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
340386194169	340386194737	340386195287	340386195837	340386196387	340386196937	340386197487	340386198037	340386198587	340386199137	340386199687	340386200237	340386200787	340386201337	340386201887	340386202437	340386202987	340386203537	340386204087	340386204637	340386205187	340386205737	340386206287	340386206837	340386207387	340386207937	340386208487	340386209037	340386209591	340386210137	340386210687	340386211237	340386211787	340386212337	340386212887	340386213437	340386213987	340386214539	340386215087	340386215637	340386216187	340386216739	340386217287	340386217839	340386218387	340386218939	340386219487	340386220037	340386220587	340386221139	340386221689	340386222239	340386222787	340386223339	340386223889	340386224437	340386224987	340386225537	340386226089	340386226641	340386227187	340386227739	340386228287	340386228839	340386229387	340386229939	340386230487	340386231039	340386231587	340386232139	340386232689	340386233239	340386233787	340386234341	340386234889	340386235439	340386235987	340386236539	340386237089	340386237639	340386238187	340386238739	340386239289	340386239839	340386240387	340386240939	340386241489	340386242039	340386242587	340386243139	340386243689	340386244239	340386244787	340386245339	340386245889	340386246439	340386246987	340386247539	340386248089	340386248639	340386249187	340386249739	340386250289	340386250837	340386251389	340386251939	340386252489	340386253039	340386253587	340386254139	340386254689	340386255239	340386255787	340386256339	340386256889	340386257439	340386257987	340386258539	340386259089	340386259639	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2805	2000	3600	2300	2806	2000	3600	2300	2807	2000	3600	2300	2808	2000	3600	2300	2808	2000	3600	2300	2809	2000	3600	2300	2811	2000	3600	2300	2812	2000	3600	2300	2813	2000	3600	2300	2814	2000	3600	2300	2816	2000	3600	2300	2817	2000	3600	2300	2818	2000	3600	2300	2820	2000	3600	2300	2821	2000	3600	2300	2823	2000	3600	2300	2825	2000	3600	2300	2826	2000	3600	2300	2828	2000	3600	2300	2830	2000	3600	2300	2831	2000	3600	2300	2833	2000	3600	2300	2834	2000	3600	2300	2835	2000	3600	2300	2837	2000	3600	2300	2838	2000	3600	2300	2839	2000	3600	2300	2840	2000	3600	2300	2842	2000	3600	2300	2843	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23430	22045	33605	28682	23163	21938	12329	1210	491	514	514	500	488	518	512	478	505	516	503	502	493	456	440	514	482	497	469	509	469	476	519	501	480	517	470	485	504	474	471	486	497	474	504	481	496	482	470	471	502	503	526	496	502	541	506	522	500	450	484	486	484	470	517	520	491	504	490	475	497	465	449	528	494	512	458	514	488	460	508	483	488	519	481	469	479	504	498	489	509	478	497	486	495	485	501	505	491	486	484	521	497	452	429	474	488	475	512	493	509	460	506	508	465	488	450	496	501	478	523	489	498	482	463	474	470	426	524	508	446	479	526	488	493	504	507	501	479	510	493	488	519	456	494	487	480	494	487	478	460	493	477	445	468	470	487	498	526	508	484	471	522	484	474	465	526	501	519	455	483	521	497	514	500	513	460	518	485	470	513	494	515	500	454	513	503	536	474	484	501	484	505	505	489	496	495	516	519	487	469	477	466	506	497	480	504	527	436	526	455	477	451	520	471	499	502	511	490	499	465	480	497	496	487	497	513	502	511	478	555	484	511	518	473	487	476	480	513	447	449	517	504	505	475	513	465	519	507	474	469	479	482	475	498	512	469	478	487	466	520	455	512	465	456	542	488	470	465	522	537	469	541	493	491	509	503	519	500	528	479	490	465	515	490	520	515	500	464	479	476	491	456	499	478	496	496	513	486	449	485	487	453	516	496	504	500	449	476	492	487	503	488	473	530	511	480	477	485	476	504	476	486	551	536	459	479	559	497	480	454	496	448	544	527	472	501	490	498	475	484	463	461	470	501	506	499	489	458	490	527	528	511	493	500	506	471	494	497	483	479	511	459	488	480	498	452	457	461	540	495	489	499	487	481	502	486	488	520	437	511	477	443	489	514	517	516	479	487	491	500	505	551	442	514	483	473	499	505	505	474	489	487	492	514	469	472	498	528	476	540	475	491	485	535	518	496	528	487	501	508	484	507	492	453	496	513	517	475	488	465	501	481	481	507	495	523	511	481	500	466	492	461	472	513	497	497	509	479	440	530	499	507	494	500	440	478	499	485	485	539	512	479	509	513	507	466	516	474	459	504	505	504	487	492	484	522	506	507	500	456	497	526	473	491	480	515	493	546	498	445	472	490	507	503	487	521	519	489	510	485	460	501	486	465	469	486	480	477	494	481	428	489	476	502	520	510	460	475	487	523	523	534	500	497	467	525	471	501	476	493	462	481	478	473	527	516	454	443	462	511	529	484	475	502	469	446	487	466	488	512	500	511	460	452	479	466	452	413	446	479	487	504	480	475	517	480	485	477	513	502	519	513	491	507	496	482	505	510	499	493	463	490	459	480	466	487	466	465	509	449	481	521	441	482	481	482	473	465	481	487	480	481	515	521	472	504	500	497	496	487	473	493	504	476	477	486	433	510	503	488	511	499	477	515	508	510	460	509	534	455	493	509	445	498	476	458	476	495	458	514	503	486	457	477	493	492	464	521	490	513	521	523	494	511	490	486	486	521	473	496	479	478	491	478	478	504	498	514	501	509	537	489	460	478	493	481	458	516	506	482	458	514	477	498	482	507	500	514	534	523	478	508	532	477	488	485	511	457	536	545	492	536	535	511	535	492	503	472	453	489	505	458	497	471	479	500	484	482	498	473	473	508	467	493	442	512	510	492	503	495	458	488	508	473	520	492	444	495	440	506	499	519	453	497	464	477	479	498	470	462	496	517	495	494	484	519	464	484	497	455	467	519	492	473	498	532	482	464	496	507	516	471	492	495	489	499	478	473	493	442	493	479	502	478	483	485	514	511	513	453	464	512	502	513	476	491	491	492	505	504	508	466	536	500	495	517	511	521	495	455	491	493	488	490	455	477	482	507	489	472	511	462	458	459	523	469	480	502	464	443	478	461	484	514	491	473	484	529	503	475	496	463	505	499	473	524	496	487	466	518	481	504	517	502	505	510	484	517	495	502	497	492	471	473	475	512	471	462	492	470	532	499	505	485	477	472	473	464	525	500	502	504	550	469	468	474	477	541	492	500	508	487	492	539	519	509	490	516	443	482	510	503	478	542	506	488	470	492	482	482	530	506	499	465	496	516	487	503	489	530	473	480	510	516	523	505	479	450	475	483	505	504	488	476	467	488	509	527	512	501	513	467	481	518	468	474	518	493	512	529	514	490	496	512	492	532	488	489	527	502	500	477	487	469	519	499	535	523	518	491	497	520	504	489	515	480	505	526	441	507	522	483	502	467	471	520	474	503	495	464	498	481	474	478	502	489	506	499	481	518	476	500	484	468	486	523	504	515	445	480	452	450	486	512	480	475	483	495	495	495	506	483	502	460	495	508	491	514	474	514	501	468	459	508	508	506	476	459	528	510	488	473	485	499	455	498	466	525	475	501	504	464	524	518	464	529	490	487	489	459	471	496	509	491	500	509	494	488	496	473	480	502	537	468	472	476	465	459	491	506	494	512	489	527	477	505	489	502	486	452	500	502	447	489	502	503	485	478	485	477	474	475	495	516	529	477	463	465	468	460	500	458	477	516	508	513	523	505	483	482	443	519	466	491	492	456	493	479	447	493	526	494	501	498	518	457	488	489	497	505	512	471	508	490	475	478	500	495	532	491	501	504	500	479	502	491	475	479	489	473	471	521	508	493	510	531	458	489	517	501	467	491	507	494	484	491	446	497	513	481	500	503	489	482	507	517	499	493	507	492	457	470	474	470	503	495	461	477	477	467	473	510	508	467	448	506	476	493	485	504	486	495	464	465	499	505	499	483	491	509	480	500	465	495	494	507	471	470	483	481	487	500	472	493	518	495	478	495	519	521	502	495	486	486	487	513	503	460	471	494	474	487	469	483	509	473	438	485	517	486	510	493	480	497	491	448	459	516	511	454	483	496	504	489	500	494	484	513	513	502	485	505	499	496	484	468	439	471	456	512	538	474	475	519	495	504	456	466	513	509	461	504	474	490	476	461	458	484	526	469	485	498	496	503	485	495	478	493	450	511	483	514	468	521	505	480	496	504	497	481	498	486	465	498	477	466	505	468	493	477	470	509	517	511	486	493	509	531	511	484	484	481	497	448	504	470	469	477	530	521	513	450	463	480	504	504	500	500	540	509	475	530	483	514	457	513	455	475	458	518	528	451	497	488	507	466	479	491	489	478	499	489	456	529	502	491	491	519	492	514	518	530	523	494	483	470	497	472	488	472	457	463	509	486	463	511	532	484	484	502	503	486	490	508	450	507	465	480	501	466	454	494	530	459	498	438	474	494	444	482	502	493	510	504	491	507	489	455	501	472	462	480	495	506	517	526	505	506	506	486	532	471	482	471	499	498	456	470	454	502	475	493	461	514	445	474	482	490	487	472	522	499	518	477	518	560	493	525	515	479	455	469	468	447	492	495	492	450	469	477	492	511	512	498	495	493	513	473	480	518	502	509	464	530	464	493	498	498	449	486	507	475	516	505	492	494	471	523	523	467	479	455	472	485	496	497	475
63035	100361	80788	49998	30412	14871	3701	992	565	528	569	495	524	560	501	554	505	535	516	558	559	563	577	567	583	502	519	568	537	513	555	501	568	510	538	538	562	522	523	545	572	567	565	557	544	549	518	547	532	496	528	541	575	544	547	557	517	517	520	521	538	557	522	563	512	544	570	552	511	527	563	567	507	524	539	542	510	532	589	508	582	553	533	530	541	544	554	531	588	576	554	546	546	560	596	571	547	516	510	508	523	533	522	537	521	532	516	527	516	521	559	509	531	513	539	569	531	570	560	526	527	557	518	526	536	520	508	547	535	484	557	521	474	570	569	499	506	567	529	515	525	484	553	519	567	539	535	548	555	514	595	555	517	524	557	537	538	514	558	560	548	570	564	546	567	529	554	539	529	564	531	523	521	538	516	538	544	541	547	541	548	559	533	559	546	569	517	560	549	570	562	529	530	486	541	549	528	561	532	515	607	545	529	550	518	531	553	533	531	527	508	558	519	540	524	553	552	539	521	523	508	506	515	512	548	577	526	508	556	561	534	573	546	518	522	572	552	505	540	540	560	474	538	568	517	528	565	558	501	548	534	535	523	526	535	538	537	508	525	500	525	549	550	513	545	527	504	528	544	498	507	514	574	566	522	562	515	550	527	539	550	571	528	520	534	530	595	564	508	526	563	547	557	541	516	539	522	509	523	499	524	500	486	524	519	530	530	554	548	555	544	536	548	573	520	530	522	530	530	535	553	547	539	558	508	494	538	534	511	550	514	550	480	561	486	530	541	514	535	557	565	509	530	553	475	536	534	539	546	536	558	519	565	547	576	537	546	523	504	529	533	514	558	536	477	546	585	517	536	528	518	521	470	562	582	509	557	570	499	554	510	537	561	565	506	534	527	543	522	551	541	516	541	529	520	519	533	552	546	553	570	525	549	596	560	494	553	588	581	519	584	517	553	574	540	575	536	493	550	542	523	548	529	575	580	539	517	584	505	544	555	557	570	567	557	551	548	531	542	541	532	496	512	507	543	539	523	553	528	526	504	526	535	505	568	493	578	562	532	561	543	575	539	554	551	498	530	554	561	514	549	558	562	564	551	528	551	552	543	544	569	554	546	511	517	579	531	527	530	564	510	589	541	472	532	547	522	521	538	497	550	494	572	571	511	527	581	534	536	547	524	528	541	534	562	511	521	492	526	537	515	522	482	520	540	529	560	540	480	471	543	513	523	552	530	543	539	577	489	534	518	572	554	508	536	494	516	574	562	571	530	553	574	560	534	578	573	517	553	553	550	491	525	525	529	586	528	547	539	521	500	573	529	559	532	511	498	540	540	529	538	548	567	500	527	551	540	565	578	509	539	507	525	578	540	568	558	569	558	510	557	475	484	565	552	506	524	596	498	529	519	517	569	551	559	544	501	538	523	538	512	510	521	564	572	556	518	486	567	509	512	513	558	540	556	551	537	578	505	532	533	531	506	555	567	521	574	551	513	530	496	527	560	568	536	520	499	575	539	523	548	536	558	483	540	532	580	532	512	566	539	548	554	571	552	533	566	527	542	559	526	543	557	542	525	521	547	556	521	542	512	497	542	523	498	549	508	553	522	543	519	540	539	528	555	532	542	536	551	503	569	530	545	585	530	524	543	549	528	516	516	534	527	531	571	544	517	530	517	528	551	518	509	493	554	517	507	520	553	520	574	542	559	536	512	557	535	518	564	536	512	502	585	533	540	514	519	537	552	557	526	524	562	505	558	542	559	538	523	562	531	517	556	549	573	533	517	538	534	573	519	513	491	562	521	516	532	571	539	529	554	556	532	532	534	529	524	554	526	554	539	500	539	537	537	552	559	547	529	532	575	514	552	553	585	557	552	569	487	551	559	542	553	562	547	531	534	538	521	535	521	511	544	554	539	510	518	547	518	508	568	490	547	502	525	539	531	528	513	576	560	578	532	555	536	543	503	558	582	529	531	512	571	546	514	508	560	552	532	533	519	522	570	528	566	549	538	544	569	530	548	525	544	538	553	508	572	562	514	559	550	529	537	501	556	514	574	497	530	530	571	553	536	539	504	551	545	520	540	545	533	567	499	556	517	516	523	532	517	518	523	564	546	555	538	523	555	531	530	538	522	542	504	526	528	534	531	572	545	531	540	567	561	514	544	557	545	571	541	504	551	564	557	561	521	528	535	542	559	536	553	523	553	600	535	536	551	545	556	512	531	552	539	583	550	567	532	495	544	576	532	532	581	511	537	509	486	573	525	541	518	506	541	527	561	516	548	509	557	554	550	541	542	495	518	565	509	529	554	514	527	553	558	552	567	549	557	526	507	525	526	542	530	531	531	530	501	519	515	547	556	480	526	520	482	570	531	561	551	564	520	569	515	567	527	517	542	528	531	545	525	547	537	533	598	495	495	542	551	501	524	538	532	526	537	517	531	542	537	502	516	530	544	534	540	516	558	552	517	544	612	540	533	557	514	569	530	498	532	486	566	559	562	558	507	541	581	528	555	544	511	501	552	551	546	541	537	516	566	538	515	545	492	532	485	575	540	544	523	517	520	560	521	521	541	538	560	545	566	506	559	567	526	553	549	534	514	554	520	536	538	548	567	561	540	524	559	523	568	545	523	518	508	533	502	530	566	534	500	526	527	574	548	531	550	519	556	541	582	518	528	555	560	525	509	544	543	555	565	533	552	567	548	548	557	516	565	545	548	556	542	542	545	575	560	514	538	546	537	558	520	518	577	549	563	532	510	548	550	594	542	545	566	538	540	544	519	495	537	526	549	557	549	550	547	563	580	518	585	534	561	531	551	551	567	560	572	575	532	531	543	589	536	526	532	546	562	530	553	540	527	552	525	556	522	544	528	523	542	549	572	550	583	533	520	535	534	551	562	543	537	545	536	538	530	570	532	546	539	559	540	531	557	560	568	560	568	559	562	544	544	540	551	512	509	497	505	502	539	517	570	513	561	503	529	529	533	533	540	578	519	505	604	566	533	535	515	523	543	547	506	551	508	555	540	538	556	523	527	547	513	527	488	562	546	519	536	490	529	551	535	579	530	508	535	517	537	529	502	551	591	508	530	583	523	551	553	542	535	530	513	518	537	565	557	573	581	527	530	551	554	593	549	523	543	548	594	542	516	489	512	498	524	515	548	535	528	593	517	528	544	528	540	586	533	574	538	536	543	503	579	499	535	533	517	525	567	483	568	521	556	561	511	529	573	557	526	516	511	560	492	517	547	516	522	547	545	534	535	534	519	555	533	554	551	502	526	527	509	548	553	511	544	571	532	539	559	532	574	499	541	512	567	502	512	556	543	550	542	560	537	529	568	506	584	524	511	547	528	530	513	533	534	536	523	596	527	539	488	524	519	537	545	572	495	514	550	571	564	515	521	568	542	508	527	543	526	542	551	525	539	489	521	525	531	508	528	575	509	556	521	501	536	553	535	558	517	536	510	512	548	534	532	512	575	539	563	546	543	571	580	556	567	572	489	558
29205	27900	32103	16587	3405	1288	615	401	405	359	402	387	377	387	396	365	392	348	368	401	362	361	366	362	406	391	371	401	396	385	386	361	417	380	378	383	368	384	400	354	376	376	382	361	390	377	408	414	392	346	377	391	363	371	393	393	355	398	400	384	359	384	404	359	372	365	395	393	332	399	379	399	361	362	366	379	375	389	388	390	388	376	381	402	372	363	368	345	373	382	391	379	375	404	391	392	376	365	411	356	400	396	377	393	345	376	366	360	369	394	412	408	407	381	372	369	372	412	361	361	378	350	396	365	388	359	416	363	357	369	335	385	372	378	393	403	358	396	350	376	396	381	382	376	381	386	370	371	369	357	368	376	381	359	337	385	412	362	391	396	337	363	385	382	392	339	361	360	372	338	345	383	375	353	400	400	358	395	364	376	447	375	387	352	375	390	392	392	380	404	415	381	381	372	395	364	349	397	390	407	399	351	393	368	361	374	428	353	350	366	380	379	420	383	392	384	385	374	342	382	360	357	367	351	389	374	384	374	368	391	353	356	378	381	359	349	406	388	356	352	395	371	344	376	388	384	415	361	375	402	398	358	377	361	390	373	332	387	385	330	370	374	408	367	413	388	364	416	349	368	385	323	386	368	385	406	397	388	416	373	366	368	373	372	390	381	359	419	381	363	409	389	384	369	372	373	337	405	366	418	362	400	394	400	391	357	372	394	353	395	374	383	366	365	376	373	402	382	393	358	407	408	397	375	417	380	344	356	371	353	351	353	409	374	374	407	363	431	364	412	360	372	381	365	365	361	349	377	376	405	429	401	398	383	402	403	339	355	372	375	349	380	397	392	376	364	354	389	397	379	369	370	343	370	366	352	397	395	416	365	394	371	396	371	354	375	366	375	373	408	371	403	382	411	411	393	377	392	363	369	354	346	399	390	382	378	387	384	358	393	399	392	356	385	381	409	413	383	352	371	335	366	387	368	383	419	400	393	378	335	428	399	354	370	360	397	365	386	383	396	353	393	399	411	394	387	397	392	380	362	370	405	376	368	411	399	383	390	350	378	375	384	372	377	408	371	398	374	403	368	391	408	376	379	369	389	386	370	383	396	367	370	353	369	359	380	364	380	351	398	407	380	382	361	368	359	377	387	397	369	368	380	383	366	399	375	389	366	393	378	375	414	384	369	396	371	334	378	345	354	404	379	372	370	357	384	359	371	378	368	373	404	401	357	343	375	392	392	371	362	396	352	387	362	386	389	372	374	370	369	375	379	415	377	371	377	383	394	398	377	358	368	422	381	362	339	370	385	363	359	344	380	390	388	391	395	386	391	399	345	363	411	370	376	397	369	378	406	388	390	390	364	422	411	407	414	364	396	368	389	372	359	397	412	370	372	356	361	355	371	369	390	358	385	395	376	416	363	398	397	374	362	358	388	428	405	379	394	348	378	392	402	369	393	385	397	382	381	365	396	363	384	361	363	357	364	415	417	354	386	412	393	377	359	388	383	364	366	379	347	370	383	401	347	436	376	383	384	396	399	360	361	334	370	387	364	408	371	372	346	412	402	379	396	393	360	393	370	385	386	387	396	390	384	324	432	371	374	394	386	384	394	371	366	367	378	389	381	353	370	381	418	394	358	345	391	401	376	372	372	361	363	409	387	382	393	365	410	339	348	373	376	369	381	367	380	349	350	364	380	369	371	398	413	397	365	356	389	427	397	384	368	395	354	393	375	403	376	370	369	417	360	378	396	394	423	345	398	385	375	390	379	367	415	381	379	372	391	352	367	384	405	411	372	349	358	365	365	369	393	387	409	378	349	365	377	400	381	378	348	390	392	404	343	378	347	400	368	346	390	363	383	368	352	352	349	352	374	370	375	377	336	390	370	376	385	353	400	403	381	404	379	382	367	390	391	359	431	369	350	348	366	375	373	394	411	391	378	378	372	369	372	375	386	389	376	357	355	366	430	370	373	389	375	379	373	413	384	391	381	395	356	371	386	391	358	405	401	356	377	383	381	388	398	382	367	392	386	406	384	405	364	385	370	375	348	396	392	435	385	372	334	379	396	368	362	382	356	394	316	362	395	375	385	364	381	386	361	392	352	369	376	350	404	378	369	392	364	380	385	383	413	371	405	360	395	381	382	380	351	358	387	375	395	400	342	382	398	403	384	400	372	339	368	367	392	381	385	350	388	424	372	391	358	377	414	374	382	379	367	392	370	398	387	348	372	384	414	395	361	400	409	346	389	378	393	384	356	389	353	337	381	382	385	387	373	358	387	394	364	347	391	408	383	400	370	414	398	410	380	412	406	363	352	396	385	349	397	395	403	393	398	390	369	373	395	355	356	392	338	402	354	380	377	397	357	393	341	420	372	421	389	379	388	376	379	382	407	361	365	382	377	411	376	381	414	389	397	410	379	401	380	341	386	323	341	350	389	344	430	404	357	368	357	377	388	403	395	391	368	378	371	382	355	362	374	419	434	371	399	377	382	405	381	353	365	374	366	362	397	388	375	387	401	397	380	385	363	394	381	371	386	381	389	366	372	370	410	357	380	352	364	391	346	347	392	374	327	424	333	336	398	399	387	379	387	363	391	392	410	424	382	409	399	372	356	369	388	405	371	385	405	398	360	354	377	387	385	361	403	365	395	354	383	381	367	398	357	393	359	366	361	393	386	377	363	334	375	347	387	386	369	381	373	409	369	354	350	399	384	399	383	372	382	379	381	364	403	414	375	382	426	417	407	374	385	380	390	361	380	393	389	370	392	399	366	369	345	385	402	399	377	402	410	357	398	383	395	392	370	361	403	379	364	376	377	387	336	409	366	347	393	393	365	387	327	379	382	381	364	394	405	368	365	359	367	394	400	363	383	406	364	357	368	433	393	358	392	365	347	376	344	362	417	372	371	373	392	398	341	363	374	364	355	413	355	357	374	368	382	373	411	387	390	411	382	359	354	407	365	389	393	374	382	396	410	376	361	356	378	357	377	381	380	387	388	358	359	392	357	369	400	347	414	388	365	370	360	365	380	366	369	383	390	368	401	391	384	384	360	390	349	379	366	348	382	394	366	360	370	428	372	356	397	391	377	418	400	351	388	392	404	388	374	384	351	361	363	382	386	378	346	407	389	374	383	382	393	382	311	392	370	379	412	358	407	388	359	393	394	401	382	364	442	372	340	378	352	415	345	390	372	383	350	380	386	394	401	381	369	393	358	366	396	395	372	380	366	368	382	340	385	408	375	397	353	369	348	335	349	386	346	371	374	368	368	405	412	392	368	368	374	409	417	390	392	362	374	314	385	347	388	380	436	390	327	363	405	400	364	411	355	401	339	356	370	401	373	365	386	382	393	394	403	378	374	375	376	385	327	374	373	403	381	364	401	370	361	379	383	387	378	397	383	377	384	375	419	377	375	361	393	395	361	364	417	357	380	372	351	347	409	418	367	387	359	359	371	389	360	396	372	366	349	387	372	406	369	369	332	377	425	358	413	366	368
30517	41602	29171	11074	3441	1663	731	517	479	443	444	437	458	440	417	446	454	448	436	443	420	416	450	468	480	448	437	466	469	423	432	441	466	431	436	452	451	417	399	390	444	460	441	486	456	446	478	419	435	457	440	386	427	435	455	448	434	446	446	457	429	434	425	445	399	462	464	428	406	472	455	455	468	462	451	422	470	462	420	404	428	433	451	424	431	429	473	428	448	440	441	420	431	432	397	440	455	459	439	420	463	436	473	473	465	427	470	392	438	415	470	435	470	457	412	417	459	401	468	422	423	394	460	414	453	444	427	397	414	445	427	468	475	434	428	454	426	456	487	453	443	445	475	424	459	450	446	461	398	430	390	421	482	390	445	426	435	453	431	461	468	434	429	428	429	454	461	419	436	429	444	505	427	410	457	427	439	456	404	427	413	459	464	449	451	479	448	454	434	469	429	437	431	413	422	402	445	422	484	470	487	462	484	464	444	439	444	420	460	459	419	453	442	466	437	407	447	410	427	422	410	468	457	443	422	424	476	421	433	456	429	413	461	491	421	469	459	432	429	402	467	444	449	442	450	447	450	445	426	468	442	432	420	391	438	442	444	446	428	410	448	431	473	433	431	448	407	438	443	418	442	454	464	425	432	447	450	436	443	423	431	445	469	446	468	470	441	466	426	442	407	450	444	450	424	443	432	416	435	455	450	473	473	435	462	404	433	433	444	429	451	413	440	465	449	449	454	422	400	456	454	463	461	412	419	422	407	447	447	454	428	434	436	464	470	457	449	459	438	471	406	473	434	445	431	440	448	450	435	444	439	440	471	479	429	412	426	431	413	415	446	445	442	434	469	423	435	452	440	452	431	446	442	451	459	377	439	418	480	424	443	455	398	444	423	441	415	444	442	464	430	412	396	426	446	427	469	445	466	414	443	449	424	424	391	428	407	450	419	438	420	423	402	432	430	454	442	452	441	429	411	451	471	441	414	411	445	461	443	432	431	426	446	454	475	429	422	442	448	416	467	428	471	426	442	422	450	419	443	436	472	442	425	431	478	462	438	430	485	434	455	471	415	443	435	423	415	433	458	453	402	413	436	413	434	476	456	432	430	430	456	428	416	448	421	446	421	452	412	478	416	434	450	443	450	454	413	442	453	502	454	408	486	426	447	417	437	413	421	438	433	462	434	396	452	427	432	467	456	448	451	473	424	400	440	462	420	430	428	455	431	441	459	415	418	439	457	447	447	431	473	440	464	423	427	432	431	444	414	432	449	442	475	484	440	426	421	439	442	449	455	452	402	416	466	406	423	425	435	423	455	436	394	423	417	433	406	427	428	465	443	479	425	444	459	457	441	433	470	470	412	427	502	425	445	450	436	476	403	438	451	400	418	433	484	422	460	465	425	443	411	433	411	389	431	418	418	449	437	466	449	435	409	416	447	391	425	463	441	454	445	467	422	448	459	446	428	418	458	480	450	392	420	428	469	427	444	449	423	415	444	447	497	453	453	427	447	444	452	492	434	456	486	444	398	431	442	431	416	438	430	413	452	416	423	463	450	444	473	472	416	433	453	414	432	452	444	452	457	458	406	441	449	498	443	454	463	418	407	436	452	439	452	468	453	442	400	482	461	477	439	431	428	448	462	451	428	441	456	439	442	412	434	450	423	430	425	445	432	440	461	420	422	408	403	423	445	440	416	444	439	466	420	414	460	432	453	422	451	420	427	403	465	440	424	458	424	425	444	454	398	448	421	449	457	431	424	427	459	423	433	435	452	435	430	461	427	473	432	442	449	467	405	438	463	419	432	427	444	456	473	394	421	434	440	436	455	430	434	429	431	432	447	447	405	453	428	426	382	410	466	461	436	435	460	478	444	418	415	450	465	461	433	455	471	420	450	455	432	412	427	388	454	474	431	478	425	431	469	451	425	460	422	453	402	416	459	448	412	427	433	452	445	470	465	425	480	417	424	434	437	430	444	480	442	439	394	475	459	459	444	452	463	481	438	458	433	444	443	462	445	465	453	464	439	432	434	429	471	421	438	443	439	409	451	450	442	497	453	420	448	453	467	450	456	461	442	450	424	437	388	449	461	472	452	452	432	446	398	456	417	446	457	399	437	446	428	448	404	450	427	455	419	470	454	454	414	424	483	444	403	406	459	429	416	422	419	441	438	419	449	421	414	433	447	450	467	412	439	433	443	439	446	443	457	476	425	445	438	430	473	434	466	449	433	441	428	487	422	429	494	434	405	443	425	445	491	437	442	417	478	465	405	412	424	419	424	446	460	417	421	441	427	435	413	415	448	433	424	432	415	429	436	426	461	402	414	449	470	438	473	449	452	454	450	467	439	432	461	448	433	408	430	434	445	490	431	408	413	448	442	448	441	453	417	449	432	417	412	457	431	431	442	490	420	425	431	479	451	426	461	415	429	473	438	430	456	429	435	409	434	446	439	434	446	460	494	416	446	414	421	420	405	430	421	436	466	462	438	463	431	449	426	437	422	433	441	479	446	429	481	448	397	386	399	451	413	411	447	420	426	412	454	453	455	420	475	420	436	439	438	433	479	459	452	435	415	436	491	418	452	476	462	448	488	462	450	440	444	432	436	449	414	438	419	407	470	430	456	435	429	404	475	422	440	452	465	464	465	409	427	432	442	430	474	434	440	463	414	451	415	418	425	445	452	413	416	455	447	443	454	439	428	411	455	404	417	445	444	412	433	427	464	433	458	396	445	408	423	429	451	446	423	446	446	423	419	451	465	467	456	473	452	461	444	450	439	418	453	439	451	438	494	465	455	481	453	450	470	422	439	443	441	469	442	447	397	460	471	411	404	441	461	413	439	454	458	411	424	449	474	430	451	441	483	450	421	394	435	433	418	430	423	441	452	372	432	459	416	437	422	443	446	429	443	459	419	418	418	452	455	389	391	458	444	437	410	468	433	417	451	438	470	393	416	406	428	430	412	483	414	423	443	443	445	461	468	418	427	436	455	441	421	420	417	448	434	454	457	446	432	424	449	425	425	454	438	433	421	441	454	435	443	459	429	471	446	373	453	456	464	456	423	419	416	403	449	459	456	430	426	428	438	438	433	433	469	479	410	468	420	450	438	466	445	458	421	458	418	419	400	465	452	477	453	438	451	436	439	416	434	440	457	440	422	451	407	459	431	429	418	427	436	412	474	439	439	417	453	418	453	448	445	444	454	440	450	469	388	418	468	427	429	427	417	443	500	454	472	438	436	435	470	455	472	441	486	391	420	439	428	407	436	450	419	448	485	412	467	453	452	456	437	459	451	451	401	443	440	450	440	440	435	402	471	440	438	463	439	420	456	468	452	399	453	436	389	461	505	417	476	395	435	432	440	439	437	412	481	415	428	424	445	424	419	439	459	420	489	419	413	452	478	448	443	439	413	452	438	442	430	441	436	440	397	448	443	436	468	503	423	474	440	458	450	432	449	455	414	431	458	425	422	459	438	456	441	446	454	449	399	449	423	433	422	417
23468	21694	35567	30835	21907	16423	4256	576	378	381	359	413	359	381	372	384	388	354	380	351	358	332	344	360	366	367	347	335	391	375	361	356	379	348	394	378	337	357	358	369	351	402	352	355	402	343	379	354	385	383	360	322	376	381	345	369	356	357	350	385	349	354	380	366	392	341	353	384	383	365	361	391	364	394	347	364	363	349	321	381	376	327	366	365	351	375	330	353	369	357	341	375	352	336	360	385	377	352	369	364	374	353	348	360	401	391	381	400	391	334	352	369	363	351	368	377	364	367	359	358	380	378	374	355	339	355	365	368	344	361	368	407	343	416	389	374	357	359	356	374	399	337	328	384	372	374	368	372	362	358	373	379	343	380	371	351	320	346	374	396	396	354	335	395	377	353	334	342	342	358	390	370	333	333	353	345	386	392	369	341	396	392	395	402	400	352	391	362	396	386	373	322	359	376	359	344	344	359	340	370	327	370	368	372	389	360	386	389	347	402	372	328	359	399	357	370	326	378	402	378	358	379	356	372	373	367	348	341	351	345	399	367	351	347	323	373	393	376	357	363	387	396	395	393	400	333	353	290	357	380	341	318	360	357	353	365	350	364	350	382	352	369	398	405	352	334	356	365	361	353	359	372	415	377	418	354	337	344	394	386	386	359	387	368	371	330	327	352	396	349	379	341	325	368	356	402	389	352	346	371	373	357	374	376	342	373	345	404	378	331	315	376	368	339	386	369	349	376	357	348	370	379	362	387	379	345	367	342	341	371	350	383	375	377	368	381	386	357	366	356	358	365	334	343	358	345	366	395	363	388	365	386	359	362	396	405	398	381	378	359	365	367	361	376	376	381	391	366	366	376	374	427	355	345	383	363	372	347	350	361	395	372	354	385	343	383	361	351	353	376	375	344	360	384	375	355	311	377	336	390	362	390	381	356	346	337	352	372	355	372	318	370	353	324	346	354	392	377	389	366	368	344	418	365	373	406	367	363	413	355	405	339	368	341	346	378	341	345	360	354	356	381	346	390	405	371	405	366	379	345	378	366	368	369	331	366	349	355	386	373	382	374	362	389	355	363	383	348	369	389	326	383	375	355	354	345	353	326	390	358	391	358	362	342	375	370	355	387	340	350	359	328	364	360	370	365	345	333	352	377	372	349	368	375	379	360	353	378	361	397	392	402	354	340	380	395	388	395	365	345	358	349	355	387	339	365	371	372	341	338	360	383	343	360	389	366	380	372	380	355	359	357	364	352	369	362	354	393	421	364	382	379	374	337	376	394	343	379	369	383	380	346	369	332	358	397	362	402	368	369	406	354	377	355	377	350	355	376	362	359	372	366	353	347	393	343	358	385	363	390	354	354	367	365	382	351	366	386	371	328	391	381	372	369	327	372	383	364	390	351	385	379	374	371	353	344	340	364	371	344	350	365	365	371	375	364	393	342	368	370	344	379	362	364	393	336	366	377	347	362	385	368	364	372	375	376	367	356	350	376	349	339	386	362	377	336	381	327	360	364	366	351	339	363	353	358	334	404	361	358	385	362	339	372	357	367	384	369	367	366	393	358	375	386	360	364	401	347	371	357	326	335	370	353	347	337	317	381	378	363	390	379	337	368	366	366	360	397	357	383	370	381	375	343	354	355	389	328	366	388	355	345	345	371	381	355	355	405	358	333	362	382	383	397	388	408	354	397	355	339	349	409	366	398	363	361	364	410	350	342	368	390	354	340	359	366	406	370	365	363	355	375	370	363	346	327	339	368	354	367	370	348	315	356	368	351	396	419	381	359	371	357	375	367	365	344	365	370	352	336	337	354	378	373	318	367	371	347	350	383	352	380	379	404	375	363	370	336	344	395	369	392	359	359	375	404	352	362	313	362	367	347	355	355	375	370	356	353	384	362	376	351	324	389	365	380	384	360	364	373	358	375	369	336	344	370	357	382	334	376	389	357	356	367	344	372	354	367	332	352	347	344	389	344	354	369	364	372	359	372	342	371	380	365	375	340	348	359	349	343	382	369	349	350	383	375	363	352	369	367	357	334	329	340	353	380	376	367	352	355	375	373	383	359	364	386	351	394	350	373	402	371	376	362	420	349	346	366	367	377	374	339	347	365	355	386	376	374	338	341	353	379	341	348	335	372	379	356	344	366	369	386	388	351	387	358	350	366	346	374	362	349	361	347	397	352	376	338	353	384	396	367	352	338	375	380	351	383	345	304	353	366	368	333	345	341	389	448	385	389	353	375	339	377	370	346	383	356	332	379	336	364	362	355	387	336	396	339	380	330	347	398	375	324	358	378	357	331	328	349	348	363	362	388	318	361	373	350	351	397	313	375	385	350	364	310	366	367	351	377	347	320	347	343	381	371	364	364	385	319	367	348	361	379	384	333	368	369	354	388	358	370	322	346	325	347	338	361	356	349	351	333	359	370	364	358	337	360	350	386	380	363	357	363	356	368	322	355	352	365	359	367	332	381	354	358	394	346	396	337	352	372	368	380	356	317	387	358	397	379	333	352	355	349	354	371	370	401	334	349	354	351	372	374	344	339	344	345	364	357	343	357	345	349	362	361	345	384	372	375	351	383	387	363	377	364	375	370	350	379	352	381	334	351	347	359	366	353	366	380	342	351	363	346	342	357	365	362	345	331	394	343	325	340	370	375	369	382	409	385	343	339	362	369	338	340	370	372	362	351	367	379	396	368	384	339	370	350	370	355	370	362	330	367	345	349	395	354	342	353	370	394	384	367	369	332	343	358	393	360	363	369	394	346	351	356	396	349	378	368	361	366	382	362	329	392	396	371	380	359	356	372	361	378	359	383	373	349	358	363	363	371	383	372	366	385	352	348	375	332	402	347	343	348	352	382	346	404	352	376	329	371	362	368	368	363	358	352	350	375	388	339	363	377	369	351	348	387	375	365	372	380	383	369	360	397	332	361	380	360	379	384	340	355	380	344	383	329	350	362	365	357	372	347	349	339	374	359	330	368	366	357	376	345	364	361	377	404	375	346	356	357	398	385	371	330	335	356	366	347	343	355	356	354	379	377	371	378	356	353	352	383	366	375	363	364	370	398	369	394	382	358	387	336	337	383	364	321	373	389	350	370	378	361	328	346	356	370	388	355	374	404	360	355	378	377	351	347	378	378	376	339	330	331	349	361	338	376	352	345	346	349	349	362	360	366	370	337	351	313	363	343	374	358	365	380	334	370	355	368	368	392	395	354	367	357	332	367	368	376	369	368	358	372	383	397	388	346	336	380	396	362	355	342	339	368	350	322	356	380	350	357	349	371	337	407	368	353	339	389	341	366	347	358	361	386	355	367	371	341	344	388	347	343	332	357	378	352	341	360	377	396	377	345	370	339	400	383	361	366	379	363	383	360	354	365	360	368	366	385	350	372	329	347	405	362	338	358	401	353	366	345	348	365	356	380	375	353	373	366	383	398	357	358	386	360	351	380	342	351	331	396	357	372	347	334	371	344	373	366	369	360	377	322	328	347
56645	90101	71531	39649	19620	8847	2186	631	421	424	389	409	419	410	409	404	433	408	392	419	423	415	372	431	411	387	386	430	410	419	395	443	384	428	419	411	388	389	364	438	426	423	410	442	426	416	395	425	412	411	455	408	422	434	457	408	401	417	418	409	391	429	414	416	415	376	446	424	469	443	431	449	398	411	409	384	436	447	409	416	416	415	406	435	403	412	411	433	427	408	428	428	435	432	437	463	447	455	371	385	419	423	415	434	440	417	472	434	408	444	437	422	405	428	375	385	414	421	414	394	422	423	401	434	430	414	421	419	411	398	430	428	405	407	420	437	413	414	430	427	424	405	428	422	408	428	439	395	391	433	423	452	388	437	442	412	404	427	411	387	411	397	417	417	382	421	429	430	417	412	433	428	418	382	391	448	421	425	433	442	376	437	438	425	412	436	413	412	395	436	401	372	376	407	408	431	424	406	383	413	446	446	425	437	407	414	425	398	431	393	434	434	426	420	417	422	423	405	428	430	388	445	402	458	419	414	404	418	403	424	404	393	416	397	404	391	406	418	409	446	427	453	397	410	409	440	404	393	426	429	420	429	397	406	410	373	417	389	415	448	415	426	422	399	385	415	399	373	430	404	426	439	437	441	436	413	454	427	418	444	415	433	412	415	394	424	400	424	413	404	402	438	407	409	411	438	401	417	397	441	419	401	436	402	410	435	413	441	401	456	415	406	405	388	432	435	424	428	411	394	434	416	393	443	378	415	406	415	425	398	459	413	410	425	414	414	402	446	401	416	421	416	402	431	431	414	399	423	409	380	401	403	398	388	422	428	405	442	398	439	448	403	434	407	401	400	396	401	433	438	417	391	432	423	475	416	406	426	387	391	427	398	408	416	422	388	407	446	404	417	406	408	409	408	433	415	439	411	413	382	424	424	381	399	440	393	405	430	394	383	435	375	441	429	399	426	418	419	429	410	432	431	412	412	414	375	425	445	392	433	416	394	400	421	407	422	379	418	413	411	432	435	385	407	395	423	403	412	437	427	387	427	415	415	443	420	422	418	413	414	386	419	413	414	423	389	417	397	401	410	410	418	432	428	427	410	390	373	421	422	372	397	423	389	408	403	394	422	412	424	421	427	436	419	402	421	410	421	431	403	416	362	411	427	425	423	411	391	395	418	424	453	367	395	370	410	418	368	424	410	410	423	414	405	395	411	382	428	403	405	453	415	429	413	417	392	446	370	443	401	418	433	397	418	418	403	411	407	454	427	426	424	393	392	413	442	417	454	419	416	402	408	408	443	394	417	387	441	407	431	405	361	418	426	375	412	410	399	405	377	381	403	396	383	401	423	406	404	381	422	397	394	436	420	437	410	423	404	432	434	395	417	409	409	412	426	414	432	435	383	407	425	414	472	457	401	446	424	423	436	440	452	416	438	413	433	442	430	417	403	401	422	418	414	456	415	411	396	432	451	396	415	403	365	381	422	422	459	374	460	434	417	400	428	382	414	402	410	401	407	377	400	393	392	394	411	441	453	412	420	424	411	425	433	428	422	392	415	429	409	394	424	420	387	418	418	428	391	413	400	426	429	403	437	403	444	396	420	372	404	424	407	381	417	392	390	395	415	405	411	435	395	430	447	428	454	413	392	429	388	409	404	387	415	414	421	395	394	441	408	449	400	427	426	384	445	400	437	416	428	392	381	413	392	440	428	421	402	400	425	376	433	421	420	440	410	414	400	438	394	402	382	393	378	419	404	461	412	445	426	387	457	374	412	448	431	405	394	435	412	441	419	421	433	427	420	435	397	388	413	401	389	426	401	412	436	476	411	373	416	373	416	400	415	417	421	382	434	434	420	439	428	408	454	405	426	407	423	409	391	406	430	442	418	415	388	410	381	395	404	410	419	414	412	368	463	426	371	421	421	408	405	421	411	406	423	426	430	407	401	439	458	422	386	387	416	442	429	441	405	428	439	397	397	425	422	404	382	452	399	415	408	438	370	390	403	393	400	437	426	427	432	383	412	402	447	416	402	419	409	404	386	424	401	389	428	431	385	421	410	420	425	379	409	395	424	426	427	400	416	437	400	370	413	402	387	356	393	383	369	426	417	441	439	412	391	418	428	405	399	426	401	375	422	414	468	412	423	406	394	375	422	439	404	437	399	419	438	404	451	417	443	425	445	393	414	383	384	402	428	415	397	381	431	406	403	414	389	414	446	423	413	428	416	396	403	402	417	438	409	438	456	412	379	358	382	411	394	407	421	414	379	424	394	434	391	439	436	408	432	405	400	404	424	418	415	400	408	432	408	410	424	436	427	436	423	418	448	401	448	461	412	419	405	422	379	404	419	424	425	421	433	456	424	430	427	448	396	402	406	399	408	425	433	421	406	422	424	354	413	412	442	392	426	410	436	421	436	428	420	427	413	405	409	392	415	391	409	420	447	431	411	394	428	404	407	416	400	428	403	397	413	414	448	399	438	384	426	393	401	447	405	399	410	407	387	390	396	408	404	409	406	415	391	385	406	414	422	412	410	441	426	403	407	404	402	384	389	405	419	417	403	416	441	420	357	445	392	411	383	391	412	396	404	418	395	425	467	425	406	423	437	435	411	416	379	453	426	443	401	392	414	425	429	421	364	415	440	392	417	405	420	389	402	426	430	416	412	428	375	428	430	411	389	413	438	428	397	384	427	405	424	417	379	405	399	373	390	424	371	415	436	387	427	405	399	425	435	391	414	400	405	433	446	416	383	393	419	458	416	397	446	415	416	426	410	409	402	448	431	408	401	404	403	434	389	389	441	416	386	406	411	402	405	420	396	430	430	398	447	420	421	404	414	418	411	447	396	392	419	402	386	459	421	394	373	410	406	453	426	427	419	402	429	439	402	373	419	382	424	434	428	418	404	444	406	377	391	436	453	396	374	361	396	425	409	411	444	427	393	389	388	412	429	402	441	412	399	425	398	471	401	460	413	411	441	388	396	433	409	414	416	369	431	379	431	418	417	415	379	454	426	396	412	418	414	418	438	443	447	392	399	438	403	413	404	395	435	393	410	365	428	422	394	408	438	413	408	400	424	390	429	442	410	402	387	410	434	409	421	418	410	414	420	395	415	415	400	427	365	435	401	426	428	430	438	381	389	441	435	396	410	420	384	415	411	409	381	435	403	414	418	372	420	446	375	417	399	401	397	437	382	413	370	432	400	419	359	386	414	409	379	430	411	408	423	417	409	421	443	423	390	388	402	420	402	415	434	414	394	419	399	387	375	429	432	394	374	394	419	407	439	397	427	427	414	393	423	429	480	433	448	401	434	419	411	421	410	431	395	450	418	426	417	384	420	426	429	404	405	408	420	398	420	416	417	413	434	420	401	405	416	402	388	410	411	427	403	422	392	417	406	411	412	422	380	450	431	431	408	407	421	418	437	404	388	437	434	449	404	424	427	376	428	393	389	461	405	391	390	398	410	383	380	411	409	459	449	461	425	409	422	420	396	423	419
25275	23003	36470	30340	15710	4541	1011	554	480	505	513	508	513	487	484	482	477	481	467	516	518	455	507	488	478	485	486	499	465	456	436	480	495	459	522	442	508	484	495	476	482	456	460	502	437	502	498	501	482	525	473	466	472	489	503	483	463	481	471	464	477	465	481	472	471	457	491	487	507	489	488	509	492	477	457	469	480	490	453	497	514	461	506	515	501	498	474	485	470	487	480	487	435	484	467	476	452	487	472	458	513	485	456	476	489	465	506	478	427	493	507	483	429	458	458	541	533	494	483	482	479	502	510	472	487	474	495	485	522	484	487	472	451	491	526	438	485	487	492	458	513	512	457	498	463	451	487	485	493	448	507	453	497	451	537	478	457	497	468	485	476	489	501	496	472	520	484	475	502	510	490	514	493	498	512	456	457	468	502	486	492	503	482	454	507	479	482	512	479	451	415	506	475	499	502	512	500	526	501	496	436	483	526	428	471	486	462	503	435	461	506	508	431	457	496	487	476	468	482	473	514	473	530	478	516	481	468	480	490	470	502	449	508	471	484	489	449	467	474	499	504	486	504	473	484	471	469	500	534	447	463	512	499	479	468	484	472	493	469	494	497	503	501	496	500	469	529	452	460	506	468	497	472	507	519	508	483	442	478	500	493	472	487	463	469	477	459	478	525	466	493	476	482	466	506	486	496	514	494	487	465	469	489	547	464	479	460	445	472	481	513	484	453	535	464	492	457	449	483	478	461	486	489	486	492	453	474	496	462	521	472	492	464	469	462	466	469	497	492	512	432	451	468	480	478	466	464	430	485	447	466	493	515	466	510	512	457	469	522	489	508	480	493	468	487	479	458	490	479	486	479	471	466	508	473	444	487	487	497	470	478	513	466	498	446	453	455	464	464	512	513	485	459	479	507	499	495	435	478	512	437	470	450	483	508	479	493	473	479	426	464	466	493	485	452	486	461	480	427	486	488	490	470	477	464	492	467	496	489	459	468	481	472	491	492	438	438	510	475	488	505	493	500	512	456	490	489	480	505	482	482	478	485	458	497	493	457	482	485	490	478	448	482	461	547	482	480	474	474	516	466	506	431	513	497	494	452	489	433	454	480	467	526	441	481	456	474	466	506	487	468	464	455	451	462	482	494	503	458	502	449	488	459	479	469	479	486	516	431	456	484	463	470	465	515	479	468	499	492	490	469	481	465	463	469	497	515	499	454	515	483	442	530	497	464	472	477	484	450	486	480	476	505	445	488	487	475	509	464	416	524	457	504	487	484	491	460	478	467	492	509	451	469	444	472	455	488	492	474	519	487	491	476	513	492	513	476	482	478	475	505	465	455	488	481	448	473	451	476	472	494	491	483	497	470	504	449	461	501	504	462	503	514	481	479	502	464	451	485	498	430	492	485	448	489	491	487	494	455	469	469	482	509	465	440	495	480	476	463	487	471	451	477	504	466	464	447	471	528	454	456	448	444	451	485	483	502	459	464	462	468	477	481	436	484	463	495	508	464	545	491	481	513	507	487	448	499	484	501	470	478	485	479	451	451	435	463	470	484	492	463	495	467	509	504	506	455	450	478	465	483	491	388	495	464	469	523	497	482	476	507	503	463	458	470	446	516	511	430	476	486	487	467	491	496	499	486	472	486	481	467	520	487	481	493	473	465	435	475	467	503	479	451	498	479	485	494	473	478	502	470	467	469	486	498	469	469	506	482	501	455	505	493	470	488	483	488	487	456	518	493	494	438	480	509	448	495	472	504	483	497	460	444	489	486	453	527	452	468	480	477	473	506	532	509	495	500	493	486	439	466	500	507	517	480	510	458	480	497	455	467	506	502	459	450	470	484	457	499	485	488	499	525	417	462	465	480	486	463	453	470	446	511	483	489	506	472	468	509	524	464	457	472	475	483	466	485	506	412	521	472	459	497	479	480	498	465	488	503	486	488	481	515	510	465	519	474	498	527	502	488	470	493	500	488	472	462	479	461	528	457	492	470	498	531	445	457	449	469	491	502	495	481	474	451	517	482	478	483	476	484	452	517	487	483	446	475	493	467	500	504	484	472	451	476	489	474	515	489	472	462	448	439	479	472	490	491	501	482	462	501	473	417	479	474	484	472	497	510	492	484	479	464	505	497	495	496	475	431	492	483	502	467	488	453	485	436	456	505	497	496	529	490	502	520	484	485	491	477	494	471	502	507	481	475	542	469	486	454	500	464	461	496	501	507	495	453	501	462	437	517	474	473	493	512	476	523	458	476	486	485	477	496	465	435	479	488	464	463	518	490	496	469	504	469	489	434	471	519	477	469	436	454	464	449	488	451	471	468	474	474	489	455	464	452	501	460	493	463	460	443	491	468	466	481	461	496	450	472	479	480	489	479	477	497	449	517	499	502	522	468	486	484	475	451	490	486	474	482	495	492	501	465	450	457	492	459	486	464	510	449	474	494	468	488	446	467	491	457	455	482	539	486	473	487	517	483	492	511	476	469	492	490	487	514	496	470	458	491	469	520	488	473	453	466	504	473	443	479	467	506	502	493	526	517	474	477	512	480	465	486	503	482	497	486	537	464	484	510	512	494	488	496	472	469	483	461	430	478	491	470	483	489	476	482	488	489	474	457	492	518	480	458	499	496	509	482	507	481	465	463	522	487	479	473	466	467	433	492	478	471	466	488	505	478	474	487	517	476	503	478	468	480	471	486	486	467	478	457	498	513	493	486	468	483	488	470	475	487	487	488	457	455	520	478	523	494	499	491	493	489	487	476	497	479	438	483	475	450	457	465	476	495	509	511	483	489	482	447	496	489	502	472	506	457	470	480	474	487	538	480	490	507	486	493	482	481	489	492	484	488	499	484	484	486	502	483	451	470	512	479	486	476	476	466	440	500	469	483	517	442	492	472	464	516	485	483	462	487	518	494	449	493	433	448	509	507	495	461	494	503	497	532	507	487	436	473	523	438	466	476	458	483	485	452	489	471	484	530	497	501	478	493	467	497	491	512	484	437	515	485	477	474	482	506	523	486	474	497	488	492	492	498	486	488	448	470	461	461	490	509	501	492	502	477	463	479	473	476	531	461	515	513	491	524	522	470	462	441	449	444	482	500	474	511	458	453	481	488	451	474	507	523	474	494	497	477	456	472	499	488	481	475	479	453	437	499	448	490	512	491	491	462	445	479	496	468	449	445	477	505	506	472	466	505	484	476	454	475	492	471	484	492	463	489	499	495	471	484	509	475	447	494	506	483	475	506	488	482	498	505	459	398	508	513	461	459	480	461	507	509	473	491	487	481	493	498	509	511	457	496	465	498	466	460	433	493	461	488	491	473	501	498	507	469	525	485	488	482	485	512	487	468	472	495	484	480	457	521	489	491	491	509	475	431	477	482	492	474	483	432	448	455	474	485	441	492	468	471	480	479	481	492	493	511	455	522	484	528	502	455	469	439	466	468	470	516	470	510	463	461	496	429	445	491	473	454	473	458	485	478	476	465	498	461	469
51125	72032	56359	29327	10351	4232	1282	644	550	529	546	558	541	543	534	562	561	522	561	522	541	532	555	603	508	535	574	536	542	565	544	580	543	554	542	543	557	549	559	568	545	541	584	561	527	522	584	530	560	545	572	537	550	561	546	526	557	536	532	534	526	536	520	548	576	556	548	557	531	538	518	527	549	531	521	561	513	557	505	538	565	525	528	508	526	531	574	555	561	549	564	556	556	525	553	529	536	517	532	490	536	564	538	532	556	514	633	514	515	561	544	557	579	562	568	548	557	533	566	565	544	532	545	532	553	582	521	558	604	552	512	599	530	546	521	566	505	556	468	566	551	533	560	520	564	531	576	546	544	566	532	519	543	539	563	478	576	564	556	555	537	569	524	558	595	526	559	531	528	546	558	566	516	576	573	538	544	570	560	544	523	515	524	558	537	546	513	534	499	545	587	567	541	574	557	566	562	532	505	531	588	566	558	568	525	559	574	535	529	546	551	560	517	577	541	543	546	565	541	567	549	569	512	588	573	511	562	550	572	544	550	564	541	560	512	559	534	553	529	518	532	559	560	571	560	516	511	543	558	561	513	553	538	582	556	542	510	522	580	547	559	549	509	520	552	577	582	539	577	510	558	546	560	540	498	560	532	518	578	530	548	537	572	559	569	518	538	524	526	534	577	543	578	575	532	559	555	540	551	570	534	558	564	547	587	542	556	573	574	536	525	579	526	588	524	540	549	547	552	578	558	541	555	554	533	570	527	524	527	550	578	576	549	513	535	526	559	553	561	579	589	537	552	565	537	522	585	516	539	564	560	559	573	527	608	537	532	519	565	549	549	556	526	561	571	551	576	502	583	527	535	531	542	528	548	582	539	573	533	540	537	583	589	571	521	534	538	574	542	559	535	580	545	578	533	606	573	590	548	543	549	547	556	520	534	546	551	515	539	524	552	535	533	543	545	598	513	577	540	548	543	563	549	529	542	529	533	553	546	527	572	502	578	546	549	553	557	586	582	513	502	547	550	577	523	548	546	554	550	551	584	546	544	549	567	556	578	527	526	538	550	512	548	506	526	564	528	534	547	529	572	541	518	559	527	543	527	530	555	574	547	536	558	577	570	547	556	575	525	561	535	594	575	554	507	532	550	550	554	552	532	561	520	518	505	577	553	551	539	533	566	553	548	578	548	541	537	578	541	537	565	586	543	537	561	537	513	570	567	553	542	534	574	577	567	572	515	522	532	552	592	569	530	549	534	525	539	535	561	574	588	594	515	571	564	558	539	550	553	562	540	516	534	530	573	546	526	567	500	546	523	554	534	579	576	471	520	545	577	550	538	556	572	571	532	565	518	558	543	565	531	550	577	543	525	544	529	530	575	575	588	584	579	516	538	534	572	561	569	548	561	571	512	568	556	564	504	539	523	557	553	530	540	565	556	565	587	549	550	534	541	537	577	556	584	550	564	586	556	559	540	560	585	554	557	513	570	551	563	541	542	566	564	557	537	541	554	521	519	576	503	538	547	573	531	536	565	573	521	504	553	536	544	565	553	557	539	522	523	568	568	555	548	548	548	538	543	560	563	562	509	504	530	535	533	539	556	559	489	564	532	536	564	556	474	524	567	561	566	550	539	530	562	567	559	576	579	569	569	529	550	547	556	575	517	562	570	507	521	568	556	554	534	479	511	556	540	574	554	552	562	553	529	523	575	538	515	531	507	538	562	521	567	553	562	551	554	524	518	507	534	591	549	573	542	552	570	553	541	553	558	556	490	543	564	531	565	548	544	604	618	535	570	538	570	480	538	545	556	554	569	553	577	561	527	567	553	540	527	512	542	526	557	543	491	538	562	569	555	558	531	587	550	515	541	567	492	530	577	530	595	515	557	576	557	540	545	560	537	542	571	552	587	538	581	571	582	583	563	542	545	531	543	569	523	514	541	532	598	514	546	564	565	531	582	538	574	593	529	569	547	548	543	521	579	561	545	561	586	534	604	540	551	563	546	558	538	503	543	568	556	526	522	543	560	551	559	528	529	546	553	548	573	528	517	583	563	598	547	525	539	498	499	528	553	521	531	538	533	577	529	561	540	532	516	558	552	586	539	566	569	537	547	550	521	550	518	559	571	541	565	535	569	547	554	555	555	551	530	560	553	517	607	558	538	574	548	557	530	538	548	533	535	563	589	534	546	499	546	527	537	567	544	526	555	551	598	539	543	548	545	569	547	564	537	533	522	548	556	510	547	519	518	566	577	569	568	546	557	552	540	529	539	536	558	482	544	557	544	552	539	543	524	541	545	543	522	541	534	582	596	554	566	610	594	531	539	607	541	588	561	516	558	509	540	551	518	557	554	539	549	574	593	580	543	555	575	527	528	508	548	553	561	540	506	551	553	553	534	579	549	535	577	563	562	506	532	544	527	537	457	556	546	522	565	497	529	600	558	555	562	543	577	525	522	519	517	539	556	547	533	529	534	533	545	507	505	531	573	603	519	529	531	491	532	532	469	555	547	575	547	558	556	560	556	548	529	521	558	549	549	520	560	575	542	522	513	542	522	586	543	530	558	507	546	550	554	571	525	584	564	548	543	516	525	538	583	532	540	535	554	542	565	561	545	546	563	535	548	541	537	507	511	570	574	525	513	597	558	525	533	550	531	538	577	504	551	510	537	576	590	536	509	539	523	542	545	529	546	525	544	518	537	503	560	529	573	573	534	529	562	567	566	503	577	535	551	585	558	534	556	537	543	533	568	518	529	531	551	534	537	540	543	516	574	551	604	580	548	500	549	524	515	551	531	543	562	550	538	548	570	529	538	571	550	515	570	563	508	535	521	577	546	561	563	517	548	501	539	515	596	546	528	551	567	524	548	578	526	566	531	575	557	550	552	571	479	545	561	519	523	563	537	533	558	559	514	501	574	573	569	587	579	521	509	597	547	549	517	526	518	511	562	531	506	507	542	522	516	592	558	522	506	519	543	558	575	511	545	576	552	581	505	585	559	536	493	521	605	508	523	567	550	551	613	545	549	523	523	496	566	540	545	542	537	586	528	537	535	530	520	545	559	511	540	514	560	587	540	558	546	580	532	605	575	558	549	532	543	517	554	521	532	533	527	542	566	545	568	540	503	598	548	525	572	533	530	575	553	547	549	559	558	563	511	541	501	525	530	531	490	540	538	563	548	543	536	547	584	526	557	524	519	556	519	550	548	545	547	520	563	536	616	577	520	574	568	499	537	588	530	527	583	520	530	579	559	552	532	561	562	550	561	572	507	533	493	531	547	531	574	546	524	528	547	534	545	523	572	550	541	540	588	548	562	529	506	540	507	525	517	527	529	565	575	543	546	518	577	563	573	548	589	541	508	562	555	575	553	532	533	521	566	569	543	552	579	537	528	489	529	578	548	541	534	602	517	566	528	540	559	590	514	569	546	558	574	550	551	557	535	584	520	560	518	550	548	510	492	552	541	521	589	546	539	521	538	537	569	566	553	534	584	509	547	585
22673	21308	32942	28962	22181	20744	11537	1126	523	489	529	500	499	530	515	485	504	492	491	494	497	508	501	465	505	488	492	467	501	474	497	473	464	488	463	497	458	492	497	471	470	454	468	465	501	484	480	516	473	440	519	469	487	506	514	491	477	475	511	469	492	479	485	498	481	469	484	493	481	485	436	538	490	462	480	472	527	515	495	500	492	482	498	460	480	466	494	499	511	522	433	500	540	457	504	481	496	449	460	512	455	476	482	490	460	480	508	473	485	497	496	491	486	472	459	494	489	468	465	546	477	470	489	500	501	476	500	543	524	464	486	480	482	471	466	509	484	485	456	494	477	504	481	493	485	505	520	471	503	449	478	477	480	478	489	479	508	522	488	474	493	488	465	487	455	508	497	491	486	511	512	460	506	469	514	483	479	478	463	490	471	477	436	460	475	485	511	472	504	504	471	519	507	484	449	488	477	489	503	500	511	480	508	490	474	505	494	484	496	512	503	512	465	481	477	484	476	460	470	463	484	524	445	466	487	497	475	521	465	522	496	462	457	506	481	468	525	477	442	506	508	477	481	465	495	498	490	478	462	470	505	469	500	478	505	472	480	475	485	471	505	491	481	474	463	516	507	480	433	493	465	486	464	465	467	484	519	518	486	456	482	506	485	489	456	482	469	458	517	482	497	482	511	448	442	498	505	513	474	518	469	459	475	465	483	450	478	487	467	487	478	481	438	519	444	511	484	554	459	474	469	483	488	500	461	469	463	493	502	475	487	523	492	512	479	482	475	478	522	496	515	481	498	466	516	484	485	501	445	459	489	529	492	474	500	442	504	497	421	477	498	462	517	468	475	467	509	497	499	477	492	502	481	470	486	487	509	489	480	478	482	470	479	492	490	528	492	465	518	507	433	502	515	457	458	509	470	492	520	462	472	504	494	504	511	505	483	488	480	453	465	491	462	433	527	452	475	465	457	484	495	453	440	488	486	461	494	500	518	514	482	495	497	514	511	483	467	477	482	478	504	498	500	464	497	455	464	493	463	506	498	487	466	488	494	452	478	494	526	489	449	496	489	479	482	484	465	506	502	502	481	492	471	445	478	446	515	488	457	483	500	499	494	496	489	509	457	487	465	438	461	481	480	474	460	468	461	457	462	491	490	468	476	478	511	468	468	458	494	523	464	507	481	508	472	447	463	445	427	473	512	468	491	496	476	455	517	453	499	500	494	473	488	482	495	511	500	495	508	488	467	468	510	498	509	463	479	468	461	475	481	491	495	514	471	490	521	481	516	511	485	459	524	483	510	490	459	479	506	488	443	485	537	479	441	518	466	477	483	484	452	497	488	509	425	440	474	488	504	476	451	521	487	501	485	456	488	449	470	464	505	501	504	472	484	490	465	542	463	458	462	505	449	460	446	478	476	507	501	506	498	467	476	512	467	495	488	492	466	523	500	490	483	460	512	416	522	491	489	501	488	473	489	479	507	461	483	478	476	494	518	478	462	488	489	453	499	492	484	491	497	490	497	476	498	459	459	476	448	479	508	522	471	502	469	505	491	433	467	528	494	492	476	488	462	468	503	477	472	508	486	446	497	456	448	492	443	495	447	481	498	490	524	483	538	458	463	451	473	474	448	464	498	503	450	525	486	473	528	477	471	467	465	517	494	484	470	474	482	427	499	491	529	527	453	492	447	460	486	481	502	512	488	496	488	488	454	444	489	457	503	493	490	483	488	480	482	494	477	501	486	494	468	448	526	505	512	448	509	496	473	507	475	462	478	488	501	452	473	509	458	512	481	458	451	506	441	458	480	456	494	473	438	508	448	483	449	487	438	469	470	498	493	437	471	478	471	482	491	479	495	448	520	473	502	480	461	504	446	462	511	527	496	523	491	463	472	456	500	492	488	482	480	454	456	457	487	530	464	502	481	498	503	509	433	468	453	474	490	477	467	470	473	517	468	466	475	479	490	449	522	466	476	482	503	451	441	471	493	478	451	475	502	512	512	483	489	476	471	474	490	481	511	473	489	483	474	479	493	463	499	495	435	494	492	500	469	483	494	477	447	496	492	489	486	489	445	511	494	438	472	485	461	517	470	521	512	485	492	453	516	515	498	483	499	473	487	465	481	506	496	507	495	514	533	506	479	532	454	496	457	483	480	494	457	469	474	485	469	485	470	498	510	498	492	497	502	476	470	438	506	433	461	467	500	502	496	460	508	458	494	482	481	485	462	475	431	508	495	464	509	480	482	487	471	468	509	467	504	493	479	462	452	455	477	535	472	476	447	507	482	511	500	477	454	462	454	473	488	471	518	463	478	475	473	513	485	513	466	490	508	463	484	479	447	461	502	492	497	470	486	488	468	450	533	478	456	491	484	488	511	524	502	456	466	478	505	472	504	513	494	485	539	470	464	499	500	504	466	482	492	497	451	491	444	466	497	497	515	503	456	458	472	465	496	495	491	470	500	469	476	531	462	503	463	421	440	500	523	487	504	469	449	495	492	517	472	524	468	461	512	504	481	493	472	529	470	462	490	506	477	504	496	457	453	469	492	491	447	497	489	496	492	476	514	498	529	482	487	498	449	517	510	487	440	470	475	488	507	489	504	467	472	478	469	462	507	491	460	512	498	490	471	430	505	484	454	438	471	487	470	525	487	490	501	498	468	488	436	471	467	471	465	494	481	457	477	492	469	474	469	518	493	484	478	504	528	461	467	473	502	461	488	503	489	483	477	475	455	514	498	507	510	489	447	489	470	486	547	490	504	487	499	506	469	522	480	473	476	471	495	484	510	512	543	486	428	483	520	494	475	502	466	488	471	491	493	479	477	486	492	464	517	455	448	477	480	473	473	481	479	475	498	504	478	473	507	509	512	441	483	474	453	430	505	481	489	455	458	479	492	470	499	528	458	501	464	504	473	455	451	528	534	488	495	498	523	478	456	509	497	501	479	499	443	470	481	483	503	494	499	452	481	444	471	477	502	445	514	470	444	465	463	487	474	471	486	503	513	495	495	528	498	516	474	482	471	481	474	484	485	444	495	495	454	515	453	516	522	451	492	493	457	458	510	475	483	487	452	449	454	448	505	534	455	501	485	494	492	512	495	503	522	510	516	490	503	500	458	503	508	471	415	438	474	477	509	486	475	522	492	511	465	460	497	487	465	435	475	471	483	466	507	447	480	478	452	492	475	494	474	514	509	505	498	502	461	458	507	501	481	532	490	448	491	509	487	451	495	484	439	475	460	506	477	494	455	499	493	494	519	474	503	486	441	483	481	466	554	493	479	492	480	457	475	490	437	514	490	459	496	502	471	476	479	471	483	469	496	454	487	461	484	483	474	494	513	515	478	499	462	516	453	477	486	487	464	458	468	444	475	494	458	474	475	511	503	516	470	499	463	480	512	496	471	481	486	478	502	486	478	457	497	516	495	548	450	506	443	472	476	453	462	504	514	488	497	489	497	463	496	499	510	509	471	494	481	495	494	529	504	497	487	485	465	509
61269	96212	80596	50417	25539	12263	3423	930	572	540	489	544	526	558	551	526	539	498	558	536	544	551	519	510	507	551	521	544	502	532	570	547	559	521	533	514	544	536	518	519	563	531	533	537	577	545	513	548	525	531	537	516	521	535	486	489	520	575	558	496	504	547	530	557	544	515	528	500	518	516	536	580	541	474	542	540	517	535	536	537	493	569	524	535	516	507	557	504	532	506	524	484	503	576	538	538	541	500	540	563	487	534	506	554	551	514	499	549	534	537	568	574	492	508	499	584	550	525	518	482	530	528	522	494	546	505	514	540	552	525	554	511	534	561	497	505	523	556	513	532	515	518	508	539	494	567	491	525	526	518	511	530	528	532	518	543	520	532	511	497	542	539	511	545	552	492	521	500	548	517	536	530	582	536	548	532	515	533	497	505	507	565	559	554	503	519	554	534	521	497	516	522	554	523	533	502	516	542	544	532	504	519	523	560	539	525	515	521	531	510	528	539	567	524	505	526	494	538	536	546	538	500	550	519	547	513	529	502	502	565	531	531	525	539	537	548	537	526	537	504	505	556	500	512	538	518	522	536	502	571	503	527	476	523	576	535	505	508	540	498	510	551	558	506	564	527	544	532	472	514	514	544	522	541	531	504	546	552	520	495	519	538	580	509	536	560	541	518	523	535	526	517	556	529	550	541	542	550	521	535	521	491	546	532	500	523	564	477	517	532	518	540	479	555	523	507	502	504	522	548	540	527	529	518	528	509	540	547	532	511	503	525	521	513	544	506	508	545	541	516	520	555	525	531	554	502	493	526	561	496	519	505	547	527	547	539	500	521	529	526	536	525	528	533	496	518	545	541	516	510	541	501	565	530	526	536	536	526	515	488	529	537	538	555	558	511	484	527	509	508	493	501	498	559	558	504	533	525	522	534	537	494	533	511	543	538	501	535	554	529	523	539	523	562	525	521	500	493	525	528	555	462	528	533	514	527	516	520	524	506	549	535	546	502	529	522	552	546	503	520	482	511	521	541	544	526	527	532	515	497	529	531	527	535	530	565	544	530	526	525	528	582	519	505	548	528	566	529	466	509	537	502	542	449	564	573	500	548	548	535	540	506	542	568	503	521	537	502	535	571	482	549	523	474	541	540	522	520	542	504	523	529	512	523	522	525	538	496	544	511	540	470	522	539	520	505	495	540	507	512	497	504	558	496	575	543	489	532	510	543	510	495	515	509	522	525	508	505	521	532	502	536	510	532	527	522	499	481	535	510	553	537	494	544	531	535	509	470	517	575	512	498	555	530	502	550	508	551	552	545	534	521	576	539	517	487	519	527	547	536	533	543	541	524	553	546	568	530	521	515	573	507	512	520	524	540	495	531	555	534	523	511	560	509	531	502	517	548	565	561	515	584	527	520	508	512	499	525	527	552	556	553	529	480	507	509	515	510	491	539	504	559	562	537	490	512	584	528	537	523	509	513	535	553	508	546	554	549	546	523	534	498	575	530	558	528	487	509	510	553	526	518	548	542	541	527	562	549	512	503	521	517	570	511	544	520	526	491	518	537	534	516	545	507	503	552	505	526	551	510	492	525	506	581	549	502	536	513	484	501	540	558	538	498	489	523	550	500	529	508	564	542	524	537	578	554	534	551	531	549	500	567	546	526	508	511	535	523	529	522	535	557	484	509	522	498	490	503	539	567	499	552	548	529	520	524	525	488	515	509	543	495	503	508	546	539	509	507	530	521	529	522	524	526	482	514	528	573	529	468	525	538	513	528	496	518	503	571	540	500	498	501	473	526	500	518	530	548	506	500	541	537	533	528	527	542	524	556	540	515	546	533	526	498	586	558	535	543	495	492	549	551	526	524	540	556	531	542	520	509	521	528	501	478	506	495	507	496	535	523	514	510	535	525	508	505	523	513	507	532	550	517	529	529	533	515	514	539	554	545	481	518	506	546	526	542	531	507	557	490	510	531	523	551	562	534	548	541	515	504	536	547	553	540	527	509	550	546	529	552	508	516	529	501	503	544	498	492	510	517	544	476	562	555	523	566	553	568	538	508	524	531	511	537	521	500	533	517	522	523	510	497	527	525	535	528	565	510	559	554	514	547	544	500	526	575	561	521	520	555	547	554	519	542	539	517	568	556	534	524	564	519	505	526	528	530	541	506	511	565	560	509	529	529	528	514	535	510	540	560	517	531	568	532	518	526	542	511	510	547	545	547	534	533	557	549	528	542	483	525	564	544	516	541	531	501	536	525	521	560	506	537	537	537	517	531	539	532	565	527	517	513	552	528	507	521	547	513	510	526	521	526	534	511	480	475	522	522	491	556	552	544	577	510	485	528	551	546	495	531	539	524	533	527	536	529	522	554	568	550	536	540	493	504	493	569	512	533	538	458	528	491	533	532	516	533	552	469	503	551	525	524	528	498	537	541	538	542	546	555	524	529	551	490	534	542	554	528	507	485	520	517	563	539	527	524	528	520	515	530	497	515	532	530	526	539	538	544	552	533	506	513	535	540	519	541	540	551	522	498	557	489	507	522	534	509	511	498	518	534	512	525	562	497	514	536	539	489	523	536	556	528	488	499	498	503	566	517	558	510	492	513	522	505	517	527	560	529	518	567	540	523	532	559	492	529	521	528	535	528	536	538	534	505	542	530	523	549	568	546	535	514	526	563	523	521	575	526	519	502	543	548	517	557	514	516	516	583	502	540	483	518	513	521	524	523	551	516	556	491	544	571	546	499	549	527	547	537	551	541	544	491	485	523	518	528	499	551	517	499	540	539	526	478	504	525	497	484	525	561	532	531	564	546	511	510	503	567	523	555	515	542	524	531	522	528	521	542	541	533	507	516	539	476	526	532	498	526	518	498	512	547	536	517	565	525	565	491	498	534	551	524	535	507	519	577	549	495	525	538	586	556	506	518	496	543	532	490	523	514	517	541	517	570	538	531	536	487	479	548	546	543	532	474	534	548	497	494	547	547	533	515	530	545	532	560	545	509	529	526	545	504	531	514	550	538	526	523	508	552	550	566	531	506	546	524	557	575	541	548	515	542	538	519	511	519	572	519	572	509	504	557	549	543	526	520	509	491	523	525	551	489	488	544	557	553	574	522	519	531	531	567	517	526	495	576	571	533	569	537	564	553	520	510	547	527	524	550	530	507	554	547	582	513	481	483	523	507	512	503	545	540	496	517	522	544	521	517	533	534	476	492	544	517	509	546	564	550	543	591	517	520	516	537	497	519	553	571	537	514	495	537	531	518	555	594	516	506	526	543	551	474	545	505	579	515	505	532	502	556	558	534	546	536	528	505	527	546	545	567	528	520	501	579	548	524	519	531	485	493	556	523	537	511	532	532	531	543	529	516	503	537	519	540	550	537	529	559	518	549	562	527	513	481	545	537	533	516	478	530	551	541	553	549	511	534	543	530	564	530	537	558	525	505	524	542	537	514	527	514	504	539	505	519	544	551	515	528	549	522	535	526	543	485	542	508
29455	26913	32385	18379	3348	1124	604	407	366	367	391	396	375	373	373	389	406	385	349	364	402	384	372	371	391	337	400	426	367	391	380	391	412	396	357	384	380	376	396	352	374	360	391	395	374	382	376	398	338	372	385	375	416	359	360	358	375	376	392	397	354	364	395	358	364	373	378	393	396	371	423	377	377	397	391	397	422	380	376	379	357	356	370	400	386	345	393	403	368	380	416	405	404	379	354	380	389	402	397	368	362	431	411	400	347	373	379	353	413	366	359	380	387	356	375	360	386	393	408	384	406	408	358	393	401	383	381	391	368	369	363	378	390	348	370	378	378	381	379	374	354	397	382	385	393	410	368	385	372	381	381	368	363	369	364	419	356	358	374	401	363	363	397	359	346	393	399	342	391	386	383	366	377	367	379	419	401	389	383	390	370	390	375	405	404	369	388	348	368	350	384	381	417	400	384	386	376	387	400	351	353	348	356	383	364	409	380	387	380	376	401	407	391	364	390	412	387	394	372	381	392	362	391	406	368	411	415	367	386	381	367	372	372	410	382	361	357	367	370	383	371	393	379	420	372	400	361	366	390	385	376	378	349	392	369	385	383	403	382	403	398	339	404	338	376	392	413	369	389	396	381	401	354	410	382	400	361	392	416	369	392	400	358	388	375	403	353	405	370	407	387	386	370	360	388	363	339	422	387	395	405	385	350	338	385	395	388	385	375	371	396	390	341	378	391	390	390	376	361	396	430	352	377	398	356	392	376	363	379	380	399	339	366	385	398	357	372	374	361	377	370	398	349	385	414	385	398	400	385	360	374	384	383	359	395	392	385	392	388	362	393	411	413	414	397	402	397	382	398	384	373	383	375	379	376	378	422	368	377	373	392	396	396	396	368	396	338	379	395	394	400	389	376	391	356	405	399	405	387	384	381	374	372	366	346	390	366	381	369	369	372	370	380	408	386	389	398	369	391	402	441	402	407	410	352	360	404	385	383	378	348	365	374	391	379	378	383	381	403	358	358	395	398	386	395	393	374	379	382	372	374	335	370	383	382	365	372	381	427	369	401	402	369	399	378	366	409	366	376	368	367	385	374	436	412	384	385	347	379	378	391	385	360	414	356	395	368	372	366	411	402	364	396	360	371	368	375	394	390	346	359	397	363	394	352	377	386	371	345	409	416	414	339	414	363	375	395	371	407	380	385	383	383	370	372	369	382	434	404	370	363	404	401	403	409	400	347	375	393	371	383	395	352	361	372	381	391	418	415	384	377	368	348	360	401	375	405	380	388	386	396	362	385	379	390	389	372	409	350	388	367	393	389	392	397	370	374	391	424	401	404	331	373	408	403	389	410	381	365	380	419	407	393	392	369	389	380	353	389	433	417	370	428	394	386	367	397	380	387	379	383	364	400	353	386	400	373	368	385	359	364	402	375	374	383	368	418	393	389	366	374	383	370	374	397	386	400	362	359	416	335	401	355	364	368	406	383	375	382	374	384	364	367	395	393	411	383	413	388	401	349	387	371	354	362	391	359	400	397	392	398	394	371	379	411	380	388	377	388	393	400	391	357	377	351	368	396	423	380	380	410	404	387	387	403	367	402	399	373	367	422	345	392	365	385	354	368	369	364	352	392	402	359	382	370	360	399	392	393	414	339	384	374	354	388	379	374	389	360	355	380	363	393	355	368	366	379	382	359	364	368	375	410	374	361	422	403	411	407	346	337	404	392	393	365	397	377	399	359	361	365	410	393	418	377	383	407	421	371	378	411	375	402	374	367	365	379	390	377	373	386	373	374	383	342	368	388	396	413	399	374	386	384	356	350	385	398	369	339	405	396	361	374	381	372	384	396	394	404	403	390	394	385	402	409	376	377	394	413	386	359	367	391	410	402	396	398	415	356	366	378	364	400	382	359	384	419	370	362	384	402	366	418	393	357	360	356	383	412	334	409	380	368	344	360	371	384	372	392	399	354	383	379	391	406	394	357	358	352	403	381	354	376	395	362	368	400	373	353	375	400	384	388	393	381	405	394	371	377	374	377	361	398	398	385	412	399	380	393	387	381	406	373	366	355	395	378	357	379	396	414	386	326	383	397	366	400	414	392	394	358	391	401	372	350	406	379	363	383	401	366	400	353	378	393	392	376	413	384	363	372	384	380	427	385	451	380	369	396	390	411	415	371	378	395	355	371	385	367	382	365	408	368	415	372	385	394	376	358	362	404	387	375	376	384	399	389	435	371	389	400	376	420	389	388	406	377	361	379	370	398	395	371	393	376	437	378	357	372	381	362	392	408	418	395	399	404	397	428	370	355	390	366	408	340	371	357	403	371	401	414	379	365	379	392	380	407	389	386	407	381	375	360	382	371	388	352	385	376	389	368	417	376	376	394	383	395	404	415	393	403	404	352	399	405	356	354	368	382	365	417	417	404	405	412	370	378	346	391	397	402	394	393	367	407	375	392	390	401	385	392	343	376	364	399	392	387	367	392	359	381	417	357	362	392	355	342	364	395	406	367	385	386	367	380	391	398	363	398	371	366	388	408	372	403	379	390	365	376	338	420	356	374	392	386	357	369	389	382	415	394	378	397	399	387	374	386	374	396	360	374	406	374	399	363	357	382	412	349	413	389	385	392	371	364	363	381	361	374	389	419	345	365	384	419	385	402	348	384	362	378	397	390	362	404	383	406	385	429	419	364	388	376	380	364	373	395	365	388	344	397	406	421	374	376	419	387	404	398	405	339	354	351	395	417	399	345	388	409	424	393	379	383	400	342	372	394	376	389	364	410	374	366	446	404	412	356	360	357	391	419	363	406	376	356	388	390	408	400	384	370	378	398	367	361	340	385	403	384	344	359	377	389	378	390	391	371	359	379	393	389	362	393	401	378	377	386	368	392	428	388	374	396	426	368	415	368	385	449	356	370	405	417	407	400	360	402	402	400	394	373	391	390	384	396	396	376	394	349	376	420	397	395	383	397	379	353	387	387	388	374	385	395	393	395	364	387	391	413	382	380	381	354	425	385	405	385	402	376	405	417	366	371	337	411	397	373	382	374	368	406	365	414	397	378	383	362	379	403	376	359	409	344	358	381	360	380	400	396	373	374	397	412	382	374	370	379	374	390	400	380	381	371	366	397	375	409	392	346	398	395	385	382	386	401	362	375	391	361	359	369	380	375	350	378	418	371	422	367	361	412	416	385	423	401	421	388	361	395	380	405	394	387	367	372	381	363	365	361	374	399	424	398	349	395	386	374	362	406	401	424	385	339	381	368	356	361	378	391	408	352	393	379	356	369	395	339	425	355	367	364	381	393	384	364	352	383	400	379	420	352	404	382	389	407	364	379	376	414	398	383	389	401	374	367	372	383	395	363	403	362	380	391	358	375	400	371	391	416	400	394	406	417	368	388	398	411	364	396	382	389	373	371	346	397	343	388	398	374	389	401	389	391	410	399	405	382	376	405	396	377	357	377	377	419	377	396	398	405	348	408	357	384	387	421	386
30820	40829	30542	12265	3129	1401	680	503	443	471	469	466	489	438	458	446	441	448	471	448	431	444	427	436	446	505	399	435	395	440	479	421	467	436	445	474	423	467	433	423	470	459	455	411	434	428	429	434	467	426	403	454	427	443	445	430	468	442	436	473	428	420	452	438	453	459	451	464	461	468	450	452	446	434	469	441	439	435	454	449	456	427	442	435	491	437	478	446	426	453	443	475	435	424	475	494	434	400	469	454	445	478	446	450	432	430	416	456	457	469	470	480	402	442	414	430	419	426	405	458	410	428	437	436	464	450	431	423	422	433	441	427	470	440	419	386	442	442	479	453	443	419	438	452	412	469	463	407	460	456	448	436	435	432	426	439	487	441	474	440	436	434	444	417	425	420	457	472	446	466	411	423	457	424	452	434	439	475	460	452	442	456	434	443	435	433	466	430	467	436	507	465	442	439	475	471	441	446	442	433	450	440	444	424	506	450	447	458	462	481	411	466	448	434	455	438	461	441	439	463	422	436	469	489	421	456	421	440	472	428	429	453	412	458	462	427	435	424	427	459	455	444	451	464	419	444	461	438	455	441	438	406	443	452	483	470	408	422	487	454	463	471	416	433	437	429	509	417	421	419	429	445	433	429	479	444	441	446	449	429	468	448	457	439	463	444	458	415	426	441	456	444	412	442	454	454	421	503	435	427	461	428	448	424	444	477	470	420	464	479	445	415	440	455	461	424	479	452	430	437	443	433	443	468	466	451	421	433	459	436	449	463	474	435	478	406	435	456	429	433	445	471	431	428	444	460	446	460	431	463	445	447	427	436	431	441	445	473	424	501	418	457	452	402	427	372	438	464	456	463	430	437	488	429	441	454	437	447	440	452	433	422	460	435	465	433	460	428	469	446	506	436	457	416	477	467	451	452	462	431	426	458	424	473	451	436	432	431	457	448	456	432	400	406	389	462	472	420	452	442	439	435	449	426	425	412	445	441	429	455	451	461	477	426	468	473	437	472	425	424	447	427	452	442	453	431	407	426	469	432	433	435	480	439	458	456	476	468	429	436	466	444	485	419	444	474	443	418	435	446	433	447	450	475	482	478	463	431	449	448	439	443	447	455	455	422	415	449	433	435	442	401	416	412	425	421	419	442	436	438	462	442	430	430	449	437	423	482	443	428	433	453	442	455	379	452	463	470	423	436	435	457	417	418	474	455	480	444	416	442	447	474	459	467	432	475	461	439	455	443	427	461	475	456	453	416	413	432	424	433	443	434	480	449	442	470	463	447	462	400	461	465	464	420	396	418	446	439	455	437	427	409	415	455	442	474	457	457	435	451	427	474	409	450	425	456	436	427	471	447	469	398	437	465	443	402	474	446	409	442	434	451	434	441	439	426	426	399	488	458	416	435	459	447	410	478	462	434	443	446	444	419	449	442	466	431	420	437	435	427	410	436	456	466	433	456	446	466	453	463	443	467	451	454	400	444	397	419	490	467	414	440	462	410	456	451	456	415	427	441	453	418	435	440	455	439	498	464	437	444	435	456	410	429	446	410	472	454	407	428	456	459	475	477	414	434	478	448	478	434	437	454	430	449	469	421	454	471	466	449	405	444	453	442	377	421	462	461	430	469	447	451	424	418	458	442	458	429	448	496	410	460	447	449	418	447	452	426	489	454	444	466	471	435	437	446	479	438	439	408	401	481	422	478	415	458	436	469	467	406	416	444	452	430	444	489	483	418	443	421	415	461	440	475	478	428	422	436	469	441	462	479	455	420	456	425	460	462	467	393	442	454	459	455	476	484	467	470	454	434	453	413	430	442	423	455	413	420	436	451	479	462	448	438	438	414	460	448	450	447	468	442	426	414	429	466	432	455	425	465	422	453	452	447	474	452	444	445	462	457	445	463	465	448	447	433	448	409	453	453	471	440	423	446	433	444	465	411	437	448	460	411	452	446	483	427	455	406	434	445	401	477	446	428	453	476	462	439	428	456	469	465	422	432	430	408	400	448	419	439	449	442	425	409	476	403	465	423	450	475	445	474	436	403	423	437	425	421	460	438	431	446	416	411	425	451	491	432	454	431	475	448	412	450	437	468	416	414	433	441	439	487	406	422	409	470	448	436	478	427	427	427	407	427	448	419	466	455	414	453	478	430	444	448	453	459	439	461	454	408	438	486	471	477	409	448	468	441	437	453	467	455	444	404	428	467	433	444	470	467	447	452	417	444	446	454	409	449	431	456	429	448	428	430	451	484	441	458	461	419	461	434	449	447	493	434	453	420	442	465	460	444	439	454	452	424	462	457	437	416	440	436	386	494	434	430	417	435	467	454	437	423	415	459	442	461	414	431	455	429	434	406	457	471	442	453	486	470	437	409	407	435	429	481	435	493	424	451	456	433	460	458	494	399	457	460	434	434	436	446	404	448	442	442	425	452	467	454	438	441	447	431	481	447	425	467	409	417	449	451	460	449	473	421	451	452	438	435	443	408	394	454	446	440	446	460	426	474	451	466	446	437	429	409	423	474	447	467	459	400	440	402	436	457	439	431	478	464	392	398	458	453	454	445	434	486	449	439	433	454	455	393	427	415	405	439	434	443	442	423	446	438	439	452	458	458	422	448	427	455	442	459	448	453	440	432	404	465	463	407	429	439	440	435	441	451	447	411	464	424	488	428	447	467	433	448	466	437	472	399	448	425	456	408	454	461	404	443	454	423	438	425	430	496	437	443	432	435	428	418	423	435	476	448	448	421	445	432	417	403	413	515	428	413	437	391	473	454	439	434	457	416	438	482	412	390	438	443	479	428	460	441	421	414	438	436	436	452	426	458	412	453	470	477	415	453	453	452	462	438	492	426	445	416	424	448	433	468	423	481	439	462	427	446	423	457	408	458	451	428	437	436	447	451	448	456	455	493	434	424	423	455	432	426	457	443	445	442	437	442	442	436	428	388	434	403	459	484	456	420	435	453	406	445	498	456	441	426	408	431	467	468	450	448	414	433	468	443	421	487	425	415	448	443	414	442	427	422	412	484	427	454	449	431	454	440	436	424	443	472	462	422	450	463	438	473	418	451	417	401	469	445	440	486	462	450	461	430	427	409	437	452	499	473	471	458	471	462	456	442	424	467	463	425	465	440	434	427	439	438	454	451	469	431	415	413	441	473	461	448	421	444	424	456	423	457	457	453	436	471	441	420	444	441	466	459	441	438	441	443	437	455	470	442	446	415	438	462	459	435	419	429	423	475	465	443	437	443	472	398	461	446	434	471	440	468	443	458	419	465	415	427	435	472	427	441	417	451	414	430	437	461	444	464	437	453	439	421	423	398	467	400	458	435	462	452	420	432	435	445	474	448	446	410	456	473	473	437	438	437	445	456	440	457	440	459	434	450	449	469	449	446	400	454	441	456	443	439	449	422	459	449	415	468	422	455	431	449	432	438	447	429	451	469	441	457	446	439	424	476	448	417	417	457	451	428	479	456	401	436	467	445	449	452	467	431
23387	21531	33191	29674	22128	17608	5497	626	386	370	388	359	350	368	353	347	379	400	331	344	355	387	350	345	368	348	354	397	374	354	380	404	356	345	364	356	367	355	398	372	324	340	405	379	351	363	364	357	362	338	387	392	372	393	358	367	364	380	384	369	360	373	361	394	382	377	360	339	389	348	374	361	356	339	363	413	366	375	369	351	388	366	351	339	393	357	352	337	333	344	341	378	340	364	346	396	389	371	366	374	364	340	370	355	351	353	331	338	362	370	375	403	395	386	352	367	405	347	385	376	390	367	379	416	391	368	349	356	349	386	379	349	386	333	403	364	388	377	399	359	377	384	357	359	346	407	344	358	366	370	386	369	338	341	342	365	377	367	320	357	365	350	387	387	390	341	386	382	382	351	373	384	363	361	360	348	373	405	357	373	336	351	368	401	373	378	382	381	360	361	373	397	336	378	328	422	380	353	347	350	378	354	378	348	355	373	378	352	333	387	375	383	364	354	362	382	372	368	362	393	350	367	377	338	402	364	371	344	336	377	365	369	369	395	344	376	353	346	354	366	382	390	362	367	355	364	344	372	394	360	349	354	347	355	364	356	357	337	338	350	339	378	363	393	412	385	352	337	315	364	374	339	355	378	388	355	385	385	372	348	391	382	391	379	376	377	378	361	369	351	389	378	357	367	390	351	363	395	354	376	333	340	383	381	358	367	349	376	350	356	392	349	353	360	383	370	363	366	341	374	379	366	344	323	359	361	359	354	383	407	333	362	368	395	398	402	390	406	377	367	377	346	389	336	343	336	369	365	336	366	352	367	373	373	329	392	328	365	380	359	366	336	355	370	364	354	385	346	415	380	340	394	381	412	367	332	363	349	344	388	373	355	360	364	373	362	428	366	378	368	390	352	343	379	393	392	370	324	363	378	402	348	378	378	371	365	383	368	336	349	369	378	358	407	388	348	370	350	344	368	373	365	388	355	360	351	339	365	369	347	346	362	363	363	426	356	372	364	381	391	383	360	346	404	368	377	381	388	369	390	379	374	375	354	356	344	347	337	326	340	361	372	403	359	343	366	383	341	337	314	342	353	350	353	376	399	350	381	373	379	366	374	352	349	374	369	390	401	406	355	356	377	363	365	383	385	364	379	377	383	361	341	369	364	352	383	381	387	354	368	370	358	348	390	412	376	356	346	354	356	363	385	384	357	374	357	400	357	319	364	379	338	375	357	358	374	345	378	353	343	365	396	383	386	376	341	337	372	370	402	376	364	352	371	391	340	354	353	376	363	382	348	379	371	362	384	347	363	360	365	358	366	379	356	350	345	348	361	377	329	386	362	389	360	327	387	381	390	356	397	351	386	328	381	338	349	357	324	369	390	364	361	380	367	324	359	325	387	384	360	374	326	363	379	383	348	382	362	367	378	357	359	373	360	358	341	381	387	365	331	364	371	407	383	341	351	393	372	359	367	355	368	348	361	361	346	374	370	365	344	353	396	361	359	379	324	363	390	361	361	348	334	370	389	378	386	354	356	372	367	386	385	340	364	369	359	392	382	353	394	358	336	365	368	348	360	375	380	376	389	354	392	376	360	348	336	365	343	414	367	335	392	352	366	367	346	365	351	351	369	367	373	362	311	365	367	360	371	388	389	373	353	413	341	358	329	346	347	350	373	338	327	369	376	370	382	370	345	360	361	348	374	348	400	388	379	375	360	381	366	420	363	345	386	377	392	400	377	358	347	370	369	328	369	346	337	329	365	354	392	414	340	371	394	367	366	373	384	354	410	405	371	395	346	368	371	371	345	357	384	365	376	365	379	356	356	366	357	393	384	374	358	355	358	389	383	384	362	367	344	354	356	382	366	378	381	362	355	361	375	380	385	375	378	390	369	342	348	346	369	365	385	365	358	383	380	381	366	387	394	366	393	386	372	380	374	374	349	361	364	371	356	376	347	370	369	345	360	355	359	355	347	349	315	366	347	383	361	371	377	357	385	365	355	343	366	345	371	406	386	364	374	340	369	356	366	392	359	378	385	353	357	363	370	348	338	369	393	365	360	376	369	378	360	372	375	391	381	382	396	378	375	341	387	400	391	382	337	392	364	372	373	361	382	377	358	405	367	361	376	381	371	386	353	382	390	349	381	380	344	362	362	335	374	411	380	347	333	365	367	354	376	378	377	378	391	395	398	341	360	369	382	365	377	369	364	362	359	359	355	330	394	404	381	372	381	418	373	390	327	349	392	377	389	391	365	370	378	342	382	369	377	407	348	344	394	355	369	365	389	389	348	334	394	388	398	369	360	338	345	360	332	374	371	382	402	400	339	385	358	350	351	344	389	371	379	383	367	353	360	390	339	312	382	370	345	345	319	372	360	345	381	345	363	379	340	380	340	396	358	371	354	351	364	361	356	370	344	345	374	368	339	360	381	378	365	393	364	368	333	406	357	366	378	343	356	361	388	383	341	348	345	363	360	383	394	367	372	389	348	396	381	348	384	376	371	352	366	387	370	349	342	338	342	402	382	369	340	389	399	418	383	333	346	371	361	380	338	386	388	370	342	373	348	400	361	349	346	367	357	349	384	374	346	355	387	371	357	387	368	367	360	402	366	346	382	367	379	364	371	355	363	377	347	365	389	357	360	389	361	353	384	376	385	347	368	379	357	366	422	353	378	380	372	392	364	352	399	374	348	381	349	359	381	334	361	358	368	394	351	376	371	365	370	384	348	379	351	417	369	356	342	361	361	369	347	391	359	372	356	330	333	360	350	367	383	377	380	357	382	376	374	384	389	381	353	351	407	385	348	399	352	374	384	362	331	372	343	355	356	334	327	363	373	380	383	356	333	361	394	328	397	376	373	389	402	341	364	383	375	356	356	347	376	387	361	341	337	374	410	356	325	350	392	362	397	399	370	346	348	358	364	360	390	409	369	363	398	412	376	373	376	362	356	336	349	392	380	330	352	339	386	377	372	342	340	353	355	363	366	361	390	376	350	361	352	358	358	354	367	392	373	366	382	370	380	358	393	357	351	379	381	353	341	368	354	399	359	363	361	376	368	374	361	363	352	373	357	340	399	365	364	357	348	387	381	376	336	369	362	364	372	382	353	329	356	347	389	351	373	385	349	342	365	369	377	375	369	341	357	345	361	354	400	350	362	403	372	383	340	382	392	393	353	346	356	350	377	409	358	364	344	367	391	352	372	338	407	368	393	332	366	400	380	367	377	368	376	384	382	373	344	340	345	388	360	369	386	344	312	380	385	348	381	394	350	377	349	350	371	351	362	385	361	334	385	385	392	335	350	399	375	346	339	359	378	351	355	379	371	375	336	400	363	417	391	348	371	346	379	368	366	388	334	378	376	383	398	342	390	383	376	353	340	347	364	353	361	339	349	388	395	382	361	413	357	328	372	339	379	386	367	353	313	374	351	364	363	418	353	408	365	316	367	362	357	399	397	381	401	363	392	343	341	358	369	393	354	378	374	341	381	338	400	368	386
57067	88953	71250	41573	20869	9404	2452	687	427	392	436	359	424	423	412	441	382	411	451	448	402	437	404	425	450	411	410	418	396	389	397	390	447	418	420	390	428	437	394	431	417	417	412	407	431	413	435	421	399	424	430	442	403	405	413	403	361	403	394	428	430	452	401	420	451	433	418	424	404	391	423	410	396	404	450	414	459	435	409	394	452	407	419	397	408	374	398	413	434	415	395	438	401	417	447	402	432	384	407	445	431	438	430	405	408	399	412	416	416	424	357	406	407	391	422	415	416	430	398	375	409	439	431	418	420	415	413	455	435	419	418	422	392	436	385	418	383	418	462	413	403	402	426	415	385	417	387	417	465	424	428	445	428	394	404	431	398	407	416	427	402	420	420	423	413	378	378	422	398	410	410	415	376	405	431	428	396	401	408	395	383	410	405	418	404	418	437	386	455	422	425	407	410	407	410	424	430	419	392	428	453	423	385	372	414	427	387	407	398	421	398	443	421	441	383	449	446	416	442	416	468	414	437	417	377	440	394	399	391	404	403	392	423	427	411	420	424	410	393	425	418	424	394	438	412	371	417	432	431	429	432	437	391	435	446	416	441	413	443	446	428	440	439	426	429	400	392	429	403	445	412	410	458	415	391	395	425	440	419	433	408	422	379	409	413	400	405	416	407	388	427	425	433	445	387	447	392	397	398	438	399	444	418	416	394	419	409	426	392	417	417	424	409	423	407	423	420	407	419	395	440	420	414	446	414	405	392	404	392	407	402	458	437	380	402	412	390	388	408	441	413	437	404	411	427	403	415	384	411	416	432	389	429	451	417	439	431	392	385	396	440	443	427	424	415	427	378	450	432	379	402	447	441	432	416	424	437	390	410	400	430	415	388	441	403	383	409	380	390	431	401	424	429	419	439	412	411	418	421	418	429	401	435	395	430	436	401	411	410	461	441	404	403	402	417	389	417	426	438	369	422	405	417	428	395	380	418	435	440	450	400	437	400	441	421	395	398	376	395	407	458	442	400	419	367	418	435	417	421	398	426	405	389	424	416	410	420	417	394	404	442	404	418	430	420	435	393	435	435	398	423	415	397	424	404	439	399	412	405	413	423	406	398	410	398	389	394	395	429	370	407	419	429	422	422	408	419	427	427	418	426	421	423	411	423	405	424	415	406	409	427	394	430	403	428	382	430	410	422	420	355	425	418	428	426	409	456	387	415	413	410	408	414	405	412	399	408	387	390	435	409	435	437	372	420	396	418	389	447	412	391	372	412	428	447	392	425	432	415	409	402	384	438	431	393	394	430	429	435	442	432	428	399	442	390	429	403	445	425	373	443	379	447	401	420	400	412	457	381	443	398	415	392	437	408	445	402	402	407	416	441	369	443	357	451	461	401	425	416	403	465	441	394	432	428	371	376	408	456	407	412	399	396	415	426	428	397	380	403	421	427	435	391	438	432	425	410	402	445	442	410	403	424	418	407	393	415	414	432	419	431	439	410	402	429	447	428	420	396	426	432	411	438	417	433	429	418	409	403	349	390	426	421	425	384	435	380	384	380	419	419	417	393	453	403	395	424	420	409	399	433	418	420	384	416	427	434	385	383	413	447	404	397	400	427	438	424	422	429	409	412	428	456	399	437	383	389	392	434	390	419	439	436	404	425	410	397	415	452	401	399	393	430	403	396	437	390	384	437	406	393	429	420	404	442	440	418	421	393	415	397	418	393	447	420	424	446	399	403	411	406	407	396	409	410	420	399	395	421	390	429	428	400	434	402	409	410	421	382	462	388	414	434	437	401	430	428	428	440	406	374	427	356	437	385	436	392	356	413	452	434	447	411	411	449	409	401	389	412	376	397	385	394	436	422	405	406	420	451	408	429	416	435	419	432	399	410	411	416	402	398	400	422	414	417	406	402	430	425	433	376	391	421	405	408	395	386	421	414	383	421	427	425	418	427	417	422	398	427	427	393	423	428	410	409	384	432	428	392	413	476	412	415	408	430	408	411	416	429	379	432	405	370	399	390	436	412	394	449	386	442	404	400	421	432	423	416	399	414	393	432	416	427	392	402	405	426	453	457	420	388	419	416	429	416	409	397	403	431	393	431	404	421	430	423	395	442	417	429	369	421	419	390	414	420	405	436	396	438	429	423	402	424	435	382	416	397	405	427	443	393	428	438	439	426	422	423	435	429	412	413	391	371	404	431	400	425	406	427	442	401	413	424	424	427	434	423	411	461	440	413	422	438	425	422	415	397	413	375	423	393	439	391	419	459	388	416	423	398	443	421	416	391	389	404	411	404	444	387	435	406	417	415	438	391	391	422	416	435	408	453	398	401	427	415	415	433	433	437	394	388	426	425	427	442	380	396	411	417	419	381	407	437	444	407	418	447	425	432	388	446	381	409	396	434	408	410	427	456	418	359	409	446	444	424	431	381	404	406	438	419	403	415	382	412	419	410	427	436	444	396	434	413	400	407	430	406	443	439	416	419	423	453	422	402	403	427	388	405	375	399	447	400	392	420	387	374	412	397	427	423	456	444	416	404	455	411	422	389	420	376	414	418	413	426	429	420	386	424	414	403	390	380	412	418	427	391	418	386	435	424	393	412	432	455	424	386	405	420	401	435	431	400	404	401	418	436	415	377	396	448	408	369	398	429	402	414	416	418	410	442	419	418	403	416	370	429	372	390	425	450	402	425	425	390	393	428	416	464	435	414	436	424	414	424	369	404	438	368	432	428	403	402	413	406	420	407	409	420	446	432	428	412	386	425	425	410	409	412	396	395	424	413	426	413	426	413	399	418	420	403	420	407	422	385	415	425	399	399	438	409	408	427	424	424	400	419	462	432	397	453	462	386	421	425	426	398	433	412	395	428	418	414	405	419	424	407	414	428	419	426	401	436	435	417	412	423	395	417	438	383	389	410	397	406	443	429	416	367	404	395	420	435	397	420	444	400	406	421	429	439	408	390	420	410	396	443	410	448	434	426	417	431	404	442	402	382	396	427	418	418	414	451	415	441	428	406	415	430	399	483	405	391	411	437	408	420	445	438	404	382	398	415	386	406	392	384	438	385	399	399	435	422	417	422	416	398	413	417	420	414	448	440	421	429	441	395	398	452	346	371	392	399	421	423	387	431	397	426	381	411	437	431	392	438	397	392	402	410	382	439	433	402	410	389	392	419	419	441	413	453	395	397	447	421	435	411	431	419	443	405	411	420	416	397	426	376	433	418	422	420	420	389	453	399	422	405	418	383	414	425	411	427	407	405	434	423	443	425	399	433	398	431	422	380	410	413	427	402	444	404	443	406	424	399	440	392	395	407	419	387	445	418	396	403	394	397	436	409	416	430	389	442	449	392	393	411	437	398	431	419	417	413	413	449	393	432	425	402	363	448	430	380	416	422	407	445	361	388	410	422	382	402	414	403	424	419	421	421	424	383	411	421	411	391	435	401	407	407	397	403	433	423	403	406	371	422	423	424	422	442	423	448	418	408	414
25215	22686	34205	29948	17003	5918	1267	589	490	479	479	454	530	482	499	453	477	473	477	509	501	531	483	445	483	488	505	480	480	476	441	467	476	467	440	481	483	476	469	497	473	496	446	488	440	463	469	484	467	464	488	489	495	479	491	472	471	479	480	436	482	480	471	462	477	439	475	483	501	491	444	466	463	465	467	455	480	447	470	481	464	466	451	498	496	481	462	512	491	479	510	477	457	468	468	507	512	479	480	457	451	460	453	500	491	446	494	455	441	443	468	459	422	523	489	489	446	481	507	459	480	430	532	491	486	447	484	501	488	480	464	472	480	478	466	464	449	466	484	483	512	529	478	445	478	489	468	458	521	443	465	490	459	482	471	493	447	495	460	493	425	498	461	466	437	496	539	491	477	480	439	485	445	477	452	501	534	455	484	505	436	454	509	522	473	491	485	438	439	491	483	523	472	480	492	463	504	450	457	488	495	494	483	482	471	474	467	445	470	438	520	481	485	445	462	515	465	499	515	471	504	478	496	465	487	471	514	471	444	453	488	444	449	485	456	472	479	484	491	461	487	465	476	463	487	474	466	448	460	499	450	498	477	439	458	459	458	500	463	484	466	493	497	422	481	456	508	498	496	479	441	437	477	490	475	488	459	461	453	481	485	497	469	474	502	440	464	472	514	464	512	508	456	510	453	476	489	466	494	444	468	482	477	469	474	473	437	523	520	467	509	439	461	500	477	492	495	480	512	499	548	451	482	477	450	465	481	494	436	485	448	502	483	470	471	494	468	518	484	510	467	465	476	453	444	485	458	458	462	475	480	503	470	468	458	495	464	495	473	497	481	459	460	520	517	432	485	485	498	463	494	433	475	505	492	482	456	480	456	444	476	452	453	487	442	462	481	483	499	459	450	432	476	472	494	473	477	476	484	464	459	499	446	480	465	460	473	483	459	470	471	451	457	520	466	503	464	449	460	473	472	458	463	445	473	445	461	478	467	504	489	462	485	453	505	485	477	480	461	503	483	479	452	451	479	468	447	456	497	475	454	436	456	478	457	504	499	469	468	527	504	509	450	424	503	488	486	467	500	485	482	484	498	453	432	455	494	467	447	453	485	468	456	477	482	478	484	482	496	497	512	484	463	473	483	500	513	456	486	503	445	474	440	469	482	492	458	467	462	497	479	513	499	447	460	507	483	480	469	520	482	483	451	459	451	459	502	442	453	448	476	463	483	481	503	473	469	470	490	473	490	452	436	432	501	501	463	474	518	454	484	494	500	440	500	484	474	496	492	460	476	512	485	456	480	480	485	458	464	492	446	484	467	451	499	422	435	456	448	455	520	466	511	479	469	476	446	447	495	491	518	465	482	492	491	447	439	467	473	453	498	474	497	478	487	506	452	472	499	491	448	479	470	477	478	515	486	471	484	508	477	479	466	464	490	458	471	513	453	466	482	491	525	450	431	502	457	475	494	472	500	511	498	485	478	473	507	484	479	473	487	497	453	441	464	483	458	456	461	470	453	457	493	455	500	476	448	501	502	487	461	455	508	448	475	466	478	524	487	458	489	478	499	476	460	460	481	473	503	483	427	461	457	429	481	453	449	496	465	476	467	489	489	501	468	485	496	481	504	481	470	489	486	465	517	482	451	470	456	430	499	461	523	443	477	478	470	477	485	461	489	492	464	436	510	466	472	435	458	455	426	426	466	498	465	492	479	468	474	467	464	472	485	500	497	497	465	462	459	460	440	490	456	478	491	503	489	474	492	506	506	545	500	504	460	467	496	490	467	456	498	465	418	463	498	476	481	473	499	467	491	453	465	499	455	483	476	518	453	469	458	482	506	491	445	501	489	499	471	497	500	446	466	462	458	449	477	490	457	494	504	492	442	450	519	508	477	487	459	466	455	435	452	485	532	473	466	515	460	447	429	478	449	459	440	460	455	474	530	496	489	488	484	489	495	474	507	515	482	491	482	510	457	449	529	489	494	500	487	481	429	484	484	476	484	461	464	507	449	462	430	447	500	441	503	520	440	497	474	474	469	467	473	472	478	494	506	499	453	484	467	458	501	519	500	475	466	490	452	500	433	491	492	520	480	461	452	436	505	457	483	484	457	511	484	452	483	475	496	497	485	487	459	451	491	491	454	459	467	454	464	477	470	527	485	485	457	472	487	443	513	499	496	501	485	496	460	462	477	507	497	462	466	472	485	479	480	484	495	469	489	492	498	485	469	479	506	500	483	486	508	490	463	476	470	460	478	480	501	472	467	458	464	443	459	474	429	441	494	491	491	434	494	506	496	489	488	473	464	480	466	468	487	504	494	486	467	478	469	481	452	439	498	476	513	460	442	456	463	472	470	491	519	457	459	484	503	503	478	444	477	440	468	454	500	489	483	473	488	453	466	467	482	477	442	464	481	436	480	504	459	501	504	463	464	451	476	469	457	450	490	488	492	454	481	476	452	459	498	484	482	458	455	472	468	474	481	464	481	492	454	475	475	457	451	523	489	470	482	443	498	465	450	455	466	461	475	477	477	461	491	434	514	492	452	448	485	485	497	477	460	441	476	477	484	464	447	450	508	488	474	469	502	469	491	459	457	495	467	476	420	444	467	488	484	463	508	437	482	474	458	481	479	494	468	510	481	449	487	441	467	478	483	468	472	471	479	490	455	482	453	429	491	448	456	466	473	506	485	502	490	457	464	463	501	519	512	483	490	450	466	476	458	457	507	476	505	434	455	498	518	494	480	504	475	434	514	458	472	498	455	472	464	496	465	486	486	471	466	457	476	520	434	506	502	468	441	499	529	486	447	515	486	517	464	508	490	503	467	502	455	439	476	467	443	497	512	485	524	484	504	474	492	463	484	483	471	479	437	473	433	515	460	484	511	482	466	468	492	476	471	492	490	470	486	436	462	461	488	474	471	470	504	465	475	492	477	471	458	474	458	462	455	450	467	474	481	481	504	465	513	496	515	488	487	498	498	477	471	468	460	500	499	479	443	502	471	465	465	468	461	475	539	451	479	438	498	480	443	473	464	481	499	525	477	486	432	511	493	481	486	450	442	506	504	467	511	458	457	444	486	441	457	478	509	489	496	487	506	457	489	465	458	476	519	459	465	481	493	451	456	491	487	441	495	497	452	440	466	512	461	466	473	467	469	466	474	475	436	458	466	480	470	457	452	473	465	499	439	451	463	477	479	494	485	473	483	488	467	483	456	471	483	522	489	484	469	463	495	469	506	488	477	492	439	481	460	485	496	477	487	513	483	482	503	472	476	479	457	435	476	438	488	439	477	509	500	473	518	444	469	471	424	465	488	478	488	485	480	443	477	508	507	485	445	503	481	476	468	478	474	457	519	486	497	471	451	510	451	489	510	497	466	430	473	468	495	490	468	514	480	454	480	441	486	469	455	501	505	457	496	498	483	486	467	496	450	514	433	462	459	446	477	486	553	503	488	521	460	534	485	481	499	491	473	521	477	459	448	484	461	489	477	467	497	458
50806	71264	55178	30585	12370	5192	1712	638	557	572	588	578	565	564	529	560	529	545	598	558	517	488	533	524	549	524	533	536	494	560	545	545	541	541	539	534	523	542	552	530	525	506	520	549	520	512	540	537	537	528	531	548	513	566	532	542	546	563	483	550	549	535	540	535	558	522	526	564	576	531	530	558	562	614	537	527	549	542	529	525	501	564	522	528	550	549	516	570	564	524	549	581	539	539	551	556	574	518	535	565	547	530	542	512	540	568	575	553	516	521	572	518	568	564	527	540	497	534	520	527	556	527	517	562	501	571	515	567	521	536	539	540	533	552	518	500	553	530	576	539	504	526	540	537	555	551	533	499	532	563	563	545	522	577	541	584	536	543	562	558	543	539	524	494	525	541	527	529	596	543	515	542	533	535	528	570	553	511	568	579	550	525	568	520	562	542	551	562	529	498	539	505	565	528	535	551	521	549	549	546	512	571	536	532	530	539	578	559	519	561	516	572	554	517	550	550	573	501	502	575	534	515	494	523	552	520	537	515	525	515	519	508	514	557	561	517	535	558	534	537	503	587	530	545	499	525	536	555	496	539	509	519	525	533	508	558	552	560	540	506	515	532	514	548	549	521	549	504	547	515	532	523	503	519	541	528	567	575	530	541	550	557	549	537	592	560	572	558	554	541	567	559	498	537	484	517	556	547	540	571	543	535	485	545	549	556	573	558	548	551	534	534	531	452	547	528	567	543	528	533	532	549	545	530	525	565	549	515	562	568	522	540	562	580	518	562	574	522	532	554	580	557	530	577	478	547	524	563	540	540	560	534	531	565	599	564	557	531	513	533	569	529	563	535	524	510	552	535	545	533	519	512	554	516	525	565	521	557	516	525	552	541	565	574	590	560	550	532	545	557	525	574	534	552	571	530	567	545	530	550	519	483	569	601	539	543	550	564	550	503	538	534	532	565	553	536	547	543	509	545	552	547	556	535	513	517	555	545	556	549	561	559	563	542	584	513	541	540	566	537	522	540	544	518	550	569	521	581	554	593	525	522	532	542	528	531	554	510	548	527	521	493	523	549	576	539	562	556	488	575	523	538	555	513	558	569	523	546	530	539	560	559	521	575	587	566	559	596	583	546	547	508	565	561	521	534	550	546	557	570	546	515	564	517	521	550	547	564	532	538	542	516	506	491	542	536	597	521	548	587	533	510	557	552	532	538	484	592	544	576	531	515	530	543	488	550	515	523	555	530	500	560	537	522	527	486	534	536	516	536	504	503	539	510	532	553	522	534	542	543	542	505	522	541	532	559	544	530	549	538	507	559	530	534	545	582	569	540	523	539	522	565	558	523	542	517	575	535	533	531	532	519	535	508	508	549	565	535	538	526	519	586	524	509	523	568	595	505	519	555	509	523	526	577	539	537	541	532	564	550	530	540	531	537	580	493	575	579	544	538	578	516	532	503	524	557	594	575	568	553	552	520	505	546	566	538	550	520	525	599	516	531	540	557	527	516	563	538	545	552	556	526	566	539	531	548	506	596	545	551	531	514	555	548	511	514	536	550	519	496	564	532	522	537	512	529	545	521	545	541	524	577	538	534	578	533	511	545	542	537	541	599	544	532	534	509	478	531	577	538	533	549	501	523	500	562	529	564	565	515	532	520	514	546	579	541	546	561	512	549	554	520	557	506	531	540	540	527	521	549	545	507	521	554	560	537	548	526	555	511	545	569	513	511	519	529	575	542	533	497	519	559	561	566	562	532	542	519	527	504	533	545	530	490	523	555	526	551	506	544	558	556	582	567	515	535	569	547	530	507	555	514	579	549	563	578	522	556	568	518	527	526	524	534	531	565	531	504	550	550	522	567	570	491	589	557	557	538	505	510	536	495	600	530	538	533	550	505	550	546	548	518	540	523	570	534	528	549	478	549	549	513	500	561	540	558	492	524	570	594	561	537	545	516	540	557	540	532	547	552	564	574	500	543	537	557	568	511	517	532	537	542	578	543	564	552	506	534	557	553	553	522	502	521	569	525	539	583	582	573	543	535	561	550	570	553	553	559	570	519	523	569	571	536	544	529	502	544	521	562	542	499	535	568	528	541	532	518	563	540	543	530	516	539	557	515	519	553	549	503	546	515	555	513	553	565	549	524	517	522	505	531	533	519	551	541	555	545	516	550	540	550	505	552	586	563	509	516	515	534	550	519	562	547	535	548	536	569	520	551	525	539	546	538	531	565	546	533	517	515	530	540	515	547	549	531	545	463	548	481	577	518	521	525	512	565	524	555	545	504	569	553	525	577	555	578	561	516	497	540	533	523	541	537	563	541	565	538	510	555	548	548	527	527	539	538	572	535	500	540	526	556	525	514	546	552	515	525	548	510	552	483	588	548	567	516	547	547	536	554	521	546	539	539	495	536	520	546	595	532	573	525	538	519	506	540	575	537	540	524	595	551	552	490	582	571	572	539	525	524	525	548	549	569	551	544	560	550	543	519	550	591	532	516	534	549	550	545	511	534	542	575	525	555	551	521	532	536	497	550	552	531	540	545	511	558	520	529	592	570	541	566	512	533	540	552	524	520	561	545	556	537	551	551	534	538	551	560	527	533	561	550	574	521	595	525	531	518	536	589	536	513	539	540	523	556	536	575	522	555	529	583	559	532	550	517	567	502	539	529	555	552	565	590	510	555	556	567	582	514	555	499	539	533	560	529	523	550	512	537	551	573	527	567	573	551	515	532	534	534	559	518	502	518	558	542	557	579	541	555	558	599	548	554	517	531	589	539	500	553	533	574	595	525	548	534	520	523	534	547	566	562	498	512	549	542	538	584	539	567	502	528	529	576	550	547	523	546	516	523	549	534	536	546	572	558	510	513	541	557	536	532	545	546	517	557	539	545	522	520	519	517	531	538	533	537	553	509	548	542	519	562	545	558	557	522	508	578	573	526	535	525	574	527	573	530	549	522	544	506	571	574	544	498	539	529	502	543	552	557	563	530	564	549	538	568	599	532	573	526	536	540	561	530	535	577	541	542	562	567	533	514	557	525	573	528	540	518	567	540	540	590	477	568	540	573	569	489	519	488	536	540	538	554	582	527	523	515	567	556	523	489	551	542	493	549	552	583	549	521	510	527	511	524	541	564	526	528	562	532	543	578	528	505	493	555	550	548	506	509	596	549	528	553	512	509	550	532	529	600	564	566	534	556	539	537	535	563	550	537	569	557	551	490	535	518	491	534	521	567	565	563	539	553	523	532	544	593	513	545	568	569	507	563	572	524	561	515	555	542	556	551	515	547	521	549	530	545	541	580	540	524	515	579	557	545	558	515	577	524	557	564	510	536	539	529	581	554	508	529	555	566	550	518	581	529	559	587	534	538	527	532	523	560	538	547	557	542	533	527	545	551	545	504	567	560	513	511	540	539	557	532	546	527	571	556	535	548	538	533	551	533	506	567	539	517	514	562	533	524	544	572	579	612	523	546	504	566	547	557	536	541	522	525	566	549
22653	21286	32495	26754	22098	21244	13178	1211	547	490	516	491	525	534	492	495	477	497	506	532	517	543	523	487	508	532	474	448	484	493	477	495	476	512	487	453	481	516	516	483	461	499	468	457	503	479	491	497	476	509	464	488	490	510	511	503	481	468	498	463	497	497	506	519	562	472	525	436	503	509	512	453	485	466	478	476	492	493	504	476	485	460	466	490	480	495	435	477	464	481	508	494	489	484	525	482	504	443	510	484	512	463	478	478	457	500	536	537	467	481	471	500	482	463	483	430	545	476	500	485	481	489	512	463	518	486	507	478	485	480	507	504	450	486	514	503	481	448	474	497	463	499	521	502	433	507	506	458	506	467	477	482	517	465	467	466	488	469	495	492	514	457	466	501	478	461	495	481	494	467	475	476	486	466	478	492	495	488	515	500	512	506	484	496	491	477	470	503	496	525	489	495	529	483	493	457	483	481	478	473	448	480	485	504	480	471	518	472	502	497	511	478	466	477	488	498	500	488	526	507	488	494	466	485	499	462	508	486	503	471	486	501	507	509	501	491	517	529	436	449	464	491	453	485	479	445	484	497	494	477	512	466	471	477	449	524	466	456	464	503	469	473	496	523	457	482	487	485	503	475	471	470	518	449	490	479	500	503	467	516	463	488	502	505	489	479	500	503	481	483	516	497	458	444	476	489	498	527	493	461	506	492	498	444	478	475	448	491	510	454	515	447	509	464	472	513	489	456	486	509	480	475	468	483	486	506	497	491	481	503	542	505	483	466	472	518	485	464	531	505	455	468	478	475	508	461	502	473	470	468	492	503	452	495	481	466	490	463	528	467	465	481	543	577	511	447	518	504	488	455	480	492	510	485	459	476	487	485	509	489	473	475	488	493	478	501	514	489	496	479	508	464	461	484	467	480	549	489	484	494	493	498	480	481	522	482	511	466	489	484	485	473	490	542	453	475	502	468	450	465	430	480	508	490	449	500	452	439	468	474	468	469	493	492	489	483	519	508	487	456	504	468	520	470	506	474	457	503	474	439	470	490	502	554	521	524	512	493	486	512	442	476	506	498	518	492	500	488	451	491	518	505	489	445	511	470	503	505	488	494	465	497	472	447	476	483	485	459	480	505	478	486	474	477	470	499	443	485	471	456	500	497	443	507	478	535	538	473	473	458	497	525	514	515	488	475	491	480	450	483	505	511	491	511	476	480	503	481	479	513	497	482	486	478	465	473	515	470	492	497	462	453	538	464	472	473	477	486	471	477	485	482	445	472	469	485	456	488	489	485	514	517	473	461	464	487	498	516	483	468	464	462	506	499	512	526	480	505	508	491	467	505	497	521	479	464	494	478	485	517	471	488	467	493	490	497	477	488	476	478	470	489	494	515	482	488	471	473	491	517	499	463	481	491	470	479	465	462	501	476	509	509	429	506	449	474	484	479	506	513	507	475	497	478	471	516	456	462	491	503	456	461	455	490	489	518	498	482	454	480	471	468	491	483	485	446	486	505	484	476	479	498	487	511	495	516	513	464	492	474	482	461	514	455	529	488	484	435	502	541	485	501	485	462	490	501	471	462	448	474	493	484	467	475	470	512	456	494	465	453	435	499	502	476	527	468	516	482	475	437	497	503	470	469	510	472	490	460	493	471	485	487	508	486	459	497	497	480	453	431	484	472	459	472	524	513	526	468	482	513	454	493	520	487	475	488	490	486	473	473	472	423	469	489	498	451	531	487	511	429	454	476	491	470	475	492	442	481	533	500	502	484	479	503	510	491	460	489	456	477	477	468	494	460	452	463	456	487	484	480	487	457	456	535	478	489	485	474	516	449	482	496	465	472	477	471	449	476	501	443	484	478	505	481	447	522	492	479	503	495	453	507	477	476	450	496	511	464	454	494	495	511	480	502	505	548	486	522	460	454	493	486	483	456	445	457	494	472	547	474	491	480	497	457	475	451	505	505	503	469	489	504	464	471	523	516	516	499	475	467	498	528	450	459	499	458	496	448	466	515	466	495	487	470	470	456	495	492	484	486	481	493	503	453	468	513	481	491	461	506	482	445	485	467	490	455	485	474	472	507	464	476	484	477	469	474	451	498	472	519	481	463	499	516	471	483	472	410	496	519	497	457	491	489	459	502	486	474	504	504	486	443	479	492	434	524	488	483	483	476	491	476	499	474	471	491	496	489	490	518	483	456	462	502	479	454	499	486	497	506	458	489	487	513	477	477	516	494	503	444	488	493	485	469	478	537	499	491	486	479	446	485	454	486	495	483	465	483	486	497	460	471	468	527	459	484	485	504	485	495	528	497	497	475	483	455	486	494	511	495	503	503	478	485	475	486	477	513	472	446	475	483	512	477	495	460	468	506	501	522	481	472	475	472	503	500	534	495	482	507	484	474	459	509	502	495	482	468	466	466	481	471	532	520	489	472	455	493	515	447	464	452	491	508	486	511	492	505	501	517	488	482	487	520	503	492	454	511	476	488	515	489	444	475	519	456	472	498	496	479	492	471	471	483	476	478	490	476	501	517	501	456	483	497	490	485	456	472	509	466	493	477	514	461	490	509	492	408	490	458	508	496	462	518	482	510	491	537	468	460	451	499	460	482	498	494	474	456	484	472	491	475	448	477	472	483	507	494	464	490	480	480	522	485	498	468	484	481	497	472	465	489	475	461	498	535	480	474	482	525	504	488	484	443	527	523	494	500	458	507	496	475	502	500	496	473	491	504	496	490	505	471	492	448	493	504	456	496	517	494	474	504	494	441	461	495	498	456	496	464	504	495	484	536	506	510	506	497	448	491	497	530	409	520	486	464	407	473	484	482	490	470	497	484	489	472	456	508	488	530	487	535	498	481	470	482	487	467	504	494	499	492	525	461	504	449	483	488	500	484	489	502	436	476	493	527	471	457	496	506	474	510	488	461	475	466	482	506	466	470	472	479	502	504	495	481	487	498	530	466	495	453	488	455	473	487	461	505	506	450	503	509	436	485	491	508	469	480	476	462	489	473	544	509	505	455	492	525	449	486	507	474	483	498	518	457	514	503	482	476	469	446	458	456	481	465	510	451	479	493	478	443	490	462	504	476	487	536	495	526	474	480	454	465	489	453	475	477	517	500	489	472	519	517	486	498	467	492	435	454	483	496	478	508	500	499	476	480	500	492	485	524	463	475	505	509	454	470	483	450	460	481	480	430	474	507	518	483	493	482	471	497	503	495	492	503	465	462	494	544	472	516	481	500	523	507	472	486	461	449	477	479	474	487	471	480	480	527	484	430	503	461	502	471	467	497	457	475	503	516	501	499	520	512	513	504	485	484	452	474	490	470	525	414	473	469	486	472	451	473	497	458	510	471	469	478	496	502	472	499	477	493	512	519	475	506	480	456	502	491	460	484	488	487	525	487	465	474	479	476	460	489	448	532	522	471	477	505	485	454	496	491	514	507	477	446	486	501	504	468	429	502	513	474	489	470	484	439	524	533	529	436	535	473	504	458
61011	96365	81562	48702	28145	13771	3886	934	533	504	533	525	506	535	505	551	562	530	562	536	503	545	515	538	551	547	610	513	528	543	543	536	533	516	502	543	506	493	536	528	533	490	501	562	533	521	523	562	548	524	544	565	519	513	514	514	548	524	577	522	541	552	539	542	532	515	529	514	551	530	527	529	507	482	542	494	558	514	574	523	541	537	497	511	502	531	559	516	546	551	516	501	459	516	538	566	560	491	504	502	498	553	505	555	579	502	548	544	580	544	514	507	514	518	536	528	541	568	498	532	537	518	577	512	566	485	520	559	561	516	507	485	542	530	494	530	514	498	519	552	518	524	527	514	500	513	556	521	502	526	531	477	514	581	485	533	522	515	507	568	510	508	517	528	525	502	530	539	537	492	553	554	538	539	535	561	545	552	546	502	512	474	494	503	552	542	565	532	561	534	550	516	504	539	537	584	541	543	515	546	498	505	542	536	522	545	495	544	525	530	478	525	482	515	554	555	546	530	525	556	556	529	541	529	542	478	530	488	495	515	528	516	575	510	524	504	532	527	495	532	547	515	476	531	503	559	526	524	535	494	552	523	513	517	494	551	477	493	523	510	564	569	539	513	520	542	510	532	499	512	492	516	519	486	526	513	516	527	524	489	479	544	524	508	529	503	508	582	562	559	498	520	536	527	502	536	552	508	528	556	489	503	529	529	516	487	543	484	538	540	564	591	521	535	513	530	542	539	522	517	532	582	509	509	514	514	530	539	541	497	534	539	510	539	553	544	538	500	518	532	502	498	485	517	507	548	544	502	502	533	538	539	499	514	520	513	539	537	528	551	521	492	517	535	537	571	519	509	513	532	525	537	535	563	504	554	529	526	504	495	531	517	544	547	516	505	563	520	514	519	555	555	510	521	521	559	515	517	531	561	558	517	551	516	538	540	499	518	542	527	491	496	532	554	509	529	499	518	525	534	537	526	554	502	516	500	554	500	555	512	509	523	553	510	531	514	509	511	522	516	527	522	535	564	538	529	537	548	517	524	549	496	515	539	541	514	553	518	518	546	518	538	482	525	504	536	525	489	527	498	514	543	544	502	546	492	522	502	548	522	530	504	559	555	484	524	514	548	550	546	523	541	533	543	516	549	556	499	537	520	569	506	497	553	552	506	570	565	512	560	525	518	558	525	519	528	524	549	534	528	507	541	518	515	527	488	504	472	495	486	539	488	530	526	528	573	549	527	581	515	500	550	497	467	533	562	554	548	527	514	530	529	557	482	544	541	536	551	537	498	550	561	556	565	528	546	533	508	503	528	527	472	527	514	560	580	496	524	545	547	534	508	519	535	549	522	531	554	540	578	562	574	546	521	520	520	510	553	520	522	524	499	454	544	552	518	528	501	549	519	544	511	542	543	518	523	543	508	527	508	500	520	542	540	538	599	536	551	516	516	526	512	547	521	524	554	534	507	496	520	543	558	544	532	528	545	534	508	516	554	508	522	508	554	490	502	502	493	511	526	587	513	522	499	522	538	534	503	528	486	555	519	531	520	524	521	526	542	534	546	521	501	541	523	518	498	533	524	531	523	534	521	560	555	533	494	490	532	559	551	506	504	502	565	518	514	508	517	510	524	509	543	518	457	534	517	591	529	533	507	531	497	563	527	524	552	547	531	526	541	520	535	512	525	573	488	501	545	530	539	564	496	539	500	519	528	519	545	481	513	531	493	561	537	523	498	528	513	528	516	561	479	518	529	530	525	509	512	552	498	550	529	502	507	583	511	486	510	524	544	497	512	526	498	511	494	531	569	517	533	544	538	536	530	513	503	497	515	539	521	537	503	557	509	515	529	512	562	538	518	522	478	491	480	572	501	544	490	539	527	516	520	497	523	533	501	554	530	566	514	544	513	516	546	540	554	573	507	504	463	522	539	526	539	504	542	545	543	559	529	532	517	514	533	569	540	528	548	507	515	513	495	536	499	512	525	528	521	536	539	550	530	518	503	531	522	518	531	505	536	507	518	528	550	558	506	535	515	534	530	558	518	575	522	499	566	550	551	494	537	514	537	494	518	492	555	542	538	534	557	546	532	547	482	510	499	537	509	500	527	537	482	485	546	522	551	525	510	546	482	477	556	550	542	541	512	472	548	534	532	524	513	539	503	544	523	503	567	546	508	517	532	510	545	552	525	544	533	521	531	519	535	502	542	537	530	541	498	504	558	529	513	497	495	524	521	533	527	512	539	538	518	489	545	516	542	516	497	519	529	553	477	542	495	562	517	515	470	529	500	539	541	562	556	526	539	496	545	559	544	526	526	561	534	483	549	538	505	542	533	488	508	498	524	507	527	532	536	531	548	492	529	497	517	528	535	517	483	563	518	509	546	537	527	531	542	544	519	522	535	508	532	551	541	527	460	562	498	543	542	541	571	498	566	524	510	489	507	544	519	535	527	508	512	544	494	527	538	579	551	544	536	510	574	538	540	540	517	558	498	552	554	482	526	549	523	515	524	537	524	516	514	506	537	526	514	493	536	559	513	509	537	499	510	529	554	513	563	525	473	584	532	547	500	559	527	537	548	530	544	509	494	538	504	514	492	506	534	527	502	536	552	538	536	537	550	585	522	545	527	523	528	522	530	521	539	560	538	538	545	529	498	548	527	518	522	540	521	555	531	534	505	500	536	518	529	522	519	532	518	502	519	548	507	556	556	509	538	519	552	552	578	537	543	525	507	581	553	537	557	514	491	499	563	542	527	541	512	492	531	515	562	516	510	558	527	507	541	584	535	522	544	535	499	480	530	496	523	535	549	511	530	570	504	559	511	552	547	545	514	517	476	572	510	535	513	544	522	516	524	582	491	548	497	480	560	502	510	540	540	512	524	491	534	528	528	544	521	555	542	540	541	511	540	524	515	501	465	496	517	500	497	506	533	533	516	515	539	505	501	497	517	509	544	541	536	552	546	551	502	483	529	532	552	511	518	527	539	524	558	539	554	527	554	523	447	544	501	524	517	535	554	523	502	537	521	517	505	549	531	497	519	480	533	553	523	506	514	602	580	502	490	508	520	526	569	542	528	528	537	543	547	544	488	530	531	548	495	544	533	583	561	512	523	544	509	536	522	508	533	519	520	550	500	515	555	502	533	539	502	551	517	485	584	533	520	527	527	543	505	534	520	519	525	519	511	505	477	528	483	549	531	493	532	521	531	538	501	512	551	528	557	495	526	523	533	508	581	541	537	521	514	552	514	516	528	561	557	518	546	556	554	535	531	537	522	502	532	504	522	550	534	512	528	504	556	538	547	511	526	546	549	538	551	506	497	520	579	502	572	508	545	543	514	495	570	552	525	502	512	523	580	539	530	527	496	520	539	527	531	514	524	488	531	512	536	517	527	498	510	526	536	542	500	532	489	526	528	503	545	517	536	537	537	533	476	532	507	517	519	535	557	571	546	554	605	527	519	517	556	526	551	528	550	544	538	525	523	544	515	528	548	507	514	500	552
29346	26855	33853	17566	3576	1209	590	440	388	394	373	359	400	373	368	395	398	375	372	418	367	390	389	367	411	390	390	388	395	382	347	376	376	363	386	420	415	366	418	402	389	397	406	414	390	384	399	401	435	388	356	395	363	424	400	404	402	396	382	404	427	352	430	409	376	415	432	387	392	422	363	382	403	442	409	384	397	372	378	362	379	384	409	395	393	395	365	379	381	387	375	391	368	396	410	367	417	416	399	379	394	386	389	385	394	371	385	373	373	389	402	351	386	385	406	404	396	367	405	367	371	377	354	356	415	398	380	374	380	379	392	370	397	368	401	380	350	417	405	349	356	384	406	361	379	416	404	365	369	349	418	398	360	393	378	368	385	381	391	385	333	375	418	399	401	435	390	380	406	384	373	412	363	408	384	366	373	437	404	400	382	383	401	391	392	392	403	398	357	424	399	381	409	399	354	376	374	360	412	394	395	408	371	381	387	376	389	393	393	416	412	381	367	389	407	383	380	399	378	392	385	411	396	392	384	419	376	365	388	393	361	376	386	413	369	405	390	392	339	365	390	376	405	414	387	365	407	411	401	358	420	394	389	408	415	398	373	383	392	369	373	391	392	373	377	376	385	407	412	393	369	350	372	391	425	373	422	412	370	379	366	390	379	404	393	346	392	363	430	373	383	393	353	365	376	373	423	395	384	382	348	384	429	384	411	397	384	400	372	381	389	394	378	394	337	409	405	384	378	422	387	388	381	379	390	389	383	424	405	404	400	387	401	383	428	404	381	373	416	368	363	369	390	395	426	384	414	402	365	384	381	376	399	341	379	383	377	382	398	364	372	415	401	371	360	370	352	371	398	410	360	370	403	378	393	365	386	411	364	385	379	382	362	357	417	388	403	399	374	396	374	376	414	375	374	380	372	381	359	401	358	386	383	389	367	398	398	382	386	375	373	352	356	385	379	379	385	398	359	408	407	371	386	373	417	380	389	353	401	407	363	352	435	401	388	393	387	411	417	391	416	395	363	384	391	411	408	404	400	386	388	398	415	409	398	369	412	384	384	368	362	404	371	382	400	422	423	371	390	366	372	336	382	359	380	412	396	394	398	386	390	369	413	389	353	388	399	390	381	375	388	379	385	430	412	409	389	417	378	364	398	403	421	390	386	399	384	370	400	382	376	382	420	384	367	393	398	393	410	377	361	373	362	393	367	400	373	396	393	387	380	341	386	367	398	364	381	403	419	407	418	435	378	416	352	425	413	400	428	395	357	374	409	366	376	385	399	400	395	373	387	407	389	387	393	412	403	428	400	362	388	358	389	392	404	409	377	369	463	414	385	351	438	395	380	368	387	353	402	405	390	383	397	363	395	409	369	367	410	393	413	388	394	355	373	362	388	390	388	372	419	411	426	397	381	405	402	393	406	356	367	410	378	397	365	371	397	403	325	403	390	369	404	408	420	394	380	408	367	365	417	397	385	392	360	382	375	413	360	405	403	381	384	404	403	370	351	385	409	397	397	404	387	428	425	385	399	378	351	396	370	404	393	368	393	391	371	357	394	379	341	379	405	382	372	386	367	378	358	395	388	417	387	402	382	407	354	381	377	371	397	377	403	375	395	408	409	374	390	404	379	353	378	379	362	402	375	364	407	407	384	363	409	366	390	388	389	377	343	403	433	394	387	371	377	401	380	411	385	409	368	378	369	399	393	385	377	390	333	429	402	374	388	395	386	380	410	369	387	392	394	405	424	406	383	409	396	357	420	407	409	382	410	392	349	370	368	372	378	382	379	396	366	408	379	369	397	395	380	366	396	399	424	399	382	378	408	406	400	387	383	389	384	397	377	388	420	372	391	393	387	381	411	399	412	403	362	419	400	366	348	410	364	364	396	409	349	398	344	383	386	415	359	386	401	394	395	371	360	370	378	386	397	391	355	360	355	374	381	379	384	369	380	405	392	389	397	391	404	406	380	374	440	403	395	417	411	394	373	408	408	379	388	391	400	379	409	363	394	368	393	382	372	407	393	378	395	407	383	390	381	363	395	404	442	389	388	383	392	400	423	385	393	381	380	403	389	363	359	364	404	392	431	407	406	401	376	341	423	404	389	385	386	387	342	390	370	387	379	375	385	405	377	387	370	392	387	403	362	387	410	391	385	373	413	414	377	408	412	384	409	387	380	389	380	399	380	379	373	403	390	389	402	398	400	395	397	394	356	430	380	405	356	397	373	413	405	396	343	395	359	425	436	366	338	396	420	377	421	394	371	379	401	404	382	407	345	383	390	396	406	381	379	383	366	376	387	368	402	402	404	383	378	391	403	411	416	394	383	384	364	412	369	394	374	385	365	392	424	403	363	387	399	379	406	410	372	395	370	397	383	376	412	412	410	347	402	393	416	400	397	376	331	382	380	376	407	396	395	407	379	402	401	360	387	416	417	408	409	433	348	443	363	417	377	384	414	415	397	401	376	355	382	422	375	383	399	392	401	366	369	386	391	390	359	398	365	410	378	370	394	358	398	392	372	367	365	383	393	390	398	412	345	429	402	405	380	389	389	394	390	391	408	401	381	352	338	415	331	397	384	406	410	397	398	368	386	378	457	418	399	366	377	374	399	399	370	388	396	387	398	376	373	361	388	359	399	354	399	418	392	417	404	405	382	364	378	399	417	399	378	360	404	400	423	389	411	398	377	396	401	406	393	414	396	374	398	379	403	390	388	391	360	412	366	389	393	409	391	394	406	377	357	382	402	376	358	374	394	377	375	437	364	356	366	401	426	397	394	373	365	394	365	378	384	361	388	387	384	379	372	389	384	366	401	377	362	408	368	404	375	392	367	388	387	389	397	397	392	393	355	360	387	371	384	383	387	386	354	368	385	381	374	376	387	392	418	407	405	358	424	433	387	396	394	431	366	376	374	405	362	374	359	397	408	403	415	380	375	367	418	409	374	369	366	382	406	405	415	396	371	378	341	396	419	362	369	411	393	386	426	384	396	355	381	395	398	365	386	385	371	369	363	406	378	355	384	410	382	387	425	426	375	371	456	363	394	367	362	369	418	398	351	363	378	436	385	421	396	426	368	383	396	395	385	384	381	411	394	401	381	391	400	432	403	388	377	400	397	377	350	376	383	360	374	378	414	433	389	403	363	418	416	408	377	390	411	346	379	419	382	372	415	367	381	393	388	391	420	380	401	394	427	384	396	396	367	366	389	417	380	398	416	382	358	385	416	399	396	382	387	383	366	394	373	386	388	365	361	415	394	399	390	378	400	403	386	353	421	348	393	393	408	390	381	395	376	343	397	413	364	405	364	393	361	393	363	363	397	384	380	415	397	372	378	382	433	386	390	377	379	394	397	408	377	396	412	416	399	395	404	399	370	380	365	409	377	391	386	387	409	375	369	398	429	371	374	402	388	363	420	390	394	421	405	404	413	408	379	368	390	357	374	342	392	398	399	357	368	403	354	363	401	396	347	362	419	384	383	404	390	389	368	361	390	413
30340	39807	30849	11771	3370	1695	730	512	437	456	483	442	467	487	459	412	485	445	409	466	485	412	450	448	400	474	465	427	459	448	427	442	408	466	452	453	479	445	448	430	433	426	438	479	451	404	408	430	473	451	455	482	459	445	435	450	457	437	472	407	468	448	432	423	459	445	446	488	421	426	440	430	410	444	435	456	459	479	439	486	418	464	455	415	436	443	447	459	463	451	414	467	447	455	427	448	469	445	440	414	466	420	445	459	477	478	486	454	419	482	440	451	415	468	444	474	437	401	457	445	415	495	422	448	486	472	439	442	433	459	403	460	468	434	428	423	459	439	426	480	438	421	473	422	450	411	442	446	451	478	416	467	453	389	471	452	406	437	471	468	457	465	467	440	414	458	460	427	420	458	447	438	434	447	455	459	428	445	413	481	467	445	472	422	429	493	444	441	427	452	427	444	441	420	422	446	460	442	414	461	423	476	455	412	495	448	434	435	476	429	398	472	422	442	439	480	423	454	433	428	457	427	449	447	461	424	482	439	446	449	449	489	454	440	437	457	456	417	456	448	428	475	443	456	496	429	434	468	420	445	447	433	420	407	451	477	405	458	446	410	462	447	450	490	426	432	430	442	449	439	469	403	456	458	446	426	438	486	458	444	455	464	472	412	451	410	398	455	426	460	443	423	432	430	447	452	441	447	448	447	432	433	452	462	442	437	437	472	416	460	476	453	458	462	437	427	438	430	457	462	453	459	450	440	436	471	447	452	466	411	442	473	432	481	451	460	500	418	465	442	467	418	420	459	448	438	437	438	454	465	459	467	461	460	409	478	438	423	443	455	448	409	439	454	438	446	438	439	413	479	471	424	456	428	468	459	438	460	441	456	458	449	434	429	451	431	461	429	437	404	413	424	439	474	463	472	462	437	444	395	454	445	495	449	467	473	431	409	452	448	470	410	450	426	455	449	461	487	442	450	470	464	448	445	447	454	458	429	440	420	480	464	467	466	504	413	447	482	441	449	429	464	442	434	421	439	440	453	446	455	449	450	439	476	439	455	459	453	442	444	469	471	433	444	437	478	448	443	416	438	441	478	453	461	435	438	482	465	424	486	425	461	455	491	444	478	492	486	472	442	445	430	439	498	450	441	426	427	420	447	435	472	451	427	432	436	432	477	469	439	425	464	457	462	444	478	401	476	465	404	443	458	416	438	435	420	437	456	438	415	450	456	427	450	470	480	433	465	447	447	421	451	409	452	466	427	428	470	442	474	448	453	416	456	459	431	450	461	453	453	430	473	437	446	421	431	414	444	420	444	417	431	440	488	471	477	439	495	429	466	463	427	440	460	455	459	440	458	494	436	456	460	417	430	450	445	431	452	430	447	471	412	467	434	457	450	453	435	457	433	449	439	482	448	447	438	453	457	447	433	462	472	455	469	439	454	450	432	395	442	462	449	464	472	484	460	411	426	488	423	431	466	443	473	469	443	414	441	428	422	437	437	425	461	462	438	488	438	433	439	456	427	441	473	421	428	455	435	430	480	452	444	419	435	436	451	464	468	440	440	420	482	463	461	454	446	446	463	421	457	444	471	449	414	418	423	442	436	464	444	454	445	468	409	438	462	464	458	431	427	428	423	457	477	458	450	428	434	471	443	429	443	427	413	440	427	457	462	467	434	453	466	458	463	461	453	454	469	431	432	476	453	399	463	475	430	441	508	490	426	426	445	449	445	426	466	407	442	453	440	419	453	418	459	463	449	445	428	435	476	434	480	419	435	450	436	428	448	451	446	464	422	435	449	444	448	438	500	445	390	444	445	439	453	440	448	418	427	448	450	440	449	472	428	465	436	443	438	426	436	460	451	452	453	399	449	441	459	452	476	416	401	425	506	455	406	436	445	467	456	441	494	405	469	442	428	451	434	446	448	457	471	431	467	465	402	454	447	440	457	436	473	445	413	445	443	418	453	429	458	486	458	429	402	460	443	420	450	446	446	438	468	461	458	423	465	442	460	437	436	442	469	460	455	442	467	475	421	454	441	427	425	462	483	442	452	479	449	424	450	432	433	427	444	457	438	485	417	441	440	461	428	478	444	466	437	432	461	439	466	443	445	448	439	450	431	451	424	462	444	446	467	458	441	451	431	476	447	430	484	453	439	414	441	409	451	463	451	475	456	471	428	441	408	434	453	443	456	466	481	457	427	452	426	440	427	436	397	425	463	457	459	430	450	451	432	463	440	490	492	453	401	460	428	485	483	450	469	447	467	416	454	424	469	473	428	486	433	480	461	428	485	430	418	436	436	465	474	468	449	444	448	473	453	441	448	452	461	437	429	450	413	453	455	452	455	438	473	448	448	471	411	448	428	466	444	459	435	410	445	477	425	452	456	434	429	447	456	491	462	436	459	425	453	472	467	438	435	388	457	446	461	452	458	484	454	440	439	454	461	433	453	445	413	423	418	431	475	427	423	425	433	473	490	440	458	492	437	447	447	426	440	444	458	442	460	464	436	448	456	438	422	437	457	450	435	426	418	477	425	434	458	464	421	470	415	459	455	453	470	439	449	472	468	480	488	466	432	425	486	461	430	455	464	439	424	413	449	466	434	437	456	414	432	444	424	456	484	420	435	438	443	449	462	436	463	444	441	451	421	431	440	428	422	421	439	449	465	436	481	461	399	431	471	459	466	444	435	413	477	433	430	435	457	456	455	407	435	460	435	489	416	454	442	451	427	455	450	483	441	469	411	421	421	461	452	409	404	454	422	439	463	438	476	418	396	482	443	425	467	436	469	425	434	451	433	444	457	428	417	416	478	447	444	447	462	457	463	467	459	421	459	472	484	468	431	433	426	431	456	440	459	472	484	462	449	460	452	395	397	425	428	455	442	467	441	460	431	453	432	471	471	429	470	449	469	441	452	439	455	459	454	456	475	450	408	459	454	435	422	413	453	445	426	460	434	453	460	420	453	398	440	413	416	505	433	498	422	449	449	443	463	475	429	460	434	450	457	443	429	459	438	427	469	452	431	455	424	427	444	436	411	456	471	439	420	439	461	498	469	468	432	449	427	437	427	434	428	477	473	443	418	440	434	448	432	423	443	485	478	447	446	488	421	463	436	442	436	431	481	461	475	432	468	451	471	466	436	420	400	453	475	486	462	443	442	450	440	451	447	444	457	459	449	463	451	451	479	452	446	450	462	440	458	429	449	431	443	422	448	473	499	417	438	440	495	471	482	442	464	447	451	458	466	422	431	446	459	418	407	424	464	435	446	434	433	435	431	405	428	435	459	400	444	434	436	433	424	458	422	419	435	446	479	407	477	465	418	460	488	466	427	452	441	452	446	472	448	432	481	475	437	448	473	497	489	448	435	464	468	474	429	389	422	453	437	433	455	426	427	523	450	433	461	428	450	437	413	439	478	435	457	459	439	450	464	482	453	455	414	414	425	444	449	423	481	453	452	424	448	432	424	468	449	463	445	448	451	430	460	420	454	493	416	415	435
23359	21392	34163	30028	21954	17343	4983	609	363	356	372	373	353	368	366	346	375	367	380	367	376	378	382	364	368	383	359	391	372	370	375	378	359	362	358	304	368	338	376	375	379	365	404	363	352	350	395	378	395	326	357	379	385	366	358	329	359	351	371	381	380	365	347	339	380	380	374	356	321	398	389	350	368	373	379	385	363	363	376	349	360	356	345	371	369	348	363	330	397	341	369	375	367	355	367	367	345	346	352	385	341	377	348	378	366	363	382	326	368	376	366	381	370	329	399	353	348	424	389	369	355	337	359	361	354	346	389	364	349	364	353	380	352	304	366	361	343	367	384	338	330	344	362	399	339	367	373	342	400	389	398	396	403	407	382	390	341	375	381	350	382	313	362	369	367	376	364	365	372	385	360	368	366	383	381	400	333	370	355	382	356	350	363	389	356	349	371	359	358	383	375	361	360	371	371	380	390	334	348	414	390	371	393	360	355	369	394	336	375	344	331	362	358	389	355	346	334	358	354	355	370	374	345	390	354	365	382	357	391	371	430	351	374	359	357	358	387	354	376	349	371	388	378	380	360	355	361	355	375	369	346	357	340	379	357	365	357	374	343	350	381	353	354	371	342	377	402	357	373	383	390	369	397	369	376	376	383	402	369	368	378	375	354	373	320	301	339	374	387	363	352	338	338	369	356	344	412	363	366	378	383	380	324	380	379	409	367	357	357	367	364	375	369	372	391	344	347	366	376	356	378	390	388	353	390	370	405	348	392	397	371	340	347	347	339	420	344	374	338	388	382	378	357	354	388	367	369	398	377	345	380	360	374	360	377	359	370	368	351	382	379	388	376	416	387	370	347	378	349	359	369	366	396	346	378	364	368	343	395	374	394	340	358	399	325	398	358	373	359	369	380	361	367	381	382	366	402	393	358	345	375	364	368	423	345	351	342	390	360	335	394	358	381	342	381	375	333	367	390	377	388	395	359	357	400	396	349	363	372	342	377	351	357	366	366	355	369	365	350	362	388	367	354	332	352	366	377	355	352	372	371	370	337	364	405	404	408	367	364	382	342	381	384	365	388	355	329	370	336	363	352	359	349	371	375	375	331	383	365	331	355	353	357	346	346	352	319	381	370	392	354	379	356	370	340	338	403	336	414	330	346	347	365	375	362	384	380	371	342	375	364	358	365	370	382	369	381	389	348	377	348	373	349	377	378	373	396	379	382	358	385	393	385	351	338	403	336	359	367	312	340	397	368	365	375	334	339	357	383	383	381	304	360	385	361	374	370	329	353	363	346	351	387	417	373	370	356	391	362	346	368	382	386	338	378	338	381	339	383	331	374	407	371	390	348	363	358	361	348	383	353	328	367	335	391	368	398	328	382	348	382	362	346	389	350	377	362	396	341	359	346	365	366	370	346	345	376	387	358	340	359	368	375	343	347	320	336	365	351	341	360	359	349	417	343	374	356	370	369	354	395	394	363	355	363	355	360	337	406	365	361	359	388	368	379	399	361	403	364	382	343	343	376	333	388	358	357	372	347	351	359	374	375	352	331	368	384	327	337	336	402	383	402	346	349	371	369	334	378	343	343	379	354	382	335	394	376	367	391	372	352	343	373	339	359	372	372	378	356	396	375	369	392	388	352	355	374	381	358	403	373	398	358	386	371	353	386	378	377	349	389	371	335	376	414	382	375	367	349	359	349	353	347	350	390	340	345	352	374	400	345	363	397	362	371	370	367	399	322	360	366	368	343	350	349	355	380	336	355	364	353	387	334	369	375	356	406	351	374	381	359	352	333	360	341	370	388	343	386	361	347	334	335	348	339	363	422	370	354	415	392	384	347	356	362	399	395	368	361	389	351	359	372	368	370	381	399	354	408	379	358	386	344	347	349	353	340	369	387	374	364	378	375	369	362	358	362	346	381	389	347	350	396	378	396	377	369	336	359	342	369	356	356	386	359	383	375	385	386	388	363	364	353	385	357	367	372	344	422	378	363	369	361	351	360	379	368	322	352	414	380	332	370	367	381	367	375	370	368	361	377	336	357	368	359	378	340	346	399	369	377	348	399	368	345	367	359	351	380	347	390	355	348	368	324	363	368	336	387	342	406	372	372	345	345	387	377	347	346	407	378	367	383	371	327	378	373	383	335	345	374	336	348	393	384	390	353	360	390	353	378	379	370	334	366	342	361	390	380	357	392	364	380	361	383	362	341	367	364	381	382	385	384	382	347	349	349	357	349	367	365	366	350	390	372	360	376	364	361	410	332	393	385	369	392	366	377	344	365	367	390	348	384	367	378	385	359	363	361	364	346	396	350	396	388	385	348	397	363	373	339	366	384	396	363	372	354	346	342	368	393	364	366	373	362	367	327	357	348	345	342	370	380	342	347	342	369	368	391	345	368	371	369	347	348	349	401	372	376	406	393	374	376	365	372	363	337	363	384	388	379	384	376	335	348	380	347	362	384	331	351	375	349	345	362	361	369	360	328	347	383	349	397	350	372	335	365	398	398	348	359	325	362	360	379	419	343	386	362	356	352	351	372	364	407	367	336	346	322	339	324	406	354	357	375	335	402	369	369	347	348	364	372	360	350	371	350	355	357	353	390	373	358	339	387	362	360	370	373	374	363	355	396	359	356	349	389	387	395	380	382	341	364	350	368	331	345	396	366	322	358	340	348	346	358	314	350	397	365	371	370	345	359	356	336	380	388	352	375	339	373	354	371	349	364	375	344	369	394	338	336	321	356	334	400	364	352	390	369	363	372	364	399	364	370	394	402	364	385	355	355	364	327	367	359	359	337	386	376	333	335	360	342	354	385	373	356	398	363	381	349	357	360	347	396	376	375	355	394	397	368	357	373	338	375	367	349	351	361	367	371	367	385	406	391	325	389	357	349	365	348	363	397	356	347	387	364	370	372	373	351	342	367	352	367	380	379	371	337	375	363	336	331	373	356	347	353	384	344	373	340	378	391	359	365	392	385	340	373	353	361	390	362	370	390	341	377	335	345	317	380	358	374	356	378	422	348	393	384	382	357	330	361	386	349	398	411	389	383	346	352	340	373	397	355	384	333	365	373	368	381	346	370	367	368	389	365	411	372	421	381	360	355	364	346	351	356	337	367	376	347	351	333	393	369	402	389	370	359	324	369	334	387	375	339	385	379	387	355	389	380	326	335	368	331	332	368	360	341	361	386	357	375	368	373	373	381	389	360	356	330	382	348	366	340	385	365	358	390	360	359	357	356	379	372	391	333	337	332	397	396	377	376	388	390	359	357	354	352	343	349	357	322	346	362	346	334	337	371	374	386	382	377	355	339	342	332	353	369	383	360	338	367	339	345	363	349	388	336	354	392	391	345	345	363	351	373	376	388	383	376	334	349	345	382	354	374	373	349	340	368	357	371	384	336	361	391	349	385	368	351	365	378	347	402	329	343	382	360	356	380	372	338	362	352	351	349	389	357	393	358	370	368	407	362	371	399	360	395	372	371	359	387	353	406	367
56869	88472	71750	41179	20230	8779	2225	614	448	447	431	400	408	416	413	419	405	407	409	411	425	390	408	402	424	425	425	386	417	423	415	437	410	416	410	418	406	401	405	396	423	393	434	393	393	388	414	408	376	396	381	390	412	417	373	380	399	430	414	439	432	405	384	408	434	394	414	415	419	423	429	430	423	418	380	406	417	427	423	404	426	378	387	427	453	406	388	446	414	384	430	414	426	420	417	400	447	422	440	391	413	380	414	412	406	422	394	407	446	390	389	380	377	395	369	384	381	381	403	428	390	426	413	381	398	437	415	390	450	447	386	416	411	389	412	395	392	394	400	390	422	406	410	409	421	409	422	381	421	421	395	421	431	394	424	425	401	421	396	417	407	410	445	426	393	385	410	417	423	453	423	419	425	398	425	371	444	415	410	397	409	372	391	377	378	388	403	425	395	378	408	416	429	398	425	399	417	448	384	370	415	384	415	436	421	433	407	409	393	429	420	412	450	415	387	432	413	450	414	435	424	438	429	375	440	388	400	378	423	398	444	397	411	378	407	400	410	430	383	388	402	398	400	405	451	410	407	421	432	397	370	394	447	412	389	392	446	395	447	389	406	437	394	399	424	447	386	382	430	387	405	423	401	384	432	397	453	421	405	407	409	416	441	424	421	365	391	440	421	414	436	357	432	426	394	393	397	392	391	357	424	400	398	446	404	392	403	407	428	395	426	416	422	418	403	404	387	414	428	390	397	441	432	399	403	426	405	433	436	422	408	462	399	416	408	405	435	383	404	386	464	435	406	442	417	430	384	407	390	406	431	393	396	395	397	400	418	409	426	395	391	383	407	398	439	406	400	409	374	417	415	427	432	413	436	415	415	406	385	404	447	378	406	429	440	406	379	388	415	385	398	435	407	428	435	424	399	437	412	379	381	420	424	384	406	407	404	438	376	346	393	404	386	410	430	371	436	407	419	395	433	412	417	417	377	405	435	377	383	437	434	419	443	408	382	448	423	399	399	411	417	386	406	403	382	364	398	399	395	395	404	410	374	411	392	441	383	399	429	421	357	458	416	393	434	392	405	371	394	411	435	406	428	438	418	437	430	392	413	438	413	401	433	442	415	414	388	432	410	409	404	397	402	430	431	408	435	384	405	369	400	426	396	405	423	426	401	390	416	434	436	427	435	393	392	417	437	429	444	401	419	435	415	388	374	400	429	405	408	414	424	416	446	395	434	393	390	396	413	362	401	424	417	423	395	396	428	421	413	401	459	431	447	379	391	453	392	425	409	429	448	362	395	409	388	435	388	370	387	359	387	417	384	379	437	400	409	405	411	418	440	421	385	380	409	412	357	417	371	455	420	385	415	396	403	422	416	419	417	417	415	383	422	462	392	436	417	407	419	427	413	429	398	432	387	390	398	398	396	375	370	395	396	399	427	451	371	425	397	384	396	392	426	411	413	444	394	415	399	407	406	409	418	411	409	405	410	441	425	423	417	390	405	416	398	393	389	432	392	422	401	401	427	411	414	392	391	386	419	392	380	392	418	395	434	424	381	419	380	447	425	414	424	413	397	391	435	405	422	370	430	402	413	375	424	410	434	416	382	426	372	413	410	402	398	408	432	406	400	405	422	459	419	428	396	387	408	393	381	409	381	436	388	427	382	391	416	413	424	429	404	424	403	395	377	406	409	400	436	417	414	405	441	389	421	426	427	414	396	401	433	380	380	400	386	433	389	457	413	417	434	409	432	423	411	378	414	400	394	437	429	404	384	416	423	423	435	403	419	411	427	407	432	397	399	398	400	400	429	400	405	449	415	441	401	410	409	400	405	412	406	392	419	409	397	382	432	398	376	427	426	412	396	402	399	417	425	419	419	417	434	411	394	421	400	375	401	421	394	424	404	425	419	425	403	414	450	444	373	452	426	420	416	379	412	444	422	380	369	424	400	406	407	409	447	411	433	408	444	379	385	393	423	456	440	410	391	388	413	422	396	408	405	374	417	431	383	380	428	410	387	370	409	435	437	370	397	418	415	420	421	407	414	411	403	411	414	410	388	404	446	404	399	432	406	416	382	438	407	438	390	430	409	423	385	421	404	405	404	424	392	397	392	440	380	447	401	428	385	387	426	408	416	395	388	446	411	440	440	417	416	427	422	430	457	368	401	434	406	414	415	458	446	410	388	353	413	414	419	401	414	404	437	440	429	422	400	398	421	414	424	391	410	447	382	420	397	435	415	456	415	424	409	423	440	412	409	412	403	424	459	406	411	444	390	394	393	418	440	389	415	433	404	419	424	376	393	405	408	410	379	417	429	394	423	417	421	401	403	426	446	446	381	399	417	404	415	427	359	461	382	416	392	420	364	381	404	371	413	373	394	399	417	427	406	393	413	388	410	377	447	459	374	408	420	421	432	427	407	439	408	373	390	417	376	416	414	432	421	390	411	409	404	442	397	417	389	439	403	406	409	374	451	411	399	421	414	401	425	443	402	407	422	453	421	387	416	454	403	412	392	409	403	395	397	395	419	382	430	416	397	434	419	384	397	389	377	431	407	409	446	398	393	424	398	427	416	407	406	436	418	395	383	381	424	419	397	371	386	402	434	422	387	406	417	376	427	397	387	421	400	416	415	394	387	453	401	411	379	427	458	434	414	443	398	390	432	420	427	400	420	400	406	439	417	412	439	388	400	399	414	439	427	438	392	432	428	392	387	418	396	392	396	395	410	435	396	402	416	393	433	409	412	423	421	428	435	415	409	418	412	404	424	374	406	431	381	389	434	425	407	411	392	394	433	385	446	399	381	421	384	397	427	428	427	412	393	399	399	399	452	411	395	383	442	411	390	399	390	393	418	407	430	394	437	435	422	394	406	442	397	382	404	406	403	429	459	376	400	391	424	398	388	444	419	398	429	450	419	405	422	395	402	416	397	420	428	393	408	443	404	371	394	423	409	347	374	410	378	353	439	416	418	416	418	410	416	405	452	429	427	395	391	459	427	381	416	436	439	408	410	438	403	395	416	385	399	370	413	418	430	405	454	417	409	413	399	366	403	434	414	402	418	440	450	454	413	434	463	357	375	408	400	414	429	420	425	427	413	421	418	397	443	401	436	382	410	390	428	392	398	433	396	391	387	423	411	388	447	427	447	438	427	383	417	418	403	399	400	419	370	442	404	426	391	435	386	433	421	427	398	404	439	435	391	397	407	379	376	400	424	433	382	419	425	387	405	394	407	409	400	445	425	403	399	409	414	406	407	449	360	415	423	396	388	400	457	420	380	422	396	446	428	422	401	424	384	406	406	430	393	430	444	425	420	427	385	422	406	406	436	409	438	434	440	378	392	396	374	427	434	431	373	386	425	391	410	410	444	432	420	387	387	436	402	437	421	426	417	390	422	440	386	412	434	414	401	425	399	408	391	428	445	416	459	374	452	400	399	403	409	394	399	383	413	394	406	425	406	369	413	431	439	401	405	431	402	402	379	420	445	407	390	381	408	427
25233	22611	37290	29028	16542	5135	1161	551	493	507	485	493	476	488	477	527	474	450	530	496	502	475	503	475	491	505	469	509	460	475	524	490	446	465	489	459	495	494	488	463	501	516	473	525	471	480	514	500	485	464	499	480	467	496	493	473	495	487	429	496	537	521	466	506	526	463	478	473	463	490	513	457	466	516	479	463	503	472	478	472	469	475	469	465	471	485	504	461	487	456	513	469	459	478	467	464	486	515	510	460	416	503	503	494	503	489	490	455	486	475	454	479	503	488	503	490	483	464	494	474	487	482	480	453	477	472	486	463	523	511	414	441	480	450	518	513	497	472	469	461	474	463	452	476	496	512	477	427	478	470	453	483	487	521	510	470	482	456	476	529	480	465	483	466	497	486	525	469	483	460	516	478	497	446	476	453	498	522	502	475	468	463	507	471	453	451	465	510	491	518	462	464	479	470	488	508	490	479	479	486	509	516	482	467	484	457	515	482	490	491	510	476	503	478	493	496	491	490	485	474	507	508	526	479	473	488	482	508	490	453	480	461	504	487	477	501	472	467	466	481	481	475	492	454	478	458	471	491	475	472	491	511	476	501	460	544	489	478	481	435	471	446	469	470	464	482	459	460	462	458	470	505	428	441	444	466	468	478	485	485	476	409	514	453	478	491	483	456	456	509	497	481	498	510	438	454	492	505	497	479	474	441	448	434	477	487	499	442	479	466	464	508	465	456	484	517	467	506	468	481	515	455	456	478	521	512	554	490	497	470	441	460	486	480	517	488	479	462	486	455	502	498	479	478	493	458	485	477	465	511	491	464	479	470	480	490	524	486	445	468	501	532	476	499	476	445	460	480	453	497	508	462	480	452	466	476	476	498	499	496	478	506	484	497	500	491	475	502	448	496	491	497	492	468	487	481	510	476	469	482	462	475	488	476	477	489	468	485	492	515	415	486	454	526	482	531	505	456	463	523	448	507	510	474	481	477	467	451	469	483	463	450	459	483	474	452	477	458	462	505	469	483	479	458	452	468	473	502	543	514	515	429	460	466	446	489	475	471	465	485	463	515	474	495	477	477	451	472	456	464	472	462	491	449	534	486	444	456	456	511	431	484	484	481	517	454	470	491	469	486	500	458	483	478	465	484	455	482	473	495	512	491	451	491	515	516	520	501	519	498	436	479	493	498	457	491	439	512	472	504	468	446	483	511	491	462	474	494	454	502	481	502	507	511	490	487	499	458	471	439	469	456	473	468	462	509	486	502	487	491	479	508	482	507	522	478	513	473	503	526	499	513	435	471	470	476	521	498	469	473	514	461	470	457	501	471	477	472	514	444	482	508	489	468	444	496	465	469	529	467	498	442	451	488	492	499	503	482	452	467	497	479	514	464	478	473	473	490	445	478	524	467	480	469	488	473	518	495	460	492	463	474	438	502	499	474	440	493	491	475	452	502	476	472	458	458	525	466	469	468	469	476	439	478	502	482	494	462	458	505	475	488	476	457	455	490	457	479	483	469	471	439	456	513	494	483	492	477	470	502	485	429	448	497	482	502	496	515	470	455	480	451	515	475	467	507	483	479	481	508	473	474	477	475	494	452	473	501	481	446	508	500	492	501	439	508	466	486	475	470	489	465	511	460	512	493	487	491	473	428	467	480	465	481	507	484	499	479	495	467	479	490	480	501	469	445	469	460	501	493	499	471	494	466	499	459	465	479	481	488	489	480	465	487	483	499	446	408	480	452	511	488	512	486	499	503	462	485	490	498	465	449	475	478	494	468	505	478	437	468	537	475	469	483	436	493	482	489	433	460	485	452	514	487	471	481	483	493	473	487	447	452	464	468	443	504	424	482	492	462	449	500	495	463	455	485	481	470	471	456	516	484	455	477	452	476	500	512	472	460	468	476	512	460	448	510	501	448	486	464	511	477	489	512	469	467	471	463	495	498	472	509	480	443	467	496	456	505	471	507	467	479	469	470	530	512	511	462	495	460	487	448	441	489	471	518	444	490	492	474	451	467	477	475	505	494	470	493	454	513	474	465	457	522	461	512	492	475	522	473	480	442	516	447	499	473	453	466	471	483	468	466	499	464	498	469	465	532	487	500	535	520	472	501	495	493	463	475	492	470	463	507	494	447	458	478	496	474	500	514	510	455	513	490	472	497	459	499	454	501	534	471	486	457	528	439	486	466	458	496	469	436	499	500	488	476	469	487	478	506	514	472	491	528	504	500	473	508	436	504	483	471	452	467	485	492	487	510	436	467	465	456	498	486	482	486	514	450	497	495	461	489	453	474	525	496	484	474	455	441	512	518	516	440	481	455	486	449	475	464	480	521	493	467	476	497	507	482	472	488	480	466	462	489	498	490	471	470	476	483	503	453	490	485	465	481	471	474	477	491	479	486	477	462	481	523	482	479	498	475	478	463	484	446	458	489	481	482	488	480	491	495	510	470	485	449	540	502	455	485	477	477	470	520	462	508	551	437	479	455	478	515	467	455	448	435	485	463	447	522	485	514	464	440	502	445	484	500	480	489	463	488	468	463	467	453	467	452	482	436	484	440	480	513	460	491	444	493	474	484	463	469	497	471	474	518	463	515	503	451	493	460	501	481	463	486	514	486	476	464	496	502	453	483	464	479	501	482	479	516	519	493	496	521	498	469	445	507	555	486	503	444	480	437	466	456	470	466	488	468	495	488	442	505	458	491	478	468	454	472	486	497	507	504	499	474	469	493	491	487	496	478	488	467	486	467	468	458	455	463	488	490	427	500	511	498	460	482	468	475	526	483	517	468	490	457	483	487	490	504	458	485	477	455	461	516	482	471	471	466	468	475	481	456	494	499	459	460	480	490	477	463	460	481	525	481	492	442	495	483	525	436	481	448	528	446	496	471	445	493	451	486	460	474	476	449	478	479	439	482	458	477	525	493	463	427	453	491	458	489	482	475	509	514	509	493	503	471	524	483	456	461	493	443	482	479	461	494	469	500	500	475	481	479	445	464	454	474	458	491	448	520	522	494	468	491	491	510	480	464	444	477	482	453	496	463	511	487	500	470	476	417	433	488	532	470	451	505	448	503	477	455	476	475	482	500	452	494	436	492	470	513	486	475	441	461	471	487	469	463	498	470	489	514	448	485	480	484	513	508	501	480	476	459	520	465	459	486	514	454	499	488	473	479	509	482	494	530	480	448	489	497	490	513	479	503	505	436	467	462	451	490	483	463	497	469	465	482	494	491	465	492	516	529	493	489	484	482	458	482	491	475	483	484	465	484	507	494	447	469	500	443	442	494	477	494	507	492	503	478	469	470	491	504	494	509	481	499	497	477	479	491	478	498	452	489	469	490	465	504	464	462	486	466	498	481	481	502	483	490	441	443	452	476	492	444	472	480	440	489	489	522	491	495	475	474	462	500	459	462	481	521	494	493	463	493	483	460	510	482	500	470	494	484	484	461	474	495	466	526	444	452	513	524	507	473	490	462	492	444	493	503	489	449	514	475
50751	70563	56936	29482	10915	4380	1487	654	503	595	554	526	574	536	557	516	532	568	525	536	523	522	538	533	550	502	534	540	538	518	536	558	495	532	572	558	511	541	576	580	539	530	564	518	544	553	534	562	528	558	554	497	536	540	558	508	574	543	544	527	539	576	577	538	534	503	538	570	540	501	522	513	501	567	543	527	551	539	537	543	576	536	503	565	503	525	525	534	526	525	526	551	546	547	490	553	550	560	515	549	537	527	522	563	516	531	539	563	572	507	542	527	547	559	568	493	533	534	517	512	533	532	545	563	539	502	541	532	557	535	537	555	494	493	550	545	573	528	505	529	562	527	547	562	546	516	522	529	543	527	527	503	547	534	547	553	545	524	481	531	556	506	522	504	535	554	587	575	531	540	555	521	556	543	494	519	508	547	556	501	552	568	554	549	513	526	491	469	541	561	534	515	541	536	528	531	512	547	533	549	529	543	508	518	555	573	525	581	566	512	541	556	558	557	520	541	504	500	564	505	509	499	532	520	537	493	530	534	496	494	510	566	542	543	578	510	497	532	477	545	528	559	477	560	550	562	555	573	537	551	547	522	571	581	531	524	531	567	546	542	548	561	575	546	560	537	550	577	519	560	549	543	562	536	545	585	553	567	552	506	519	535	514	536	496	535	535	553	534	503	523	577	515	545	559	589	565	552	510	523	500	568	546	514	571	503	542	544	549	505	533	561	533	518	499	526	524	520	556	495	512	601	550	557	549	538	525	544	520	560	503	530	562	523	552	562	521	509	558	524	535	533	517	525	538	558	574	534	548	546	521	564	536	476	528	517	531	552	556	513	529	555	518	571	542	548	533	486	524	489	560	521	543	526	523	571	508	565	569	563	537	571	551	521	505	529	528	559	538	559	536	556	582	551	514	513	509	536	509	540	582	542	541	568	558	551	536	512	549	529	542	528	567	514	522	538	525	567	566	569	545	575	575	533	545	535	545	561	531	544	575	555	538	530	488	533	512	548	524	522	536	547	549	547	575	533	536	537	517	578	509	556	537	520	521	552	511	577	526	545	527	527	584	560	551	557	544	536	548	550	529	499	504	548	515	492	514	516	499	526	558	544	563	558	549	519	534	566	565	533	531	530	554	583	530	514	538	548	533	532	536	528	594	525	543	553	550	569	508	548	550	481	525	511	535	603	538	499	543	542	583	548	540	541	482	548	568	512	570	537	534	524	549	522	546	549	549	543	515	531	513	530	572	532	487	518	544	564	536	515	557	493	522	521	536	549	528	536	561	539	563	538	524	556	531	517	513	549	559	535	543	532	540	528	487	512	504	544	551	531	518	561	504	558	544	554	580	542	537	537	553	534	529	538	536	516	533	503	553	497	492	518	555	543	563	544	489	517	580	498	575	578	521	512	533	548	502	553	523	509	526	505	540	530	565	523	539	547	560	543	522	551	501	519	540	507	562	543	563	541	518	525	553	545	530	534	538	540	509	542	533	509	534	548	577	533	549	556	521	547	541	551	594	515	600	545	506	557	516	506	534	546	531	535	515	524	558	506	503	542	535	528	534	537	580	547	518	543	508	540	556	569	532	531	545	542	559	521	534	521	531	559	540	579	508	519	525	549	553	502	574	535	567	529	530	557	553	554	534	498	554	542	538	532	508	549	543	544	491	557	514	529	535	564	571	498	525	508	530	527	527	526	513	577	535	561	567	529	523	550	536	549	547	518	543	560	542	510	493	537	499	526	542	529	586	560	525	522	508	541	544	532	522	522	566	549	530	549	511	535	514	511	513	558	514	542	500	539	524	517	496	557	575	504	565	545	543	571	542	525	524	533	560	527	529	554	545	505	577	536	544	507	516	528	628	492	588	498	500	538	558	558	543	564	534	515	530	481	554	513	518	538	545	523	564	537	537	560	555	529	513	556	535	497	534	543	534	536	569	557	540	562	522	561	517	512	493	502	556	557	511	520	512	520	537	517	561	549	516	504	572	540	502	524	556	532	560	537	564	575	529	561	505	537	522	540	573	522	525	560	514	554	531	528	586	543	544	547	554	590	569	540	554	556	522	489	557	549	531	552	540	517	588	513	531	528	509	536	546	526	560	528	543	553	544	551	527	525	566	569	573	569	512	528	500	535	560	554	571	537	507	524	529	541	545	537	569	534	550	515	520	517	567	522	562	512	537	532	547	552	560	518	508	521	543	515	517	528	519	513	524	516	552	545	514	527	532	526	553	515	551	561	502	503	521	574	513	515	552	542	529	531	518	549	530	558	519	498	563	555	522	577	513	566	543	555	519	506	521	505	577	534	556	554	536	507	558	522	521	500	515	548	486	512	532	547	568	567	583	553	530	540	585	517	527	529	526	573	510	593	526	573	551	561	502	561	526	543	533	512	550	581	521	545	566	546	498	549	542	551	533	572	523	515	544	540	497	520	527	549	554	575	549	542	521	590	528	521	552	531	548	527	554	550	528	544	554	506	509	520	547	576	498	540	526	524	536	545	583	534	565	555	541	539	521	518	541	533	525	520	535	517	510	534	538	524	504	521	506	554	540	570	541	539	528	532	528	558	534	484	554	514	536	521	601	553	539	518	562	549	552	547	527	554	527	546	517	560	521	511	518	542	549	557	535	506	564	575	565	534	525	547	514	567	557	535	560	549	524	540	513	522	546	545	523	574	541	531	559	554	552	554	539	572	550	538	522	548	538	540	476	514	577	539	559	531	565	528	569	509	583	515	509	541	504	504	537	545	530	546	479	527	535	551	562	587	527	518	555	518	556	513	486	563	533	537	552	496	537	530	552	535	528	542	575	528	588	499	534	541	557	520	596	546	540	509	541	536	508	527	559	538	484	570	521	570	534	553	508	563	539	537	535	591	535	564	543	529	567	526	515	553	510	514	509	583	582	518	567	525	514	483	524	544	534	537	549	549	538	523	557	530	576	510	520	579	537	527	527	511	516	498	541	513	519	579	556	503	565	529	527	586	547	514	524	574	571	533	506	528	509	550	546	574	560	551	533	553	532	499	547	537	544	562	508	561	560	495	517	580	496	529	512	551	533	519	548	566	559	503	517	526	492	560	554	521	567	510	562	566	519	546	543	565	530	534	542	568	546	526	539	584	530	533	563	512	536	491	519	526	521	553	523	510	555	527	562	576	490	515	545	580	548	532	516	600	517	542	511	517	508	571	578	543	557	538	536	552	566	541	567	548	536	509	540	555	527	580	529	535	543	548	533	543	526	557	553	494	514	516	542	552	545	518	527	535	514	505	543	554	525	555	523	536	504	544	559	538	520	556	570	526	524	574	535	545	564	559	515	569	581	558	579	513	482	549	540	518	522	552	538	537	539	525	577	547	527	552	542	574	522	525	533	556	514	524	576	480	574	531	504	552	544	525	557	535	530	533	541	548	552	537	521	564	559	563	527	511	502	556	521	518	522	561	587	552	503	541	569	552	534	497	533	519	505	549	557	506	524	541	571	492	550	527	525	530
22708	21274	31709	26295	21762	21261	14095	1236	440	464	537	537	506	483	479	475	527	488	478	474	457	474	504	513	485	514	495	471	475	471	499	485	458	463	483	496	471	494	453	480	499	469	465	498	471	488	488	482	503	462	502	470	461	494	516	487	529	465	497	473	498	470	472	426	480	471	485	480	469	501	476	464	503	470	457	448	478	454	480	479	489	477	451	490	458	464	423	471	516	504	466	456	487	516	517	479	470	466	493	430	475	480	484	466	471	503	476	480	493	504	458	491	491	511	454	481	425	452	498	478	480	458	470	468	507	502	483	502	508	451	497	479	487	478	463	439	498	478	481	475	453	507	491	474	469	472	462	525	465	478	554	535	503	452	486	458	479	451	512	460	482	497	484	491	443	505	523	499	475	482	459	455	491	472	475	483	435	492	495	462	462	509	480	455	483	543	457	481	503	447	444	475	483	498	487	472	462	484	475	473	458	471	453	465	483	441	454	466	452	458	495	454	508	449	507	508	481	444	474	464	464	522	438	499	474	518	500	420	474	470	437	479	469	499	484	449	473	452	477	489	522	471	502	454	436	526	502	482	464	481	486	485	498	449	478	508	491	486	508	476	466	457	482	482	465	495	464	444	477	449	433	524	482	485	464	452	464	490	473	483	508	424	512	466	494	486	517	467	484	514	462	482	490	515	468	524	438	488	465	494	452	500	463	488	483	482	430	473	448	477	472	511	476	529	474	477	519	504	468	472	445	447	450	487	453	485	461	478	466	490	497	467	470	450	441	476	497	450	490	478	443	486	510	509	473	457	469	499	487	449	519	515	494	489	465	485	451	495	536	500	521	520	501	458	484	499	525	463	490	462	479	505	473	467	479	444	499	435	462	477	475	488	454	493	488	458	470	497	443	456	458	486	467	488	452	445	460	449	490	496	453	477	431	441	429	464	478	489	430	487	447	486	469	486	469	448	432	489	472	448	481	482	491	462	500	460	471	481	472	483	461	435	482	492	487	442	480	487	487	493	452	424	437	465	471	484	477	481	490	508	466	488	476	463	525	481	447	474	502	485	419	505	485	505	470	480	463	471	486	473	428	471	485	480	479	446	423	485	498	479	465	454	499	473	504	463	457	513	447	464	472	468	485	460	518	495	508	503	478	475	486	494	470	464	506	477	438	483	475	483	471	478	490	473	476	481	463	450	453	456	458	476	458	506	494	439	499	458	453	503	454	423	482	489	486	503	454	481	493	492	472	475	486	525	434	483	465	466	491	496	476	508	493	482	447	483	472	467	512	518	516	496	483	490	474	514	490	438	470	488	449	464	462	484	472	518	519	506	457	468	435	510	525	505	477	464	521	484	488	480	513	453	481	479	488	469	478	490	493	526	450	476	476	447	489	467	497	461	478	493	495	497	486	495	416	459	503	454	438	516	473	454	469	461	488	445	484	503	494	511	509	434	460	457	459	482	475	501	504	519	468	483	444	432	508	498	518	490	478	520	433	532	509	495	454	519	494	501	479	509	463	441	480	477	454	488	524	496	485	479	456	507	487	476	479	518	480	494	479	475	476	473	495	478	458	466	486	456	511	463	463	507	504	530	528	494	504	458	483	455	447	482	479	461	473	467	500	460	464	465	450	474	498	481	484	460	463	479	456	508	458	456	515	506	452	502	480	453	467	489	473	477	488	450	470	482	493	481	505	470	447	476	473	472	490	481	473	465	499	482	503	502	480	514	486	534	481	475	486	481	489	497	478	476	435	464	487	528	503	454	450	463	442	506	482	488	490	463	508	482	464	524	464	479	458	500	470	471	471	479	513	455	466	484	464	469	433	481	502	500	467	462	472	469	509	498	435	455	498	485	456	481	473	477	495	485	457	480	471	449	456	483	500	490	462	497	449	453	475	465	501	454	491	471	433	472	468	458	468	472	493	482	466	486	478	531	499	463	519	493	476	471	483	512	495	480	484	459	499	466	448	492	446	459	472	494	478	471	461	449	478	497	461	455	469	505	482	484	476	488	483	515	487	492	510	457	463	498	484	496	468	474	499	467	525	483	477	458	483	447	482	531	468	466	459	480	477	495	487	479	462	491	477	504	483	474	442	452	485	453	488	526	487	428	491	459	433	503	467	509	471	485	476	496	467	513	461	474	499	466	504	484	525	475	509	484	503	498	481	473	485	456	455	495	453	449	471	484	482	480	452	522	509	463	506	469	487	535	474	455	489	464	479	466	442	497	506	459	466	490	423	475	468	477	482	506	485	474	457	486	501	471	485	438	466	453	477	524	480	469	509	500	485	451	470	521	487	434	462	450	467	492	505	470	511	465	524	490	463	453	482	492	489	510	482	461	464	464	502	467	502	479	451	492	441	476	457	485	434	452	498	458	476	454	484	477	448	476	470	496	479	463	512	471	458	482	468	477	488	497	497	465	459	461	489	486	461	456	451	465	477	494	485	446	472	506	468	501	497	480	469	466	448	499	474	483	500	535	446	478	446	432	463	486	507	487	459	497	494	480	467	486	456	514	475	464	481	460	487	517	455	466	484	478	485	451	414	513	532	493	454	459	454	502	459	472	493	480	448	494	446	513	456	501	462	448	456	476	458	454	453	471	471	460	488	511	495	497	478	487	487	487	469	512	485	497	458	484	488	486	536	461	475	488	456	457	462	453	436	512	494	465	470	463	491	490	480	482	493	485	482	529	498	519	465	439	481	466	474	461	529	492	454	464	486	464	494	506	511	485	492	463	470	473	487	476	469	475	479	450	443	446	487	475	456	495	465	516	476	483	501	486	430	499	480	500	455	493	451	470	479	474	509	469	503	460	518	508	451	482	449	485	463	475	475	460	512	489	482	489	470	467	490	481	491	459	467	473	471	496	441	465	463	463	513	495	516	466	506	515	471	496	477	467	469	515	478	465	439	512	454	481	472	488	466	472	486	444	471	459	455	433	480	453	516	469	480	467	490	488	477	453	485	475	483	482	445	461	458	474	519	486	498	477	475	444	516	523	468	495	498	454	463	485	510	494	477	473	461	470	473	483	475	472	475	449	505	513	456	499	430	477	502	473	457	479	491	512	494	464	492	462	492	477	477	507	467	483	459	491	494	503	435	487	453	456	495	445	498	502	493	449	493	478	469	500	479	468	458	451	453	494	493	490	472	499	474	471	464	455	461	525	492	455	495	475	460	455	491	475	447	457	447	484	460	478	456	518	484	482	479	477	468	487	478	464	464	476	475	466	484	467	495	473	443	508	492	465	460	503	481	475	480	484	484	474	478	470	470	499	474	495	478	484	496	484	479	524	456	482	495	489	508	461	446	477	481	470	471	508	485	471	468	494	503	484	490	484	455	489	503	479	465	493	499	458	481	496	452	520	504	475	525	499	465	494	470	483	493	423	491	469	480	473	481	466	477	494	441	473	503	451	463	457	474	460	473	493	467	497	496	444	545	499	468	465	491	470	469	481	466	485	462	461	457	500	476	469	459	462	487	509	484	450	425	470
60946	96823	79689	49154	27040	13127	3230	856	540	527	532	534	562	537	521	532	522	523	550	542	528	506	527	479	516	554	535	523	519	487	534	508	534	525	544	484	547	513	504	523	514	517	507	550	537	549	549	519	533	495	510	504	508	516	536	572	512	561	515	553	510	530	517	528	493	519	458	470	531	544	516	511	552	459	496	491	501	537	517	530	541	505	511	463	514	503	506	548	536	577	548	512	520	520	509	552	526	513	555	506	533	528	537	534	515	530	508	482	515	493	543	509	492	504	497	518	555	514	527	527	491	500	525	514	529	527	522	503	536	531	539	484	506	557	488	529	520	534	523	515	502	517	535	493	518	525	542	515	537	505	522	521	549	458	510	546	478	544	492	540	559	555	519	514	537	547	517	514	543	504	512	494	511	522	532	497	515	526	489	527	485	490	523	533	523	535	534	497	502	553	485	505	498	504	534	491	504	506	512	543	533	528	507	491	505	515	502	520	473	498	523	468	497	515	539	505	470	501	501	443	514	530	510	552	493	487	501	518	510	490	523	504	541	519	539	543	549	540	489	504	473	500	519	495	527	526	516	525	538	487	518	527	523	553	505	528	528	495	485	485	502	514	517	525	521	501	515	501	506	482	515	520	536	483	504	520	463	536	555	573	502	552	496	508	503	526	486	484	521	513	501	539	527	522	515	513	508	528	498	483	500	539	506	509	511	563	485	518	510	512	535	524	476	518	526	529	497	552	490	512	534	532	511	498	548	433	456	496	551	528	513	508	528	534	520	454	501	522	586	502	535	543	524	509	544	545	518	530	519	502	546	517	541	531	533	557	506	510	521	563	493	524	516	525	484	511	515	515	521	519	497	501	511	504	509	557	491	484	543	506	553	520	526	547	498	510	517	515	517	471	553	499	511	513	521	522	526	522	523	520	512	518	539	468	501	567	525	527	488	557	537	543	531	518	484	488	555	518	525	537	499	517	536	497	506	520	544	487	503	500	518	504	509	506	515	554	497	526	527	491	503	551	510	486	499	488	575	534	519	524	544	514	505	485	520	479	469	508	548	521	525	530	552	552	521	523	504	479	506	516	530	460	513	477	514	516	568	496	548	550	515	526	530	498	497	484	533	514	567	521	522	531	549	543	497	501	490	525	517	540	475	502	491	495	482	508	541	529	514	490	530	534	541	509	516	504	514	478	497	536	492	541	477	536	506	535	527	504	513	508	510	555	524	527	529	506	533	521	539	519	477	535	506	513	541	510	520	491	495	500	513	515	504	534	501	505	564	562	556	534	487	533	537	522	545	488	494	570	490	509	494	511	547	493	562	503	530	479	503	543	497	527	538	531	521	470	543	514	519	480	545	538	490	548	519	522	529	489	486	532	515	524	501	531	512	578	528	511	500	579	504	517	543	536	501	510	501	502	544	518	561	495	502	550	542	500	543	504	526	513	480	542	561	512	528	493	512	498	473	535	540	507	532	506	489	549	522	513	506	490	512	523	536	510	500	524	558	523	519	499	522	487	523	531	496	503	475	551	501	510	503	534	529	526	478	494	510	498	529	511	539	565	502	505	513	531	542	500	486	491	520	537	540	484	505	523	516	496	537	516	507	547	546	550	525	493	485	491	476	500	510	512	499	486	495	471	545	528	536	501	497	531	539	510	493	515	494	496	500	511	506	574	562	500	552	562	560	516	509	541	510	544	534	552	510	500	545	531	519	522	478	496	526	477	513	540	520	531	564	487	501	542	508	543	488	537	491	504	507	582	527	501	492	504	523	506	533	489	485	535	534	542	549	464	529	556	510	558	497	521	508	503	487	490	545	529	568	542	518	506	483	481	488	487	549	529	507	529	479	513	556	549	497	552	523	506	494	511	548	497	531	527	537	509	508	535	480	540	475	557	537	518	502	521	494	503	493	528	545	493	481	485	559	492	510	495	516	597	553	526	516	531	538	504	527	533	506	517	511	492	519	561	512	517	552	549	545	524	517	534	484	486	538	516	528	523	511	498	544	517	506	540	520	531	540	549	517	506	541	565	521	518	513	566	556	549	515	499	514	497	513	493	475	561	513	503	524	482	540	516	556	522	490	504	541	534	547	522	538	503	487	509	552	463	521	517	530	508	536	533	569	510	501	556	446	514	495	534	513	535	533	531	519	482	527	491	510	545	495	520	553	511	537	510	526	488	503	560	500	510	516	526	562	521	527	566	523	523	509	537	521	527	526	480	510	518	496	526	465	548	540	523	526	546	509	503	505	527	529	507	505	535	533	519	513	487	498	518	488	526	465	558	538	490	493	519	522	545	556	509	516	493	473	517	481	525	489	491	539	512	503	518	518	503	501	486	516	497	535	495	497	511	526	464	550	512	492	545	520	482	502	477	513	554	546	519	505	543	510	526	505	520	512	515	531	522	515	536	511	516	535	497	492	518	484	497	522	497	521	544	545	526	491	491	495	509	519	532	504	476	498	542	519	512	500	515	551	505	486	484	536	496	529	511	482	491	543	497	580	524	494	541	541	502	523	527	552	492	541	549	513	548	516	493	520	533	521	505	530	519	481	495	503	488	532	540	518	508	526	516	498	542	521	515	491	508	487	506	522	505	567	498	527	525	501	520	549	518	523	521	505	488	505	516	508	522	497	477	504	531	518	514	521	506	480	544	507	482	524	549	515	510	489	523	529	507	509	511	475	522	508	527	524	492	527	546	498	515	523	492	499	528	512	514	516	502	547	463	512	555	506	530	544	489	526	551	501	524	493	515	518	551	481	522	538	540	470	481	512	500	559	529	537	506	496	498	532	520	509	502	538	507	474	545	539	538	517	525	506	506	501	491	509	475	552	507	489	529	543	511	493	500	502	500	476	497	495	516	538	504	543	530	506	526	534	544	552	505	471	518	491	490	490	521	534	487	488	511	488	576	492	543	526	499	526	511	480	545	493	513	503	526	530	546	509	518	521	534	487	525	519	499	482	543	545	517	508	534	509	488	519	539	527	542	537	516	543	521	505	519	521	482	510	494	535	516	527	516	561	497	527	518	506	545	513	537	564	526	534	505	516	523	481	481	543	480	514	517	540	504	506	541	521	520	521	585	490	510	562	500	530	468	537	514	530	528	566	490	540	536	518	512	517	551	524	524	510	536	510	499	526	478	510	490	488	513	534	537	510	521	544	511	527	522	557	543	530	483	534	488	499	487	521	506	554	498	518	513	528	490	504	535	500	517	535	546	523	514	545	491	538	552	564	549	514	496	515	534	498	522	502	514	484	542	485	513	547	526	497	529	547	524	515	505	520	518	518	489	475	485	538	522	546	553	468	469	514	556	506	566	523	544	546	512	515	494	510	488	485	532	510	508	517	507	533	503	521	518	501	529	539	526	511	570	505	516	543	518	483	545	534	515	510	514	559	510	539	529	527	549	511	500	514	500	537	491	513	525	514	509	532	516	525	520	511	517	509	535	537	495	519	526	498	515	538	540	516	524	540	510	510	487	501	516	566	512
29312	26660	33446	18711	3905	1114	563	399	383	375	380	419	374	358	391	387	403	365	404	424	385	405	407	389	361	351	352	381	394	385	380	377	416	337	396	357	386	365	381	420	383	375	363	382	382	392	348	366	391	413	379	417	401	365	365	387	374	376	354	390	367	354	402	372	375	391	417	408	348	369	388	390	404	387	342	361	384	364	376	388	352	379	378	400	376	386	356	405	365	361	410	413	389	370	385	322	353	385	413	403	380	393	390	391	395	388	391	344	368	392	373	377	347	369	365	372	374	344	405	376	378	370	370	364	368	379	358	398	367	394	387	391	405	394	371	397	373	381	379	331	393	388	366	368	410	395	369	388	343	360	369	357	376	385	395	405	396	402	392	353	388	361	420	383	400	376	376	382	375	391	412	365	408	383	382	383	354	391	376	374	370	380	352	375	375	385	372	410	399	360	367	381	379	402	374	399	408	369	378	370	382	404	382	366	342	411	381	395	392	383	341	409	348	354	377	384	385	366	373	408	378	412	354	407	394	361	392	381	396	396	374	397	357	324	377	392	356	382	370	371	386	404	397	412	398	358	417	381	412	353	373	369	376	351	373	378	366	352	381	370	358	410	362	386	397	391	361	383	428	379	374	386	355	374	349	363	365	367	365	390	383	384	344	393	386	347	401	376	376	410	364	393	396	351	371	361	404	350	370	359	400	359	379	409	367	341	350	379	359	372	377	429	397	402	386	409	371	418	406	383	352	382	389	398	363	362	397	391	389	348	372	391	407	380	355	355	400	361	387	338	368	374	371	382	364	369	407	368	387	392	371	370	375	361	392	372	355	383	359	374	380	351	387	366	387	399	337	391	420	377	365	368	409	368	354	385	410	366	374	397	375	360	371	407	383	391	358	387	389	374	372	365	356	395	353	391	378	357	416	380	362	382	332	402	383	408	378	387	397	376	394	398	367	371	389	394	389	384	377	394	384	406	413	379	387	343	374	381	395	403	385	368	401	400	390	392	413	376	377	376	380	396	381	396	362	385	384	369	390	398	418	360	377	379	372	354	394	425	399	352	355	380	369	359	386	411	403	364	397	394	335	378	379	373	371	398	401	377	369	387	384	401	382	397	374	396	394	341	395	361	410	391	382	380	382	383	377	367	389	398	376	371	379	378	356	397	400	383	399	403	373	381	369	348	391	399	386	355	389	416	348	409	375	393	395	404	382	341	386	384	422	381	364	387	399	377	356	364	377	391	374	389	370	411	368	366	392	347	417	372	382	375	392	373	399	368	359	362	385	400	375	373	380	356	409	383	386	383	422	384	371	369	388	352	385	370	405	395	398	362	407	378	361	373	348	375	370	382	368	388	399	347	397	422	370	377	368	370	436	414	391	367	385	326	378	363	394	369	367	405	378	364	425	378	412	341	361	361	382	390	420	388	419	351	382	411	377	396	384	396	374	365	380	356	424	370	395	393	343	374	415	414	366	426	383	349	361	372	368	375	376	381	406	375	369	420	387	393	370	361	365	363	397	384	355	352	388	393	390	358	393	370	372	389	345	367	369	377	380	387	383	353	384	397	382	403	390	393	387	350	389	374	350	373	405	375	396	375	379	387	374	333	388	381	401	363	379	346	359	393	376	382	356	389	390	414	387	352	392	373	375	386	400	369	352	372	359	376	384	338	404	385	360	417	346	355	413	357	372	386	408	403	364	389	409	365	377	402	362	391	396	365	373	389	362	363	362	388	377	363	388	414	336	390	390	432	362	381	365	400	376	391	404	361	384	365	420	400	384	377	385	374	358	386	379	354	335	396	376	376	403	379	341	401	390	428	375	348	389	341	378	372	383	353	364	377	353	361	373	347	369	389	367	368	385	389	374	374	368	368	382	410	387	415	394	359	382	428	383	396	372	413	399	400	367	361	357	383	380	349	374	402	390	384	366	426	389	361	392	387	364	342	346	382	417	374	370	370	352	368	394	368	397	410	389	374	365	355	350	399	360	355	378	393	404	403	382	395	400	389	369	369	378	390	346	389	371	359	379	393	380	360	388	354	385	357	389	399	390	356	365	372	416	350	369	381	409	388	353	388	363	361	391	415	413	371	376	336	367	385	385	394	373	365	365	371	373	384	388	370	391	356	384	393	379	344	404	335	364	382	368	369	394	395	390	394	369	372	392	401	367	395	356	377	334	395	360	388	419	383	381	348	388	412	395	383	375	398	341	370	391	393	368	360	373	386	355	389	373	390	366	406	331	395	376	365	383	359	382	364	390	366	409	392	376	374	371	356	348	383	406	328	372	371	368	345	398	413	393	396	366	394	360	365	357	403	371	385	417	376	367	391	381	377	359	364	377	385	373	414	370	371	395	372	393	371	384	386	391	416	359	387	397	370	365	431	370	359	380	364	351	377	368	383	403	349	377	411	398	438	369	354	371	362	379	403	360	398	362	350	368	410	378	408	412	369	345	402	388	349	415	383	369	378	413	380	383	382	404	365	368	374	413	378	379	370	362	389	355	390	426	437	375	360	368	391	398	403	384	378	426	388	396	368	389	395	338	348	348	404	385	378	366	366	370	384	338	393	404	379	377	372	379	361	358	364	393	407	346	385	368	414	379	375	356	341	365	358	383	356	418	352	368	370	367	411	381	382	379	375	388	375	404	368	428	389	387	363	384	394	408	363	396	411	347	355	412	416	375	369	379	371	340	380	377	354	411	413	352	358	386	377	376	373	360	388	375	353	365	402	363	370	354	363	394	385	351	392	363	358	389	358	388	373	356	375	383	385	352	380	357	378	363	414	381	394	372	360	373	353	363	403	395	384	391	368	366	381	400	398	361	359	354	353	415	384	369	403	384	383	385	361	370	382	373	406	362	400	365	338	412	391	389	397	412	363	403	374	369	382	402	431	374	385	374	383	389	389	370	410	416	392	368	425	376	351	394	377	398	365	378	376	358	367	360	374	367	351	379	407	403	365	394	375	391	385	358	352	381	348	371	375	396	372	381	400	354	357	402	378	370	396	400	397	392	356	365	375	378	381	385	363	388	386	392	370	396	412	386	373	387	361	379	338	367	379	381	403	406	394	366	328	375	379	377	386	358	383	342	390	363	427	395	378	368	352	401	365	380	368	380	389	388	373	341	370	391	345	399	401	381	374	377	399	356	363	357	379	340	369	396	349	415	357	359	390	374	382	402	381	391	369	363	372	389	371	360	348	375	357	337	347	384	413	377	383	346	390	377	406	368	421	378	431	411	361	386	392	385	380	398	403	381	393	394	397	375	382	387	386	329	393	412	381	363	407	385	387	395	355	412	388	373	382	358	390	382	354	355	364	368	382	365	363	404	338	386	372	346	375	397	354	383	389	367	409	357	394	372	380	372	383	364	380	368	424	393	363	360	405	369	387	381	433	374	396	388	380	386	381	386	369	375	360	408	379	405	348	371	329	396	383	389	370	382	389	406	405	362	387	404	352	395	362	405	376	383	357	401	363	373	390	401	395	390	383
30408	40243	31192	12278	3532	1526	607	421	429	424	411	425	437	445	445	448	447	455	435	419	453	487	419	409	395	485	457	452	447	421	437	453	445	423	465	465	392	453	442	440	418	468	437	450	453	415	445	432	429	422	426	423	404	454	427	434	450	420	514	416	410	450	449	423	422	442	407	448	420	446	425	430	416	409	442	441	396	404	452	429	473	456	453	456	428	440	477	444	417	434	406	429	405	483	444	426	417	445	419	460	405	442	454	483	436	477	407	436	480	431	443	445	410	391	413	447	438	453	439	417	429	438	412	436	421	433	431	481	454	408	454	434	442	430	396	466	475	412	391	497	406	422	433	451	456	433	435	462	472	433	387	449	436	457	422	415	462	424	442	436	401	425	447	465	454	459	420	430	431	448	454	426	412	426	431	462	457	438	434	436	406	438	436	483	402	459	406	402	463	449	450	427	450	417	441	453	461	433	417	412	408	407	413	447	456	436	451	437	425	460	439	433	441	423	461	433	453	450	449	462	420	439	446	449	450	457	406	436	426	454	424	457	411	421	427	407	430	459	395	443	410	419	425	434	450	429	459	419	406	437	426	426	471	417	450	397	430	436	418	431	409	398	450	411	422	432	474	446	449	429	423	454	410	479	446	416	454	409	445	410	440	445	404	417	430	418	434	441	421	396	424	417	415	446	413	404	436	434	443	423	452	418	413	422	432	397	420	432	406	406	465	444	403	430	438	452	451	425	424	434	452	416	449	471	429	426	449	438	450	444	453	428	453	478	407	443	452	409	455	431	405	380	430	435	418	436	439	444	378	411	429	475	406	455	402	425	436	446	464	435	425	428	462	442	429	435	428	437	459	432	422	470	421	423	425	427	414	433	453	452	407	437	447	420	460	442	454	443	430	424	423	443	447	448	428	404	421	465	474	395	407	453	463	469	452	419	465	439	432	401	419	441	441	452	482	437	386	437	410	437	471	402	389	378	436	458	433	383	442	445	451	435	458	403	428	431	445	426	437	443	419	445	434	449	387	471	410	402	412	431	415	433	454	428	457	427	442	439	449	438	428	447	447	461	434	423	390	425	425	445	442	422	427	390	439	439	458	416	475	419	429	423	440	469	433	443	459	439	429	433	466	433	448	429	419	435	442	426	408	403	418	410	461	461	446	424	421	395	419	452	430	409	450	463	432	428	417	440	478	442	432	427	420	438	405	391	439	404	459	454	421	438	450	413	443	412	435	415	424	416	437	430	431	422	385	476	455	420	418	461	441	414	477	414	402	397	439	466	458	436	438	456	427	449	411	411	427	450	371	430	436	424	430	438	460	412	398	422	387	403	406	433	443	425	423	482	440	424	448	441	440	400	419	403	433	430	434	434	385	429	457	440	465	395	436	446	462	460	431	412	442	442	452	450	439	463	436	449	450	443	409	458	445	433	416	408	446	454	422	432	398	443	448	439	427	398	442	462	408	433	416	457	443	430	431	425	448	439	457	464	457	433	397	418	412	412	425	447	405	417	425	438	481	446	405	421	448	417	433	415	435	440	444	412	446	411	425	413	447	446	422	471	457	432	428	425	440	452	424	418	429	431	399	443	410	409	466	437	420	426	444	405	433	450	426	401	448	425	402	425	434	448	464	432	459	445	442	424	451	436	411	407	411	432	381	378	431	446	429	403	444	485	405	423	451	436	416	438	451	418	442	399	437	484	397	463	420	437	433	449	410	438	411	424	413	394	425	407	444	430	448	420	488	414	422	457	407	450	442	429	416	436	418	460	418	427	409	433	421	401	435	483	465	403	427	418	430	459	472	443	436	413	420	418	416	407	440	463	459	408	491	424	415	467	439	442	455	436	448	468	421	376	380	461	436	418	408	407	419	418	458	421	442	442	423	436	420	438	444	491	418	500	436	431	419	439	464	433	451	438	419	465	426	470	429	425	425	431	459	412	448	426	420	446	409	438	427	389	428	409	432	431	439	458	432	441	407	449	411	435	422	446	439	412	438	424	448	487	431	462	455	428	437	414	452	422	420	454	478	439	430	398	437	457	417	407	465	444	416	412	416	472	426	435	424	422	451	419	429	429	427	434	443	459	412	451	445	442	419	394	430	391	452	460	409	391	425	454	436	453	441	463	462	434	442	427	427	406	433	439	420	433	446	461	401	462	386	460	425	420	432	418	405	456	427	430	431	442	457	416	435	427	445	423	454	447	416	452	421	412	378	445	467	442	441	478	458	414	440	431	456	407	428	417	397	424	458	418	421	408	428	419	399	430	428	430	436	439	433	446	452	419	471	422	417	427	459	431	447	460	415	419	408	407	433	453	455	447	467	419	447	469	444	431	441	436	415	423	427	435	423	433	401	432	437	420	487	408	441	403	444	454	425	402	438	449	434	398	400	468	405	441	448	447	467	425	453	482	439	458	456	446	416	414	452	416	447	430	453	402	387	449	462	440	449	433	431	429	424	446	432	430	436	434	437	465	396	430	416	441	453	444	410	450	433	449	450	422	432	440	444	440	388	405	418	423	455	415	423	415	384	424	432	471	442	474	422	416	375	438	426	433	417	420	425	431	416	458	425	426	425	429	432	427	420	445	457	419	458	424	435	426	441	460	442	422	403	433	474	438	409	431	417	432	461	430	426	442	421	440	415	449	415	428	440	423	458	469	449	414	433	416	451	414	443	426	436	406	409	427	440	439	434	435	444	397	431	439	420	422	422	456	447	448	431	434	436	437	419	435	436	425	436	437	433	477	470	378	423	402	432	393	436	426	430	420	441	447	419	464	444	473	425	430	428	402	446	449	400	434	416	439	402	419	455	476	454	445	443	461	461	460	395	464	453	422	442	433	419	454	424	412	400	397	437	399	428	445	411	445	424	451	447	456	432	431	421	430	415	433	449	416	456	448	458	407	475	422	397	451	461	425	392	456	420	467	436	464	419	448	386	445	407	444	418	407	441	386	420	439	439	444	442	416	432	429	421	410	432	462	424	413	415	465	429	426	456	451	449	412	427	429	428	447	420	467	479	438	464	456	420	445	450	442	404	452	468	430	454	430	437	459	431	427	451	370	423	437	421	458	424	457	476	444	470	435	416	439	447	412	452	436	412	462	411	418	420	436	428	420	424	415	433	413	422	435	417	436	416	416	422	443	438	425	436	448	431	420	402	470	418	429	406	433	425	429	414	450	437	427	400	409	432	441	465	425	432	444	455	405	440	405	416	381	427	395	408	415	454	426	457	412	442	445	404	383	450	448	447	395	430	402	474	453	444	424	474	418	423	454	430	441	458	428	414	453	435	444	457	442	448	448	433	428	412	393	421	440	428	444	420	430	416	414	468	444	409	460	452	425	441	441	410	449	450	421	435	427	414	423	465	435	435	399	415	463	440	440	386	384	443	441	426	434	440	449	383	391	422	421	427	452	430	469	421	464	452	452	442	431	410	403	463	446	411	442	406	440	433	425	437	450	462	456	408	431	431	446	424	453	383	460	422	421	421	442
23406	21582	34528	29051	22016	17621	5277	604	401	375	392	374	368	349	369	368	395	372	390	366	368	416	362	376	375	333	386	366	380	378	398	376	355	353	367	391	358	349	380	391	421	392	338	367	335	362	350	387	375	338	322	347	387	380	353	369	373	360	343	344	370	371	356	367	396	402	357	342	353	382	394	370	372	358	376	364	386	386	331	349	374	362	379	383	363	399	364	391	402	365	362	347	353	369	345	375	374	396	405	373	354	372	362	350	377	344	381	386	355	341	341	348	404	325	381	374	336	350	385	349	385	405	379	378	335	380	357	367	376	374	380	352	367	364	349	367	363	386	371	380	359	367	384	370	374	378	354	371	339	387	380	378	365	354	366	340	416	369	382	393	348	354	371	332	343	365	351	388	354	361	391	370	357	382	371	374	401	364	333	399	343	368	359	373	388	369	350	366	400	360	351	362	361	358	365	395	349	352	364	376	399	405	371	383	345	376	345	343	363	370	388	348	335	377	389	378	384	346	330	350	378	383	404	346	325	363	384	355	362	371	341	407	357	344	412	345	344	377	395	373	336	379	343	360	359	358	390	321	392	365	352	349	390	392	380	412	361	335	321	353	355	345	379	383	388	344	386	361	337	332	362	385	363	384	363	362	358	389	355	373	356	383	367	354	382	342	364	369	364	362	417	345	378	336	382	367	350	382	341	383	391	316	359	393	388	373	370	354	407	356	357	349	378	356	379	343	376	381	346	389	355	412	364	392	384	391	345	352	356	367	387	376	347	349	375	330	396	369	372	371	392	359	403	372	389	364	350	384	414	363	362	364	358	328	372	355	340	385	389	392	364	383	354	350	386	369	386	366	345	399	398	362	377	364	383	345	384	374	367	358	402	398	366	367	371	346	328	381	355	370	335	359	358	343	383	378	333	412	383	369	345	352	362	383	390	377	359	362	374	357	373	400	363	379	390	398	385	325	360	364	373	318	343	396	348	383	344	355	340	342	356	372	375	387	352	348	357	357	353	354	380	383	368	365	370	362	377	380	373	379	368	375	351	383	371	351	328	382	373	362	379	341	365	383	358	351	349	387	355	361	370	396	354	375	412	375	335	345	374	379	388	347	378	356	360	367	374	388	384	370	342	351	341	388	368	346	359	384	362	358	353	362	360	374	379	382	335	391	363	379	379	363	356	362	363	378	385	374	380	349	386	349	373	373	381	386	340	405	331	357	385	370	328	333	353	374	384	377	356	373	348	356	407	348	363	426	382	379	337	387	381	367	381	343	369	340	352	356	339	363	358	345	351	355	356	367	363	371	352	361	339	372	337	354	366	356	380	356	365	375	343	359	352	399	379	365	357	367	343	338	345	363	378	378	371	382	350	385	388	351	374	362	362	382	338	385	370	358	354	358	340	377	388	397	354	350	384	372	376	357	337	426	361	379	372	374	377	364	372	383	404	393	361	380	400	365	352	344	354	360	303	384	378	355	323	366	375	349	382	381	348	321	386	386	383	375	381	380	367	306	332	378	363	350	399	395	370	383	341	348	335	386	364	338	363	409	380	359	376	362	369	375	357	413	357	398	395	411	340	363	391	328	391	383	379	381	371	333	358	371	335	398	365	356	326	365	362	389	333	372	373	341	370	369	397	392	362	352	390	392	367	385	378	338	387	376	339	375	379	366	380	370	340	359	389	370	343	412	379	373	383	357	387	338	392	389	377	335	370	342	375	349	327	391	387	344	355	349	352	382	360	380	397	370	336	352	355	381	362	360	376	376	410	367	370	344	378	387	360	355	357	347	371	378	363	352	387	350	382	379	384	390	344	389	347	360	345	391	343	369	328	378	362	343	393	325	364	370	369	384	341	342	339	345	337	363	380	381	380	376	423	374	347	371	341	392	391	365	387	392	358	384	313	354	365	395	342	391	343	367	409	382	378	359	334	348	356	354	357	358	395	399	368	375	348	381	375	380	365	394	365	369	365	381	352	395	335	368	364	373	355	387	365	359	354	371	360	400	323	334	402	366	339	341	358	358	362	344	369	352	351	365	349	350	361	391	367	367	378	347	394	368	390	370	395	334	367	377	386	397	370	379	360	352	397	349	342	400	362	393	352	396	346	337	343	360	357	388	345	382	361	364	369	349	361	374	358	359	379	359	364	355	349	389	358	333	362	370	356	389	390	357	368	358	350	346	386	386	377	349	332	389	388	376	380	408	355	319	392	373	388	381	398	349	359	386	338	371	341	332	371	357	390	386	341	333	384	331	373	395	362	381	334	363	389	359	357	348	360	375	375	367	353	384	379	400	346	367	347	369	369	404	383	363	359	378	362	362	345	345	361	381	367	344	379	370	384	351	314	364	379	358	345	356	368	372	391	357	375	376	355	384	371	401	373	390	361	356	406	390	379	385	385	365	358	365	369	335	382	395	351	379	351	377	392	377	361	348	372	374	367	398	382	373	374	337	337	359	363	328	366	367	366	369	374	381	374	370	382	342	396	372	364	352	356	391	392	366	363	362	358	371	380	342	363	344	363	359	369	352	343	373	373	345	345	366	381	352	370	360	355	344	382	364	319	370	367	362	331	405	372	385	354	349	364	397	356	360	370	379	358	343	345	347	364	370	402	401	360	349	359	344	365	355	362	377	331	424	376	398	370	367	406	366	371	366	394	338	346	373	362	390	427	356	394	358	336	394	354	412	362	362	339	327	338	361	354	371	403	337	355	357	376	365	364	359	357	361	336	399	370	394	358	383	336	354	369	383	358	380	350	370	352	333	339	349	368	351	373	359	386	379	360	417	360	340	333	391	366	376	378	358	357	387	366	375	346	345	350	378	370	321	386	377	364	380	364	351	381	374	346	328	337	392	363	400	349	357	309	377	370	370	346	372	371	363	342	369	342	374	360	386	383	342	350	360	348	344	344	347	363	342	350	374	343	353	348	362	385	376	362	364	362	362	342	349	339	360	358	382	355	376	355	375	353	352	371	350	363	370	344	360	339	380	362	339	363	377	394	381	360	382	366	361	361	372	366	343	377	386	400	395	374	348	380	360	390	375	370	368	324	343	362	369	379	363	342	392	359	359	330	368	370	356	348	369	389	335	373	373	384	366	340	349	370	372	362	389	330	344	361	364	385	343	373	384	337	332	362	335	378	376	352	354	375	360	375	333	363	354	382	381	403	337	360	383	362	341	383	330	368	366	350	364	389	377	354	355	370	342	355	347	396	359	365	365	364	395	368	382	377	373	363	356	366	383	363	362	374	371	375	365	389	357	360	369	391	364	395	397	353	382	401	362	385	349	365	374	367	348	341	372	333	413	395	368	394	350	371	383	358	400	363	361	399	389	367	420	364	377	354	376	356	357	337	384	386	398	388	381	367	427	346	378	376	350	367	383	366	370	344	363	366	353	367	385	396	342	351	380	372	382	376	379	377	370	380	408	380	375	383	376	381	324	358	346	384	380	353	363	368	350	374	401	389	384	362	358	369	366	376	387	368	377	380	381
56779	90176	71915	41827	20568	8058	2020	641	433	442	398	397	425	388	428	410	408	394	434	372	383	415	417	421	433	411	386	387	428	454	410	442	413	419	405	388	406	425	405	436	399	397	451	405	446	392	447	387	403	434	411	365	405	401	411	384	407	380	379	406	410	391	444	420	403	418	427	423	415	403	417	398	396	396	378	422	404	423	396	382	438	429	425	401	406	396	428	391	448	407	387	408	412	403	435	423	395	406	418	401	384	414	404	450	395	461	411	423	432	410	416	398	407	416	432	397	435	392	388	394	451	422	409	395	398	414	438	417	412	380	405	403	444	422	383	379	411	405	391	408	407	411	432	397	423	430	379	426	435	406	388	420	383	388	377	407	442	418	391	398	432	409	392	422	427	424	398	407	411	402	389	403	422	412	408	407	406	420	393	454	398	417	423	413	399	387	415	403	421	423	436	365	403	422	423	418	435	377	387	475	423	390	431	434	400	436	396	382	421	430	442	397	413	399	407	417	408	412	408	402	459	407	419	404	426	390	425	425	406	384	424	439	398	375	434	369	385	398	385	380	417	383	421	373	421	370	371	390	384	414	426	426	413	430	400	370	400	421	438	391	428	427	365	392	391	395	401	389	405	409	407	411	414	445	412	393	418	421	380	371	434	431	428	397	411	406	442	404	420	396	405	434	389	389	410	425	409	429	435	409	395	410	385	414	394	424	447	445	369	398	419	418	426	418	470	401	396	420	414	411	429	411	389	398	393	415	409	441	395	480	394	403	422	385	425	411	415	415	418	415	420	408	436	406	404	418	394	387	407	435	386	384	407	438	383	410	407	421	389	398	444	424	409	393	416	436	422	412	415	421	391	402	423	425	430	409	440	397	411	414	424	405	395	430	393	387	386	383	406	415	446	394	378	399	449	407	411	414	395	434	405	393	442	399	427	443	413	409	435	404	424	381	383	402	415	378	396	389	406	380	406	380	389	389	441	401	438	405	398	419	438	425	409	445	404	426	399	419	384	377	420	384	383	406	409	421	353	409	374	399	391	432	399	400	373	401	405	428	397	414	408	411	431	427	410	420	439	383	422	407	425	409	409	392	378	406	392	437	419	420	440	432	395	405	445	444	399	381	460	415	387	401	385	411	409	437	381	429	423	377	437	426	414	399	389	393	378	373	431	409	397	383	431	438	390	407	382	405	380	420	405	421	381	420	417	409	402	433	422	399	390	407	416	399	400	437	403	423	402	402	381	425	395	400	391	397	375	410	404	396	389	381	377	437	435	407	394	392	398	402	406	399	395	416	411	423	365	380	408	436	412	414	389	433	450	402	402	428	405	411	412	425	423	417	402	423	407	410	397	399	394	379	395	395	394	408	372	394	426	436	390	454	405	383	401	410	406	413	379	412	446	407	431	382	388	425	406	402	439	434	404	448	372	439	410	407	399	409	451	413	440	429	392	414	390	419	430	421	380	414	410	426	370	418	391	429	425	463	443	394	423	394	415	401	383	430	415	427	404	364	407	444	399	420	430	399	410	422	451	416	389	424	418	415	435	421	398	430	402	400	398	411	427	427	416	426	404	413	414	417	446	430	398	417	404	397	389	401	381	389	386	394	409	449	455	434	429	408	390	481	411	426	414	426	389	382	441	406	453	387	399	422	419	391	453	413	385	392	389	423	420	427	387	409	385	389	430	443	398	398	371	386	470	430	386	366	429	415	425	440	396	397	390	425	443	449	423	433	472	428	437	399	385	384	396	397	444	428	415	400	388	389	420	403	428	393	398	414	438	419	395	366	415	404	435	370	381	414	425	413	447	405	396	415	427	387	410	423	412	441	448	413	429	401	418	390	406	414	397	403	421	391	446	410	413	417	401	395	450	397	383	423	409	431	396	430	401	409	423	414	355	399	400	410	409	423	399	400	413	430	414	396	430	382	380	400	417	378	431	412	441	398	424	404	434	437	393	432	399	412	400	453	396	400	383	396	394	415	416	419	428	426	410	440	386	410	391	409	423	380	423	445	387	377	406	422	406	377	445	409	390	439	421	392	446	385	411	399	451	412	384	387	425	436	399	388	434	433	422	404	407	415	400	422	419	427	419	426	426	356	423	403	460	426	430	395	418	399	438	409	392	394	392	410	405	416	408	415	394	412	396	405	409	382	382	420	419	417	442	423	407	396	373	407	387	416	409	418	447	395	404	444	395	385	427	424	410	372	400	444	428	420	399	400	384	391	403	404	404	423	411	427	414	414	383	402	396	409	443	405	415	439	414	427	419	415	408	393	411	391	417	399	405	376	392	400	379	409	405	377	426	428	422	415	423	416	443	416	407	407	407	418	377	409	447	456	413	424	420	392	406	458	362	398	424	439	413	408	408	384	418	391	401	430	406	409	392	436	403	416	422	416	415	409	410	433	407	411	408	424	383	425	434	408	395	425	410	409	431	421	436	387	375	407	413	456	408	420	407	398	387	418	381	413	389	409	405	409	433	407	398	396	431	408	382	451	387	415	419	393	432	436	434	403	436	390	424	412	387	403	403	415	386	442	431	385	419	418	391	387	403	440	397	400	415	429	416	428	387	429	415	379	394	422	384	454	362	421	387	425	424	443	426	411	421	453	424	434	431	401	410	430	415	431	435	399	387	407	407	436	393	429	432	382	412	422	420	449	394	400	414	399	398	430	386	414	410	423	386	382	403	433	397	414	410	429	406	411	403	389	428	380	415	404	397	412	419	434	405	410	441	414	379	419	372	425	404	389	388	447	420	419	395	427	417	410	406	394	382	408	428	416	441	367	406	398	431	409	411	391	432	423	415	428	380	434	399	386	438	419	461	419	418	411	422	413	418	383	436	390	381	392	378	412	407	393	406	387	431	420	401	423	433	400	426	402	392	379	407	424	372	402	416	455	432	421	446	456	431	428	409	408	417	405	425	406	405	385	413	425	413	440	395	423	392	387	411	412	396	397	367	397	379	426	419	401	397	419	432	386	439	394	433	395	430	415	401	378	398	393	463	412	359	434	408	419	402	390	402	390	420	409	396	437	387	384	425	427	416	431	410	414	393	389	386	437	403	368	380	435	408	413	427	408	435	420	384	422	404	414	393	389	400	431	406	430	434	419	411	411	400	421	406	405	416	416	417	411	441	443	382	400	397	428	421	430	441	417	412	434	376	395	421	411	389	403	400	439	398	401	398	399	400	408	400	404	425	427	410	430	432	410	394	417	459	420	417	383	432	412	404	412	413	372	398	418	423	398	402	431	430	411	423	399	388	384	434	396	393	415	386	415	415	388	372	415	412	401	348	422	419	443	423	440	397	415	416	369	397	397	426	442	450	413	405	410	388	397	417	413	376	416	397	406	405	403	410	418	411	421	402	400	390	430	387	452	428	384	410	397	415	412	419	384	367	402	385	369	433	404	373	424	388	394	401	382	404	387	427	414	417	388	411	433	427	411	410	406	426	410	413	421	412	407	422	427	377	399	431	412	372	448	433	453	398	405
25148	22558	36047	30091	16973	5504	1168	543	506	503	472	496	500	478	484	483	480	478	466	499	456	461	504	486	496	471	445	466	444	452	480	483	475	486	473	482	450	451	463	494	529	516	455	466	499	512	499	462	516	437	435	462	474	466	505	462	511	464	461	458	470	491	446	498	482	498	500	462	481	483	504	491	490	503	469	443	477	490	488	470	493	487	494	485	503	482	511	458	492	494	499	467	458	470	498	487	468	499	505	496	447	464	445	458	499	482	486	483	472	454	493	508	458	499	496	504	471	514	497	504	461	496	493	513	476	479	507	461	419	490	479	505	504	475	479	479	455	473	464	497	483	552	485	472	492	462	449	508	474	422	475	463	516	490	487	456	525	453	483	460	503	518	472	522	514	507	475	488	480	485	479	465	499	454	451	486	495	515	485	448	478	479	479	454	543	467	482	456	500	486	483	498	495	433	472	468	488	484	443	461	473	456	486	478	466	476	509	518	483	494	514	471	537	458	482	496	466	509	494	484	474	446	496	483	450	486	488	471	459	490	487	477	493	457	499	461	481	447	500	489	471	478	469	476	456	484	467	483	484	480	505	490	475	473	489	478	494	489	519	497	474	461	414	487	464	482	446	473	493	476	528	455	518	491	481	443	504	452	508	480	476	486	477	484	494	503	478	509	506	477	502	451	476	462	480	524	461	454	481	462	463	518	479	457	426	450	466	498	469	524	501	480	459	476	508	473	523	467	442	461	451	493	453	456	454	439	480	478	465	498	489	461	528	468	467	508	465	476	458	490	484	479	463	491	498	532	499	556	465	497	464	481	476	529	474	501	499	484	423	479	488	458	516	436	434	479	455	429	437	479	449	521	488	491	492	503	439	454	493	512	463	471	446	517	480	473	454	488	506	498	482	484	472	436	484	484	477	489	470	477	513	497	448	496	470	457	495	510	493	506	452	468	460	486	455	473	472	492	467	482	473	484	513	480	457	490	491	477	496	475	463	444	437	486	469	488	471	516	461	478	509	474	492	501	458	472	502	470	460	504	466	434	434	494	524	479	466	521	457	463	486	446	511	479	476	473	471	504	501	460	501	503	533	536	455	482	456	429	472	466	499	458	518	481	457	480	447	515	504	432	477	497	494	490	485	470	460	459	455	493	435	473	529	504	470	497	458	483	483	493	494	469	473	481	464	449	495	448	475	511	507	499	464	497	485	499	470	502	495	454	480	442	472	484	464	502	454	454	440	434	465	471	444	478	474	495	488	500	448	438	476	496	492	464	478	475	435	474	500	497	513	464	454	497	420	457	466	463	473	449	444	451	494	449	492	486	490	517	478	513	473	469	502	459	520	463	509	467	476	466	465	475	487	451	503	457	481	489	437	508	529	459	457	502	456	511	462	523	492	477	509	505	498	478	468	524	518	480	468	474	492	481	460	464	452	465	458	485	454	456	469	498	479	465	447	454	490	435	480	490	488	455	484	461	473	468	482	489	524	489	425	463	503	439	503	489	498	488	439	473	472	463	528	496	481	458	495	494	494	504	470	521	503	455	462	446	477	482	498	453	486	497	485	529	483	467	454	492	463	489	498	509	483	508	485	468	476	544	472	459	469	510	467	460	421	488	494	481	486	453	466	455	488	445	506	465	480	486	487	440	478	501	455	473	464	459	520	463	451	485	495	475	474	502	471	454	463	516	496	507	470	482	498	470	522	473	493	507	499	487	444	478	472	488	448	466	487	485	466	463	510	472	489	508	466	504	474	476	497	479	460	482	467	495	471	440	467	510	453	462	481	491	440	469	485	466	507	485	498	471	495	488	459	459	443	530	482	441	469	474	464	473	455	491	468	459	521	442	498	491	461	486	469	484	491	479	458	466	472	487	465	478	499	445	491	512	525	424	455	449	509	463	460	449	480	474	469	517	466	473	417	468	512	513	489	435	472	485	471	453	493	466	466	521	441	494	489	457	485	478	532	475	492	451	496	445	488	478	466	472	503	496	493	484	467	502	474	445	478	487	512	460	467	489	492	458	518	480	474	492	493	485	517	489	471	485	476	446	447	491	452	464	467	450	487	479	442	482	473	471	499	474	469	491	476	482	476	451	501	453	559	472	461	495	478	452	446	490	427	496	458	460	466	442	515	465	477	496	494	510	452	464	470	481	521	505	469	502	474	513	493	485	461	478	481	492	496	493	465	524	476	461	455	479	469	488	506	488	483	515	477	456	500	494	473	480	464	482	474	504	512	460	486	458	468	478	472	492	534	478	461	485	451	493	470	457	476	501	500	491	494	514	508	483	450	488	517	484	479	498	442	485	469	490	472	455	521	452	488	476	499	453	503	504	495	473	519	464	477	479	443	495	466	465	469	494	487	478	470	477	502	506	506	482	497	477	476	499	479	498	423	472	455	475	441	495	447	454	472	464	442	526	468	437	487	488	469	471	454	469	469	463	439	470	456	461	435	491	471	469	444	453	475	493	436	468	456	476	502	506	509	435	487	480	475	495	477	516	491	436	494	453	481	480	493	494	489	440	427	497	473	468	467	471	508	488	484	494	504	479	474	464	444	493	472	448	472	455	486	493	509	446	495	451	485	434	479	506	504	494	485	471	476	500	448	471	484	475	496	455	450	444	468	487	485	443	497	487	492	469	477	501	491	433	495	469	487	463	489	445	468	470	505	476	492	496	451	502	478	481	501	468	454	468	462	490	524	466	469	502	477	453	484	465	460	473	438	462	458	504	500	452	497	509	501	491	475	525	474	457	504	507	505	478	471	434	475	498	503	462	473	482	462	520	547	494	460	464	481	495	469	456	519	482	498	481	473	459	472	487	478	467	442	495	499	457	502	512	448	454	470	484	515	473	428	476	441	456	505	510	497	528	471	483	516	531	467	473	425	475	511	466	484	502	468	488	486	470	463	476	488	441	508	487	466	454	459	491	485	506	447	486	502	467	478	479	516	478	478	501	458	469	496	530	492	469	455	484	493	449	469	505	503	444	479	470	506	478	474	523	465	492	489	460	509	458	492	468	484	493	496	490	467	477	476	485	475	497	463	458	479	537	501	497	552	517	442	424	509	461	509	442	441	467	437	478	452	481	466	476	512	476	496	489	480	487	516	441	502	475	478	484	449	456	461	491	510	459	492	511	472	461	538	489	481	499	498	422	487	471	455	465	433	437	474	484	525	448	468	489	458	451	475	512	469	464	503	488	467	465	496	495	497	489	492	463	502	461	478	524	470	473	476	528	477	528	486	483	446	495	467	495	478	443	453	445	453	498	501	471	473	460	459	495	475	469	496	477	487	479	493	471	468	445	468	444	475	471	458	539	481	501	461	438	450	441	475	480	440	473	539	450	464	476	468	485	506	501	451	491	502	469	477	469	458	474	485	456	499	430	472	486	490	468	479	480	498	442	482	476	461	495	472	460	499	434	520	480	478	500	464	487	508	515	509	443	464	471	482	455	507	477	500	473	466	488	491	496	486	465	506	474	507	475	425	491
50346	71044	56401	31127	13021	4929	1510	645	602	557	503	537	545	595	543	542	494	536	540	580	573	512	519	557	496	562	525	543	501	539	547	566	538	536	533	583	537	526	584	513	559	531	539	562	512	514	498	577	574	563	493	491	550	543	513	531	559	506	551	522	537	521	505	565	557	559	524	558	567	560	586	530	591	571	557	511	548	529	515	523	523	563	549	540	552	520	516	554	554	499	495	582	542	536	536	527	555	547	519	543	543	520	567	534	531	550	532	530	516	542	538	563	545	532	542	598	563	532	557	561	494	541	552	542	573	554	543	527	533	556	554	560	514	599	539	569	518	533	579	525	557	548	536	543	519	544	550	541	541	521	544	546	492	557	521	554	525	522	544	550	529	593	532	505	497	521	510	537	547	550	569	508	542	549	523	530	543	526	544	510	547	514	571	510	536	488	541	535	548	553	507	521	517	534	530	528	551	586	531	550	494	577	566	521	561	562	536	559	575	519	554	542	503	532	523	536	566	554	560	504	503	552	567	557	532	549	518	547	564	528	513	533	533	504	537	574	529	535	514	533	540	559	522	542	551	529	547	541	530	557	554	542	547	502	547	561	574	539	535	519	549	527	469	489	568	538	532	563	589	540	528	516	523	583	561	519	511	520	558	558	504	495	547	565	565	535	546	544	569	555	526	550	528	569	536	539	575	532	554	529	523	585	485	564	536	533	554	552	513	538	532	551	516	512	529	579	546	506	550	547	545	550	533	529	535	566	547	570	526	570	535	536	536	552	516	549	539	523	541	541	526	527	576	566	548	556	569	553	584	552	551	555	539	570	555	520	557	499	556	544	560	549	597	520	559	518	535	510	528	566	546	528	559	516	563	525	531	506	522	567	579	522	542	553	492	561	504	541	531	544	535	528	511	501	517	580	546	553	582	513	542	538	493	592	564	544	524	501	533	519	496	549	539	522	539	510	556	558	511	563	534	533	535	519	508	547	525	561	593	558	562	558	586	576	604	543	560	508	532	550	538	523	528	524	529	553	555	542	566	533	557	526	558	582	515	541	529	541	532	535	524	524	538	490	568	565	526	558	552	550	524	507	511	552	557	523	544	569	551	512	537	549	520	532	517	552	519	536	556	599	524	494	550	542	548	535	563	553	534	522	520	513	521	520	560	518	547	521	555	496	492	527	485	481	552	571	542	541	527	555	514	516	547	518	537	539	537	519	554	532	526	507	455	564	561	532	559	574	575	513	528	549	562	563	539	555	532	551	569	537	525	585	513	562	514	561	532	559	550	519	549	549	570	530	580	554	534	549	555	523	537	501	523	544	542	595	548	510	550	525	585	565	517	528	537	556	500	536	534	544	540	554	538	556	522	546	579	557	549	481	528	581	546	521	550	557	533	596	535	502	546	530	552	537	522	507	537	541	544	562	508	542	524	562	555	521	496	519	539	534	525	531	556	556	531	538	497	550	525	553	542	528	527	541	558	542	517	500	519	491	572	541	574	542	525	534	582	574	504	560	561	516	572	541	565	504	530	531	534	490	556	594	520	583	506	515	545	552	548	529	542	569	526	547	533	531	528	510	534	541	587	544	546	559	516	511	529	528	555	521	522	543	543	526	544	594	526	561	511	528	560	527	493	521	538	533	532	555	535	528	543	537	574	545	540	569	539	548	526	535	521	534	564	523	522	546	549	509	519	532	551	531	522	485	566	531	493	580	517	541	545	562	515	526	533	539	541	557	527	504	530	543	540	510	553	525	485	573	601	528	523	494	542	511	561	538	539	526	549	513	532	547	511	522	540	576	525	547	551	583	582	552	566	554	534	558	537	518	523	576	515	538	530	542	595	522	547	540	506	521	544	533	540	551	572	530	554	517	545	518	542	557	515	527	517	536	544	534	534	507	526	489	499	544	529	484	555	505	550	500	543	557	527	504	506	543	534	566	522	484	527	544	531	518	524	538	540	540	541	540	545	532	538	517	515	527	494	509	491	527	519	548	526	526	556	577	540	557	555	560	545	562	538	554	494	529	541	535	520	570	595	504	525	523	537	502	583	561	560	516	544	521	559	506	519	540	515	497	592	528	508	532	529	530	554	544	544	515	530	501	571	547	527	542	556	546	502	580	517	517	531	567	561	547	517	592	513	548	528	525	530	564	543	549	544	574	527	543	533	581	529	507	505	552	537	546	524	527	498	529	576	546	504	505	562	531	514	550	511	571	528	553	497	504	529	563	531	530	567	567	519	513	567	536	552	503	539	510	522	553	560	526	516	536	528	559	543	530	531	574	533	541	543	538	557	540	521	503	556	535	559	533	575	559	535	533	498	535	513	521	537	550	520	555	558	549	506	535	546	548	547	547	542	523	532	564	506	526	593	520	563	535	542	542	527	516	528	561	552	524	501	558	541	518	553	565	519	538	516	561	498	530	565	520	545	553	493	560	594	591	540	576	554	527	532	523	543	540	549	517	537	589	531	547	536	527	550	525	505	550	535	532	501	514	580	521	546	526	497	554	532	526	555	557	513	531	517	533	538	561	549	572	537	532	509	549	557	547	560	570	579	546	544	525	536	581	557	560	557	502	526	552	533	512	531	521	509	575	530	542	547	535	563	507	532	547	551	528	553	523	547	533	557	526	555	543	572	512	535	554	526	489	498	584	571	538	518	548	532	522	544	509	549	516	544	551	573	564	529	502	526	503	531	548	523	514	556	507	513	511	490	540	581	504	544	524	579	531	565	516	516	555	534	533	503	540	579	526	578	531	502	608	514	547	553	558	577	508	522	528	541	551	552	569	533	546	535	534	551	507	526	532	541	529	519	515	522	536	546	544	544	514	541	555	579	534	542	522	541	586	542	497	551	533	555	544	543	503	527	513	547	516	578	534	535	557	532	521	548	541	570	561	529	560	498	547	535	549	513	531	496	547	545	532	559	546	504	593	554	551	558	548	526	558	552	575	540	550	553	533	533	520	553	562	534	512	539	534	539	538	502	509	561	578	562	546	549	564	503	566	530	498	526	533	527	523	540	547	514	554	544	533	561	535	534	532	535	505	520	565	553	546	527	526	495	533	563	547	542	535	555	566	532	516	521	511	541	536	542	508	562	517	553	538	506	540	565	564	548	548	528	548	553	548	554	539	535	514	577	522	542	532	547	584	521	505	568	524	553	531	530	527	513	515	505	522	548	553	514	545	548	547	549	533	542	580	524	557	556	535	550	572	568	519	508	530	559	530	543	529	544	558	525	543	547	510	527	585	508	534	519	551	520	520	543	502	569	548	507	516	538	530	539	488	552	556	531	518	556	535	574	541	578	540	551	563	520	542	523	509	557	545	501	554	565	524	551	526	585	547	540	541	527	520	559	501	525	556	519	517	551	550	503	563	563	550	566	527	558	540	528	553	569	554	530	529	515	539	530	562	538	502	554	529	543	521	548	529	580	473	564	559	517	561	523	551	526	507	543	545	559	581	530	523	545	533	490	549	520	522	541	521	532	535	513	576
22643	21303	33326	30390	23057	20898	11727	1087	457	480	492	504	495	487	462	472	470	565	502	462	481	519	463	436	481	481	486	498	497	486	513	481	510	529	490	469	451	521	512	467	463	496	486	513	525	494	485	482	473	508	490	473	480	462	505	477	505	474	493	463	465	456	518	453	481	515	440	506	505	480	495	499	472	494	476	464	508	464	466	447	493	465	488	506	520	489	484	480	450	494	477	475	501	473	501	488	508	514	502	501	507	526	488	477	458	460	496	460	458	506	492	525	484	507	488	463	477	458	506	481	514	503	466	525	463	456	481	505	482	455	479	515	502	508	451	451	500	491	461	453	493	501	474	468	499	465	498	465	460	525	478	485	530	484	499	464	503	454	517	504	479	473	480	517	465	450	439	476	518	501	513	452	538	497	488	483	508	397	504	473	499	477	484	455	467	494	453	443	493	493	527	478	493	441	483	534	504	497	473	464	443	452	471	499	499	471	459	455	503	444	514	459	458	490	515	497	503	501	508	455	494	506	475	474	500	473	484	502	501	504	444	508	478	487	499	460	440	484	513	498	500	509	463	507	479	477	505	519	508	518	494	468	467	535	473	473	482	479	526	480	477	442	468	481	473	490	471	481	504	491	497	463	485	517	472	494	478	489	467	483	488	462	459	500	449	449	481	451	470	487	527	516	504	531	492	515	516	508	498	467	495	523	470	472	476	476	489	486	441	525	473	492	477	467	463	444	463	453	520	501	469	526	498	498	507	478	485	486	496	473	474	498	486	469	464	533	496	486	512	469	490	532	472	500	493	521	516	489	470	467	489	461	511	500	473	456	484	525	445	477	481	491	502	498	499	542	491	506	503	483	504	465	511	480	512	498	527	480	466	478	484	464	510	495	490	467	465	497	463	485	480	429	465	471	456	480	505	485	489	491	488	494	513	475	496	492	519	478	457	472	497	470	471	491	477	480	482	474	483	451	478	453	481	539	465	538	503	465	483	508	465	487	500	472	471	524	494	475	480	519	495	453	496	490	462	507	451	498	463	508	480	519	498	488	485	468	508	525	516	527	466	465	479	509	481	493	508	476	466	494	511	419	508	468	488	481	482	495	439	441	493	496	499	518	486	479	473	537	471	515	456	440	504	441	486	494	473	509	444	473	467	480	493	475	478	456	460	467	500	500	465	462	468	486	483	469	459	490	518	472	422	452	465	470	473	534	453	507	458	534	494	524	483	503	443	526	501	489	495	453	474	463	454	502	471	468	461	481	518	484	499	541	501	491	481	495	505	446	466	473	481	480	485	517	477	501	527	449	508	485	492	472	525	483	483	491	513	483	500	504	480	445	526	509	520	496	479	464	457	500	509	478	495	452	462	516	477	470	494	510	455	481	468	453	484	463	466	479	496	510	512	482	484	511	480	495	502	515	451	506	501	503	511	481	469	466	456	483	481	493	489	485	453	505	519	484	479	493	437	512	465	462	470	515	513	481	493	486	487	523	469	514	482	463	485	505	474	483	527	472	481	482	435	472	461	515	490	464	514	446	503	471	497	489	499	488	489	519	523	476	515	492	436	505	469	499	499	452	527	505	500	462	515	480	426	488	491	472	486	491	462	521	497	504	493	475	486	491	522	479	514	474	500	497	456	487	473	498	494	510	511	465	494	499	496	496	486	479	478	475	508	489	473	508	503	497	472	504	530	477	503	496	484	461	502	452	523	487	489	478	502	516	522	472	525	464	513	485	531	534	522	488	490	489	499	504	486	467	474	502	470	496	468	502	475	477	507	484	473	477	492	490	506	461	442	444	477	490	503	475	454	494	499	456	463	436	490	496	476	445	463	508	500	461	469	492	476	507	473	476	517	501	477	466	466	483	506	496	482	497	450	489	476	475	500	486	472	496	484	475	475	488	500	511	489	508	481	502	528	446	463	446	434	465	504	444	560	511	442	454	524	460	486	501	477	498	513	495	514	509	470	477	448	501	466	482	492	465	461	449	489	527	491	508	455	476	495	461	479	509	492	491	472	502	447	499	496	518	480	477	493	493	515	480	505	497	484	492	495	479	466	521	481	502	476	503	501	487	518	471	488	460	491	499	500	479	504	465	525	518	487	489	468	500	506	522	510	459	498	501	463	478	495	462	464	499	520	509	480	509	525	458	463	491	454	506	458	495	528	501	475	460	474	510	447	474	489	497	458	463	445	498	460	466	479	463	504	500	449	468	486	482	451	481	504	487	478	459	502	480	512	507	507	459	484	500	458	480	481	464	479	518	489	486	448	510	496	492	478	485	481	476	514	457	516	452	495	492	507	491	482	505	479	515	497	510	484	485	479	498	501	508	484	492	492	508	469	495	450	448	435	532	509	465	504	457	461	481	480	512	531	465	485	489	468	458	483	494	482	505	511	522	470	468	485	521	508	515	473	489	461	480	502	492	489	490	528	507	535	475	474	524	465	455	504	494	509	527	494	513	496	476	496	478	483	454	512	495	495	521	536	442	512	496	442	526	487	509	474	488	475	488	492	441	532	489	463	503	512	455	513	525	480	490	481	503	496	438	487	485	488	509	482	500	476	474	460	492	475	486	479	467	518	488	506	469	504	478	523	450	519	481	510	484	482	494	455	462	495	471	493	514	512	506	505	488	479	475	487	473	470	517	468	491	476	470	491	477	474	498	437	456	474	497	488	535	473	445	490	477	543	451	485	471	476	459	494	480	481	490	473	500	516	521	482	518	505	486	484	497	509	491	469	479	506	513	494	472	489	467	458	526	485	512	506	555	499	492	507	470	521	465	483	490	432	493	504	463	463	455	492	457	500	460	503	459	476	460	452	531	492	483	470	454	483	451	461	460	483	489	493	464	544	484	476	499	491	485	487	505	432	484	479	439	477	507	503	479	484	434	495	434	489	475	479	458	503	503	484	497	475	516	514	474	507	479	513	480	464	497	488	530	491	441	518	484	484	477	461	499	518	458	521	517	469	420	471	493	486	507	453	463	488	505	514	450	486	474	480	450	489	502	492	509	512	512	479	492	486	448	500	495	468	492	484	482	524	488	485	452	501	482	492	486	490	480	489	477	482	486	469	479	474	494	460	481	477	492	469	457	491	465	499	492	453	536	470	461	479	497	480	502	468	459	471	499	455	483	489	467	482	513	501	497	495	543	468	485	492	489	480	443	480	506	488	507	528	516	500	469	486	492	500	534	471	498	461	460	438	493	493	444	502	457	501	495	506	447	472	482	475	481	473	491	495	495	475	465	488	487	489	532	526	472	517	483	495	487	449	510	488	466	494	508	506	523	491	494	456	438	501	522	475	488	478	472	561	462	441	450	541	484	447	498	522	490	474	488	543	501	509	498	467	487	459	451	506	471	498	462	462	469	504	498	481	465	486	463	519	492	466	528	487	510	503	481	424	535	502	472	469	456	462	457	481	512	488	484	468	470	467	523	500	507	520	494	527	467	508	482	496	472	482	481	479	445	483	511	462	465	487	513	504	503	462	534
60958	97834	81537	52119	28501	13538	3811	855	512	507	523	503	544	569	532	518	548	484	551	513	489	535	531	495	574	542	535	522	508	514	547	510	498	548	504	556	546	507	520	513	545	500	523	527	528	530	546	531	541	510	532	495	512	494	544	485	525	502	523	510	551	531	547	576	548	507	510	520	509	543	527	482	487	528	499	534	531	516	481	529	516	530	587	565	546	549	517	502	542	513	502	535	486	508	540	511	510	547	530	509	544	525	540	532	538	531	522	537	534	561	515	523	505	541	511	543	528	508	489	489	544	523	543	507	530	498	511	521	514	517	492	527	515	544	511	546	501	519	500	513	451	528	509	501	516	535	529	491	533	566	503	529	527	497	532	509	496	468	547	529	492	515	544	507	533	566	553	543	517	484	538	545	528	544	543	518	507	521	510	514	525	579	554	505	499	500	535	476	554	539	529	547	527	513	537	502	507	498	558	489	493	552	500	487	517	516	521	545	508	532	489	512	556	561	514	564	543	520	513	501	529	552	521	505	495	552	509	524	488	527	511	546	500	502	509	520	503	552	520	500	535	538	521	538	550	501	510	489	533	521	552	541	510	512	515	501	527	515	512	490	563	491	518	518	540	517	530	527	528	519	496	542	541	502	555	534	546	548	511	511	494	532	564	521	508	512	502	508	552	554	568	510	532	563	548	517	533	525	523	504	528	515	530	472	527	501	523	523	530	525	575	508	510	526	530	547	495	567	537	528	509	542	515	549	510	557	547	505	506	519	518	535	547	553	532	522	534	549	520	531	497	528	525	483	503	508	503	526	490	486	495	526	551	524	500	570	555	517	463	528	527	550	558	526	554	500	500	580	514	566	513	564	512	513	522	531	547	531	533	493	534	556	530	504	563	532	539	528	573	529	531	546	542	537	513	523	508	553	537	521	510	506	517	499	529	501	538	499	539	551	543	570	514	514	491	527	510	529	483	526	536	529	482	542	555	498	546	490	542	547	536	529	493	518	547	502	506	507	538	513	491	515	529	559	499	514	501	501	525	531	516	525	519	532	543	551	560	514	501	522	494	540	506	516	551	529	537	515	499	520	534	528	532	536	544	509	525	517	571	518	539	517	508	523	494	488	488	511	509	479	542	539	501	512	548	535	518	558	516	549	511	480	549	505	537	566	510	560	539	547	550	485	543	505	554	556	522	512	536	541	490	480	522	532	525	493	525	547	537	491	520	502	530	480	502	528	496	512	512	536	489	543	519	517	526	525	522	535	492	506	493	526	521	514	515	530	514	520	493	491	498	538	516	519	511	527	519	522	494	528	501	510	533	528	506	495	559	529	530	573	519	508	529	567	471	501	546	546	480	515	521	487	534	506	563	523	516	596	557	537	498	531	531	522	487	532	487	516	518	532	512	483	629	551	497	519	552	541	497	540	552	568	546	495	568	504	528	539	524	537	535	507	495	535	511	477	570	506	539	466	527	548	495	522	518	470	529	517	538	508	503	528	553	543	509	557	471	535	530	528	522	509	521	506	503	544	535	533	503	500	511	535	498	529	528	546	496	514	546	499	541	489	536	508	527	481	498	565	504	487	511	543	532	509	538	511	531	539	536	534	497	548	508	548	535	551	520	533	558	536	493	505	521	488	506	492	536	539	498	521	554	503	530	537	566	543	548	514	473	489	550	508	506	552	507	552	512	524	489	516	542	525	496	516	513	534	525	528	493	520	476	525	510	553	510	550	528	500	514	522	489	513	533	507	532	519	520	490	553	537	551	509	553	488	511	500	524	546	508	507	520	532	511	537	524	491	531	518	504	487	564	510	509	502	520	525	524	514	487	477	568	510	520	564	559	514	539	521	477	497	536	535	497	524	517	502	524	517	490	523	524	525	519	525	478	515	505	511	535	552	500	544	510	483	528	534	514	519	520	497	533	489	499	525	510	529	487	511	519	537	534	486	493	579	561	553	526	538	575	502	526	517	541	547	562	537	501	561	525	520	560	519	536	504	544	570	516	474	508	544	525	512	535	570	500	558	544	506	529	525	480	547	539	535	523	524	553	550	516	552	555	550	518	525	507	515	513	505	560	521	513	514	510	521	513	515	545	516	508	539	523	530	522	523	563	503	509	531	512	516	539	486	539	520	529	521	502	514	517	542	507	535	484	534	539	542	530	547	550	495	498	535	555	535	491	465	521	488	545	511	499	555	536	496	498	555	528	519	500	519	483	548	522	514	553	572	539	512	519	517	516	533	526	520	561	511	530	516	519	474	529	531	500	542	497	494	530	536	554	518	535	514	534	547	516	527	523	540	519	503	513	508	551	518	503	522	510	555	502	536	522	532	533	541	567	562	482	521	550	488	585	522	502	552	527	548	541	555	488	555	501	480	565	543	528	496	537	506	558	524	552	522	517	510	507	550	513	545	512	504	541	516	510	575	521	506	521	515	527	536	570	492	525	490	523	519	537	537	507	535	524	509	535	539	539	528	504	557	505	542	565	540	536	556	541	509	512	494	539	543	535	534	528	522	544	509	512	508	523	519	508	523	565	491	519	508	547	591	535	501	474	499	547	527	532	493	486	529	521	512	515	563	532	505	596	541	508	507	506	552	531	549	543	521	549	537	531	533	559	514	510	539	526	565	486	525	530	518	519	536	537	542	523	530	497	536	544	519	527	512	512	513	530	551	527	580	523	522	529	500	556	487	529	515	515	564	487	550	542	480	530	521	489	531	525	560	499	482	554	564	536	494	493	503	528	534	527	523	562	564	529	552	487	496	527	485	512	499	521	533	537	566	536	519	474	535	538	508	547	548	525	519	530	508	501	523	506	535	546	507	542	589	508	505	503	581	520	530	512	504	485	518	487	555	511	534	529	518	545	516	537	526	490	530	519	546	531	488	504	523	505	525	553	479	531	492	519	453	512	524	556	534	528	536	527	538	507	506	538	530	500	536	505	538	499	520	505	539	531	508	513	559	519	493	518	591	521	537	533	522	554	481	552	539	542	532	524	523	535	509	503	496	510	523	500	529	516	547	500	510	504	533	522	523	535	552	520	529	496	538	529	538	490	510	544	548	540	509	559	528	535	523	522	503	551	504	515	498	515	524	605	543	511	496	528	553	532	514	529	536	519	499	494	510	513	552	513	544	516	527	525	544	511	527	516	498	527	514	529	541	543	507	496	554	542	505	548	513	529	524	513	476	487	560	499	511	520	569	510	519	546	491	544	474	505	518	538	537	543	481	523	547	509	568	523	537	524	541	557	515	494	538	544	476	554	519	519	525	554	527	510	512	547	489	484	504	488	520	536	502	484	515	539	515	490	534	499	564	538	488	546	527	541	548	499	534	537	493	500	486	510	507	540	507	489	517	526	529	567	511	554	513	522	505	523	532	521	509	524	526	506	522	542	539	511	569	554	515	519	531	502	537	506	543	527	577	535	493	522	552	496	516	530	504	531	540	542	515	490	499	538	521	538	545	475	524	542	536	526	529	493	507	547	560	479	524
29081	26476	33536	19169	3942	1215	584	378	373	396	385	376	402	362	359	403	372	375	405	387	385	378	419	391	408	356	388	376	407	390	364	377	419	355	371	371	362	384	407	413	372	378	388	375	363	382	399	352	369	382	382	365	409	421	368	373	405	393	397	420	380	384	406	388	359	438	361	365	383	410	380	398	414	417	398	356	381	377	399	401	367	386	371	365	359	401	400	386	386	380	401	372	373	392	392	405	410	388	370	348	352	370	356	383	381	368	402	403	391	391	416	390	393	394	376	408	358	392	399	374	397	401	400	428	388	411	377	406	385	359	363	399	381	428	399	372	397	389	368	363	399	383	353	351	400	374	382	429	385	355	429	358	376	327	377	387	363	380	347	383	381	385	373	384	427	337	373	393	394	400	381	420	371	366	371	384	350	399	346	351	397	406	340	383	389	379	392	368	380	392	366	363	376	365	374	392	357	392	400	333	419	367	367	420	362	413	394	400	360	393	399	369	380	382	406	395	367	398	385	381	365	407	360	399	393	364	392	360	395	435	390	412	390	372	373	383	410	396	349	399	368	347	364	416	365	375	378	397	349	363	391	398	392	371	393	416	383	356	375	374	370	387	382	394	373	407	380	395	374	364	374	419	425	387	376	400	377	370	393	380	366	366	383	342	406	393	356	344	393	382	372	391	351	376	377	367	392	363	426	389	383	378	384	388	381	397	399	399	355	369	415	389	376	372	395	384	372	395	395	364	383	409	395	397	348	367	367	400	364	402	379	393	350	329	372	382	339	375	376	363	391	386	375	423	367	342	395	374	350	391	379	370	372	384	417	385	381	418	405	375	381	382	397	386	372	382	387	399	383	332	372	389	390	417	389	353	415	407	396	393	358	368	373	349	409	367	375	415	369	356	392	404	383	394	369	412	383	357	374	393	400	366	378	413	402	380	381	356	391	391	404	409	400	376	368	360	377	413	357	380	387	402	413	397	409	388	367	381	403	411	402	392	364	390	419	381	379	363	375	418	394	354	370	393	382	340	394	364	387	360	399	360	406	351	389	405	372	369	414	406	420	400	390	366	417	385	396	377	390	393	388	399	396	383	362	388	371	352	341	395	390	358	386	410	361	384	415	401	392	373	390	387	386	361	410	403	370	379	391	369	388	406	399	369	369	435	411	403	380	404	395	437	395	399	357	397	395	377	355	387	366	410	366	393	394	388	363	365	395	370	353	409	373	346	370	359	361	390	378	360	389	366	407	420	392	404	387	385	359	371	418	407	368	395	380	362	399	390	405	381	374	393	392	372	396	385	382	377	409	385	388	393	371	374	365	432	417	380	390	368	360	383	373	400	387	373	399	427	379	388	396	376	333	345	393	374	421	407	383	400	401	438	396	402	372	397	413	420	373	357	383	376	393	374	379	398	389	378	383	389	403	407	367	375	397	424	373	368	360	393	394	404	410	356	388	392	392	375	403	392	387	381	402	374	407	408	352	396	387	380	395	382	397	379	388	355	409	391	383	350	417	421	385	368	365	382	400	366	382	382	372	393	389	364	348	410	377	388	368	388	404	427	387	395	385	428	349	360	386	414	400	380	373	356	404	404	412	406	376	385	352	384	388	365	389	380	386	375	407	402	363	372	373	404	380	381	378	425	323	400	412	373	391	387	366	355	373	382	420	374	411	391	412	384	381	382	399	391	392	385	409	366	394	394	366	384	395	394	406	357	395	422	404	375	384	394	372	385	382	374	388	341	396	389	385	415	382	386	381	358	382	393	368	361	358	415	384	358	367	397	394	398	375	401	369	387	380	400	375	450	404	414	349	383	356	359	378	383	412	389	372	405	382	380	354	380	373	392	377	384	367	359	434	369	371	387	381	405	405	396	381	374	385	399	418	397	377	384	397	401	391	369	397	411	394	401	368	403	389	385	431	366	397	412	381	433	388	395	395	409	355	370	397	365	377	369	438	414	374	406	377	365	354	389	368	403	370	415	399	411	336	340	353	360	365	395	372	360	404	395	367	377	370	363	423	385	393	401	410	393	374	389	354	390	397	404	360	394	389	381	425	388	379	405	370	353	365	391	408	398	414	381	385	358	400	376	372	387	387	402	366	364	360	396	387	390	355	398	386	402	386	375	392	382	391	355	404	379	391	338	393	370	402	412	395	384	379	373	399	381	406	399	380	348	398	391	373	394	398	383	359	387	419	362	406	350	388	405	408	415	385	418	386	370	366	413	392	387	365	382	356	406	361	402	376	409	383	412	391	397	409	370	385	401	361	364	403	391	367	365	372	348	362	363	387	365	410	362	382	381	404	395	393	359	388	391	334	350	432	414	383	373	407	404	384	382	433	368	374	356	417	392	366	420	389	355	399	410	358	382	364	375	378	382	389	377	397	382	395	379	328	370	384	389	372	410	392	349	399	400	412	381	365	410	376	370	390	376	361	396	371	399	395	375	387	394	378	336	426	374	390	319	388	402	360	390	380	374	422	372	381	413	367	373	380	371	378	395	378	399	392	427	376	359	409	369	402	366	379	374	356	362	342	414	384	385	399	385	404	392	353	412	400	383	407	388	413	382	386	397	418	364	402	370	396	363	365	411	391	410	390	388	360	369	364	386	370	400	371	386	381	376	374	394	390	396	355	400	378	382	372	412	380	380	386	416	401	386	391	431	382	398	390	377	366	381	392	371	361	411	393	379	347	357	373	390	386	396	372	405	412	427	349	397	380	409	406	369	426	357	424	393	398	346	375	400	416	420	412	393	375	344	370	334	391	379	381	389	376	367	354	383	383	328	398	401	395	420	364	386	377	402	379	405	364	342	367	407	374	380	412	377	388	375	380	372	386	389	380	396	358	399	353	380	414	395	353	384	382	398	385	409	342	393	366	412	391	394	375	389	371	411	380	427	339	384	367	420	390	411	400	374	381	395	393	354	384	370	408	408	378	344	423	384	396	372	422	350	385	405	401	420	373	371	420	362	378	423	413	423	404	394	365	375	378	371	369	362	423	369	370	365	379	369	378	384	362	374	376	342	363	386	366	365	428	399	375	368	394	368	380	394	396	410	374	390	381	415	401	383	390	361	383	360	360	378	404	369	388	399	369	369	416	339	373	402	377	381	384	392	359	416	361	386	417	383	419	344	331	380	371	373	382	395	415	371	381	411	396	370	416	412	371	387	354	422	423	356	384	389	400	387	371	369	414	419	357	366	371	425	379	372	330	399	410	389	400	377	373	372	389	413	390	360	406	402	396	389	389	413	380	368	397	352	387	400	393	369	422	375	374	380	390	410	429	375	367	369	351	367	361	398	398	381	390	402	378	380	398	387	374	371	350	361	407	372	348	384	374	363	405	377	407	373	366	375	384	385	417	397	399	391	357	359	403	378	392	409	376	398	373	378	368	315	402	387	418	403	415	391	395	394	392	341	391	384	415	384	362	358	369	397	391	392	394	348	404	382	430	396	388	398	371	420	343	399	395	383	412	371	357	403	397	395	416	379
29919	40035	30638	13562	3846	1548	694	460	452	410	437	434	449	469	462	453	447	446	419	447	447	457	417	432	429	424	405	462	479	458	424	445	451	445	448	410	419	489	442	443	449	462	438	428	435	420	425	425	453	434	426	450	435	390	444	452	439	466	419	478	431	448	432	409	436	492	464	437	428	457	460	493	442	441	427	456	454	459	431	445	434	446	427	452	444	385	405	419	407	451	458	439	445	457	415	431	424	461	458	446	401	442	405	431	452	419	445	439	459	437	446	426	441	415	428	457	445	444	451	465	417	466	448	458	464	445	430	401	431	453	453	449	434	428	433	403	446	439	428	440	407	475	426	456	444	445	406	432	440	458	452	437	464	446	430	456	435	391	472	480	429	442	450	428	450	463	442	419	427	458	466	471	413	490	474	458	441	439	396	417	456	454	425	452	452	432	416	433	412	417	451	405	486	473	456	424	389	444	458	446	459	463	454	445	435	480	386	415	410	461	384	439	444	404	423	433	418	416	406	447	441	434	447	443	441	414	436	395	418	403	440	429	467	455	463	458	425	444	433	435	453	431	424	445	444	488	470	446	437	434	446	448	469	452	448	393	446	432	476	439	443	460	442	454	451	446	417	445	433	436	437	425	452	441	416	424	420	422	433	419	442	455	416	404	451	440	444	455	421	411	442	414	426	415	446	444	426	454	421	454	437	436	435	468	490	430	436	435	417	484	446	467	425	463	460	417	458	492	431	427	411	398	413	449	443	459	423	459	441	423	467	440	473	424	474	477	435	477	461	445	411	447	452	408	404	446	391	408	403	473	426	436	446	427	447	420	446	402	437	459	451	462	459	479	430	460	429	446	455	439	456	428	470	432	454	456	427	470	412	424	453	442	462	455	435	452	406	402	452	455	434	415	406	434	438	434	455	431	416	427	456	425	457	445	436	432	433	456	449	449	448	430	457	482	429	414	435	447	437	412	440	481	414	456	424	439	435	401	442	450	431	436	442	440	465	478	407	419	459	414	401	410	426	439	443	429	464	455	443	445	414	444	463	477	457	436	459	427	441	464	438	465	455	418	417	452	479	423	445	430	480	410	440	445	440	429	426	437	449	434	446	448	458	460	476	406	395	453	467	452	449	439	441	396	432	432	450	412	453	425	433	469	437	464	466	431	440	399	434	474	447	492	444	423	472	444	432	419	464	440	451	401	469	445	454	444	472	410	467	452	405	424	441	433	420	438	417	456	466	420	411	471	432	439	413	416	437	450	431	420	482	435	438	421	450	456	470	447	447	454	401	426	411	395	438	474	407	478	429	478	454	449	435	473	442	487	435	480	475	456	473	408	458	508	463	421	438	471	387	417	424	405	458	454	403	427	450	444	404	421	411	440	452	404	405	458	443	415	440	416	497	451	446	454	441	419	421	475	403	438	427	445	458	463	427	461	402	414	472	409	456	445	478	449	441	417	422	437	409	435	448	456	437	446	407	447	417	464	432	442	431	412	426	447	416	440	428	448	446	446	436	479	467	417	450	429	451	431	447	393	412	431	489	461	397	451	457	457	407	452	445	433	470	427	419	432	428	436	417	457	416	466	444	433	455	416	448	433	461	462	419	430	439	492	436	465	488	423	423	433	430	463	422	436	450	433	424	438	444	472	425	462	441	441	442	401	420	417	437	422	462	496	405	477	451	433	456	446	441	426	412	464	450	421	430	423	476	433	407	421	439	423	445	430	422	420	503	447	433	466	416	436	446	435	448	460	489	439	462	418	451	441	468	431	433	427	459	426	428	434	446	446	395	400	459	411	447	439	433	423	424	430	439	469	438	433	455	437	432	421	450	441	464	462	440	445	464	447	429	437	437	423	443	421	416	427	424	464	427	418	413	416	442	440	443	438	466	446	492	453	466	442	434	410	414	433	458	447	428	432	442	429	435	454	445	480	431	480	429	437	432	436	436	452	426	380	508	402	439	444	446	447	443	459	435	440	443	466	418	454	447	477	437	448	446	470	414	457	438	427	441	439	427	448	471	459	452	473	418	427	438	426	463	433	429	453	458	411	429	478	476	440	429	484	424	466	422	439	426	440	496	429	442	447	460	410	431	452	424	466	447	453	426	423	393	456	454	471	424	442	442	446	425	441	459	461	453	418	403	429	425	475	430	473	439	449	437	462	425	440	434	448	428	426	407	446	401	458	410	464	438	457	452	437	418	439	438	443	442	416	414	456	422	452	444	419	433	462	461	445	454	413	420	404	487	469	450	488	456	453	468	438	451	427	456	435	438	474	448	439	438	456	442	411	456	425	433	464	444	431	474	452	443	426	435	419	447	453	455	449	418	429	439	435	461	450	427	436	425	396	384	426	467	454	433	416	432	454	445	411	436	433	485	422	466	427	422	421	438	451	468	456	431	474	474	452	434	473	443	446	411	446	412	416	476	426	414	456	472	447	455	435	442	445	436	477	431	444	461	467	452	474	424	418	425	435	460	430	448	402	398	436	473	434	400	449	419	437	435	399	469	459	455	439	423	422	451	454	406	465	403	414	446	431	448	454	438	438	450	486	459	438	451	443	437	410	443	473	432	422	425	418	418	450	463	441	446	479	447	466	436	442	470	438	458	382	420	449	424	426	466	436	424	457	444	450	420	437	434	415	467	405	469	428	460	432	461	442	417	435	440	449	448	486	407	466	464	434	446	440	456	439	453	428	456	448	441	426	428	467	427	438	429	434	448	420	424	423	422	433	450	408	442	442	448	468	443	479	436	454	462	420	439	456	443	433	420	436	470	413	422	445	447	446	441	484	411	403	431	425	412	403	444	456	413	409	436	388	465	446	480	458	442	448	408	413	415	433	433	422	435	436	481	447	455	414	457	421	469	424	425	443	440	453	437	451	413	421	441	453	441	435	403	446	453	439	441	443	399	454	457	425	459	452	422	445	453	427	449	446	493	448	451	433	416	437	475	447	430	447	416	466	421	470	450	420	457	450	414	435	409	454	427	422	443	455	412	419	438	439	435	442	442	433	422	438	448	484	412	447	419	472	430	429	444	429	455	465	450	418	441	454	486	449	416	434	426	479	389	421	436	446	396	399	452	458	430	419	495	447	437	440	415	428	465	459	452	463	461	453	474	465	457	426	423	411	496	490	441	443	418	432	432	461	485	492	442	417	438	457	435	452	443	482	435	459	429	452	433	470	415	411	448	419	440	453	446	457	415	434	439	454	465	425	425	444	466	424	458	424	475	465	439	416	442	439	438	411	476	428	437	454	418	455	408	401	456	438	410	426	445	428	436	474	417	443	441	496	437	461	453	488	449	424	463	429	469	417	452	454	447	434	434	443	449	421	460	451	439	437	456	421	429	440	422	463	439	431	412	448	449	480	442	446	399	435	445	492	406	462	461	412	440	411	417	425	430	429	434	442	430	437	440	422	475	465	449	421	426	428	431	461	415	436	447	449	425	494	438	447	439	476	440	417	441	448	438	438	431	449	426	479	472	452	448	453
23269	21485	34400	29825	22598	18435	6392	596	386	411	389	370	392	378	361	354	337	346	327	373	406	387	352	376	380	395	364	350	374	394	329	343	353	388	357	359	409	367	386	355	387	365	369	358	364	372	331	367	345	363	374	396	367	349	368	363	335	383	360	368	384	335	355	368	350	375	358	384	389	342	341	382	341	365	356	373	372	369	342	342	335	381	339	364	390	358	390	374	387	394	374	377	377	385	391	353	370	387	365	349	371	372	374	328	319	377	363	342	360	382	374	363	376	396	363	389	376	370	372	372	380	367	337	363	373	358	348	360	375	362	375	334	358	409	371	377	343	358	383	368	362	348	366	367	369	403	370	387	364	411	383	364	351	412	381	362	393	401	355	360	342	383	342	376	371	378	367	375	389	391	353	358	364	364	355	396	368	358	349	377	361	397	401	349	391	364	338	355	358	395	391	402	352	354	353	379	383	352	364	405	368	408	371	381	362	378	393	374	374	385	375	416	366	345	383	390	400	333	395	393	391	354	355	373	371	378	343	390	391	349	355	344	362	366	383	338	380	352	373	379	334	354	381	340	371	370	396	374	349	359	424	355	397	366	341	385	348	367	360	321	362	332	382	383	390	377	385	330	361	367	379	382	383	393	379	369	410	376	368	354	362	386	401	356	335	375	359	328	359	356	394	409	384	373	394	341	380	360	353	353	341	383	370	388	363	349	379	356	374	390	337	383	396	369	388	352	378	354	380	375	332	346	372	370	372	365	355	353	367	402	386	347	352	349	364	380	332	358	392	363	351	376	350	402	362	391	376	337	359	381	361	386	394	390	381	357	384	391	348	346	355	350	356	364	338	361	386	363	387	351	366	378	368	339	374	391	371	368	364	384	363	350	387	392	346	359	378	359	368	371	363	391	389	386	339	389	375	360	322	331	350	368	353	399	378	373	384	361	357	356	356	378	356	361	347	394	371	354	391	331	338	342	351	396	355	357	346	332	429	375	363	362	401	388	369	383	357	338	380	381	356	365	370	387	373	350	361	379	337	360	369	352	369	357	366	340	372	370	353	368	376	389	379	358	408	369	383	385	369	361	361	385	376	379	357	353	329	375	355	342	376	335	359	354	348	374	388	341	380	387	374	363	357	392	375	361	356	364	403	354	352	323	379	344	370	352	371	388	358	339	387	352	372	402	342	369	408	364	372	357	366	399	363	424	394	370	348	376	353	313	376	358	350	346	385	372	392	344	351	335	306	350	335	361	384	394	357	375	374	407	330	352	343	372	350	357	384	345	343	364	382	354	360	374	346	374	343	367	395	394	347	398	400	344	369	346	369	404	413	383	386	356	370	400	377	362	356	369	388	375	380	359	341	369	411	347	354	355	363	358	376	393	379	350	342	330	381	349	347	371	373	353	405	366	357	340	364	335	396	412	378	389	351	356	358	375	348	376	324	360	372	350	365	367	359	347	364	376	367	404	374	364	379	351	349	405	371	367	383	371	417	373	377	358	396	366	383	323	351	392	354	380	344	401	349	370	395	370	356	363	404	370	344	354	391	354	378	384	332	340	364	378	329	359	348	345	372	367	378	371	376	382	391	371	362	358	361	361	353	389	374	396	381	339	354	363	375	346	354	362	371	361	382	358	355	378	369	365	353	345	353	357	369	383	379	371	379	361	373	383	346	344	375	335	387	351	390	390	357	382	351	356	361	377	387	347	379	364	353	375	341	376	354	342	384	415	341	354	381	370	313	407	336	353	379	400	361	370	392	337	358	366	366	375	358	405	379	378	340	377	370	396	382	364	375	344	347	370	370	340	345	353	348	374	399	356	382	386	365	377	367	355	368	348	367	378	360	326	393	382	369	405	365	347	324	400	403	396	370	360	392	395	307	373	398	375	371	337	369	360	401	354	368	347	347	392	362	415	348	372	366	337	372	382	323	370	364	381	383	407	355	387	351	411	370	361	375	390	371	354	387	414	363	386	327	391	363	381	367	378	348	353	354	363	379	388	328	369	369	388	362	357	393	352	360	362	381	352	376	340	348	377	356	349	345	337	348	344	366	409	364	351	343	346	364	368	356	336	347	370	347	361	387	349	396	351	388	376	356	370	396	381	364	392	349	357	375	373	400	378	380	364	370	396	381	363	388	365	395	356	368	363	386	367	344	368	365	397	354	380	380	342	368	346	380	392	371	395	367	360	372	392	364	369	357	362	386	374	373	388	343	349	382	388	384	359	397	390	376	368	380	374	381	373	378	362	369	393	338	367	385	364	370	398	330	343	377	385	363	389	382	393	374	368	367	370	382	347	374	351	376	355	367	317	378	341	362	365	388	357	362	351	363	368	400	376	325	413	386	355	378	394	354	367	369	348	395	361	375	363	359	386	346	386	353	366	355	371	363	338	335	361	370	375	389	360	356	370	393	363	389	363	371	402	352	354	324	404	377	395	391	396	368	393	376	382	363	378	378	360	341	353	382	360	374	347	377	399	354	376	349	342	386	370	340	342	377	347	377	385	352	358	326	370	391	390	400	376	378	393	361	365	342	364	374	378	360	367	381	389	398	361	412	372	388	349	373	353	348	361	399	391	398	340	420	372	344	362	377	367	383	306	349	358	344	383	381	343	370	376	370	387	359	400	368	385	356	356	346	344	375	380	340	368	367	380	364	354	387	358	369	374	375	362	388	373	389	399	418	410	368	370	407	363	354	393	424	351	377	360	357	350	361	370	367	364	373	381	375	357	366	369	352	348	406	380	391	402	374	372	355	353	363	373	359	403	371	372	394	364	372	401	372	342	374	372	384	379	364	385	313	361	373	371	377	363	398	367	342	342	404	349	364	348	403	369	379	404	372	367	346	362	371	382	358	399	364	393	366	378	335	349	349	399	355	400	382	377	377	380	371	331	406	398	388	353	367	363	369	340	347	344	384	358	370	389	360	356	392	394	329	351	361	362	367	404	346	382	379	348	371	369	377	364	351	355	344	358	383	385	362	358	382	336	394	359	374	341	372	353	362	400	381	351	391	361	369	391	371	413	362	369	347	389	403	375	332	336	398	363	392	331	339	405	340	386	364	360	385	372	374	380	372	350	353	396	376	379	425	371	355	381	381	348	367	358	423	400	346	351	406	382	382	354	374	385	353	356	367	359	376	367	363	367	403	329	365	371	352	385	341	359	372	338	366	347	387	379	381	370	328	405	364	360	380	362	389	378	383	321	411	379	389	368	361	345	365	348	373	387	389	374	337	316	351	379	366	415	396	354	350	365	385	373	374	385	336	374	347	363	374	355	351	381	360	379	375	351	364	362	394	333	363	389	359	359	404	400	356	368	363	350	373	377	351	376	351	407	365	342	353	389	352	323	375	380	359	355	351	327	356	370	402	339	402	371	343	371	374	390	393	418	388	356	419	391	374	353	380	376	385	386	362	385	395	376	382	370	384	377	343	320	373	349	347	373	357	369	357	377	358	359	382	341	348	363	394	409	361	378	384	360	348	397	393	384
55677	90200	72839	45555	23246	9584	2526	599	441	417	411	409	408	423	426	405	428	376	403	422	407	430	413	428	404	452	430	448	429	400	417	402	416	438	423	424	389	402	400	410	413	422	393	431	388	424	424	474	433	420	392	375	424	426	392	430	391	402	422	404	369	432	398	403	403	407	415	408	423	405	432	408	399	419	375	392	422	402	396	407	429	415	422	387	376	362	413	419	423	388	395	401	382	399	392	390	432	365	419	406	390	440	392	405	398	402	410	442	407	442	430	376	368	392	425	462	399	444	399	387	417	400	377	448	388	427	424	411	439	430	417	407	416	393	423	418	399	388	414	423	426	440	420	423	444	425	428	399	384	395	412	423	402	423	424	401	413	436	408	419	411	410	411	449	389	393	368	427	442	393	408	376	397	416	442	459	420	450	444	406	387	360	407	420	421	412	421	403	445	423	430	409	396	395	404	455	413	404	396	394	434	417	384	400	403	400	418	415	413	422	403	372	418	424	412	395	443	404	422	430	458	413	396	397	386	423	397	412	425	382	456	436	406	388	401	397	407	397	404	448	409	451	404	450	394	418	414	369	384	412	411	408	397	374	421	406	424	429	401	401	427	409	397	420	412	393	448	412	386	438	430	409	420	390	383	383	406	394	408	411	443	388	427	404	402	433	397	387	415	353	377	407	360	452	388	433	393	411	421	427	421	367	392	442	372	448	421	396	438	364	426	396	429	422	432	415	409	428	432	451	394	420	428	415	404	408	391	386	460	390	403	437	416	393	413	424	445	403	413	398	425	391	409	389	425	423	385	370	428	429	439	391	397	427	432	409	450	423	420	394	410	404	413	380	378	394	376	398	445	446	423	395	414	411	409	431	412	398	391	397	427	401	407	414	419	413	398	406	402	413	418	367	411	420	445	420	435	411	375	379	433	397	390	441	396	399	392	387	433	419	432	428	405	382	395	404	396	453	419	394	418	389	380	423	421	406	429	444	380	407	387	388	396	432	431	415	420	414	427	412	416	366	435	370	372	400	388	390	415	409	406	395	403	434	418	380	373	425	414	373	402	388	386	403	400	399	382	427	402	387	394	431	437	388	424	425	413	404	424	417	432	382	433	438	405	422	408	417	403	381	408	418	444	362	345	418	397	407	391	390	413	365	363	429	375	419	377	420	387	414	399	436	422	448	400	392	421	421	346	419	438	359	381	411	415	413	379	409	404	410	399	416	359	394	410	407	436	411	403	393	435	404	459	386	418	384	420	395	432	424	403	446	411	443	417	383	421	400	391	462	440	417	425	445	414	439	418	428	423	408	402	422	411	409	437	410	423	408	398	409	394	429	408	428	430	388	393	442	391	391	383	436	408	417	414	428	460	421	424	432	400	423	426	378	433	390	393	418	422	426	434	401	405	359	433	386	456	413	433	372	406	385	409	408	388	383	407	438	387	437	393	447	424	444	388	412	414	396	406	388	407	462	409	413	403	422	400	398	413	414	434	444	388	439	405	423	428	381	414	446	377	448	414	417	434	383	391	416	441	399	453	423	412	423	397	410	375	422	355	396	439	429	461	379	369	398	405	471	421	442	417	392	424	430	398	413	394	392	399	439	417	412	417	384	384	442	390	422	408	434	426	438	420	420	393	401	418	427	431	411	407	418	413	425	408	367	390	392	415	434	412	431	428	438	404	400	415	431	407	401	419	418	406	416	428	405	363	384	417	393	420	412	398	440	394	397	356	366	389	450	404	420	395	365	427	409	385	407	426	432	409	416	430	406	404	452	414	428	393	410	428	397	383	412	372	391	425	398	395	378	427	400	406	358	384	429	405	402	403	403	392	441	398	417	407	436	452	408	358	384	436	367	435	444	396	435	396	400	419	391	388	407	405	425	401	417	392	411	419	421	388	416	403	394	401	419	385	425	383	383	381	404	420	401	413	415	437	434	430	377	395	437	425	410	434	406	379	416	405	421	419	401	415	417	380	391	421	392	433	406	416	411	439	375	373	423	418	396	398	430	410	415	425	430	380	401	424	443	434	410	383	413	402	410	417	395	398	415	433	445	405	405	400	389	411	406	429	417	395	391	370	441	431	406	419	404	424	396	373	402	429	398	408	386	394	420	384	385	388	456	388	399	430	413	399	381	389	418	405	425	421	408	409	447	422	400	417	391	388	413	419	420	439	420	402	410	388	394	424	418	428	443	436	394	461	402	414	390	407	405	430	416	413	378	418	418	423	390	410	400	427	445	402	408	396	430	371	430	423	397	396	434	449	412	404	376	411	371	410	452	422	437	412	418	424	408	396	405	427	427	453	391	418	396	392	408	414	387	433	412	404	401	397	408	374	416	424	402	379	376	405	427	411	415	419	426	398	434	386	434	378	403	475	395	406	411	394	424	401	425	408	402	364	376	413	424	409	438	418	397	435	407	411	415	421	414	403	364	405	385	415	407	428	373	410	420	375	415	424	418	392	381	413	414	407	410	428	416	421	402	414	401	431	374	430	407	389	408	408	415	394	400	426	394	398	417	427	351	400	446	448	397	381	408	386	405	415	466	399	403	377	398	411	374	402	386	380	434	448	431	410	440	396	411	408	384	360	415	408	441	420	393	397	413	411	415	357	409	419	397	449	403	406	414	411	406	435	425	415	454	449	405	419	403	458	403	415	391	422	394	398	421	342	389	416	403	396	439	443	398	400	390	419	449	408	373	385	394	414	406	389	400	413	424	417	384	380	405	391	366	416	423	436	445	413	406	408	417	396	424	403	416	406	450	397	405	438	404	387	446	410	415	411	411	422	412	399	411	414	433	398	392	418	424	402	415	406	390	393	411	390	403	375	406	431	434	379	432	438	405	413	451	374	393	401	418	418	396	395	433	425	410	427	407	392	409	426	434	405	394	426	360	440	421	406	405	409	389	389	368	385	404	396	384	418	389	437	422	430	400	440	447	422	446	453	427	397	412	420	402	395	419	379	388	438	403	406	423	397	426	430	423	416	393	394	404	395	433	415	406	439	355	429	403	418	413	393	420	407	409	411	442	387	434	426	428	400	424	419	432	404	430	421	432	389	418	415	382	404	376	352	411	427	409	405	427	392	446	423	367	379	415	380	414	401	374	381	382	427	411	434	375	364	383	356	421	404	398	417	412	416	418	427	401	371	396	398	394	420	411	404	406	410	409	402	416	471	428	379	414	418	423	392	419	391	399	386	403	429	370	403	402	372	403	435	404	421	401	442	433	425	412	385	405	407	439	373	407	408	407	389	430	397	407	414	436	404	382	436	429	435	392	419	450	391	419	370	439	380	422	414	404	445	414	436	422	398	409	441	394	428	400	415	378	434	377	407	394	428	393	399	411	400	442	418	389	422	408	431	430	398	417	429	455	379	394	411	403	439	417	400	390	427	439	397	442	412	397	387	370	400	406	421	405	393	389	431	453	448	430	405	413	408	426	416	383	412	416	415	386	433	387	427	419	422	421	398	427	374	401	418	390	434	410	422	424
25236	22624	35260	30217	18334	6417	1325	545	520	502	457	459	454	482	492	482	499	519	499	494	472	501	493	495	485	452	464	505	489	499	511	472	513	483	493	488	483	524	463	519	463	504	480	480	501	507	497	476	460	500	472	456	516	453	458	434	506	503	479	482	490	478	482	482	499	520	528	470	468	500	511	480	505	476	456	517	467	481	469	484	504	467	490	465	469	451	481	506	495	469	471	492	509	494	490	476	465	473	451	517	475	471	463	471	470	482	479	511	445	517	495	484	471	509	466	489	470	487	485	481	474	491	461	511	488	504	502	461	478	470	509	480	458	484	449	515	512	461	498	501	481	482	483	466	487	504	481	468	489	467	449	464	422	466	522	486	470	459	469	499	482	513	493	481	464	445	516	487	475	489	502	454	467	478	438	497	479	500	481	490	496	459	492	494	489	488	488	467	449	477	453	474	496	497	502	504	510	473	501	475	494	482	498	498	476	478	480	470	484	474	480	477	464	553	463	541	495	465	447	505	460	504	492	473	490	487	484	472	489	441	456	521	486	506	476	490	481	514	455	506	501	472	482	458	508	456	473	483	458	491	466	453	496	463	461	475	479	460	498	474	500	456	508	485	482	465	486	456	487	459	464	470	473	484	486	497	516	476	460	466	467	522	527	457	474	479	481	492	469	490	480	463	488	449	471	507	482	506	466	458	462	440	445	454	506	451	465	489	475	447	505	489	485	493	494	500	466	512	495	469	494	485	481	482	488	509	458	441	526	468	484	468	506	462	489	487	482	484	475	504	465	474	498	463	513	446	449	486	491	486	461	498	479	533	513	469	481	469	465	479	491	514	485	452	509	487	465	544	495	499	457	477	488	490	464	511	479	503	462	479	478	476	470	501	465	460	509	462	480	502	490	493	510	487	520	474	467	460	504	477	463	489	453	479	478	462	476	474	480	483	483	528	472	435	490	488	511	455	509	481	525	486	494	465	462	473	478	463	484	478	458	495	487	511	472	489	455	478	507	470	449	475	439	489	451	481	506	467	479	471	484	475	508	512	413	464	521	473	506	484	497	503	509	474	447	468	478	513	500	495	469	507	462	483	472	456	476	456	508	532	509	464	476	470	479	478	457	495	468	492	483	533	502	497	465	499	452	480	439	483	507	464	431	462	471	519	509	423	508	483	491	475	529	502	501	486	485	474	513	510	497	455	489	469	468	486	491	450	496	490	465	460	487	506	482	466	460	473	488	477	478	499	466	481	502	493	494	473	512	483	465	502	431	433	492	481	505	469	446	466	481	478	463	462	449	509	490	496	457	500	498	487	462	463	496	473	462	463	498	497	521	461	488	503	471	440	504	461	504	473	436	498	526	471	492	501	471	455	488	492	455	479	463	460	523	509	435	454	461	462	474	474	505	450	473	500	441	508	431	503	490	476	468	486	476	440	526	484	502	462	511	440	461	463	503	462	464	505	505	494	486	478	529	510	465	487	485	468	509	486	507	512	471	439	487	452	505	509	494	510	479	492	467	491	474	471	486	481	509	533	453	474	502	454	493	503	474	489	475	460	493	485	456	490	562	468	476	531	468	493	507	487	474	477	486	494	454	427	431	506	478	513	480	488	518	502	492	470	465	467	505	465	477	461	511	496	484	470	479	466	506	488	532	479	451	503	467	517	473	456	474	487	497	458	473	493	498	472	519	487	458	502	463	446	486	488	479	498	473	453	476	504	503	481	496	487	484	464	483	494	527	484	481	495	454	452	489	471	497	494	475	500	456	476	483	513	442	476	486	426	475	489	520	480	496	487	463	435	454	491	519	463	484	494	499	491	451	499	473	484	462	496	483	493	469	502	468	459	495	475	468	487	525	483	519	502	452	504	521	473	460	463	443	520	502	503	434	460	481	517	480	482	467	472	458	496	508	458	497	508	504	472	509	518	466	471	451	482	517	476	473	517	466	494	473	506	487	427	475	505	479	501	463	473	474	476	475	437	459	470	455	519	473	499	474	486	482	498	465	532	522	472	455	486	450	494	472	482	473	469	489	472	491	462	469	464	476	462	497	535	474	460	498	480	458	490	472	515	509	487	489	482	482	490	489	476	478	494	471	453	435	457	478	494	499	482	471	485	464	457	453	457	467	447	441	469	467	485	437	494	524	480	459	485	485	508	509	501	465	498	486	518	482	499	480	491	506	462	435	497	508	466	482	472	470	515	479	516	481	508	465	464	449	482	497	462	445	477	468	505	476	465	449	485	487	447	488	482	465	496	516	484	456	483	476	520	471	474	443	502	466	511	415	477	482	481	486	498	475	460	487	462	493	484	497	461	457	488	447	485	464	508	506	478	480	424	477	480	487	493	463	453	484	482	457	485	461	474	513	482	447	518	502	469	468	467	503	499	472	430	489	457	496	471	492	494	474	482	461	471	482	484	456	512	462	483	481	523	506	520	531	522	483	494	513	492	466	458	479	474	469	493	513	501	466	500	476	459	512	535	475	503	498	470	488	499	508	452	507	499	456	490	508	478	472	441	531	476	493	451	483	492	510	479	508	475	470	470	477	497	473	499	475	499	457	503	452	458	508	519	506	487	503	461	478	448	463	489	475	501	457	460	472	512	441	474	491	485	466	432	456	485	481	476	485	480	485	456	529	478	482	474	510	457	474	471	472	480	495	474	472	481	462	460	504	483	522	473	480	470	468	495	481	473	501	444	459	476	470	458	485	494	513	477	459	484	484	457	502	473	488	491	472	512	444	473	484	503	491	495	471	481	445	467	489	455	526	523	502	454	502	472	488	474	479	468	483	485	476	500	470	491	479	470	495	467	491	499	511	468	458	472	455	472	445	445	484	450	504	498	470	497	501	456	482	453	492	485	488	509	495	489	481	500	448	514	495	478	497	493	496	461	462	496	494	467	473	457	480	484	496	484	512	501	476	488	483	471	489	506	484	482	479	467	473	481	533	509	510	460	449	445	460	479	485	488	492	464	500	501	509	508	493	484	471	487	449	511	487	495	514	494	447	492	504	516	462	501	473	474	472	484	492	470	495	460	474	516	462	442	479	465	539	493	461	455	465	461	495	526	474	477	478	479	491	501	461	519	488	476	482	509	496	494	476	482	487	519	473	449	479	466	500	522	495	524	452	438	520	436	474	451	470	493	498	466	470	507	450	455	450	459	483	508	508	478	470	462	497	497	444	446	472	490	487	469	481	478	514	487	486	457	466	475	462	457	495	466	455	429	491	482	475	463	509	481	495	495	465	496	470	487	457	517	493	511	488	478	455	472	511	509	471	480	463	490	474	464	469	541	493	498	466	495	461	496	502	456	496	470	514	492	517	458	480	455	514	500	512	483	480	508	452	482	454	461	478	491	482	474	478	454	504	482	467	474	448	501	489	476	528	427	489	477	490	497	456	458	490	468	496	468	504	465	496	520	476	472	472	475	478	478	459	501	475	534	477	500	532	488	454	471	465	487	415	470	504	479	500	455	470	471	499	480	489	482
50194	71818	55886	33907	14601	5283	1583	649	568	551	522	536	575	539	552	505	548	467	513	534	516	551	555	536	579	511	557	520	504	558	532	516	542	549	546	538	499	529	571	574	568	503	512	595	575	515	531	544	595	552	527	579	592	564	524	537	582	560	522	546	571	543	550	516	544	509	574	542	511	505	540	583	537	533	557	585	541	490	506	586	533	610	534	530	552	524	515	529	518	543	587	529	541	543	575	538	541	502	497	537	526	556	563	511	541	558	514	509	523	536	552	547	589	524	511	533	537	561	516	527	528	542	505	550	573	534	538	559	525	514	519	560	554	554	561	503	541	518	541	534	490	583	516	532	545	553	524	520	547	589	549	529	542	512	532	539	536	567	560	594	498	548	497	545	538	549	525	515	538	522	517	554	510	555	581	538	553	520	504	537	565	499	517	550	544	565	530	562	544	539	547	547	523	570	568	541	547	534	565	535	521	564	522	532	551	531	534	520	578	516	569	504	510	502	516	560	538	531	538	543	515	548	552	557	574	531	474	525	462	537	573	531	522	535	544	508	542	544	514	542	518	530	532	597	547	532	528	510	526	529	564	536	525	536	602	544	530	558	533	538	479	547	577	556	535	546	544	565	556	513	531	535	520	544	533	524	548	572	561	557	538	531	526	566	518	536	521	521	513	558	530	534	541	506	544	551	559	528	529	506	545	506	498	533	531	565	539	570	523	558	495	596	549	524	569	551	530	532	559	579	532	541	543	571	532	535	545	558	538	521	549	501	553	544	506	523	540	588	550	512	508	547	525	527	513	567	521	523	509	530	531	537	570	534	539	535	515	551	540	530	525	550	553	499	535	527	590	547	509	504	550	539	520	543	532	544	531	538	529	532	599	547	521	546	531	536	576	514	552	535	547	528	525	527	538	541	560	531	546	531	546	515	547	521	531	564	535	550	516	531	526	583	547	524	596	516	527	509	557	541	546	565	529	534	539	529	540	527	529	542	536	551	542	564	578	555	540	527	552	538	502	493	579	567	522	566	518	533	536	547	567	535	538	524	522	555	548	551	528	524	528	590	526	537	499	576	511	538	517	579	509	534	508	568	533	584	556	509	576	592	552	538	547	518	515	570	561	519	565	561	545	531	535	520	551	530	559	507	554	506	552	523	553	565	590	529	548	542	557	548	536	570	525	544	564	539	554	575	518	572	487	558	536	573	525	572	503	558	595	562	537	571	501	543	552	551	527	512	557	544	551	543	555	538	517	558	485	516	536	507	492	545	541	523	552	550	548	558	556	570	552	555	529	556	502	532	492	553	525	550	503	539	542	574	560	492	561	555	557	544	515	529	508	575	567	537	487	533	529	510	582	548	551	506	524	542	551	532	533	587	523	567	543	556	552	533	530	537	514	536	512	531	562	561	551	524	541	540	555	563	562	536	511	555	481	570	562	522	523	568	517	520	583	563	473	550	552	552	557	582	520	514	541	502	543	514	538	588	523	517	544	495	546	512	535	541	540	548	568	566	539	540	530	563	541	550	533	514	549	549	531	501	538	551	516	510	529	536	530	516	531	567	544	544	542	538	559	567	553	536	540	532	573	514	545	494	549	557	553	533	493	542	526	526	585	550	560	521	530	548	586	547	561	560	511	551	518	539	529	549	569	587	522	544	540	551	558	495	500	524	555	527	596	569	548	545	562	501	575	551	494	508	564	577	536	573	513	568	531	567	557	544	529	492	564	538	503	548	561	511	545	531	547	557	575	580	553	604	507	562	550	553	518	534	509	551	538	505	533	546	528	588	497	539	524	513	492	539	532	552	546	533	547	549	509	566	519	540	535	538	526	553	550	555	553	552	540	515	552	579	572	582	594	529	537	512	549	538	547	531	545	526	584	520	503	583	481	516	496	569	590	530	535	576	584	560	565	580	500	542	513	546	579	550	508	561	533	541	532	557	561	548	549	573	539	553	534	554	538	552	532	523	540	517	529	561	487	517	506	555	512	571	541	606	537	539	580	533	535	542	535	549	558	552	555	510	511	587	525	555	494	561	537	577	520	557	562	558	556	577	580	515	558	554	566	588	525	503	507	500	526	526	526	558	525	526	555	500	534	542	566	555	544	509	528	565	572	589	528	500	561	509	552	531	537	501	564	553	559	516	541	503	554	569	529	521	544	498	541	517	541	557	546	544	485	553	542	547	522	498	506	539	504	551	566	546	546	553	517	545	567	537	535	548	553	559	517	556	512	527	530	557	562	515	555	516	560	549	555	551	516	605	538	537	551	547	529	534	514	527	551	528	502	528	536	559	548	531	544	542	550	536	520	539	557	561	576	523	535	558	549	493	572	562	512	556	543	533	511	479	547	515	565	526	519	541	604	557	564	551	546	548	551	515	543	548	558	522	561	525	543	548	514	517	521	540	473	543	472	532	551	480	538	502	559	547	569	562	524	567	527	562	501	581	522	536	557	584	543	593	522	509	559	548	494	529	548	546	540	548	543	552	545	556	547	547	532	567	533	540	550	530	549	561	510	561	541	504	552	531	545	519	513	556	506	515	566	528	546	554	560	522	492	549	539	548	535	546	539	530	549	545	556	496	541	556	531	546	513	537	547	521	572	528	534	515	542	557	574	573	557	536	502	561	515	572	552	552	522	559	530	553	534	535	518	533	552	560	537	586	551	526	541	546	547	517	593	521	513	529	515	502	548	576	495	547	549	504	508	538	512	571	512	523	536	512	540	506	524	566	538	511	519	506	551	552	515	525	525	537	498	543	602	540	533	513	527	553	553	519	526	551	525	516	512	563	544	563	570	539	548	527	553	545	574	557	582	517	553	547	526	529	538	554	574	531	509	544	596	504	515	567	501	542	525	535	549	539	568	566	605	521	513	528	526	520	546	538	550	534	561	579	522	541	536	560	564	523	558	548	531	572	546	505	592	542	505	545	567	533	515	518	503	503	554	572	552	542	558	547	541	526	540	582	594	543	538	544	523	537	563	557	503	548	584	563	545	572	514	550	541	540	560	535	554	556	541	546	543	531	564	617	568	547	554	562	526	553	571	555	524	536	519	581	549	556	573	555	519	534	550	534	574	520	510	534	531	545	529	544	522	522	494	530	546	560	529	564	552	514	520	556	561	589	534	542	534	539	517	535	518	569	535	515	510	506	505	511	519	534	535	519	572	528	544	546	548	557	556	545	523	505	544	554	540	566	526	539	502	544	555	549	504	533	571	545	524	559	571	513	529	525	539	543	540	568	529	532	535	543	568	555	507	524	551	551	564	563	524	526	546	566	524	515	609	526	514	549	557	529	534	555	560	548	514	572	517	544	547	509	523	536	503	536	524	526	529	527	520	542	507	546	561	512	546	495	547	533	568	535	519	566	521	535	544	567	588	559	530	534	513	525	551	578	510	521	507	533	524	549	547	554	549	528	583	566	565	563	510	555	525	580	535	544	547	497	534	516	513	524	534	527	552	557	547	500	541	539	546	512	501	556	500	555	545	529
22571	21156	32390	29673	23801	21384	13355	1313	486	534	519	482	521	537	545	527	525	499	499	509	472	433	491	526	482	493	488	499	512	494	492	495	506	463	481	506	496	521	469	483	519	470	479	466	519	494	451	481	510	488	487	477	485	502	488	473	496	466	510	527	486	482	507	479	488	499	476	497	492	482	487	491	501	502	451	511	531	507	478	490	500	519	471	503	474	480	462	456	487	431	521	535	482	503	522	520	466	498	471	523	483	494	516	466	466	508	524	494	503	475	501	493	501	512	485	470	482	500	457	505	447	511	471	479	486	487	493	465	455	470	506	518	470	458	472	495	523	481	493	451	474	469	487	469	480	468	504	524	497	528	481	473	466	501	485	515	484	484	508	464	471	496	464	515	481	485	499	469	478	483	512	500	494	528	486	496	503	468	465	489	508	491	501	451	445	507	497	496	509	442	514	491	481	483	483	527	509	488	437	460	492	435	514	484	542	467	469	489	485	491	465	469	478	494	473	496	458	502	506	542	504	482	509	460	416	509	458	483	447	484	512	480	453	514	525	469	469	505	501	512	455	501	509	436	510	473	469	477	477	494	518	492	506	493	512	476	499	494	465	454	460	497	491	469	495	502	474	494	499	472	489	470	478	473	476	455	476	501	499	500	486	489	492	493	508	498	522	491	484	472	525	511	464	517	493	496	454	494	498	539	465	511	487	465	516	471	504	486	496	461	484	456	475	494	481	502	482	459	460	480	475	445	487	490	513	498	452	461	474	482	486	488	508	484	477	529	466	460	501	483	479	503	422	475	540	474	464	496	506	485	466	455	481	500	521	472	443	510	524	437	524	490	488	482	517	466	484	444	482	512	461	485	480	493	480	476	503	508	515	489	493	518	499	498	484	453	494	512	459	453	490	504	459	457	499	548	500	474	511	514	449	467	463	504	495	493	500	514	514	497	495	479	495	498	482	505	511	499	490	500	483	480	480	488	503	488	483	481	497	498	490	477	484	516	542	454	451	482	481	467	486	482	487	486	484	511	526	484	473	474	501	450	486	490	484	519	478	489	502	508	502	492	490	491	533	473	513	456	479	505	477	492	542	523	527	504	516	470	497	475	441	481	508	510	516	511	463	424	513	476	506	455	502	464	504	443	508	470	447	493	489	505	461	490	486	502	465	520	470	496	495	460	500	489	492	445	482	499	502	479	524	526	453	522	471	495	496	515	531	455	453	506	470	465	500	514	488	486	493	483	489	499	529	478	490	496	503	535	479	458	522	468	491	510	491	477	460	473	489	497	488	480	531	457	515	481	430	466	489	500	471	476	477	495	514	473	508	499	467	479	497	472	512	462	470	520	480	483	491	482	468	456	510	527	486	502	498	483	494	508	488	479	518	498	507	483	488	470	455	417	450	499	462	469	518	485	480	488	487	475	497	484	450	515	486	491	460	512	509	518	494	531	446	454	509	482	486	475	516	435	486	486	478	495	476	514	528	498	463	470	503	494	496	472	479	503	510	443	511	516	506	501	514	524	493	479	490	506	475	466	478	458	463	534	481	494	496	478	469	470	465	453	520	523	505	492	485	471	489	484	486	483	505	447	498	508	453	474	456	482	538	483	508	488	503	476	466	474	475	488	466	480	532	493	498	463	482	461	447	483	503	451	502	481	482	544	489	489	477	479	483	511	496	494	470	482	494	482	513	483	485	462	485	472	464	531	466	503	495	488	516	511	503	493	482	508	499	437	474	479	512	489	481	490	546	479	503	465	529	485	469	499	469	452	510	499	523	487	471	499	523	488	494	503	498	485	473	459	520	506	495	483	532	521	509	453	472	497	502	487	462	482	526	484	495	510	483	514	476	494	454	506	498	462	530	489	478	468	519	471	479	487	532	487	503	470	484	517	494	472	471	453	495	465	466	542	494	502	504	478	480	482	501	467	466	462	503	482	494	491	525	472	492	488	480	487	470	518	469	486	486	467	476	509	467	482	469	494	464	476	467	478	490	477	507	499	480	492	507	495	522	497	482	464	476	528	485	444	499	499	467	533	511	482	489	508	495	438	465	503	445	462	464	531	473	472	485	471	444	459	510	482	491	473	508	474	487	467	498	474	472	489	501	484	490	486	477	507	476	454	480	492	520	487	501	472	454	503	512	492	488	444	471	503	500	511	462	504	506	466	497	469	487	478	517	500	483	480	468	482	491	473	482	487	440	488	485	481	520	530	468	446	492	495	469	467	482	479	452	460	484	504	505	487	515	439	533	471	467	540	445	472	462	508	493	513	508	499	516	513	505	507	460	487	465	510	455	491	496	448	452	483	504	481	496	445	453	473	537	528	486	493	502	435	462	481	499	493	526	542	495	498	467	486	524	467	473	479	481	527	494	497	525	517	530	516	505	484	502	490	473	475	502	510	487	503	522	499	461	477	501	503	465	514	533	481	505	468	509	509	506	455	447	503	513	475	475	467	537	486	506	482	481	483	453	476	490	489	493	434	512	479	524	500	509	500	494	509	492	490	474	475	460	464	480	520	511	465	507	507	525	465	497	495	481	485	498	490	471	483	488	463	501	489	483	480	500	473	491	458	501	458	533	521	486	513	476	493	474	475	476	466	439	471	464	500	458	494	477	481	474	490	501	477	501	466	500	499	488	474	465	473	515	481	436	478	488	522	474	513	435	543	485	504	479	461	452	484	509	483	481	495	456	471	469	508	473	511	499	457	489	471	502	495	448	481	476	501	523	497	462	507	499	478	474	465	451	503	517	473	471	522	464	506	432	467	536	493	463	489	474	474	496	501	519	474	515	511	469	507	500	490	491	493	505	492	526	499	469	476	504	455	492	521	492	539	538	488	512	468	479	498	492	450	491	458	471	479	493	492	474	513	473	484	499	498	464	479	474	485	513	459	478	550	509	523	497	497	465	486	518	469	470	525	461	475	485	500	467	488	515	444	478	483	456	482	479	467	508	504	522	495	472	479	498	503	481	525	471	481	505	487	526	494	456	482	519	441	490	489	474	462	504	477	472	502	476	515	516	502	483	493	478	503	523	490	518	494	471	479	521	504	480	481	486	482	462	527	491	455	505	489	474	444	463	510	498	484	510	455	502	510	493	475	466	496	497	493	492	502	453	497	468	482	473	472	509	472	474	460	480	510	489	479	475	497	509	491	516	490	504	469	494	487	486	504	434	462	550	480	460	463	509	533	496	477	493	494	485	455	487	468	469	468	523	501	495	514	501	526	521	458	477	482	513	492	510	497	492	479	496	441	527	520	485	499	469	496	507	493	413	513	476	493	461	491	500	476	517	535	485	459	496	480	473	519	482	482	515	508	491	507	482	512	519	502	502	474	489	486	517	494	484	471	490	487	456	483	487	483	477	483	456	468	437	505	455	505	485	485	473	489	529	484	492	488	488	487	496	476	477	488	494	490	503	489	456	532	491	447	493	463	482	486	473	503	481	470	471	494	513	497	446	490	472	502	486	509	477	484	477	488	508	487	499	515
60700	99025	78299	56290	31765	15567	4386	1003	575	523	512	539	559	565	474	549	560	492	544	534	519	550	510	528	495	532	529	543	550	518	553	553	541	515	521	548	532	505	529	531	460	522	507	539	507	485	526	488	546	496	524	507	518	529	542	499	545	551	532	516	525	516	518	540	541	519	508	526	553	511	575	535	522	560	517	599	567	521	525	513	559	516	559	508	525	514	560	548	561	499	505	508	523	509	513	523	553	549	546	518	496	583	523	526	511	540	513	585	549	547	491	505	537	476	565	550	513	524	509	510	515	513	550	533	516	536	544	529	558	577	470	516	490	498	526	539	538	524	561	525	582	510	550	502	550	545	515	533	498	559	496	532	526	513	520	541	530	565	525	489	530	496	524	560	531	514	512	466	490	496	525	518	530	497	522	518	523	494	508	521	575	536	498	533	509	541	502	520	521	557	504	557	559	554	543	501	505	551	541	555	530	560	529	529	546	564	563	515	515	556	506	516	534	529	513	506	547	504	503	492	527	534	522	541	493	525	543	508	557	539	557	523	520	501	511	546	552	547	529	513	502	540	552	490	519	549	509	505	508	524	504	522	514	511	549	514	560	503	544	496	523	518	573	508	538	545	543	496	566	566	572	534	526	545	549	529	553	597	492	519	556	531	554	493	496	509	536	535	519	539	550	521	564	547	476	508	516	558	508	509	565	556	548	521	527	522	539	539	530	513	509	519	538	550	537	515	506	554	557	509	541	556	550	542	526	556	537	471	519	498	528	519	525	467	559	538	501	503	550	529	519	538	508	542	531	540	546	490	528	533	507	511	517	531	545	546	529	527	495	503	526	494	504	543	557	569	531	518	491	532	513	485	513	543	548	536	516	535	536	483	565	525	553	550	520	540	572	530	518	520	576	513	523	510	540	556	532	510	530	542	519	532	510	499	540	556	523	512	532	509	503	528	501	534	520	508	532	511	543	571	532	532	556	539	524	529	572	516	526	505	527	526	558	531	543	516	523	515	537	524	525	567	557	533	542	494	568	535	552	545	509	484	525	503	521	538	550	552	524	496	526	533	547	517	501	543	547	513	522	530	492	564	533	582	505	526	527	564	521	554	529	564	534	522	569	534	503	513	539	557	533	533	531	564	515	536	536	516	506	560	546	567	561	517	510	527	524	523	520	559	504	569	482	498	529	535	529	534	517	514	533	537	529	506	514	543	534	520	515	561	508	478	489	526	505	481	529	541	519	525	530	529	564	497	547	517	514	520	495	539	536	526	566	514	537	543	508	557	509	584	551	496	569	524	524	564	572	482	580	568	528	540	544	498	591	513	510	523	534	532	563	505	522	496	561	495	535	495	523	569	489	551	543	518	544	562	543	465	521	540	552	509	512	505	532	532	508	520	539	557	516	554	485	500	530	541	533	493	559	532	487	536	537	534	559	538	471	516	543	518	535	501	523	524	530	519	564	513	492	527	536	553	532	498	534	536	535	518	528	556	535	548	550	504	545	530	540	528	510	494	569	550	503	539	545	539	552	562	508	530	506	566	539	550	518	518	530	522	556	538	532	557	557	481	507	528	561	550	516	512	526	511	510	516	544	513	526	515	509	531	540	536	518	502	496	540	502	537	499	513	499	549	508	497	558	546	530	552	506	537	544	520	508	538	536	484	525	534	525	482	522	523	532	531	522	529	531	533	539	505	513	498	539	542	511	504	554	524	482	527	519	535	538	505	528	525	515	550	526	506	561	524	530	519	561	548	545	539	523	530	500	529	571	585	544	531	502	545	524	500	522	535	555	521	522	540	507	484	542	564	503	533	528	543	544	529	524	524	595	573	521	515	522	522	504	522	548	537	531	503	539	534	512	548	493	547	540	548	529	551	580	487	541	523	510	497	535	543	538	533	518	538	484	558	520	530	526	544	555	521	537	557	531	536	493	509	494	523	499	526	515	484	499	530	544	497	509	498	507	506	547	506	484	510	542	527	483	565	527	504	491	483	550	539	503	527	529	515	521	525	532	538	548	539	508	557	509	520	531	504	506	508	560	511	512	537	508	539	495	509	549	516	541	524	520	505	512	514	523	527	531	529	515	543	518	470	493	513	562	528	509	542	522	530	520	550	501	514	515	531	573	560	559	551	545	527	540	521	539	508	474	529	477	511	540	556	514	521	551	529	489	492	509	564	545	511	499	544	528	561	507	503	549	523	512	549	527	520	497	535	502	563	535	506	579	516	499	529	524	521	548	528	520	551	541	520	549	519	514	535	532	498	533	520	520	529	533	517	538	557	539	517	524	547	512	514	483	510	499	510	528	548	533	551	541	522	541	512	560	530	518	523	509	542	550	539	506	482	569	552	520	557	495	528	552	534	531	496	509	456	554	551	522	536	516	524	515	517	555	506	530	536	504	491	509	571	587	467	507	544	551	517	507	509	526	494	523	499	526	516	516	538	567	557	534	541	555	565	529	544	534	557	502	525	543	533	549	538	514	548	531	528	525	518	530	513	529	552	503	528	540	575	508	509	511	521	517	493	485	543	486	505	518	493	558	523	538	520	516	588	529	517	522	528	517	544	535	533	526	534	533	485	538	539	528	476	560	577	488	522	517	494	533	519	498	525	507	523	513	549	530	525	522	527	527	515	541	504	556	532	530	521	530	514	525	515	517	515	513	518	520	502	499	486	521	518	531	520	536	531	544	539	526	542	524	532	557	492	550	535	500	502	547	524	532	507	525	577	488	526	510	502	531	456	542	527	532	509	517	543	550	553	559	533	502	519	528	514	550	551	507	522	535	555	509	538	521	508	484	497	505	511	534	548	579	527	506	520	522	491	545	507	495	544	516	565	515	518	530	541	541	489	556	530	498	520	522	524	565	543	555	535	502	518	534	573	538	502	478	492	551	523	530	509	500	567	513	487	507	553	521	494	518	527	509	504	501	554	524	546	510	545	514	524	542	535	520	519	524	508	523	548	516	478	565	529	502	522	520	567	517	545	509	551	482	507	559	528	556	557	489	538	526	516	586	514	546	545	531	526	530	558	539	506	514	543	517	508	566	543	527	525	550	505	540	525	517	553	524	532	523	537	534	556	511	493	565	511	491	516	501	515	528	555	540	558	517	565	533	561	536	502	544	516	543	512	564	525	505	515	527	506	540	490	564	535	536	530	502	540	502	493	521	522	522	524	533	494	487	479	528	528	509	516	536	516	531	511	532	517	521	499	500	520	538	503	478	542	523	552	503	540	521	506	574	509	522	555	511	532	546	498	503	533	476	514	535	511	552	516	528	492	575	512	516	535	513	522	479	559	510	561	521	543	485	530	507	570	561	555	549	507	507	518	550	547	506	518	543	535	509	536	534	483	555	562	525	529	517	531	522	545	496	538	552	564	525	511	555	545	514	523	508	520	549	504	505	542	526	513	522	506	529	552	525	541	544	528	493	542	514	512	535	522	512	530	556	486	457	541	516	527	497	528	545	539	506	554	508	507	507	519	529	572	507	518
28973	26747	31799	19911	4663	1614	772	429	392	364	419	394	402	384	407	378	406	385	414	397	393	387	385	401	384	360	386	402	387	384	381	363	397	398	369	354	405	380	363	364	418	395	384	345	353	406	405	395	392	381	367	390	388	399	399	390	365	414	399	415	431	385	415	397	423	381	384	380	408	368	364	383	375	408	394	385	374	406	413	399	358	386	378	382	376	368	388	413	390	368	404	401	365	360	383	432	370	383	394	366	376	397	392	370	409	401	395	370	389	398	413	386	413	380	410	400	336	388	379	380	393	448	396	391	391	357	390	417	354	392	377	372	374	393	384	380	365	411	401	422	387	399	397	409	405	437	407	393	379	350	383	391	376	376	353	377	364	394	376	412	377	395	358	396	406	380	418	374	399	339	393	365	383	386	413	378	365	382	384	383	390	378	404	368	364	399	376	385	397	391	397	376	391	368	416	393	415	365	405	411	405	400	388	366	388	378	388	388	401	375	383	385	376	411	381	393	395	394	409	365	370	362	386	381	401	386	411	385	417	392	363	409	404	401	393	384	371	397	409	400	362	394	353	410	394	382	375	402	374	419	383	373	370	427	371	425	363	348	374	409	400	363	409	383	407	401	406	419	394	428	394	404	384	408	396	371	395	392	376	402	369	382	414	396	378	395	405	406	383	367	404	388	365	384	392	362	398	401	397	384	375	372	352	359	370	370	365	367	413	379	417	410	395	380	362	397	387	412	372	436	397	428	388	356	412	384	377	419	377	394	388	406	395	365	405	395	363	401	366	405	343	391	391	409	360	373	371	386	417	365	412	373	405	373	400	395	398	377	402	376	379	411	378	403	355	359	403	419	417	389	352	389	418	388	382	377	383	369	381	401	398	434	438	384	407	405	415	374	406	390	392	368	396	381	369	394	406	385	421	385	391	353	343	373	406	391	378	379	396	356	389	404	399	413	401	385	368	397	392	361	375	436	391	380	401	396	405	401	393	390	353	399	414	394	391	379	409	358	362	380	394	359	388	377	399	356	421	393	395	392	355	368	378	363	376	402	376	418	334	383	371	385	354	369	374	384	373	376	354	393	378	421	352	376	400	381	356	383	387	379	423	363	400	410	394	360	393	372	385	374	385	405	380	384	399	377	416	418	367	386	390	393	437	397	400	387	419	391	401	391	369	388	350	415	391	370	406	420	372	439	412	409	408	363	385	388	372	362	382	357	375	389	356	395	384	372	386	430	388	396	381	379	422	412	362	388	348	394	414	393	387	400	410	376	355	404	387	423	363	370	368	415	355	371	378	380	379	364	390	338	365	359	403	359	324	398	354	351	386	394	404	429	383	393	397	388	363	374	368	371	361	444	410	394	424	388	434	408	408	397	402	398	373	383	414	385	415	407	381	367	379	446	381	376	394	385	376	364	386	368	430	420	378	361	375	386	389	416	353	354	381	354	393	398	372	392	379	403	400	387	418	371	357	394	375	384	353	400	383	410	392	376	410	353	389	390	370	385	385	379	375	404	356	404	386	400	372	359	408	395	417	362	337	392	377	375	407	402	387	383	401	403	422	380	393	383	361	401	386	399	374	374	410	389	343	397	360	393	370	416	348	407	387	367	418	356	377	399	367	399	369	425	367	369	389	384	392	425	402	364	419	381	386	389	446	437	379	369	384	410	373	342	415	402	388	402	406	409	381	425	395	388	374	357	388	408	402	352	374	364	394	421	417	379	411	395	422	391	444	373	381	381	370	387	380	361	377	386	379	405	405	366	396	391	380	403	395	380	368	390	401	347	388	378	390	363	369	380	371	384	358	397	403	416	412	384	349	394	407	392	383	384	390	396	389	390	374	384	371	389	427	384	380	411	361	412	378	384	419	367	406	365	403	386	390	356	406	373	378	414	390	375	418	407	384	384	367	368	421	408	382	411	408	423	383	405	398	348	404	401	373	409	378	385	397	361	375	390	400	429	411	377	390	407	375	397	389	376	405	347	373	424	425	378	393	371	427	392	398	393	368	362	418	368	398	350	367	383	349	408	365	372	418	380	373	370	415	397	382	384	400	377	385	403	392	390	362	398	378	426	379	380	392	415	401	408	359	377	379	374	368	396	370	393	387	374	398	356	393	402	355	400	403	343	391	406	408	409	373	418	338	395	378	371	398	378	375	449	383	379	391	382	423	393	400	397	387	412	365	398	388	401	388	396	382	390	401	385	378	395	379	377	375	368	376	399	358	394	381	418	362	331	434	386	393	373	358	385	350	361	399	411	388	385	403	349	405	391	402	408	395	400	387	406	377	400	410	382	358	383	399	425	361	399	416	380	403	401	430	414	375	377	389	386	399	398	402	405	366	435	399	367	421	409	390	382	399	390	398	377	414	366	370	409	385	363	373	399	399	399	397	398	421	386	387	384	410	374	366	387	405	389	412	398	411	409	388	374	426	389	367	392	374	398	412	383	432	411	383	395	399	374	418	402	365	374	417	391	367	383	405	375	395	395	431	380	358	396	389	378	367	384	371	388	366	391	384	382	403	368	393	383	392	381	350	371	413	394	406	402	393	402	379	380	408	395	407	405	377	394	411	371	399	370	408	398	400	402	393	380	386	354	455	377	359	430	398	402	360	388	393	373	387	409	385	394	385	394	358	359	384	395	383	395	394	353	385	388	397	406	405	385	384	389	381	381	382	375	388	417	389	389	389	385	397	360	381	352	383	376	367	391	395	371	429	352	399	390	372	394	397	409	409	395	361	401	378	382	441	403	404	398	367	442	396	397	398	379	414	379	387	402	350	380	386	366	367	403	410	365	367	374	389	390	384	366	430	423	403	377	416	398	416	382	392	395	337	394	377	406	369	385	400	344	388	382	403	407	378	389	383	417	347	363	392	374	372	391	371	360	389	365	385	385	424	393	378	407	420	381	416	386	420	364	422	407	385	407	382	386	414	393	408	389	377	380	373	407	373	420	352	375	405	405	387	399	368	383	358	361	383	355	400	377	387	424	383	389	412	381	385	378	411	399	367	357	401	389	391	392	364	361	388	381	402	399	386	391	384	382	385	391	409	393	388	411	410	394	383	378	421	398	353	397	382	384	410	397	358	399	354	401	384	370	383	387	382	403	374	400	395	376	388	367	359	371	382	389	399	358	377	397	414	371	402	397	398	368	408	384	405	363	416	404	386	388	415	414	366	401	345	373	375	372	371	352	378	353	409	397	347	394	401	381	416	408	372	362	384	410	393	392	411	393	401	433	371	397	358	397	386	425	402	392	380	378	390	412	373	410	392	430	376	378	406	410	427	396	377	409	388	392	399	418	404	389	398	394	384	406	379	396	371	388	403	375	395	395	379	393	332	395	355	337	407	394	396	403	421	361	386	406	405	379	407	369	417	408	372	384	373	382	376	384	381	396	380	357	382	396	423	385	399	393	361	422	371	349	396	399	386	396	385	365	369	357	356	352	357	401	380	358	390	381	385	412	417	375	382	385	391	422	407	390	396	394
30077	41383	28604	15525	4608	1981	804	498	456	402	454	423	465	452	441	437	416	437	407	458	474	430	412	432	431	456	472	422	497	495	429	472	461	441	444	442	431	436	432	423	453	436	448	466	439	472	456	435	445	424	446	471	475	450	449	443	472	422	447	461	469	397	439	444	437	458	431	417	477	456	457	457	479	446	427	452	432	444	443	432	440	442	448	456	446	452	455	468	437	444	445	479	435	425	445	447	450	437	460	444	488	411	447	429	403	430	423	472	431	412	432	452	462	457	442	409	420	442	421	457	490	450	448	427	432	460	443	445	451	437	441	418	415	473	469	464	454	427	445	445	437	462	423	459	443	474	431	422	434	473	446	454	462	458	462	423	425	435	410	444	453	469	476	445	478	450	472	501	402	413	432	458	455	460	435	451	429	439	453	438	439	461	446	439	435	413	450	443	477	437	419	422	455	482	419	438	457	453	445	468	440	482	452	425	441	376	418	482	425	448	434	472	437	452	422	449	444	445	410	410	449	474	448	436	423	443	424	428	454	428	460	459	420	430	465	456	460	454	445	442	446	446	423	441	462	511	388	467	447	426	471	441	441	446	425	463	454	407	472	431	436	436	442	448	446	430	485	442	467	430	478	425	425	447	446	498	408	462	474	445	481	484	444	462	478	430	443	424	437	461	428	452	453	447	468	427	421	469	442	438	465	441	411	450	448	464	430	458	456	476	403	449	443	443	425	460	428	436	483	444	418	446	438	436	443	445	425	439	441	454	488	457	456	431	459	428	465	471	414	411	415	451	440	442	445	417	435	426	456	469	462	454	403	437	443	420	454	447	484	454	459	478	458	443	448	463	448	454	443	468	434	426	458	457	438	413	489	452	436	417	446	428	428	471	427	423	445	459	466	465	412	471	456	436	448	417	450	432	432	462	425	407	404	457	464	439	445	505	463	427	430	466	471	456	414	469	432	432	425	413	443	442	475	447	442	438	421	431	463	410	430	427	415	433	437	441	491	424	401	431	467	460	429	442	425	465	415	448	431	397	476	422	449	459	485	463	448	474	489	461	475	469	455	458	428	432	451	446	449	474	463	453	437	486	470	442	425	460	456	468	445	446	460	428	428	425	436	412	430	460	437	437	467	417	470	437	435	489	463	441	435	420	422	407	437	446	450	448	426	419	414	475	432	457	463	450	458	421	478	447	466	420	429	428	439	473	489	451	429	469	461	452	446	446	496	444	472	458	447	444	450	435	447	439	437	417	435	450	448	426	448	502	427	451	435	434	452	461	476	417	403	467	436	426	451	433	437	448	433	480	448	427	459	424	481	475	442	450	478	439	436	429	430	455	432	430	453	444	477	411	464	431	449	434	423	418	401	429	463	480	432	442	449	454	442	447	427	392	435	465	475	453	440	465	434	449	476	440	426	440	435	427	471	448	463	461	420	444	439	408	409	461	417	426	468	499	420	454	447	385	467	445	504	432	484	465	473	438	483	447	482	460	445	458	422	450	414	442	411	448	427	434	430	440	426	412	416	429	413	436	486	440	440	418	462	426	481	476	443	465	442	426	439	437	460	498	433	446	452	465	450	436	433	484	408	452	431	438	501	428	470	481	425	444	423	444	448	495	458	456	475	413	453	426	441	443	421	471	413	422	429	427	443	415	423	420	448	425	401	454	430	412	452	442	464	483	451	449	477	441	442	462	447	454	433	494	454	463	428	470	441	435	455	474	462	418	456	460	460	411	490	501	461	499	443	428	414	490	440	468	450	435	441	455	476	470	428	432	469	452	456	480	461	422	425	484	439	433	475	474	434	440	422	468	441	458	409	433	422	412	448	443	442	434	443	475	459	452	441	443	454	406	443	442	429	421	478	453	462	476	439	412	477	429	481	473	491	475	446	468	439	466	442	449	464	453	436	432	486	462	459	419	441	451	403	458	456	453	479	419	435	405	436	458	449	432	471	485	460	459	445	459	450	443	463	449	434	434	468	443	432	468	435	430	413	453	458	462	441	483	472	429	458	440	434	438	424	428	455	463	438	432	431	479	460	437	440	449	486	464	426	442	415	439	474	428	459	444	451	444	432	429	430	437	421	476	435	440	441	413	435	425	422	419	468	437	436	467	460	453	440	459	470	431	471	436	432	457	483	441	415	426	422	439	477	451	464	447	457	465	467	442	456	474	464	441	448	480	426	460	429	455	428	438	440	445	453	466	422	474	459	441	413	470	452	433	467	473	476	441	481	496	421	463	449	420	427	475	453	453	435	456	464	455	423	467	445	416	461	455	451	465	477	451	507	439	456	406	450	459	455	466	460	452	470	464	463	470	429	452	453	437	401	447	423	491	467	448	462	436	459	453	438	432	434	440	454	467	468	450	423	438	452	458	467	437	448	412	455	431	462	423	456	445	426	472	447	421	458	434	466	457	487	432	457	451	436	412	470	433	411	456	445	441	420	438	451	459	469	446	385	492	465	425	438	468	443	462	387	436	443	437	441	459	405	428	457	441	420	440	441	442	470	477	442	451	466	455	442	426	436	420	456	473	455	442	437	437	459	447	462	424	430	413	427	439	434	465	401	490	429	502	490	404	446	431	412	445	463	460	426	474	432	437	448	408	466	425	457	434	431	481	421	405	463	439	424	404	438	461	460	418	439	486	453	433	447	426	441	451	458	461	441	453	418	443	407	474	455	469	422	426	429	444	491	428	458	490	424	434	485	480	468	418	446	430	462	391	453	444	452	457	383	454	442	451	468	464	449	459	452	440	425	424	404	446	443	445	445	448	418	450	475	465	446	467	464	457	404	451	424	417	416	407	479	452	447	426	440	441	448	443	420	446	428	476	474	434	453	470	462	489	457	437	446	458	435	410	469	473	463	421	436	442	430	431	475	472	403	465	481	460	468	447	437	438	468	466	469	434	472	457	447	457	430	429	444	423	461	453	450	411	441	417	420	458	442	405	449	460	438	461	412	456	452	431	456	432	440	420	474	459	466	427	408	474	450	456	445	450	446	459	462	410	417	441	471	419	423	448	424	438	479	445	461	437	475	457	474	424	452	422	386	427	469	457	433	430	464	457	437	436	451	446	424	475	438	438	458	471	428	455	461	435	473	421	447	456	472	447	449	398	434	432	449	443	444	480	454	472	432	465	451	434	430	492	466	458	400	469	438	428	440	470	450	460	439	441	445	442	424	424	465	431	444	468	413	427	459	465	445	459	436	452	437	428	428	383	433	484	430	451	458	450	432	441	440	476	461	443	422	502	441	401	471	423	436	431	436	469	443	390	444	469	436	462	445	463	446	425	443	455	394	429	464	421	433	465	453	445	423	442	470	465	411	429	433	413	472	445	445	430	462	424	429	484	457	405	457	434	417	495	437	469	448	427	431	447	450	438	406	437	447	432	471	468	484	434	408	432	470	416	416	409	435	449	443	419	433	459	449	465	459	433	436	457	443	429	433	438	479	439	455	430	484	466	445	415	457	449	458	492	445	484	420	429
23425	21611	33673	33421	24322	18564	6281	678	389	399	354	356	409	350	363	405	376	365	380	406	362	399	369	362	385	363	387	364	368	381	359	351	381	422	376	355	402	354	387	375	375	349	386	347	365	363	403	383	354	370	371	336	371	370	353	387	391	371	414	399	339	363	365	352	371	374	388	376	372	398	406	359	356	357	367	369	351	360	369	393	407	373	387	389	338	372	384	362	377	378	356	362	362	363	396	388	360	358	352	394	373	410	348	392	399	391	399	382	373	382	357	377	360	352	343	364	394	344	377	369	386	401	375	350	392	387	366	376	375	380	354	397	372	350	373	401	389	360	368	376	350	357	362	397	379	388	369	370	301	351	392	367	329	355	385	363	362	372	358	373	353	394	363	376	352	368	363	405	374	407	375	334	394	341	390	359	360	358	347	375	353	364	388	389	396	316	384	382	375	353	358	369	387	355	377	363	371	369	395	359	353	366	355	367	375	368	358	394	358	363	358	409	357	378	363	344	360	363	362	383	377	329	351	389	370	383	398	353	359	382	401	360	358	345	355	350	368	329	377	337	376	376	379	376	361	378	364	378	371	376	380	385	375	368	383	366	363	357	392	387	369	379	351	353	372	351	382	365	334	356	369	383	388	394	350	343	372	362	404	378	390	344	370	401	369	366	353	374	360	402	379	358	339	379	340	363	369	337	362	344	397	356	362	402	345	373	370	371	357	344	365	406	348	350	348	379	352	362	367	362	369	393	375	362	398	347	391	376	409	370	366	345	349	328	384	372	396	389	370	359	387	386	366	364	380	352	377	380	334	363	390	377	364	369	373	359	352	407	312	349	367	387	388	380	376	342	340	373	387	377	378	378	389	373	389	361	392	356	359	380	354	377	400	389	365	397	361	385	394	378	374	350	372	379	352	356	354	347	368	349	384	385	380	401	371	349	357	393	393	388	357	434	365	336	357	382	360	379	368	372	398	335	335	373	367	377	376	364	344	386	320	398	377	382	355	325	386	346	362	355	367	338	361	383	401	389	372	369	344	368	387	368	385	389	379	388	345	377	389	315	359	355	347	346	369	358	370	377	374	387	383	388	344	328	421	362	397	388	370	400	375	371	353	402	371	372	383	379	338	341	400	375	369	389	398	378	390	372	373	399	359	355	360	378	360	384	368	380	366	384	394	362	351	373	344	366	373	380	358	335	362	327	371	372	400	344	365	369	368	321	354	360	362	373	359	402	350	346	392	367	386	372	346	382	363	354	382	361	355	343	399	357	351	391	384	374	368	348	367	392	350	372	356	369	353	391	391	359	379	360	334	408	393	347	374	332	389	358	365	388	331	332	367	351	388	378	374	350	368	336	376	394	361	366	362	415	394	392	370	384	354	390	372	358	374	376	376	373	367	357	356	362	384	360	389	383	349	380	379	381	365	362	380	358	359	374	389	372	313	397	364	379	370	374	364	366	388	375	363	347	367	384	365	391	402	387	369	371	373	357	350	387	324	370	365	395	355	373	348	365	410	419	379	393	347	360	396	373	376	404	364	338	370	366	389	349	362	385	368	346	370	359	406	377	372	356	391	375	383	377	345	347	397	389	426	361	392	380	360	393	376	406	402	360	286	369	350	392	372	340	342	353	351	335	336	370	350	376	391	362	386	388	403	383	391	333	375	374	351	390	419	376	351	419	363	373	413	350	360	373	372	358	382	363	391	394	369	380	379	370	420	322	351	347	374	362	401	353	363	350	376	364	377	383	371	370	401	355	383	357	383	381	333	368	388	413	421	379	354	328	356	347	374	378	363	358	379	368	352	363	377	367	348	372	383	359	341	361	394	356	381	396	383	377	354	362	353	414	393	390	355	368	372	375	374	331	375	428	381	354	365	396	358	381	362	360	375	351	359	348	371	351	339	354	379	383	359	352	381	381	358	358	358	379	330	369	351	355	364	366	390	379	361	339	353	381	360	335	357	374	381	366	365	347	336	338	408	359	401	363	388	316	348	360	414	342	378	386	379	346	381	357	356	366	372	377	376	375	383	375	383	372	372	401	392	360	374	385	374	380	355	367	373	376	360	362	360	370	373	376	391	359	368	368	386	379	365	382	358	380	374	395	363	374	338	418	372	353	392	365	400	418	353	353	397	411	378	352	387	360	368	388	345	381	387	373	388	376	347	377	349	314	363	360	365	358	377	353	377	381	371	349	374	385	398	359	349	365	379	365	339	362	334	396	365	357	333	389	393	384	341	337	341	384	370	365	377	375	378	379	392	361	382	351	383	389	360	402	373	354	359	382	402	355	383	374	393	369	379	388	380	354	374	351	388	352	405	338	396	355	344	374	372	367	376	392	345	354	388	402	351	368	356	402	403	364	374	374	383	377	389	393	382	368	385	365	399	403	378	359	357	344	345	385	378	368	329	353	324	401	370	366	353	354	378	380	385	356	357	392	359	353	420	356	368	401	360	387	392	356	393	367	358	412	382	341	376	363	403	388	358	381	360	384	367	356	411	334	365	371	348	370	399	332	392	364	347	357	352	351	393	380	389	343	379	360	385	361	390	375	389	386	339	358	374	361	374	354	366	386	365	343	372	355	363	368	380	403	403	369	343	347	398	371	356	376	339	352	408	365	388	353	406	382	409	389	394	366	389	325	345	363	386	382	405	375	344	349	390	354	352	364	356	379	353	390	376	342	342	363	364	348	355	392	394	372	356	360	371	375	360	366	386	360	359	365	359	367	356	411	372	401	328	415	356	351	340	347	386	380	370	365	352	370	395	404	372	385	364	405	362	372	382	370	363	361	373	384	363	344	405	376	383	375	379	387	367	386	376	407	379	360	383	413	397	351	413	382	357	358	411	364	346	375	348	363	359	344	354	352	404	369	368	391	379	375	369	364	383	371	393	393	364	383	405	362	372	381	389	352	371	415	386	372	373	374	353	400	365	412	408	386	397	394	386	344	383	337	363	376	350	383	371	369	361	369	377	371	396	390	344	371	367	398	365	346	335	391	356	333	371	360	369	390	396	369	396	359	344	345	360	372	399	363	380	419	372	389	399	383	391	356	371	359	350	391	368	382	375	352	393	384	401	360	365	348	368	364	365	378	334	398	341	372	381	385	380	353	365	369	339	346	333	353	342	363	374	350	382	347	343	348	397	364	407	370	390	375	338	362	400	389	381	378	369	357	366	369	335	387	385	370	382	363	344	367	374	369	360	366	341	399	375	380	390	379	357	348	380	393	360	368	350	383	368	352	360	413	395	358	381	379	351	378	401	363	353	404	349	379	370	348	397	405	394	348	362	373	355	358	369	375	374	394	377	390	349	350	391	417	360	386	400	372	349	396	386	372	333	366	384	375	369	388	355	403	397	388	400	403	352	339	338	392	351	368	341	353	349	368	381	343	373	350	345	386	370	378	345	385	380	362	378	392	388	377	367	362	394	366	406	395	370	379	345	345	353	352	372	383	373	342	386	348	341	347	377	397	358	370	381	378	347	372	329	393
55999	91634	67596	47905	26559	11970	2959	690	450	423	416	441	394	425	441	435	425	438	400	397	427	430	414	370	421	426	412	433	439	395	429	414	410	429	386	440	409	385	409	452	393	430	405	414	423	392	411	416	423	403	358	405	393	406	405	419	445	417	438	447	423	410	387	419	433	405	431	410	456	405	484	397	411	424	457	415	420	429	456	421	453	404	376	413	421	416	408	420	393	406	402	445	409	399	411	404	412	422	407	429	390	430	393	440	384	415	441	402	415	442	390	409	415	400	437	394	404	417	401	401	406	412	386	369	431	393	392	412	407	383	402	427	417	403	405	431	386	401	436	403	371	426	381	391	415	425	406	414	381	420	382	375	397	435	453	423	418	393	427	418	407	379	411	456	418	416	440	401	428	399	425	424	423	422	401	391	436	447	436	381	410	395	437	446	398	368	397	429	421	389	409	407	426	399	468	446	387	390	431	399	370	445	442	402	396	442	400	409	417	420	400	446	402	433	403	412	434	421	394	406	428	408	430	441	413	395	401	436	360	423	405	406	429	413	432	409	399	411	386	408	418	407	376	396	415	432	427	365	411	388	409	401	388	411	420	426	406	448	425	398	416	401	430	386	383	467	426	440	432	435	427	420	426	388	401	404	431	425	445	402	399	392	426	416	392	426	389	416	423	403	400	397	414	402	392	386	423	426	398	472	390	433	406	407	397	383	448	417	416	421	413	402	413	405	410	439	424	446	412	413	421	404	425	392	375	421	442	440	425	421	425	418	420	426	361	385	409	439	416	396	392	387	411	408	432	417	430	391	425	399	429	428	388	429	420	390	414	429	425	394	410	382	404	406	403	427	414	390	453	428	396	446	388	389	405	443	449	400	410	379	383	416	451	427	398	410	433	417	402	411	395	375	407	422	378	407	454	425	439	398	439	408	412	405	389	416	403	411	407	425	404	388	445	415	408	401	407	395	451	427	411	416	388	403	416	436	397	445	372	403	436	397	417	463	424	415	392	400	409	427	416	414	430	436	383	392	423	390	396	408	410	377	395	376	442	404	409	408	395	378	410	372	453	443	429	462	401	410	385	424	402	423	414	421	433	403	410	440	413	445	416	409	385	429	428	424	397	404	444	406	412	429	409	437	417	402	450	411	403	401	401	428	438	409	446	415	422	432	422	395	379	433	391	407	446	417	411	402	429	440	415	406	425	403	413	430	402	412	438	406	410	426	448	411	410	411	423	395	430	415	408	457	422	410	437	450	392	455	371	456	441	428	385	397	409	383	389	384	423	454	423	423	434	448	409	397	447	401	446	400	404	420	406	419	463	394	432	463	407	419	444	438	398	373	401	375	423	414	415	429	395	410	405	352	397	389	413	403	383	425	425	411	462	386	401	444	418	415	400	416	417	414	410	418	410	404	423	409	399	396	427	385	444	392	424	438	425	433	407	397	427	407	429	414	416	397	423	448	413	370	375	412	443	412	402	420	428	433	415	433	376	415	480	470	377	408	431	411	452	400	425	431	460	411	400	451	410	461	381	435	428	394	438	410	384	401	405	444	421	444	432	412	399	402	411	428	395	428	387	427	403	428	444	391	412	381	425	398	443	416	408	377	393	440	418	415	438	419	395	392	408	422	416	412	422	409	424	396	389	412	417	394	401	410	445	429	427	420	418	399	424	411	419	440	422	446	448	401	405	451	425	431	396	387	439	400	429	404	440	429	394	411	416	409	428	450	415	450	411	444	440	419	392	413	368	389	419	390	431	441	391	390	403	419	402	402	378	362	408	401	439	403	397	449	425	416	427	410	410	419	428	415	409	415	405	392	417	441	403	444	419	431	395	419	394	410	413	436	430	436	414	385	415	372	423	405	445	399	406	417	385	399	421	394	417	447	427	422	401	415	418	413	411	396	429	399	433	393	453	418	398	398	389	424	420	439	411	412	431	411	431	420	416	430	415	374	362	413	458	394	437	422	392	390	421	437	385	445	384	388	459	435	430	427	449	430	411	432	450	417	440	413	403	427	417	454	428	429	420	413	439	416	423	412	402	398	439	393	417	394	415	387	399	430	430	406	439	397	453	412	414	421	422	394	466	404	408	419	381	482	396	399	432	401	385	423	435	404	424	430	383	445	444	411	402	438	423	368	389	406	414	447	393	441	398	408	431	446	372	403	406	469	385	406	419	425	410	403	480	400	437	439	409	429	378	421	463	412	436	402	418	409	409	420	422	437	414	396	377	378	424	410	411	394	426	397	421	432	413	406	412	463	426	400	413	439	438	447	412	417	440	428	412	383	412	393	464	453	396	401	409	411	419	439	414	414	429	411	391	399	434	413	419	409	398	410	400	450	404	427	418	411	445	421	432	410	442	390	443	442	372	392	413	410	419	396	383	422	428	379	413	440	408	458	373	402	433	466	396	402	408	425	425	398	365	425	405	386	453	410	440	380	421	424	374	388	431	435	406	413	411	394	408	404	438	442	402	381	439	441	399	431	418	414	399	427	408	414	417	466	410	420	421	401	414	378	419	400	406	396	400	397	433	407	422	436	396	399	433	366	408	394	399	419	432	443	408	402	428	408	440	434	415	423	401	422	433	405	420	447	388	415	391	377	425	410	415	432	398	413	419	429	415	404	414	434	446	428	451	397	435	419	426	456	416	386	404	406	419	421	433	411	412	426	408	452	452	440	410	417	406	427	422	409	458	392	387	424	413	377	406	379	441	424	424	449	427	421	357	384	397	406	412	413	382	450	418	414	435	399	429	429	413	396	398	432	422	408	442	381	410	420	403	376	441	417	403	387	398	436	416	425	428	384	438	401	403	402	419	425	387	422	388	431	431	396	415	423	412	435	401	423	372	436	406	440	409	444	381	366	425	437	420	390	414	406	417	416	414	439	425	428	389	408	433	402	425	412	394	455	427	401	424	416	388	442	404	433	442	461	418	460	408	405	422	430	401	441	401	388	421	406	395	413	434	427	425	423	403	394	398	422	399	410	388	417	424	396	431	431	454	416	404	421	423	399	439	410	386	391	412	435	410	417	433	444	402	444	420	387	406	419	415	402	419	417	412	423	367	420	394	403	391	423	413	409	449	437	405	428	457	468	433	404	376	426	419	394	403	432	396	422	365	405	398	404	387	387	439	405	382	424	427	428	404	429	413	446	402	431	413	385	394	418	391	458	435	432	402	415	377	411	453	385	435	413	424	430	393	446	368	422	464	425	411	423	438	412	408	417	413	398	437	429	416	421	421	409	431	416	373	407	381	403	412	419	421	426	398	415	405	387	418	438	391	421	419	416	391	424	424	411	416	472	403	420	404	420	390	376	407	407	428	402	413	405	378	424	397	444	407	418	394	402	406	467	420	426	414	451	438	401	431	433	389	455	401	458	421	402	416	386	404	438	400	412	397	440	436	407	411	400	445	409	422	461	418	429	429	396	426	374	431	426	400	385	409	400	413	402	414	374	449	417	410	435	408	416	399	425	430	410	404	420	413	423
25225	22857	33389	31920	19901	8229	1683	654	486	521	503	501	487	482	496	516	477	513	495	486	499	482	496	479	512	506	430	472	517	468	458	493	476	471	486	495	516	457	491	498	477	494	505	473	491	464	514	437	468	492	519	484	499	520	493	493	470	506	462	499	508	481	491	440	469	496	480	496	493	471	500	477	514	488	495	507	487	475	456	444	491	480	468	503	483	514	459	501	433	527	485	457	487	480	472	508	462	454	492	523	456	439	489	459	476	497	510	492	499	474	474	475	511	475	477	532	451	473	467	465	442	501	514	510	499	499	476	465	514	499	454	473	434	458	484	470	486	470	499	527	467	465	460	459	531	502	484	484	490	454	517	459	491	489	467	469	492	470	501	459	480	467	456	511	474	454	495	479	493	507	500	477	443	490	464	517	518	506	454	494	535	449	494	510	510	485	504	496	467	486	451	499	503	452	503	508	527	503	480	491	509	483	456	493	476	486	471	468	470	489	478	454	506	500	468	504	475	519	534	430	519	484	497	469	482	507	477	487	479	494	505	497	479	482	515	494	502	447	518	450	509	476	513	438	464	488	515	501	468	476	469	462	473	433	498	528	461	491	462	488	484	425	456	541	474	495	512	504	487	476	487	480	507	491	514	496	474	490	438	453	462	456	433	467	458	511	470	502	465	489	501	525	522	511	470	490	487	476	484	493	471	485	487	506	471	524	497	516	442	473	466	458	460	485	476	445	474	502	502	491	501	474	482	501	532	466	456	500	510	449	430	514	467	465	519	484	489	465	465	463	495	488	436	494	475	447	486	475	492	466	451	490	471	471	531	455	457	487	480	492	486	480	516	503	487	482	489	469	487	458	497	492	513	448	480	454	496	483	487	496	514	461	491	503	512	511	447	478	494	449	478	529	454	527	506	509	470	521	495	493	461	517	480	465	490	481	494	506	533	447	471	475	462	483	502	469	495	471	491	447	503	471	487	491	455	488	474	504	498	493	473	499	454	475	473	480	498	498	479	511	495	486	493	476	502	473	467	486	528	458	510	470	470	458	511	457	466	474	465	520	453	517	473	474	481	446	487	458	495	497	481	494	491	534	467	510	503	469	536	506	489	504	488	487	495	471	457	469	481	452	521	483	484	449	505	458	452	480	471	492	508	521	514	445	477	516	506	459	496	486	469	489	467	496	496	481	468	494	485	462	449	505	490	525	502	450	510	486	469	462	500	501	481	503	497	484	461	456	485	467	513	502	484	481	463	471	461	483	435	476	518	461	472	493	471	486	487	470	535	496	479	500	491	527	482	470	462	485	525	517	435	482	474	458	528	484	471	463	484	500	484	498	493	466	512	498	481	469	477	474	474	490	447	481	499	470	525	442	459	496	504	500	468	499	560	478	456	466	501	447	510	493	476	466	458	511	488	484	499	478	508	488	444	487	478	479	499	473	498	517	509	501	496	491	457	525	509	522	482	527	468	517	488	509	486	489	503	501	493	478	501	496	481	499	511	492	467	509	547	476	501	478	468	511	510	487	468	445	465	482	506	478	472	513	497	507	448	480	492	488	525	460	465	480	511	449	455	473	493	512	502	452	495	493	428	469	489	517	497	487	501	480	520	470	544	452	457	486	478	479	507	507	466	480	491	470	517	500	495	492	460	493	469	474	516	469	499	486	513	478	489	452	484	488	534	467	512	530	511	486	500	461	517	478	491	457	459	489	500	476	477	476	479	503	441	467	488	458	463	491	457	501	503	484	492	502	503	461	444	440	524	490	488	490	488	480	498	478	479	535	509	510	500	457	493	461	462	493	433	497	439	495	490	517	435	481	484	466	490	452	455	536	515	461	460	475	504	469	469	471	491	502	508	492	495	513	447	489	508	486	516	479	506	463	477	499	501	471	506	491	481	433	457	487	479	467	473	489	474	459	470	507	514	492	494	507	490	456	472	526	501	510	488	487	503	513	466	497	471	468	494	433	464	497	446	542	519	469	498	507	471	490	517	464	479	494	498	493	490	455	532	469	475	470	465	501	460	495	434	458	486	461	459	448	463	483	461	490	466	465	492	475	442	502	513	493	494	516	507	493	491	487	467	509	481	474	471	501	482	487	449	489	483	485	494	481	481	468	481	519	464	492	459	503	502	481	487	500	479	468	509	487	462	459	500	494	487	502	480	490	449	482	462	462	502	462	462	482	485	491	485	477	537	456	470	451	523	456	487	480	507	457	473	506	425	494	476	495	484	454	466	443	510	483	494	479	489	516	467	464	498	537	504	554	489	505	512	515	462	472	453	486	475	439	472	486	440	515	462	483	483	498	544	489	450	512	467	490	501	472	488	451	477	520	526	519	504	491	485	492	458	486	498	495	443	510	458	475	496	459	496	480	483	513	500	545	486	438	543	504	518	463	514	484	499	486	424	443	494	480	473	479	480	500	462	457	523	486	468	507	454	488	492	505	508	468	498	487	490	546	526	502	470	494	458	502	497	472	501	448	505	477	531	447	485	466	496	469	467	477	475	463	492	488	459	481	429	523	484	488	467	488	511	500	488	455	462	499	508	487	502	474	523	494	451	468	466	482	483	486	479	517	494	470	466	524	519	478	482	487	485	441	525	471	469	463	509	521	448	496	489	489	498	475	467	469	507	496	490	472	509	454	486	510	473	507	496	457	447	497	449	482	461	462	459	477	482	484	488	466	457	476	526	505	495	487	507	548	483	500	490	497	496	488	487	442	534	458	465	491	453	451	470	454	475	487	475	446	488	497	473	455	482	480	521	488	488	469	500	450	479	472	527	469	472	527	474	468	482	462	501	466	466	482	496	497	486	483	512	479	471	482	475	469	434	439	486	484	518	516	519	461	481	488	496	539	476	467	495	495	523	481	535	479	488	480	487	471	519	467	487	477	498	511	461	515	480	503	461	490	497	458	507	482	500	450	455	505	473	483	476	486	479	482	449	520	501	461	494	479	482	496	489	458	483	468	470	475	493	461	507	503	485	487	440	489	452	485	462	487	483	479	437	511	473	478	537	518	508	515	500	466	506	496	475	454	502	467	516	490	468	470	451	482	488	496	469	466	479	462	460	489	488	494	470	503	511	461	464	479	521	466	498	479	485	476	473	492	483	527	418	454	499	516	462	460	475	456	477	502	464	478	452	449	531	464	414	462	512	485	473	465	466	513	485	447	521	476	531	469	499	505	512	498	444	463	454	505	446	510	490	493	458	503	486	476	500	491	461	476	481	487	475	476	501	486	474	479	470	491	507	493	486	489	492	482	477	456	461	463	521	520	471	496	458	479	524	509	476	492	484	488	495	454	495	471	495	471	475	459	505	486	499	497	491	499	503	495	506	487	499	489	460	453	466	476	449	465	458	506	471	468	482	446	445	497	463	474	465	473	527	501	484	485	470	451	492	485	467	514	510	524	476	508	518	455	477	514	523	524	521	508	503	443	489	488	490	468	492	486	463	465	474	446	481	487	503	472	491	491	509	502	476	501	450	509
49267	73619	50295	37961	18662	7328	1972	737	567	532	554	551	539	529	484	582	526	555	587	543	518	573	538	544	522	527	558	528	551	541	576	585	530	509	564	558	574	570	520	505	546	517	540	557	562	551	509	548	546	525	528	551	548	530	546	555	559	518	566	551	560	540	560	511	522	565	574	547	550	574	558	571	532	547	510	524	563	545	569	532	530	513	543	520	523	556	526	555	556	529	517	573	512	543	592	551	554	497	568	555	528	569	555	551	561	558	507	542	556	546	559	545	529	548	585	543	532	488	594	501	533	526	551	562	579	581	533	548	519	574	557	548	559	535	593	520	547	555	532	523	541	542	563	533	573	558	532	513	521	506	584	565	551	527	504	580	528	557	525	538	504	531	530	557	550	526	542	524	561	562	551	528	591	517	507	518	556	510	540	486	512	594	559	571	554	550	511	531	559	562	538	513	611	535	561	540	546	577	555	556	530	565	498	556	545	567	551	523	530	506	535	570	536	565	571	532	549	543	556	538	556	568	550	547	555	556	528	535	525	515	542	518	498	535	582	573	506	529	536	541	542	479	539	534	532	557	512	517	515	543	484	552	549	564	554	537	540	530	565	554	541	584	546	555	545	529	585	524	559	570	557	555	516	516	540	562	531	584	581	580	516	545	566	546	559	546	531	520	529	527	523	551	506	547	502	541	541	562	496	518	504	555	542	546	543	523	533	550	562	540	566	574	544	570	520	537	547	512	520	551	564	559	515	506	554	544	561	525	502	593	557	540	523	518	520	579	546	542	548	554	523	505	537	584	562	529	529	589	530	518	537	535	518	484	560	545	531	556	559	531	536	532	577	541	552	566	527	552	554	570	553	493	592	554	504	545	544	535	526	525	535	536	542	566	605	543	513	569	530	528	544	578	496	561	514	562	598	564	551	539	503	549	536	573	563	536	567	596	502	537	519	552	543	541	538	539	553	590	483	565	544	553	537	538	567	547	519	571	552	535	545	522	563	551	552	544	538	528	505	541	565	555	574	600	534	527	559	577	498	551	550	524	520	548	561	554	537	551	540	567	548	555	526	572	552	548	521	528	562	524	555	535	530	513	562	522	538	553	502	583	556	583	540	501	561	543	532	559	570	535	587	544	587	598	511	499	544	547	554	577	543	526	541	569	538	557	564	566	548	518	544	557	562	548	500	531	535	527	559	526	531	571	513	515	554	511	548	538	566	556	522	535	552	544	556	558	533	564	509	532	549	548	493	561	522	555	545	558	533	574	495	574	525	535	554	553	522	544	597	560	531	589	532	570	544	524	523	555	525	564	571	547	582	565	538	552	539	532	565	553	557	537	570	550	550	575	550	514	568	516	522	526	547	572	571	547	516	544	569	526	524	514	552	509	534	513	570	541	565	548	576	536	509	548	555	552	528	552	514	545	515	527	564	529	540	569	515	573	585	554	515	514	563	573	463	526	478	541	519	522	543	556	519	529	537	512	570	573	515	568	521	558	565	515	547	546	532	554	522	500	561	522	545	556	509	557	533	545	554	544	556	507	551	583	506	557	545	526	495	572	573	530	541	528	570	559	576	528	565	565	546	564	563	526	570	517	532	538	566	505	537	517	524	518	550	587	525	567	558	565	540	546	487	555	552	598	561	534	556	602	556	566	555	541	562	557	519	554	561	498	534	559	604	542	558	529	515	551	502	542	485	525	599	573	530	537	557	514	543	540	550	531	524	556	527	542	609	516	594	559	586	537	517	515	561	549	540	576	572	535	544	527	554	551	538	599	569	547	565	527	552	555	544	544	539	542	542	541	508	531	541	514	542	511	509	514	574	551	563	601	538	549	587	518	561	547	519	563	592	548	540	545	546	515	519	558	525	536	539	541	528	522	532	517	564	570	501	512	519	536	543	540	552	517	538	544	557	547	563	552	518	565	543	528	566	555	555	549	517	507	507	537	560	561	535	571	503	548	560	513	555	531	550	541	553	610	550	535	537	512	554	517	563	541	495	550	554	557	533	571	536	540	542	531	563	566	527	533	563	573	528	551	531	577	576	527	587	553	550	515	521	582	516	558	548	538	521	513	535	538	534	557	522	552	518	525	560	569	563	547	552	520	529	549	568	538	601	510	532	551	564	491	573	575	537	535	559	547	553	538	541	534	539	555	546	538	547	510	540	542	540	501	570	547	553	545	536	560	561	516	536	570	550	515	507	561	542	507	539	548	571	572	508	568	556	571	514	580	538	556	567	581	566	567	518	550	525	579	484	559	567	536	517	568	524	536	525	541	562	525	554	564	575	549	556	528	554	558	562	514	544	540	552	510	516	581	565	536	547	563	537	553	540	559	558	498	584	526	524	548	530	508	553	598	543	482	543	574	575	539	539	584	585	563	564	549	583	521	519	532	497	523	540	543	532	549	533	493	555	563	521	512	570	550	564	549	528	533	556	520	594	594	551	518	526	527	554	578	569	511	527	592	567	572	535	521	523	535	536	558	548	576	513	574	536	513	535	563	539	505	550	577	539	547	529	547	577	504	539	540	519	532	557	542	512	527	568	518	543	579	529	530	526	561	560	530	539	573	537	535	523	532	515	589	566	590	530	562	604	546	555	556	543	545	535	590	555	535	571	549	551	571	549	557	539	497	510	546	573	525	565	583	526	558	520	522	560	558	547	523	558	562	546	537	524	553	539	573	554	564	522	576	522	572	591	555	536	553	506	582	562	560	538	573	586	563	567	560	551	557	543	524	558	517	538	535	560	556	528	566	519	556	576	543	499	556	581	528	546	556	556	505	571	572	547	546	554	505	551	524	497	527	561	557	545	522	555	596	506	564	530	600	560	558	535	568	542	529	505	551	612	549	558	554	530	522	538	552	542	516	525	566	532	526	591	520	543	545	549	557	561	559	537	533	576	539	519	523	573	512	585	553	536	518	524	566	553	512	565	561	575	507	536	558	517	554	552	531	535	531	560	549	536	502	553	555	535	533	549	489	511	488	565	507	570	513	522	527	511	532	575	550	566	513	528	538	531	550	531	530	497	548	520	532	513	495	515	571	505	524	552	528	543	558	532	566	549	555	520	556	535	543	529	551	586	525	513	523	553	537	515	522	558	540	539	567	532	572	530	540	539	542	533	500	533	527	541	544	554	532	553	597	612	564	598	523	525	588	518	545	570	528	510	599	532	562	511	545	533	544	563	538	507	526	576	559	587	548	518	520	574	566	534	553	526	583	533	504	554	541	554	534	561	556	512	545	508	576	553	532	570	514	556	591	513	539	530	588	528	504	531	560	563	525	571	573	516	564	550	513	502	537	516	513	561	554	504	546	538	563	521	542	545	553	558	546	572	535	537	525	539	525	586	579	557	493	517	570	546	582	550	519	552	535	550	499	539	542	544	549	557	542	501	519	523	488	532	539	563	515	529	501	558	518	558	514	572	555	560	540	555	534	539	536	554	539	581	564	550	588	591	559	563	559	568	573	559	543	553	543	485	539	531	564	552	571
22642	21238	30278	29298	24581	22087	15422	1803	523	485	510	498	488	496	503	495	489	501	505	483	525	473	523	501	487	507	520	448	505	541	479	490	463	463	431	491	507	486	493	510	493	541	471	483	505	511	481	506	511	473	441	488	494	475	493	489	481	428	472	432	504	469	468	499	472	489	517	465	509	500	513	479	491	519	472	506	492	479	492	476	457	497	495	477	476	491	506	527	509	462	477	490	469	476	474	503	459	462	508	493	529	494	475	516	492	484	502	513	479	453	505	512	512	518	444	490	506	483	459	523	487	461	446	493	496	477	514	494	478	513	530	479	485	494	501	452	529	526	501	485	506	490	520	509	505	474	451	489	483	492	529	522	498	469	494	516	479	513	471	493	469	503	517	511	486	477	470	502	485	497	512	453	509	514	473	485	462	443	463	467	515	482	500	502	494	495	481	461	508	467	506	449	484	490	497	491	480	512	472	474	481	522	515	504	530	506	455	513	453	475	480	482	513	489	492	474	505	464	489	427	535	506	492	462	470	539	499	485	505	504	483	487	515	505	508	507	521	476	480	433	500	476	530	496	489	502	486	485	485	495	527	500	505	489	495	473	541	550	500	513	481	463	492	490	488	477	461	478	454	486	476	482	515	509	495	441	476	479	501	501	516	458	490	482	487	514	514	546	445	514	492	455	503	502	515	494	483	507	467	494	498	503	500	492	518	480	522	502	501	518	477	502	493	457	517	453	472	520	487	481	525	493	474	507	534	485	499	434	465	511	526	510	483	495	483	468	493	486	465	487	570	509	500	481	492	453	474	533	489	544	521	451	512	512	484	469	477	451	457	516	435	482	488	451	475	485	466	481	502	506	487	499	480	475	514	510	493	495	484	478	484	446	524	469	523	510	464	514	499	477	488	496	493	462	497	481	505	501	518	460	499	500	521	479	487	490	443	492	452	501	508	509	456	497	521	478	455	480	483	506	489	524	512	541	485	431	503	502	493	499	476	491	523	512	480	496	485	502	515	499	519	486	494	470	502	464	553	492	441	501	471	475	507	469	487	451	512	479	523	489	515	483	525	478	491	493	500	501	489	488	493	496	517	479	501	473	480	501	474	492	510	455	484	494	484	498	484	519	457	471	509	489	511	488	481	481	465	484	453	493	493	505	489	493	501	438	483	495	512	508	513	500	488	459	481	499	529	473	476	478	472	470	500	494	460	487	453	513	437	469	473	505	490	492	480	486	472	481	503	483	514	495	475	497	468	475	501	498	478	469	509	521	438	472	477	481	475	463	501	462	479	473	472	503	556	498	497	480	524	476	478	464	494	476	484	496	495	498	495	499	441	463	475	479	509	524	474	477	472	457	503	522	495	501	493	423	453	492	496	514	443	505	484	514	492	485	537	525	482	501	498	491	514	475	519	442	486	483	496	513	490	507	502	479	428	502	487	510	461	481	459	526	493	481	487	492	460	454	504	480	458	438	511	510	478	508	481	485	471	482	475	514	497	481	484	471	490	498	495	502	469	513	439	489	472	489	471	465	513	523	494	488	479	505	538	461	484	509	498	478	534	480	502	484	547	508	497	469	488	506	438	459	509	470	488	458	493	475	471	499	484	479	476	508	494	462	510	521	454	489	493	467	455	508	494	443	477	475	506	502	476	490	492	467	461	429	491	470	504	441	539	484	483	513	486	468	507	497	538	483	483	463	491	450	484	490	502	447	465	490	463	491	466	482	508	470	470	492	456	480	529	460	469	514	497	452	498	479	441	522	511	479	513	501	491	484	458	491	503	474	503	481	483	519	541	517	473	487	451	483	507	468	504	502	437	507	497	501	491	485	533	488	505	511	508	486	493	497	483	478	504	456	463	494	460	480	474	516	476	491	470	465	514	533	457	480	487	486	523	488	482	470	469	453	497	492	493	452	520	493	510	480	490	494	468	471	476	503	510	499	462	488	480	535	450	464	503	458	498	531	498	510	522	485	496	471	454	483	460	525	480	505	491	479	507	475	460	521	506	504	523	475	505	482	452	489	463	493	498	504	460	456	461	482	483	509	465	484	518	474	478	487	522	461	533	489	476	458	495	465	479	489	484	458	480	524	446	499	472	505	464	461	498	514	484	464	494	524	509	477	536	514	516	486	470	525	518	467	474	491	499	511	488	485	449	475	471	512	484	504	461	467	454	475	489	462	493	485	510	484	492	484	492	474	472	477	507	469	477	479	480	494	465	462	479	485	517	520	453	520	513	507	456	462	503	506	455	436	477	528	491	497	498	510	497	476	504	505	501	538	505	451	509	517	484	454	509	500	475	500	496	481	475	467	489	487	485	477	457	467	498	503	470	489	450	480	501	508	472	485	456	483	501	485	472	459	468	475	519	500	489	468	480	502	470	516	490	493	512	498	504	512	482	450	513	477	517	497	447	481	514	507	478	469	506	502	486	491	495	488	502	471	463	497	483	518	463	416	498	468	503	457	460	454	500	463	504	482	517	472	488	513	493	522	475	483	499	525	446	523	499	493	513	501	514	505	447	445	484	452	472	480	503	482	485	490	485	482	495	527	488	513	490	460	469	487	499	518	488	503	500	492	465	480	487	505	497	484	482	482	475	457	442	477	500	477	462	430	498	514	474	487	451	459	487	485	450	478	487	459	470	478	485	527	485	467	496	480	489	481	450	508	491	448	499	461	482	436	483	522	483	504	484	513	459	463	496	525	494	491	529	519	437	480	471	454	511	551	495	490	530	489	493	449	528	510	523	502	546	510	524	476	484	496	485	490	487	503	498	486	476	513	520	503	499	493	516	473	495	499	503	475	493	481	459	504	508	499	503	489	482	523	458	477	499	534	540	509	493	490	465	474	500	507	492	472	518	464	507	516	494	432	489	466	483	472	486	518	513	496	505	484	496	488	496	528	470	496	497	474	478	470	511	515	465	507	456	484	498	486	499	518	494	522	456	510	505	474	493	500	492	517	454	495	495	466	434	520	496	468	492	477	553	482	498	480	496	480	488	464	510	497	455	513	478	497	495	492	514	476	495	480	507	485	498	506	475	480	469	478	462	492	494	512	462	517	520	479	496	492	538	510	476	492	528	474	516	492	482	470	489	486	477	468	500	479	475	487	504	488	488	477	484	475	445	486	477	489	473	475	462	488	481	509	472	497	488	514	507	486	514	496	479	465	478	466	519	458	511	503	495	485	470	505	483	477	512	479	431	491	506	468	470	449	541	494	465	479	468	502	509	482	487	452	528	451	486	482	497	485	488	508	442	456	483	498	525	507	528	473	524	482	475	522	473	472	518	539	482	491	459	532	488	490	502	490	462	514	448	465	470	471	437	522	514	491	461	485	484	511	441	495	471	461	494	503	473	500	491	451	481	463	493	543	478	502	498	493	461	496	466	505	452	470	461	478	518	498	530	522	493	508	487	458	502	500	488	493	467	481	537	481	468	451	470	456	509	481	492	451	475	465	495	494	491	466	498	459	491	494	545	454	473	469	492	483
60150	99132	72949	58846	36146	18466	5138	1106	508	532	519	560	548	531	508	561	525	522	503	556	525	563	502	537	496	505	509	556	543	537	536	528	522	547	574	524	499	519	542	559	552	520	515	520	530	526	514	507	540	535	526	500	535	526	516	527	524	553	518	490	561	490	510	544	496	508	478	546	534	539	495	507	538	518	532	553	552	532	527	507	508	541	505	492	505	531	521	540	570	541	552	537	506	501	547	514	529	562	517	539	532	581	546	502	533	557	533	524	494	565	549	544	553	524	519	562	558	543	523	527	509	510	488	536	529	508	509	549	553	529	498	515	531	494	522	552	500	556	527	544	532	513	548	554	559	518	521	542	523	539	553	530	541	552	502	548	567	513	504	528	509	529	547	561	528	491	531	548	556	497	532	501	515	522	538	569	496	533	489	499	494	523	533	501	505	517	542	529	502	541	527	549	571	572	531	530	511	504	549	500	538	525	487	523	503	531	538	500	494	542	518	538	528	520	555	554	510	502	498	524	490	514	508	550	531	515	520	517	482	507	540	537	516	551	504	563	495	531	504	518	515	503	520	508	521	525	511	529	463	518	457	515	548	526	541	540	522	581	506	539	481	523	527	537	526	505	549	572	508	510	547	534	529	583	564	532	536	569	527	560	553	531	562	518	534	521	482	539	480	516	503	514	507	530	514	519	506	536	547	520	479	535	481	533	490	527	497	518	599	557	529	493	528	523	484	500	485	567	548	527	518	526	530	510	525	541	535	550	556	539	525	578	501	509	543	510	534	521	528	530	533	498	535	550	538	499	530	519	536	518	499	500	541	536	524	459	504	491	534	518	533	489	552	571	525	528	508	504	503	538	511	523	533	531	528	544	536	506	548	531	539	509	541	535	530	529	551	468	511	565	513	462	495	515	527	524	537	474	550	585	547	493	547	506	516	528	524	542	520	506	551	508	545	523	526	489	502	537	490	537	500	500	547	539	515	521	534	493	517	482	514	550	534	524	522	484	523	513	534	542	525	515	514	539	557	522	568	511	536	517	538	500	547	498	516	527	548	552	504	525	565	513	529	520	535	499	525	487	487	522	560	574	513	549	523	544	539	540	513	492	498	506	561	550	498	539	542	555	525	546	508	524	543	522	532	512	517	511	493	527	532	514	551	539	559	514	542	530	495	512	572	528	507	526	524	513	529	511	522	503	551	530	565	525	491	527	541	555	554	511	529	514	505	533	570	469	481	523	513	543	503	531	512	515	543	556	485	550	509	544	484	541	550	496	528	521	508	564	509	541	527	561	498	520	538	530	567	527	532	524	548	491	537	553	525	511	554	525	509	535	489	559	498	529	532	538	532	524	532	609	552	563	467	547	511	547	489	515	534	486	541	581	519	510	506	508	534	552	491	538	508	525	513	521	479	535	534	552	506	548	513	518	539	531	539	551	516	535	548	535	525	557	527	512	551	539	501	507	532	523	559	488	511	527	550	528	520	534	500	546	526	547	539	482	531	534	554	589	506	544	565	492	506	532	542	526	510	527	533	530	542	473	558	532	528	483	534	519	510	552	531	523	537	549	552	540	501	504	504	521	558	546	535	504	521	490	505	573	561	520	514	493	512	532	551	538	521	510	551	526	543	524	520	524	536	532	556	520	526	541	547	531	553	532	523	508	514	524	534	520	509	524	514	528	492	524	541	537	524	529	535	529	499	554	563	505	543	505	523	489	535	545	504	572	515	537	495	495	544	514	524	537	546	499	485	537	515	543	510	549	530	497	455	537	507	559	517	542	503	533	527	545	544	512	527	506	495	555	548	550	522	528	537	563	535	542	516	501	523	526	544	505	543	512	520	507	550	497	568	506	528	544	536	522	548	531	511	538	574	533	492	487	517	515	518	543	548	525	509	525	563	572	519	523	567	542	525	491	520	506	470	513	564	535	507	478	501	537	554	530	501	519	540	562	536	551	498	505	582	496	505	545	543	548	521	506	531	541	532	536	511	526	527	524	494	518	528	523	506	522	474	486	535	534	508	532	524	537	519	528	490	542	469	534	546	569	538	519	527	509	556	510	478	535	544	562	516	527	542	509	541	519	517	516	501	511	534	534	539	501	531	531	583	497	565	527	564	528	512	523	540	533	524	538	515	514	523	522	534	556	520	528	553	509	525	554	528	508	562	527	502	537	500	491	511	526	537	554	513	512	552	495	539	530	512	540	557	547	536	521	545	515	510	502	524	535	531	538	534	512	495	536	537	546	567	516	519	529	505	540	504	506	504	516	502	537	556	493	566	479	528	520	505	537	481	489	488	523	532	538	539	507	545	535	551	470	557	544	508	503	534	553	538	527	527	536	473	526	534	554	520	492	550	521	553	510	517	530	520	518	551	523	494	509	493	487	564	490	517	557	524	540	527	529	552	508	514	555	537	544	548	514	538	508	474	583	556	515	523	501	532	519	547	549	522	482	507	523	518	556	517	537	546	512	551	518	541	533	529	534	534	540	534	541	539	582	522	510	577	520	522	514	544	523	509	548	507	509	503	509	509	495	571	530	540	519	482	503	535	547	538	489	547	516	509	538	529	533	522	502	502	499	530	508	520	532	530	535	557	533	525	554	544	533	499	569	486	531	525	517	511	557	536	535	491	549	516	574	536	504	534	582	509	518	534	548	537	521	522	502	521	517	498	554	518	513	495	531	536	556	502	514	529	518	562	538	535	520	513	535	535	549	544	523	547	506	545	544	534	552	487	539	505	536	522	495	512	520	524	545	514	514	525	515	557	547	490	542	517	490	516	496	553	517	508	498	568	548	481	503	534	527	572	563	553	494	496	499	557	512	546	482	487	532	504	531	520	553	538	555	517	467	527	498	502	556	483	511	503	532	523	554	541	582	533	529	494	506	517	484	483	530	553	556	530	528	557	503	491	526	561	545	512	493	510	523	466	533	571	476	509	534	565	512	539	547	544	566	511	529	600	534	517	477	535	552	513	528	553	468	556	508	510	549	507	557	531	551	528	579	517	499	490	538	524	489	547	529	501	524	500	490	531	507	525	537	533	509	539	538	522	518	552	496	534	513	474	520	544	542	512	527	499	514	530	536	501	528	477	537	515	518	500	525	519	528	527	524	524	518	525	534	547	534	521	546	532	549	533	521	562	536	562	540	544	523	515	514	523	555	536	531	538	525	522	508	536	574	525	541	535	510	545	512	513	542	503	487	569	520	525	497	514	561	519	531	517	568	568	494	512	564	483	499	567	540	511	502	510	514	552	529	527	520	565	514	528	511	560	531	550	528	513	498	527	503	526	547	509	545	522	495	528	561	513	522	490	521	555	546	509	527	554	514	521	507	512	532	556	574	545	518	536	513	565	522	510	518	510	483	561	560	556	525	511	517	542	549	491	530	528	482	501	518	513	548	530	514	531	541	499	553	446	505	519	542	505	526	512	506	527	553	522	511	533	518	551	503	494	558	496	554	541	545	545	515	508	522	499	544	503	553	547	553	530	523
28764	26618	30877	20978	5967	1815	859	426	340	410	389	388	422	410	414	406	388	418	368	430	378	395	399	425	382	380	374	398	394	391	378	371	376	419	392	392	382	402	417	350	400	420	388	360	394	385	358	384	439	393	396	382	385	374	363	398	391	394	375	352	394	385	424	406	431	408	392	414	391	407	366	378	402	372	380	388	407	384	384	410	391	400	369	405	376	405	376	374	388	406	386	397	411	353	364	412	352	408	394	428	390	404	393	369	351	399	379	385	359	418	402	387	392	396	380	414	385	396	387	415	382	424	372	396	384	395	395	403	353	378	396	410	384	389	379	425	394	357	425	347	444	390	383	417	394	382	383	394	409	392	365	359	371	396	422	382	387	387	384	385	446	423	382	353	393	390	378	391	412	394	382	393	361	392	378	384	413	388	378	412	388	383	398	374	384	372	410	363	380	389	392	399	395	417	409	383	392	372	400	345	379	368	387	404	400	376	378	417	383	398	401	388	404	336	360	368	398	352	401	370	416	425	381	409	405	421	400	398	404	471	379	412	385	381	381	396	423	391	357	402	412	421	365	388	385	409	390	373	413	402	411	390	388	410	411	373	409	440	381	388	393	390	368	392	374	357	381	386	380	362	377	404	384	378	371	402	405	356	403	374	413	416	398	410	403	410	401	386	369	383	371	412	374	376	403	380	390	377	424	378	386	407	333	374	390	380	392	383	376	410	372	370	377	409	355	404	378	365	369	380	411	369	422	359	384	395	416	395	366	376	372	423	407	396	373	383	373	400	367	399	390	358	377	428	364	403	354	402	375	378	387	414	404	373	408	387	368	388	387	392	412	394	386	368	389	380	358	415	411	382	396	414	404	362	381	408	371	363	407	397	407	389	369	425	412	357	392	383	422	385	384	397	361	388	392	385	415	391	394	416	429	438	398	391	366	403	406	419	416	416	433	359	392	409	356	353	381	419	368	358	376	381	372	395	396	403	382	359	365	412	391	370	389	378	397	377	371	360	361	378	390	396	399	422	410	363	400	377	385	376	397	380	380	391	371	350	391	403	373	404	438	424	419	383	405	399	405	421	400	415	356	361	388	384	378	402	398	367	411	391	407	361	377	398	361	395	365	401	406	375	406	393	397	366	393	425	401	367	416	386	413	373	426	409	403	419	369	349	405	373	359	400	363	380	382	394	375	439	380	385	408	389	413	397	396	358	358	410	383	401	392	449	432	358	421	372	402	369	392	386	405	385	372	406	374	375	392	395	410	377	371	427	374	405	384	369	412	423	377	363	385	367	354	402	423	395	393	372	375	378	365	406	373	387	421	402	380	398	418	395	400	381	392	388	393	401	360	399	381	367	401	392	393	409	398	389	402	403	425	387	392	387	396	369	421	401	375	377	379	351	398	386	400	396	389	384	373	410	378	414	381	394	354	372	375	386	408	367	404	389	359	352	369	433	412	379	357	419	362	371	381	385	379	368	387	383	354	402	378	362	362	377	416	360	384	389	376	383	415	408	397	404	365	375	384	383	408	382	372	410	376	415	393	369	348	389	395	404	394	404	387	412	370	375	402	427	406	379	374	418	389	390	362	360	402	415	395	398	365	393	401	422	384	405	395	396	376	398	432	394	391	389	388	379	427	363	428	405	368	427	367	382	375	418	391	407	363	406	373	400	421	380	380	396	410	372	352	416	367	406	365	394	415	400	358	417	368	411	369	381	381	370	391	393	403	382	378	389	411	394	416	399	363	404	387	377	380	434	395	400	370	375	380	378	380	401	392	364	390	389	389	416	418	392	375	364	368	335	402	364	399	386	422	366	378	384	379	368	404	366	384	392	428	416	385	387	405	399	383	411	377	374	462	371	386	419	394	427	384	383	398	389	366	375	421	379	398	360	366	430	409	417	365	412	406	360	412	392	371	382	360	383	387	389	384	388	390	383	400	403	408	406	389	361	400	387	404	371	389	380	375	349	365	408	382	373	398	414	404	362	370	374	400	403	398	405	402	361	384	398	383	384	398	397	411	368	401	399	371	386	323	397	366	380	388	351	389	398	398	400	405	392	373	408	427	364	382	421	384	388	403	370	412	399	390	385	442	336	380	387	392	387	390	391	402	409	381	389	406	378	384	362	387	377	379	383	391	399	388	403	396	368	375	409	423	389	400	368	378	379	397	360	399	392	371	383	380	387	405	377	398	362	399	399	376	351	392	389	401	383	401	371	382	394	374	406	366	354	385	399	371	391	364	370	399	391	402	418	373	413	378	403	396	394	386	394	421	415	370	429	403	392	389	419	424	376	407	418	385	379	382	368	383	379	408	375	406	394	396	369	384	374	426	397	394	414	388	399	376	375	384	419	412	384	389	424	414	366	393	377	394	388	384	409	428	401	371	387	343	376	394	409	351	383	375	390	419	387	404	350	433	390	398	397	405	393	376	411	371	423	412	380	384	370	396	369	383	343	402	372	389	390	410	389	368	422	389	427	370	377	386	393	399	428	369	381	407	413	424	394	394	378	367	420	368	380	385	398	364	390	417	379	436	397	421	380	393	408	358	375	367	390	379	421	395	371	406	360	368	402	413	394	386	396	383	357	395	405	386	391	408	372	417	379	406	378	421	389	403	378	417	404	380	378	395	386	375	398	402	383	399	394	381	373	394	374	370	435	390	368	369	379	394	380	399	361	363	362	357	399	363	388	377	407	376	419	397	381	374	400	394	354	382	410	376	348	379	355	372	392	393	371	404	414	394	372	395	366	372	411	394	369	383	391	357	365	415	405	405	395	401	399	400	402	388	389	420	387	411	391	404	370	373	377	374	335	380	417	378	408	424	383	412	383	419	419	417	425	389	371	415	403	375	387	385	391	382	391	377	397	378	410	404	402	371	373	338	392	415	389	375	382	406	400	407	383	372	390	389	378	410	407	365	398	391	395	385	369	389	400	356	403	370	381	387	393	403	403	364	395	387	399	391	401	368	358	385	373	415	360	397	377	397	353	398	346	375	403	373	413	394	386	403	380	395	402	401	383	352	360	380	363	353	394	362	367	410	395	402	369	413	405	409	384	368	428	373	360	380	376	410	409	419	394	408	406	414	372	391	405	395	371	378	390	406	404	398	379	355	383	402	400	408	362	389	410	375	393	369	414	417	387	376	381	410	363	407	385	410	394	383	404	398	406	400	407	374	398	400	362	396	462	351	422	391	407	399	361	377	372	343	402	368	366	392	380	378	381	358	396	389	425	393	402	415	385	395	371	382	395	400	372	378	403	382	361	384	389	401	415	361	406	418	397	390	392	378	397	407	364	396	420	416	369	389	357	426	380	378	381	413	360	380	398	369	373	407	405	368	354	376	405	406	369	414	356	412	373	393	356	385	401	430	393	407	381	418	428	367	383	410	396	409	345	389	371	401	407	376	361	392	362	391	405	390	399	368	422	402	393	382	387	365	434	426	387	376	387	404	419	390	369	400	367	382	389	395	384	401	401	338	396	396	392	362	378
29331	41389	27925	16404	5823	2201	837	540	476	488	437	475	465	413	423	408	457	458	413	470	461	440	447	453	416	477	462	462	444	428	420	483	446	436	436	439	435	439	450	479	439	441	445	419	444	452	435	459	466	454	461	450	456	460	435	473	428	461	428	411	460	453	413	406	435	385	428	453	424	464	438	392	472	441	447	434	431	473	479	433	450	433	431	420	439	457	428	471	423	426	486	429	426	427	445	448	407	423	419	469	452	454	438	431	442	401	439	450	448	429	423	438	414	451	432	427	432	432	446	437	454	463	452	433	476	415	425	442	468	411	416	401	402	484	447	422	421	436	460	420	420	481	438	422	404	466	438	467	438	446	446	433	443	438	411	435	451	415	425	429	432	460	415	460	465	434	420	447	428	375	441	451	459	463	440	454	440	445	452	445	454	428	425	419	424	443	479	410	433	477	443	456	429	448	436	432	462	422	480	435	464	400	471	430	425	416	406	451	470	478	417	440	442	465	454	435	435	412	421	450	409	453	473	428	485	450	456	417	439	434	469	437	424	461	453	444	436	408	418	435	443	424	427	489	446	425	396	414	464	471	457	472	457	430	466	468	426	456	416	428	425	431	412	428	434	440	435	473	445	442	417	442	413	425	428	433	430	487	461	413	437	457	465	441	430	467	461	473	467	474	486	390	454	470	438	459	453	498	450	458	445	446	451	430	438	469	428	442	453	456	461	431	441	430	434	424	438	460	422	459	419	466	426	433	415	437	431	482	426	462	461	443	429	438	473	464	458	471	421	451	438	426	417	434	425	454	437	456	418	493	440	438	409	448	448	432	434	418	408	420	419	437	480	448	412	420	456	450	443	421	449	463	454	433	430	447	454	428	454	452	443	490	382	483	427	433	446	457	478	443	410	436	459	430	429	466	461	422	437	481	408	432	436	436	456	427	456	480	450	431	448	451	397	483	480	463	436	439	469	447	425	441	460	416	420	454	463	454	425	409	449	449	470	425	473	458	416	444	405	425	447	463	478	440	447	426	404	461	444	434	503	472	426	440	450	424	450	431	454	445	485	467	469	449	441	460	430	460	433	433	487	440	451	433	440	450	419	416	432	466	394	475	436	469	423	435	474	423	437	460	443	431	413	422	457	444	444	459	457	422	429	432	429	456	447	424	418	428	457	432	435	472	423	465	447	478	452	446	405	481	449	405	448	450	425	437	461	423	468	444	401	429	457	451	435	466	433	460	476	416	456	434	426	444	415	424	407	461	449	468	459	456	389	456	469	453	452	416	424	426	460	473	465	447	432	453	411	436	471	461	416	448	467	474	474	428	462	489	460	429	428	419	449	454	439	471	420	437	427	469	432	455	454	432	431	402	448	403	457	414	449	439	458	407	441	429	469	399	420	465	448	476	426	414	422	424	430	459	467	428	441	430	437	441	436	429	424	435	400	411	413	436	449	480	477	436	440	442	438	428	427	435	438	467	434	420	442	499	483	456	441	432	448	448	459	430	446	415	432	426	432	411	460	452	455	436	405	421	439	431	473	425	460	469	414	439	442	433	433	443	420	452	462	448	435	439	430	473	425	413	458	475	443	429	440	469	444	445	450	415	436	408	427	419	456	375	509	413	428	444	419	417	455	382	460	419	500	464	458	481	432	444	447	477	394	450	399	446	449	449	459	441	445	444	419	463	460	422	440	448	449	459	442	437	446	460	455	471	434	448	430	442	447	472	465	468	483	415	402	420	447	466	418	457	450	455	438	396	464	492	452	444	466	440	461	438	434	441	433	464	466	439	423	409	449	452	428	434	444	462	424	437	424	426	441	469	461	458	430	444	429	447	401	475	426	441	425	439	429	429	476	420	453	480	468	462	464	388	460	446	426	429	451	462	472	479	444	408	418	455	400	419	429	454	436	426	449	406	386	399	511	452	443	458	437	454	458	439	444	428	446	443	420	418	462	433	465	423	390	446	462	465	412	459	425	451	474	416	443	457	481	439	437	432	418	457	405	443	421	444	454	452	440	432	482	464	435	427	449	469	446	444	448	484	454	451	459	435	459	435	474	449	432	439	456	454	426	458	422	434	456	445	448	437	453	503	431	421	434	450	477	430	449	419	408	473	434	421	474	465	473	458	453	443	446	466	442	454	429	410	433	462	426	453	467	458	454	459	496	457	438	452	461	425	453	434	391	478	453	444	440	465	469	439	435	479	443	429	472	442	472	454	409	448	425	452	438	436	425	412	463	467	429	453	439	449	460	448	479	453	450	443	424	455	448	427	431	421	451	432	466	441	448	491	436	432	476	436	456	438	486	432	447	450	433	464	438	433	442	424	451	442	396	428	465	463	440	440	431	450	469	426	457	418	442	432	406	460	449	424	445	440	439	419	443	471	440	431	505	444	455	429	433	452	418	456	475	477	447	476	458	463	407	431	435	419	468	458	430	452	418	448	449	424	407	448	442	393	454	442	450	446	445	423	439	411	468	438	461	465	470	451	447	451	467	440	408	477	469	452	435	495	455	451	456	423	467	402	421	473	454	462	424	430	429	438	465	435	473	449	427	445	443	424	421	400	452	449	441	426	431	413	449	445	449	457	444	462	409	407	455	454	448	444	410	427	448	418	476	442	450	433	470	439	438	452	460	463	424	412	447	452	394	409	447	459	437	440	463	422	469	445	445	451	451	396	453	463	410	447	454	457	422	404	443	449	461	393	417	423	429	463	452	415	454	446	424	453	443	443	473	420	464	464	435	436	437	471	472	436	450	451	439	439	396	440	417	450	416	474	467	464	440	436	428	451	449	416	443	475	413	447	454	439	424	445	435	440	455	409	444	431	424	473	459	433	446	471	457	425	400	434	432	451	457	451	447	429	454	489	471	476	451	433	449	452	476	452	448	474	456	463	461	439	412	407	478	479	442	441	466	462	442	472	415	461	439	483	435	446	447	450	411	438	409	446	440	440	438	453	438	430	412	449	446	466	433	458	450	441	443	447	455	448	435	472	473	438	454	441	395	414	462	477	433	466	418	428	452	434	441	434	416	429	446	429	428	441	418	441	453	447	428	465	490	441	473	431	463	438	441	468	462	469	447	434	425	433	443	403	434	419	453	458	465	484	432	441	457	459	439	464	427	442	476	413	448	460	441	436	407	447	476	458	423	439	435	457	440	443	472	449	461	451	474	423	411	456	476	431	474	418	436	453	447	411	439	447	448	447	431	478	433	462	443	457	433	445	449	382	423	498	405	487	446	429	423	486	450	430	479	445	443	421	464	436	461	432	456	413	429	428	413	422	460	438	437	449	487	403	452	429	488	427	455	456	433	467	429	448	458	474	430	435	435	454	445	442	477	421	423	376	445	433	420	460	441	450	431	428	425	443	431	405	419	424	450	473	443	427	471	419	431	441	425	418	429	393	443	441	415	461	432	414	469	444	415	454	494	424	471	459	464	512	437	462	472	480	451	471	447	429	421	440	435	458	396	451	435	436	425	412	439	449	433	455
23441	21607	33472	32510	24783	19319	7217	836	367	395	378	406	421	394	404	374	417	404	407	375	342	397	381	374	375	363	385	413	402	394	369	354	385	341	387	344	392	368	356	388	377	404	384	378	375	422	341	391	401	384	390	395	389	370	395	400	407	382	396	382	373	388	369	428	374	392	362	359	373	356	345	375	381	349	381	358	382	369	379	418	368	367	372	360	387	382	401	371	344	393	388	402	410	365	374	386	375	382	390	369	363	359	375	347	371	363	365	404	371	353	374	372	335	381	363	363	380	394	383	356	399	374	384	379	372	376	385	381	396	375	389	354	396	339	399	373	382	388	396	382	367	413	364	391	345	397	373	382	405	370	371	373	364	366	376	419	343	337	375	364	383	369	402	358	414	389	401	395	384	342	379	385	379	354	357	352	399	372	382	388	382	399	396	379	361	377	380	371	381	377	356	380	392	389	399	371	349	393	394	384	399	410	361	365	376	365	356	367	366	387	369	366	396	381	340	367	363	364	381	401	390	378	358	374	369	406	370	390	425	358	397	352	396	364	337	386	357	387	387	391	373	365	386	368	397	368	369	399	397	379	424	343	388	384	383	389	373	378	348	375	352	413	369	425	399	382	346	343	385	389	383	364	355	397	370	359	380	377	393	390	365	393	369	352	380	388	379	358	391	383	387	386	387	374	362	385	378	374	373	361	393	372	383	371	378	405	348	359	354	402	380	372	362	372	370	409	402	365	394	406	381	383	388	363	390	358	340	367	365	384	362	326	387	365	349	360	407	373	361	383	380	403	376	371	385	370	388	396	415	343	412	374	402	398	349	393	402	398	386	377	400	398	372	369	366	395	378	392	396	382	409	367	362	391	391	392	351	386	344	356	373	374	389	352	359	366	396	398	369	378	388	399	371	387	382	402	385	351	337	400	364	380	406	393	382	408	401	385	345	408	393	363	396	327	366	382	377	359	355	361	400	379	380	402	391	398	405	404	389	391	369	351	370	384	385	364	385	411	378	375	382	372	346	374	429	350	374	361	382	417	400	364	380	349	397	396	388	371	377	388	432	400	367	359	398	352	384	384	379	417	360	347	371	399	347	337	363	376	407	363	379	371	373	411	416	377	357	376	425	361	360	391	389	366	378	391	387	358	355	389	360	392	388	376	367	355	385	375	389	399	369	395	371	397	381	416	390	389	380	444	369	398	366	367	369	365	388	398	391	362	391	338	365	395	341	388	397	387	353	376	369	396	377	405	365	347	408	388	394	345	381	362	399	381	401	371	372	377	374	378	377	336	361	386	376	389	364	410	361	381	411	399	385	382	383	399	405	351	345	360	370	383	392	404	360	373	378	412	378	409	357	388	363	359	389	379	403	370	389	391	399	336	389	402	374	378	391	358	386	396	386	376	358	387	415	366	403	380	356	365	375	373	370	369	404	391	392	385	393	341	368	358	381	358	344	366	383	367	386	389	358	352	355	340	394	387	362	407	387	347	402	373	372	383	363	358	345	398	355	387	398	390	329	387	349	396	375	368	379	361	356	346	406	365	375	381	358	420	351	379	378	379	402	379	418	334	379	366	397	367	431	404	381	365	407	385	407	349	382	375	389	393	364	371	401	367	371	403	396	372	353	367	340	376	385	376	365	376	399	334	403	343	400	359	350	390	361	355	422	393	366	403	402	357	396	378	371	387	356	364	397	364	380	369	393	337	373	391	387	338	397	380	377	421	371	359	385	362	410	350	338	339	401	410	393	391	374	408	380	384	343	442	365	401	415	372	403	362	364	375	384	374	421	406	380	408	408	374	354	365	356	385	381	378	379	355	316	368	382	357	355	331	381	372	375	373	398	364	388	357	373	357	374	376	394	389	365	375	390	371	434	364	379	384	388	350	378	407	366	411	357	412	401	389	345	388	390	365	385	413	356	393	404	418	379	385	375	381	346	368	401	374	373	359	422	380	386	359	369	381	393	384	383	378	377	371	371	383	374	351	418	369	353	351	410	369	360	381	369	367	410	403	346	395	362	352	409	369	376	389	356	388	359	356	346	378	411	360	369	394	375	373	349	385	335	380	370	402	373	376	385	375	373	356	355	363	407	349	375	333	367	403	355	357	349	383	379	382	391	378	399	358	405	380	418	366	377	380	377	382	365	360	418	364	362	402	376	388	380	351	375	411	377	405	352	385	370	397	364	428	384	353	371	376	365	408	382	377	392	404	327	397	383	385	405	330	359	348	389	367	366	387	376	394	354	343	412	362	417	359	359	366	413	383	355	400	389	381	367	383	375	387	344	355	409	390	407	362	370	365	369	383	384	366	371	400	408	395	373	348	364	375	396	390	351	391	392	388	361	377	396	341	352	344	353	378	406	343	375	412	362	383	379	361	350	363	388	381	365	393	366	385	392	380	384	387	355	375	384	429	410	360	357	349	386	345	398	355	407	368	360	354	432	375	391	376	371	350	390	366	387	390	416	416	406	389	385	375	378	368	391	382	341	390	352	360	399	396	369	381	404	400	408	373	378	390	339	362	367	398	372	363	354	372	400	393	410	379	373	380	367	357	378	358	366	392	345	394	386	384	398	341	388	379	368	374	371	369	381	383	384	372	379	387	361	363	358	368	384	374	381	391	359	367	397	345	404	392	379	377	387	400	376	390	393	356	375	370	414	370	394	375	360	364	400	421	375	360	363	383	369	405	372	374	363	379	398	420	377	400	367	409	419	379	386	342	402	342	349	413	365	395	387	389	375	379	370	391	400	388	376	393	398	362	396	363	394	396	411	375	384	387	375	386	370	383	364	381	345	368	384	378	416	377	384	355	368	394	365	389	393	338	397	354	336	358	400	381	374	386	384	352	377	403	382	376	393	367	370	371	362	357	383	367	401	425	379	389	394	364	376	421	385	383	397	415	400	412	409	353	401	351	382	383	361	397	350	374	350	362	367	391	349	417	392	366	388	372	365	386	381	393	378	370	381	374	364	389	372	378	393	362	356	379	373	340	361	374	386	353	360	365	410	346	376	379	386	391	346	380	366	368	385	360	366	375	353	383	370	362	348	371	362	389	373	373	411	371	389	358	378	353	362	369	391	404	398	378	397	385	360	383	394	386	371	368	390	405	364	377	376	365	379	368	393	385	369	372	378	420	393	375	352	373	365	365	406	372	361	399	411	386	403	385	356	360	365	391	366	367	386	350	376	332	363	404	368	387	396	370	352	343	411	355	338	376	380	412	380	393	364	353	358	378	373	378	380	390	379	348	357	362	361	371	372	339	363	366	371	349	369	337	386	420	379	373	413	391	358	356	373	382	381	355	363	382	341	385	365	360	386	401	382	380	381	390	394	386	380	405	396	375	384	422	377	381	395	394	347	389	378	355	382	406	395	397	331	411	396	404	415	404	355	385	345	363	357	376	352	356	392	389	360	359	374	369	403	393	410	391	351	366	383	358	389	361	341	371	367	393	362	390	379	381	400	372	369	392	368	355	346	384	396	379	369	367
55728	91056	67313	49372	28334	12190	3113	890	465	457	405	450	405	440	407	394	414	426	396	454	398	450	398	418	399	387	409	423	408	407	394	422	419	392	392	406	416	402	362	433	437	447	446	438	442	385	413	476	444	415	419	460	378	421	433	451	466	408	406	404	439	400	418	413	398	454	378	410	370	419	420	429	409	440	428	414	377	410	424	422	427	422	398	420	432	424	443	417	435	404	404	435	437	474	451	414	438	396	444	403	445	417	405	451	451	429	428	391	414	438	422	448	406	398	423	407	425	415	414	431	441	447	402	406	456	414	392	413	434	396	416	386	400	405	453	397	409	384	424	429	419	365	438	433	396	424	408	434	388	417	432	415	396	459	386	410	410	421	385	469	416	443	391	428	397	421	428	427	413	408	418	445	438	405	431	427	439	446	409	390	476	423	366	421	452	423	429	434	384	377	431	408	422	373	414	406	434	420	423	401	434	422	386	431	389	438	382	448	417	426	389	436	448	387	425	408	420	409	425	398	415	405	418	423	410	412	405	400	445	419	434	450	446	418	430	395	424	387	420	405	414	388	428	443	429	426	411	418	388	438	433	423	411	427	434	410	426	429	452	412	391	444	413	441	455	457	423	412	384	413	418	393	388	388	436	407	428	396	415	452	433	415	411	433	386	426	394	400	411	406	407	434	409	397	404	397	420	411	427	409	408	415	402	449	428	402	426	432	460	447	398	435	403	412	392	435	422	386	416	400	420	402	409	422	432	411	435	420	430	404	442	444	401	401	395	411	419	434	433	411	409	389	472	440	439	391	409	450	418	405	424	409	453	463	420	418	450	401	432	417	443	423	424	383	392	422	424	408	396	422	399	453	377	418	396	402	435	418	391	405	452	446	441	455	406	423	458	436	425	402	396	425	444	430	402	405	398	419	416	395	409	439	411	395	396	433	425	392	446	397	420	429	398	409	419	428	395	439	411	391	449	455	413	416	437	398	439	412	443	424	389	411	422	414	439	426	403	414	438	438	396	437	411	420	385	389	403	418	421	464	445	409	402	419	390	451	449	368	411	413	428	434	435	423	446	409	422	454	388	402	409	426	400	397	426	401	421	432	398	400	421	449	411	390	424	439	415	408	435	442	424	427	427	451	414	424	404	405	461	425	442	447	409	428	405	419	452	446	437	438	401	446	429	425	446	396	428	403	425	397	418	408	419	452	421	432	407	412	392	422	409	413	416	419	438	410	372	425	416	431	420	376	408	432	436	417	437	417	423	443	411	390	439	426	422	411	435	440	396	394	396	420	406	434	426	413	436	424	389	399	412	386	440	406	469	413	429	424	396	406	416	413	406	430	439	452	407	379	440	419	430	408	427	397	433	393	421	409	428	418	449	424	428	386	426	458	430	425	396	393	406	404	454	447	409	436	456	454	433	410	408	410	428	411	431	391	443	430	405	411	383	426	375	440	426	449	449	435	448	416	416	393	421	400	420	434	413	450	396	427	424	429	390	402	434	450	401	416	444	422	404	438	425	441	445	461	391	419	426	410	400	429	398	422	460	434	410	402	379	437	401	421	421	395	420	419	417	408	401	411	407	435	418	438	406	411	413	425	406	413	440	426	395	439	369	455	432	438	414	406	427	436	391	435	389	455	410	444	415	387	395	418	392	416	447	414	423	410	394	467	419	398	408	396	437	398	385	397	409	443	406	408	417	406	410	414	397	439	427	370	434	402	414	399	419	417	415	397	407	437	472	418	435	420	406	404	435	440	434	437	413	426	419	404	412	417	403	420	442	395	408	406	418	400	463	416	377	456	433	398	429	442	401	395	422	413	429	416	407	427	430	408	425	444	428	420	431	444	400	440	428	419	427	427	432	406	391	421	394	476	391	407	397	447	436	427	431	452	420	414	423	441	450	456	393	429	414	395	425	422	418	373	371	451	431	400	455	385	368	470	401	434	439	421	432	440	407	438	395	410	408	433	432	390	419	394	404	426	419	395	417	450	453	408	431	431	387	439	421	434	407	422	441	430	452	402	409	435	400	397	408	404	402	398	404	415	456	426	407	423	426	443	402	387	406	458	439	439	429	395	427	423	424	415	432	436	469	447	417	391	424	441	464	407	417	399	425	426	440	402	448	412	398	402	412	450	419	418	400	416	421	404	444	424	385	420	394	424	390	393	455	405	422	451	411	453	410	415	396	412	422	420	426	442	444	422	396	382	409	447	411	406	420	449	439	451	409	373	413	417	403	410	385	447	417	408	404	422	413	391	401	437	450	418	401	430	409	416	414	427	442	420	417	400	403	416	436	465	405	411	414	444	384	444	413	427	417	399	445	444	408	409	423	433	404	412	437	453	384	435	412	415	429	417	419	399	429	413	407	391	404	444	400	409	407	426	406	418	434	431	437	410	459	431	446	445	408	390	385	409	441	417	438	403	405	425	408	417	425	430	397	421	431	395	412	417	418	442	393	410	423	417	433	436	461	428	384	408	397	406	418	421	460	404	417	442	439	414	441	416	408	413	478	420	383	419	418	408	452	439	394	448	397	426	416	370	404	416	398	413	438	415	446	409	435	394	469	434	379	423	409	430	415	396	437	422	405	452	409	424	438	435	446	451	395	417	416	450	409	426	417	408	483	407	407	413	418	401	402	435	435	434	438	431	427	385	421	421	450	421	418	419	458	414	414	412	396	392	434	386	403	472	385	470	393	440	418	412	416	408	441	399	440	433	414	416	430	399	428	366	432	432	396	383	436	437	401	399	375	394	428	423	387	435	436	412	440	397	412	432	449	391	415	424	395	408	421	398	426	396	439	434	386	432	444	418	418	435	415	412	413	422	427	451	393	451	400	400	444	408	435	385	417	414	430	420	454	426	401	406	400	428	415	406	402	395	430	398	440	394	437	453	444	422	388	428	394	456	415	400	440	419	433	425	443	393	393	424	423	423	416	422	448	401	421	414	428	407	404	382	420	414	416	437	430	405	427	431	427	406	431	407	406	406	407	427	401	394	383	428	445	424	405	427	443	411	434	431	357	405	375	396	418	372	441	423	419	460	426	411	428	427	416	440	395	430	423	386	408	424	400	441	378	411	451	432	415	452	397	434	421	424	436	420	402	464	449	386	447	386	419	394	425	423	401	436	397	422	371	412	399	410	442	404	422	446	448	418	399	374	449	446	399	422	446	433	441	434	391	404	414	429	413	430	463	428	381	397	405	432	452	388	418	417	386	390	429	427	400	399	441	400	390	415	405	423	420	419	427	443	464	396	407	396	417	443	397	426	415	415	419	384	365	389	409	405	461	408	434	462	439	461	412	436	403	467	415	429	451	388	401	412	431	447	430	422	417	413	447	398	446	414	383	443	427	440	409	399	407	409	424	417	398	403	417	445	408	423	429	445	438	444	431	455	425	419	404	392	454	437	436	434	436	453	397	408	398	413	402	439	417	431	418	408	444	399	430	410	401	414	382	410	433	388	426	414	415	411	395	413	429	434	424	389	426	386
25259	22684	36224	33304	18574	6570	1341	610	505	450	430	497	483	468	500	493	518	452	453	485	432	482	480	487	428	496	477	493	498	527	483	495	487	467	467	465	519	482	523	494	483	472	494	487	492	472	476	476	505	504	456	472	415	467	490	477	485	459	503	484	477	491	527	532	473	510	484	486	492	496	505	493	484	545	466	538	468	458	451	489	493	502	469	482	493	464	536	484	481	473	493	459	476	511	481	460	480	461	488	516	483	435	463	435	502	486	484	460	480	500	507	487	498	474	486	448	509	457	481	491	469	473	472	499	471	479	504	456	517	481	499	468	482	476	478	488	482	503	514	479	477	462	513	480	527	477	456	501	513	520	515	450	512	495	493	462	483	487	474	486	481	494	486	498	480	501	506	439	486	481	479	480	503	467	487	453	484	486	465	501	483	489	453	480	493	487	480	484	507	438	458	495	455	491	501	448	480	501	479	499	528	494	451	475	504	479	493	470	452	451	462	483	464	452	463	503	474	473	534	514	494	499	468	514	442	474	488	489	496	512	514	486	463	515	477	506	468	513	482	460	515	458	493	519	479	482	466	443	494	488	488	503	474	491	499	492	501	527	489	518	525	436	515	476	484	511	453	477	509	476	500	501	454	463	462	453	494	510	487	509	481	485	528	493	505	496	500	492	502	491	480	503	463	488	484	478	467	475	499	486	494	478	504	504	497	485	474	472	486	489	481	445	466	492	460	476	530	494	480	494	468	439	476	517	485	488	507	480	536	496	468	496	476	474	487	479	471	499	479	492	455	492	481	492	518	484	478	501	497	495	504	468	444	491	442	487	490	448	483	473	490	454	482	514	462	476	493	511	525	467	488	454	439	505	487	479	483	443	469	490	494	518	513	492	479	462	482	493	477	472	495	504	463	487	507	471	471	472	472	497	476	469	459	497	471	504	475	478	510	491	442	492	483	500	476	489	472	499	482	519	501	454	457	501	491	518	531	472	474	428	451	492	497	456	499	510	459	506	497	433	491	492	472	477	461	487	528	460	496	509	448	448	452	465	463	498	481	471	479	473	449	457	520	463	469	481	486	503	498	484	471	474	495	459	485	496	495	474	470	462	499	494	410	509	500	508	524	504	499	461	507	464	521	484	493	489	514	502	469	493	474	527	494	454	503	527	469	470	460	456	469	506	482	489	414	483	521	472	482	469	472	502	484	454	467	523	477	494	507	498	466	474	517	465	483	471	488	509	468	502	479	462	499	472	486	481	485	499	525	493	466	480	490	483	464	485	485	463	508	457	469	526	493	478	475	436	463	486	444	459	479	487	476	482	473	509	523	514	463	496	524	461	483	460	517	436	455	481	512	503	513	500	476	487	429	505	519	556	446	492	497	510	433	472	477	477	476	486	453	475	479	482	471	477	496	497	533	469	487	524	507	467	470	466	489	492	487	456	519	463	538	438	537	518	470	476	508	457	508	482	503	515	478	474	513	473	484	499	434	491	451	478	522	457	525	457	467	449	474	465	486	474	506	507	490	489	473	471	496	488	482	467	515	474	499	495	526	492	483	473	502	469	504	481	484	492	491	509	522	457	481	520	473	504	512	528	470	458	483	521	494	499	506	444	483	519	498	500	481	486	478	497	497	514	523	489	496	529	490	499	487	509	471	487	468	466	518	438	480	532	475	472	522	470	490	544	463	497	452	524	474	507	488	515	480	481	501	445	489	485	504	502	491	462	458	453	497	484	491	474	477	474	506	473	463	440	466	519	479	477	474	471	499	508	433	462	495	484	486	474	527	522	450	499	473	472	477	490	502	463	521	471	476	473	486	465	455	469	518	513	446	460	474	475	490	470	512	491	507	515	483	489	500	475	496	496	526	523	469	495	457	492	444	481	492	474	483	501	457	476	463	474	470	454	520	491	487	481	496	467	485	490	444	458	493	520	475	443	511	499	495	498	472	540	483	461	478	458	442	458	475	462	515	508	447	492	489	479	519	517	462	494	453	490	532	503	468	493	468	470	502	478	522	475	509	482	533	483	496	505	493	502	489	524	493	495	459	525	454	514	493	507	504	483	523	471	482	523	487	473	480	490	484	490	521	475	474	515	477	483	483	485	490	444	483	508	494	469	470	467	491	487	477	502	471	457	460	463	495	535	491	471	473	513	493	516	465	466	502	457	442	465	448	525	506	470	463	482	449	532	490	494	475	479	460	448	475	458	508	435	480	462	477	470	483	470	504	521	484	487	526	465	486	471	488	487	507	432	468	495	496	492	490	445	497	469	471	490	482	458	521	511	492	457	477	495	506	477	542	501	511	476	515	526	456	474	467	418	502	491	505	504	470	488	471	498	517	494	499	493	491	505	475	467	478	481	465	503	495	481	525	466	439	508	517	445	473	504	477	471	458	466	507	431	478	494	523	475	515	508	489	452	482	500	492	484	502	484	465	441	479	480	505	511	470	507	455	491	483	538	473	474	513	499	491	435	462	498	438	500	467	487	502	524	465	516	474	497	465	499	479	463	508	484	499	492	479	495	506	534	492	485	467	501	481	498	488	479	536	474	518	500	509	473	502	478	495	487	454	511	464	473	483	498	487	487	454	488	497	486	500	484	496	481	521	471	487	466	468	501	513	472	474	481	475	493	475	480	500	464	486	451	537	508	535	510	468	481	488	471	488	485	490	468	466	496	501	475	471	474	465	507	445	482	474	532	471	487	501	484	524	463	473	481	526	480	500	495	521	477	489	471	482	521	451	489	475	497	495	475	461	493	458	473	465	445	506	468	512	487	482	447	514	478	467	476	493	491	481	520	494	502	496	454	498	521	426	490	465	483	466	445	463	495	449	456	504	498	492	490	499	498	482	448	501	489	469	416	480	477	505	490	515	494	515	428	468	493	512	457	483	489	480	457	490	486	466	523	455	535	495	486	503	491	487	481	495	492	420	497	495	462	459	449	484	483	498	452	468	480	497	487	500	433	475	462	503	499	498	497	484	487	494	498	505	464	490	485	511	462	501	490	504	499	480	484	463	484	447	501	532	467	478	483	494	476	460	522	482	460	445	470	464	475	502	482	504	541	476	486	537	462	506	468	497	494	481	485	529	468	483	512	482	522	490	500	483	490	455	494	462	480	482	478	513	511	445	539	482	487	461	494	525	466	475	513	456	515	481	496	486	500	482	499	523	497	472	531	497	460	419	487	493	490	486	457	453	474	486	461	473	478	511	435	502	470	496	488	480	449	506	503	485	503	488	497	520	470	473	471	459	498	513	489	504	520	498	460	486	473	436	482	471	470	478	481	470	492	493	494	482	496	508	487	477	501	525	495	492	498	505	489	504	505	505	472	460	503	484	518	485	509	494	523	500	472	486	486	494	557	513	477	479	489	528	477	513	479	505	472	512	533	472	496	474	494	458	465	498	468	485	477	490	474	493	501	501	560	476	495	460	490	464	492	479	454	477	499	484	454	492	445	480	522	470	517	483	502	460	482	465	533	483	448	528	477
49305	71827	54710	35382	16242	5929	1682	689	568	504	526	596	507	534	539	541	476	551	525	542	556	570	531	500	534	490	564	556	551	502	504	552	561	557	515	551	546	547	589	523	515	534	594	542	521	569	559	518	534	525	538	537	544	568	549	546	559	532	556	588	532	525	529	537	550	525	542	578	541	518	546	532	538	572	544	545	533	568	580	526	531	512	527	551	552	538	547	545	516	523	544	495	527	547	525	547	551	534	549	574	537	540	567	564	540	583	544	533	513	546	526	534	580	538	580	590	531	531	549	529	525	535	522	562	570	563	592	542	514	525	545	545	569	485	549	573	596	545	553	518	557	536	521	530	517	547	526	521	550	563	550	573	600	555	556	522	563	552	512	579	588	553	580	542	518	531	536	521	584	565	520	578	541	579	569	525	539	514	508	561	568	529	551	587	524	546	567	587	549	541	543	552	501	538	543	497	565	538	530	556	540	483	536	564	545	544	603	556	521	553	580	493	531	530	511	615	561	551	532	533	533	536	556	521	567	551	556	521	492	572	524	534	572	552	531	536	527	550	552	516	528	517	544	553	519	548	528	558	538	600	534	562	568	542	556	542	508	529	570	549	554	560	524	524	586	531	517	510	509	508	506	508	569	558	538	528	541	585	568	508	547	573	547	547	569	536	536	553	571	557	525	511	519	548	550	523	532	541	492	508	514	563	517	533	587	539	579	528	557	527	540	549	555	553	545	525	592	534	523	552	555	535	543	575	541	550	553	533	521	510	497	546	566	530	580	588	547	577	550	554	533	525	521	579	500	518	575	601	541	538	541	558	512	526	565	550	515	523	570	544	503	545	577	568	543	578	558	572	521	579	562	519	520	526	545	578	549	584	554	491	577	507	485	535	513	543	534	565	550	537	575	548	540	548	580	556	530	561	536	583	556	531	516	527	516	543	538	532	574	568	524	543	552	533	544	563	491	525	570	558	538	526	536	573	547	550	523	517	535	522	597	523	539	583	497	573	563	547	565	532	523	576	609	559	527	583	517	521	574	572	520	570	549	563	556	515	553	537	540	556	543	560	535	527	539	527	537	553	600	540	579	539	493	516	523	564	532	516	531	560	548	555	552	515	551	545	608	568	530	536	548	551	565	579	517	558	517	558	523	535	560	508	550	570	571	529	521	532	548	531	495	493	531	537	553	571	543	581	520	536	540	534	529	499	541	585	499	527	538	536	508	543	497	545	519	541	555	533	564	568	522	525	588	487	539	545	571	484	565	559	547	546	568	572	540	499	565	520	567	592	568	575	578	555	539	576	570	523	568	537	583	564	577	585	569	552	567	569	576	560	548	527	567	543	533	520	533	558	559	593	540	575	547	593	533	546	508	539	526	558	558	541	551	537	529	542	583	537	516	535	545	529	572	560	566	566	560	576	524	599	529	522	590	514	523	559	509	533	572	578	497	529	540	574	550	543	557	564	541	564	558	545	574	500	493	552	526	533	529	521	544	567	562	567	565	580	528	546	549	523	527	574	529	567	550	533	533	536	539	550	557	554	550	541	548	567	556	551	558	536	552	513	563	520	530	478	537	532	549	541	532	552	541	596	539	542	536	490	566	563	534	557	549	551	510	555	537	542	564	559	495	558	511	543	514	524	555	555	577	514	540	570	537	510	566	544	591	539	508	566	527	558	516	533	541	572	570	564	548	517	549	550	565	536	536	547	532	586	541	538	528	556	558	504	583	555	536	593	576	581	537	549	536	540	548	576	544	512	553	570	528	559	531	539	522	533	485	530	522	521	526	532	553	548	540	530	553	542	513	576	531	528	557	519	543	529	560	543	493	509	558	561	577	500	511	565	560	514	553	532	574	526	570	515	528	519	534	579	536	559	550	494	530	542	562	516	561	566	530	568	546	521	543	540	511	578	545	555	545	584	538	534	495	540	568	539	575	516	513	564	559	516	534	552	513	531	530	531	512	581	573	531	544	561	547	590	559	552	520	544	569	545	586	533	577	566	491	599	534	560	536	534	549	534	555	552	535	568	537	536	574	550	525	514	535	516	519	562	565	569	556	520	558	538	562	543	543	534	503	555	552	535	583	516	560	491	553	517	574	551	556	543	524	573	569	546	528	558	536	562	540	594	586	524	547	575	507	565	516	542	529	522	517	558	567	533	555	517	566	516	525	531	553	564	526	566	509	537	530	552	535	527	571	504	553	533	535	520	523	576	590	538	544	512	552	527	545	557	521	571	566	512	558	535	554	536	542	515	575	537	528	519	503	550	520	538	544	509	510	523	565	551	533	520	537	575	541	550	529	533	506	571	534	549	538	540	558	541	549	562	560	519	520	520	543	534	507	567	534	537	535	522	541	537	576	555	513	526	543	553	586	549	526	558	545	545	552	574	547	557	544	542	526	510	548	574	548	569	547	504	518	559	517	536	536	541	518	490	544	581	554	595	522	517	540	547	561	535	548	532	535	565	498	524	572	515	544	513	556	521	545	543	511	515	512	572	552	557	539	510	551	537	501	535	488	554	553	553	488	521	561	510	540	536	517	514	525	569	560	543	514	525	553	564	550	515	534	513	524	539	562	514	564	564	543	501	579	519	457	547	529	535	565	526	528	534	528	533	507	587	538	531	505	525	536	548	564	516	537	565	550	570	490	565	553	504	556	584	534	528	575	553	520	544	556	549	522	540	552	542	597	573	490	561	568	581	505	542	512	554	575	523	571	562	535	526	513	555	535	519	529	556	569	542	510	588	530	533	544	572	516	511	550	580	539	523	582	583	550	529	534	515	550	530	566	491	518	526	548	564	569	574	518	544	531	514	579	537	571	527	499	513	544	555	587	548	539	535	537	520	546	555	518	565	509	449	527	604	591	574	510	514	507	494	533	563	550	566	575	534	551	531	502	568	516	509	536	546	538	530	559	581	500	570	518	537	539	545	541	540	547	535	516	594	563	507	546	560	513	527	550	606	519	525	577	544	533	509	576	554	525	571	564	524	562	513	552	548	555	534	543	558	550	582	542	556	540	574	581	543	538	498	556	541	541	545	556	520	545	522	561	552	551	497	560	606	579	540	550	533	545	562	588	602	543	559	547	567	537	529	503	559	561	537	532	548	554	547	534	562	545	489	605	565	557	522	506	570	529	500	561	544	503	570	580	549	461	520	531	535	554	537	552	545	535	579	496	529	515	518	524	548	541	574	543	514	575	539	554	540	551	507	514	534	547	540	515	540	485	553	565	525	533	544	573	555	551	539	546	566	540	505	516	558	561	555	539	570	599	588	506	561	522	554	555	555	500	556	588	553	550	550	555	511	569	519	544	538	603	564	574	554	536	567	513	591	526	567	498	575	564	531	562	548	545	525	534	555	518	579	522	533	517	526	541	537	549	559	553	570	559	580	545	566	575	539	530	508	559	525	526	543	526	549	535	574	541	534	558	528	510	531	512	582	534	510	535	569	542	537	577	562	569	530	557	538	574	574	535	564	589	538	584	544	542	543
22481	21045	32070	30274	23646	21411	13987	1687	505	542	505	477	500	526	515	464	478	494	491	473	479	493	445	460	473	468	464	496	474	476	476	493	500	471	464	460	484	467	496	506	481	506	476	498	475	442	484	488	470	498	437	476	510	465	517	493	525	471	479	489	500	484	460	484	511	456	510	493	491	488	474	474	472	505	475	473	465	470	465	494	471	496	461	477	473	481	508	509	445	457	484	483	481	461	503	457	478	451	517	472	485	523	498	488	484	458	493	520	505	509	495	495	491	490	490	473	477	451	527	474	458	490	504	472	492	488	527	481	486	465	507	503	471	501	429	473	512	478	518	456	486	531	473	497	479	553	465	496	497	487	482	512	471	488	519	453	527	529	454	447	499	449	496	475	461	490	517	482	487	505	470	480	487	425	486	504	489	503	497	507	484	498	489	459	508	492	493	448	520	492	479	479	442	470	463	521	476	490	467	469	492	464	499	484	488	480	471	497	523	458	486	493	496	471	507	477	475	490	466	475	493	477	524	502	481	509	463	464	520	473	480	499	463	514	508	452	482	448	479	474	474	493	443	466	483	477	483	463	481	483	489	494	486	451	470	455	495	469	470	515	466	464	485	471	487	470	433	486	487	463	489	489	495	508	480	510	493	498	513	484	485	465	488	444	491	474	511	439	479	503	470	486	488	458	537	472	483	479	491	480	491	460	456	444	473	472	489	521	481	489	464	505	465	444	446	494	485	480	489	465	525	487	509	477	531	466	481	479	484	426	497	469	516	538	514	502	469	506	504	517	483	491	427	465	482	468	473	477	485	502	501	479	487	478	504	473	449	529	495	471	465	489	454	453	495	470	501	483	443	493	504	468	488	460	470	509	483	476	486	474	500	478	535	453	523	471	525	463	512	519	487	508	476	448	488	482	475	472	485	485	476	490	480	503	487	480	480	467	435	532	485	528	498	467	485	482	473	512	490	473	448	463	460	481	469	492	531	506	437	462	498	511	456	487	456	494	487	482	500	481	497	484	468	435	484	460	452	486	495	447	496	490	475	465	454	485	495	461	498	499	476	472	488	481	509	473	462	488	491	468	513	486	470	477	437	521	461	463	504	504	469	465	488	476	491	465	482	513	473	473	486	492	455	487	468	453	516	479	482	443	482	517	441	499	523	477	499	483	456	463	490	481	518	499	462	503	473	482	502	481	466	487	505	478	546	471	476	494	486	475	510	486	497	489	444	501	503	468	514	511	524	476	475	494	435	478	481	470	442	486	476	507	484	485	484	480	509	464	474	457	500	490	461	487	458	512	465	507	471	503	467	499	469	486	471	461	472	481	494	506	454	477	497	450	483	481	463	486	479	451	489	512	531	483	472	475	466	472	446	508	536	525	509	477	504	519	448	480	464	483	507	499	500	511	464	432	496	449	489	478	490	464	492	451	483	486	449	501	488	494	495	512	507	508	480	513	486	525	467	465	522	464	489	523	478	434	489	484	447	514	449	500	489	467	492	470	505	487	455	469	499	473	456	517	468	504	492	486	467	511	503	508	472	473	492	487	463	506	497	485	465	458	455	493	492	495	437	501	480	481	517	469	478	458	498	517	471	499	460	461	469	502	477	428	532	481	486	504	493	479	504	477	491	485	516	464	476	480	473	475	495	477	449	523	457	485	500	456	519	497	492	504	489	445	460	510	491	470	494	493	481	513	467	480	518	487	483	471	446	488	477	484	436	482	467	474	454	521	463	442	481	443	488	477	490	492	490	471	499	472	473	452	493	466	467	468	493	438	499	458	486	489	488	511	504	474	507	477	477	469	486	519	476	450	481	486	469	492	470	478	520	491	502	448	463	462	503	451	517	517	499	492	504	467	519	491	466	504	514	481	487	495	470	477	464	483	494	480	477	474	497	460	448	461	473	497	465	529	484	490	509	481	497	498	474	489	519	488	478	473	503	502	487	477	451	473	531	510	460	503	494	478	505	503	540	513	444	483	508	463	492	483	478	492	486	507	489	486	460	475	477	510	503	480	499	485	486	506	498	489	431	495	437	472	498	490	503	461	490	459	489	489	470	482	497	473	444	482	453	459	523	470	490	510	506	547	471	542	458	502	439	493	444	485	456	482	502	517	491	508	490	495	519	458	478	484	465	468	488	495	509	511	489	517	490	549	510	484	478	406	501	504	523	508	477	509	457	504	519	514	465	458	478	494	460	481	479	513	475	510	493	485	484	481	490	498	513	482	492	475	495	445	509	474	480	519	494	456	457	478	479	466	463	458	475	499	496	517	498	493	476	465	489	473	412	483	487	489	494	465	473	447	446	458	411	465	528	457	485	531	493	466	476	515	500	486	476	540	425	462	499	475	460	467	499	447	494	433	514	489	479	496	509	503	486	522	446	525	493	479	460	493	457	517	447	482	497	489	449	487	503	488	488	474	505	502	453	511	474	500	449	493	472	461	491	517	496	464	478	464	498	478	500	462	491	451	469	465	505	467	484	527	519	454	458	463	489	492	499	474	477	482	522	462	501	447	485	453	487	487	477	489	477	471	514	481	526	480	511	499	497	470	491	516	457	491	514	443	443	511	515	508	502	478	476	484	470	495	475	494	490	474	552	478	463	471	470	470	479	473	475	484	495	499	472	489	513	509	494	499	478	494	503	497	516	488	531	485	501	473	477	493	474	503	461	461	504	533	465	454	460	487	471	509	526	500	472	494	471	477	493	523	484	450	526	474	491	470	490	494	488	505	524	496	475	480	476	471	453	473	472	458	482	484	498	499	448	472	467	521	433	440	496	488	489	490	496	489	479	492	477	527	490	481	465	483	472	441	484	496	508	489	521	500	455	505	491	463	482	494	494	530	487	457	504	458	477	491	454	476	461	473	487	489	478	512	462	482	519	490	521	479	498	487	502	503	485	527	471	492	481	484	479	515	519	490	484	459	506	455	466	492	497	492	505	453	456	474	473	490	523	515	487	499	476	504	472	514	481	489	488	491	456	450	501	486	501	477	438	516	492	480	519	470	510	498	488	493	458	498	506	478	473	451	463	478	460	465	496	472	517	495	502	502	473	445	511	494	489	497	496	505	487	495	484	484	484	512	493	496	485	483	513	480	455	451	455	502	508	507	468	492	533	498	472	478	497	490	465	487	478	490	512	469	446	474	505	472	472	467	471	448	530	475	438	518	498	470	448	473	517	492	481	461	501	488	479	473	518	530	482	449	485	463	501	500	527	483	496	484	450	479	483	442	449	542	482	477	449	493	485	441	465	497	474	473	513	508	485	530	470	480	501	504	437	460	554	496	445	502	506	492	465	497	501	491	488	512	535	468	497	490	459	501	517	492	504	498	458	506	473	466	467	468	500	468	444	472	505	503	454	506	487	435	505	484	464	478	492	497	495	547	472	493	485	499	448	470	453	475	539	482	464	474	466	490	451	476	490	487	506	504	503	459	440	506	528	483	459	483	453	485	502	465	484	449	481	504	507	482	475	469	493	479	464	470
59631	95919	81043	55838	32580	15509	4278	1266	542	510	540	525	542	523	529	526	519	500	491	511	505	522	496	490	482	534	514	494	529	525	566	553	485	518	513	501	536	511	488	528	547	542	533	519	505	489	496	540	492	536	523	536	522	519	514	489	507	533	527	510	549	532	543	547	495	501	504	542	516	510	500	495	503	474	481	513	526	533	502	490	535	513	511	565	488	527	495	555	498	549	564	488	509	495	530	531	510	513	529	501	537	524	539	505	485	514	474	494	555	533	526	491	503	541	512	553	497	516	518	583	531	509	536	534	514	553	510	529	507	519	521	500	552	528	542	506	503	474	505	533	507	564	496	545	549	540	506	526	532	521	538	547	538	474	501	516	502	510	510	520	499	541	536	526	517	513	542	517	547	540	512	504	509	521	502	597	477	523	528	451	528	555	554	517	529	516	510	492	521	518	574	507	531	550	505	543	524	536	513	543	511	489	495	508	540	518	533	474	526	517	501	602	518	502	510	521	546	515	526	538	515	496	515	503	505	516	538	539	553	529	509	517	527	565	551	533	523	483	493	554	506	488	487	528	535	503	496	494	505	527	459	542	525	506	529	513	498	556	500	524	536	542	520	513	518	512	501	512	539	555	509	543	524	570	488	554	491	500	525	516	528	505	492	477	498	505	502	497	534	523	540	532	541	526	513	509	540	547	519	522	534	485	518	553	526	554	522	527	552	509	524	492	482	558	542	536	511	494	517	518	539	516	507	541	496	542	531	505	541	516	517	549	481	541	482	475	568	541	517	523	523	538	520	526	525	531	506	503	484	509	492	521	549	501	517	551	555	517	542	479	510	488	519	506	492	565	485	544	517	504	537	513	550	523	543	496	552	502	515	500	539	524	525	502	547	499	509	523	494	483	554	487	489	533	481	481	503	519	497	539	519	546	543	537	516	504	546	547	507	529	488	506	527	516	511	550	537	495	538	511	525	468	515	500	518	520	516	535	535	500	540	519	510	511	529	507	529	528	518	500	535	504	521	524	548	541	545	530	480	505	532	503	560	527	527	549	517	493	520	512	511	534	522	561	528	515	497	548	536	527	508	533	514	531	493	518	497	554	546	535	541	537	473	538	520	542	511	506	508	514	502	560	537	525	495	534	511	530	515	528	534	519	503	520	506	505	548	498	535	549	533	506	546	471	479	502	521	523	505	534	559	537	504	510	554	511	499	511	526	532	515	480	520	510	499	514	532	514	562	553	511	507	517	507	558	524	543	546	524	474	500	578	559	508	487	524	511	561	528	510	509	514	532	545	535	547	511	531	505	568	536	552	502	500	515	514	512	507	557	492	494	486	516	509	525	513	527	534	565	466	498	509	494	508	517	509	480	536	519	525	525	559	501	498	514	540	545	519	548	543	499	537	543	487	524	516	572	524	508	502	500	570	520	589	551	509	519	522	530	550	527	508	523	525	515	584	509	540	528	496	536	521	548	529	560	509	528	552	503	520	511	508	490	486	530	549	525	524	490	506	545	535	515	519	509	520	571	485	502	543	495	483	500	519	569	508	519	517	538	507	494	519	480	493	535	505	530	532	483	552	524	529	512	490	514	496	519	519	520	537	519	521	509	501	502	548	489	547	495	555	517	515	499	520	473	545	509	520	519	505	544	551	537	521	544	535	534	525	497	563	542	463	530	536	514	535	530	507	532	517	518	502	541	500	562	525	521	531	495	548	543	469	509	485	543	515	532	518	559	534	484	528	516	493	510	556	522	524	536	524	543	534	516	517	510	519	507	589	529	527	530	522	510	488	537	550	541	561	529	505	537	480	510	488	501	506	525	520	566	548	509	544	522	549	552	516	534	531	525	519	509	542	521	540	539	522	548	516	502	492	539	520	505	499	477	537	490	515	470	485	550	560	487	488	524	541	523	501	525	514	561	559	538	480	481	489	547	511	521	530	501	536	491	517	512	564	492	496	495	488	510	487	530	524	513	510	515	497	543	552	508	484	481	501	514	528	567	556	563	511	510	513	485	527	519	489	526	514	528	514	544	534	525	511	502	561	513	509	534	525	513	491	538	508	545	506	511	492	503	474	545	549	511	536	561	522	507	512	535	501	540	510	530	555	520	525	499	530	553	520	497	529	529	496	556	514	539	510	545	516	535	518	526	516	507	508	499	546	560	515	524	545	515	513	513	496	500	514	515	508	487	500	534	558	489	524	529	497	552	484	479	552	481	491	460	537	519	543	552	554	505	550	524	532	490	497	528	484	511	524	517	470	519	497	493	483	525	551	492	526	517	527	554	517	524	548	523	516	507	504	505	546	527	566	541	488	496	539	470	484	530	494	566	535	528	548	539	506	521	512	533	522	509	498	486	488	481	519	539	532	507	483	516	540	528	510	527	517	499	515	521	566	503	513	527	522	527	516	525	546	523	494	539	531	537	486	496	524	493	517	505	505	494	508	503	543	547	497	500	518	550	484	497	522	542	569	529	516	528	501	556	550	490	543	535	527	498	538	513	534	557	506	552	484	503	480	531	504	562	521	502	539	541	564	516	523	520	535	504	529	550	542	461	535	557	528	486	517	564	513	494	554	506	530	519	502	502	504	516	518	528	503	492	494	499	563	519	511	520	553	523	561	549	511	563	535	539	532	490	528	551	546	504	493	527	520	532	535	516	510	534	506	519	502	539	506	511	536	527	542	495	528	512	519	511	501	521	528	479	532	540	532	501	524	546	503	500	517	530	532	515	530	519	492	507	512	502	554	509	487	538	512	535	475	506	548	536	530	540	495	550	531	526	580	531	533	527	527	500	513	532	532	539	516	530	533	528	521	520	527	530	572	531	563	483	524	517	522	533	534	528	554	541	528	549	552	541	518	515	537	496	463	512	534	548	522	496	512	530	534	532	520	518	511	500	533	496	534	466	514	536	548	531	530	533	509	490	550	492	477	544	530	521	529	546	506	491	549	526	502	536	491	522	536	501	508	495	503	489	547	514	522	532	536	529	519	525	510	484	522	514	530	537	534	517	522	499	544	517	549	504	543	524	524	541	537	541	496	517	524	518	512	518	520	519	532	516	568	531	519	512	524	498	498	503	547	516	504	508	513	496	517	542	541	528	513	547	510	533	546	518	530	488	503	484	482	539	525	544	502	521	539	520	550	582	527	524	522	528	528	545	486	538	539	512	536	538	493	514	514	473	515	508	508	509	560	498	520	503	513	494	528	546	510	535	524	528	514	562	557	506	481	533	480	541	477	517	533	539	512	518	509	495	522	513	515	521	526	543	523	534	533	497	530	531	523	505	548	489	512	485	504	534	546	558	525	524	511	556	534	558	540	530	495	542	488	492	545	513	536	517	521	495	479	519	523	507	521	501	504	527	492	514	477	544	525	510	455	543	486	534	498	500	530	538	480	527	542	506	543	534	491	506	488	505	494	528	506	500	488	533	499	531	522	520	530	541	521	554	532	499	512	523	531	516	546	491	526	481	534	507	532	534	578	526	553
28689	26487	32484	21011	5437	1529	656	412	353	377	404	395	408	371	368	410	401	386	388	416	388	427	393	433	372	421	418	374	394	414	383	389	432	360	409	416	420	403	401	391	378	396	404	399	377	414	372	394	378	382	365	414	399	398	396	383	387	422	399	351	425	391	397	418	368	402	413	404	430	382	406	415	399	370	411	403	394	403	428	416	369	392	381	407	391	387	404	407	412	373	421	419	380	431	406	397	404	414	423	395	421	366	394	419	399	412	415	391	372	386	400	385	353	371	410	409	401	394	418	393	388	372	409	388	364	412	408	417	449	429	379	382	415	390	374	370	419	398	413	378	392	381	355	392	408	368	429	409	387	365	387	359	387	371	391	421	416	370	426	382	412	385	381	377	389	385	397	398	390	389	406	372	394	381	376	394	397	394	401	342	405	396	363	401	422	382	398	390	402	414	372	396	386	417	373	411	384	373	404	438	402	395	376	375	407	401	392	395	402	395	408	419	353	384	360	397	371	408	360	445	398	419	413	381	409	408	384	362	389	409	370	399	381	390	405	405	391	386	388	401	401	402	449	399	398	367	368	403	436	382	422	388	406	400	388	358	387	395	412	405	399	421	371	382	421	395	374	369	397	391	369	420	398	409	403	430	379	408	398	387	416	407	390	388	394	421	370	387	399	368	406	390	399	422	377	374	390	390	406	377	381	373	412	421	389	435	363	415	376	393	354	382	426	418	372	406	391	388	398	439	408	416	423	400	389	378	394	381	407	385	395	388	399	373	369	371	349	390	390	413	363	397	386	381	397	392	375	390	386	393	388	401	386	349	347	382	391	391	391	388	379	401	387	398	402	396	384	377	366	406	383	404	383	400	395	407	395	387	392	400	388	420	397	355	389	394	386	384	399	372	438	404	400	402	399	414	398	413	394	402	411	383	386	421	405	392	366	363	392	393	391	384	376	378	400	379	365	399	386	442	349	360	365	383	379	427	405	392	399	371	416	373	418	367	395	388	356	401	369	398	389	383	398	392	415	381	403	379	410	413	391	352	415	399	380	402	414	376	388	397	412	403	379	390	408	355	393	367	386	394	370	444	406	399	418	387	379	400	385	421	362	377	385	418	389	431	381	385	435	387	408	378	364	369	378	401	374	436	383	410	348	382	368	426	400	389	404	392	399	376	391	388	388	413	385	368	385	408	398	429	388	411	386	418	456	399	409	390	393	389	372	393	390	374	390	366	374	378	404	405	378	372	416	386	396	428	394	372	402	393	392	402	394	385	389	357	378	397	395	380	421	388	414	373	387	420	382	399	430	377	400	413	379	391	386	399	403	384	362	391	424	387	415	389	405	390	392	396	377	383	428	420	430	407	370	419	382	372	402	404	399	416	391	372	386	408	387	367	383	420	376	380	398	426	436	357	369	420	388	386	425	389	411	380	399	388	370	402	373	424	370	382	392	365	390	398	386	393	398	407	407	391	412	401	381	384	357	382	380	403	359	418	406	414	373	417	396	373	381	395	379	409	416	420	360	398	391	401	379	424	389	398	392	379	414	425	407	388	357	425	415	411	401	419	398	401	384	419	386	415	372	433	432	401	391	400	381	367	367	393	357	422	395	425	419	364	402	419	401	440	408	409	383	412	388	357	411	399	409	367	417	399	396	409	425	385	403	392	375	402	346	379	421	414	437	372	375	370	418	391	393	385	369	405	415	424	372	389	367	370	391	399	404	414	381	391	401	400	385	378	394	400	373	383	379	417	400	403	384	387	401	414	409	374	375	385	384	399	382	422	402	390	409	384	410	380	405	381	406	440	406	392	383	368	429	399	422	375	387	428	387	387	393	409	405	360	374	371	366	420	421	432	420	355	411	383	357	386	411	359	411	394	393	403	403	390	381	373	422	419	409	394	351	369	405	399	414	437	395	392	394	416	424	423	405	406	420	401	364	381	380	399	367	396	394	389	365	389	366	385	426	385	385	391	389	366	399	394	362	380	408	437	407	405	393	373	394	396	396	400	355	355	405	411	379	399	400	399	361	380	420	382	384	403	394	393	404	398	407	376	378	393	409	395	388	415	410	387	424	378	402	376	386	392	345	395	424	375	412	375	392	420	398	401	412	407	424	425	404	404	427	388	401	389	377	405	444	401	411	376	359	391	386	382	432	397	414	404	419	402	409	384	352	394	415	395	397	382	377	385	400	368	388	379	397	398	415	379	363	398	379	420	369	402	407	415	388	376	390	426	373	376	391	408	367	386	398	413	394	383	387	372	395	403	441	399	387	382	384	410	377	381	429	362	418	404	382	379	395	393	411	394	383	383	405	387	387	355	409	419	361	407	374	415	410	412	394	384	380	401	388	380	409	386	382	407	365	403	400	380	377	386	382	428	364	381	410	374	399	413	433	357	410	398	422	389	386	392	436	386	383	489	435	427	414	376	397	400	379	433	375	412	352	352	384	384	416	413	400	366	420	429	396	423	428	384	397	415	379	391	394	400	402	410	390	371	418	385	398	366	431	416	392	425	392	411	383	398	398	364	406	392	418	409	389	393	355	399	436	373	436	372	386	376	419	419	428	405	417	436	412	396	400	448	394	409	384	412	413	378	392	382	426	421	406	417	367	408	397	354	384	393	360	385	392	391	393	389	382	398	402	400	357	412	423	386	416	424	381	404	414	384	398	375	436	391	371	399	396	400	341	381	429	367	404	410	451	420	347	409	388	389	404	388	395	414	401	385	394	395	423	417	395	412	420	425	357	409	398	423	376	360	393	375	393	424	392	417	385	408	389	375	419	388	394	410	392	421	390	354	429	392	376	394	410	408	433	380	366	410	428	393	401	406	392	385	416	385	416	395	384	360	426	381	381	413	363	384	355	451	404	388	432	420	390	392	365	404	367	398	421	406	346	385	383	431	406	375	416	393	386	440	365	391	411	388	410	393	407	384	382	381	418	388	366	396	404	376	366	403	412	390	410	411	410	390	453	424	435	393	382	390	401	354	390	350	402	404	371	383	363	363	410	399	383	414	398	405	417	448	401	390	379	385	363	377	409	381	370	428	412	446	396	391	397	393	377	387	417	392	395	382	395	397	416	393	391	418	369	389	403	407	421	403	419	391	421	393	407	390	428	402	377	383	421	375	398	386	396	398	409	378	380	417	383	417	401	447	399	407	387	425	421	400	398	385	385	410	396	403	411	391	394	388	379	377	390	373	360	384	410	380	402	394	385	365	421	394	444	404	400	366	394	389	404	402	410	400	427	390	423	377	344	409	390	391	367	399	396	384	422	385	409	399	369	405	386	385	406	385	367	397	394	402	387	389	395	398	394	344	417	389	369	450	363	409	385	384	364	380	341	386	356	393	393	380	374	426	371	392	366	385	409	403	393	409	368	404	398	422	385	364	403	386	403	386	383	354	365	397	386	380	406	399	391	395	430	396	381	414	388	390	385	398	433	402	414	424	380	388	382	373	410	362	382	391	429	426	396	416	397	375	384	394	392	395
28428	40865	30125	15345	5098	1852	778	524	472	439	484	454	434	446	461	440	455	441	424	467	434	478	489	443	459	438	425	481	496	454	463	449	456	437	453	475	434	453	461	489	435	430	478	413	476	439	436	455	454	445	472	470	447	419	505	438	466	432	483	474	433	443	446	437	446	418	446	461	473	472	460	456	449	425	444	459	505	450	448	433	445	443	440	464	438	461	468	439	454	481	459	434	461	474	458	430	474	466	460	457	460	471	451	495	440	433	448	482	452	413	421	433	449	412	431	483	447	475	439	440	446	461	463	481	440	434	424	480	466	448	487	413	435	462	457	464	477	453	464	425	449	436	512	474	455	431	423	445	446	479	454	441	445	481	446	468	461	454	476	457	407	460	440	444	438	439	444	481	480	442	435	451	465	468	444	442	459	439	462	428	417	494	473	459	453	473	453	434	452	446	434	469	408	404	421	450	449	454	442	446	460	465	472	460	438	452	456	486	444	443	458	440	442	415	446	447	451	439	450	424	425	468	477	451	446	435	446	426	497	466	471	438	444	452	463	416	435	453	450	475	479	450	457	481	475	431	452	433	435	450	444	464	496	438	452	404	438	463	449	411	427	467	448	448	450	447	448	490	448	423	446	436	460	414	436	416	428	407	450	451	496	454	431	465	471	450	447	478	473	441	429	446	458	418	476	440	455	406	444	402	455	425	414	420	459	496	431	453	446	445	432	483	427	459	389	456	473	457	473	465	446	485	459	427	456	465	432	422	440	407	461	446	458	493	444	437	446	490	485	467	458	497	448	457	435	440	443	479	474	426	453	447	490	440	473	436	443	428	480	441	435	440	465	465	436	451	439	468	432	437	465	455	461	442	445	464	458	468	480	451	447	451	437	447	499	429	492	450	451	484	435	417	444	439	406	423	469	429	442	467	417	442	462	413	419	453	436	449	419	456	475	466	458	477	453	414	456	432	474	465	458	470	483	486	498	428	460	440	435	446	440	451	432	447	448	477	429	453	465	418	463	431	461	459	474	490	421	450	485	441	416	463	455	474	498	423	446	414	427	485	466	424	439	450	454	450	400	469	424	479	415	463	436	475	428	443	456	436	463	467	456	453	441	469	427	439	476	412	484	434	458	424	431	441	469	475	444	439	446	454	461	442	477	436	438	464	504	426	459	414	502	429	460	451	426	456	469	492	476	439	426	486	464	467	442	436	401	470	456	451	494	446	434	470	419	418	460	435	459	477	441	448	425	463	467	452	443	444	453	424	409	405	416	449	425	411	418	422	443	462	437	445	456	462	427	459	447	445	418	442	437	485	449	441	433	434	452	442	456	441	469	432	410	437	456	425	453	425	442	428	446	456	484	446	453	477	451	449	422	471	421	411	448	438	455	460	431	463	445	430	443	434	461	431	467	419	489	448	437	450	476	457	446	465	418	429	443	440	444	461	481	485	438	451	450	452	440	432	456	472	504	498	452	452	460	435	430	451	452	418	474	460	463	447	447	392	456	439	445	419	450	428	426	475	425	461	458	430	449	465	455	456	446	477	413	415	444	451	464	441	447	439	439	441	456	464	490	467	454	455	426	447	427	425	426	469	424	473	425	423	465	463	425	474	467	465	444	429	472	459	407	489	448	442	449	453	483	450	443	444	427	448	469	457	458	440	466	429	473	454	439	418	443	434	418	477	458	477	455	430	466	439	428	427	494	456	458	473	425	494	485	436	428	469	481	492	470	449	496	429	443	422	431	451	431	475	447	479	464	508	450	462	461	453	435	486	435	495	472	439	458	426	454	479	462	461	488	447	445	442	419	454	465	438	462	426	440	468	465	465	449	467	463	476	410	411	444	480	458	444	427	461	449	472	453	508	490	421	437	410	462	453	414	423	448	428	464	455	477	415	450	445	437	435	438	461	444	459	440	412	428	459	479	457	422	405	416	466	450	431	452	481	467	482	444	458	466	423	469	454	468	426	470	471	414	501	487	445	401	456	435	431	479	441	433	456	468	467	457	467	445	478	491	424	440	444	444	490	447	475	432	433	486	453	451	461	450	468	483	450	472	436	465	430	474	432	447	464	451	413	464	445	422	474	453	457	416	444	426	451	452	472	428	487	409	436	459	500	419	429	488	426	404	434	474	475	440	447	460	424	450	497	427	392	479	468	490	438	458	475	441	482	420	427	486	469	460	452	457	467	455	446	451	466	435	458	418	444	460	442	457	426	465	463	480	477	456	431	465	484	479	441	424	401	445	447	466	463	444	424	432	442	433	467	433	419	437	447	464	419	451	462	457	456	475	479	444	454	459	440	460	467	460	437	433	423	447	460	415	483	469	472	448	465	487	427	419	460	461	462	454	463	458	441	448	474	459	434	445	429	453	458	443	454	462	443	445	441	450	427	478	459	457	458	461	416	406	453	438	407	426	473	445	466	446	455	461	495	426	460	448	419	421	445	470	465	466	464	438	451	434	472	423	425	460	454	396	475	451	404	514	472	413	420	450	441	438	460	432	461	470	447	489	490	465	459	445	409	432	431	453	451	446	470	421	450	434	495	464	446	419	468	466	439	442	464	436	429	438	433	459	501	460	435	437	459	438	485	482	456	448	455	463	448	483	451	432	502	439	489	452	460	458	476	450	478	462	469	461	420	456	445	458	463	458	432	446	465	468	417	414	440	447	473	444	442	446	481	457	481	401	449	467	452	424	448	477	445	455	495	457	468	454	440	455	450	463	460	464	474	430	509	473	471	440	496	452	451	441	420	443	486	436	462	436	462	440	458	488	444	474	480	427	447	504	446	458	465	461	441	473	446	452	438	436	458	482	455	421	454	444	449	466	457	444	415	484	436	483	468	447	413	457	453	439	435	498	437	418	463	436	445	407	429	409	449	453	458	455	426	439	425	446	431	445	423	434	430	455	453	457	474	456	465	476	453	512	460	448	453	468	461	436	433	470	449	429	452	460	423	418	474	469	433	483	471	463	464	416	412	435	496	418	441	453	457	471	428	454	478	460	424	451	455	458	474	429	447	447	463	470	398	467	434	447	438	477	505	458	418	456	483	427	474	443	487	444	422	441	427	444	438	438	438	432	483	454	494	472	438	420	453	457	452	405	427	455	448	439	454	431	424	468	457	435	448	426	463	450	464	426	435	482	425	448	470	431	453	414	438	480	425	459	427	428	465	448	426	445	484	457	462	470	468	470	449	467	459	471	470	428	421	439	479	473	434	444	465	457	472	415	428	451	454	449	480	443	440	452	458	476	475	457	465	403	456	467	442	454	464	418	473	451	445	434	441	477	426	451	451	402	459	459	426	476	470	410	493	438	447	461	452	411	499	462	439	468	448	430	457	475	488	426	445	453	461	476	454	473	427	451	455	427	441	453	471	459	444	454	436	479	458	474	494	480	443	434	455	470	466	463	457	419	470	433	443	462	458	474	433	465	495	449	448	446	448	445	463	434	467	418	458	459	445	447	412	433	467	424	451	424	448	473	457	431	417
23388	21530	33174	34118	24987	19412	7598	897	424	413	411	403	388	373	402	381	404	371	371	380	402	364	365	357	355	395	354	365	385	363	374	367	413	389	400	386	401	378	345	382	342	407	402	391	386	364	361	375	379	391	377	396	368	378	381	381	378	428	384	355	357	360	387	364	370	409	396	379	396	407	402	360	361	396	376	429	407	411	366	371	372	388	382	351	391	351	372	394	405	363	378	369	399	388	383	357	388	365	393	394	389	379	407	372	370	377	361	400	367	370	412	365	419	355	391	375	393	418	386	414	406	386	401	351	413	404	361	380	375	414	407	389	364	365	391	386	378	392	416	407	377	376	373	381	389	420	343	372	364	369	388	413	380	399	397	369	396	373	377	411	406	379	355	359	406	398	371	387	413	385	360	397	386	366	379	396	389	373	355	368	408	434	394	413	376	333	401	387	395	391	380	401	416	388	389	341	361	384	380	356	338	417	374	373	369	400	402	372	382	394	357	355	393	358	372	367	396	404	377	373	384	395	387	379	353	376	422	371	410	365	388	380	337	360	369	398	393	411	377	385	415	374	382	386	368	402	411	361	393	375	376	401	364	381	395	383	380	368	357	413	382	406	355	400	368	387	407	404	377	390	370	385	347	375	373	378	371	353	370	383	421	372	410	387	402	396	390	387	375	385	416	383	344	348	359	375	366	369	393	410	358	371	367	386	396	385	369	419	404	397	399	424	348	435	386	379	415	373	361	360	405	369	373	365	346	407	392	389	380	362	360	412	378	386	405	384	387	367	418	371	372	352	394	379	350	392	379	378	355	387	364	411	377	347	388	403	397	378	382	426	380	385	423	372	396	366	394	433	399	359	351	376	360	356	364	367	408	387	380	419	369	427	359	368	364	380	358	381	367	385	393	391	363	387	403	361	406	370	391	382	380	358	361	395	381	358	363	381	365	416	366	423	384	358	369	397	403	386	330	373	383	418	430	383	412	379	360	405	407	383	372	410	358	406	381	395	387	392	382	403	345	397	400	372	339	404	403	380	356	382	387	401	388	357	392	381	362	379	384	378	426	401	391	358	369	377	386	380	376	355	357	364	403	395	391	386	348	378	393	367	386	386	376	391	382	413	358	387	359	384	406	394	362	398	359	373	366	342	364	375	362	403	382	407	373	389	399	420	360	357	393	387	354	408	374	387	364	395	377	374	403	401	349	363	366	416	359	386	410	393	352	363	370	390	422	438	385	378	380	352	404	363	405	384	404	390	370	377	391	354	415	378	379	368	383	410	371	395	383	343	378	404	396	398	383	374	393	387	385	375	372	365	388	370	363	336	375	397	401	378	372	381	387	375	387	388	362	373	353	356	395	372	394	357	368	375	398	365	400	351	398	398	395	405	399	362	375	385	377	399	413	370	383	376	384	394	414	379	401	390	398	378	370	388	345	384	416	387	399	366	377	365	394	396	378	364	369	395	386	387	373	384	367	408	396	395	383	361	389	412	379	394	345	356	370	369	371	385	371	365	377	342	401	399	402	374	391	362	384	409	366	382	409	394	384	374	371	381	382	375	368	404	373	365	384	366	395	378	378	398	364	391	371	380	389	415	397	371	353	413	390	371	392	376	410	411	381	376	412	383	379	379	362	374	370	404	410	380	386	371	406	364	400	390	382	417	406	362	391	400	365	408	372	376	367	372	389	365	394	403	387	384	393	375	378	373	370	353	397	400	411	359	406	384	407	366	383	347	358	375	389	377	381	411	386	395	384	407	390	367	426	406	405	385	409	391	381	351	401	364	374	392	393	413	360	359	426	396	394	373	404	367	382	376	391	371	391	395	399	356	348	378	368	360	359	384	358	396	381	384	401	390	386	398	415	366	394	397	386	410	391	359	379	357	413	353	387	368	392	366	364	397	377	383	360	365	392	382	413	387	407	369	404	401	417	403	376	356	407	379	393	380	372	404	385	392	399	386	417	379	381	387	380	378	408	389	375	382	379	400	367	381	379	390	395	353	351	373	407	395	378	357	373	385	388	385	380	376	393	381	372	382	362	383	367	419	395	363	371	387	419	383	369	417	410	348	359	390	386	383	396	377	386	390	404	355	381	379	377	422	361	385	384	387	407	399	365	364	384	395	389	369	426	359	411	376	373	391	377	377	381	402	368	383	358	426	351	380	390	377	392	397	389	407	381	330	369	394	386	379	403	362	364	419	362	393	392	404	388	374	398	344	361	356	402	387	371	420	388	386	389	405	387	355	418	379	394	388	400	377	388	359	395	378	382	371	396	387	389	359	389	384	341	389	380	369	384	421	357	395	425	393	360	387	429	371	376	379	422	379	381	364	391	353	433	358	431	409	371	397	369	410	387	394	384	375	377	392	343	393	360	374	361	381	384	394	377	383	376	395	384	376	381	368	358	401	374	345	384	386	384	373	369	411	398	392	368	390	388	372	387	363	366	434	336	372	380	395	401	379	368	382	393	398	400	404	381	401	410	335	372	440	360	420	393	390	377	386	428	359	370	423	398	381	382	383	388	393	353	367	398	372	429	395	378	400	396	375	397	366	391	375	378	367	368	397	377	392	364	380	395	382	397	395	380	349	360	390	372	369	399	389	381	395	403	386	388	421	360	379	398	352	367	393	408	379	373	367	363	401	358	382	370	398	409	372	386	407	400	365	400	377	376	381	397	399	356	340	357	413	362	356	367	401	360	380	392	403	374	361	390	408	366	387	339	360	358	396	368	388	354	360	411	394	366	381	374	374	385	382	365	410	386	383	378	403	368	389	379	378	372	362	410	356	410	385	368	370	351	379	354	401	381	397	389	369	385	366	377	364	385	396	406	382	367	392	392	411	364	410	395	356	374	352	375	392	374	371	355	375	400	419	382	410	416	382	387	367	374	385	384	395	356	369	420	380	396	384	409	370	350	418	372	363	384	409	379	386	374	413	386	355	378	384	391	372	374	380	416	356	403	411	380	380	378	364	386	394	359	374	377	355	391	383	403	401	375	388	402	393	391	366	406	426	405	381	410	428	402	332	351	355	371	370	386	398	376	400	401	396	382	403	323	380	390	362	370	385	364	381	389	386	387	360	404	382	384	391	369	375	344	368	337	374	352	402	401	393	359	390	370	400	355	386	381	405	412	392	378	374	404	422	368	446	388	368	393	419	372	411	434	419	376	363	384	387	367	399	414	384	355	391	385	384	385	374	400	434	381	384	379	390	368	392	381	366	393	391	405	379	375	406	407	351	383	369	372	373	382	366	368	360	364	374	425	392	350	398	385	356	371	409	392	362	384	396	370	346	406	388	415	375	431	388	397	406	403	384	396	375	333	360	389	443	387	387	396	394	386	398	388	351	396	390	391	394	366	356	391	366	378	403	396	405	395	368	381	422	380	384	381	409	367	377	397	411	372	413	411	407	383	384	400	349	390	396	364	395	365	384	383	370	390	400	372	381	359	363	365	425	362	397	376	393	409	372	394	381	377	380	401	388	395	398	394	396
55456	89530	70298	49325	28762	13004	3512	1017	454	404	431	398	427	437	432	482	451	393	398	480	419	466	444	425	455	488	442	407	469	422	419	450	414	444	434	451	441	457	436	418	428	412	411	440	435	425	407	426	419	418	439	413	435	430	403	407	439	437	419	444	441	403	430	407	441	380	444	418	453	465	410	452	417	419	420	422	440	460	442	427	406	484	405	407	397	441	395	429	431	407	412	421	438	440	413	462	416	414	404	425	463	430	429	423	462	419	430	437	451	416	401	436	423	413	396	420	424	435	418	434	430	459	406	423	426	402	428	405	456	409	406	430	431	399	424	421	415	395	425	433	413	408	429	438	405	407	449	414	433	456	386	416	452	456	443	435	423	405	419	426	433	415	398	451	447	392	404	431	441	429	383	416	408	461	430	428	461	442	416	402	445	414	451	450	441	411	407	442	427	461	396	470	425	403	411	425	437	437	408	437	435	454	412	425	406	414	415	438	451	416	441	419	426	443	399	430	453	413	422	437	452	438	452	439	420	442	412	423	464	407	438	439	427	417	420	435	429	400	427	453	417	434	412	397	429	427	444	435	406	423	426	420	422	441	452	452	423	437	438	433	423	434	407	401	451	411	422	389	447	441	461	415	400	444	413	433	431	432	399	442	436	427	420	443	446	459	425	442	444	393	456	436	397	418	445	395	397	468	446	453	427	386	419	417	409	449	407	442	423	464	416	401	459	420	424	417	436	471	452	426	427	448	457	423	390	418	414	427	427	436	425	455	394	433	404	452	402	398	372	418	395	441	445	396	436	424	407	438	407	409	414	423	453	405	389	402	401	426	418	405	473	444	448	424	434	402	409	489	428	407	425	414	427	444	414	436	430	463	448	424	442	406	423	433	426	440	380	458	449	419	452	422	432	465	434	462	423	411	463	421	401	430	393	443	386	431	443	404	408	425	436	441	413	452	426	418	420	472	418	433	430	411	405	451	451	412	420	416	435	410	434	427	415	432	401	394	418	424	393	412	421	390	437	416	419	434	414	414	409	457	392	451	401	411	392	457	423	413	419	419	419	418	427	438	460	410	420	443	454	421	447	393	442	414	420	404	452	417	427	432	397	444	436	475	415	441	409	438	418	423	454	445	387	400	460	416	397	418	398	399	413	454	460	429	453	373	416	432	433	435	420	428	448	406	461	407	395	427	447	444	445	427	396	439	406	402	436	418	407	409	430	407	418	429	437	450	378	435	458	434	417	458	455	445	457	415	440	401	390	369	416	445	432	440	417	401	443	430	436	427	417	463	427	457	428	427	447	415	408	413	439	422	436	472	426	416	434	446	453	456	385	465	450	436	446	444	391	429	436	441	421	405	426	408	439	466	421	437	400	425	425	447	458	435	394	435	421	421	446	425	402	434	405	426	390	434	450	425	431	435	454	415	421	401	360	418	404	424	411	452	471	426	415	441	435	399	427	418	428	420	436	390	424	421	442	409	416	426	437	440	438	443	453	457	458	418	400	430	413	419	429	432	451	431	430	412	422	453	458	406	424	445	433	408	404	458	424	410	423	400	422	396	432	414	406	443	430	419	421	409	436	423	438	422	390	425	450	446	431	447	439	441	454	423	413	421	421	393	412	444	451	449	414	422	385	422	428	422	431	446	422	439	418	439	439	411	417	443	430	414	428	431	453	417	408	379	440	414	400	431	421	436	425	417	445	419	457	460	395	460	420	437	445	415	398	421	457	466	445	405	436	375	436	417	427	407	416	413	408	400	431	396	446	453	413	424	428	420	444	399	465	448	452	452	413	408	412	408	449	378	445	440	443	418	445	409	433	402	423	434	432	447	405	422	454	438	441	401	468	473	452	430	423	463	406	470	437	405	403	404	401	393	453	433	401	466	404	423	435	431	421	442	422	434	403	389	413	444	391	417	425	426	435	427	433	399	407	413	392	421	406	415	406	413	398	436	381	434	415	408	446	437	422	421	371	420	450	457	406	402	410	454	404	419	433	454	462	425	462	433	416	461	449	437	377	432	405	458	450	445	424	464	450	426	442	436	417	402	407	457	457	410	442	422	413	407	412	429	393	432	433	431	464	431	463	411	433	445	426	445	434	433	415	417	423	419	413	444	434	447	458	449	414	434	445	431	454	458	442	422	430	435	477	438	436	425	420	414	410	423	428	445	448	409	420	445	427	420	411	455	423	393	412	441	422	448	388	418	437	462	443	431	423	426	413	412	409	438	394	401	417	415	429	373	414	433	428	456	448	394	422	413	417	411	453	396	452	437	469	431	448	436	425	443	438	423	449	387	431	421	436	407	436	412	406	427	453	410	380	422	452	434	428	415	424	419	428	433	430	393	393	450	429	461	430	408	417	453	419	465	409	438	419	421	438	414	406	430	418	442	412	427	452	425	441	410	472	414	437	430	429	467	448	481	433	435	442	415	427	410	414	457	414	406	420	423	390	419	431	404	441	445	448	424	382	394	424	449	430	432	421	446	430	439	480	462	434	447	435	512	446	454	453	400	392	403	435	410	398	430	414	415	448	426	457	414	426	420	444	409	440	418	469	398	397	434	416	425	411	436	440	411	447	426	436	392	393	424	416	444	404	437	425	430	479	415	420	451	451	410	410	448	405	436	416	413	393	431	424	420	430	419	445	429	413	419	444	431	390	390	453	369	406	410	417	399	405	426	448	403	434	426	429	393	406	409	410	420	451	408	415	421	411	416	409	412	405	413	442	412	415	425	420	421	434	426	427	419	386	416	445	407	434	441	415	464	406	433	425	408	443	454	431	440	430	428	432	462	423	398	407	402	437	430	405	394	445	438	415	418	431	434	396	417	387	424	473	424	449	417	432	457	415	402	418	403	399	395	424	417	400	416	404	426	442	406	419	420	448	459	413	427	446	465	417	424	411	440	410	454	451	422	446	453	421	438	469	389	390	428	441	430	381	418	401	422	445	437	467	384	436	417	436	418	446	468	441	408	418	419	417	455	405	447	403	427	413	412	407	455	410	415	442	441	405	414	434	413	424	434	432	434	421	435	415	411	426	451	418	439	427	424	421	473	429	435	427	428	452	469	461	402	440	433	422	464	441	386	444	408	448	411	419	453	420	422	431	446	401	426	453	475	413	433	420	440	449	447	399	414	418	412	458	459	414	464	448	411	433	441	385	448	398	410	435	410	431	431	417	426	433	415	429	438	427	442	419	435	447	438	443	429	441	418	413	382	421	439	418	371	418	427	426	430	437	445	409	396	433	430	415	449	413	431	419	440	417	442	443	436	423	436	451	383	416	449	417	418	450	391	443	433	419	443	418	427	403	412	473	436	415	431	442	443	446	445	439	405	425	450	455	410	464	439	396	448	438	423	413	473	410	427	453	421	435	434	411	413	415	396	370	429	386	415	445	455	441	419	408	417	440	438	438	464	428	432	445	425	384	410	423	417	419	449	427	417	450	448	435	444	457	440	429	446	441	416	405	434	443	423	423	432	443	433	447	434
25167	22750	33278	33433	20178	8376	1865	661	519	483	514	462	510	484	492	484	539	505	489	481	483	500	473	496	475	501	495	452	447	498	507	485	508	488	493	469	466	468	498	490	525	486	468	479	507	436	481	507	478	522	499	511	489	479	514	479	513	504	488	483	468	507	459	454	512	482	434	461	474	478	484	509	494	482	463	515	472	447	525	483	460	486	478	509	492	505	457	466	477	456	476	519	478	502	528	519	471	498	445	480	491	497	483	472	491	498	496	487	455	473	465	490	457	507	535	466	477	462	498	467	480	485	497	485	513	450	527	450	474	474	499	491	513	511	490	499	530	504	464	481	461	457	485	499	490	444	504	505	506	529	512	465	496	500	500	471	513	473	478	469	490	490	471	507	451	481	517	491	481	505	508	492	494	534	499	492	497	493	491	485	499	490	466	505	509	470	470	496	486	503	461	491	505	526	508	478	519	478	460	492	537	494	462	497	463	487	519	450	495	528	473	541	480	491	491	471	493	514	486	474	504	490	522	461	488	477	517	472	483	537	484	483	532	478	507	494	460	474	477	527	487	501	470	495	460	497	517	463	507	488	499	456	473	512	506	491	465	488	485	490	518	509	496	531	449	482	476	492	518	467	496	533	479	480	499	538	471	478	463	466	494	494	495	466	477	502	490	509	503	483	463	520	520	485	486	505	501	499	469	515	512	512	479	464	462	438	464	470	478	481	486	496	489	509	501	483	535	476	506	490	461	493	486	471	462	503	486	515	458	496	477	470	520	472	497	479	489	524	453	487	480	507	508	510	455	501	464	489	495	467	499	495	513	502	470	479	513	519	477	458	468	493	494	477	475	453	479	494	492	491	436	509	496	496	531	469	480	478	518	489	505	469	475	468	499	457	449	507	485	507	466	466	460	481	508	497	499	539	513	527	460	494	482	483	522	467	480	507	439	533	476	489	500	499	519	471	538	510	468	493	443	460	479	511	496	482	503	487	477	441	511	477	497	490	498	474	487	457	520	513	491	482	507	464	477	507	505	470	485	491	484	446	508	501	512	473	524	501	501	504	508	466	492	489	448	532	474	516	512	501	488	514	503	488	450	498	501	528	466	491	469	441	455	498	514	484	537	532	493	473	475	508	498	492	494	465	504	473	477	499	484	476	477	469	504	535	460	496	470	538	520	461	502	524	518	509	506	510	467	483	491	485	469	487	479	511	490	513	454	507	469	519	506	465	511	475	520	501	474	481	503	540	496	500	478	476	485	462	486	412	496	483	485	467	486	453	468	488	489	496	490	504	494	488	462	517	480	485	495	504	455	465	489	510	501	490	478	477	486	502	499	500	478	542	473	491	499	472	516	498	504	496	484	502	576	470	472	536	509	474	485	491	476	493	464	499	469	487	458	511	509	472	500	493	465	458	475	499	473	489	459	453	487	446	487	487	493	490	489	508	451	458	513	502	511	475	496	509	498	495	530	495	436	493	478	504	475	504	479	459	472	481	494	482	481	496	510	475	524	501	505	511	505	516	483	501	501	489	506	473	474	475	479	469	485	498	506	499	500	505	466	497	526	519	461	508	500	505	445	495	466	512	462	475	501	460	470	468	481	466	505	490	491	524	437	497	445	488	477	509	476	511	473	493	476	485	482	502	451	486	523	461	492	535	487	505	494	537	480	489	470	456	510	521	515	491	486	505	458	493	512	501	505	461	486	512	464	518	498	514	486	512	477	458	483	468	473	470	486	484	489	520	485	526	489	498	504	479	491	460	464	470	491	479	496	464	455	563	485	485	469	509	456	495	515	488	526	494	501	492	510	498	496	494	503	496	527	458	498	519	500	502	476	515	496	497	470	506	450	496	487	479	489	500	528	468	515	474	475	480	508	493	468	488	498	441	548	502	500	503	452	500	452	461	499	508	460	478	489	512	477	458	526	485	521	504	534	480	470	459	510	498	467	484	532	473	484	465	505	491	518	542	528	484	488	500	487	479	516	471	466	536	509	493	512	464	492	477	532	449	503	536	515	484	503	457	490	508	528	450	460	433	485	497	491	491	436	497	519	511	523	468	506	502	479	468	545	532	448	487	499	502	503	479	504	486	518	459	471	462	499	492	425	508	491	507	462	498	485	498	506	492	508	476	486	497	487	483	493	491	518	492	518	518	446	495	477	490	492	494	496	481	523	481	493	470	479	525	497	482	501	470	499	479	468	504	480	472	507	491	481	462	482	489	467	509	447	431	542	503	514	517	466	532	475	495	502	505	497	477	497	445	499	517	487	537	494	491	497	441	531	456	469	501	491	531	474	493	472	527	505	484	492	468	483	482	475	452	469	469	526	513	481	467	507	463	491	476	480	500	474	470	490	497	538	477	466	500	473	462	547	473	464	479	472	475	487	496	481	488	496	486	537	492	437	508	526	504	480	510	474	500	496	451	459	530	491	523	498	482	491	489	486	503	532	490	464	505	526	491	512	443	455	511	461	485	509	492	475	491	446	493	453	477	462	503	517	483	491	483	479	527	528	494	474	509	483	487	510	494	471	497	484	493	471	512	491	466	487	489	504	495	507	479	485	508	492	508	507	505	469	508	465	472	466	489	522	507	469	468	498	477	477	501	489	497	502	472	520	535	506	489	499	464	477	467	497	486	470	525	519	500	449	496	494	501	496	531	450	533	469	496	490	488	504	478	469	511	497	516	486	488	517	476	524	501	488	497	494	518	441	479	515	480	493	508	504	468	513	465	463	494	463	496	481	461	483	513	520	477	476	496	463	516	506	501	490	495	490	495	532	486	515	483	500	503	449	503	488	465	480	497	453	523	497	471	482	494	508	476	460	490	505	485	478	497	494	508	446	486	478	436	491	509	472	502	530	481	478	499	518	557	498	472	491	492	514	486	493	433	459	473	477	491	467	475	482	502	513	481	494	480	488	493	492	484	477	507	496	486	425	497	459	495	491	507	515	511	526	500	466	477	487	480	542	512	462	489	522	470	524	511	469	473	528	494	498	479	527	518	519	477	480	464	480	502	524	502	497	493	498	493	481	511	462	495	492	489	487	487	500	486	500	490	468	476	514	480	499	482	504	455	513	506	494	472	502	460	482	488	484	522	466	462	485	501	502	466	529	509	447	472	513	497	475	510	510	491	472	489	511	455	508	504	468	528	544	495	457	510	536	508	523	485	431	490	512	494	491	462	451	537	488	495	480	486	480	485	446	458	482	480	470	508	464	482	478	528	502	528	508	467	511	474	487	464	512	480	501	486	498	469	460	440	467	509	518	490	491	510	477	504	494	466	472	483	497	485	489	503	506	478	468	445	505	485	509	466	508	509	482	492	515	467	486	492	482	447	532	466	524	467	494	488	493	483	482	460	488	487	495	518	448	503	535	487	496	443	502	504	510	485	472	497	510	513	452	495	491	508	489	447	471	494	454	470	466	476	474	512	502	484	528	500	494	506	503	518	490	527	517	465	499	475	503	485	509	471	476	500	508	496	518	480	483	524
48975	72098	52221	37796	19527	7527	2176	805	546	536	547	543	508	562	560	566	554	562	580	543	515	533	547	571	561	553	570	515	521	547	524	543	590	536	527	540	502	514	534	539	522	548	573	536	538	541	559	526	540	521	516	567	578	539	508	558	542	550	558	539	545	541	527	546	572	533	489	533	561	538	536	525	556	513	568	511	552	527	513	557	543	527	531	560	550	558	530	549	525	542	568	568	533	543	537	532	583	538	591	576	565	546	537	575	549	551	553	503	569	550	534	543	543	546	579	545	551	553	599	526	511	582	567	493	559	565	567	555	548	540	546	536	576	559	582	555	552	529	575	596	527	517	582	535	488	546	527	550	546	579	550	535	536	510	600	611	522	581	578	560	558	561	583	578	574	609	558	556	542	514	537	528	546	511	543	565	542	557	553	533	565	540	555	566	579	576	555	548	555	511	532	565	539	552	509	558	525	533	545	498	570	579	514	551	551	520	535	580	514	559	564	582	523	546	529	529	549	565	552	550	534	543	552	564	558	559	532	548	521	531	564	534	540	606	504	570	528	564	555	535	565	516	551	524	547	549	527	527	533	533	565	553	556	527	577	568	523	549	555	521	533	553	545	569	575	559	523	536	522	569	541	582	540	547	553	530	533	568	559	532	577	566	607	544	564	545	578	563	508	537	556	567	571	541	575	553	524	557	579	520	549	540	576	532	570	564	547	512	525	510	552	577	548	541	571	549	534	513	547	505	514	560	528	560	548	564	582	529	521	564	604	559	592	547	541	502	537	543	501	545	534	578	533	541	539	566	583	548	544	533	589	536	541	551	535	531	514	568	549	563	551	518	542	577	541	557	552	486	590	564	507	520	568	524	537	577	514	572	556	553	541	513	548	541	561	580	569	560	558	592	520	513	527	531	542	548	551	528	590	608	547	575	534	551	520	572	539	553	539	591	592	576	516	516	563	578	537	519	520	575	524	577	563	529	564	538	572	585	511	540	563	545	597	557	572	524	555	514	561	557	512	583	513	561	534	584	548	528	576	527	553	557	540	577	573	490	578	543	540	557	564	490	520	563	533	528	524	564	569	578	531	558	531	526	569	584	552	591	611	588	561	567	548	573	533	521	529	535	554	543	526	580	539	534	566	567	546	562	571	545	523	571	576	546	510	574	527	573	570	563	493	553	538	522	528	544	536	577	585	562	564	544	568	540	582	562	549	554	586	535	538	603	544	566	562	587	581	539	566	529	577	588	554	510	517	522	587	556	539	539	538	547	545	570	544	598	521	568	562	559	520	598	589	528	516	555	551	548	518	525	582	572	568	505	559	566	521	511	522	526	556	531	604	530	557	549	563	534	571	574	531	526	544	505	533	527	570	530	532	499	534	538	550	544	541	527	529	505	523	574	554	532	517	537	596	539	538	550	542	546	515	577	555	533	538	569	530	566	545	546	516	531	515	504	565	539	543	539	539	532	535	557	565	550	568	546	541	541	528	614	517	544	527	572	537	577	561	585	540	573	531	540	544	495	565	535	535	546	540	565	537	522	535	579	530	570	584	577	587	554	547	566	537	530	541	531	579	535	575	565	517	539	581	515	547	539	554	564	518	522	522	558	562	567	555	542	570	485	536	548	566	538	535	531	548	581	550	516	562	508	595	547	544	590	581	539	508	532	583	519	583	589	554	546	564	622	583	551	541	547	547	587	578	542	518	540	528	542	566	563	584	569	531	606	584	558	508	573	524	573	579	545	585	545	538	586	534	539	562	548	560	544	550	546	569	549	547	564	548	504	532	528	559	545	543	558	548	533	537	545	564	595	550	571	586	554	536	540	604	537	515	538	581	587	527	538	530	557	537	546	537	561	547	525	591	530	516	505	513	546	589	533	558	507	553	549	581	593	517	542	563	559	511	545	569	552	549	609	571	547	516	553	538	521	553	574	505	556	580	568	497	566	547	535	565	589	545	553	555	567	547	589	564	568	545	563	570	551	572	548	521	521	534	567	532	560	564	538	578	541	546	545	512	579	573	534	513	571	533	559	568	560	574	531	554	570	550	551	552	549	530	542	607	558	557	572	561	526	544	514	542	599	553	529	550	560	524	563	535	550	546	544	565	623	554	577	602	516	591	556	568	524	560	533	512	585	548	547	553	532	549	589	554	595	540	509	551	533	573	536	550	569	519	529	525	491	567	528	580	528	541	514	535	572	554	564	536	620	511	550	545	530	545	503	575	543	568	543	530	540	568	531	563	536	565	541	539	527	566	557	510	571	580	578	568	570	557	590	535	533	572	540	572	539	527	528	575	538	556	528	519	542	545	553	547	562	521	521	532	523	549	568	543	536	560	532	566	566	559	553	573	523	559	560	521	550	557	577	570	570	548	555	532	546	523	544	617	554	590	525	557	564	555	545	555	545	530	512	529	506	565	499	550	518	556	518	523	538	569	554	532	504	547	559	513	521	539	569	531	508	540	537	532	515	511	560	540	574	539	540	581	569	530	574	516	526	527	568	538	501	546	544	580	535	525	529	553	558	527	571	580	555	541	508	547	554	530	540	575	550	556	548	584	554	545	529	538	569	515	548	525	573	566	552	550	538	566	573	531	544	524	568	568	526	523	535	540	570	540	548	562	524	555	530	497	550	574	528	514	568	527	496	546	548	550	530	528	544	529	536	577	518	603	542	581	538	572	550	547	527	560	551	582	512	571	562	572	539	505	576	547	542	538	540	540	583	530	533	554	535	525	550	532	564	538	546	619	558	514	491	588	556	521	516	551	542	530	566	532	572	563	567	563	516	519	545	560	581	558	569	565	532	542	570	561	520	572	525	585	535	579	582	547	536	567	565	536	557	546	537	537	560	539	570	552	541	516	597	528	505	542	529	585	585	567	542	568	552	577	560	518	564	529	558	509	549	583	549	544	519	555	578	554	517	535	551	556	555	582	564	564	558	558	588	550	562	568	562	549	546	514	568	527	570	560	561	554	585	550	577	582	575	523	540	544	533	522	571	556	555	562	541	562	584	532	552	537	534	575	540	498	536	556	530	541	497	569	583	564	585	551	533	541	544	536	543	546	566	566	518	571	580	539	543	531	547	560	588	550	558	546	582	511	562	546	541	597	564	539	586	539	576	555	589	548	565	539	549	541	551	537	556	574	477	580	560	570	562	543	501	523	536	553	576	527	528	534	584	528	559	514	479	531	552	578	565	551	533	566	558	524	560	547	569	551	557	515	541	552	573	553	558	543	591	569	561	556	553	501	551	543	570	513	564	588	555	523	565	553	591	526	578	563	545	574	587	541	569	554	532	536	582	516	573	572	550	546	570	553	498	548	565	608	585	557	536	541	569	546	540	550	556	536	541	561	520	554	538	547	571	546	552	567	582	558	539	593	565	596	533	567	522	520	553	548	533	529	569	511	546	532	549	518	577	550	538	561	532	548	524	506	524	535	545	547	526	594	512	574	560	555	542	536	570	587	576	532	531	560	556	538	539	554	529	513	569
22558	21253	30935	29835	24964	22402	16005	2164	517	458	482	503	496	498	512	506	504	492	495	479	460	476	520	523	506	502	498	500	488	467	500	480	463	495	526	445	511	469	527	511	519	441	491	468	475	510	473	479	490	474	520	452	485	494	509	457	496	506	464	502	515	535	523	488	462	479	486	499	514	476	501	484	460	488	509	525	481	486	467	470	494	508	515	496	442	456	504	517	485	442	493	462	448	508	524	494	491	445	507	502	466	494	468	486	513	482	501	445	476	492	493	504	502	496	474	521	476	489	495	508	505	489	515	485	487	496	478	470	503	507	509	474	473	473	499	502	506	487	508	502	471	496	458	480	467	521	471	455	530	514	461	463	484	481	480	489	442	505	485	470	489	488	481	433	463	516	507	511	519	474	496	478	448	436	460	472	472	465	518	486	491	429	479	478	516	472	464	474	487	491	479	464	489	486	494	500	496	483	477	461	488	488	493	485	513	480	527	503	459	437	468	476	496	496	463	476	541	467	515	507	437	476	441	509	489	506	470	461	491	509	506	492	467	492	490	532	491	484	472	475	494	471	485	495	474	507	457	466	437	485	485	498	458	479	463	459	485	500	498	449	524	485	474	490	481	483	466	505	446	494	491	489	442	479	496	499	495	474	492	489	493	485	467	505	514	470	476	472	472	510	492	464	454	519	485	462	471	474	489	501	519	474	508	463	512	499	510	525	488	497	471	491	516	481	493	455	517	446	498	519	503	480	487	505	491	473	470	484	425	479	514	513	496	534	463	488	492	482	508	465	448	506	471	488	483	454	481	473	472	510	518	493	500	482	469	481	447	525	473	508	446	514	461	479	510	489	474	512	506	465	480	493	478	506	487	493	524	498	469	512	487	478	473	486	498	545	473	497	505	464	442	474	487	454	468	486	521	496	487	508	495	512	503	498	469	503	517	520	470	451	480	460	466	499	484	482	489	554	500	473	525	522	503	504	515	500	495	498	501	498	492	489	497	534	493	505	503	505	485	489	481	519	485	463	412	532	499	478	468	490	455	536	478	484	506	501	475	500	521	454	480	465	477	489	504	477	490	501	498	472	494	499	488	534	480	506	488	469	450	501	481	486	481	506	489	496	526	443	476	451	490	492	472	525	498	486	494	460	498	450	480	496	484	505	500	493	469	501	472	481	449	462	461	469	482	513	502	522	492	508	504	475	496	500	492	494	530	523	514	493	485	451	502	501	497	494	419	479	490	511	495	505	461	484	487	492	517	497	482	508	504	570	451	512	467	449	468	510	490	493	512	489	489	480	449	497	475	475	493	459	497	495	476	494	498	502	510	479	473	504	492	465	539	488	473	491	506	475	507	473	466	464	486	497	505	522	448	467	531	530	491	485	522	509	510	510	494	481	435	473	493	465	514	468	509	473	468	470	486	502	498	521	485	476	494	497	473	486	493	491	467	502	469	522	530	491	484	504	484	489	487	514	467	535	452	481	482	490	506	521	503	503	477	499	485	518	518	478	495	494	488	478	499	478	484	455	481	473	477	491	455	504	476	499	485	477	476	508	485	465	479	496	473	468	493	521	513	488	478	478	505	485	483	522	458	497	452	529	462	509	494	498	477	477	498	507	480	516	488	436	488	523	461	487	470	487	499	488	504	487	452	503	456	528	457	454	511	456	528	468	473	480	476	505	485	481	478	460	484	478	491	473	492	454	503	532	516	498	526	484	480	486	492	487	446	501	503	507	540	456	496	480	472	520	454	452	479	504	484	483	475	494	445	504	472	472	447	477	465	486	448	515	479	506	484	532	514	492	461	481	527	479	564	484	468	492	496	458	480	450	477	463	460	463	513	504	487	457	484	485	498	493	496	485	521	489	496	480	468	473	480	481	505	471	471	462	501	502	479	490	505	485	499	446	494	449	483	478	493	489	490	532	491	501	486	485	502	507	448	496	508	472	496	466	484	489	493	498	492	469	498	475	492	471	500	503	449	486	509	499	478	471	462	491	466	513	511	483	485	464	477	469	488	503	464	491	480	510	539	460	481	480	450	476	525	511	471	449	486	497	478	492	482	453	476	484	521	518	489	477	524	508	445	497	479	526	501	526	495	524	455	473	498	478	483	475	511	487	509	494	516	462	498	494	478	438	487	471	484	487	505	473	511	442	515	479	540	480	500	464	530	468	483	494	509	480	502	471	498	525	448	487	496	473	483	427	499	467	502	480	503	499	515	512	527	491	495	515	510	476	490	521	504	513	500	478	504	467	474	522	501	495	471	499	464	487	461	525	459	467	465	459	489	463	494	495	510	480	497	473	494	504	519	480	427	475	479	484	440	523	487	505	475	465	460	485	559	506	488	487	504	470	524	503	504	505	505	480	533	490	489	537	492	506	499	476	460	476	481	514	503	502	480	464	503	469	450	488	500	477	482	442	481	464	455	520	488	529	472	464	500	446	462	498	482	465	493	467	477	449	509	510	476	480	473	468	463	472	458	491	504	469	470	469	496	487	479	476	451	508	480	461	534	499	472	502	482	460	505	513	484	499	497	486	494	481	458	459	500	511	486	487	518	515	471	477	516	484	457	472	508	512	508	512	425	486	476	461	472	486	494	471	458	455	507	470	475	498	461	484	474	510	483	453	467	491	495	495	439	499	466	462	460	530	503	483	478	449	502	461	464	485	497	444	472	476	459	465	493	516	468	524	480	513	489	468	465	512	477	501	501	465	462	473	470	506	472	521	513	453	510	469	484	527	441	457	489	520	461	500	472	465	516	460	475	507	496	473	458	512	475	504	546	489	500	465	502	461	463	470	502	491	508	510	512	518	458	515	471	504	498	486	481	435	496	483	467	478	521	482	452	497	515	462	496	504	456	521	491	517	462	517	504	491	479	472	496	489	523	522	480	507	510	471	496	488	485	465	489	482	460	473	482	467	515	484	465	498	456	483	452	469	467	495	495	475	517	490	433	496	464	509	505	537	465	475	481	451	434	466	506	529	463	485	487	563	491	513	433	479	466	480	530	490	471	500	508	474	537	521	505	466	500	488	485	453	494	534	467	478	480	506	507	515	540	492	490	512	455	437	475	451	481	516	498	499	473	486	489	464	504	489	511	487	511	448	495	492	506	468	528	476	502	477	481	492	479	484	501	468	444	489	501	489	453	455	482	497	468	477	515	465	487	490	501	453	483	497	502	504	491	502	494	524	506	465	461	437	478	496	496	510	520	509	469	467	485	469	491	499	529	501	474	480	459	499	506	434	501	465	504	470	473	494	524	471	483	513	478	507	544	464	512	484	468	484	521	489	495	516	507	483	491	523	503	485	493	523	491	545	484	498	465	488	481	492	528	477	513	539	479	479	483	495	513	472	496	452	479	474	484	507	485	434	504	485	490	476	516	518	473	464	492	493	502	465	505	500	511	490	517	494	494	465	480	469	499	456	494	515	490	505	505	479	499	478	443	511	527	464	495	482	507	499	484	474	482	485	499	480	507	479	491	461	461	437
59835	96542	76958	58956	37320	19317	5990	1561	585	528	536	549	571	526	533	539	553	521	565	550	572	525	544	506	526	509	542	542	525	569	506	537	544	533	544	574	533	540	522	504	555	487	519	532	520	531	548	524	519	531	534	513	538	554	526	564	532	514	505	558	549	528	506	513	547	555	513	546	545	542	508	493	528	523	540	559	559	505	542	585	517	540	517	533	563	543	520	584	509	497	508	516	491	557	528	470	522	533	559	554	554	539	539	521	533	543	539	521	498	542	544	521	549	542	538	562	514	514	512	528	561	500	560	518	529	546	534	535	558	527	549	486	511	532	516	564	550	499	541	557	526	539	516	542	502	483	534	521	526	555	528	568	508	550	492	540	547	521	530	562	553	515	527	517	520	532	559	491	508	511	528	552	506	558	522	552	507	527	507	528	523	501	521	520	540	556	558	530	519	546	528	530	522	569	560	530	519	499	560	556	546	515	579	526	549	550	539	564	512	524	534	569	531	548	508	474	526	503	545	527	506	505	519	534	514	501	524	521	536	475	497	539	538	528	502	565	555	476	519	514	528	505	549	569	555	517	541	535	537	516	491	534	538	534	538	552	504	545	547	544	563	481	516	527	516	553	544	500	554	544	548	550	567	569	502	524	524	521	529	540	500	521	506	506	533	499	546	500	532	534	534	559	491	564	539	559	528	534	528	512	502	539	528	547	542	517	502	512	512	547	556	524	527	535	561	502	490	501	525	541	519	562	524	515	528	540	512	549	535	477	514	505	536	505	501	562	502	505	504	565	535	481	546	535	520	521	524	558	510	543	521	563	543	525	540	571	578	551	529	544	543	505	535	505	554	564	544	537	515	535	540	513	480	511	522	549	530	523	515	528	518	491	504	525	536	537	526	491	540	545	540	547	505	536	507	567	533	526	507	500	528	564	557	557	497	533	544	576	538	526	524	516	545	531	519	491	493	533	500	507	503	519	560	493	549	482	514	545	537	525	538	515	515	485	511	503	541	516	518	531	506	545	511	557	519	549	511	501	536	541	542	520	590	537	531	548	507	533	525	517	587	518	553	513	566	530	526	507	519	547	550	569	517	531	512	554	536	528	528	565	511	497	533	496	557	574	562	495	560	541	569	525	541	531	546	510	564	489	492	558	539	531	550	576	550	496	525	572	516	531	488	526	508	516	526	537	508	507	521	524	535	543	515	526	559	546	545	513	536	547	539	549	540	511	542	509	569	521	560	547	532	534	550	528	489	526	483	523	499	528	551	501	516	528	529	566	542	521	551	537	564	547	552	529	538	525	500	538	540	543	540	531	487	515	520	537	532	553	536	523	570	562	547	510	521	492	541	493	514	512	547	567	504	553	528	561	579	525	517	537	543	581	543	537	541	507	526	561	530	532	536	554	532	524	542	566	520	550	478	491	513	520	512	579	542	569	550	540	503	541	500	513	544	528	567	523	505	547	548	533	495	510	525	500	513	519	518	528	513	525	525	518	533	568	538	534	526	530	525	532	525	556	530	521	479	525	525	539	472	547	509	568	524	523	540	562	567	535	527	563	536	510	525	503	544	531	525	528	511	538	524	484	505	513	530	489	513	528	551	546	545	545	513	529	533	527	566	517	497	524	532	538	548	536	596	493	522	525	556	510	570	511	488	527	529	518	522	491	519	521	535	531	510	522	537	548	537	571	548	519	534	521	548	502	523	528	529	496	512	550	520	514	543	538	520	502	540	519	571	516	527	520	517	543	526	511	517	512	510	520	530	533	520	517	554	530	533	512	543	543	555	528	550	523	516	571	512	559	526	547	503	520	556	561	548	509	539	533	549	533	538	543	542	531	523	547	544	522	562	518	553	530	507	525	518	543	549	545	526	551	542	558	552	538	538	524	549	575	547	520	566	525	559	521	547	503	548	512	495	523	535	536	519	549	557	565	557	547	519	509	530	508	556	566	525	523	490	552	533	495	497	541	546	521	477	542	488	511	512	551	559	524	517	541	533	485	507	535	558	571	507	544	533	525	500	512	535	524	544	521	486	500	547	567	575	564	559	503	543	496	496	523	556	519	498	551	550	527	481	522	552	526	500	525	522	502	491	547	557	542	509	546	537	532	539	519	547	545	568	557	555	533	560	566	552	524	508	512	498	533	550	507	534	473	546	533	549	528	509	508	573	577	512	545	531	541	521	535	512	536	553	488	505	553	531	503	538	514	560	537	556	560	542	548	512	548	569	521	540	533	535	504	494	563	509	509	559	539	534	545	535	543	533	533	535	544	502	540	556	509	497	524	531	500	574	502	553	575	531	562	529	508	523	531	551	512	551	561	545	543	512	516	538	546	531	553	529	514	523	494	534	501	518	540	537	531	520	511	545	512	509	545	492	553	508	505	564	534	501	544	542	561	524	582	489	541	499	471	541	522	549	503	536	508	524	473	571	567	514	537	542	504	552	530	546	516	562	507	511	559	529	513	505	563	543	545	566	504	548	572	506	508	508	511	518	539	522	518	501	516	506	547	540	575	549	462	486	504	489	523	505	514	565	542	557	509	528	526	528	536	542	545	546	569	508	534	513	506	539	513	530	534	539	497	518	532	545	540	507	535	527	530	524	533	528	527	531	518	554	557	536	531	511	550	540	517	540	506	514	514	523	518	511	518	543	541	501	530	490	574	588	523	524	495	509	554	528	540	538	531	516	541	531	485	499	519	546	549	530	528	530	523	519	532	503	526	527	539	541	538	549	546	511	521	517	502	564	512	524	542	538	511	493	539	486	517	560	520	553	555	478	518	526	505	522	551	528	545	485	533	549	535	504	524	542	539	556	506	533	583	532	533	508	548	528	516	565	577	563	542	563	542	522	558	553	546	509	500	552	507	521	523	509	534	515	520	499	538	573	539	528	524	481	543	552	513	588	534	512	538	574	543	489	530	515	513	505	532	540	490	586	519	506	532	557	522	518	506	532	544	475	518	506	524	535	540	510	524	521	508	540	494	513	543	534	520	499	493	494	532	518	486	549	541	532	527	483	556	491	494	510	551	499	527	507	562	480	553	490	509	563	556	528	570	536	504	506	526	491	535	550	521	563	513	558	487	546	524	525	536	554	518	576	519	522	521	508	527	529	519	524	498	536	521	543	498	491	475	527	501	538	532	510	516	490	537	528	508	538	511	491	512	489	557	533	518	579	527	520	533	557	540	513	495	533	569	527	528	525	538	549	534	533	566	489	534	568	481	540	517	541	497	545	526	522	541	538	513	544	510	576	540	566	513	537	569	506	548	518	515	565	520	509	504	530	484	522	503	548	464	523	535	547	542	575	565	553	527	477	537	529	506	532	553	547	573	541	535	518	530	502	537	509	580	575	534	517	532	525	546	529	560	529	510	545	555	523	541	532	542	595	526	497	518	486	534	580	523	566	546	495	523	523	548	569	499	564	539	495	490	552	488	525	529	545	536	537	533	536	516	501	504	486	488	568	544	546	509	544	520	562	552	487	546	516	535
28557	26751	29406	22270	6438	1754	721	480	395	391	385	388	362	369	393	398	400	376	409	367	362	389	424	377	425	370	380	384	375	383	412	394	400	425	405	392	394	406	420	406	369	396	410	382	415	408	369	389	381	405	401	356	390	401	447	371	409	344	360	374	401	385	385	374	386	425	380	377	379	409	390	385	405	412	389	408	408	399	388	430	375	385	416	430	373	389	391	383	400	402	399	351	406	384	393	387	373	376	375	419	378	438	381	395	393	391	369	399	385	421	352	409	383	384	387	371	386	381	413	382	385	387	370	376	371	387	404	390	379	390	363	379	373	397	378	421	412	378	364	374	351	394	397	407	368	412	394	386	383	367	412	422	362	393	394	387	409	364	381	394	445	405	384	380	404	404	377	399	336	353	397	394	347	384	391	385	396	374	402	413	365	381	384	429	387	385	355	383	374	370	365	424	368	387	405	344	415	390	341	437	399	422	369	389	400	392	360	374	361	390	377	378	394	424	410	402	377	393	420	393	372	399	382	374	402	397	363	393	395	393	347	419	375	402	410	398	403	400	386	406	384	410	380	374	397	360	403	407	393	360	393	403	397	367	355	360	401	363	382	379	378	418	364	392	415	395	398	375	369	380	381	348	356	383	378	428	398	399	357	372	370	348	408	353	397	387	401	407	387	350	366	378	397	395	380	387	391	378	385	391	438	421	417	418	394	377	389	406	368	363	392	361	365	374	373	385	447	388	376	397	381	386	400	401	352	374	428	412	351	379	408	395	378	375	386	358	372	400	385	404	393	390	405	414	406	397	415	371	369	427	413	381	384	356	352	387	391	397	390	384	383	385	409	390	406	356	384	367	407	399	423	373	410	369	372	420	399	391	395	393	410	385	392	393	424	416	390	384	410	428	385	393	400	381	406	379	390	380	416	402	377	388	387	391	384	380	388	387	376	370	369	419	388	356	396	332	425	401	368	364	384	385	411	344	429	390	414	390	410	418	353	381	384	358	365	376	376	376	378	352	394	416	414	386	360	367	408	367	388	373	411	394	380	376	384	410	414	413	378	411	396	355	413	374	389	330	361	369	386	382	388	380	392	408	388	382	365	398	404	407	426	395	416	398	387	402	365	368	353	399	391	382	382	392	388	379	347	401	370	348	417	383	373	388	415	369	382	372	387	413	401	369	409	339	409	379	393	375	366	375	363	403	385	413	405	374	371	372	400	425	397	369	351	406	382	400	371	406	382	404	397	360	385	398	394	375	375	400	393	390	364	369	406	393	410	407	409	399	372	414	424	396	364	408	403	371	419	344	388	365	377	377	401	420	397	391	388	407	416	376	403	378	413	386	404	392	376	393	359	364	371	375	394	367	407	388	370	354	387	407	424	377	380	387	364	404	377	377	409	403	394	383	416	381	375	377	381	390	387	358	370	396	390	404	409	361	390	389	349	375	413	367	364	387	379	426	365	391	413	374	362	412	405	385	393	435	371	389	390	397	380	384	388	396	372	368	363	378	391	404	409	381	388	380	378	371	337	415	366	381	369	395	410	362	389	400	387	401	434	372	408	378	405	368	395	377	384	396	376	371	394	391	406	392	409	383	357	378	404	356	350	409	398	386	399	380	386	381	429	412	398	377	399	381	378	417	361	402	360	341	404	379	404	365	380	373	369	394	368	397	395	409	402	387	353	390	415	367	389	391	377	413	385	398	368	392	384	397	370	360	370	398	432	389	392	401	402	408	380	381	396	383	373	437	407	383	383	418	405	379	424	409	394	384	387	375	404	402	406	357	391	366	414	383	406	380	368	402	369	349	378	378	377	383	391	363	406	401	404	372	362	403	373	376	356	371	384	401	376	384	426	365	379	412	396	404	353	365	392	380	422	388	405	396	382	438	393	386	393	412	398	385	396	416	374	370	422	385	409	370	406	418	418	394	348	403	383	380	378	404	405	386	399	345	392	419	396	371	414	395	410	393	360	396	396	371	361	353	357	358	396	379	426	430	416	392	357	372	399	406	415	387	389	398	421	411	344	374	406	368	392	394	381	361	394	394	378	372	396	353	415	374	367	388	409	378	356	392	409	372	353	419	361	375	395	423	419	385	393	385	388	361	380	388	409	398	366	376	385	408	388	392	346	370	403	375	402	394	391	397	399	397	393	391	369	404	420	413	348	405	379	385	399	390	372	398	401	382	391	429	403	406	380	382	418	374	372	375	385	369	410	368	367	385	378	413	397	399	385	387	391	343	379	426	382	372	387	370	377	370	388	382	385	377	393	400	380	396	380	387	401	382	410	383	410	378	386	409	374	384	419	415	388	459	435	369	372	401	384	385	407	368	380	385	392	413	368	410	397	408	390	386	407	380	388	393	381	373	397	356	391	385	432	428	426	395	401	380	366	410	387	376	366	394	412	402	416	358	349	400	418	385	394	406	373	390	412	403	388	397	364	381	387	413	377	412	367	389	373	393	380	402	352	380	394	432	398	391	377	388	421	381	391	388	368	385	426	412	370	411	370	403	382	385	398	400	393	390	371	385	418	395	402	404	394	409	378	391	398	409	422	377	406	414	385	393	392	427	403	417	408	388	377	386	385	400	388	399	396	386	366	361	419	386	392	382	374	391	376	395	364	367	402	380	409	345	401	392	427	354	386	371	380	368	387	344	375	375	363	381	402	383	381	399	349	396	356	394	389	389	409	367	398	402	385	369	395	357	385	355	406	395	359	383	410	391	402	410	398	404	386	364	398	372	401	396	360	376	381	364	417	385	395	406	389	424	385	393	393	416	362	399	407	406	412	378	409	393	375	440	365	377	372	384	398	383	432	395	388	374	392	396	388	403	385	358	376	376	386	379	340	404	376	366	369	413	366	398	385	429	385	426	382	399	395	407	375	430	382	389	339	391	385	350	361	411	371	414	396	387	365	414	365	359	405	391	404	379	390	381	402	418	392	382	387	414	387	392	399	370	384	376	372	407	367	379	408	392	422	394	380	403	364	392	337	433	421	411	384	374	385	369	432	368	372	398	386	365	405	377	396	426	382	399	373	405	379	406	397	386	372	370	357	399	433	426	399	400	355	380	378	407	357	400	381	375	404	354	385	378	363	392	366	390	404	377	423	391	412	367	400	382	409	401	404	392	380	391	388	412	391	406	402	412	358	383	381	401	424	393	382	378	372	365	374	413	399	371	362	377	383	377	398	397	376	384	391	385	412	387	368	385	346	396	371	422	392	413	388	381	347	386	407	387	394	380	376	386	413	358	388	368	414	385	368	395	397	377	405	408	397	375	399	374	397	395	393	361	408	383	377	342	392	370	375	367	369	373	371	381	398	346	397	382	385	417	393	348	374	409	371	353	365	393	396	391	363	380	403	390	379	377	386	408	375	384	432	405	377	395	399	400	374	354	391	370	394	374	379	389	381	396	389	384	381	375	389	372	358	387	390	393	372	409	416	401	392	370	395	392	359	408	401	384	381	361	390	408	386	369	368	375	428	419	383	441
28287	41138	26290	17322	6043	2208	919	560	483	416	439	462	430	468	414	499	456	459	444	469	440	393	459	434	441	483	462	464	421	443	462	424	463	431	408	461	435	422	432	446	502	429	422	456	410	440	457	465	430	464	408	439	466	439	447	474	464	492	414	464	435	425	444	469	469	462	457	440	454	440	440	443	441	474	449	447	459	463	441	422	469	424	487	448	453	442	436	458	453	455	428	437	443	421	444	458	431	433	451	422	442	456	417	480	437	470	463	471	406	429	469	456	441	455	459	403	447	453	444	429	407	448	456	453	463	454	486	444	457	434	424	424	461	459	464	473	454	480	432	440	430	427	428	456	439	431	450	454	453	473	454	432	441	435	418	435	460	443	451	428	454	433	405	425	431	460	442	449	516	469	476	459	472	472	455	433	464	514	433	470	433	425	461	424	422	451	440	396	479	423	456	452	458	456	436	439	439	471	452	444	422	481	423	418	448	448	480	428	479	414	444	464	466	473	422	409	434	462	441	460	413	417	424	449	475	473	443	438	398	446	430	404	463	445	422	464	448	452	486	467	469	453	422	394	468	499	452	459	464	450	430	478	432	450	429	446	459	463	401	459	484	464	413	430	431	470	443	418	424	478	493	435	393	478	440	442	451	416	385	451	443	451	433	428	470	452	492	387	439	434	430	466	476	422	468	448	452	456	450	485	453	428	427	476	409	473	466	441	427	432	406	424	439	427	455	475	438	454	454	458	446	448	448	481	435	430	454	475	410	445	495	457	429	490	429	442	448	433	445	475	450	446	473	478	441	469	449	455	420	463	432	449	405	387	422	459	456	427	418	453	445	472	469	468	468	443	398	468	466	399	460	452	466	442	434	436	465	414	446	417	449	400	426	423	463	446	420	459	466	440	427	435	438	470	467	434	470	441	448	470	428	423	441	443	457	436	450	433	458	466	476	388	454	425	440	449	396	455	458	459	486	441	470	436	415	433	451	471	434	453	411	447	427	481	456	447	476	462	466	437	459	447	413	427	404	425	415	450	451	420	445	460	460	434	442	468	445	391	421	400	474	454	490	461	442	470	463	438	459	435	437	464	488	446	441	449	466	448	455	424	461	476	412	419	442	461	439	445	443	469	453	440	451	451	391	427	409	471	490	426	452	467	427	433	480	447	439	428	462	429	413	455	460	424	416	453	454	434	447	421	456	503	465	454	440	407	446	458	433	438	449	463	441	422	420	436	411	436	431	486	413	421	467	427	420	406	483	405	415	480	444	466	465	452	423	419	445	481	479	465	425	417	440	447	450	433	474	430	452	442	422	433	448	473	448	473	423	461	401	442	470	455	469	436	454	438	462	425	431	483	452	460	442	429	453	475	419	416	445	442	455	388	436	425	430	459	410	424	416	424	412	458	427	479	423	448	479	451	435	463	453	434	430	420	436	438	461	435	454	428	409	430	434	452	424	482	466	406	435	480	463	449	437	401	437	471	463	454	444	416	442	431	430	433	438	422	441	420	440	418	440	483	467	419	436	455	463	415	452	439	462	439	449	445	439	442	487	450	483	458	454	456	430	434	471	412	437	414	462	453	441	450	445	445	427	465	455	450	434	453	423	429	475	449	492	420	451	441	462	461	428	457	414	424	433	460	467	471	476	422	413	434	473	437	440	440	425	481	462	450	441	483	440	411	416	439	421	427	421	436	430	446	471	426	445	461	454	428	437	419	404	439	433	460	446	414	453	421	409	443	413	406	441	428	425	403	416	455	432	435	437	452	450	414	448	449	416	451	440	445	463	433	452	423	476	469	445	439	427	473	414	410	445	450	446	447	429	459	406	435	411	494	433	457	436	442	424	422	442	444	472	447	447	479	448	445	457	440	469	436	393	426	422	469	471	405	456	457	434	504	410	461	405	433	465	445	453	420	412	441	438	455	406	430	500	462	479	430	438	430	430	449	455	475	429	469	437	423	453	483	444	447	439	444	435	412	458	474	465	447	440	475	417	441	477	450	446	421	446	448	455	409	447	447	431	434	462	453	431	419	467	457	433	450	434	453	411	406	450	445	453	433	417	472	417	433	441	430	424	454	422	467	442	409	468	431	453	456	442	430	426	449	477	458	436	393	443	432	447	492	415	414	493	419	458	452	448	484	447	381	426	436	447	429	444	427	475	479	465	459	465	441	479	440	468	451	460	438	411	410	451	439	484	453	461	447	485	442	437	447	442	408	470	414	430	434	438	439	435	458	449	437	426	443	456	436	479	476	457	481	433	418	455	450	422	487	465	410	469	436	452	410	431	472	428	437	419	414	427	434	449	469	445	449	441	459	447	465	444	468	448	436	459	431	461	443	444	425	447	445	452	449	445	398	435	424	452	450	461	467	427	449	416	442	436	446	481	405	449	423	456	410	429	456	416	439	465	475	462	443	442	456	430	406	460	468	468	429	466	494	442	446	444	417	470	434	470	438	423	440	448	427	466	439	438	416	457	453	442	494	423	462	431	467	425	424	430	467	444	456	472	470	411	454	421	447	435	490	446	461	427	451	448	455	433	393	444	403	435	452	463	447	406	419	448	440	438	427	466	449	443	440	432	461	413	468	439	457	455	442	471	442	414	471	471	465	470	435	433	469	472	436	481	447	411	457	460	441	427	403	440	449	466	420	452	441	466	417	461	441	418	476	477	486	445	451	474	484	403	458	426	465	421	431	425	451	436	423	472	433	427	452	441	460	458	430	439	450	429	457	437	421	414	448	459	458	465	467	419	452	460	484	454	429	430	440	432	417	414	410	461	462	449	454	417	444	428	451	430	420	460	408	424	425	434	440	426	453	451	416	427	480	442	456	494	413	417	461	456	450	420	414	437	456	438	436	443	432	443	442	436	412	421	423	440	468	441	482	421	460	434	441	448	422	409	463	472	427	414	440	443	413	432	434	441	399	439	420	447	452	428	424	412	438	439	412	429	461	431	459	422	443	444	416	452	461	437	425	405	430	430	445	429	477	442	457	427	431	434	434	440	438	410	465	476	437	449	435	432	473	475	460	462	457	451	472	436	459	423	469	445	410	459	413	428	477	391	432	438	430	442	465	473	419	443	420	454	472	467	433	436	442	441	437	461	388	468	434	474	419	474	474	443	447	482	451	427	431	458	466	435	441	435	419	438	421	411	469	433	425	454	451	486	449	461	416	457	400	436	463	454	414	435	453	431	446	464	452	465	452	434	459	425	421	480	422	424	437	457	441	447	435	411	447	460	459	429	450	458	441	470	429	453	448	417	461	491	469	447	426	449	448	435	433	410	438	430	438	455	463	448	442	430	417	460	459	432	436	433	440	422	420	461	444	448	444	446	432	394	443	456	432	464	433	465	438	454	390	422	445	485	456	460	412	461	497	464	428	421	467	436	436	428	419	421	439	458	430	473	456	468	453	461	477	424	423	454	436	449	418	457	446	409	394	474	440	461	432	435	473	464	464	426	457	464	447	465	401	426	420	485	457	432	479	424	422
23423	21604	32336	33990	25475	19982	8276	987	387	341	393	396	401	408	353	374	361	404	389	379	346	392	368	368	390	422	394	358	360	391	371	375	362	387	368	360	343	391	360	411	395	356	359	361	392	381	382	373	381	414	374	370	360	350	369	365	361	385	367	366	373	356	384	383	390	373	373	397	399	350	385	357	342	389	381	370	383	362	376	384	388	367	378	433	393	356	328	387	356	342	369	363	402	376	364	389	387	413	374	379	413	334	371	347	361	346	369	370	397	361	399	397	353	338	357	405	407	356	339	403	368	371	357	378	370	380	355	365	377	365	371	376	386	393	375	389	377	364	359	384	392	364	348	374	386	365	349	384	357	372	415	388	365	372	379	396	361	386	409	380	381	343	357	370	377	389	354	386	414	388	363	373	334	385	392	371	372	392	367	383	392	396	357	389	390	404	386	364	399	384	351	374	422	383	362	344	370	376	377	394	397	374	361	390	389	357	393	359	343	394	382	342	344	379	366	373	379	369	374	370	355	358	366	360	350	393	369	389	319	354	332	376	356	392	376	366	338	373	365	428	372	375	408	356	372	389	394	384	376	379	345	415	389	370	365	391	349	384	369	354	370	405	354	371	343	414	393	354	379	377	363	357	381	376	374	389	382	357	365	358	372	372	357	369	385	368	382	413	372	371	327	396	327	380	354	383	364	373	403	358	357	352	391	389	377	378	430	401	394	376	328	358	387	373	372	386	404	356	404	398	368	366	361	362	365	381	361	352	388	384	388	376	383	346	348	344	381	359	389	384	393	371	389	357	383	391	367	363	363	396	373	390	421	398	379	368	393	354	382	384	386	360	359	405	380	370	381	371	320	377	380	409	382	361	415	386	359	354	394	341	376	386	369	383	394	390	342	382	398	356	348	384	384	381	372	365	413	379	370	358	402	360	354	381	393	349	361	364	360	376	349	369	402	391	354	377	394	383	406	383	389	365	369	392	372	388	394	382	351	415	365	357	375	374	394	381	384	389	404	394	404	350	375	378	340	368	394	349	349	360	365	361	381	370	392	382	375	330	361	391	413	398	379	396	387	345	382	395	395	415	375	377	370	380	376	373	364	341	392	397	373	397	363	368	365	399	400	398	365	343	381	392	352	351	393	366	396	369	378	376	380	359	380	372	355	349	370	367	376	379	412	378	399	380	384	389	356	341	363	399	379	388	379	398	355	388	380	351	348	386	383	356	406	370	380	378	359	371	335	387	386	396	352	369	367	367	396	366	368	375	393	353	343	341	388	379	380	397	385	398	390	372	395	399	358	355	362	374	391	363	360	395	365	386	377	419	352	360	398	387	389	363	380	363	393	340	364	388	384	354	369	389	386	388	369	399	385	399	386	388	373	343	371	369	371	354	372	382	373	384	373	363	417	356	360	363	359	369	378	379	392	379	365	342	361	387	383	333	385	364	380	392	350	343	344	413	346	408	382	397	391	379	356	344	388	351	348	386	386	371	351	347	379	390	380	403	419	378	369	366	344	394	353	372	389	374	398	385	371	408	385	373	379	405	391	339	380	369	400	369	355	355	403	349	350	361	394	375	337	350	384	390	413	369	357	388	376	366	344	392	373	388	379	401	373	418	354	367	400	391	359	366	392	377	364	391	399	350	382	415	370	352	358	355	398	394	411	363	363	354	397	381	376	415	347	402	346	418	366	383	365	395	391	354	399	377	387	371	348	370	332	378	378	396	403	400	388	393	364	349	407	412	380	427	382	406	390	356	410	387	341	379	391	389	409	389	392	356	381	357	351	391	348	365	398	354	349	368	362	362	359	389	387	397	390	363	396	405	412	367	340	350	355	408	368	406	352	381	371	370	390	396	337	404	350	373	384	366	365	350	388	372	371	395	385	338	374	336	351	370	334	373	366	397	363	356	393	382	372	386	395	378	386	355	407	383	372	414	389	379	371	366	356	388	374	372	358	389	393	356	372	375	389	358	380	352	406	357	373	387	345	348	384	399	356	338	335	384	404	371	414	388	370	362	397	367	361	400	393	359	352	397	353	427	378	360	367	325	401	369	364	385	390	430	373	380	384	361	390	380	397	378	354	376	386	362	368	377	400	372	409	383	385	357	400	371	384	373	372	379	377	346	375	386	356	393	373	359	366	422	369	359	381	371	338	370	363	384	345	366	397	335	404	382	344	385	395	363	392	405	394	367	386	417	352	384	364	376	379	359	371	406	364	408	377	400	412	384	390	382	408	406	386	364	367	379	355	383	365	388	380	366	401	383	377	380	374	385	382	352	393	387	388	384	370	388	367	415	363	367	373	370	368	379	362	383	407	385	359	381	374	350	345	383	352	387	367	363	373	380	359	382	366	358	396	343	389	394	375	387	359	396	408	344	394	357	414	361	366	407	376	341	378	361	357	372	383	392	370	358	412	360	365	350	378	319	375	429	374	390	355	374	374	383	391	348	374	352	345	389	383	421	358	374	355	390	355	347	356	405	352	374	353	382	390	362	391	367	372	411	368	361	330	379	367	364	384	386	363	373	412	381	392	383	356	372	397	404	405	394	400	384	362	392	397	389	347	363	400	391	390	374	355	395	418	389	349	363	417	381	365	401	369	401	390	366	360	385	374	383	346	403	337	362	373	381	372	377	358	392	352	396	379	361	377	367	389	399	382	364	400	341	376	368	400	368	370	406	380	356	369	340	366	354	360	358	354	366	364	356	382	377	379	370	392	343	402	338	393	391	358	365	383	390	369	356	344	425	369	358	381	377	366	357	375	370	392	365	385	382	352	408	385	370	367	379	406	377	371	366	380	375	405	375	336	377	380	384	334	359	397	369	409	359	401	398	384	376	374	390	362	378	395	379	395	397	377	384	380	381	329	360	365	373	374	384	388	363	353	364	366	392	370	367	417	374	395	350	367	373	373	351	366	408	405	399	356	390	408	364	405	387	357	398	357	361	366	391	359	362	346	391	394	370	395	389	393	366	341	384	363	383	379	367	387	369	351	407	370	382	379	367	385	380	370	398	397	364	371	383	377	407	395	361	378	367	349	350	387	385	360	387	384	409	426	371	395	383	357	405	383	352	336	365	391	384	370	407	380	360	399	374	338	373	363	417	367	398	329	371	357	325	438	372	370	388	388	379	370	372	372	350	371	374	381	351	367	373	360	359	397	354	380	374	362	384	388	355	388	375	397	387	371	349	341	352	355	325	370	383	349	383	383	344	403	341	367	376	352	377	399	336	393	360	411	398	355	413	380	400	379	320	375	398	337	369	370	366	364	376	386	352	347	352	374	377	367	395	372	413	373	349	367	352	366	389	380	389	310	380	353	389	362	353	358	425	376	352	388	374	377	390	388	389	346	376	377	401	371	365	414	373	377	349	361	399	342	398	387	402	402	405	364	377	359	394	411	369	353	356	374	390	403	365	378	375	395	419	374	341	402	412	400	386	377	400	354	415	360	365	344	380	377	379	368	339	402	379	365	343	372	394	396	385	394	391
55280	90611	68741	50225	30514	13777	3911	1054	445	398	396	380	410	409	431	400	423	398	410	427	421	448	414	425	408	426	424	446	405	410	444	430	410	378	430	431	404	416	424	405	423	420	414	432	410	374	399	407	442	445	436	425	420	434	397	436	438	453	442	419	387	409	460	423	429	417	427	407	393	410	387	430	431	408	415	435	410	385	445	447	400	407	416	435	425	428	414	414	442	427	411	450	410	429	420	474	445	429	412	436	421	435	417	446	406	444	404	423	419	448	402	462	412	434	434	389	417	375	413	421	432	412	397	407	415	411	408	453	396	442	400	417	399	431	431	418	421	410	428	432	398	431	469	394	438	412	401	444	416	439	444	415	431	406	409	418	389	412	407	423	411	392	420	445	413	406	410	410	400	422	417	417	454	400	374	445	469	397	423	388	388	440	439	461	402	421	421	420	431	398	440	448	444	420	424	435	387	433	390	410	417	440	377	375	407	384	391	409	406	373	441	434	396	396	407	404	412	427	391	420	433	423	388	412	380	409	439	408	416	400	410	392	406	419	380	378	426	442	416	428	376	427	422	425	436	458	428	435	390	437	397	415	403	398	425	424	456	427	367	422	443	433	423	430	384	372	437	408	407	402	449	426	435	438	415	419	428	407	438	445	398	406	427	424	406	416	477	416	410	429	392	440	408	451	431	450	394	430	393	435	370	424	416	433	415	441	377	416	394	417	438	420	429	380	391	399	414	436	373	406	414	483	376	420	423	429	420	433	408	394	400	413	412	431	392	450	401	442	392	416	383	372	433	420	453	431	416	427	369	446	418	413	448	421	428	420	392	456	425	423	397	412	421	429	411	395	452	452	431	420	412	409	406	452	417	420	416	422	420	396	430	433	431	424	416	450	445	398	410	467	406	405	399	391	419	438	394	426	388	397	454	443	434	438	435	392	450	432	409	410	434	434	386	407	408	421	433	389	429	437	447	396	417	392	413	454	433	427	441	442	387	441	399	414	418	417	413	449	432	454	433	423	428	445	428	407	421	422	472	426	412	413	392	419	418	448	386	427	450	387	433	371	429	424	450	406	429	398	414	397	428	441	425	401	437	444	406	422	440	441	402	448	391	425	414	427	454	442	471	405	433	367	411	414	392	405	403	422	455	381	446	434	402	410	366	410	415	405	382	419	402	377	409	436	432	437	404	414	408	420	432	407	482	425	415	413	418	451	411	407	400	408	437	451	430	441	417	404	426	407	455	439	441	414	419	417	427	451	415	437	430	440	416	397	398	411	398	431	422	399	436	412	419	448	469	415	437	382	389	421	398	448	410	438	418	437	449	449	430	383	413	407	455	412	420	400	435	428	387	420	430	405	394	392	435	455	459	430	419	387	426	390	416	437	405	424	419	419	400	402	434	415	419	410	421	415	442	407	418	455	409	403	408	444	396	429	435	423	440	431	389	409	415	408	414	452	383	398	414	423	422	379	436	417	409	452	361	412	427	395	419	420	418	432	422	425	457	434	459	407	410	441	460	426	445	442	402	434	430	433	387	431	427	401	423	437	430	444	456	407	415	473	412	376	400	400	441	431	404	414	400	420	418	432	435	463	428	417	475	438	404	401	456	448	384	442	427	443	439	417	392	417	404	458	404	455	446	389	439	440	421	437	396	433	407	418	433	420	435	405	426	415	409	442	401	454	436	435	409	432	401	444	440	413	428	431	431	411	452	418	416	398	416	426	424	390	414	422	430	399	419	429	421	422	410	399	439	420	406	417	404	398	367	439	405	416	405	444	425	422	409	415	411	453	427	436	430	388	404	429	447	451	396	436	400	410	402	428	394	391	412	398	434	434	421	383	400	431	431	419	417	423	410	406	423	387	411	414	407	446	451	402	417	441	401	430	416	423	463	455	428	431	438	434	406	417	408	397	402	402	411	412	403	391	429	403	407	435	404	427	461	419	409	416	453	419	385	436	413	392	416	402	434	411	445	457	426	422	409	405	448	404	453	445	416	454	415	406	415	410	428	427	430	443	425	422	402	426	423	459	443	405	414	449	379	420	454	445	413	444	431	413	427	398	419	440	404	436	427	443	440	401	443	426	436	417	465	461	385	458	422	413	416	421	403	444	420	416	400	418	447	422	430	438	364	459	420	425	415	398	399	418	423	398	419	380	440	442	415	419	428	429	428	400	423	424	422	425	422	408	436	398	399	431	415	406	417	401	422	406	406	407	423	423	397	422	446	434	386	431	396	400	388	431	391	381	384	421	434	413	461	424	433	412	473	399	451	437	405	445	429	451	393	432	416	412	450	396	437	441	380	400	404	405	435	440	434	445	416	447	447	415	376	417	426	441	430	448	449	454	459	423	381	426	457	410	412	423	376	417	420	421	410	407	433	427	419	413	453	448	426	467	420	457	424	386	413	401	425	428	399	428	446	423	391	477	415	402	435	445	446	443	418	417	422	381	410	407	417	435	408	437	383	408	461	383	401	434	412	430	442	440	421	424	463	437	463	421	395	381	411	428	433	408	400	398	392	402	442	416	411	393	401	409	443	407	424	416	405	432	393	413	388	432	418	442	417	385	408	405	444	441	388	415	411	451	409	415	372	402	446	416	412	411	408	404	416	399	397	419	436	390	393	421	440	437	427	431	418	443	404	443	416	412	460	440	426	395	416	402	415	430	445	424	431	446	448	417	391	442	398	412	407	443	400	443	407	469	403	434	419	407	439	411	412	417	470	414	419	402	443	409	426	449	413	399	413	412	433	434	422	411	436	412	420	406	436	432	431	384	395	455	462	427	405	423	455	420	415	435	442	394	424	448	425	411	429	398	423	418	364	410	398	401	422	418	433	432	410	434	425	422	409	446	410	432	438	421	420	406	399	413	441	402	431	422	408	438	405	413	416	441	408	410	420	443	409	431	424	441	440	387	491	429	441	404	398	403	418	393	417	441	443	423	403	429	410	418	426	422	406	410	446	409	413	398	444	391	451	443	400	405	417	443	456	420	435	406	410	422	420	439	432	412	397	425	399	428	419	431	401	409	458	419	415	465	404	415	417	409	408	360	422	405	439	443	427	410	430	420	448	418	422	409	400	444	459	431	439	394	422	434	409	418	441	428	417	423	414	419	422	395	410	410	434	443	405	432	449	418	406	396	428	420	414	398	423	401	439	436	448	379	407	453	441	400	411	465	439	452	417	415	430	427	390	418	457	398	393	407	424	364	432	460	422	422	434	413	419	435	402	384	401	407	427	414	415	412	446	426	419	399	406	405	393	396	449	429	410	453	396	450	397	419	410	415	428	415	420	422	438	464	425	485	436	434	444	415	386	377	387	430	449	437	377	448	408	422	442	423	434	447	453	411	400	432	457	445	428	453	465	417	408	399	400	430	413	432	404	422	416	405	445	396	404	420	424	437	410	394	409	401	424	403	432	460	448	422	429	391	447	412	420	430	414	410	402	379	412	409	425	390	432	455	417	455	420	426	407	423	421	441	415	419	445	415
25087	22669	33063	35282	20976	8700	1876	677	481	507	498	478	503	513	542	472	500	488	519	509	488	530	475	470	448	465	480	492	483	466	497	493	522	443	500	492	528	473	493	495	503	521	489	482	508	485	497	523	501	507	478	510	518	543	476	483	478	476	496	496	521	482	478	493	475	503	491	499	463	510	465	467	512	483	471	505	544	490	462	468	494	510	460	518	507	528	472	517	484	519	547	438	499	479	467	467	484	520	451	460	497	513	495	491	524	513	506	508	506	507	509	511	480	442	501	480	550	487	510	492	458	476	498	485	458	508	515	464	461	461	485	493	517	469	538	517	503	494	471	489	509	451	456	482	495	496	513	516	490	508	485	474	477	451	514	476	468	521	429	485	489	490	469	483	472	495	530	507	482	458	494	493	472	505	476	465	527	534	516	509	466	499	448	479	488	476	469	516	492	443	531	496	493	488	477	451	494	476	463	509	500	520	494	505	497	492	450	479	484	460	468	493	514	510	509	501	469	459	490	505	506	466	495	460	490	470	485	469	500	435	467	460	477	507	456	481	481	437	524	476	519	493	484	457	511	513	490	520	445	466	500	450	485	510	513	523	511	467	527	519	503	490	479	478	532	502	478	519	451	470	471	489	471	453	513	476	464	493	479	476	474	505	507	490	502	476	473	502	522	512	515	488	482	486	496	501	498	468	518	544	489	457	501	522	478	463	468	489	446	495	496	517	508	479	492	508	469	508	490	475	511	485	480	516	475	503	524	468	478	494	482	446	523	519	503	456	513	515	480	486	483	471	474	488	522	496	494	485	492	457	492	509	529	522	486	499	493	517	494	499	512	480	479	514	520	468	525	489	469	457	477	496	521	495	513	455	472	525	501	480	521	495	492	491	453	493	483	480	484	509	492	527	489	493	502	471	489	481	546	502	523	488	515	531	489	514	496	472	517	481	488	506	480	493	512	510	502	447	477	495	456	462	461	480	505	473	488	453	490	514	534	517	451	495	472	496	465	512	527	484	559	471	470	502	506	536	530	469	510	504	490	493	504	491	479	513	490	459	499	529	494	434	506	485	511	478	509	487	498	514	461	498	496	532	469	496	469	498	485	524	456	471	517	500	472	489	509	495	449	499	495	555	491	489	454	535	465	498	462	496	504	485	462	490	520	481	515	478	517	495	477	466	488	496	490	501	494	480	525	495	449	438	465	463	514	488	468	524	502	475	518	499	462	468	545	508	493	480	467	521	486	501	484	461	490	490	482	480	488	479	508	489	481	501	514	468	465	491	471	470	453	469	479	473	503	509	488	471	512	463	499	531	485	458	479	495	507	521	487	478	497	502	486	498	450	506	489	506	509	514	485	466	470	470	451	499	484	484	481	504	477	487	529	480	516	509	482	463	527	493	453	516	536	509	519	500	517	492	501	519	486	504	502	503	463	488	474	457	493	447	459	500	536	526	473	491	502	483	517	474	523	512	517	517	452	504	477	503	467	515	497	459	461	499	504	507	524	471	489	461	476	482	508	466	484	482	483	502	508	511	488	486	510	494	515	487	511	472	470	487	481	480	487	518	484	476	520	464	461	482	486	493	491	477	494	498	477	522	520	462	536	497	483	501	496	529	439	459	471	472	450	475	508	490	483	451	505	529	466	495	490	531	497	520	527	490	532	484	477	470	481	496	498	509	451	496	508	464	494	471	501	466	494	514	496	517	522	491	495	477	511	487	505	479	498	481	532	476	478	488	506	506	531	541	504	510	504	509	481	496	493	478	471	443	520	442	466	502	468	486	445	503	483	487	528	467	487	468	506	480	492	490	517	476	472	495	481	463	438	484	507	480	487	499	488	500	473	534	493	467	471	537	481	522	488	450	473	446	445	530	490	489	476	485	487	493	498	470	490	488	486	493	473	506	515	492	487	466	486	488	517	480	534	464	502	536	525	480	504	524	479	468	532	477	481	489	486	528	473	498	490	493	430	477	496	539	466	466	475	497	504	498	464	489	494	515	500	490	520	506	484	496	513	486	487	529	444	460	518	482	492	519	491	472	467	463	511	489	473	537	509	487	555	487	454	488	482	520	488	456	463	507	482	510	513	451	444	476	450	481	486	512	506	480	536	478	507	492	484	529	511	508	493	514	505	512	480	473	509	496	484	479	513	515	484	486	527	504	466	458	469	497	497	497	512	453	483	487	503	453	529	477	486	506	488	498	497	466	488	481	486	488	472	484	513	486	475	522	477	516	465	478	478	451	477	507	483	512	491	501	470	511	536	488	487	492	474	514	482	513	502	441	491	496	533	449	501	452	491	490	468	500	457	482	485	493	524	510	525	517	464	504	458	483	462	517	525	481	522	495	440	525	517	495	489	479	506	479	485	501	486	487	504	489	467	465	496	522	471	483	492	500	490	449	488	475	479	466	495	507	493	478	509	455	497	465	532	483	500	452	481	501	483	494	482	456	447	489	463	470	478	503	503	500	506	471	487	497	495	484	506	483	480	496	535	476	505	511	482	481	466	488	511	509	504	482	482	513	494	489	458	495	539	471	439	438	524	490	491	488	502	476	516	482	466	501	488	494	439	464	471	479	507	541	477	467	485	495	507	480	475	481	505	520	468	451	485	536	517	517	463	486	470	516	512	468	512	475	513	460	481	486	494	458	529	505	473	539	497	481	483	483	502	504	464	483	500	471	484	470	471	480	479	467	475	470	467	484	477	500	522	433	479	498	491	463	469	469	502	468	443	491	485	481	506	472	505	501	474	517	485	484	492	473	512	503	498	481	481	496	479	521	464	466	506	509	479	485	502	491	528	486	435	449	457	462	479	493	477	466	497	455	511	484	473	467	519	446	481	491	487	509	463	507	506	523	514	521	464	483	493	485	475	477	490	528	474	440	475	480	499	489	515	533	491	460	489	482	486	501	495	482	499	491	509	526	454	493	504	486	475	454	461	516	448	474	491	527	474	477	462	474	473	499	473	501	474	488	522	495	495	499	539	479	476	523	532	455	489	466	492	470	534	467	514	458	525	477	489	526	517	476	495	483	518	492	483	491	486	516	457	502	504	462	487	481	501	489	532	466	484	453	458	476	502	511	507	505	494	486	502	471	496	458	500	465	494	520	463	499	507	475	480	478	493	503	471	444	485	479	463	505	487	509	513	510	479	500	447	481	482	460	459	484	497	437	486	500	492	510	531	462	487	506	494	484	481	529	495	471	485	470	469	490	495	498	445	445	528	505	497	485	472	529	517	476	484	521	464	489	523	493	482	498	476	501	466	510	492	510	483	501	509	492	483	473	514	453	502	510	489	480	522	510	492	506	510	467	510	470	481	485	491	503	473	450	493	475	506	487	485	479	501	448	504	494	484	508	534	479	445	483	514	536	485	500	539	493	465	483	457	485	494	493	477	466	505	483	563	500	479	467	497	506	499	497	515	484	502	494	467	468	504	479	507	467	462	465	486	515	504	536	447	469	482	489	484	475	468	449	484	521	498	474	505	509
48679	71376	53147	38472	20486	7962	2247	838	563	580	539	566	538	521	561	560	546	564	549	556	532	567	552	555	594	600	577	548	564	572	590	586	561	545	556	549	573	577	482	553	561	567	555	553	575	507	543	535	584	520	518	561	548	563	554	561	551	551	555	562	547	584	561	477	542	541	567	565	531	550	529	591	529	535	528	572	598	520	555	557	540	562	576	506	538	554	519	521	537	530	591	542	506	568	495	546	534	538	514	543	561	587	554	534	542	510	553	525	533	571	524	564	526	545	553	555	532	545	574	550	552	548	564	536	555	531	493	518	549	542	561	541	561	543	549	516	551	602	551	565	575	561	553	571	572	540	530	545	557	565	553	587	513	529	548	510	576	518	535	512	556	515	517	574	551	547	570	542	549	612	596	539	544	564	575	541	591	553	548	540	527	540	554	533	523	562	530	521	529	530	514	534	547	571	565	565	561	577	525	568	567	565	541	533	548	543	550	536	536	542	548	553	594	501	550	529	538	591	566	571	578	538	542	505	561	531	542	505	576	523	529	533	571	472	534	569	539	593	545	516	557	572	559	534	580	553	509	504	542	587	524	536	506	532	558	585	527	546	534	561	526	530	499	526	557	584	510	546	524	580	535	598	564	558	532	517	545	520	566	571	540	569	537	550	517	561	558	551	550	580	565	571	538	534	548	569	551	485	559	553	513	550	521	567	554	554	525	561	512	549	563	563	511	549	548	532	541	504	560	555	549	565	549	579	554	552	545	545	515	567	569	513	510	582	569	527	543	542	549	549	525	558	571	590	549	540	526	524	555	541	479	547	536	536	584	547	567	615	538	567	545	546	579	523	571	538	522	528	586	576	524	544	535	538	555	569	495	554	553	554	546	540	605	549	547	594	575	546	558	536	550	551	565	599	512	547	600	543	546	518	552	513	551	544	526	570	536	584	501	591	567	582	574	557	567	538	533	521	555	513	545	590	575	546	524	545	555	516	516	528	596	507	520	531	571	538	522	557	580	509	552	574	553	484	563	563	522	494	561	552	538	528	545	531	535	538	551	520	527	531	509	539	534	561	547	526	558	549	543	550	528	544	564	532	528	566	577	579	559	566	525	566	506	541	557	537	552	543	544	576	557	559	542	551	619	583	545	505	543	575	546	553	559	580	568	555	555	526	535	548	510	593	558	563	545	575	545	556	556	551	535	569	540	553	574	572	524	539	553	550	555	538	578	540	582	538	554	608	534	573	562	548	543	513	531	546	554	574	537	528	551	534	565	501	540	570	561	573	538	513	563	509	561	539	592	519	543	576	539	532	553	544	495	536	521	536	499	518	568	524	560	521	558	565	566	564	534	554	538	537	535	551	541	522	572	577	515	532	567	524	533	522	600	552	555	524	548	531	492	521	529	513	547	551	538	521	588	554	540	550	504	574	525	548	555	536	519	546	571	541	540	568	551	530	539	586	553	531	526	577	532	561	579	579	575	535	548	581	530	527	520	561	565	592	545	514	533	549	563	569	585	565	519	572	517	531	566	579	548	534	604	534	573	558	511	520	519	546	581	535	563	571	550	533	518	513	567	510	498	529	532	555	556	596	549	557	543	564	533	550	543	543	532	548	549	544	538	540	558	555	531	539	531	579	568	550	531	534	577	542	595	547	543	547	549	581	518	549	511	542	562	567	534	532	502	541	566	535	483	534	527	534	557	502	537	558	528	543	520	570	522	527	516	573	551	545	530	530	542	556	584	508	504	519	519	533	587	517	545	565	538	563	558	536	520	565	557	544	550	568	534	581	553	517	511	535	546	537	588	536	571	537	521	573	563	553	555	544	532	510	550	541	584	557	542	561	507	557	535	544	566	557	550	583	538	513	575	544	605	558	531	561	541	559	516	533	551	532	552	569	535	488	543	579	532	524	518	521	585	579	533	540	578	550	524	560	511	556	544	555	510	561	568	544	542	536	588	533	551	540	524	534	533	533	536	569	526	556	523	592	541	559	541	557	573	580	555	548	542	543	536	531	548	547	569	550	511	587	554	540	531	557	533	536	546	545	544	555	560	531	527	501	570	589	560	569	512	538	524	558	567	551	515	504	574	549	562	551	568	570	511	567	574	624	543	516	534	536	536	569	511	520	590	526	540	539	533	516	508	501	587	527	558	549	502	510	624	536	578	562	568	568	524	562	528	528	582	545	549	531	526	546	589	529	538	559	519	551	547	575	548	505	505	577	468	520	575	543	548	547	543	557	500	511	509	525	535	518	546	547	559	507	487	544	529	506	572	594	554	530	541	531	584	545	564	516	518	576	566	534	501	561	510	575	568	527	558	530	580	538	545	502	553	525	545	528	581	574	520	583	558	580	508	534	543	600	552	538	590	548	533	556	564	556	541	565	530	531	551	529	564	546	577	555	484	550	507	559	554	585	567	547	521	499	509	515	585	521	576	544	498	515	537	515	585	535	568	548	527	553	570	561	519	543	549	548	547	528	568	549	543	531	535	542	524	537	569	534	572	552	546	563	591	581	524	561	535	514	550	576	526	524	569	525	566	535	543	540	545	585	548	548	546	570	518	590	564	538	518	578	562	514	520	489	579	548	572	540	541	594	508	520	512	560	533	537	574	541	537	568	551	564	565	524	560	521	538	572	584	515	529	496	591	574	557	523	597	565	551	512	516	506	559	520	551	563	556	534	565	547	523	561	536	520	567	539	575	493	527	569	558	534	528	534	568	564	533	573	548	539	573	506	552	563	499	573	554	574	560	541	584	551	537	547	566	535	532	520	534	570	522	569	519	546	549	522	521	561	530	527	548	562	540	581	551	541	554	563	525	556	559	534	552	552	583	535	559	530	578	524	537	518	568	558	543	542	557	540	568	528	530	528	526	530	534	585	552	583	524	507	550	559	500	523	506	567	546	541	538	537	575	518	552	604	571	542	557	551	555	551	538	547	537	574	511	552	592	538	531	549	529	543	555	570	539	563	577	535	531	543	557	531	557	552	530	526	559	515	528	522	540	519	566	551	564	534	546	569	578	565	519	547	561	547	540	593	513	523	552	576	572	543	595	542	539	557	533	530	535	574	545	600	567	581	532	550	557	566	522	557	571	525	540	543	525	549	557	550	563	537	540	547	552	531	553	520	540	524	545	563	538	567	567	585	545	500	510	571	574	567	555	561	499	558	588	557	524	535	548	563	499	535	551	590	553	606	535	527	576	553	570	565	584	559	566	532	553	592	528	558	557	559	542	567	512	572	553	533	553	554	570	563	563	510	566	546	512	583	594	532	610	583	525	550	555	525	542	550	532	527	526	571	504	578	518	523	489	541	562	531	528	550	574	535	532	562	509	538	539	515	538	556	516	582	567	527	540	577	514	521	567	552	508	519	580	563	623	568	611	541	567	535	563	577	507	532	530	527	557	552	495	581	562	554	497	585	544	512	530	499	519	537	549	539	536	530	505	555	554	590	525	560	506	555	509	555	543	575	541	539	561	560	549	572	564	526
22667	21292	30801	32816	26025	22277	15249	2203	526	497	543	514	487	517	522	534	485	510	528	493	540	502	513	511	538	469	511	511	473	494	524	551	493	500	503	532	503	502	487	525	459	474	459	533	525	508	504	505	533	489	536	512	498	509	532	491	462	503	491	509	471	487	488	470	537	521	512	560	522	495	499	555	495	492	507	493	530	512	506	461	535	504	522	503	529	509	507	527	477	513	536	511	513	515	490	474	586	493	511	488	508	551	511	516	514	540	467	464	492	526	530	491	502	503	529	507	501	494	547	521	504	526	493	461	540	538	507	500	479	521	503	529	502	475	553	551	494	473	541	469	492	535	534	491	537	493	508	512	527	485	493	510	514	522	473	474	483	530	555	525	540	517	507	531	558	452	502	504	479	519	478	473	530	525	508	514	496	526	511	457	483	520	507	497	504	501	507	515	502	501	541	514	545	512	531	529	532	487	532	510	557	516	504	493	457	488	517	485	516	554	498	492	485	459	476	514	520	496	498	511	510	494	529	501	513	531	495	535	522	475	494	506	491	550	503	511	502	479	520	525	509	501	510	487	519	489	537	479	513	516	523	500	491	494	503	490	510	518	529	514	483	508	531	492	475	529	482	458	479	510	510	493	508	514	519	497	504	522	515	541	519	518	504	527	501	491	537	515	481	526	466	498	523	510	524	538	517	471	548	508	537	531	558	528	504	526	502	475	485	476	531	528	504	526	478	476	563	576	498	537	489	465	439	511	496	469	512	507	518	506	532	522	510	498	514	479	509	493	506	556	536	476	493	460	506	460	513	501	494	517	527	497	512	493	530	532	481	510	512	510	491	498	488	511	563	484	484	504	537	506	503	498	464	487	487	534	544	543	471	489	551	548	487	531	464	508	542	534	508	487	536	510	494	523	526	493	494	542	567	526	483	491	492	491	523	518	496	524	509	490	522	533	476	520	489	519	485	519	467	517	535	498	498	524	493	531	511	506	513	485	531	507	515	481	495	495	474	490	504	544	490	486	515	482	529	496	519	534	560	510	510	523	512	523	549	527	532	454	517	532	534	478	514	518	501	526	519	501	479	515	498	525	532	491	528	468	525	527	492	550	544	483	544	492	516	509	484	541	509	535	502	521	529	498	509	506	492	510	511	524	518	502	525	515	537	521	528	488	533	500	547	490	532	549	489	523	494	503	509	536	590	516	522	508	497	500	544	520	486	498	499	491	531	496	486	485	506	489	517	510	517	483	526	559	504	457	538	532	541	500	508	503	545	480	477	523	489	553	508	493	501	547	540	520	527	529	515	513	514	491	555	522	533	512	505	490	543	545	522	520	531	481	540	508	488	552	502	521	510	483	471	516	501	500	536	488	529	474	499	505	512	520	511	480	491	493	479	524	481	528	535	524	547	494	496	531	505	513	497	493	539	530	523	495	514	484	474	515	517	518	552	550	501	509	505	547	493	555	531	533	503	492	474	460	515	492	501	521	540	502	496	526	508	506	510	476	507	511	481	548	488	510	562	491	499	509	516	474	501	546	548	501	516	537	516	561	520	521	505	497	542	497	513	533	530	493	507	511	499	507	549	508	501	500	507	550	506	507	502	511	509	556	504	513	488	514	529	537	549	511	546	529	499	515	518	484	539	520	548	544	489	457	481	524	535	522	523	505	513	504	514	504	502	497	491	487	497	505	523	520	507	491	541	540	496	506	534	481	482	477	536	524	525	491	484	496	515	503	526	544	545	527	519	526	524	546	525	492	525	478	477	512	487	514	516	502	525	503	508	490	507	523	571	514	523	518	508	519	498	498	467	498	465	497	490	522	539	525	549	497	506	512	528	505	549	529	525	529	545	481	513	517	534	510	527	503	534	504	518	571	552	493	488	510	492	512	515	490	476	492	519	483	485	516	504	534	528	501	471	508	518	528	458	458	516	555	517	505	485	512	502	544	518	501	535	518	496	510	543	508	497	518	487	503	532	502	489	508	533	572	497	520	534	497	498	503	513	524	520	524	509	520	514	507	508	534	496	535	482	478	511	527	523	503	522	524	522	513	510	498	507	502	472	517	502	502	529	482	487	509	504	522	526	499	512	490	529	547	538	534	542	521	540	496	534	518	495	509	510	516	483	562	492	473	494	518	514	495	508	530	485	516	514	513	527	472	497	503	515	530	569	508	524	463	521	511	541	514	484	495	554	514	497	518	503	471	508	469	468	518	502	510	508	530	525	550	516	532	497	513	537	512	546	503	504	505	493	548	485	511	534	483	540	487	480	517	521	475	467	504	516	509	520	494	522	503	520	482	503	501	517	506	490	495	490	525	502	503	490	455	556	526	523	491	492	480	521	473	502	516	545	515	486	491	525	501	479	524	503	503	532	492	528	533	504	485	517	499	509	471	523	535	500	549	519	522	508	522	545	524	515	499	510	503	560	520	508	537	541	546	554	580	493	461	517	496	498	492	517	515	524	521	515	538	515	466	506	499	506	461	516	548	510	523	520	485	547	503	571	484	522	520	501	553	495	514	499	526	509	535	495	558	535	535	502	513	541	491	516	468	511	506	532	512	516	535	493	515	515	480	497	494	500	540	496	507	514	508	480	523	528	518	535	485	507	519	542	527	486	495	480	493	546	499	554	509	533	478	527	471	496	491	563	484	486	492	460	485	490	458	514	534	514	517	542	488	536	516	525	494	517	518	481	514	493	545	478	526	472	530	534	497	504	533	524	515	541	542	449	528	504	487	534	554	528	513	474	521	486	503	495	477	473	485	519	468	546	521	528	512	493	495	513	495	499	531	517	538	483	546	509	475	551	507	502	573	520	488	476	512	536	535	542	525	495	482	525	487	509	477	526	535	503	536	529	514	524	502	482	538	522	519	490	520	506	533	516	519	488	517	530	510	475	542	509	522	500	459	478	540	489	525	540	523	541	537	472	483	482	518	458	521	489	514	515	520	520	519	488	518	537	501	502	499	516	516	506	486	525	505	500	509	469	523	501	485	498	496	506	513	492	497	526	532	522	482	496	529	496	482	514	496	494	525	507	514	496	521	505	489	522	509	496	518	509	497	495	546	534	511	524	480	518	498	507	496	496	549	500	504	527	505	513	494	492	493	507	522	489	520	522	527	503	548	537	522	519	522	507	559	512	515	501	524	496	518	524	507	552	507	516	525	511	530	522	504	490	507	551	509	524	468	509	525	483	495	495	522	498	513	512	500	506	516	531	530	503	511	489	521	504	501	522	496	486	532	495	497	482	489	501	484	494	513	526	549	497	431	530	494	516	523	495	492	533	521	495	514	484	494	505	505	527	487	502	498	528	494	506	474	520	476	488	504	478	517	524	508	491	513	517	491	501	490	509	543	525	498	518	522	533	550	552	550	512	531	526	477	516	518	532	499	507	510	525	509	510	483	519	506	521	521	551	543	537	518	511	446	533	528	479	508	515	477	528	536	533	543	513	482	542	515	549	485	491	525	491	516	530	494	486	489	519	476	496	506
59982	97315	76913	60054	37668	18473	5688	1438	577	574	535	590	533	579	510	553	573	562	560	558	537	544	574	546	528	533	545	553	547	554	591	556	564	489	528	562	527	560	524	525	516	566	559	535	541	537	551	539	492	544	529	534	564	597	544	570	572	543	547	574	545	516	529	521	539	570	580	571	513	532	520	598	516	554	589	569	506	516	517	603	561	511	573	526	600	561	564	562	503	534	497	541	553	554	523	522	514	558	567	552	554	561	571	503	535	623	533	565	523	566	574	484	548	556	525	540	536	562	564	535	568	538	537	534	514	575	549	518	510	488	515	557	492	527	538	532	550	547	572	514	514	514	544	551	505	582	564	524	550	552	523	538	560	494	537	548	523	518	506	560	510	571	552	544	564	533	524	575	550	542	521	516	516	582	507	531	536	527	550	554	540	571	517	580	492	539	572	546	568	565	548	583	520	553	575	587	523	580	523	564	545	586	529	534	566	533	531	532	562	506	549	547	534	557	555	543	526	519	533	496	543	530	541	493	564	543	519	507	560	513	565	560	548	532	529	541	508	531	569	533	494	538	566	534	573	544	561	563	555	507	538	529	578	551	583	558	535	536	571	525	541	555	511	560	545	549	557	534	585	557	516	515	570	543	533	502	525	569	489	545	507	503	544	531	540	550	575	549	537	552	544	505	582	565	541	570	605	544	554	534	551	569	544	527	548	546	536	502	538	491	557	543	564	545	593	522	534	536	500	537	544	536	550	531	537	563	526	555	527	618	562	534	555	535	578	489	519	528	601	507	516	557	562	557	530	497	557	527	533	578	523	571	541	579	553	546	548	534	554	538	585	549	529	544	513	560	535	497	506	517	563	545	533	523	563	539	553	544	550	552	542	474	527	525	616	533	531	546	527	523	499	546	553	554	564	563	555	536	526	519	538	531	548	556	544	537	554	555	504	560	541	506	529	559	505	521	527	530	522	506	582	536	537	545	533	539	552	513	567	564	524	524	500	530	555	567	549	563	568	539	562	507	589	580	583	538	528	515	551	573	513	540	491	536	560	521	516	560	615	549	542	514	543	533	593	560	567	580	533	570	535	534	573	505	546	545	517	509	575	513	550	589	540	543	602	565	533	541	554	523	539	531	522	555	540	514	522	569	562	556	553	492	574	554	526	551	595	574	497	511	546	531	549	530	552	527	556	559	560	533	506	545	549	523	504	513	555	543	563	546	536	539	502	559	509	513	542	528	542	526	538	541	519	532	531	530	552	555	564	505	543	552	525	539	543	544	528	531	588	582	517	567	586	548	518	542	548	535	524	560	548	514	575	575	534	542	553	533	548	548	549	565	574	526	524	560	496	575	554	530	544	531	545	511	560	524	569	555	537	514	559	595	541	534	552	539	531	567	515	558	540	526	538	505	545	513	541	569	567	507	565	525	538	551	558	576	534	570	510	529	526	532	568	548	537	523	517	514	579	519	528	485	578	516	539	515	520	554	569	584	535	531	567	520	568	583	541	580	560	532	537	576	549	548	570	549	537	563	561	515	558	554	554	516	583	572	551	558	537	531	527	504	553	552	517	520	523	540	543	554	549	558	581	533	555	537	557	534	525	532	560	516	534	567	545	592	577	575	535	580	600	524	523	519	496	546	556	531	518	463	552	538	568	547	547	538	508	549	544	533	519	541	533	539	571	515	548	562	548	542	536	540	541	535	531	594	502	528	540	543	534	535	544	584	566	510	530	577	548	538	571	529	550	559	529	517	579	543	543	531	594	554	537	513	575	510	547	531	540	547	554	526	526	544	562	536	552	547	521	537	512	552	516	521	512	552	506	553	531	569	574	543	549	539	530	534	504	527	535	499	545	524	511	557	552	541	572	568	551	564	531	577	524	544	564	519	543	544	545	564	570	523	540	501	527	528	552	529	541	531	540	532	538	528	535	510	521	513	502	561	535	551	536	549	562	550	564	562	565	575	558	572	548	544	533	531	564	519	543	511	535	574	493	560	531	521	554	523	558	575	537	562	525	534	497	522	542	569	541	539	570	559	547	536	566	513	517	523	534	540	540	559	558	558	555	559	592	563	565	522	519	540	545	525	541	551	538	513	491	558	528	539	552	530	537	550	527	572	544	528	556	576	544	593	537	533	591	565	510	510	569	516	551	568	538	540	514	560	526	523	508	551	580	561	600	560	529	534	488	501	566	513	531	518	518	497	551	558	496	550	561	549	551	526	540	550	549	514	543	601	539	546	531	534	553	497	543	593	505	526	558	524	606	520	515	556	522	510	528	537	571	539	534	571	518	562	540	546	561	536	541	503	552	559	546	540	531	561	538	579	535	564	540	561	548	574	567	514	564	551	536	546	519	530	547	564	559	480	558	541	567	536	556	538	534	525	543	525	505	532	565	526	530	485	578	561	573	506	480	493	524	494	532	529	534	527	565	525	581	554	494	586	516	543	508	559	531	542	487	539	550	551	556	551	568	551	522	523	553	595	510	569	519	545	547	510	535	545	542	548	533	545	522	538	540	539	529	538	532	503	536	492	530	561	581	558	554	520	548	567	565	558	559	534	502	496	532	542	512	555	596	546	532	580	530	508	511	521	515	518	558	576	553	537	529	562	514	562	538	503	578	515	563	540	540	566	524	544	527	536	526	540	576	545	565	544	548	521	582	580	511	549	543	555	540	539	551	533	517	532	548	503	554	569	551	579	547	516	579	548	522	532	575	499	536	524	566	554	535	522	567	550	525	535	542	554	552	595	581	564	552	493	552	577	570	553	557	550	531	607	535	567	525	526	527	563	564	561	559	562	562	548	578	546	525	518	571	520	544	564	548	545	545	539	523	559	530	519	555	544	529	555	565	526	525	509	550	566	518	552	515	569	552	508	574	537	565	525	576	555	568	521	545	542	546	560	531	538	567	540	497	541	527	575	570	508	542	562	564	518	554	558	557	532	551	558	555	583	555	513	526	518	530	546	544	507	534	541	573	563	534	566	565	557	538	545	534	572	597	541	559	585	506	527	558	492	533	559	548	552	542	560	535	571	500	551	518	535	527	520	554	579	554	555	522	557	542	540	528	514	545	568	547	562	569	531	593	525	559	524	566	510	541	532	532	557	529	511	523	538	528	542	501	538	524	547	556	555	542	544	531	576	525	547	496	537	533	571	528	534	548	600	601	572	529	551	585	570	548	559	513	557	520	541	556	558	542	507	562	499	549	567	540	559	500	569	510	531	573	555	582	502	553	558	527	552	545	563	541	528	564	552	552	569	552	554	586	565	530	573	556	529	561	567	548	564	526	538	575	513	566	553	578	530	517	547	524	563	538	564	535	536	552	571	534	559	523	529	479	539	547	576	545	523	546	522	548	547	566	560	537	550	579	543	566	588	553	516	573	553	500	532	550	507	539	556	522	549	517	555	564	577	527	522	556	540	563	568	564	582	585	498	532	527	540	541	566	547	562	553	494	508	542	590	560	548	506	502	545	509	506	509	570	545	490	522
28617	26122	30656	22960	6566	1758	809	514	416	410	416	391	376	391	422	390	415	424	414	416	403	406	374	380	389	404	421	356	398	412	384	387	388	377	392	423	373	390	406	388	394	399	390	410	404	379	409	429	405	415	374	384	379	374	390	419	352	413	411	427	378	366	386	405	401	372	397	417	381	395	419	424	418	412	413	398	405	396	418	411	407	383	399	399	403	398	378	406	406	414	402	382	399	392	418	385	382	408	399	410	407	395	430	391	418	381	409	404	396	436	398	406	435	361	401	405	384	404	430	440	402	427	449	424	397	370	385	404	396	391	414	412	385	446	394	423	404	412	375	405	376	403	403	406	395	396	409	378	428	401	401	388	408	384	361	406	356	378	422	423	376	409	410	396	405	412	397	411	390	424	372	389	383	420	409	375	416	395	412	389	427	383	416	393	390	409	410	381	410	415	411	403	439	364	363	387	386	365	408	403	421	359	425	418	368	414	362	411	378	379	416	393	390	389	381	438	403	407	361	389	398	400	418	402	393	415	404	390	436	420	434	406	391	405	418	401	399	397	401	409	388	385	416	426	387	383	397	375	392	380	379	411	391	408	413	397	413	414	402	389	428	391	414	413	384	374	394	385	437	394	394	429	428	421	408	425	393	404	412	426	410	407	378	439	433	392	382	395	413	384	388	380	385	363	391	386	440	416	382	396	438	407	423	408	398	400	350	425	398	399	412	402	383	397	433	404	411	403	451	398	400	389	387	392	391	407	435	392	414	403	380	406	392	396	374	384	370	423	392	356	394	383	436	443	407	403	442	378	397	389	416	385	365	409	403	387	406	411	392	421	369	379	390	388	367	402	396	401	387	424	392	368	456	400	417	405	439	421	429	407	385	384	414	382	416	398	393	388	412	391	436	406	398	400	410	430	397	416	440	363	394	408	411	418	389	357	388	408	398	408	391	427	398	425	440	412	425	401	399	415	432	448	396	421	409	369	374	409	413	417	405	397	412	421	424	379	426	398	384	406	390	388	387	408	411	405	417	409	392	418	397	430	403	421	439	349	403	360	397	395	385	391	422	405	395	396	409	400	368	431	402	429	390	387	401	408	409	433	379	384	423	431	421	410	381	430	389	425	409	427	399	375	430	439	415	424	399	389	386	428	409	371	444	418	374	423	425	369	367	374	408	432	421	403	387	400	407	431	365	403	383	386	421	383	415	442	453	409	387	403	396	403	405	375	398	388	408	385	397	425	355	377	366	440	406	360	381	393	414	382	395	392	408	401	433	394	425	409	407	408	401	440	416	422	410	383	384	411	385	366	414	427	373	380	370	407	391	404	416	415	398	388	400	414	399	411	382	420	377	431	376	393	398	410	423	415	436	416	393	366	393	422	427	409	409	413	409	400	403	399	424	454	412	393	407	378	429	394	389	377	419	372	393	391	405	376	355	399	414	379	392	387	435	413	440	411	421	411	401	390	400	392	393	361	419	374	395	425	383	378	376	417	428	402	377	362	397	396	417	411	393	400	406	376	366	411	389	373	366	404	384	396	399	410	369	400	365	404	384	406	342	405	374	370	396	432	407	407	378	391	418	417	371	408	421	390	399	381	415	371	442	391	415	380	402	404	389	427	413	398	437	424	374	396	434	396	413	354	370	361	413	393	392	400	411	411	418	376	408	436	390	398	407	409	385	415	388	434	402	375	361	422	399	386	396	372	405	372	416	387	437	407	416	401	422	405	400	391	403	421	405	374	407	393	389	438	417	384	382	387	397	396	405	384	440	379	399	400	371	377	407	401	424	395	443	407	384	388	379	404	390	367	404	421	411	415	392	403	398	402	397	398	378	439	410	389	384	430	393	382	422	402	393	414	392	388	385	417	392	388	375	384	402	387	410	403	398	398	400	421	380	399	398	429	407	382	374	410	426	393	370	412	364	398	397	400	453	421	395	406	425	401	404	407	407	397	418	416	423	378	429	410	407	353	413	372	414	410	411	397	405	425	418	410	388	409	374	389	439	367	404	394	403	389	407	427	365	384	418	391	393	376	401	414	400	402	397	403	357	393	386	404	440	402	387	383	430	393	383	406	395	408	414	383	384	379	365	379	393	397	432	400	374	438	419	436	421	352	386	395	366	416	401	386	422	366	366	390	404	382	370	422	404	454	349	403	390	413	404	406	398	396	396	403	388	410	417	395	414	418	377	389	365	398	411	384	386	397	398	380	358	385	454	415	394	433	413	427	390	374	395	390	414	404	389	413	385	410	419	397	416	377	413	376	390	388	394	393	435	395	342	431	391	397	401	419	382	421	425	395	368	397	434	371	384	416	394	402	381	385	396	411	402	413	394	412	409	424	390	439	413	412	433	435	417	415	391	363	434	411	393	405	407	413	390	397	408	438	401	425	404	406	411	399	417	414	388	408	376	380	411	403	427	405	408	388	380	408	399	395	425	398	379	421	420	388	417	351	422	377	442	387	418	397	400	423	449	409	419	400	376	413	419	372	396	436	418	429	381	432	383	380	433	387	381	394	411	402	404	385	413	382	424	398	395	387	389	366	417	408	399	416	376	414	389	408	415	408	392	395	389	405	387	381	395	445	403	423	426	428	414	423	419	412	423	420	407	387	346	373	385	420	410	411	378	397	391	402	410	398	406	375	379	399	420	426	413	432	391	379	406	398	370	412	423	416	393	403	423	415	429	397	403	379	370	400	371	382	391	390	398	398	378	403	398	386	396	403	382	415	415	386	425	408	422	375	396	419	373	371	385	394	417	388	384	392	435	398	418	423	400	402	392	423	406	417	369	368	396	413	392	424	387	409	440	391	369	413	410	429	420	442	401	399	418	436	403	383	388	424	409	380	409	421	440	360	384	356	401	383	413	441	365	429	374	417	422	393	371	397	416	391	396	401	404	399	429	445	406	420	399	409	384	410	420	402	420	397	416	387	422	368	396	378	422	396	378	396	389	390	428	411	410	391	363	389	409	400	400	368	383	374	426	407	429	415	393	398	397	390	371	399	419	373	395	381	409	394	407	412	392	389	417	407	394	419	391	384	363	381	428	417	376	417	415	382	405	392	417	402	383	394	378	432	389	423	384	399	401	433	378	420	381	399	397	385	367	439	414	390	393	397	404	425	385	387	412	421	400	380	375	401	411	411	407	385	438	396	395	413	384	376	396	424	401	388	384	376	435	389	376	383	433	348	383	406	375	410	428	382	383	430	390	407	383	380	380	384	371	395	399	421	398	366	392	405	390	419	396	377	412	418	385	419	408	423	415	392	406	374	385	430	448	393	388	396	423	396	416	406	340	452	428	404	403	381	420	433	385	389	367	426	410	369	380	416	384	396	403	415	363	404	373	391	404	387	433	406	433	384	415	388	362	408	373	381	390	438	419	385	375	453	409	403	383	397	393	425	403	392	405	399	393	431	418	391	445	422	416	391	404	395	402	373	409	397	424	409	389	368	425	410	406	354	396	397	369	403	370	398	431	394	395	416	407	367
28495	40701	28471	17418	6267	2032	898	534	480	453	419	445	416	428	454	425	423	419	427	471	479	436	417	431	456	447	460	468	436	474	469	439	453	421	451	474	457	459	484	442	454	467	498	433	485	430	430	460	477	454	434	435	431	469	433	453	480	444	427	486	479	448	439	448	460	483	481	456	469	466	500	463	428	449	444	410	457	437	467	434	474	483	459	420	420	451	462	437	451	450	487	421	440	472	479	484	444	512	453	478	449	428	493	469	451	459	490	446	486	412	438	466	517	452	423	459	458	442	423	499	457	505	472	494	491	451	422	460	443	458	418	462	484	455	431	469	471	493	479	438	456	454	431	477	484	466	443	434	432	441	475	485	488	484	453	464	473	450	463	462	478	442	447	444	460	476	470	440	437	475	463	447	475	465	410	458	479	449	486	472	452	447	463	460	435	462	459	426	428	474	463	452	462	469	467	450	461	461	459	459	483	460	452	428	437	448	466	451	437	452	483	453	450	460	511	465	443	454	479	480	488	473	436	447	448	458	444	480	464	436	487	461	465	480	443	416	458	471	483	444	466	471	444	467	452	435	451	478	419	476	461	457	446	469	460	440	477	476	422	455	439	429	469	464	457	450	442	453	497	484	432	458	499	457	453	452	482	425	417	427	447	470	446	464	454	457	478	447	469	427	448	437	438	470	448	464	489	403	443	482	442	458	445	452	399	445	505	410	471	450	439	469	452	481	474	453	453	445	487	511	444	446	469	480	471	443	433	444	442	460	462	507	464	440	468	436	473	510	481	422	457	472	448	470	449	462	454	406	470	452	491	459	482	472	444	459	465	488	454	466	485	445	460	488	471	449	469	465	449	431	462	482	463	480	436	450	452	468	437	412	434	433	430	480	472	484	483	473	422	463	478	435	470	469	445	477	470	453	488	422	459	486	456	438	422	434	458	453	468	452	435	485	452	432	439	459	445	436	496	468	452	438	443	433	486	448	432	432	449	468	453	416	440	484	467	451	474	438	433	459	465	455	491	443	430	409	481	447	441	457	469	489	420	448	454	481	443	423	448	468	497	447	476	458	431	418	443	480	442	481	470	443	463	438	488	452	466	434	433	464	433	427	422	457	444	490	462	467	457	422	444	451	470	437	470	450	423	442	471	474	449	467	462	482	421	483	419	440	478	440	431	518	497	448	461	452	442	435	486	466	439	444	458	469	500	485	464	454	465	481	433	450	434	454	443	445	430	470	434	441	463	457	425	494	442	431	492	427	450	452	477	436	436	464	441	452	444	469	457	487	459	455	457	497	434	472	466	435	458	442	469	442	461	450	440	461	442	470	461	471	468	445	416	447	452	407	494	453	430	443	433	431	491	469	488	467	473	458	469	471	448	462	438	461	467	432	461	471	479	480	447	421	465	478	466	452	438	497	442	452	401	444	507	474	464	464	427	446	466	472	471	425	490	413	493	456	467	458	452	450	465	470	463	484	490	418	412	469	451	433	426	461	449	454	445	467	436	488	454	445	451	453	451	449	445	466	452	465	473	440	423	455	471	489	465	466	495	473	437	478	451	444	487	466	465	444	477	467	451	418	460	440	453	504	435	462	481	480	464	448	459	462	516	462	488	432	458	455	447	474	460	494	476	448	477	470	460	458	463	441	470	483	445	434	438	442	498	450	434	441	445	444	452	436	471	439	471	464	456	470	434	480	476	465	461	462	459	467	417	483	490	433	480	490	434	482	451	457	470	463	480	448	462	451	427	436	487	438	442	453	433	471	458	443	448	501	477	425	462	452	462	436	464	425	445	417	435	462	474	414	490	425	450	460	475	473	462	428	482	460	441	478	473	456	437	472	430	483	473	451	461	465	467	461	436	457	469	462	450	481	471	465	453	470	449	412	475	488	453	445	453	437	451	468	459	474	460	498	451	418	440	484	417	460	466	485	492	477	480	449	474	462	471	472	455	480	451	470	461	462	467	470	440	442	436	456	459	489	466	465	446	435	473	433	401	439	446	469	455	449	450	434	453	442	467	405	455	454	456	451	431	433	495	501	451	429	449	505	492	440	461	472	484	481	449	453	446	476	477	442	491	445	461	460	472	464	466	455	477	479	481	478	462	476	468	430	463	433	469	448	486	459	455	438	406	437	459	488	451	439	483	428	467	444	474	453	447	449	458	449	464	440	451	475	443	440	448	418	433	438	458	486	455	426	480	460	471	421	472	426	465	474	451	437	480	462	423	442	450	473	449	442	461	475	503	479	431	459	466	443	504	468	481	420	449	471	443	430	465	468	423	403	493	449	507	464	453	461	421	413	468	454	462	445	469	429	454	454	464	443	465	447	415	458	430	449	439	469	426	464	413	476	472	454	483	434	490	472	462	447	463	445	431	447	492	461	480	494	476	469	480	429	444	447	455	469	466	430	425	478	423	494	460	461	478	477	461	445	478	453	493	460	454	444	473	447	480	464	479	445	466	476	467	474	443	474	473	478	485	410	425	454	455	478	472	426	485	476	445	401	479	443	444	423	477	410	496	452	486	454	487	453	460	466	456	464	454	428	425	465	470	442	435	457	449	503	463	453	406	460	496	410	469	491	507	436	455	438	470	455	455	484	436	453	466	458	475	455	456	478	468	438	480	474	457	455	454	459	468	469	448	439	501	460	454	488	442	449	495	434	452	443	442	459	454	439	443	470	481	450	465	486	447	472	456	468	469	454	443	401	423	455	434	453	485	456	511	466	453	481	462	487	452	469	468	455	464	445	464	465	440	472	459	463	477	457	482	477	462	491	434	477	453	438	498	466	425	488	462	420	456	466	430	460	472	480	479	436	476	467	436	484	400	469	471	449	491	508	448	509	450	465	466	399	469	459	462	490	453	430	473	457	494	461	409	446	447	451	450	428	429	433	421	459	449	418	456	454	480	439	437	451	451	492	487	463	463	433	472	472	434	500	455	480	462	441	482	479	462	444	449	469	450	442	458	420	417	442	482	480	477	446	472	464	427	462	472	442	418	437	448	498	453	427	410	446	470	502	446	422	468	426	464	471	445	460	460	472	437	487	466	450	459	458	456	493	432	472	428	433	493	446	476	456	478	468	450	489	437	478	474	479	453	473	473	448	455	448	455	457	466	445	460	463	481	485	509	492	485	439	432	455	473	460	459	467	440	443	467	450	467	450	444	430	425	462	423	491	494	458	450	474	466	472	439	457	468	442	464	454	463	449	498	459	469	450	442	451	466	429	498	450	469	448	459	503	493	457	481	480	472	475	456	442	456	466	481	455	416	453	472	447	443	466	431	445	466	422	490	454	436	458	435	440	441	436	461	432	447	434	451	414	447	462	444	479	463	466	455	481	470	464	457	469	430	452	454	442	484	450	491	427	453	501	451	465	480	481	459	451	451	459	453	428	432	453	456	450	456	470	440	449	474	477	486	430	466	432	468	471	421	488	455	449	460	480	449	436	462	460	433	443	487	446	431	476	480	471	468	477	462	432	435	458	450	456
23397	21558	33227	34523	24895	19384	7856	799	421	398	431	385	377	403	413	361	372	429	391	377	371	429	404	401	396	423	372	375	356	376	375	349	363	389	366	405	424	381	389	384	381	361	382	354	393	377	398	380	385	385	385	394	390	359	350	379	350	388	384	366	384	353	350	362	377	365	386	369	379	407	376	354	364	382	407	362	385	379	411	357	361	393	412	364	384	390	408	379	350	373	385	400	355	389	390	373	368	373	406	397	364	439	399	382	382	394	393	393	402	395	412	376	369	350	381	371	417	376	398	350	389	361	425	403	394	389	366	361	389	388	397	415	357	394	370	391	442	399	402	365	356	374	432	409	382	346	395	398	394	357	355	378	396	381	372	384	399	376	361	393	393	366	386	362	396	363	389	380	368	364	359	406	401	366	350	374	362	408	395	401	364	376	357	415	405	412	359	402	384	338	368	416	399	378	349	418	369	369	390	401	369	391	392	381	386	359	367	365	415	427	383	368	412	416	391	403	384	341	375	358	379	380	395	405	372	414	370	378	390	416	358	374	386	381	379	349	420	353	360	416	383	375	368	395	413	355	382	371	368	356	411	384	398	422	379	391	409	353	371	375	376	389	381	389	404	391	382	365	401	390	405	377	382	374	379	379	392	397	365	394	368	398	360	398	398	403	379	376	382	414	367	371	379	371	393	388	404	388	381	372	380	413	411	390	371	391	388	362	379	400	398	388	373	434	374	371	382	375	450	375	402	400	407	393	390	382	351	377	354	398	371	408	363	407	379	346	401	356	389	362	376	387	334	392	367	387	376	401	376	374	394	398	385	388	375	369	410	404	370	372	410	379	386	391	402	361	375	381	364	371	354	387	395	371	392	403	377	375	383	385	414	427	385	380	404	401	381	400	391	372	390	402	415	420	388	369	375	379	357	394	358	369	389	391	339	407	383	403	381	357	383	343	395	401	393	390	357	388	378	392	345	388	386	397	381	431	390	405	364	364	392	370	365	385	398	380	409	404	374	402	376	404	389	367	404	351	390	357	367	417	397	378	362	385	398	382	377	390	380	379	355	376	394	392	401	412	349	367	386	404	370	353	372	384	348	393	409	384	446	395	385	356	409	372	352	380	401	377	371	390	365	392	363	395	386	390	406	401	393	349	372	371	420	360	366	366	386	362	363	332	375	391	434	391	388	370	359	380	400	371	361	370	398	369	359	389	362	400	380	383	376	409	399	410	385	373	347	373	362	372	376	373	427	372	376	379	396	378	360	366	386	376	397	375	339	380	405	367	381	366	400	381	344	367	364	376	374	402	399	385	352	387	374	343	360	379	362	372	384	395	401	376	371	371	317	382	386	377	392	380	364	384	391	344	390	408	400	363	345	398	420	390	357	393	398	371	379	400	360	403	369	375	416	378	381	403	389	388	367	386	362	354	374	407	373	382	410	371	421	385	414	424	369	366	410	379	362	444	368	372	376	369	381	382	361	373	408	384	390	389	389	398	350	394	348	382	376	383	353	394	422	398	388	406	382	365	369	384	376	397	370	376	379	381	396	374	386	377	397	370	411	382	346	394	415	388	387	412	393	358	380	380	397	366	365	366	401	378	365	373	417	385	407	349	388	417	412	364	410	355	395	365	366	367	409	365	396	385	380	375	393	389	393	371	364	373	393	419	347	384	404	401	382	414	403	358	382	322	370	367	358	373	430	358	379	376	414	418	387	419	399	390	417	395	370	396	385	388	369	374	377	381	376	378	382	375	408	387	375	409	390	399	411	400	367	374	371	395	368	409	353	380	378	396	374	404	401	357	343	357	408	388	358	380	393	402	389	415	385	380	351	359	373	376	373	377	358	430	385	356	348	391	360	378	366	353	418	387	401	370	382	410	378	407	367	377	384	403	336	413	390	407	406	379	386	355	443	395	333	405	385	399	381	401	372	398	375	367	401	392	369	389	379	438	374	386	377	357	433	399	431	404	361	379	379	373	407	394	384	370	388	394	413	393	361	377	377	398	402	415	368	343	337	388	363	397	375	386	379	340	401	416	384	361	390	382	385	367	399	397	396	376	367	404	382	395	331	410	338	385	415	415	392	401	406	386	364	360	377	416	365	378	362	403	411	408	366	349	353	374	411	383	368	358	376	385	390	364	391	365	407	370	387	376	379	374	396	420	350	403	383	358	374	390	375	392	366	371	393	381	369	386	414	357	368	396	393	360	410	361	385	383	370	383	397	351	393	405	387	417	356	367	349	354	381	415	392	380	376	418	378	410	389	413	380	394	418	378	415	367	408	408	402	399	368	393	389	356	340	388	375	392	378	402	390	419	399	363	353	373	416	389	382	392	385	370	365	339	386	369	400	382	398	400	421	352	396	391	388	385	425	372	373	378	384	393	368	355	397	398	400	413	404	397	368	360	391	377	377	389	352	387	351	429	323	315	381	426	350	393	362	370	414	337	381	381	386	372	400	410	338	372	389	361	418	352	332	373	371	380	416	362	356	376	380	373	372	394	370	399	341	368	401	375	423	353	416	350	378	399	370	377	361	418	412	365	389	368	391	393	390	374	373	365	382	391	364	366	416	378	385	372	383	370	379	361	381	361	350	413	386	378	381	386	359	379	367	382	400	392	373	395	396	384	372	349	414	380	370	385	377	369	376	375	373	396	399	389	376	368	416	391	384	377	363	380	398	347	399	399	387	353	387	336	378	425	364	357	377	376	379	428	381	377	354	406	385	361	382	418	385	420	403	367	391	368	396	404	365	358	385	365	376	356	375	391	372	380	362	389	393	346	385	388	397	389	399	395	361	387	376	399	403	366	394	369	393	378	398	403	358	385	398	372	364	383	374	418	389	413	350	404	390	413	365	372	387	374	381	364	399	389	373	377	420	352	391	369	365	404	378	393	367	394	375	373	333	346	325	372	366	394	394	388	415	390	446	375	372	388	385	397	409	422	375	377	377	362	365	401	405	381	369	379	418	386	350	400	391	385	374	425	384	401	423	349	385	355	403	380	364	360	376	358	401	388	351	384	346	383	377	353	394	384	387	395	379	379	386	359	349	398	368	371	386	393	360	386	369	401	373	403	392	393	417	401	383	370	344	373	389	390	358	406	381	382	419	381	388	382	367	386	386	364	403	385	417	430	374	364	390	368	372	415	392	425	392	405	395	367	378	356	360	386	379	365	375	344	374	384	384	425	386	382	369	371	382	389	358	393	369	418	408	355	367	388	399	419	374	398	408	398	386	417	373	364	386	387	381	369	347	394	374	358	420	349	402	382	378	375	377	368	392	377	376	358	379	380	383	404	365	397	354	353	398	363	375	362	386	375	443	394	364	382	404	357	371	400	384	391	389	387	353	363	425	393	411	413	397	368	375	409	356	402	367	372	409	382	389	338	360	391	374	378	396	430	402	364	364	419	381	346	421	391	390	411	363	357	416	386	391	373	358	353	358	405	378	384	365	407	367	390	412	423	379	373	400	350	394	378	376	375	369	392	394	379
54854	89174	70924	51104	28721	11689	3263	896	466	438	405	443	447	429	473	437	453	421	455	427	463	435	416	425	422	423	443	425	417	418	396	477	456	448	452	431	430	442	398	454	437	419	401	454	424	427	423	465	405	422	414	408	427	440	427	425	389	416	475	420	458	431	433	465	431	456	436	453	442	449	422	422	446	424	424	432	414	415	455	409	425	452	424	428	439	436	409	417	462	387	437	425	426	403	441	439	427	406	436	431	442	457	462	416	449	441	410	440	442	401	426	422	407	417	443	434	416	430	437	429	435	461	455	444	403	415	459	410	411	423	453	417	449	413	423	423	378	425	442	414	405	477	453	446	438	457	465	414	448	450	423	440	449	432	413	435	473	423	402	404	441	437	410	422	392	414	426	399	394	433	384	443	444	424	440	399	418	443	425	411	470	414	452	445	425	428	456	393	435	452	418	433	411	462	421	418	450	425	414	378	427	417	409	406	420	409	437	463	434	423	417	396	398	414	426	468	402	476	438	443	467	434	426	425	457	417	376	437	407	427	415	426	432	421	423	405	419	441	458	410	446	451	415	434	460	411	432	444	432	435	438	403	409	439	416	429	445	430	409	436	436	440	391	438	433	434	437	398	414	393	442	434	444	425	428	417	452	443	440	426	456	421	468	455	421	449	412	403	406	407	407	425	434	420	435	404	438	404	445	446	446	419	446	442	452	464	425	441	442	414	423	457	411	404	433	414	413	409	433	438	434	436	418	415	402	423	441	459	462	461	431	428	416	464	433	432	391	409	417	424	411	414	398	432	464	441	403	421	445	441	421	419	427	425	414	436	416	452	414	425	422	425	457	459	412	408	439	427	462	414	418	430	395	445	417	425	398	436	431	465	443	451	424	447	418	422	433	432	417	459	398	446	427	459	439	426	432	431	465	448	421	468	405	447	395	416	413	424	430	419	457	455	427	441	451	454	408	406	425	455	394	418	454	410	449	415	410	417	413	418	440	439	418	452	428	475	412	405	411	418	410	417	419	450	457	417	431	439	450	400	419	442	412	456	447	436	435	433	404	412	367	410	433	445	441	387	407	412	425	424	400	459	419	459	435	430	409	418	401	401	439	466	409	421	412	429	423	440	427	411	429	425	408	441	413	439	425	423	422	443	439	442	420	417	427	438	427	419	390	431	421	419	438	447	442	386	423	478	422	364	436	435	441	422	432	409	390	411	419	460	443	423	398	400	411	439	450	398	471	370	450	421	426	428	394	403	433	433	433	433	429	447	409	413	448	423	408	433	413	415	402	444	431	422	452	417	460	441	417	448	417	420	422	412	463	412	409	415	446	471	437	381	407	428	406	396	440	405	444	432	431	418	418	420	434	433	431	434	468	446	411	429	422	458	440	439	419	462	447	418	404	463	443	464	452	393	411	433	398	433	445	399	422	424	446	416	404	446	406	449	433	408	415	413	457	424	414	443	428	428	425	419	385	477	403	441	431	390	441	436	411	434	409	436	438	423	417	422	416	410	436	439	426	394	466	422	473	403	431	435	422	433	434	445	419	431	428	464	429	444	379	352	408	433	495	384	393	434	443	435	483	431	389	431	427	432	435	412	427	443	418	402	464	422	472	439	403	470	416	414	447	453	432	444	445	448	403	450	414	409	440	458	441	416	439	443	465	412	452	397	399	446	426	422	448	426	404	456	460	423	386	421	451	400	420	408	411	445	422	425	428	470	415	432	453	405	420	436	395	444	400	392	438	423	445	421	418	400	441	373	462	431	447	440	424	453	466	446	396	437	437	433	427	428	440	407	408	445	427	400	445	405	444	445	403	475	462	409	468	465	413	421	400	429	426	422	457	431	410	453	404	432	451	439	422	450	436	423	385	442	400	476	427	443	454	464	432	431	443	431	414	454	408	424	449	427	414	433	433	411	476	395	451	396	446	440	426	446	415	427	406	415	439	449	419	431	433	439	431	423	441	418	462	422	408	443	416	428	425	450	399	397	418	393	399	465	440	424	413	452	443	440	421	414	408	435	417	421	441	433	411	411	428	414	397	420	404	436	430	448	432	427	444	437	436	378	410	435	421	433	420	443	396	438	430	441	417	435	424	423	443	419	442	467	385	460	391	428	416	434	430	445	428	425	426	392	441	428	425	419	445	396	426	419	447	434	439	414	404	466	404	464	448	438	447	433	432	436	441	400	422	417	454	443	397	439	413	413	426	417	446	498	448	358	429	419	430	447	442	434	451	406	478	422	411	478	445	457	446	412	429	460	464	443	455	432	436	416	416	464	449	453	431	428	420	418	423	432	465	403	483	414	410	448	460	394	394	425	439	438	397	426	429	437	450	405	441	426	424	421	408	405	402	411	448	429	451	408	428	440	417	431	437	408	405	418	413	451	424	413	427	430	412	423	478	438	446	426	409	394	424	405	395	413	448	391	431	417	438	451	426	431	418	425	461	437	426	417	413	416	443	444	431	443	424	416	430	483	393	395	428	441	414	439	441	399	418	406	395	397	454	455	445	477	405	447	434	417	423	431	411	457	437	420	417	418	443	385	392	448	423	406	377	383	413	438	446	426	424	460	433	409	423	438	415	425	458	428	425	400	458	443	431	442	429	413	400	457	404	441	463	478	450	440	458	415	451	417	444	409	451	434	410	426	415	424	387	440	435	404	398	410	443	481	441	377	404	430	423	412	419	434	436	427	397	436	509	415	413	396	431	430	428	451	430	405	430	438	425	463	397	446	418	431	425	404	443	415	439	389	402	419	493	434	422	433	417	401	411	418	456	464	431	422	418	395	418	422	454	428	422	419	424	423	447	436	405	451	417	458	419	403	427	426	446	429	442	462	428	420	411	421	429	453	416	451	423	417	382	433	413	419	409	467	438	437	424	430	421	418	420	443	458	423	420	435	412	428	420	454	419	447	429	453	425	419	457	402	399	393	404	431	423	409	427	419	438	437	435	414	422	446	435	436	437	433	433	427	446	413	434	430	430	423	409	453	398	435	413	433	439	423	438	418	404	423	416	473	426	401	439	419	439	425	443	408	425	443	442	439	445	408	403	423	427	412	456	421	424	423	419	432	443	459	440	450	406	406	444	397	429	422	408	483	444	437	403	413	420	474	425	412	434	470	421	443	423	419	427	452	434	466	431	427	404	433	441	424	478	418	450	398	439	378	430	438	437	401	469	422	420	403	433	432	414	448	432	422	385	453	389	439	399	407	453	450	434	453	366	415	453	420	438	402	435	424	448	398	381	446	452	439	465	413	425	409	425	436	440	370	423	427	441	452	464	418	421	429	419	429	440	440	451	425	470	462	436	433	429	412	414	450	441	429	409	425	410	411	437	438	424	410	418	448	440	405	393	431	417	428	450	429	447	440	429	414	426	426	447	412	438	436	401	393	402	442	459	451	456	410	422	444	448	431	381	445	408	444	424	450	412	461	416	393	410	415	401	404	432	441	470	437	410	408	409	406	412	440	390	402	449	439	423	450	416	417
25132	22650	36813	35361	19649	7235	1607	650	492	509	519	472	521	500	504	530	500	477	532	549	511	516	467	487	503	457	498	481	463	495	479	477	464	521	517	496	483	526	494	457	488	519	526	462	508	448	538	525	461	486	502	464	450	499	450	447	501	487	459	524	496	474	524	506	492	486	460	446	504	480	497	482	468	464	475	503	510	481	528	488	502	492	500	550	497	466	497	488	504	481	512	469	505	493	499	473	505	493	451	462	505	529	477	518	503	520	485	476	458	465	475	471	499	471	503	499	490	482	434	465	473	516	502	495	520	467	493	491	512	485	512	493	466	499	490	492	468	470	502	498	492	511	497	506	471	527	511	519	463	509	508	531	498	447	515	490	490	487	454	500	441	482	535	519	482	494	457	514	513	517	441	500	487	534	497	452	497	505	499	537	524	441	453	488	510	490	479	513	499	547	505	511	519	468	498	446	503	509	488	446	439	495	499	536	508	501	489	483	480	505	470	509	474	464	496	504	469	503	465	525	498	492	466	519	472	513	490	481	514	456	489	528	516	490	517	462	501	525	477	488	505	489	501	519	501	503	469	503	491	480	504	518	489	499	476	480	512	507	492	509	501	477	486	512	496	543	499	472	530	477	512	501	483	505	511	463	523	474	474	457	467	473	528	456	443	485	527	468	503	506	479	488	450	478	506	459	484	485	501	518	488	506	508	485	488	480	480	508	512	480	522	510	473	510	474	477	504	481	486	476	485	462	491	509	480	505	464	510	486	502	515	509	515	435	483	511	458	484	510	493	452	487	494	486	484	488	511	499	519	468	490	480	501	479	500	477	471	512	461	466	489	515	497	461	499	491	443	518	500	483	548	464	492	490	456	495	484	516	458	485	487	505	484	481	497	501	514	476	481	484	503	498	475	458	513	515	510	497	488	487	482	495	453	507	490	486	494	497	472	524	467	493	482	503	515	505	497	475	462	507	500	505	496	501	481	463	468	541	480	512	471	560	513	443	512	469	487	473	504	526	487	469	488	490	478	512	506	472	483	504	491	487	499	482	515	537	485	483	498	535	472	476	491	489	463	515	478	500	438	491	499	478	503	482	484	489	504	500	502	471	490	492	489	522	462	473	471	502	472	476	505	466	430	520	464	495	504	473	489	448	483	486	498	473	495	462	507	512	469	517	467	475	522	512	504	490	487	471	520	493	568	496	476	475	467	550	529	465	437	459	473	483	489	484	447	460	481	501	480	478	488	529	495	503	493	519	516	477	522	511	528	492	487	490	497	498	522	487	494	529	474	524	476	494	501	468	454	464	482	501	473	514	519	472	509	535	504	459	476	461	485	501	533	485	511	518	487	495	467	530	510	467	461	490	473	509	496	488	502	476	505	526	507	510	490	507	460	485	490	460	563	478	531	471	522	473	494	463	514	509	468	513	448	479	507	488	501	512	479	471	487	545	494	520	478	490	486	493	542	508	478	492	497	457	507	458	528	513	514	474	538	470	490	456	520	530	527	527	512	436	526	482	489	474	484	511	488	519	479	445	487	468	471	535	480	485	476	449	498	487	484	453	524	476	534	488	496	487	478	491	483	462	497	484	474	513	495	499	470	502	542	474	477	441	499	486	455	511	482	490	488	503	502	500	476	509	475	507	473	477	497	512	502	478	510	482	509	498	514	520	487	493	529	466	531	458	487	483	484	489	500	471	472	495	470	502	465	448	480	498	499	483	510	445	465	494	491	477	473	482	479	483	486	446	503	500	479	516	447	449	488	503	511	499	476	469	480	484	496	480	513	523	492	519	500	506	490	494	488	537	489	463	473	495	485	484	477	471	484	514	471	503	482	463	494	535	494	487	519	526	500	461	498	501	476	464	493	478	484	476	511	495	509	527	501	509	511	516	508	496	505	542	487	496	502	506	510	485	532	493	460	477	538	525	506	463	500	475	471	507	475	515	521	493	464	462	519	511	521	548	481	520	498	486	470	540	474	474	490	505	471	475	504	484	502	484	500	500	533	460	500	495	514	545	518	482	518	479	496	479	516	474	502	524	496	511	504	460	490	468	516	499	479	465	471	462	502	500	478	495	467	503	521	452	475	493	506	458	510	481	512	515	494	553	483	469	500	537	520	494	457	488	450	482	538	477	511	515	479	484	481	504	459	543	521	531	555	486	448	474	485	494	525	475	526	467	484	489	515	475	516	489	484	509	517	508	514	443	478	503	519	490	520	500	495	534	475	495	503	506	467	477	449	522	494	503	446	504	516	496	474	498	492	509	476	513	510	470	509	472	524	487	500	462	531	502	518	515	521	471	486	485	465	478	469	493	491	465	479	477	489	475	467	501	454	477	498	520	449	492	489	462	504	503	461	480	494	472	467	474	508	503	501	486	503	509	479	535	483	460	472	512	511	522	496	491	482	534	502	514	526	502	489	512	458	471	498	526	472	478	494	495	482	485	543	501	461	487	504	466	513	506	534	446	487	496	494	482	497	483	523	484	480	464	512	493	468	467	547	516	505	502	499	483	501	492	483	474	532	506	498	490	502	466	481	491	477	448	507	522	486	488	535	502	510	473	504	478	543	524	511	506	495	465	498	524	490	482	538	471	521	499	518	482	507	474	500	531	495	512	500	501	481	461	500	503	492	470	525	552	491	521	512	506	558	500	464	492	502	508	468	499	466	474	449	494	473	497	469	465	473	499	488	464	505	486	514	454	498	511	528	497	486	456	459	498	478	487	499	457	469	491	465	474	470	517	450	500	472	527	510	458	512	513	508	466	483	495	528	468	486	467	499	507	508	510	440	507	449	527	491	498	493	486	476	473	455	490	496	497	470	500	513	509	475	501	566	470	477	486	478	479	467	542	480	496	477	471	446	510	489	478	490	453	483	489	512	456	483	531	484	477	534	482	529	467	514	518	488	507	487	473	519	476	464	513	509	512	496	502	488	480	479	516	472	511	470	446	496	511	510	491	477	497	458	485	495	476	483	491	476	491	469	450	493	502	473	495	482	512	481	541	496	542	461	513	460	460	477	529	506	514	488	506	492	491	522	477	469	485	526	495	493	538	504	497	466	463	492	492	486	485	516	522	438	508	493	485	475	497	497	475	500	485	525	511	498	499	467	502	487	469	508	507	468	493	499	506	506	493	460	527	482	487	489	511	512	482	476	512	506	460	508	485	458	491	485	528	485	504	523	498	534	507	479	491	464	467	521	464	483	506	508	496	521	498	493	527	451	444	437	517	504	491	479	507	528	497	495	507	516	466	509	464	477	526	498	509	468	495	485	464	519	502	450	484	481	503	541	507	530	503	490	532	508	484	467	526	460	485	547	520	451	536	458	499	499	483	485	480	482	499	468	502	476	451	468	477	470	490	482	527	457	476	489	503	496	512	495	471	500	482	498	512	536	483	469	469	477	515	501	443	498	497	511	483	490	485	499	494	492	464	508	519	530	512	523	506	492	523	523	502	472	496	470	519	471	444	524	499	497	529	486	484	536	440
48096	71892	56673	36915	17511	6192	1858	786	567	548	585	569	531	570	593	516	578	584	549	581	519	536	560	535	532	541	527	555	561	545	546	586	544	542	526	532	525	566	568	501	565	560	529	566	557	555	579	527	539	522	561	546	565	547	547	584	557	562	552	559	583	560	594	542	549	561	496	562	554	579	594	531	551	525	577	590	553	529	555	563	531	548	565	533	527	542	553	525	542	518	586	561	548	554	554	582	562	576	520	532	563	566	532	598	572	571	532	526	528	531	585	518	523	549	542	585	560	522	554	572	578	532	560	528	574	531	540	556	561	536	544	576	549	524	546	542	563	544	538	517	580	548	569	610	551	565	527	553	541	572	571	567	534	507	538	564	547	546	502	549	564	581	520	562	518	545	573	580	568	563	575	544	556	557	559	545	566	533	524	592	553	596	545	540	544	538	530	519	556	563	511	586	569	528	533	553	545	535	536	595	565	582	528	561	593	547	546	553	547	561	495	534	497	525	580	562	515	570	519	516	530	518	543	552	528	485	523	569	508	557	547	556	530	572	543	589	530	567	561	559	598	567	532	487	570	525	530	550	548	568	542	525	516	543	545	568	627	541	571	530	549	512	557	533	553	588	581	545	587	536	535	552	568	545	542	514	547	555	541	577	566	564	539	556	607	571	558	565	624	570	564	557	567	555	544	578	584	517	609	585	565	521	536	578	557	583	543	540	567	544	575	600	523	540	565	541	528	527	570	579	530	555	543	565	581	634	564	587	581	569	519	509	506	566	540	582	536	519	541	562	548	521	588	567	524	528	511	557	516	546	546	521	587	586	547	566	561	520	583	588	553	574	584	535	557	581	568	493	531	589	583	543	530	501	547	541	543	561	509	556	547	516	577	549	575	586	569	549	559	575	581	538	554	537	535	569	578	527	539	559	561	566	566	578	518	524	569	575	535	581	583	538	537	573	581	584	559	555	539	518	576	560	528	523	506	548	533	526	567	573	546	563	551	550	551	537	517	579	606	566	551	532	603	570	609	551	552	524	569	545	531	573	567	545	547	548	572	532	556	546	559	582	626	600	522	535	526	512	564	513	587	576	563	559	546	541	550	553	569	572	508	557	546	527	584	563	534	568	566	540	587	499	541	544	551	543	513	534	574	574	531	577	513	571	517	567	550	559	546	525	570	605	528	549	535	566	537	586	504	580	533	553	561	570	542	609	530	591	558	542	566	580	598	537	601	576	502	558	558	538	538	529	574	530	531	546	562	550	539	570	521	573	560	527	550	593	546	549	594	542	531	565	586	546	558	572	554	593	568	549	539	536	526	534	573	550	594	550	572	534	536	573	566	533	555	553	586	582	545	569	551	571	579	536	528	571	496	543	540	573	513	557	545	585	528	527	588	567	575	554	533	548	539	563	517	555	609	553	541	534	531	556	527	554	515	548	550	572	561	603	547	560	550	528	571	559	540	497	551	524	549	560	549	539	544	485	544	536	593	563	539	545	586	575	534	557	530	506	570	580	588	511	550	541	553	529	568	612	565	555	567	588	514	541	506	512	536	581	512	566	578	557	588	533	561	570	554	561	569	515	599	521	556	562	555	516	569	618	556	528	545	560	548	558	552	568	510	605	538	563	519	544	539	530	575	574	566	562	543	536	619	558	505	555	535	550	551	562	574	535	535	530	541	556	543	550	593	543	575	563	495	552	570	570	515	614	551	531	567	550	525	522	541	540	522	546	547	576	579	531	567	565	551	526	578	554	526	562	575	551	589	583	532	564	540	577	529	538	543	556	557	546	590	549	556	513	583	530	554	550	499	568	565	535	577	541	595	575	566	573	515	541	545	565	527	539	554	539	538	588	562	561	592	560	542	551	555	541	568	542	564	532	577	539	559	545	531	569	581	563	565	580	521	543	552	535	514	610	535	536	572	563	517	609	530	540	574	530	567	531	541	528	546	559	561	537	538	552	584	573	530	576	535	529	502	586	535	600	549	503	563	544	527	544	569	563	528	567	597	555	590	557	529	557	527	549	572	546	558	542	529	524	549	568	527	533	571	576	572	563	566	540	580	541	574	541	601	549	591	528	581	550	546	564	520	557	544	558	561	557	590	532	568	489	509	573	503	557	561	522	518	586	503	541	551	555	608	558	549	555	544	563	600	551	567	512	546	577	550	563	590	577	576	552	568	547	547	551	574	524	513	555	503	565	565	583	531	555	505	601	520	556	589	573	564	585	502	551	547	539	567	557	513	564	550	573	581	561	555	542	513	579	532	597	550	579	501	546	564	528	547	584	500	567	539	532	555	553	543	592	548	515	538	571	545	532	582	605	539	582	527	563	586	545	552	516	547	559	537	517	614	572	561	550	549	539	586	559	584	555	583	544	543	581	533	566	528	493	551	554	528	562	554	552	530	560	580	570	536	567	558	532	547	542	569	566	519	561	596	584	556	522	546	545	598	499	563	510	520	534	618	548	580	543	565	568	534	540	557	567	529	550	547	559	508	570	560	532	567	587	614	540	551	575	502	561	534	565	554	566	534	589	539	541	558	530	551	546	535	567	548	530	570	572	539	528	547	585	569	525	556	539	553	570	565	594	526	548	550	591	544	528	551	528	560	580	558	533	490	571	524	544	552	557	504	564	550	544	562	565	538	533	542	543	574	559	558	510	543	589	557	556	549	509	562	561	543	568	565	557	536	533	510	587	504	520	548	547	583	546	549	599	560	515	534	534	529	572	547	567	543	559	543	542	528	502	541	556	503	532	572	554	533	546	577	540	549	571	557	513	564	534	554	545	542	561	568	552	521	550	562	579	535	577	536	577	561	600	550	524	540	548	534	584	528	589	529	558	509	524	540	505	558	560	540	542	504	554	540	538	525	593	536	578	580	564	529	590	557	517	543	582	524	528	578	586	573	543	546	532	599	575	561	542	573	501	524	549	534	555	574	599	582	500	563	592	524	549	574	579	563	540	550	565	533	523	553	565	530	518	542	558	541	542	590	558	521	551	531	525	536	581	531	545	545	552	559	556	584	542	534	552	567	519	597	558	591	563	526	517	538	578	570	570	532	536	554	598	545	542	544	536	592	529	520	567	581	550	547	523	539	558	577	539	593	547	544	513	530	561	519	573	556	567	563	541	522	540	573	555	516	593	535	527	548	528	565	518	555	543	546	612	554	586	560	518	520	568	496	538	539	546	576	519	592	519	524	502	538	532	566	552	543	529	533	529	608	552	575	562	539	531	562	545	539	557	622	565	534	548	548	537	596	524	530	577	558	546	539	555	523	514	550	584	524	580	569	547	552	540	585	573	519	547	558	579	557	541	546	556	565	597	569	538	563	534	577	553	570	590	578	606	528	528	554	562	563	530	562	545	543	564	584	523	555	518	541	517	567	554	530	536	551	563	554	552	529	572	553	556	529	511	563	570	597	577	588	513	504	565	534	541	521	519	547	604	540	535	542	583	546	561	544	545	588	538	564	605	577	565	525	508	588	493	560	535
22635	21317	33156	32778	23936	21098	13133	1545	550	521	531	523	540	530	502	513	503	474	500	496	527	503	523	522	494	523	467	511	505	495	503	501	478	502	487	529	498	481	531	468	497	492	459	459	494	494	439	468	421	471	518	486	466	486	526	482	503	498	507	513	515	527	473	453	467	482	476	501	510	491	539	491	558	471	478	512	504	481	477	483	501	508	513	477	504	499	499	506	469	490	489	467	500	509	481	483	501	508	517	519	534	517	489	472	549	475	454	552	501	493	477	494	504	507	499	479	496	507	494	477	513	503	533	493	504	483	476	536	471	470	522	467	479	503	528	493	504	498	493	519	469	539	506	522	538	529	492	488	481	484	482	490	497	538	519	487	498	502	509	485	497	487	478	514	531	473	484	504	539	501	490	504	475	458	478	514	507	498	491	525	507	494	477	473	490	471	490	524	499	503	500	549	519	519	474	502	460	454	480	516	501	516	507	471	470	534	467	546	494	501	510	514	500	509	510	487	498	487	500	477	532	483	503	481	479	511	489	488	503	504	500	450	496	497	482	494	521	495	527	468	473	486	515	476	470	427	498	525	499	536	521	504	494	496	503	502	493	531	478	466	439	514	461	523	504	530	471	466	486	506	475	540	482	484	483	521	464	502	481	463	444	499	478	515	509	493	459	500	495	539	515	501	524	477	475	471	499	489	538	488	495	491	495	510	500	511	492	472	492	474	497	500	490	509	488	480	489	484	504	529	483	477	517	482	521	512	511	502	507	497	497	531	489	509	527	521	500	477	505	527	484	473	473	513	502	488	529	502	546	490	496	457	486	510	483	507	535	478	463	484	459	488	500	457	522	498	520	474	488	493	475	493	490	493	520	504	516	505	486	527	481	508	516	506	457	510	499	463	511	417	531	534	478	479	490	511	498	474	482	497	508	507	467	483	556	508	511	516	478	529	492	506	473	488	515	511	493	494	515	510	489	492	506	459	489	517	458	514	486	489	508	519	497	460	426	509	508	487	484	507	479	451	478	484	510	492	484	486	523	463	487	506	487	489	503	538	510	484	518	489	520	505	524	475	475	504	508	447	520	489	495	483	516	528	452	527	539	477	482	470	484	484	491	527	490	474	501	530	535	507	483	479	487	484	500	520	492	481	522	503	475	453	489	498	540	477	501	489	501	458	451	508	512	497	460	479	499	524	499	523	497	503	502	528	506	475	481	473	485	494	499	507	487	500	500	505	500	528	473	490	495	483	417	486	470	485	507	528	501	486	481	482	476	505	540	462	543	477	524	520	498	516	494	521	490	503	526	500	478	493	484	581	458	524	524	465	501	544	522	494	517	498	516	509	516	495	497	495	504	517	492	480	478	456	470	448	489	496	477	473	471	509	478	548	509	470	461	459	454	500	529	458	480	465	519	472	476	468	489	451	501	513	491	491	513	477	534	528	468	475	509	503	539	521	503	474	534	532	524	474	490	514	518	528	494	481	545	502	501	469	491	513	523	502	509	451	495	474	459	522	507	506	483	526	485	491	490	492	476	471	520	482	523	520	486	538	492	504	467	527	523	519	550	490	512	503	458	521	518	504	485	480	493	507	485	495	483	529	513	510	484	503	504	511	499	499	477	466	528	478	499	526	509	498	536	501	504	505	489	484	535	487	454	482	494	535	468	525	563	519	474	454	493	489	518	505	523	528	514	489	470	511	504	518	523	510	545	475	551	489	510	498	499	489	453	547	491	499	506	463	546	497	462	500	514	480	475	447	485	519	531	468	542	511	506	515	511	532	493	470	502	471	507	504	494	500	510	519	454	484	519	499	482	523	512	549	496	509	472	504	514	527	469	482	486	470	485	464	485	538	476	541	481	443	514	495	505	521	482	461	502	455	500	532	518	498	491	532	500	545	504	527	477	465	516	466	529	448	499	504	513	492	492	464	542	542	500	508	506	521	499	484	482	486	510	452	525	498	514	480	519	492	483	492	458	507	480	483	482	516	477	492	506	506	537	473	541	492	538	517	472	504	482	478	532	503	518	540	524	507	502	497	499	487	512	472	445	501	446	510	452	492	521	533	460	519	473	493	493	467	515	483	527	486	548	486	558	509	444	462	516	495	494	462	505	563	470	482	483	479	474	497	506	499	505	475	494	515	474	525	508	522	491	470	490	485	510	555	498	499	482	473	493	465	513	547	510	494	534	495	516	522	508	510	547	490	516	492	495	516	510	507	507	511	514	514	484	506	498	506	494	493	457	526	497	521	516	484	500	497	492	462	521	520	487	462	463	506	480	464	475	503	491	507	500	504	497	497	550	493	500	472	506	487	494	501	484	494	493	508	532	524	499	456	508	498	495	485	441	483	481	531	499	478	517	496	487	460	500	516	527	486	482	458	481	479	503	487	492	491	490	480	509	462	503	493	467	529	475	482	518	502	554	475	486	500	508	482	462	487	504	449	476	551	476	498	509	496	503	488	476	502	454	472	483	467	462	496	471	524	487	502	474	541	521	503	455	498	473	511	440	506	472	478	465	470	500	514	500	484	499	458	474	454	504	463	455	440	510	543	508	475	518	460	515	488	468	496	508	486	535	467	529	515	538	531	482	545	510	486	487	481	529	510	494	479	477	507	523	487	469	459	504	503	506	522	470	512	523	516	514	499	495	495	473	498	534	475	506	451	480	477	453	525	486	519	458	513	490	491	489	518	481	548	545	485	495	480	517	524	497	481	448	531	541	482	533	472	503	498	498	552	495	441	527	512	481	487	511	498	524	514	513	469	505	530	515	485	495	523	481	479	524	483	563	477	503	517	484	482	490	491	483	482	517	522	498	477	480	476	518	527	477	515	489	468	497	533	508	486	471	482	458	530	521	501	497	495	474	494	487	484	484	499	497	525	517	478	471	502	503	470	513	519	489	476	465	509	537	472	533	510	516	490	475	460	485	501	513	495	447	467	501	510	494	531	500	465	548	470	504	549	472	490	468	497	553	490	542	500	484	518	502	519	483	493	503	485	485	483	501	499	527	518	468	489	525	475	522	493	469	514	441	507	504	543	464	528	482	511	472	494	466	496	446	490	464	478	540	538	481	514	475	462	500	461	525	530	537	519	509	479	538	449	516	467	486	462	504	550	497	485	497	501	477	491	472	506	535	487	529	467	501	485	471	521	532	489	489	511	483	501	529	473	481	492	491	493	480	481	494	519	493	472	491	487	531	519	535	521	527	495	470	507	476	496	482	499	476	507	517	505	506	476	478	480	478	502	532	516	522	474	502	523	489	509	498	488	480	476	519	499	483	534	482	527	483	534	475	518	478	489	484	510	483	498	524	492	489	503	469	552	502	532	505	513	524	485	489	503	500	498	473	504	541	526	495	491	504	499	492	515	458	506	502	489	498	497	544	493	496	479	478	475	489	492	451	497	457	516	504	477	490	452	515	509	454	528	476	499	534	490	481	499	506	480	468	516	477	504	500	461	489	521	481	501	496	467	480	500	536	538	465	549	512	523
59680	95282	79740	55882	32005	14035	4152	1230	544	520	517	588	543	538	550	550	545	518	576	566	571	510	536	517	543	522	547	572	589	547	515	521	541	537	560	541	530	509	581	510	560	547	499	559	513	558	540	531	524	515	515	506	519	520	524	535	547	515	582	566	545	564	498	543	531	536	532	538	496	521	533	513	519	519	520	557	540	530	509	518	499	562	549	527	548	549	537	539	529	505	547	509	523	578	588	551	513	535	522	526	548	586	562	528	536	493	516	572	558	509	544	501	577	530	536	532	499	513	501	519	534	526	537	522	519	511	566	539	547	540	529	550	537	518	525	510	538	538	546	532	516	542	522	539	536	507	506	529	549	556	551	543	537	533	513	504	537	538	528	514	537	524	544	551	515	560	531	521	578	545	582	529	547	530	543	514	506	518	536	537	531	552	493	536	518	546	536	546	536	547	503	556	588	542	570	562	501	516	578	543	574	562	496	524	555	571	556	502	571	553	540	562	554	535	534	569	528	570	538	533	497	533	509	525	569	541	522	530	532	555	519	531	547	543	505	585	562	513	524	517	590	554	557	559	555	543	535	528	552	532	551	570	580	502	475	512	551	581	529	497	530	552	555	548	478	534	576	569	572	527	535	488	523	535	546	516	547	538	520	546	523	565	563	523	514	516	526	529	527	541	525	510	571	541	512	539	521	574	498	546	531	509	553	520	534	507	529	580	570	520	495	530	561	501	543	549	562	537	578	559	522	539	544	510	543	510	567	533	534	524	550	529	511	525	494	486	523	511	560	547	572	551	535	503	511	560	514	552	525	559	580	533	541	500	528	489	535	522	577	481	552	532	527	558	481	552	540	564	539	537	533	536	540	507	518	524	540	505	522	505	501	549	542	552	528	513	525	547	532	514	565	570	557	511	528	520	532	509	556	545	543	538	542	501	552	522	521	522	541	514	530	537	515	506	538	588	528	498	557	558	514	566	569	555	563	518	551	538	478	530	548	542	532	549	574	570	511	522	498	549	514	561	527	584	523	577	553	580	540	532	534	537	556	518	518	560	570	545	563	530	536	517	546	542	533	585	487	505	527	559	554	521	582	483	522	556	527	598	508	516	523	484	512	555	547	571	529	547	516	499	546	558	532	557	519	548	558	534	542	543	547	533	497	589	507	578	560	541	516	519	563	550	568	552	586	540	555	545	522	524	589	524	556	536	528	540	528	521	573	548	534	495	540	507	526	549	552	532	548	514	536	531	558	529	497	532	539	543	547	504	546	523	542	559	569	524	550	562	575	539	519	506	558	587	495	530	564	557	532	560	634	564	523	533	534	523	529	496	570	516	498	489	560	552	559	553	534	519	577	510	541	607	571	603	522	536	532	516	524	475	535	503	526	538	501	544	521	525	523	542	572	509	526	520	523	575	550	534	540	514	531	571	534	566	527	518	549	539	538	566	532	550	551	521	579	532	585	538	526	492	570	558	562	527	541	513	507	517	529	520	543	566	518	538	507	554	507	562	519	544	522	530	570	497	527	505	538	516	552	579	578	550	572	534	512	535	544	518	527	543	526	532	553	556	513	564	507	523	517	517	562	484	537	547	588	551	549	527	529	568	571	525	536	506	543	561	563	549	532	540	536	539	539	519	512	531	531	567	551	539	560	532	526	512	549	493	517	529	555	533	536	529	592	536	513	508	540	546	544	511	503	548	526	536	521	566	588	547	516	506	535	556	547	541	517	547	492	553	523	502	538	523	516	561	534	532	543	511	568	528	498	549	546	552	562	537	568	567	521	512	552	530	534	551	511	523	560	588	531	529	519	527	535	559	555	519	519	549	567	520	521	550	560	525	506	499	530	539	538	529	554	560	550	512	518	533	527	478	513	532	526	536	545	557	555	550	543	530	573	535	548	547	532	534	558	509	522	545	547	516	590	506	528	535	553	539	570	522	550	545	510	529	563	561	511	573	492	540	552	537	503	529	601	548	541	562	535	525	534	533	571	523	517	532	522	563	557	509	515	507	532	504	516	514	557	519	537	560	545	546	557	515	527	525	505	530	514	521	523	512	531	534	575	560	529	534	488	556	545	593	522	527	540	520	529	569	515	513	535	486	528	583	501	537	534	512	521	537	489	526	543	577	532	518	535	504	532	509	560	513	515	534	581	536	502	553	556	509	559	521	548	485	585	510	543	554	540	541	546	530	535	563	507	560	503	521	508	510	572	551	529	498	539	520	526	545	540	562	544	541	546	516	537	539	508	536	513	570	542	529	536	509	552	538	546	563	515	466	538	525	523	545	546	533	511	528	520	548	559	510	477	537	553	560	585	544	526	543	527	532	508	507	551	567	519	558	531	538	535	569	550	539	621	538	516	511	573	556	581	538	543	551	536	535	494	536	523	513	522	528	555	532	541	558	551	566	547	525	516	552	532	521	540	540	528	585	553	544	520	511	507	518	549	486	555	573	535	518	520	566	529	560	539	525	534	551	548	543	549	537	564	552	520	537	544	536	533	559	530	495	519	506	526	516	536	553	548	529	548	546	550	567	552	542	523	533	534	544	555	566	556	536	503	527	536	522	538	539	554	492	556	602	530	561	494	516	530	551	475	517	523	552	576	549	561	536	540	534	515	511	559	580	540	569	548	551	545	533	553	555	527	514	562	535	545	477	533	538	476	532	546	548	515	547	573	529	548	563	579	580	581	554	519	558	514	550	561	524	536	538	559	523	565	534	533	529	538	529	496	529	545	540	544	517	569	557	543	526	531	537	537	569	543	549	545	532	511	555	513	542	505	518	555	512	526	528	547	505	568	550	524	515	546	515	551	561	532	553	533	565	548	556	505	490	514	530	531	525	563	549	499	569	525	535	493	554	511	536	562	531	538	523	494	553	567	530	525	544	556	554	536	546	566	541	550	499	552	550	549	540	496	525	534	514	548	549	520	522	522	552	531	540	539	552	539	521	516	535	564	490	526	484	498	525	606	541	540	497	540	510	490	555	559	593	574	542	537	571	529	481	545	532	511	513	517	546	569	537	559	548	523	515	527	542	553	546	531	545	510	563	519	528	536	517	482	551	535	541	521	549	541	540	542	563	537	542	557	540	532	513	521	523	569	501	520	488	547	486	496	546	493	546	539	581	532	546	577	508	524	557	524	547	533	510	538	538	531	521	578	531	558	525	525	540	526	561	517	517	528	571	506	538	558	547	544	513	513	558	513	561	531	523	528	514	530	512	537	529	489	531	516	547	533	522	543	557	536	569	558	537	503	551	516	567	563	511	553	520	539	544	506	541	534	528	579	531	520	534	516	520	542	533	521	545	565	552	522	559	524	543	509	530	512	576	554	578	559	502	520	536	502	539	496	501	579	580	532	552	533	541	555	507	518	544	493	550	574	507	546	513	564	542	513	558	567	563	542	515	547	534	570	536	520	518	542	523	553	536	542	522	562	515	499	531	525	557	511	487	540	497	521	518	547	536	518	549	531	543	512	541	543	553	535	541	512	531
28209	26114	36101	21958	5032	1255	632	423	414	395	411	377	407	395	395	412	392	377	369	412	403	395	402	423	417	388	401	428	384	414	420	390	409	407	397	372	386	357	396	435	396	396	375	407	386	393	409	410	392	396	368	421	381	404	398	373	381	416	401	395	383	382	406	400	410	423	408	398	412	414	397	373	408	425	404	414	400	400	425	428	404	367	373	375	376	397	419	388	393	384	395	420	405	387	394	389	366	412	414	429	357	395	383	410	393	422	408	383	369	386	379	413	380	379	385	388	386	400	410	425	393	381	398	387	430	392	405	417	416	434	412	426	409	383	427	373	404	392	383	391	377	415	392	410	408	429	389	412	393	412	391	400	390	417	423	410	400	411	397	424	404	379	411	410	423	396	397	408	379	388	388	395	436	380	412	418	392	423	417	408	407	374	402	421	373	433	403	436	392	387	380	411	396	433	417	423	409	406	418	407	369	378	379	395	413	415	390	412	397	421	375	410	411	379	387	364	377	404	402	382	412	386	419	370	443	393	404	424	399	368	399	436	369	378	401	361	370	408	389	368	403	373	381	414	360	395	400	395	437	412	388	390	378	412	402	382	430	416	422	392	377	396	387	383	393	373	421	409	396	434	430	409	355	401	384	363	383	435	416	421	405	389	395	424	403	392	367	401	388	425	410	409	411	373	395	430	407	383	387	408	380	384	401	434	411	379	413	414	412	423	396	399	379	395	384	385	395	359	400	400	389	406	403	371	429	424	411	377	364	383	357	389	424	389	380	374	394	370	394	398	402	423	451	382	387	404	379	402	390	397	382	423	374	411	392	393	409	402	388	418	370	362	390	411	376	384	404	440	424	441	391	401	399	414	385	408	431	409	393	455	449	388	379	367	399	424	365	417	383	401	394	427	433	388	399	433	382	404	409	423	414	391	423	419	386	401	398	393	377	377	402	374	386	405	422	381	358	394	379	423	397	376	390	396	377	384	426	402	407	390	396	390	428	409	418	411	369	406	372	418	429	382	394	401	404	372	392	369	406	364	386	400	432	393	424	415	417	379	374	373	411	413	394	381	437	406	411	435	402	397	395	398	407	413	397	378	400	394	422	401	431	364	382	385	415	394	438	407	400	424	389	364	390	450	413	386	427	397	402	386	416	383	410	415	415	430	402	394	418	413	408	404	418	408	394	408	397	396	411	399	429	418	405	408	376	381	411	404	383	368	423	407	393	418	426	386	367	395	432	428	415	424	407	406	403	372	383	394	410	404	465	401	402	424	392	410	414	396	402	417	372	401	413	373	382	424	393	396	425	367	407	390	404	386	363	409	434	370	369	386	425	375	430	368	407	396	388	422	388	413	389	393	383	417	360	403	379	404	403	437	420	376	374	419	445	392	415	400	429	403	388	381	416	395	385	362	364	360	428	389	375	412	392	388	380	408	403	398	404	370	397	429	421	440	392	371	454	413	420	399	372	398	410	397	396	418	376	377	401	364	374	392	424	395	389	369	372	345	384	398	421	396	416	416	384	410	427	395	416	403	368	410	379	364	377	402	375	357	419	435	407	369	397	405	390	394	398	384	429	439	407	393	368	424	418	432	413	378	406	390	415	386	413	402	392	436	380	373	393	400	405	425	403	394	371	402	404	425	416	384	394	388	400	347	373	415	408	423	409	390	419	364	408	392	388	367	387	382	405	408	361	444	413	386	367	397	387	462	384	394	406	400	409	403	373	393	404	406	391	368	401	401	405	410	403	381	375	422	388	400	385	411	397	408	437	368	429	406	401	385	415	406	405	385	383	397	429	396	440	448	458	387	445	411	366	409	358	420	398	389	398	443	429	405	415	417	398	377	436	393	410	389	425	360	378	363	396	391	405	376	414	403	411	371	443	421	409	433	377	392	392	386	415	412	405	404	394	389	443	369	404	408	380	410	452	396	390	372	374	406	401	420	409	391	393	376	413	424	404	392	440	379	385	390	355	377	403	387	403	400	386	414	389	378	404	381	411	429	409	389	377	353	398	388	467	405	363	383	394	407	373	398	427	412	424	391	357	388	376	400	438	373	424	379	388	383	406	385	390	402	383	417	434	370	408	386	385	377	380	401	368	417	374	416	426	424	383	434	433	386	394	380	401	387	418	377	383	396	408	410	361	397	408	380	393	433	394	412	393	413	430	381	400	353	366	426	411	436	414	399	379	398	389	403	413	396	385	408	395	423	397	399	386	358	390	353	419	414	368	367	410	394	398	401	381	409	439	365	432	398	402	375	409	393	412	400	406	418	367	442	406	409	423	427	379	402	387	407	383	378	394	421	364	376	393	379	400	418	340	417	409	386	409	420	366	398	408	412	416	386	415	401	398	410	387	399	379	376	411	416	388	434	381	378	411	392	395	382	370	431	438	425	392	408	381	385	412	413	400	361	421	395	389	371	381	417	374	382	405	421	417	401	356	407	363	408	397	400	360	369	382	392	391	405	432	429	392	403	415	390	371	442	383	383	403	392	384	406	411	378	398	385	409	426	380	381	391	387	417	436	416	359	382	398	403	404	380	414	410	401	387	390	416	404	398	411	389	404	417	394	407	401	375	411	382	426	373	402	399	421	388	392	423	401	399	406	383	421	412	425	393	392	405	401	429	399	419	408	387	412	424	368	413	391	367	412	426	396	370	397	391	363	383	365	433	400	403	429	400	370	393	397	406	367	388	407	388	365	442	387	413	384	398	426	433	355	366	410	398	401	410	372	414	366	415	403	387	437	413	409	389	418	372	423	379	359	385	380	400	370	411	428	420	435	416	444	407	398	384	395	384	374	397	378	414	396	461	406	403	408	451	351	388	391	418	412	404	371	387	401	371	430	379	379	370	425	372	408	414	406	400	416	365	406	401	397	396	387	397	430	397	438	355	401	402	396	386	425	410	444	410	414	400	377	382	403	381	385	420	429	378	402	393	397	417	423	395	388	407	388	411	393	389	423	378	394	420	389	435	389	362	415	376	391	416	387	421	391	409	367	398	401	402	409	386	375	410	404	413	395	441	406	369	388	363	402	406	412	405	416	404	381	413	411	403	409	404	395	393	453	387	412	396	396	412	419	406	390	410	372	417	404	394	412	398	422	384	414	377	374	396	381	418	391	380	330	368	428	394	386	381	364	428	410	378	371	399	408	402	406	384	400	406	368	437	392	408	386	389	406	403	378	408	400	388	399	446	380	392	387	408	386	403	391	397	429	403	429	424	372	391	404	383	412	404	418	389	403	386	400	355	393	401	378	394	381	380	388	391	394	440	381	388	391	401	420	401	412	383	425	408	409	390	361	388	392	365	413	375	405	382	416	434	389	381	360	397	358	445	426	388	406	365	407	387	399	381	400	406	389	400	416	419	393	430	408	413	405	381	430	385	406	409	432	393	447	380	390	398	390	376	428	413	388	391	406	379	375	404	419	390	382	415	382	383	433	392	385	393	413	408	435	404	442	419	413	378	326	397	405	373	409	388	426	409	395
27129	40327	33580	14861	4534	1536	827	531	430	452	427	466	418	484	472	456	467	454	438	420	453	438	458	431	468	434	501	464	476	436	420	437	489	445	435	451	466	439	448	467	435	468	450	465	467	417	449	436	451	442	451	483	451	436	450	435	481	450	462	442	476	439	474	436	431	478	480	433	479	460	471	460	433	473	411	440	476	442	477	430	447	484	471	440	475	464	454	451	443	432	441	412	429	415	458	492	439	437	487	421	444	447	485	471	437	457	436	430	474	460	442	450	442	474	447	484	487	467	437	458	506	470	448	408	423	457	461	434	455	461	523	405	458	451	462	460	469	455	467	456	486	465	506	468	441	451	458	470	478	439	452	469	522	418	454	449	458	449	456	509	478	466	421	466	439	448	474	439	451	469	433	461	489	446	438	445	472	457	442	468	472	461	448	460	450	471	455	425	475	430	460	418	469	457	440	474	448	438	475	436	425	450	433	514	416	470	471	486	434	453	477	485	437	428	450	449	518	451	453	438	442	470	432	451	446	425	447	446	454	411	452	449	483	478	438	443	423	415	442	458	448	474	508	449	464	439	455	474	483	452	446	423	438	418	450	489	516	461	432	430	438	467	467	474	451	409	463	472	437	422	476	444	471	462	446	491	500	447	459	451	450	426	455	443	449	503	476	431	435	470	450	485	455	485	455	469	455	408	454	452	461	466	463	435	470	443	446	439	461	460	476	447	435	469	444	505	456	460	486	467	439	462	472	441	465	473	457	450	467	462	499	447	456	470	464	458	460	443	433	437	462	495	449	456	430	443	434	429	450	443	429	459	484	463	465	458	502	433	421	477	468	473	460	456	432	492	448	441	454	448	469	451	474	447	479	477	447	390	453	430	442	431	494	452	416	442	464	421	469	435	456	449	430	485	432	431	470	419	470	459	500	484	402	442	434	424	438	440	485	429	432	487	432	448	453	463	430	484	466	447	465	446	445	434	459	440	486	452	436	438	442	432	434	463	488	469	437	446	464	418	467	466	448	467	514	437	443	421	492	474	450	447	446	456	430	451	464	471	484	466	417	454	435	450	437	514	452	413	454	456	447	473	439	435	451	433	440	459	452	474	438	439	436	431	449	423	479	441	458	473	421	426	457	469	448	434	477	488	465	462	459	437	468	484	447	465	473	449	431	472	427	438	465	449	453	484	531	456	466	450	498	488	436	450	431	500	459	428	490	463	452	471	457	466	439	429	451	455	462	486	430	445	442	458	478	479	450	447	459	432	431	449	456	471	448	521	425	440	466	410	457	457	444	416	451	467	479	470	478	502	443	489	474	461	468	443	446	420	442	462	469	469	471	426	438	467	477	475	459	490	445	468	460	432	488	472	465	475	469	438	459	468	460	425	460	433	437	431	401	449	457	446	442	428	436	426	443	433	443	466	442	433	493	486	430	473	462	443	444	502	459	470	463	512	495	432	469	426	477	452	454	462	470	476	497	450	509	468	449	443	453	485	452	450	442	436	403	424	513	464	496	430	492	489	491	478	481	471	439	450	420	443	456	421	432	437	471	472	429	450	424	466	441	439	468	477	456	489	497	433	439	456	414	398	436	479	457	465	457	429	464	491	456	456	489	410	466	447	475	440	478	439	439	428	449	463	433	438	446	458	471	458	431	428	407	495	481	444	455	442	455	477	469	477	467	467	439	488	489	450	481	423	464	467	459	422	473	435	445	449	432	464	463	467	477	410	426	453	479	431	484	449	419	430	440	425	453	414	445	473	411	462	456	478	462	434	443	433	461	420	471	481	392	455	483	474	420	472	452	455	438	466	445	439	427	410	448	408	472	457	465	415	473	460	452	482	455	467	456	430	457	467	459	451	433	455	464	437	467	466	493	459	463	464	475	441	491	463	456	469	474	446	420	478	436	471	456	462	454	453	472	450	438	406	465	450	459	464	491	445	466	435	460	457	466	475	473	472	525	459	468	456	449	442	491	465	475	481	461	441	410	482	444	461	477	455	431	462	437	434	467	468	488	435	439	441	471	430	450	433	457	447	488	464	471	464	481	467	448	460	458	470	460	443	483	444	469	486	435	461	461	458	472	457	477	436	463	442	465	427	444	471	477	452	449	436	438	461	498	426	449	433	440	415	452	455	445	438	418	446	452	488	469	487	481	423	462	453	451	460	404	471	497	480	437	450	469	438	495	442	480	416	463	433	424	426	448	440	487	477	459	455	465	431	436	446	417	495	466	478	458	462	412	442	445	424	471	444	418	416	421	461	489	496	432	497	436	481	469	453	472	456	452	463	453	433	473	461	413	488	448	449	461	474	466	467	420	435	456	441	469	454	448	423	426	489	489	444	451	456	461	444	439	416	455	460	447	482	470	412	448	449	444	428	478	444	464	433	446	454	452	494	462	500	456	469	455	481	438	475	479	445	443	436	454	480	474	448	451	446	480	443	433	429	432	442	455	460	463	470	423	457	446	462	440	437	432	447	504	431	453	473	482	497	485	448	475	472	413	480	461	458	434	452	470	456	470	444	451	481	426	461	457	447	455	472	438	450	451	460	425	447	496	418	442	457	480	444	461	441	479	484	454	450	453	472	451	473	438	468	455	481	448	439	444	445	462	411	465	415	474	445	473	484	475	423	420	451	464	470	422	465	465	524	489	480	424	441	454	487	434	475	414	464	470	444	498	433	466	455	466	468	437	463	458	419	421	480	451	472	471	479	466	459	467	503	447	453	450	452	450	446	441	425	424	452	485	479	479	414	455	439	447	441	462	450	441	445	463	416	473	474	471	402	475	447	464	477	465	421	453	499	439	461	460	459	424	411	442	449	419	434	430	444	393	433	398	460	433	470	464	469	442	478	453	469	458	453	481	434	485	503	449	481	436	480	451	442	491	460	450	469	477	431	446	448	480	474	459	463	451	426	454	447	432	433	449	401	445	466	455	483	454	422	452	428	453	445	483	463	468	442	424	445	432	472	473	464	458	470	448	497	433	417	462	420	490	439	485	434	476	450	497	473	475	468	450	451	435	499	428	454	447	451	456	483	408	457	440	434	466	450	439	491	455	422	468	457	475	402	474	500	452	448	472	474	466	400	467	391	428	480	434	461	454	453	474	464	416	451	448	450	440	467	425	523	472	436	494	472	468	473	430	461	454	435	447	453	442	487	456	504	418	480	429	415	442	449	454	435	482	437	430	467	468	475	483	481	463	458	472	483	474	413	463	473	440	465	449	452	467	429	431	425	430	449	408	464	476	468	482	450	451	459	481	446	467	472	470	474	472	438	423	443	469	467	461	443	458	445	467	466	496	418	458	468	500	443	439	421	440	469	442	481	455	479	468	482	448	478	489	453	465	448	468	469	480	453	470	456	461	468	429	470	444	464	479	447	452	470	423	441	467	467	442	471	473	495	462	435	495	443	449	463	470	450	466	435	459	465	453	442	454	425	463	431	425	502	469	500	442	421	475	463	464	432	445	443	466	448	441	408	389	462	474	450
23323	21465	34871	32500	23255	18399	6876	780	423	408	389	402	379	409	405	391	388	373	361	407	377	396	381	393	360	437	392	367	380	380	391	401	382	399	370	373	414	399	414	412	361	409	366	375	405	376	376	379	344	373	400	412	395	396	383	374	397	397	377	345	379	396	388	378	407	437	371	433	394	363	394	399	371	391	424	411	397	366	342	368	377	386	386	374	403	380	382	370	386	347	418	452	403	381	396	382	396	401	406	361	379	366	393	363	387	408	392	410	388	362	373	412	435	418	386	379	421	430	402	367	397	373	378	370	379	367	371	384	375	406	397	406	356	374	390	384	434	396	351	402	388	356	388	388	381	407	385	394	417	407	390	381	353	409	374	381	401	396	378	400	388	377	406	375	371	357	359	360	389	377	384	400	411	364	370	374	404	370	381	412	367	386	390	388	398	408	405	406	437	397	394	388	378	366	389	408	401	388	382	391	406	416	377	400	419	406	390	362	373	374	377	372	391	410	377	377	375	388	386	400	359	351	355	358	389	382	366	368	393	407	369	378	381	385	374	424	377	386	405	414	381	413	394	384	382	375	390	373	377	370	413	373	398	393	384	421	367	408	379	376	379	387	386	425	376	380	396	402	390	423	356	378	384	374	397	414	366	392	397	401	398	356	377	379	420	394	388	374	384	408	407	410	398	415	366	398	380	396	370	369	370	379	372	387	383	380	395	387	413	405	362	381	417	390	359	387	404	408	386	331	414	419	415	395	410	393	362	413	376	398	454	421	400	365	409	346	418	360	369	394	384	397	396	361	369	386	401	387	392	381	399	387	363	329	410	374	387	409	376	364	385	368	399	390	430	395	381	420	390	406	372	432	381	371	370	402	395	391	370	374	391	385	421	365	381	370	388	363	434	388	362	426	382	382	369	420	402	395	391	370	381	368	373	347	394	407	370	441	387	354	382	356	405	390	387	374	398	416	384	350	423	366	372	405	445	389	360	411	413	404	370	384	372	370	366	365	388	404	389	397	344	379	380	417	379	394	386	380	366	437	375	384	409	381	355	431	360	375	413	407	392	377	385	390	382	376	407	361	376	424	395	348	375	367	408	414	366	367	411	414	415	399	406	359	388	367	346	391	341	417	379	365	447	399	366	376	355	364	379	363	430	398	383	409	369	391	389	387	388	373	388	390	396	372	387	371	415	378	387	407	378	393	403	392	409	399	399	398	424	395	376	397	417	417	423	379	395	407	411	395	392	411	430	354	406	352	406	370	377	411	353	383	389	388	404	410	377	424	340	376	361	405	410	387	403	407	402	387	357	388	342	405	394	376	379	397	408	360	403	380	370	409	391	364	376	394	413	400	388	397	397	384	421	410	370	391	409	378	409	368	372	356	415	433	404	412	369	426	392	388	403	401	403	395	374	349	390	374	364	373	372	368	362	339	379	372	382	376	396	414	370	375	419	385	361	379	380	396	382	386	363	380	379	370	389	345	381	385	386	364	377	382	410	365	366	379	393	379	360	386	395	393	396	374	375	393	409	359	415	406	384	391	396	372	382	409	354	415	392	382	363	392	350	396	372	349	384	396	378	346	379	350	367	371	391	369	392	362	386	360	390	406	425	359	365	381	361	355	361	375	406	376	360	378	368	400	388	418	366	387	419	373	379	396	371	404	372	380	359	372	397	363	406	350	379	406	391	405	339	365	423	368	411	402	411	385	381	395	403	394	383	391	376	399	418	381	426	373	414	361	358	356	404	363	429	382	405	338	402	433	366	378	358	372	392	384	421	404	442	376	362	318	372	422	377	367	375	396	356	390	384	387	418	396	390	388	390	383	366	369	388	396	391	389	375	373	393	393	406	385	360	375	359	403	409	382	396	363	385	391	412	408	377	373	356	385	375	396	374	354	415	397	406	403	359	373	384	390	435	394	390	387	397	393	370	397	377	373	385	377	386	372	388	410	410	426	393	400	353	404	396	377	369	401	419	390	393	366	414	381	390	387	421	381	386	372	390	336	410	410	384	385	394	356	409	441	386	395	364	360	399	386	383	408	412	439	395	348	381	383	350	358	391	415	374	399	421	387	382	398	352	399	380	376	396	378	401	355	407	420	389	379	382	382	353	383	374	412	424	394	410	398	404	378	431	380	404	404	394	381	385	372	377	383	358	388	392	389	373	365	360	417	382	401	381	392	382	390	345	383	406	423	384	405	405	385	430	415	384	388	380	421	396	376	385	379	404	369	399	369	390	401	367	412	381	384	417	399	458	393	392	375	434	404	410	360	377	389	380	347	373	395	414	422	394	366	363	346	413	402	385	388	346	384	395	362	415	374	369	407	380	380	347	410	413	421	382	373	391	362	403	393	415	384	389	377	391	357	374	365	378	402	403	400	416	429	419	420	383	394	379	418	343	395	374	418	381	402	405	388	389	397	398	371	418	381	376	366	389	390	372	421	382	406	384	419	384	368	366	399	392	383	384	404	445	389	424	385	379	387	381	389	370	364	412	411	405	387	394	384	397	381	365	353	416	402	369	354	370	391	408	381	394	375	382	375	401	385	388	413	386	389	378	362	365	390	364	394	389	394	394	369	388	408	387	400	368	398	357	375	351	395	372	370	402	383	362	349	368	339	391	364	379	380	393	417	375	372	400	359	357	410	392	401	364	373	372	380	365	395	399	409	370	403	360	379	378	391	402	425	368	390	396	421	426	401	341	383	350	425	422	416	412	391	392	374	409	410	348	415	367	407	386	390	372	346	393	444	380	396	384	379	356	372	378	390	414	359	398	411	367	363	372	374	405	413	404	391	433	396	424	363	400	401	375	381	389	377	352	348	413	374	389	384	362	384	388	397	376	340	380	393	383	387	366	402	371	373	419	388	401	417	386	399	384	387	425	396	418	426	398	400	398	370	401	404	372	385	407	385	398	376	368	378	415	386	396	371	410	385	394	380	402	394	403	429	381	404	390	359	365	372	395	386	425	382	411	357	389	403	389	427	415	387	416	382	356	389	375	359	403	391	406	373	392	383	376	405	386	374	381	391	381	402	409	371	367	381	397	429	395	404	368	408	396	383	416	387	359	377	424	377	410	364	393	395	424	408	417	407	363	378	372	391	420	387	388	367	422	408	414	379	430	400	429	372	376	360	420	394	378	380	372	383	365	368	361	394	410	376	419	389	375	398	377	381	390	393	396	388	379	377	347	377	376	372	412	400	395	381	397	363	367	399	394	370	411	369	415	398	398	367	372	379	416	384	403	404	374	359	417	374	379	403	369	374	401	402	395	387	341	389	366	376	385	403	428	400	354	360	363	425	364	380	404	372	387	391	394	392	411	423	376	408	432	426	400	383	380	387	372	350	387	369	386	433	391	397	429	396	347	394	399	395	387	404	451	380	366	405	381	415	363	389	421	360	415	385	401	405	383	377	381	411	413	353	363	415	394	383	413	381	385	404	386	387	417	399	384	390	416	366	390	418	385	366	393	372	366	357	371	387	394	383	380	429
54297	88876	75334	47414	25056	9653	2571	781	432	433	406	455	440	453	439	434	434	416	438	470	392	473	420	448	444	476	446	431	437	440	416	437	423	497	457	426	480	438	412	443	443	429	427	451	419	449	463	403	425	434	460	434	415	465	445	407	412	496	453	418	436	393	465	419	445	446	446	418	430	388	425	446	458	451	428	407	450	436	408	456	432	439	446	415	457	408	452	407	446	441	438	427	430	419	443	379	437	430	432	445	437	409	437	422	414	470	424	402	438	410	425	428	430	447	424	420	434	425	412	414	437	425	427	420	438	417	427	435	445	432	433	464	416	407	413	442	436	430	390	431	421	460	413	455	413	433	449	424	462	482	418	393	439	418	403	441	422	422	433	400	409	400	440	403	376	415	421	430	442	462	452	424	440	438	416	423	464	465	446	449	423	429	412	408	412	451	429	420	468	480	473	411	419	429	424	464	413	426	420	437	437	395	415	440	423	413	455	414	446	440	401	443	409	470	421	428	447	424	485	427	409	426	440	458	415	430	432	437	401	405	433	419	434	449	474	445	468	437	448	420	427	420	443	385	449	463	403	421	417	453	438	442	415	442	434	441	424	419	398	418	453	452	440	424	423	448	438	409	455	447	387	423	416	399	375	453	412	482	433	421	429	437	425	415	447	423	431	414	429	475	413	464	421	417	455	410	409	453	422	428	428	467	413	400	415	448	454	410	462	448	441	415	421	431	407	422	435	433	394	422	425	454	458	372	449	462	417	454	461	451	438	422	407	413	438	401	436	437	421	439	431	420	436	423	411	424	405	447	426	421	447	409	410	454	440	430	422	422	442	482	398	419	447	464	434	426	411	423	432	410	427	426	436	433	419	425	409	413	438	434	469	418	415	418	436	416	445	414	427	451	403	456	401	454	432	418	396	403	425	427	464	440	397	439	435	465	495	439	445	447	449	437	416	484	422	496	387	448	440	435	426	430	410	417	412	411	429	394	446	410	446	469	428	417	456	390	454	421	433	415	406	423	453	440	415	431	479	431	467	424	415	454	422	404	447	384	426	427	428	449	409	434	432	431	456	428	456	418	432	406	467	413	424	438	435	446	433	403	441	421	405	423	429	467	473	436	414	422	460	430	419	437	486	423	403	442	451	427	420	410	422	447	454	443	431	430	463	441	460	458	384	430	411	434	432	460	474	440	440	481	466	395	444	429	438	449	428	438	441	406	447	423	439	469	426	418	407	446	421	439	455	472	460	457	407	387	422	433	479	418	434	417	416	397	436	418	416	453	457	439	407	447	476	414	444	474	430	450	396	445	458	436	406	437	450	414	424	430	442	395	445	436	465	427	445	402	397	467	450	406	446	426	460	435	440	422	425	466	450	444	456	408	395	418	383	439	427	450	440	422	447	453	393	409	422	477	380	439	435	478	437	432	435	455	429	439	441	415	471	460	420	426	453	432	434	430	420	441	431	461	462	439	440	427	449	416	401	423	435	405	431	410	455	421	484	447	425	433	438	480	447	484	455	439	419	448	382	407	476	449	447	424	414	400	471	430	415	439	419	452	413	439	452	465	459	439	439	409	442	444	456	441	441	445	421	399	451	481	406	443	420	414	456	440	434	428	375	466	408	440	422	432	431	410	464	430	472	407	423	442	424	436	450	416	426	457	433	476	435	406	414	449	406	435	423	425	451	461	420	457	412	392	415	429	445	408	398	435	436	437	455	457	442	410	456	420	401	433	453	431	443	444	441	451	427	441	413	400	391	438	444	416	411	434	459	454	439	442	423	402	457	407	460	411	392	413	432	478	448	407	401	418	415	423	450	412	443	454	413	442	428	445	443	450	463	449	435	469	408	464	440	445	433	471	435	444	447	429	381	445	436	430	432	398	456	422	408	398	430	408	436	449	419	425	454	464	439	429	433	431	468	422	437	427	434	441	440	437	466	503	465	447	431	430	450	425	422	452	445	450	411	439	441	431	436	432	458	462	452	405	451	433	467	411	437	428	429	457	449	427	429	410	452	445	428	397	433	409	447	416	426	454	393	417	437	408	438	421	455	403	442	471	457	397	414	414	405	421	414	438	437	446	415	419	404	480	453	423	464	419	441	457	427	459	413	398	482	453	445	442	421	445	433	424	424	435	482	446	430	449	417	417	403	449	412	439	411	405	415	422	422	450	420	432	425	413	418	407	418	425	462	420	403	425	454	453	446	435	455	485	426	462	424	459	427	438	425	412	429	447	479	440	436	410	444	421	434	437	447	438	447	450	440	423	456	441	413	424	446	427	433	459	421	437	425	434	438	406	430	432	445	405	441	449	436	411	433	438	430	443	425	421	426	462	416	460	455	443	417	471	421	470	446	415	414	455	439	461	390	417	436	425	433	466	418	445	450	427	438	441	411	415	443	417	452	448	454	435	475	432	460	451	438	476	480	421	429	420	471	420	408	437	466	433	436	406	448	440	451	407	425	418	468	463	403	434	414	442	447	429	485	456	388	447	467	424	495	422	456	384	453	395	465	444	408	417	433	415	418	446	418	402	408	465	449	419	419	415	431	449	418	435	398	469	421	408	425	448	441	442	422	430	439	456	472	451	439	438	428	418	479	449	415	409	435	436	431	445	423	453	415	428	434	469	430	422	402	458	414	446	434	402	441	454	434	419	424	446	471	459	404	424	467	440	416	415	420	415	432	417	441	437	426	441	439	438	495	429	418	442	423	410	416	425	425	444	413	422	388	432	399	444	400	441	430	454	433	421	400	439	443	461	442	438	413	448	423	417	435	460	456	462	422	456	450	423	436	420	417	417	445	467	434	456	452	484	414	466	394	456	434	434	424	399	447	457	446	413	416	395	406	427	428	453	445	408	455	441	459	415	452	449	467	435	448	461	433	437	441	444	464	416	411	428	460	387	446	431	436	408	431	405	411	434	446	462	437	449	446	444	407	435	440	407	365	456	434	427	458	445	392	480	408	451	456	441	457	443	437	429	433	440	418	413	438	418	450	457	428	440	452	404	416	397	434	444	435	434	434	472	450	449	420	421	446	411	398	447	425	444	395	441	427	419	413	437	433	453	428	424	424	432	438	420	444	408	443	433	447	389	417	400	481	427	444	438	431	431	425	404	398	420	384	404	470	425	417	455	401	453	454	439	412	398	421	434	443	456	428	429	497	448	422	439	460	441	420	443	444	438	411	451	440	430	422	403	394	406	385	405	428	456	443	445	428	464	410	427	439	427	469	427	448	444	478	428	424	455	434	444	431	446	430	413	424	449	428	438	448	410	449	434	403	419	450	478	422	402	440	439	436	419	450	413	462	414	391	443	408	447	450	402	434	416	406	415	434	440	423	454	442	406	408	463	450	443	446	425	412	429	458	387	452	410	452	435	439	451	394	379	454	412	429	439	420	448	443	425	452	428	435	421	437	393	421	467	422	429	426	423	414	484	432	424	449	414	424	457	407	404	462	415	401	450	412	443	406	415	429	447	458	418	368	417	404	409
25209	22514	37405	34302	19367	7194	1405	595	514	476	522	508	489	501	529	510	493	492	492	480	493	496	504	472	478	458	501	471	487	490	473	508	530	490	488	515	480	454	509	489	483	508	470	474	487	477	493	458	533	462	483	522	487	504	515	540	505	494	524	498	474	463	478	500	527	553	500	518	473	512	479	512	495	438	459	506	480	497	467	493	482	474	491	502	466	498	487	472	482	497	509	510	510	469	494	483	523	519	489	494	499	519	497	490	478	471	475	529	495	504	482	480	510	515	459	479	508	462	460	478	474	464	531	516	516	482	478	558	518	464	536	482	515	487	502	506	470	478	510	452	473	505	471	522	476	468	480	427	468	507	479	505	470	541	481	515	471	469	493	498	463	521	486	517	473	510	519	505	470	481	455	522	489	497	523	474	504	507	455	517	504	485	501	553	485	461	503	474	477	527	490	501	488	488	482	523	489	487	489	460	489	478	515	445	470	488	468	517	510	488	506	503	483	464	490	439	477	492	502	507	463	451	495	468	509	474	487	481	493	501	501	497	509	525	444	542	520	487	534	495	486	523	465	491	502	499	502	510	501	479	500	481	517	477	496	524	495	486	479	518	448	476	494	524	490	513	477	530	478	485	506	506	517	522	508	488	462	478	506	475	520	483	527	523	495	468	518	455	506	466	502	514	480	526	456	483	491	575	502	486	472	470	518	488	443	481	533	493	489	502	494	477	522	483	467	446	555	508	488	481	501	467	471	517	519	467	468	512	560	482	478	525	504	489	480	477	507	508	505	496	488	473	499	482	476	501	495	475	517	526	463	482	488	492	469	478	469	500	475	515	489	501	540	495	509	453	462	491	491	515	523	502	504	468	481	496	462	462	495	487	468	499	481	479	535	481	479	478	483	500	502	513	486	540	482	514	470	481	500	497	435	455	508	478	466	462	457	458	488	483	504	459	491	510	472	509	494	479	512	507	462	480	519	520	502	449	513	494	467	494	522	520	486	498	470	507	500	496	488	493	464	535	469	493	532	531	466	479	498	461	460	491	511	494	478	542	458	498	524	491	517	492	505	452	488	510	487	456	478	493	492	469	505	507	479	498	444	468	521	505	489	514	492	487	468	506	487	503	512	491	493	509	472	514	509	479	485	450	482	502	498	470	491	483	522	458	496	525	498	469	532	482	480	495	503	476	542	493	479	496	518	521	496	538	482	491	489	472	479	515	485	509	481	503	499	506	478	517	501	499	454	480	483	493	500	528	476	477	496	510	477	516	537	543	525	460	471	506	473	467	488	537	498	458	479	485	523	478	483	475	464	481	483	528	486	505	511	458	490	472	492	445	524	508	469	483	504	482	488	475	480	465	477	526	456	523	504	468	488	476	515	484	476	503	471	507	535	468	467	490	509	499	500	523	470	488	498	463	506	498	515	510	501	480	466	517	516	511	516	495	490	492	486	487	510	487	509	511	535	480	456	506	489	522	469	493	449	478	473	480	513	521	510	496	471	505	512	480	482	498	513	465	480	504	469	468	513	505	473	493	488	449	486	454	507	480	489	485	530	470	504	495	510	486	493	471	521	463	449	492	472	483	483	536	497	479	482	507	527	468	493	508	504	537	474	496	489	482	526	507	469	466	496	487	492	507	448	509	538	514	478	488	473	524	455	485	465	489	490	503	478	518	482	472	495	530	480	484	485	487	477	508	475	466	496	500	490	450	490	464	451	472	470	459	451	476	463	522	467	479	488	504	520	505	484	514	475	497	486	449	486	512	469	500	490	503	479	515	494	476	468	487	505	457	494	475	523	521	526	505	500	517	485	491	478	488	483	502	440	498	531	481	508	481	477	493	471	520	501	473	528	463	500	518	479	466	512	440	497	498	522	490	508	468	477	477	492	500	525	524	524	517	497	478	517	506	473	470	496	490	524	467	493	491	495	478	458	489	488	477	479	476	489	516	503	492	498	491	491	469	430	477	515	475	477	462	471	475	508	537	489	439	495	490	462	473	514	503	483	470	484	481	485	518	528	498	495	490	446	488	501	446	497	513	498	444	502	464	532	495	477	499	460	467	468	482	491	452	461	516	474	524	476	478	509	537	488	498	482	523	496	477	509	466	484	508	466	451	497	518	508	467	493	499	518	482	492	507	484	476	502	487	504	478	540	503	483	526	466	506	500	550	507	502	483	489	501	504	477	465	464	445	487	504	511	520	480	486	495	507	513	460	479	466	488	468	491	500	507	450	488	470	517	514	494	543	492	470	491	481	499	469	467	504	462	495	470	478	484	479	515	479	493	520	503	473	492	512	492	509	451	494	512	501	497	500	466	474	458	482	503	523	468	525	482	497	493	499	467	506	450	491	507	475	446	485	523	527	488	536	478	488	490	500	458	486	519	516	463	520	506	490	486	475	490	470	517	516	503	489	524	485	467	476	467	496	550	511	464	505	457	524	490	484	425	532	465	450	465	485	475	470	484	476	504	459	477	449	484	519	488	458	526	478	493	476	484	452	496	446	503	521	460	487	515	498	469	489	507	544	464	498	487	487	463	490	498	455	495	489	461	491	516	476	492	448	479	473	489	485	473	492	488	533	476	498	471	475	539	496	488	492	521	514	485	510	450	505	464	473	501	474	479	483	524	497	503	486	520	480	499	494	524	452	431	474	491	509	509	493	495	559	464	487	466	478	519	471	486	497	484	490	499	508	504	471	486	499	512	509	492	484	483	488	464	474	492	522	509	477	471	497	493	501	487	507	502	513	464	518	506	486	501	456	470	531	476	527	482	475	445	513	520	467	490	520	480	501	502	522	487	473	486	513	505	475	488	494	523	432	523	510	457	518	487	472	473	455	507	474	476	511	517	509	503	505	524	501	487	501	511	479	489	503	487	454	488	522	462	459	517	472	485	478	515	494	490	507	503	481	517	532	534	464	508	514	448	490	493	504	502	493	501	521	526	519	521	491	504	471	490	466	486	492	482	511	508	495	485	506	469	489	496	427	506	497	501	479	494	482	521	460	507	499	471	454	486	457	464	474	493	440	530	453	488	497	487	478	471	473	468	482	533	495	486	544	478	486	459	485	496	517	463	498	531	463	486	540	470	465	493	493	512	459	503	490	507	483	498	466	490	472	464	495	489	519	513	515	483	531	494	511	463	505	526	490	456	501	499	499	454	510	464	484	477	454	509	498	499	532	502	491	505	484	464	493	484	489	478	514	465	420	515	462	502	483	457	487	489	524	491	497	512	515	476	532	483	491	472	457	482	529	481	489	512	503	420	468	478	481	508	451	472	473	478	508	509	509	448	510	497	502	503	504	510	477	492	461	496	466	516	495	487	482	485	486	492	488	490	513	470	446	543	463	435	503	496	515	515	494	448	481	484	488	481	475	458	487	487	470	458	491	487	547	503	502	440	491	447	465	448	550	457	504	489	457	503	459	454	451	498	513	488	464	481	492	513	509	502	546	513	547	498	474	479	488	462	515	512	451	487	470	474	463	485	448
48024	71947	59753	36424	16434	5555	1761	739	576	570	589	540	512	587	538	569	531	553	572	582	573	562	590	572	567	531	557	557	559	570	564	547	572	588	530	567	535	545	550	556	593	578	530	546	545	573	565	516	536	583	560	524	570	513	558	537	560	533	550	521	530	602	597	558	534	601	566	557	588	558	596	574	515	548	565	579	527	552	557	579	542	590	573	569	537	531	566	560	570	545	499	571	576	536	559	549	560	544	590	551	526	537	556	562	550	624	524	597	594	556	538	543	509	536	569	576	504	565	490	553	557	578	507	590	529	526	534	555	545	562	554	550	561	581	604	545	516	542	522	536	564	526	562	541	530	576	576	543	585	537	540	516	553	536	547	573	540	525	569	561	567	500	574	558	560	560	576	551	555	570	537	601	553	519	571	560	589	551	538	566	550	561	568	547	574	580	562	559	551	553	535	502	550	577	571	577	545	570	556	542	579	570	552	515	568	511	527	549	536	562	581	570	567	541	568	493	542	540	509	549	564	581	546	544	505	583	560	564	578	581	583	537	484	585	586	541	524	543	551	554	596	554	511	543	559	524	601	585	556	580	587	577	569	579	568	566	544	538	556	562	557	546	581	558	601	550	550	588	576	556	600	594	535	554	533	550	557	569	554	529	545	526	601	542	566	529	521	540	542	537	563	564	530	544	561	581	527	590	550	570	566	551	517	563	538	562	554	524	552	573	588	556	549	552	528	522	571	556	533	610	549	556	555	604	556	583	528	584	562	584	589	588	571	549	572	575	530	518	545	560	564	559	525	548	548	564	568	547	535	545	511	573	558	537	536	565	546	532	563	543	510	604	558	552	535	564	578	556	543	552	540	553	527	535	589	562	518	557	540	579	573	554	549	521	604	573	562	572	556	559	552	558	548	575	559	563	544	526	557	555	573	518	545	543	555	558	521	545	512	519	583	566	586	514	548	550	567	539	552	572	536	541	542	572	557	543	581	550	559	543	569	549	547	612	552	548	562	546	573	584	544	563	549	602	570	554	543	526	516	577	582	577	558	543	577	531	538	527	555	556	559	545	555	541	576	564	535	569	561	550	565	537	535	541	566	558	551	521	549	558	559	568	542	522	514	561	574	559	553	560	512	599	569	527	585	586	539	566	563	552	576	569	532	539	541	552	575	574	547	566	593	537	563	556	553	571	577	530	525	536	608	508	543	565	531	547	568	538	563	525	541	503	549	571	531	557	535	545	534	554	516	546	576	528	555	573	558	567	563	588	538	563	524	544	536	508	550	532	522	554	527	573	567	594	583	604	530	544	562	596	574	553	504	536	558	491	554	540	563	564	518	566	576	537	575	577	574	557	557	594	575	532	538	525	537	587	532	541	549	600	557	544	543	551	552	511	561	561	566	553	498	548	537	569	526	537	551	541	568	579	543	564	500	523	531	543	551	578	525	556	525	534	502	557	603	507	570	537	521	540	556	527	569	535	603	578	545	542	530	575	620	574	557	547	539	528	576	561	550	531	504	543	539	571	528	544	553	527	524	540	564	538	544	554	563	548	554	563	555	587	579	584	547	512	515	571	572	523	563	517	571	575	532	525	531	537	523	549	591	535	595	553	566	567	577	606	539	536	546	570	515	549	549	575	549	604	579	566	559	568	538	570	543	567	583	545	512	620	602	520	587	556	583	543	544	603	547	588	555	557	580	564	559	533	573	542	551	549	587	558	563	585	542	539	601	563	567	535	558	586	558	544	557	572	559	591	518	543	571	582	569	596	567	566	553	583	565	600	550	567	575	559	591	594	572	551	568	527	555	572	541	591	522	561	509	613	547	568	573	522	542	589	602	607	591	530	551	555	536	582	577	558	556	580	521	594	535	558	575	571	564	541	543	504	556	554	572	566	579	575	555	608	534	572	603	609	595	563	563	564	569	589	587	525	592	567	574	593	551	555	551	536	548	527	558	588	606	542	550	555	549	600	542	561	544	555	562	606	563	567	548	580	530	565	560	570	571	524	547	530	562	580	544	569	560	572	561	531	513	551	563	542	535	547	554	552	564	545	555	528	577	562	525	520	555	537	558	549	544	600	558	541	573	601	556	575	537	572	555	572	557	570	595	534	552	564	562	571	536	561	559	596	566	565	553	534	536	536	520	533	567	570	577	541	552	547	593	515	545	584	582	550	563	532	553	541	568	603	559	573	541	580	541	532	549	570	545	591	572	501	556	553	540	546	532	548	587	569	519	590	592	552	530	569	560	533	504	525	589	534	576	529	547	589	521	549	548	568	562	569	533	532	542	544	542	571	553	566	545	561	536	545	487	532	537	559	542	536	595	555	580	584	543	539	584	529	558	509	563	528	599	536	547	499	573	574	542	567	557	568	556	602	553	580	587	579	572	542	574	545	541	525	566	573	546	583	601	534	558	559	500	523	562	542	527	576	559	530	540	580	550	538	545	557	537	550	563	566	534	583	580	583	580	511	542	561	537	544	560	596	554	582	548	576	570	554	547	543	552	530	549	533	540	505	555	539	543	561	572	529	555	531	511	572	559	590	593	521	570	541	545	567	528	503	553	540	572	584	532	572	595	568	516	556	535	575	580	543	570	554	505	544	526	510	550	570	547	534	592	551	572	583	568	539	570	545	521	541	542	562	560	595	572	535	560	565	539	571	554	633	587	543	562	577	547	552	522	546	554	562	556	511	563	519	566	565	563	537	578	550	550	549	544	551	495	561	572	581	497	577	538	559	573	561	539	585	517	537	564	569	536	536	561	559	539	558	523	563	537	521	499	529	565	538	554	568	543	594	549	549	543	517	545	535	571	594	551	553	592	553	494	536	565	572	551	526	553	555	547	542	580	576	563	566	574	558	533	560	551	598	545	583	528	520	525	536	592	532	532	516	540	539	596	546	536	565	571	565	568	557	541	568	547	566	523	532	565	551	582	594	503	578	533	539	524	572	549	544	538	520	508	564	530	546	541	493	565	609	556	535	554	585	492	575	552	570	560	547	500	587	553	531	525	554	580	566	557	574	542	549	532	588	563	589	528	553	574	547	556	512	549	533	544	524	547	554	569	585	539	572	530	547	541	558	541	530	537	590	518	542	563	502	531	547	567	552	587	540	511	562	564	547	580	564	584	552	558	555	516	544	531	597	582	569	547	535	526	509	567	566	535	570	586	555	578	537	564	543	529	558	552	556	502	559	565	567	526	542	568	579	576	534	561	516	557	561	546	540	549	572	510	514	568	543	528	560	548	568	582	549	542	525	568	542	544	525	508	540	537	519	546	596	536	551	556	575	523	600	537	534	603	557	529	538	524	609	537	546	603	548	547	567	536	554	553	553	546	546	565	508	556	539	558	538	569	522	522	564	578	606	556	573	535	568	534	561	568	574	596	534	529	601	536	534	567	541	577	520	557	506	530	590	530	525	544	535	559	592	546	591	613	525	548	606	555	552	580	505	572	536	561	552	556	577	532	530	552	558	492	556	575	567	566	523	545	566
22555	21160	33082	30122	23708	21865	15606	1826	577	512	490	511	494	525	514	517	474	521	540	502	497	537	514	507	489	515	533	526	461	462	527	504	521	518	496	528	518	489	479	529	503	504	506	488	505	490	488	512	532	514	522	490	522	536	546	512	510	500	504	519	482	511	494	515	494	498	480	535	536	466	518	555	508	488	494	485	473	465	509	493	501	496	516	511	508	492	481	504	523	491	481	495	475	534	520	519	518	476	474	524	515	486	509	546	479	504	512	474	482	451	477	530	462	489	527	541	486	539	504	512	474	517	475	510	479	483	510	506	520	500	486	549	538	470	496	494	491	517	520	558	485	517	472	532	458	538	487	463	519	505	526	515	521	515	481	489	528	511	503	509	506	512	479	504	504	512	493	469	519	516	462	517	461	516	530	531	494	491	498	518	506	497	473	532	483	546	525	517	491	519	509	520	528	526	505	488	479	471	475	540	511	514	506	462	510	528	515	488	501	493	466	496	429	481	499	482	506	510	520	491	492	526	482	497	520	487	500	487	478	481	464	505	480	480	496	490	488	504	532	511	486	491	508	480	553	505	509	521	466	490	522	522	504	563	470	512	484	526	500	510	494	488	513	524	487	524	484	491	481	487	484	476	495	474	498	523	483	517	484	509	496	497	486	461	514	478	501	493	509	535	496	505	527	482	485	493	505	511	489	503	470	480	528	500	469	506	435	526	512	490	486	493	472	523	496	498	495	500	510	520	484	470	493	494	490	500	480	507	481	503	527	477	479	539	517	480	528	474	489	529	522	502	476	506	485	540	493	525	485	515	495	510	512	497	533	536	510	489	498	531	513	509	499	487	532	506	507	542	485	452	511	476	546	503	468	521	482	509	471	455	486	517	488	487	517	490	501	519	497	514	543	493	494	516	482	481	488	536	490	488	482	492	473	517	528	524	501	529	506	470	508	509	559	504	459	490	496	472	542	498	472	488	518	522	490	492	481	556	506	534	508	524	515	520	451	479	471	464	481	471	468	543	493	445	501	492	466	494	516	502	542	490	528	499	510	484	491	516	523	485	484	501	484	486	489	509	491	493	499	512	486	522	501	510	499	535	505	480	507	493	502	528	494	517	519	490	489	483	459	530	506	488	474	505	512	496	539	478	525	495	500	501	458	511	543	523	522	556	505	522	450	475	497	482	491	491	509	525	468	476	462	449	517	518	521	521	541	497	482	492	485	492	524	509	531	500	531	481	530	493	495	482	529	524	522	518	469	522	519	477	501	487	497	482	489	518	475	459	484	509	492	499	490	489	490	520	530	543	521	480	489	494	506	548	504	498	522	463	518	522	491	477	524	507	538	502	512	501	500	486	462	525	481	523	503	512	476	509	486	526	493	486	523	509	540	492	502	508	492	500	527	485	499	525	505	523	528	514	497	527	519	540	508	537	499	507	496	491	516	490	477	479	482	483	481	494	548	470	474	521	485	478	508	517	528	473	510	494	501	509	511	512	515	496	505	488	542	493	453	516	491	483	508	493	499	487	473	512	489	476	487	510	488	511	471	482	507	488	507	526	488	486	477	531	504	495	525	524	469	505	457	492	492	532	505	513	514	490	485	498	522	548	542	497	491	511	491	529	509	498	532	492	506	498	479	465	474	486	517	510	491	477	478	480	525	497	472	500	460	521	478	494	456	490	526	514	507	477	467	493	479	495	507	514	540	504	489	493	499	457	499	473	472	494	515	469	496	494	482	489	493	484	491	519	510	533	468	512	527	495	530	458	488	509	505	515	497	534	451	496	512	441	478	493	471	540	510	532	494	489	487	529	501	531	509	495	443	497	505	508	497	468	494	488	507	480	512	484	460	508	523	519	524	540	523	527	500	502	528	497	489	538	486	481	498	494	509	522	476	487	515	500	516	496	551	518	530	495	462	492	504	537	537	488	480	521	509	483	497	459	542	500	476	492	521	498	479	490	490	513	496	476	533	503	491	478	508	478	486	467	511	516	465	526	512	520	503	521	523	506	485	496	517	520	475	524	543	492	501	479	478	531	533	498	475	530	547	495	523	502	474	547	472	479	499	471	490	496	509	480	530	497	521	485	488	469	534	515	483	507	517	486	540	529	500	499	483	511	499	477	509	499	485	534	487	525	457	489	547	490	490	512	537	525	554	483	470	483	506	472	469	486	488	489	483	517	489	518	493	496	491	517	498	496	457	507	515	494	540	502	486	496	486	504	516	451	478	475	516	533	531	484	483	465	553	502	489	486	498	489	474	524	512	481	517	505	494	537	512	492	497	556	479	450	545	471	513	475	504	516	509	496	539	498	509	574	514	510	496	528	445	542	535	506	505	521	507	504	548	475	463	510	475	506	519	536	513	498	519	494	516	493	567	538	548	510	537	492	496	503	529	511	505	521	502	514	501	505	468	502	490	522	527	530	501	481	503	523	474	487	481	530	520	517	538	516	475	483	524	523	456	498	499	488	517	503	520	531	504	492	527	477	521	536	485	513	502	507	502	497	533	487	512	483	507	497	494	497	484	512	519	473	505	503	538	491	485	517	493	496	543	519	526	536	489	486	496	524	471	489	508	515	544	480	477	494	509	513	509	501	544	509	498	529	496	501	535	519	511	472	490	494	508	508	484	538	545	468	484	527	511	506	507	519	507	463	520	494	511	509	478	520	466	472	460	536	513	538	489	540	478	497	466	499	474	518	487	475	509	451	499	497	532	495	510	518	559	480	511	510	490	482	474	534	505	500	539	476	507	528	469	515	530	490	538	519	482	542	467	481	511	474	482	453	501	504	508	488	462	510	487	434	525	475	505	527	516	490	486	480	541	468	502	495	493	460	488	501	475	508	480	483	476	512	504	479	547	473	485	505	467	529	480	500	511	503	479	504	495	511	487	479	501	501	500	516	492	524	505	475	466	473	478	477	477	517	492	469	502	491	489	514	508	490	462	478	535	501	519	507	481	517	503	506	503	498	506	533	486	505	478	472	492	488	505	498	514	533	480	493	505	505	528	504	505	506	543	515	492	487	525	501	474	479	518	484	516	529	488	535	497	552	507	504	501	516	515	499	520	464	485	534	476	516	483	517	507	527	480	507	503	480	503	491	500	516	468	523	513	546	510	508	459	517	481	503	466	491	494	519	514	521	505	473	516	473	488	503	518	502	489	510	494	510	518	500	467	540	524	541	513	449	494	493	520	511	483	505	507	514	523	461	547	539	484	515	490	517	489	534	524	441	493	452	500	534	513	518	518	497	504	479	509	506	485	477	477	504	509	449	492	516	507	512	474	521	498	523	465	444	499	488	490	548	509	520	497	495	485	535	527	529	511	498	509	506	506	507	497	514	500	548	483	517	550	485	503	516	497	486	485	528	531	499	527	486	548	483	495	489	536	512	507	523	493	515	487	483	462	537	501	465	513	518	525	503	492	502	488	520	525	505	509	490	513	490	540	481	485	482	542	546	529	531	474	499	492	503	471	499	511	529	481	496	504	541
59390	97994	82100	57298	34181	16152	4931	1285	665	569	568	536	504	570	558	544	554	570	560	553	528	523	526	503	566	551	535	504	552	514	513	545	570	522	528	513	592	546	537	568	530	529	552	594	553	535	534	546	548	579	550	586	543	491	540	550	538	503	509	513	629	531	534	579	537	524	526	561	515	538	536	533	582	558	550	514	558	546	533	522	517	523	542	590	540	557	565	562	554	540	497	529	563	509	534	520	494	570	508	590	497	551	591	560	573	552	515	502	518	522	547	542	507	506	528	587	538	494	529	583	567	496	541	543	594	558	537	540	471	530	546	540	522	525	556	541	583	538	591	541	572	511	587	527	459	554	573	566	537	533	556	511	563	519	555	540	525	546	551	494	506	509	524	526	559	542	528	598	545	532	569	548	494	534	556	530	561	531	610	566	472	556	565	530	527	541	477	523	552	525	530	540	575	593	506	566	528	576	520	561	571	602	541	527	594	573	582	542	521	515	525	578	551	535	556	538	538	518	523	557	586	555	576	582	501	528	546	581	534	535	508	521	530	544	571	526	541	539	483	535	546	555	493	536	547	526	565	522	558	547	521	545	541	502	538	580	578	551	556	580	524	542	541	535	524	532	558	533	575	546	543	512	581	547	519	557	522	534	550	520	534	542	546	533	588	584	498	502	569	562	547	566	533	611	552	578	560	539	554	581	538	492	532	536	579	546	531	561	538	519	525	545	544	575	545	538	525	549	527	538	547	520	521	516	567	512	545	579	517	566	564	524	568	530	550	533	532	552	580	529	553	524	495	537	553	573	530	559	500	523	520	567	538	502	554	541	535	583	577	550	539	560	539	539	524	553	552	529	521	561	542	560	513	568	548	538	511	535	562	566	552	525	565	544	555	528	587	541	554	495	613	577	577	531	484	540	539	514	550	534	549	508	545	539	530	545	557	536	522	530	568	511	528	507	522	529	554	620	568	515	496	565	553	547	521	554	550	549	549	528	531	510	535	553	535	534	561	534	547	557	536	554	526	550	550	532	566	518	525	512	539	521	521	526	592	529	517	550	566	526	492	548	570	544	516	575	520	522	539	514	495	553	534	548	543	511	577	542	534	561	491	549	526	527	577	522	541	529	547	512	562	534	509	575	549	569	541	548	560	575	541	530	531	516	572	468	550	532	513	604	525	537	533	547	528	531	548	529	522	564	534	541	505	578	521	514	541	503	549	570	535	566	572	571	513	533	592	543	554	521	579	551	535	546	549	539	518	525	578	556	528	560	543	533	534	556	506	524	505	555	551	545	558	563	518	516	514	538	548	550	534	528	558	525	509	545	538	528	510	557	558	541	540	550	546	569	551	502	518	548	557	512	510	580	542	542	551	556	556	554	543	565	563	536	520	563	540	529	498	557	542	519	560	527	569	507	583	525	500	509	577	557	495	575	534	595	586	529	539	559	579	561	570	516	543	549	547	564	559	543	531	513	546	537	533	553	531	552	546	536	509	481	569	531	543	591	522	522	526	518	557	543	546	522	576	538	527	524	551	533	551	519	539	580	529	518	567	531	578	529	570	553	572	536	563	546	596	577	511	579	523	544	519	532	536	512	548	559	525	507	534	521	526	510	549	571	563	499	501	536	561	541	508	520	553	562	549	563	546	556	533	537	597	563	526	501	587	562	522	569	447	576	552	546	522	545	515	556	526	553	559	579	484	549	500	517	567	538	523	509	576	508	542	517	523	513	552	553	544	507	555	566	566	539	556	467	525	526	515	531	552	529	603	509	530	545	561	540	634	577	606	603	551	525	540	529	542	524	563	545	537	548	540	531	578	514	561	517	540	554	572	532	499	519	546	565	544	536	555	547	540	532	557	520	526	542	576	544	556	535	528	556	553	553	562	542	541	543	537	550	552	487	557	525	555	550	544	546	531	528	542	520	534	520	565	561	510	538	572	489	586	539	542	547	603	529	531	518	527	538	538	551	556	540	550	565	519	538	554	534	525	514	561	510	570	536	513	567	532	558	520	518	526	566	538	556	533	564	550	537	527	520	591	542	573	542	523	547	541	550	543	526	523	508	532	561	543	558	541	512	555	535	554	565	537	524	530	551	540	498	534	502	590	562	550	575	532	576	533	536	528	468	524	540	541	557	571	539	520	548	533	537	546	571	562	540	534	511	555	569	527	527	596	531	518	555	534	542	524	574	529	537	552	556	569	550	552	530	543	610	548	558	564	531	521	543	548	528	571	563	529	574	547	534	531	567	505	518	548	536	539	508	562	564	531	548	501	538	509	510	518	539	546	555	613	517	548	521	550	564	541	543	528	518	519	560	523	553	555	506	528	540	537	530	545	560	536	526	560	543	565	552	557	576	545	583	527	490	564	534	585	523	575	507	543	509	565	507	525	574	501	562	547	516	570	532	531	542	489	547	523	553	590	616	533	535	564	525	536	489	574	511	564	560	536	552	531	540	534	551	558	535	584	549	560	545	544	559	545	571	518	575	582	537	532	577	539	558	605	535	520	533	527	516	598	540	566	561	523	586	551	529	533	535	492	565	539	546	526	562	559	549	536	545	514	565	528	539	558	526	561	573	553	539	560	513	520	544	557	556	549	551	513	557	541	541	546	582	531	549	549	542	543	514	563	536	515	543	556	530	559	547	566	541	541	537	531	530	534	519	549	526	549	545	554	491	551	552	502	515	544	521	534	562	551	558	558	539	537	574	507	514	537	529	515	520	536	527	494	527	533	560	533	516	550	556	523	524	552	584	542	549	514	560	551	554	541	556	591	551	503	562	522	554	570	517	495	538	548	533	503	544	529	545	559	522	547	520	587	515	545	547	525	555	528	535	595	536	504	547	512	602	502	597	546	548	492	544	559	545	529	516	528	555	523	505	566	537	523	571	524	547	543	545	557	540	499	559	525	496	534	547	565	558	525	540	555	505	520	558	578	557	515	504	496	602	568	545	539	544	549	530	541	576	537	513	557	554	569	571	518	508	524	509	515	561	516	556	576	553	475	529	532	568	542	535	543	521	575	497	560	488	529	582	576	543	514	564	519	542	582	560	552	499	555	529	549	561	572	537	557	535	572	537	543	535	562	558	561	566	559	568	530	554	552	522	493	600	544	529	524	541	516	542	584	535	526	577	551	554	503	511	536	574	560	541	539	531	534	526	521	526	525	532	546	554	581	580	543	533	534	532	548	541	535	565	518	526	564	581	555	560	528	564	539	509	550	570	525	521	563	591	560	491	555	509	524	506	526	565	594	605	560	514	576	547	525	495	570	544	537	523	556	528	569	516	527	521	543	512	547	551	519	535	530	539	528	575	524	513	505	613	557	598	548	548	532	545	558	532	505	510	544	535	536	546	552	554	546	559	571	511	545	587	562	498	519	513	515	532	523	542	568	568	570	531	514	583	550	530	547	533	548	576	525	545	548	545	556	584	542	532	568	525	537	559	545	538	532	580	540	529	583	584	518	543	554	567	533	543	523	541	550	522	527	535
28183	25467	35769	22727	5798	1537	702	475	411	397	391	372	397	385	376	401	400	369	411	400	402	400	379	394	436	399	399	422	409	372	399	401	375	424	394	381	376	398	417	380	379	377	375	389	417	405	392	349	408	405	425	385	420	403	433	348	384	415	364	400	388	370	431	397	338	402	421	388	424	381	401	370	394	348	429	400	410	426	414	346	381	415	402	374	399	438	378	377	396	421	375	387	395	378	427	396	381	403	417	372	387	430	411	387	364	420	405	416	400	399	393	425	363	384	391	363	375	354	411	386	389	370	407	398	398	399	413	416	384	379	391	384	364	389	413	402	412	355	398	390	399	399	360	379	407	390	388	380	366	401	371	404	389	413	401	406	365	370	427	389	412	389	390	384	390	389	425	381	429	424	393	383	403	396	392	400	414	400	427	411	382	392	407	372	375	415	371	408	425	367	388	388	381	406	430	370	377	404	438	412	400	370	403	404	395	393	379	410	359	368	398	410	397	429	391	392	430	378	375	402	401	393	420	398	416	393	401	427	394	395	398	434	340	398	418	421	383	419	375	394	386	375	391	364	369	378	413	414	382	399	409	393	381	394	376	401	378	397	380	421	384	400	376	388	378	391	369	369	412	391	414	427	393	386	398	390	425	379	324	383	383	401	408	394	389	398	400	411	381	424	406	381	408	422	410	395	414	369	424	379	377	387	411	376	384	380	398	381	383	405	387	410	422	390	400	389	359	413	390	414	370	380	388	379	409	370	388	383	407	400	412	370	383	367	412	392	386	382	381	379	404	406	383	404	403	397	391	383	368	376	341	401	433	406	382	394	413	410	429	427	405	408	395	379	411	407	381	396	383	365	421	400	426	385	398	393	394	409	405	373	400	424	404	386	414	371	366	394	388	380	392	360	383	423	423	409	399	381	419	395	407	378	398	369	409	418	388	420	351	374	375	391	405	374	383	386	400	427	379	397	430	426	487	336	421	404	384	410	396	401	403	381	406	411	397	364	410	400	414	417	397	405	394	383	405	376	391	415	410	389	413	396	417	388	374	380	379	393	428	438	393	356	377	366	373	409	372	378	383	427	370	384	404	373	416	415	420	384	426	386	410	424	388	407	375	421	378	407	369	376	420	414	377	401	361	407	390	336	373	399	377	372	393	417	360	424	406	381	371	343	392	367	360	400	411	406	417	419	375	424	435	436	385	389	403	392	377	400	416	391	374	369	400	404	354	421	396	410	427	407	410	380	403	393	378	378	389	422	398	374	386	373	375	381	384	418	406	400	381	371	369	391	425	390	366	350	381	393	417	427	364	405	367	392	404	412	421	393	367	399	394	368	389	395	410	400	389	429	380	391	400	404	394	392	383	430	406	389	413	407	368	402	385	403	390	364	381	393	409	389	389	402	382	383	407	385	409	406	368	387	420	444	436	390	379	393	386	402	390	401	382	412	427	392	374	435	404	365	429	412	416	429	436	381	422	419	358	375	421	435	421	389	402	359	397	392	407	383	408	391	393	409	397	377	373	419	369	382	411	409	386	370	371	391	373	422	426	414	399	397	366	368	394	400	404	419	367	432	402	389	411	345	417	450	402	377	389	368	360	382	389	390	381	418	406	404	405	425	381	387	407	436	406	406	424	405	396	431	362	375	433	374	406	364	413	396	387	424	430	372	402	428	369	365	396	393	347	438	393	380	399	381	409	383	382	428	397	436	386	407	414	413	395	405	402	418	374	412	372	351	382	372	376	398	415	389	401	399	397	419	391	417	421	402	333	389	390	392	409	403	389	383	382	418	380	424	370	375	388	390	400	401	385	386	437	418	412	426	410	412	346	369	382	400	405	389	397	370	381	373	372	398	390	404	376	367	382	395	388	387	392	409	421	406	395	382	411	363	403	409	394	389	352	371	387	402	391	381	411	396	398	383	428	448	420	394	393	394	400	418	393	412	404	402	429	391	392	411	394	385	407	419	418	390	423	380	389	365	404	417	418	402	406	405	406	400	400	416	432	383	414	412	382	402	356	385	445	389	391	416	387	408	438	413	373	384	400	395	401	422	383	382	398	409	399	370	406	388	417	437	399	385	413	396	402	402	415	377	411	401	395	389	420	368	409	370	403	406	368	426	385	376	398	406	421	391	403	441	407	377	393	407	407	402	404	395	411	417	415	404	397	405	383	423	381	407	400	394	396	423	386	420	381	403	389	403	417	378	388	336	419	404	371	407	375	424	413	411	404	406	390	395	412	398	393	389	411	391	373	406	408	384	355	433	351	417	379	395	366	429	409	406	389	415	371	406	386	399	426	385	404	419	389	344	403	378	382	381	386	397	384	437	393	390	389	414	370	389	389	399	387	420	394	387	413	411	365	395	394	391	374	390	425	410	383	421	411	396	411	401	390	407	433	422	402	373	411	408	394	394	394	381	378	401	426	384	391	370	383	393	391	409	354	385	383	382	404	395	443	374	387	392	377	415	391	386	382	386	381	404	393	365	384	403	407	397	394	398	389	371	371	365	373	386	382	410	393	430	408	411	406	403	411	447	368	404	366	380	406	397	352	427	379	417	418	400	405	368	409	373	392	386	399	359	388	400	382	402	361	380	426	389	410	391	408	400	433	398	359	429	380	376	408	398	400	420	401	377	375	382	397	367	365	389	410	418	410	386	380	394	411	375	404	415	403	393	375	375	369	382	422	369	362	419	400	434	402	381	437	372	402	386	392	397	372	401	405	398	381	370	401	393	391	379	344	400	411	422	392	393	397	365	369	402	365	362	378	389	394	393	385	377	381	400	400	385	400	365	362	413	386	439	444	389	386	412	377	387	396	398	365	396	427	405	383	393	369	391	377	387	383	387	415	361	366	409	404	395	394	422	396	410	414	376	409	393	391	381	386	382	441	407	390	410	439	389	408	405	424	388	366	382	391	410	390	385	364	421	379	418	425	406	385	409	344	426	388	447	385	403	401	380	403	396	406	414	385	410	398	391	389	410	407	392	387	385	404	412	372	343	408	388	401	407	415	401	382	421	380	389	398	377	391	405	368	374	424	397	395	419	404	392	409	387	445	358	377	402	394	368	407	378	397	399	366	421	439	390	391	420	388	402	425	418	411	417	405	357	419	384	424	377	427	433	419	426	426	425	376	407	412	389	421	404	405	368	387	388	415	426	381	372	353	393	384	384	397	396	363	408	346	403	389	382	370	387	408	373	409	375	367	392	383	398	379	416	393	408	408	387	440	423	372	392	387	372	399	429	377	409	381	388	407	390	418	433	413	416	411	397	391	413	386	405	397	415	393	396	382	376	394	410	382	396	379	368	411	384	365	403	394	412	390	374	369	384	382	406	414	388	419	370	398	416	383	375	417	415	376	399	405	379	383	394	386	402	386	401	362	370	369	406	434	408	361	384	400	418	405	383	400	386	412	367	371	412	389	396	408	373	433	363	411	395	413	372	400	392	382	392	413	390	369	397	384	402	379	428	402	352	367	385	403	419	381	390
26689	39841	33087	16010	5281	1827	817	551	502	459	443	426	463	436	454	489	437	456	473	450	415	434	469	459	454	427	430	464	447	460	468	503	449	475	495	454	431	453	478	470	449	445	461	411	435	453	430	473	454	429	423	436	444	441	458	440	483	459	471	478	423	465	463	443	467	469	464	446	436	432	459	441	466	482	474	458	449	476	455	445	398	422	468	428	422	461	435	431	426	446	457	425	474	486	446	417	474	480	448	457	466	465	425	473	409	438	445	447	465	465	486	505	446	455	426	460	468	464	473	443	475	448	447	453	462	412	451	458	450	459	494	438	469	468	441	433	487	438	451	449	426	483	464	489	449	481	457	462	462	462	429	435	455	463	450	490	467	470	422	484	436	473	468	439	456	451	495	437	451	450	447	445	450	462	460	440	455	435	431	402	431	476	462	451	484	439	476	427	489	460	460	449	446	444	467	458	464	440	459	437	447	462	462	461	477	452	452	447	466	463	452	458	458	415	448	444	471	440	504	422	485	465	469	420	484	464	459	419	433	460	473	412	476	458	502	476	449	507	435	465	464	456	426	418	486	441	473	473	459	454	471	424	410	463	463	437	458	439	440	467	478	452	429	458	428	446	446	465	447	474	463	477	464	472	464	439	455	439	472	479	440	479	445	431	459	472	485	462	500	459	414	429	450	470	483	438	453	493	481	422	455	493	479	471	451	471	447	498	473	457	476	433	506	463	461	438	470	427	468	431	445	446	461	470	428	448	506	465	488	455	439	444	451	476	430	430	467	465	455	457	475	420	462	433	477	445	450	448	467	441	445	470	464	457	459	441	462	491	445	459	449	432	419	427	444	451	432	420	461	457	445	458	425	438	449	468	434	449	490	466	448	462	441	441	444	449	475	468	458	476	475	449	442	434	422	475	438	453	465	451	480	460	459	488	448	427	474	482	496	421	454	433	453	445	446	443	450	457	463	430	434	490	441	463	448	447	455	433	482	428	465	462	508	473	457	446	444	467	483	461	484	450	448	453	414	470	475	439	475	472	439	447	464	458	458	435	445	456	448	411	415	477	440	482	463	462	455	451	487	448	494	444	438	469	429	450	451	432	447	445	475	416	431	476	458	443	439	469	463	429	415	434	444	434	456	461	492	470	453	422	441	454	508	500	479	446	441	414	462	463	454	452	436	450	447	432	470	464	458	464	457	413	472	480	449	490	447	450	442	451	428	416	483	490	480	455	445	462	437	430	432	437	465	475	491	442	456	516	458	436	440	452	436	447	448	449	456	451	443	403	459	435	445	445	435	468	444	479	442	450	444	431	436	445	457	471	466	392	454	439	459	428	480	426	466	434	456	436	485	440	459	447	410	476	419	410	432	465	449	460	442	424	413	470	449	473	484	438	426	444	453	455	449	465	462	460	458	456	441	442	446	443	447	463	439	455	476	446	462	465	489	443	466	478	418	426	450	474	451	438	468	459	441	435	462	471	435	471	462	427	468	456	475	436	458	445	450	408	460	442	432	418	438	454	467	456	473	456	449	458	456	456	443	444	452	441	427	440	452	484	464	430	422	465	448	499	470	436	459	471	459	476	448	466	458	462	449	442	474	453	433	467	474	480	452	448	466	485	432	473	432	417	458	428	450	436	451	438	493	475	462	476	448	423	472	434	422	463	434	456	445	458	448	442	478	429	473	453	461	479	430	477	434	470	426	440	421	460	455	457	432	455	457	454	436	448	452	459	482	458	467	438	419	472	454	446	461	444	453	464	452	466	473	439	478	461	442	456	428	474	439	465	436	449	501	441	447	408	427	464	460	458	450	461	486	451	441	460	411	458	453	466	467	448	449	444	467	437	477	470	471	482	474	428	433	423	451	486	415	483	457	457	456	460	436	426	477	458	438	445	428	458	450	461	466	489	424	455	485	437	531	449	426	433	449	473	445	451	455	441	442	433	413	442	476	459	494	438	442	438	454	447	428	465	442	444	442	462	472	451	493	427	432	457	422	460	462	447	462	452	437	443	469	472	482	435	462	480	477	455	474	438	476	443	490	462	461	444	471	441	459	457	443	487	428	448	450	452	432	449	449	470	433	442	448	502	435	484	473	403	462	439	480	453	463	491	425	455	484	415	476	492	433	431	438	436	478	440	403	451	473	424	406	446	463	472	427	435	388	473	439	408	459	452	470	478	513	463	451	477	463	477	454	454	435	444	440	473	419	469	481	445	457	454	487	436	443	430	457	427	468	489	455	432	457	474	468	448	470	465	463	432	462	448	435	459	443	421	449	462	406	460	439	442	488	445	497	490	462	498	465	416	470	457	431	470	429	465	460	449	474	429	473	448	444	444	441	443	458	423	485	423	448	477	448	434	482	468	444	482	460	425	455	479	471	438	489	474	454	388	443	416	436	439	480	468	447	457	404	478	442	501	510	419	460	477	452	447	457	451	461	494	445	465	454	482	446	416	450	459	410	472	456	465	462	443	505	494	462	459	438	438	417	462	433	410	453	418	418	432	436	463	491	451	461	488	458	427	466	454	430	450	439	418	467	439	442	444	475	443	431	473	430	438	456	455	440	446	495	452	402	466	436	478	467	449	467	448	465	406	419	474	456	480	444	432	460	479	442	443	434	460	456	443	459	453	416	468	453	460	444	437	455	456	457	445	444	457	471	435	471	448	448	422	449	456	440	476	437	471	498	453	439	463	468	481	438	456	426	436	449	446	466	432	463	452	402	455	426	445	442	477	464	477	474	489	442	467	444	489	422	461	438	433	471	452	528	440	487	456	430	429	450	469	445	456	432	451	444	491	449	438	477	473	457	464	458	470	448	437	470	434	438	450	431	486	453	442	452	456	470	439	466	460	447	486	430	451	447	441	464	492	427	447	479	402	482	463	473	454	443	466	433	461	444	468	466	437	457	421	463	441	494	462	480	434	436	427	451	452	453	414	459	455	495	463	468	435	454	459	457	468	463	453	463	433	452	449	440	475	460	470	464	451	450	464	446	461	456	452	443	475	485	445	448	444	432	465	446	428	417	496	472	436	420	431	422	429	399	444	437	475	417	495	436	449	444	425	449	440	461	465	504	474	437	448	452	430	487	440	477	455	455	445	444	453	444	455	451	438	474	459	454	439	498	419	452	430	479	449	514	473	453	443	455	441	426	470	501	441	466	491	466	463	470	415	461	433	445	460	429	441	439	483	445	468	410	431	442	450	443	448	489	446	478	477	438	447	426	462	457	457	450	455	458	439	472	485	440	455	465	468	464	459	452	494	467	411	437	437	473	448	444	454	437	487	455	426	467	482	442	459	453	440	496	432	451	445	420	460	461	420	470	441	430	473	503	473	476	451	440	465	444	442	483	503	410	447	444	442	436	457	464	485	448	420	452	449	471	433	438	438	461	451	445	465	412	458	473	434	407	444	463	448	468	488	469	468	445	410	463	481	438	446	498	452	435	489	472	438	452	443	479	467	444	436	453	467	459	495	438	462	505	462	447	447
23390	21464	37834	37057	25791	18899	6952	821	406	390	383	426	393	399	326	400	386	431	437	394	411	396	413	367	373	367	391	389	378	382	362	424	384	402	382	373	372	394	376	421	430	386	374	374	405	400	375	375	355	367	367	385	344	374	375	399	390	369	367	403	382	399	380	369	395	411	429	392	394	393	368	389	387	352	388	370	371	388	382	407	356	393	399	396	379	367	412	393	383	431	396	360	420	369	392	360	379	419	387	395	372	365	418	391	406	358	374	392	377	393	402	373	394	371	402	435	394	381	406	326	404	392	363	377	381	400	420	392	382	400	419	412	433	363	398	359	399	390	374	393	408	366	371	395	411	367	404	360	368	374	382	385	413	383	366	428	387	408	398	376	368	373	395	390	392	394	367	395	398	381	394	413	369	365	386	354	375	366	388	353	397	383	355	382	391	415	360	363	402	370	393	399	400	395	362	365	340	363	385	354	381	366	382	356	384	363	426	388	381	397	384	359	396	408	391	417	378	388	386	381	428	394	347	395	403	368	430	360	407	388	393	390	384	428	402	387	396	384	385	403	393	372	414	396	395	394	390	390	422	364	361	390	398	387	405	346	391	410	370	368	413	372	375	355	406	401	380	368	359	347	381	405	402	385	411	395	392	372	383	377	375	357	416	383	375	377	383	398	401	408	418	383	364	386	384	390	385	383	387	391	356	382	401	373	388	359	375	357	380	363	394	425	386	363	385	340	472	388	416	367	373	365	377	366	395	390	369	389	402	380	375	397	414	344	412	394	373	381	393	407	389	422	379	402	384	340	404	364	405	405	403	408	403	413	331	390	387	397	387	405	405	393	414	401	396	382	423	402	413	353	417	428	419	385	392	380	356	348	383	386	372	406	397	416	413	384	381	374	340	372	390	454	399	405	354	378	375	408	389	380	374	401	396	408	425	379	369	406	388	358	372	399	399	400	412	440	390	373	410	408	424	379	352	385	379	416	400	410	391	390	409	383	380	389	394	368	388	386	371	411	373	385	366	414	380	435	369	369	374	350	361	405	396	371	379	385	393	396	418	395	401	385	404	384	378	396	370	418	347	381	398	383	373	373	406	364	353	385	446	357	402	364	349	387	401	382	382	439	416	347	409	409	413	377	434	399	371	388	395	384	361	393	368	367	406	395	339	365	326	357	386	358	372	388	405	397	415	384	387	390	393	371	394	384	428	387	382	369	376	387	401	363	392	385	390	385	395	402	397	412	395	394	383	401	349	359	372	375	392	411	424	387	370	372	373	416	402	362	403	378	378	408	368	350	398	394	384	403	436	387	347	389	366	355	365	391	380	373	395	376	402	388	375	379	430	406	417	394	374	369	376	379	376	383	359	388	393	392	378	388	401	372	365	396	393	399	382	373	364	376	380	377	397	387	376	362	424	369	394	363	414	377	388	364	382	333	394	378	383	410	382	390	357	398	384	396	407	396	377	382	376	381	397	392	384	384	400	390	356	395	388	449	414	369	364	402	396	395	407	382	381	380	377	388	408	394	373	417	359	388	391	351	359	423	364	410	386	420	373	384	400	335	379	355	361	395	409	391	363	355	393	404	394	379	383	375	372	418	379	420	368	422	359	393	421	398	395	350	377	393	403	384	384	359	371	407	392	391	372	396	356	402	386	371	350	367	398	360	381	382	405	376	378	414	390	358	405	382	387	362	386	385	386	381	363	359	404	390	365	370	402	392	372	379	379	367	343	431	411	396	336	410	367	407	375	378	357	383	368	395	400	363	377	395	364	395	394	402	386	360	386	391	403	410	407	378	353	385	390	354	389	413	417	408	397	426	407	417	381	404	378	366	388	385	413	392	399	383	400	384	386	358	419	397	363	400	364	365	396	394	392	399	396	368	359	379	405	388	401	364	377	378	386	401	379	381	343	401	427	388	433	369	381	377	333	378	397	375	394	388	398	377	359	376	394	382	377	398	363	410	397	384	394	383	364	367	363	394	376	400	371	410	394	386	375	380	393	369	390	367	388	384	399	363	400	398	398	341	346	372	383	387	380	364	391	364	399	386	392	372	397	363	385	378	398	377	389	421	390	405	429	351	365	400	405	387	365	381	375	408	384	410	371	429	399	397	386	410	390	374	384	374	390	354	365	396	392	363	371	399	352	394	391	390	391	436	371	393	371	377	365	359	409	393	392	404	403	352	367	365	362	397	362	383	409	337	377	389	379	363	388	367	407	401	412	373	380	369	365	399	407	394	381	380	393	362	418	371	403	392	382	389	363	350	353	425	409	375	372	392	427	401	359	360	394	389	368	387	371	358	408	372	399	363	424	364	359	365	415	397	367	351	359	407	389	399	375	380	389	402	377	373	396	387	421	378	414	356	389	425	405	384	370	408	443	402	368	404	434	386	401	385	381	386	363	383	391	410	407	391	380	378	389	400	385	378	392	349	400	379	408	354	409	388	383	378	380	384	403	377	411	331	342	400	412	385	392	422	389	368	381	387	387	369	345	361	368	395	385	405	374	406	363	398	381	389	402	386	367	365	362	382	406	391	424	396	394	370	378	391	408	367	401	395	382	373	420	395	404	394	406	385	421	394	390	411	371	395	400	391	354	387	360	390	386	412	360	380	384	403	359	405	409	392	371	376	380	377	408	400	390	409	395	361	389	375	379	405	358	369	389	364	430	325	404	417	412	364	435	376	390	371	395	378	373	398	375	408	385	393	377	391	383	392	382	343	406	371	402	372	371	385	377	383	386	430	371	433	396	407	389	385	397	378	389	380	374	414	429	383	389	373	372	347	375	407	395	393	378	412	350	340	383	414	390	426	398	390	393	386	378	406	406	392	381	390	382	367	387	391	382	364	367	385	416	380	388	416	392	408	361	420	372	381	343	400	366	359	384	371	382	412	382	371	379	387	398	397	385	400	359	401	389	396	385	390	370	416	383	396	406	392	415	385	366	392	384	373	392	395	388	406	376	387	382	339	410	359	410	399	405	392	380	362	379	384	360	369	355	376	395	379	386	400	402	370	392	396	404	385	375	372	363	359	363	424	389	402	370	396	373	412	392	365	369	409	401	407	405	367	428	405	391	438	383	407	365	374	363	384	391	404	412	389	384	375	409	341	397	373	397	378	378	381	394	373	361	393	365	399	379	381	373	406	397	393	355	396	372	386	375	382	372	394	370	413	384	388	403	372	407	374	364	427	463	387	404	402	362	382	334	381	377	397	365	388	355	409	383	365	411	347	386	396	404	388	361	378	366	384	386	420	372	393	387	414	386	386	379	390	375	362	383	369	391	398	398	392	389	368	369	447	418	384	355	382	365	377	359	390	367	392	383	365	399	397	426	381	381	379	397	386	396	373	364	396	391	356	401	379	363	396	368	365	406	397	352	406	406	378	411	373	381	389	429	385	375	374	374	358	379	388	413	382	394	378	360	397	400	406	376	404	351	392	382	379	395	392	376	370	407	414	406	386	409	426	386	405	382	357	387	400	360	388	380	357
53895	89590	75811	49594	28884	11479	3386	889	483	441	441	432	449	425	406	446	445	443	396	436	409	415	442	438	448	400	426	460	402	376	439	436	394	382	433	433	415	399	465	410	415	390	438	398	432	426	393	407	426	439	424	438	409	415	462	420	430	426	429	446	474	447	401	430	411	454	501	431	433	392	372	450	436	441	421	429	404	424	464	431	397	416	445	454	406	468	410	423	406	426	434	419	421	442	411	514	445	434	408	431	432	429	395	433	461	447	400	441	423	455	400	443	400	462	424	436	417	444	431	453	415	462	430	393	446	418	411	450	416	411	440	416	415	426	435	428	429	415	413	390	452	417	436	471	436	407	404	421	439	404	416	389	469	422	436	438	440	406	392	451	418	462	433	438	411	450	387	414	425	438	388	396	426	462	449	467	416	396	407	427	407	402	427	440	406	432	410	439	436	431	409	435	432	404	464	448	402	407	415	398	421	438	405	435	390	396	437	426	422	421	421	422	444	414	450	388	425	454	442	426	442	389	404	416	483	411	438	389	412	419	451	452	426	424	423	436	428	441	411	409	419	414	461	403	478	442	415	437	422	407	444	435	384	451	404	439	434	426	411	431	458	448	439	399	461	413	446	435	414	423	391	433	414	483	420	447	436	440	454	464	425	422	471	462	407	440	451	397	401	433	436	427	427	442	470	440	389	420	422	424	431	411	425	434	403	412	450	413	450	413	392	404	425	407	426	425	399	435	425	439	450	440	429	419	404	406	409	397	413	434	393	423	423	440	406	443	391	427	437	423	415	419	410	433	428	422	422	381	459	411	454	403	425	421	435	410	421	424	435	455	450	419	438	433	455	433	426	372	448	395	435	414	414	441	416	433	438	456	442	440	411	467	445	438	435	430	429	433	419	419	431	397	419	430	392	414	454	444	460	386	422	434	427	416	432	401	412	428	449	416	414	419	433	413	443	485	402	418	429	438	461	412	408	443	441	473	455	448	457	408	460	413	437	427	408	408	439	409	441	425	436	417	442	427	430	429	449	417	434	416	417	429	453	422	465	425	410	422	432	419	444	427	437	394	449	461	445	420	434	437	465	429	444	436	408	441	421	418	428	423	462	421	407	436	425	435	419	433	436	413	445	449	423	415	408	408	468	415	449	435	410	412	450	402	480	416	425	443	418	421	432	437	412	429	438	419	478	429	441	430	425	437	436	423	460	427	442	443	445	451	420	451	410	440	417	408	431	415	416	429	427	438	460	438	450	438	385	423	456	433	456	452	406	408	453	418	417	436	450	463	421	451	419	449	439	448	406	416	405	422	407	410	414	419	408	434	429	417	421	421	445	447	408	428	400	453	413	430	483	421	427	438	407	430	432	443	441	413	438	429	438	444	423	474	456	431	450	420	440	398	478	431	463	363	437	467	443	391	444	425	430	442	446	441	409	457	479	451	418	434	446	446	424	439	409	413	427	440	419	458	411	415	424	430	413	401	429	418	411	429	427	418	449	444	438	435	415	385	400	453	436	428	451	450	449	463	419	421	400	432	428	446	429	434	401	433	474	405	435	463	441	430	428	409	443	435	411	420	438	454	407	459	419	451	450	431	431	393	444	393	403	452	401	445	454	456	417	430	446	400	472	439	473	418	448	436	429	431	386	444	384	410	443	428	403	426	449	443	461	444	460	410	453	396	404	422	419	414	441	446	451	400	415	426	433	447	450	433	436	431	409	431	444	416	424	442	412	412	436	436	416	458	451	428	416	449	407	460	434	393	402	436	436	445	435	415	411	433	458	458	424	430	463	436	370	408	415	408	390	477	453	413	434	434	450	440	425	414	454	441	433	426	405	416	443	357	425	462	411	412	432	434	416	430	448	445	411	445	399	388	408	398	416	398	403	406	423	428	446	440	442	428	442	451	473	423	426	426	418	426	435	443	438	406	413	437	410	451	399	456	445	435	447	466	422	407	412	421	453	429	457	403	425	443	405	456	439	414	406	413	431	416	438	404	413	441	431	401	424	436	438	416	437	424	437	441	429	441	405	444	462	432	410	424	466	442	442	452	444	435	445	430	415	410	433	425	400	428	436	425	438	428	437	417	434	421	420	420	389	423	461	433	418	404	422	465	453	417	463	457	417	410	429	408	438	466	447	449	435	444	439	435	458	408	421	424	446	444	458	421	456	446	431	438	411	393	478	418	413	397	464	408	451	431	407	446	434	431	443	430	421	450	431	444	426	432	437	452	443	444	446	432	456	402	443	423	421	427	454	443	440	456	427	424	420	403	464	422	380	437	433	417	438	449	460	439	402	395	369	441	458	411	400	411	430	425	422	439	441	420	390	452	418	397	432	435	415	390	436	423	421	428	419	407	442	439	418	427	461	436	450	403	426	411	439	408	427	428	436	432	401	438	413	462	442	411	419	423	446	406	443	398	447	422	426	432	440	417	373	449	412	414	427	468	433	402	447	401	415	404	459	421	442	422	426	411	474	426	444	419	460	408	416	478	438	454	418	421	438	412	465	444	420	427	438	442	444	439	404	416	438	437	426	434	444	419	410	398	439	475	429	449	440	429	410	434	387	445	444	427	390	406	425	392	451	420	447	452	431	439	421	432	459	415	417	433	445	424	416	443	402	415	452	476	436	454	436	437	455	427	455	447	413	435	422	424	445	409	442	427	411	459	406	434	429	421	436	446	461	448	468	393	438	443	461	421	452	391	445	471	437	448	415	418	450	424	434	403	435	460	445	422	461	403	411	356	428	464	461	425	432	429	391	438	428	403	430	417	447	424	436	441	438	434	421	428	433	425	453	405	450	461	409	420	415	437	441	410	408	431	469	426	405	479	401	458	457	466	417	423	391	437	419	439	418	438	450	447	435	430	457	434	450	438	423	450	431	452	437	444	401	449	417	400	406	433	445	429	409	418	447	450	351	401	435	455	411	378	422	425	439	427	416	469	419	430	442	480	441	473	458	384	417	388	419	454	418	437	452	431	450	444	436	415	447	441	458	430	464	430	390	423	424	412	421	422	433	442	416	415	440	409	406	452	444	435	410	427	440	490	394	443	414	445	433	453	423	432	463	413	438	407	423	404	423	435	425	426	429	407	404	459	424	413	431	444	413	425	400	440	453	410	392	422	404	399	415	458	428	466	440	465	470	433	417	430	446	438	449	447	402	452	458	425	423	409	410	393	388	410	416	419	415	412	415	416	456	429	458	437	438	458	402	434	422	431	453	417	451	442	465	424	427	426	416	450	438	437	443	442	416	470	444	391	455	423	461	440	444	434	416	423	470	437	406	427	442	411	411	441	425	429	438	452	413	438	424	383	430	446	426	462	412	452	458	429	415	435	428	456	442	429	430	446	430	447	373	463	421	413	439	457	431	461	444	388	456	441	438	428	448	425	404	461	439	460	411	411	401	392	416	412	426	430	393	451	433	429	416	419	427	412	415	455	417	428	424	407	422	431	423	428	429	465	451	422	419	411	444	389	418	414	440	439	408	404
25083	22285	38912	36060	20755	7830	1585	663	557	466	533	501	519	514	520	523	501	526	515	524	499	504	500	474	502	513	507	476	513	504	490	502	521	505	515	507	488	508	513	536	510	529	462	497	504	502	474	529	491	476	483	470	473	462	485	456	468	516	499	499	490	480	487	495	499	474	500	487	525	517	474	514	545	505	492	474	482	499	501	499	523	465	488	499	490	533	507	485	475	470	493	496	448	501	503	488	486	506	513	500	531	488	511	504	481	499	514	513	480	489	496	500	538	460	525	520	525	529	495	499	490	474	501	536	493	454	482	521	527	508	522	503	527	527	502	537	509	499	519	511	492	498	512	478	470	494	493	485	507	471	462	484	494	514	491	518	492	515	497	472	492	527	524	521	462	543	514	498	488	493	494	545	537	502	490	516	500	498	471	461	491	525	500	530	455	499	470	487	469	543	518	488	498	519	479	521	482	525	486	494	484	476	463	521	513	478	487	510	512	499	517	500	489	489	525	490	497	514	511	506	515	533	513	515	520	523	483	516	484	518	523	474	492	506	486	481	486	479	473	510	529	544	492	511	474	495	515	517	496	472	532	494	497	503	528	501	523	452	506	530	537	482	491	512	466	499	486	492	488	526	514	480	497	494	480	487	509	534	502	475	519	491	515	489	497	487	519	488	539	497	491	503	492	476	474	516	512	488	509	505	471	473	510	525	483	492	506	512	514	519	522	522	486	516	514	481	494	494	513	528	511	462	470	542	474	528	524	473	528	470	503	524	503	522	465	473	494	496	515	510	479	500	449	484	483	548	482	504	482	490	500	502	465	455	464	482	479	506	484	503	507	549	500	464	484	484	489	438	484	498	502	506	489	500	466	491	461	514	525	470	495	498	524	496	496	504	453	501	461	491	519	530	512	494	485	523	581	504	507	526	534	507	474	500	475	486	510	436	466	502	536	488	508	477	508	541	479	505	462	481	516	470	497	510	523	468	495	541	486	483	475	490	483	501	474	494	507	487	505	481	501	488	475	522	528	510	528	550	523	494	490	533	512	514	488	529	455	496	522	499	480	454	521	438	539	517	475	509	431	471	466	491	491	521	502	505	496	492	488	522	487	500	497	493	508	508	513	479	497	469	519	497	533	529	495	504	500	518	510	509	508	505	509	472	539	474	464	471	524	517	521	492	480	517	468	507	501	500	484	483	484	492	509	485	476	535	488	476	487	505	510	497	486	521	476	512	475	499	449	487	480	502	476	528	537	505	486	525	511	494	505	501	541	479	495	504	516	501	474	465	500	511	484	526	476	487	510	516	517	529	542	498	509	513	509	481	488	461	455	492	475	492	505	538	475	493	526	489	498	518	467	486	502	503	476	493	491	515	496	479	531	511	514	485	512	554	496	479	514	516	482	518	488	493	548	483	521	502	525	508	501	526	501	504	500	488	512	515	527	536	510	511	471	491	489	473	503	476	515	511	486	526	489	438	508	511	491	482	512	505	495	475	488	475	489	536	499	472	462	496	518	482	500	500	516	525	489	498	533	483	475	469	493	486	482	501	467	453	501	526	484	523	492	473	508	504	519	547	473	513	534	496	552	499	538	555	505	465	449	465	473	490	464	519	487	476	519	495	474	471	468	476	525	472	496	494	480	483	520	525	508	539	511	467	489	510	506	476	487	497	484	528	501	527	502	485	531	495	488	499	495	492	518	446	517	473	537	505	530	485	462	489	461	456	494	522	482	498	520	477	466	495	509	479	501	494	512	467	503	527	507	455	495	529	525	524	531	507	521	564	552	478	510	457	534	482	508	511	504	484	513	496	493	491	464	508	503	475	559	529	466	500	508	487	478	488	517	512	480	541	496	496	483	504	508	511	489	478	499	521	488	490	491	492	509	498	463	480	469	467	546	520	489	507	488	454	509	495	509	532	516	486	497	496	527	518	495	491	509	469	533	460	538	487	504	469	477	507	484	530	520	478	527	508	502	519	480	532	498	499	489	477	464	527	508	499	493	479	499	529	472	483	473	477	475	505	544	507	510	507	456	488	481	491	495	453	555	524	488	488	477	479	513	507	518	518	507	494	450	474	505	526	477	506	466	487	542	506	482	527	525	521	494	537	483	511	475	515	493	489	474	485	509	512	465	517	458	496	519	545	506	492	510	499	494	487	500	471	530	480	481	484	471	486	472	503	498	506	531	516	490	474	536	483	498	512	485	498	498	501	524	496	539	481	522	520	494	505	514	494	526	512	478	492	511	451	477	526	498	531	469	486	493	500	529	508	533	509	498	528	517	486	488	497	497	482	538	484	494	478	505	535	532	498	487	494	501	481	468	495	471	506	505	499	492	481	456	544	545	470	524	519	523	496	482	489	534	474	476	503	523	537	528	477	477	515	523	481	494	483	474	497	522	491	524	498	507	487	534	467	435	502	524	480	557	493	520	514	486	512	447	491	487	479	489	510	513	515	496	518	521	519	510	510	521	514	532	415	478	523	517	499	500	499	449	479	498	516	492	538	504	479	493	465	475	465	512	490	482	488	493	475	510	510	517	535	483	470	511	479	484	499	515	492	476	486	518	516	509	526	486	461	480	462	506	501	499	505	496	489	519	475	458	493	538	486	486	501	466	520	494	457	462	498	491	519	500	473	516	509	536	475	486	498	499	497	477	510	482	542	524	527	504	493	505	456	518	507	489	552	490	525	489	477	516	485	491	476	487	520	508	460	452	472	518	480	471	482	424	477	505	457	519	522	487	520	500	499	481	465	482	499	489	517	508	447	531	506	509	493	527	464	503	515	455	535	503	496	512	517	454	513	527	522	513	492	497	498	520	486	520	544	488	502	519	548	516	513	509	477	499	476	517	498	515	501	486	467	491	460	501	485	497	513	544	537	475	482	479	499	510	481	519	535	518	469	473	539	505	514	521	488	502	512	496	478	495	498	532	527	499	475	490	512	444	517	440	486	489	504	499	516	509	449	523	497	490	504	485	497	490	489	485	533	494	468	512	467	474	479	496	483	524	479	483	462	520	507	516	497	509	533	508	482	503	529	497	464	499	473	496	503	491	506	512	509	495	479	500	512	509	483	541	471	524	534	536	502	527	501	477	499	485	484	524	521	513	510	482	476	494	512	514	502	486	497	508	512	509	496	509	541	530	498	530	493	490	479	484	469	498	493	562	513	488	511	503	471	508	524	568	517	468	531	499	481	507	534	488	508	501	492	537	522	547	508	530	521	517	483	472	484	508	510	507	528	496	508	481	522	515	449	460	472	530	502	520	493	472	504	464	474	482	469	534	484	513	473	466	484	466	527	504	512	486	474	489	509	477	479	486	519	480	473	514	519	493	461	525	500	506	507	457	501	518	505	492	464	495	481	498	449	473	537	510	517	485	468	538	487	529	507	488	495	515	527	482	535	486	519	511	474	498	517	511	514	506	504	461	536	479	524	526	470	511	497	466	515	512	466	483	489	486	466	512	535	543	515	483	504	488	561	507	487	504	541
46692	71814	59586	37827	19269	6285	1850	814	623	575	564	533	517	495	576	553	599	537	550	582	533	530	597	535	526	573	569	579	574	521	525	544	528	535	519	537	571	581	551	534	608	529	592	577	541	591	541	538	558	526	556	550	557	550	524	551	520	588	529	554	564	558	598	553	544	529	602	576	575	563	564	544	598	586	516	579	554	546	542	565	558	520	552	544	560	561	574	559	584	560	536	562	547	529	540	581	527	515	546	541	576	583	511	533	570	562	585	567	573	504	577	551	535	550	558	546	560	602	537	591	576	559	578	567	553	538	512	520	526	565	573	507	561	515	549	558	537	572	553	541	533	598	554	558	576	547	578	547	562	511	523	550	577	532	539	613	551	564	572	580	538	560	572	537	545	581	567	554	567	542	565	538	567	553	556	539	557	512	521	520	559	527	525	525	580	558	553	567	526	540	542	580	593	578	558	553	552	571	585	600	528	546	513	540	594	567	549	569	538	588	565	561	542	540	510	514	574	567	567	603	523	565	585	567	597	579	538	540	546	542	546	535	569	588	611	571	577	534	583	564	512	546	555	546	545	536	555	551	574	551	526	520	550	537	595	562	556	560	580	563	562	546	556	544	501	583	538	566	547	589	555	583	579	532	548	542	537	581	523	586	556	553	531	564	579	569	586	582	553	591	532	579	571	566	513	565	559	522	543	560	554	513	544	540	529	567	563	540	584	547	587	561	572	533	567	567	587	542	574	532	557	540	581	560	548	540	556	536	539	569	607	568	603	553	590	573	523	544	552	540	560	556	569	570	587	575	572	608	527	601	555	580	528	541	547	574	605	570	513	577	569	543	558	543	515	582	521	537	566	568	567	537	544	554	527	544	573	606	560	556	539	539	595	563	556	580	552	589	587	571	518	595	531	569	572	547	509	556	576	607	553	543	583	586	585	544	535	532	569	560	578	595	579	569	566	569	552	597	609	554	563	583	571	525	577	541	580	564	563	551	571	510	569	556	551	554	552	535	543	549	538	539	565	560	591	585	573	551	562	555	598	558	597	548	568	581	590	538	556	599	570	554	552	552	540	572	557	552	583	583	550	540	525	579	540	559	558	555	602	523	573	595	529	537	511	550	576	529	580	560	586	599	530	574	557	568	569	558	574	519	542	559	563	593	583	586	534	564	564	562	577	559	543	537	517	533	553	528	548	532	544	580	567	533	561	559	555	565	563	514	539	582	570	558	545	545	562	555	579	597	578	609	579	562	555	545	537	560	531	573	533	562	612	558	538	588	561	538	538	557	556	557	572	570	571	551	555	542	550	546	539	569	576	580	554	580	554	561	579	526	547	576	594	553	571	559	566	577	534	542	540	522	531	586	586	564	526	581	566	547	562	539	570	526	573	568	538	523	546	566	547	556	548	545	524	544	580	573	537	525	534	578	580	555	512	581	562	521	557	509	572	521	550	581	562	521	579	558	495	577	516	578	524	532	541	580	542	579	535	568	586	578	576	524	514	555	588	550	525	552	550	573	520	567	575	556	537	592	529	542	549	538	505	580	582	534	564	564	583	547	590	543	582	531	522	565	552	560	551	544	588	538	581	577	553	596	534	547	597	557	556	554	535	587	594	576	551	589	554	569	541	533	522	622	571	538	539	542	547	588	575	561	497	540	592	567	539	583	557	595	535	542	567	552	561	581	585	556	546	543	502	543	550	604	574	542	558	572	530	552	572	563	550	566	566	546	569	548	552	543	553	522	557	518	580	548	543	538	531	544	578	570	550	566	551	553	553	530	562	557	562	497	539	586	540	549	540	604	567	564	522	566	552	582	536	541	566	549	529	560	516	557	566	559	541	550	535	570	556	537	545	589	549	599	536	596	552	583	560	550	570	528	546	561	529	580	575	555	568	564	557	559	573	548	558	544	557	539	613	534	557	569	546	532	545	562	557	552	578	556	558	557	573	531	596	552	528	498	575	570	599	554	552	531	560	608	526	528	595	563	546	591	518	524	558	550	553	546	574	557	601	548	557	553	587	558	551	556	574	557	546	551	552	559	522	543	582	563	553	564	540	537	575	545	558	578	584	575	552	555	557	545	599	556	573	556	555	513	548	591	598	504	553	592	574	541	563	565	561	545	553	544	583	555	523	567	555	580	548	547	541	581	585	554	566	547	542	546	577	547	552	563	569	584	578	563	544	522	598	515	494	558	517	560	563	557	582	523	571	571	521	571	554	489	600	597	515	559	511	557	569	531	558	550	572	581	520	562	578	581	591	575	580	604	552	546	551	574	569	522	572	550	553	603	547	583	542	562	521	508	586	539	584	559	559	560	540	551	562	582	575	584	568	571	509	533	527	568	551	567	582	563	555	596	547	529	532	520	524	523	509	548	568	554	549	552	532	540	563	597	563	565	526	593	548	522	557	534	584	573	575	569	526	546	570	504	591	544	591	574	572	569	605	580	545	541	584	540	588	558	549	557	559	533	577	555	576	575	552	558	562	601	531	557	568	552	578	567	536	589	565	546	551	541	546	590	544	559	542	555	566	613	545	554	508	551	537	552	582	567	558	568	517	487	562	564	569	548	554	577	543	595	566	589	545	547	561	587	572	574	570	560	570	546	579	567	539	537	545	553	525	580	535	581	521	583	528	598	550	583	548	600	561	573	562	531	561	544	555	562	592	599	554	551	575	541	561	524	520	578	565	530	575	557	556	576	564	548	556	550	561	566	523	575	564	582	560	545	550	531	567	546	587	543	569	574	543	583	572	528	531	521	540	582	580	572	518	545	565	569	532	570	533	552	542	522	530	555	581	522	552	579	596	527	535	538	549	538	558	543	561	567	584	545	547	563	586	566	591	563	542	557	551	582	522	553	532	548	536	582	560	544	536	556	529	578	546	583	549	510	606	563	510	560	604	592	587	525	565	573	559	555	603	565	590	587	556	544	580	571	561	532	562	559	550	581	575	589	557	537	538	557	550	562	579	536	554	564	572	581	493	544	577	547	580	611	519	537	580	554	538	539	558	559	543	566	566	511	608	531	591	553	573	577	582	587	549	576	531	544	578	629	567	540	559	579	551	550	593	564	546	581	568	533	548	575	549	537	551	577	597	549	549	527	586	533	557	525	585	562	584	544	575	563	529	556	571	567	532	575	531	537	545	560	546	574	520	539	569	531	538	563	561	554	588	572	558	540	550	534	532	572	575	560	560	548	521	554	564	589	585	561	596	568	601	546	565	523	549	532	579	577	592	588	571	542	572	560	537	562	550	553	514	598	534	617	541	571	578	523	502	557	552	585	575	574	557	573	599	543	583	605	610	532	545	505	545	538	542	530	553	549	534	541	554	545	561	585	585	562	580	530	545	574	516	536	556	586	559	583	532	594	502	534	527	571	598	556	575	521	575	569	606	571	574	533	553	536	560	579	578	550	538	532	537	544	567	620	571	573	544	605	578	551	580	553	592	549	572	543	583	594	610	606	531	558	519	582	566	561	588	558	588	573	553	572
22635	21269	33445	31359	25254	22289	15351	2005	646	560	549	513	540	498	534	515	527	521	522	479	492	536	492	499	510	496	523	516	561	535	519	508	507	508	537	507	490	480	537	514	494	503	500	547	508	536	532	488	510	497	490	496	504	462	484	500	496	496	507	558	480	520	540	542	550	564	544	527	503	504	532	528	479	515	455	506	501	512	494	528	523	519	528	500	522	503	494	479	480	475	558	501	556	514	500	546	472	504	504	497	497	498	495	506	469	498	511	526	530	496	542	467	507	477	507	532	521	477	511	459	494	515	484	530	521	497	508	511	468	526	484	500	529	493	538	497	507	514	491	489	508	517	531	521	533	499	521	512	500	519	530	525	512	519	534	492	522	512	508	515	522	509	488	492	495	493	515	498	511	492	518	497	513	564	513	528	515	518	520	527	538	472	527	521	486	523	504	492	544	534	529	526	478	492	509	540	553	483	504	449	539	498	494	503	520	485	524	555	534	509	501	483	453	497	512	499	523	506	539	512	524	462	549	504	466	504	532	501	498	512	497	480	461	490	547	507	519	528	510	484	494	509	484	508	533	546	511	517	509	497	493	480	474	464	508	541	510	525	556	499	516	553	539	548	503	537	492	524	520	509	477	492	488	507	519	497	495	529	514	543	531	540	505	503	491	544	497	489	490	533	503	472	522	531	500	537	487	507	515	457	511	561	518	492	483	488	495	497	519	485	532	487	483	521	507	518	520	496	472	544	496	524	521	498	537	472	522	486	503	518	509	469	510	546	477	511	521	485	509	512	501	492	510	508	472	545	502	511	484	511	514	548	506	475	506	531	471	520	481	510	501	505	517	530	497	493	519	471	563	543	484	483	467	528	485	522	550	537	462	503	493	491	505	523	496	518	505	497	510	493	504	510	495	548	549	492	490	477	491	519	505	510	537	491	479	526	520	466	513	506	522	485	553	508	531	504	503	519	514	512	522	488	489	488	547	524	516	513	530	518	497	527	510	514	510	557	528	561	511	516	517	511	505	499	518	486	534	534	532	521	539	498	529	504	516	490	509	517	520	477	524	520	504	497	527	485	509	475	532	469	546	560	482	510	482	493	498	528	507	472	523	508	516	467	528	496	481	484	523	499	498	510	494	484	493	536	473	486	483	524	533	523	517	540	516	514	523	506	517	518	472	533	507	520	532	492	501	491	487	508	505	564	498	540	516	501	532	510	551	487	503	517	498	486	489	504	514	496	510	483	487	483	502	530	512	484	556	521	491	512	485	513	524	505	498	487	494	509	519	516	517	524	501	513	538	550	535	504	497	514	492	525	489	490	535	489	464	535	513	526	494	507	485	510	518	528	465	503	522	510	510	483	474	481	524	521	495	500	493	501	552	538	540	511	462	467	518	494	477	519	542	526	509	495	533	518	495	522	476	526	514	496	518	472	505	493	526	526	492	509	498	543	535	531	533	530	482	497	526	529	499	503	510	492	515	533	531	459	490	492	473	553	512	505	506	527	506	522	505	468	483	501	515	476	494	509	496	508	508	470	514	622	551	503	489	523	475	476	479	515	472	477	529	577	501	492	515	499	518	496	505	507	487	517	553	510	513	498	472	503	485	504	492	520	486	496	512	514	509	530	528	476	508	553	544	501	523	547	459	515	560	534	553	501	522	518	488	493	540	520	523	485	480	479	558	551	492	476	496	450	477	514	504	493	520	482	507	515	513	484	539	514	509	482	515	507	474	516	475	489	479	515	511	507	492	491	500	523	517	516	527	484	495	520	515	525	472	532	516	521	479	524	510	523	502	492	530	520	566	468	503	523	494	483	514	503	514	534	508	527	506	522	488	514	529	490	520	486	479	524	494	492	503	510	537	538	549	539	501	505	530	497	495	511	499	473	514	482	509	489	557	546	494	498	497	527	512	499	515	512	499	513	507	510	534	508	476	528	518	479	528	484	500	547	521	530	557	527	504	484	471	508	504	498	516	495	482	493	519	518	513	518	550	494	538	495	531	546	511	541	550	486	531	537	479	495	510	488	499	503	483	515	519	526	504	519	498	503	510	526	519	431	475	480	501	541	508	494	517	486	540	515	500	499	532	498	522	492	482	509	492	518	545	518	496	538	497	515	497	548	543	496	486	518	535	516	559	543	490	539	535	523	552	470	505	487	542	477	560	469	500	564	507	526	508	510	508	494	485	499	438	507	520	510	509	524	487	490	543	488	494	532	535	500	499	495	508	534	494	530	492	515	509	487	505	505	463	491	531	486	485	486	483	537	506	517	512	504	512	512	515	530	498	473	512	491	523	494	489	500	462	486	529	512	515	480	519	491	497	520	507	519	488	543	519	525	492	527	533	480	502	502	496	480	552	507	494	545	482	517	528	526	540	526	526	506	496	473	488	537	546	521	503	530	540	499	470	503	508	504	505	440	509	511	502	485	531	499	515	521	500	505	478	502	499	460	538	514	510	538	503	517	517	493	505	502	505	531	550	550	485	509	518	522	482	526	533	504	476	511	467	461	480	524	522	504	482	526	495	544	497	499	519	482	502	490	502	504	505	537	523	503	525	538	520	561	510	525	513	481	498	537	517	498	518	484	455	492	518	451	527	515	529	508	513	486	489	477	501	528	504	517	500	479	546	509	542	511	479	519	516	472	522	494	483	534	528	512	540	491	483	551	512	506	526	483	489	506	515	517	530	533	489	538	535	512	547	506	525	488	518	515	498	495	500	524	495	542	501	521	491	542	509	521	534	513	489	509	532	490	503	506	534	500	536	539	477	485	565	489	492	508	557	529	510	516	510	487	495	573	557	503	495	501	482	504	504	504	500	525	490	525	483	504	545	519	506	571	528	532	563	517	509	528	496	503	508	479	524	525	500	526	478	477	510	486	472	486	500	541	516	527	496	517	496	502	543	511	498	525	514	494	463	543	516	465	574	476	513	509	470	511	531	515	509	529	500	495	516	485	558	517	509	469	532	520	499	531	515	496	573	496	500	519	513	512	522	522	528	506	532	511	537	508	480	507	529	513	492	541	504	508	492	495	524	503	478	528	551	541	505	489	479	502	466	515	470	524	516	463	479	509	506	516	558	543	487	504	500	465	562	532	549	501	532	501	531	519	520	524	502	526	512	527	528	516	547	549	499	492	492	502	490	526	485	492	492	470	526	558	519	525	516	520	454	479	482	484	482	515	486	481	528	539	495	497	508	515	517	502	531	517	498	522	500	498	523	491	548	533	508	509	496	529	525	513	463	515	502	538	453	480	501	485	543	498	510	478	541	519	505	505	519	482	493	545	490	524	555	551	539	474	531	529	519	480	507	510	465	516	540	532	509	508	542	544	449	563	506	554	478	508	511	511	516	520	543	499	509	505	532	542	505	500	490	531	503	476	501	494	481	491	496	505	524	507	516	496	488	514	514	492	514	521	505	520	513	496	506	500	486	517	481	507	519	522	491	525	498	499	511	512	528	504	533	471	499	479	537	518	541	466	528	563	492	529
58983	97548	81881	58150	36409	17323	5521	1481	690	592	537	535	565	530	585	560	528	556	491	548	561	548	544	555	554	512	538	560	556	548	556	555	569	526	530	540	568	549	542	531	536	542	535	556	553	565	561	557	595	551	511	590	566	520	556	563	563	543	586	529	523	532	519	508	532	516	546	561	556	555	567	536	530	535	571	564	528	548	548	547	559	532	576	535	535	518	547	558	563	546	540	536	539	524	556	587	548	544	525	571	542	555	550	529	564	539	539	501	522	520	517	538	553	572	531	564	499	564	506	584	550	542	564	538	548	577	527	564	560	577	588	522	570	558	580	547	540	559	545	502	538	529	556	515	575	584	549	585	531	521	544	527	548	567	545	534	539	531	558	507	562	528	553	520	562	575	561	554	499	542	548	559	617	516	549	556	561	601	555	521	549	510	534	495	554	543	581	596	555	559	548	544	568	553	555	564	506	501	540	536	524	532	533	537	543	550	529	594	544	499	569	553	554	523	548	524	591	537	605	537	537	516	542	508	529	522	562	584	558	574	547	544	564	552	574	565	541	570	509	528	518	543	520	579	551	533	526	562	561	562	525	558	560	525	534	603	495	507	537	576	556	561	530	519	562	548	544	587	567	549	539	550	555	582	566	567	541	564	551	575	586	531	523	566	561	529	562	582	544	566	545	557	567	533	521	548	542	537	573	567	527	525	555	513	550	553	538	562	542	529	540	514	545	553	544	538	571	570	586	556	543	581	569	549	528	517	570	544	561	547	544	527	527	572	566	536	573	535	559	549	551	605	609	517	544	565	563	549	540	533	575	509	526	544	515	593	590	547	520	530	550	559	538	583	579	517	613	572	534	550	561	559	519	555	541	533	564	567	578	546	582	498	515	607	557	542	603	526	525	553	511	515	518	546	542	530	546	556	573	578	532	571	532	543	518	516	572	521	509	548	553	537	570	531	548	573	501	555	487	509	571	543	537	554	546	544	533	526	560	540	555	565	569	545	543	558	544	572	570	557	572	586	495	531	535	528	523	491	524	512	544	547	522	577	569	560	524	530	552	512	545	530	526	543	539	571	563	585	593	567	533	556	594	564	544	572	529	596	550	581	512	540	547	521	562	507	575	547	523	499	563	528	534	550	564	547	548	585	535	535	530	545	559	557	516	542	574	568	541	569	563	544	517	531	556	583	557	576	500	547	520	516	539	537	570	575	534	518	502	513	533	533	530	532	554	535	554	483	562	540	527	575	532	553	577	514	521	542	538	566	557	529	565	567	525	536	544	539	524	523	545	559	588	557	573	523	557	536	532	530	528	523	551	571	539	565	558	529	586	590	517	559	499	521	569	533	513	536	555	570	543	575	533	580	523	557	551	570	556	563	536	538	555	572	533	575	523	512	584	592	551	590	564	526	540	528	538	533	565	550	568	566	550	556	536	556	582	534	584	528	551	519	518	581	547	547	559	551	547	543	555	563	534	522	533	524	518	483	559	523	544	550	560	550	572	539	517	531	517	577	519	592	536	531	549	540	554	531	536	541	548	552	545	563	556	543	595	540	591	563	579	569	528	572	546	566	551	525	573	531	499	529	565	546	572	596	561	552	568	519	581	549	528	503	543	506	564	550	566	526	569	497	520	538	601	548	592	593	538	591	554	583	525	574	553	531	525	568	516	524	571	602	564	555	597	534	545	564	525	541	523	492	522	531	556	548	546	564	573	536	547	561	530	546	549	509	528	551	530	562	518	578	531	558	526	566	549	542	576	523	521	538	569	550	516	562	536	540	517	542	533	551	558	546	585	554	547	539	535	560	556	560	556	554	537	519	527	539	542	558	624	595	532	571	538	516	523	581	600	575	550	552	539	545	536	508	539	524	590	554	572	566	519	568	542	574	568	537	523	585	566	520	555	583	525	542	542	547	579	566	562	571	541	559	529	564	547	584	557	522	543	566	566	562	531	554	555	550	563	573	531	547	554	574	551	546	568	572	557	523	622	578	547	528	576	487	601	560	507	616	524	564	540	562	569	597	570	548	535	575	570	550	570	541	558	494	554	506	492	513	530	556	522	536	562	563	539	539	557	540	562	542	563	518	555	551	560	576	572	533	563	558	600	550	586	540	552	541	579	562	528	564	581	577	556	592	583	602	544	545	598	527	566	593	545	541	537	557	577	534	532	538	579	578	518	557	581	563	595	529	508	523	547	566	566	581	544	549	565	554	564	552	530	515	536	559	526	544	538	541	506	515	542	589	509	547	557	561	569	589	541	510	564	517	512	556	542	546	557	576	521	546	580	543	597	551	535	522	574	544	557	596	552	545	552	567	562	520	541	561	584	538	549	538	510	563	520	533	537	519	534	537	570	557	533	560	567	547	551	534	546	522	551	496	563	537	545	517	588	574	549	544	545	566	513	563	537	562	572	561	557	557	547	644	540	584	569	540	570	567	596	566	535	537	563	529	501	503	566	583	568	538	538	569	535	536	575	548	521	560	592	515	572	503	580	573	512	579	580	561	538	521	550	573	560	571	587	548	584	571	551	574	555	565	524	549	549	530	538	529	546	572	542	554	501	559	535	502	530	559	570	511	552	548	540	544	545	557	544	530	565	524	583	533	542	526	547	585	581	592	552	585	546	478	537	531	512	558	530	587	529	577	550	541	543	538	552	512	583	559	521	542	571	568	573	521	542	546	576	582	533	537	543	570	539	502	597	535	534	555	514	543	550	543	507	537	535	554	565	524	521	563	553	568	550	512	520	570	562	530	516	564	515	525	567	514	548	545	550	535	532	522	553	532	565	530	531	518	575	575	556	552	529	489	524	566	563	540	552	586	515	526	560	543	553	534	550	582	519	587	537	522	562	551	566	541	547	516	526	545	579	531	533	532	541	555	523	494	533	528	571	500	557	545	494	578	537	558	555	584	565	574	522	545	574	572	502	547	535	553	550	576	564	543	556	551	546	522	544	585	567	512	549	511	535	559	601	566	541	567	578	541	555	565	529	576	585	553	548	518	590	537	568	572	524	578	564	482	558	537	577	534	559	559	609	548	565	553	539	524	544	542	564	555	573	538	567	564	521	517	591	523	558	564	590	558	580	532	525	562	570	544	546	545	557	518	540	549	544	535	594	560	539	549	553	538	596	587	578	566	579	566	537	552	530	546	544	510	518	543	521	593	547	558	554	564	549	532	569	520	550	579	543	574	595	539	552	560	598	544	544	546	532	527	487	486	551	519	538	586	559	505	527	558	548	562	512	516	529	550	538	557	582	530	544	544	526	557	524	536	540	596	567	550	542	573	542	497	539	539	524	547	528	543	538	523	568	541	562	566	535	552	589	601	564	533	546	557	569	553	521	567	497	522	574	508	540	557	541	552	550	547	519	535	535	541	577	534	500	531	514	514	607	538	531	487	545	566	526	549	583	557	587	568	548	552	511	521	546	559	582	536	571	574	576	549	527	592	586	568	557	552	542	542	547	551	534	595	574	548	546	521	551	550	526	553
28347	26063	36294	21810	5872	1566	657	477	412	363	401	416	397	387	416	459	411	398	441	409	431	400	364	422	405	398	408	427	383	428	414	378	373	396	457	424	429	419	410	443	430	465	417	378	425	416	442	443	399	389	408	407	403	407	403	427	393	406	406	396	393	379	445	409	410	379	399	387	381	376	405	415	386	419	426	413	391	432	403	401	417	395	410	395	402	382	393	392	439	391	423	397	415	403	401	406	432	400	421	384	385	404	385	405	431	434	436	402	408	442	411	398	407	410	432	422	419	413	412	403	398	408	399	402	423	375	399	417	399	406	405	422	386	402	448	376	413	387	372	411	427	399	433	405	415	404	418	385	402	394	430	388	398	407	383	404	413	415	431	402	439	370	426	418	445	366	384	398	408	419	363	406	439	437	456	412	383	412	407	420	420	376	394	398	393	363	403	427	418	410	391	382	406	405	399	382	395	389	381	437	421	444	410	419	439	401	387	374	383	409	406	394	420	386	416	376	407	376	388	381	419	408	396	409	387	386	421	400	392	434	402	422	377	370	389	400	405	384	412	406	423	375	427	450	389	403	389	401	406	418	399	409	376	385	395	420	393	405	408	395	446	415	416	380	435	416	404	422	441	406	412	426	394	412	448	420	403	434	390	448	388	378	399	391	420	374	443	390	396	410	422	440	377	353	420	399	389	414	398	376	399	418	412	378	413	418	403	383	403	414	392	394	423	422	412	406	366	421	433	413	407	384	419	411	422	417	384	402	434	417	431	395	404	384	415	422	399	404	418	422	392	385	415	409	434	399	395	392	399	390	427	390	392	419	400	404	435	381	437	399	412	433	388	434	426	411	373	403	387	432	395	395	392	394	386	414	405	400	394	386	402	427	400	371	402	404	388	363	391	414	398	430	421	428	421	445	404	396	407	412	396	387	394	364	388	402	407	406	400	422	404	408	425	376	425	399	402	386	432	440	400	398	407	407	437	402	393	381	416	419	420	405	406	426	442	408	423	419	409	392	392	406	418	413	397	385	400	455	406	365	393	407	418	435	474	413	431	387	371	426	399	413	390	417	400	406	343	357	420	401	410	378	388	375	403	394	390	420	428	432	429	368	389	401	394	392	411	446	394	410	373	408	446	389	452	402	377	422	398	420	415	415	388	424	402	416	412	435	415	384	381	432	396	412	375	449	432	443	398	410	381	404	377	439	397	394	399	402	440	367	406	408	370	383	401	381	419	420	383	403	412	364	413	390	387	376	419	403	376	363	476	408	397	408	394	426	420	419	420	384	391	370	428	411	407	408	405	415	376	370	382	403	407	406	403	384	384	409	420	452	390	433	399	388	421	439	438	340	377	440	412	408	391	426	385	412	442	437	415	400	387	375	416	420	415	363	393	400	394	399	416	427	420	431	395	444	415	430	451	394	395	440	401	430	386	406	389	429	410	386	381	385	389	451	428	448	443	449	407	412	428	397	394	380	439	410	359	421	434	394	413	384	434	428	388	398	429	384	373	398	402	426	391	413	392	379	410	420	391	414	370	410	370	387	422	411	397	402	415	387	430	411	427	421	424	445	385	405	388	384	441	400	437	381	436	425	456	434	419	409	417	419	434	398	392	392	399	401	393	413	400	410	396	409	398	410	419	382	403	441	380	446	451	426	424	415	408	416	391	413	435	412	411	410	410	412	406	401	399	423	468	431	397	371	402	395	403	402	437	363	381	369	393	385	427	413	379	411	403	415	434	399	387	397	405	414	394	437	410	386	419	412	422	410	411	406	407	404	440	411	370	416	424	401	442	383	407	398	380	386	450	407	355	427	444	384	413	394	418	454	421	388	449	409	403	412	374	381	408	407	393	419	420	387	412	395	407	402	410	399	422	415	397	408	406	403	436	397	387	436	420	436	410	394	446	371	407	435	409	411	426	359	402	422	397	379	405	397	405	408	418	441	399	427	374	366	414	422	387	388	386	385	432	394	367	423	387	445	450	385	420	420	402	389	428	386	411	424	367	402	428	386	414	390	409	395	403	395	403	438	396	391	419	421	403	422	390	388	453	388	382	419	416	389	387	403	430	375	413	411	418	381	413	434	387	396	408	390	416	445	390	393	378	413	390	387	431	378	402	429	412	425	376	364	403	397	412	403	380	398	415	387	414	411	401	429	403	389	423	418	385	418	417	413	391	422	405	377	384	414	421	421	428	376	392	396	418	383	426	431	436	389	386	387	385	398	424	415	405	415	373	391	409	402	392	393	430	457	414	416	415	408	401	406	416	433	401	415	421	402	415	395	429	404	410	359	413	381	446	377	422	449	392	411	409	411	431	391	400	404	395	401	397	420	384	371	392	419	437	403	421	446	420	434	401	401	404	377	421	400	380	418	371	423	403	417	419	433	436	383	418	389	430	402	389	422	410	425	380	392	354	444	390	398	407	393	377	397	388	390	381	406	406	397	422	375	417	412	442	391	395	432	414	427	429	424	386	394	396	425	404	398	401	417	405	419	398	436	409	419	409	401	422	401	384	418	436	396	437	432	433	410	443	431	413	423	420	386	418	439	421	417	407	383	400	372	391	397	379	434	406	389	395	437	386	406	411	395	398	408	389	423	418	408	395	414	385	371	435	412	411	367	411	413	425	401	431	384	401	393	403	404	412	403	406	386	425	420	383	406	421	433	413	378	404	441	384	395	426	406	391	388	385	429	371	408	427	427	385	393	426	417	406	430	414	397	383	401	453	392	402	377	411	410	411	401	438	395	447	445	412	422	420	359	410	395	405	405	442	403	402	404	404	404	440	384	383	393	396	425	402	376	385	382	410	403	417	423	424	446	428	378	389	409	404	412	408	400	428	385	396	403	408	394	390	407	419	421	424	410	429	409	420	416	419	391	387	427	442	433	394	423	416	391	374	430	359	371	397	381	441	392	393	416	374	434	421	414	423	406	412	403	417	405	386	385	421	429	401	408	418	391	415	415	416	415	396	403	367	409	404	404	411	369	418	413	403	414	395	390	396	402	451	441	417	404	398	406	381	413	386	379	398	413	421	393	378	420	424	399	404	417	380	455	394	378	430	392	407	385	383	406	417	398	407	447	411	404	397	404	433	400	405	391	372	423	410	397	376	419	403	417	405	422	412	401	404	420	399	410	418	416	418	417	409	382	390	418	405	385	400	419	388	416	381	420	384	411	400	406	419	376	400	396	395	398	424	382	404	393	398	390	411	428	373	394	456	387	439	418	401	395	379	422	387	418	371	396	403	379	396	397	439	402	410	384	392	427	401	414	406	417	401	392	398	371	418	404	415	435	426	395	434	401	422	435	374	405	456	422	432	411	400	422	384	416	441	432	398	403	424	383	403	413	380	435	399	390	402	442	433	401	391	408	382	418	416	431	453	433	388	400	383	416	399	444	427	417	407	425	391	427	383	413	395	368	431	412	398	419	423	430	442	397	436	387	422	399	422	403	397	429	436	353	434	414	392	377	373	397	409	424	395	424	394	380
26802	40291	33746	15044	5282	1772	808	528	490	488	455	487	443	454	467	475	467	455	460	449	456	473	431	430	480	458	435	486	451	464	456	479	471	495	511	442	495	485	462	452	481	481	469	449	443	450	443	455	394	450	449	451	434	449	485	456	440	447	431	465	482	467	460	467	432	415	438	464	452	455	483	497	489	415	485	438	409	499	432	488	477	482	466	424	489	485	446	441	469	441	480	444	437	441	447	469	531	483	512	449	459	489	489	475	449	435	456	453	439	452	482	457	496	444	468	486	419	467	430	464	477	468	489	452	445	471	465	462	449	468	448	468	438	464	451	464	496	456	463	480	445	457	450	486	491	463	471	452	451	437	477	457	507	482	459	499	427	478	454	451	455	468	433	461	499	464	465	440	465	448	469	408	443	473	499	493	492	446	453	451	475	438	432	454	459	473	467	465	419	463	468	459	479	490	472	446	455	475	465	434	478	393	486	474	458	448	472	486	463	479	487	454	447	461	464	451	494	491	430	496	452	465	546	468	485	482	473	455	462	455	436	450	470	509	486	485	464	453	497	478	445	446	444	478	506	506	475	464	468	478	454	491	483	492	467	463	473	449	482	493	508	458	425	475	481	461	496	488	421	465	477	478	437	501	451	423	453	489	476	440	480	465	446	504	459	467	510	458	480	465	478	459	510	452	460	448	477	460	477	454	459	463	476	482	480	458	484	467	475	453	459	485	442	495	451	512	464	448	499	419	477	476	448	417	485	461	467	463	473	440	486	440	476	462	503	446	438	462	442	478	426	460	474	477	498	484	424	463	459	466	462	437	472	450	485	481	469	502	483	446	469	490	492	426	474	471	454	508	483	461	508	454	431	462	457	485	459	469	446	508	458	461	486	443	502	452	473	498	474	452	459	460	489	480	488	460	439	503	473	471	454	482	512	457	451	441	476	471	445	455	474	471	453	483	497	429	450	435	454	460	433	465	457	466	497	481	429	488	442	478	458	488	478	469	499	452	467	439	458	488	500	481	468	484	470	483	460	451	449	422	450	463	432	472	471	483	462	476	431	497	486	435	486	477	455	467	446	429	457	479	465	437	443	465	433	437	419	488	457	428	456	482	482	481	486	415	443	496	475	436	470	463	461	434	425	516	413	462	454	466	473	466	438	442	461	473	448	488	451	481	492	426	438	493	459	471	482	459	467	460	436	451	485	494	479	458	495	415	454	418	442	463	468	486	495	411	502	418	490	485	467	443	464	464	471	441	489	443	470	459	515	456	495	418	448	481	461	471	473	485	471	458	471	459	482	455	465	478	427	461	481	477	494	490	476	498	492	472	470	501	485	455	480	454	449	490	430	460	464	492	463	448	477	436	445	405	461	503	440	490	481	445	474	471	474	473	460	464	424	474	463	472	456	456	439	448	464	471	479	508	466	459	465	465	461	450	481	437	494	465	475	449	459	450	480	479	468	469	440	457	426	501	450	490	444	473	451	456	477	482	443	467	483	456	451	480	456	451	451	447	463	407	414	469	476	496	458	462	433	450	491	461	484	464	483	458	455	449	447	445	462	434	439	497	442	473	473	503	498	493	481	468	474	449	440	482	474	476	462	499	432	428	493	472	471	453	448	471	460	464	481	491	462	448	494	466	457	446	467	459	464	476	478	495	441	461	485	508	471	494	475	482	469	480	460	475	440	457	477	492	432	444	460	471	485	468	445	423	484	440	514	433	499	483	452	457	495	474	443	484	463	503	440	444	489	453	464	454	444	437	488	458	472	503	450	482	425	491	505	490	500	504	456	493	453	467	475	467	418	494	445	476	469	477	471	468	461	480	461	473	442	488	476	478	497	474	445	438	446	480	470	453	469	469	444	470	469	492	461	444	448	486	431	446	455	499	454	472	456	476	455	468	475	472	495	456	448	459	456	463	472	495	459	436	454	507	438	438	493	451	459	433	456	437	456	497	447	482	489	468	459	475	453	456	423	463	450	452	459	468	448	434	463	486	471	508	517	472	462	462	447	465	476	452	471	467	467	440	479	492	464	450	492	459	484	443	455	441	427	457	436	431	445	476	466	460	492	441	481	483	461	466	501	473	458	511	495	421	451	423	431	454	433	474	500	473	478	492	480	449	452	461	472	432	497	429	455	484	481	432	440	441	500	501	468	460	439	448	463	480	440	455	466	440	422	440	417	442	486	478	458	506	446	468	499	456	477	460	470	460	484	431	443	481	480	510	448	478	493	472	474	409	480	497	497	467	432	496	461	466	491	451	477	431	469	493	466	492	452	467	442	464	443	504	474	482	470	472	513	483	425	456	465	455	459	475	482	455	472	466	445	406	474	469	470	476	468	483	442	477	514	481	443	471	469	475	440	464	464	476	437	447	478	470	444	484	455	465	458	513	460	455	459	482	464	473	453	442	457	432	448	452	487	454	440	446	431	491	452	439	502	480	516	492	463	468	471	467	468	417	455	482	449	448	501	465	503	469	454	431	471	476	476	447	449	453	467	446	422	526	437	462	475	429	490	434	429	481	503	485	482	452	478	458	443	458	469	422	467	458	455	431	484	452	493	476	477	460	447	410	491	503	445	460	460	449	499	492	494	446	434	459	434	481	475	483	524	493	469	433	433	440	500	479	459	437	445	428	449	467	472	462	508	467	502	465	497	480	461	468	432	524	464	452	466	440	452	447	448	460	458	493	484	426	461	468	470	477	447	490	467	490	497	440	487	446	456	468	471	449	462	456	436	466	460	467	434	494	486	459	456	472	460	454	452	455	439	459	450	467	509	459	462	461	452	436	503	416	443	492	480	429	450	462	466	419	480	484	441	462	479	467	486	491	464	466	476	438	442	475	442	489	450	447	437	463	425	502	438	451	471	463	463	470	460	435	487	450	448	438	466	464	453	460	486	441	475	478	426	440	473	469	503	460	468	490	459	488	456	449	465	467	504	458	506	451	448	450	457	488	489	460	465	454	433	477	445	431	488	507	479	480	449	482	439	460	489	466	495	465	487	503	450	435	448	470	489	452	462	439	416	452	449	420	475	429	444	487	433	476	477	499	437	424	432	449	495	459	454	493	465	470	476	490	488	447	467	516	450	474	475	455	447	458	483	466	459	442	478	467	442	460	477	467	426	438	467	481	460	405	501	473	461	435	480	446	466	445	475	482	471	450	439	491	470	465	470	456	473	437	475	475	461	415	423	504	445	448	481	460	515	468	476	485	463	440	444	474	437	461	479	477	480	459	491	443	449	456	460	499	445	444	454	506	454	469	489	501	519	457	483	463	442	458	446	452	459	475	452	441	474	449	428	489	484	488	489	488	471	463	467	410	455	480	455	462	436	471	468	438	454	474	471	480	453	494	473	488	464	486	475	436	470	440	457	518	446	463	466	472	486	435	453	492	450	443	444	483	469	486	450	455	475	423	395	470	493	483	441	468	457	500	426	475	477	478	442	415	482	448	471	444	440	450	482	460	455	482	455	471	473	501	438	485	446	441
23345	21559	36601	32071	24195	19259	7675	886	442	377	408	377	408	371	382	405	415	383	383	395	379	403	393	418	404	422	369	385	402	409	355	403	379	378	380	396	384	394	409	395	404	390	381	404	359	371	398	384	407	413	372	367	357	370	413	395	395	403	373	398	394	392	385	388	361	408	405	413	429	419	402	394	408	375	395	395	362	381	430	362	394	372	378	402	431	405	395	367	407	392	389	388	371	370	421	402	425	396	393	395	422	382	375	364	409	397	371	386	373	381	377	358	388	411	400	394	402	384	426	359	408	403	357	362	341	404	384	396	398	383	411	397	397	377	384	398	386	392	373	364	401	379	375	362	371	375	375	412	383	380	408	371	374	374	380	420	395	387	405	380	411	403	412	367	404	413	411	415	363	356	382	404	390	402	394	403	411	396	378	371	390	418	373	360	411	394	422	414	397	397	400	410	408	412	379	357	386	371	411	421	390	405	415	390	432	385	394	399	395	380	356	378	379	403	371	395	427	386	408	372	393	402	383	367	389	394	377	418	390	369	410	400	408	390	394	414	361	397	406	390	400	383	383	382	382	386	393	371	425	420	391	415	399	424	339	354	386	389	408	368	399	384	386	367	387	400	405	381	373	401	371	389	389	364	398	381	395	422	377	355	399	377	359	385	390	366	350	393	352	373	400	386	377	410	433	395	399	383	404	369	410	404	362	395	396	370	404	403	400	400	423	382	397	381	350	402	386	376	404	379	405	368	347	366	403	403	396	390	405	422	388	394	344	345	405	390	349	363	357	400	393	396	393	403	413	417	388	386	395	321	406	393	368	388	380	387	346	389	419	391	350	385	407	406	386	392	357	357	370	340	406	411	374	413	357	387	393	388	364	380	411	386	402	391	418	373	393	381	383	386	373	388	377	390	368	397	353	410	387	393	369	366	423	430	417	377	404	406	400	385	383	418	392	393	360	378	389	407	376	462	376	339	324	376	427	408	362	391	378	374	382	388	399	379	387	405	417	437	398	362	393	413	409	376	409	402	377	355	387	371	400	391	338	393	406	369	451	363	421	405	385	385	378	382	393	393	367	393	432	386	384	413	377	418	405	362	408	365	371	376	387	390	402	398	361	398	386	384	438	377	382	410	372	360	369	361	412	387	410	361	411	373	409	379	375	406	394	410	402	353	368	412	385	352	357	358	406	404	380	381	372	384	399	401	382	379	353	402	393	379	387	406	385	408	374	391	387	385	371	385	383	397	357	422	384	348	397	386	394	400	377	400	394	397	401	376	406	388	394	417	371	368	397	408	407	402	429	373	362	420	403	365	414	393	397	383	360	415	380	361	402	375	339	371	383	353	361	391	415	391	359	384	390	382	376	371	389	381	370	429	359	378	408	394	391	373	337	404	423	405	393	372	412	428	401	379	397	368	396	375	368	392	362	372	371	393	400	379	382	405	365	363	383	388	403	403	366	414	413	418	384	417	396	390	402	392	386	429	352	364	376	376	391	380	370	404	404	393	449	402	389	363	404	402	396	383	379	415	394	403	369	375	358	362	362	408	378	367	387	368	362	385	392	393	360	387	405	402	391	371	401	394	396	390	387	386	387	369	387	367	394	396	387	373	388	404	425	391	419	393	379	413	425	403	384	414	428	380	374	338	385	397	392	405	413	380	412	374	372	391	385	412	398	370	391	363	435	407	386	377	362	389	404	357	382	412	411	399	381	401	378	394	368	393	391	381	344	406	377	404	343	346	383	372	367	351	437	391	384	376	376	408	409	376	384	398	391	396	383	387	367	421	347	413	387	401	386	354	380	329	366	393	354	413	407	404	384	380	417	367	406	387	388	345	399	416	363	414	426	370	418	358	413	372	379	403	405	383	412	371	395	375	401	384	373	392	413	389	399	398	392	400	410	372	395	397	381	390	382	417	376	370	364	414	396	402	397	349	374	419	417	384	406	372	404	363	368	407	371	419	374	356	395	390	390	362	415	380	410	362	378	397	378	408	424	377	399	377	413	393	391	398	369	406	374	384	430	414	395	390	401	413	395	381	383	364	389	371	422	360	395	396	371	415	367	397	381	375	395	388	400	383	392	395	406	417	383	378	383	387	427	360	402	388	398	410	378	428	381	373	364	408	388	395	408	399	426	386	401	370	371	400	405	412	395	403	380	378	368	376	399	397	402	372	369	359	366	394	382	382	437	404	408	399	383	400	403	414	405	401	405	407	368	362	412	388	375	399	386	378	341	386	418	412	415	389	423	418	404	388	385	384	381	371	451	412	396	377	364	364	407	389	404	409	394	383	396	365	393	412	389	371	370	379	387	406	368	412	382	365	400	403	383	381	392	398	391	405	371	413	370	412	364	411	385	381	387	363	388	361	394	376	361	420	364	395	427	377	414	380	386	376	413	365	422	380	395	407	368	386	429	351	402	374	384	401	389	373	374	371	356	413	397	395	388	399	364	377	389	418	381	406	428	398	384	353	386	380	377	394	397	402	384	349	379	359	409	366	405	379	426	364	385	410	450	381	406	366	431	372	378	352	371	376	369	427	396	420	363	396	399	387	374	379	366	381	383	348	362	381	389	374	387	398	377	396	410	408	397	366	406	396	400	400	389	409	389	433	408	368	380	417	394	379	360	351	398	409	390	384	384	393	369	413	402	397	400	350	383	378	409	377	335	375	382	386	370	405	388	383	361	426	407	435	388	393	390	354	345	376	375	388	380	390	360	418	391	408	385	369	369	371	397	365	376	397	381	386	401	381	389	401	400	380	399	381	332	383	393	377	393	371	397	401	361	378	385	377	382	385	416	402	403	386	402	416	409	385	387	374	385	384	390	419	399	392	385	404	382	398	364	422	379	385	422	393	359	373	390	418	402	375	395	346	383	354	398	380	409	357	371	396	365	393	393	395	402	418	361	367	396	387	376	399	373	398	364	420	381	385	386	393	354	376	363	388	411	395	378	393	429	349	426	398	384	381	403	376	401	368	413	385	389	398	351	386	382	390	408	378	381	380	395	354	404	396	411	377	377	402	384	431	378	401	381	390	383	380	381	389	384	401	350	401	380	406	444	373	403	400	373	366	362	404	365	393	383	379	425	401	412	352	373	369	368	396	417	397	417	409	420	399	378	389	355	415	397	402	390	395	394	390	392	416	389	366	379	385	414	345	386	361	394	412	404	402	398	364	384	378	359	410	387	393	413	403	395	393	420	407	358	381	355	372	380	402	384	390	407	384	386	371	357	377	400	374	367	352	414	390	410	368	381	364	401	382	423	413	386	370	381	346	404	386	391	386	386	396	405	384	386	438	383	393	375	363	410	367	406	396	391	383	392	365	399	376	354	385	412	418	387	384	385	383	380	390	392	397	403	377	397	384	397	367	385	373	371	393	379	358	371	387	371	412	398	365	406	383	388	384	392	398	391	384	418	380	400	395	350	377	407	392	376	352	391	402	371	397	414	396	403	417	372	387	405	379	395	405	408	382	377	343	391	395	364	394
54058	87382	78157	47083	28309	11619	3335	949	493	446	456	430	423	428	435	428	421	423	434	446	427	451	443	391	421	418	453	420	430	431	424	455	443	449	420	467	440	423	429	456	443	467	456	406	412	480	459	436	435	435	437	447	439	439	421	413	465	444	460	454	449	444	427	380	420	409	429	389	439	459	429	421	452	432	440	449	466	449	454	426	420	468	441	436	419	411	451	429	427	429	414	432	419	430	424	446	440	435	449	454	465	440	426	416	412	458	465	409	409	414	446	411	412	446	412	426	428	434	428	448	437	421	421	441	429	480	395	464	396	452	414	430	431	455	445	424	398	403	436	421	434	453	448	424	415	425	430	431	478	438	425	465	437	433	427	456	441	434	480	421	408	411	438	422	453	473	421	450	448	413	457	430	414	394	466	441	430	423	395	446	439	430	434	461	446	456	442	408	470	447	434	432	471	412	430	494	422	437	440	439	447	406	400	440	419	387	451	401	418	474	395	433	392	473	427	422	437	449	399	419	439	433	479	442	414	406	410	411	468	458	436	441	406	423	445	397	411	425	425	427	444	438	481	420	452	468	428	432	470	434	422	431	403	412	426	457	451	423	381	420	468	401	421	455	423	445	429	468	429	432	461	385	430	399	470	434	411	435	420	454	438	450	418	439	457	413	466	461	428	420	465	423	399	445	435	417	433	427	430	440	434	439	444	409	421	442	424	435	435	427	405	478	469	435	440	444	413	477	446	418	394	406	422	411	422	388	449	433	403	440	397	437	476	436	447	461	468	409	423	449	446	428	416	451	439	449	386	397	438	394	411	420	465	418	471	437	423	433	415	425	442	400	442	405	438	435	466	430	406	438	427	421	459	414	440	406	434	431	437	411	423	415	444	453	507	447	431	433	444	379	454	418	451	466	430	441	425	418	430	458	423	447	470	437	452	438	410	420	436	411	427	489	455	404	425	451	409	438	463	421	433	410	460	455	408	476	441	424	447	431	447	448	392	427	423	488	448	438	472	418	444	422	426	416	455	422	432	449	455	428	449	426	424	427	385	465	441	385	422	448	435	415	403	429	424	461	461	453	451	404	438	436	447	441	408	437	447	421	422	468	420	394	438	430	428	410	445	421	415	459	422	421	432	403	435	438	414	427	443	437	479	417	467	383	412	430	417	407	413	438	430	431	432	433	405	412	468	454	431	400	460	413	427	446	419	453	441	437	460	433	447	431	436	413	427	470	437	410	416	451	431	441	426	406	442	420	445	436	461	438	450	441	433	451	461	437	421	445	456	437	421	419	438	489	402	417	447	460	436	415	430	424	428	470	427	427	441	454	455	421	426	429	449	423	446	413	435	431	439	443	436	392	460	424	462	420	445	417	442	435	435	446	434	459	461	449	444	446	427	416	470	434	411	434	403	439	441	455	418	454	450	425	424	392	435	467	433	409	458	470	396	435	469	405	443	423	429	453	463	418	461	449	430	434	467	436	426	450	419	425	459	424	451	411	410	448	432	449	387	423	424	454	454	447	432	504	478	446	431	426	442	411	425	433	440	381	414	476	441	474	441	439	421	443	438	460	432	456	438	437	413	390	450	421	402	414	443	471	434	421	430	454	458	448	426	409	421	421	440	405	434	435	418	435	450	468	434	436	405	450	452	430	378	445	440	427	400	437	453	436	409	449	452	414	450	441	387	427	436	457	441	442	407	405	421	413	431	405	445	404	420	431	407	425	429	449	405	423	457	397	423	422	461	441	463	407	433	419	422	471	428	418	422	437	424	424	408	409	414	420	463	409	448	424	407	392	423	406	447	446	410	444	425	439	441	416	457	425	446	435	398	440	407	431	435	397	472	468	422	453	421	433	453	467	437	429	484	475	418	446	434	429	415	380	397	429	432	466	442	439	437	419	417	456	457	420	445	411	433	444	427	447	462	441	489	457	471	477	429	437	432	425	438	433	448	446	439	411	425	409	408	410	430	415	430	414	420	432	441	446	479	429	411	425	408	475	450	443	439	441	433	408	429	438	410	428	443	438	386	454	422	478	417	467	427	420	466	448	459	445	448	449	452	403	426	401	406	458	453	439	444	408	455	406	411	424	427	435	430	503	421	434	420	441	433	432	469	416	449	444	415	432	440	445	440	443	440	391	461	448	467	410	411	435	410	453	430	427	449	458	422	448	465	410	424	391	424	427	388	425	448	441	416	451	428	422	456	407	416	410	416	441	426	455	458	424	453	414	401	443	445	466	466	419	434	411	424	405	420	448	416	435	449	448	409	412	441	423	429	411	436	463	465	445	403	427	444	424	417	386	407	393	447	429	465	449	431	430	440	440	429	439	458	426	440	439	412	432	443	453	457	458	440	387	452	429	386	413	446	421	429	432	445	434	427	457	425	455	446	421	427	459	433	415	439	425	439	438	408	394	419	450	424	424	407	441	434	439	440	460	448	449	430	446	419	437	427	459	431	433	421	421	459	466	455	415	459	415	417	453	466	436	446	424	430	432	435	445	454	449	455	440	420	462	432	415	467	420	411	415	449	476	396	440	447	440	404	410	454	443	440	417	429	453	427	422	442	416	447	450	404	451	432	417	404	420	443	477	420	463	416	445	476	412	403	428	432	439	430	489	434	397	405	453	426	458	470	403	443	441	465	426	451	446	475	457	436	432	468	428	426	388	422	440	430	461	466	411	435	458	417	434	431	418	428	447	414	423	456	439	386	380	465	456	406	440	446	435	409	402	406	403	484	456	403	456	403	405	481	421	456	416	397	454	462	452	470	433	457	447	438	439	444	410	457	437	458	441	466	393	421	458	428	419	457	445	489	460	380	425	391	432	461	413	441	441	433	422	355	414	433	417	470	468	452	414	441	445	431	424	410	403	431	414	434	468	438	431	402	456	443	449	469	445	438	430	411	440	446	465	416	424	454	444	456	421	413	440	450	418	387	436	483	479	440	425	431	372	447	437	482	428	432	414	440	455	446	436	428	439	410	422	414	478	409	405	435	424	436	442	433	450	392	431	421	445	446	391	453	454	438	410	451	411	410	435	427	419	458	433	396	503	451	423	418	463	443	424	436	427	420	436	420	420	451	426	409	429	429	417	413	430	418	426	456	456	443	447	441	411	444	458	424	435	485	429	410	444	439	467	455	437	441	444	468	440	377	477	472	480	449	417	404	452	417	442	449	450	437	423	411	392	433	420	400	451	440	432	468	434	416	465	451	418	428	456	462	435	427	396	454	460	444	420	478	433	426	452	438	414	419	427	407	426	442	423	460	415	457	471	420	416	421	421	402	418	443	454	437	425	462	458	446	426	470	412	440	445	429	417	471	409	421	440	459	413	417	445	419	430	424	450	406	415	478	445	453	430	457	456	451	448	431	409	447	417	467	441	411	408	409	411	444	451	442	430	460	434	433	417	445	410	469	440	433	430	411	425	444	437	424	429	444	418	443	448	435	464	457	453	435	445	460	400	376	420	432	453	434	428	443	427	454	390	415	403
25086	22546	39414	31935	19621	7500	1512	653	496	522	516	481	518	474	491	499	512	487	480	512	463	536	520	514	497	518	511	490	501	475	486	449	482	452	489	496	531	557	528	508	520	502	502	525	533	506	471	497	516	453	472	496	518	510	567	519	500	515	514	518	456	474	508	484	466	487	473	485	512	511	479	521	490	493	515	506	495	470	506	520	492	502	489	494	482	503	488	506	523	496	494	492	449	492	504	524	463	475	505	501	515	490	445	449	480	518	483	482	504	517	521	496	512	459	487	500	500	517	482	475	492	533	460	491	467	471	513	506	468	471	491	465	480	459	478	497	544	501	496	482	497	477	513	444	525	509	489	443	473	536	501	469	531	521	530	494	510	507	494	500	480	452	500	466	509	484	504	484	488	501	543	466	476	477	432	495	498	471	487	500	495	524	482	548	506	515	505	511	502	498	493	489	524	510	494	488	496	505	461	461	464	480	491	545	495	468	507	552	497	498	492	502	433	525	478	467	501	492	485	497	526	514	463	499	477	503	488	511	504	502	456	492	504	543	478	482	469	508	512	473	480	501	535	512	502	519	499	495	492	490	492	471	452	493	460	480	489	470	482	540	510	479	483	480	489	477	480	461	516	474	517	497	505	494	490	491	522	525	498	511	479	494	459	498	505	501	463	531	462	500	507	490	507	476	482	470	470	488	459	469	521	502	510	516	475	469	499	515	504	452	499	483	454	480	482	512	499	483	468	527	473	457	488	505	531	466	468	500	503	477	500	480	517	470	499	463	475	478	455	494	465	513	523	492	456	502	498	487	500	498	472	488	489	474	484	490	509	454	512	479	483	481	517	477	497	498	513	478	534	520	447	487	535	527	479	478	452	482	520	524	466	474	495	494	476	468	464	464	479	469	491	540	494	472	486	526	474	510	498	507	505	489	528	524	474	521	479	496	469	496	502	484	475	475	513	514	469	483	514	487	484	473	473	506	470	499	518	499	500	492	510	487	497	520	498	539	499	490	496	518	492	477	495	529	506	454	544	475	500	514	491	483	503	489	436	476	492	493	497	508	496	516	484	516	491	503	487	494	473	504	515	510	464	509	458	509	509	490	492	493	473	524	460	492	515	516	539	523	485	501	458	484	489	499	476	496	451	514	496	477	516	507	502	523	510	476	500	524	520	481	477	525	496	478	470	484	527	522	526	527	525	472	490	494	500	453	475	469	521	504	493	492	491	475	489	471	499	500	452	491	468	536	478	506	562	512	500	540	514	451	523	462	496	455	477	500	479	499	526	529	500	499	485	482	501	472	513	492	538	498	482	459	499	479	511	493	483	518	510	469	514	530	489	527	499	453	457	482	509	456	506	497	516	561	494	493	499	466	497	480	509	483	495	487	524	495	553	485	498	477	462	469	501	469	476	495	509	479	497	479	517	490	497	482	502	471	491	520	482	483	480	507	493	502	466	495	503	511	519	530	493	498	523	509	489	496	470	462	504	480	472	494	476	504	529	499	487	519	480	505	534	485	484	497	484	506	513	500	487	508	454	511	507	515	489	514	490	501	494	461	448	495	481	478	482	538	477	457	470	471	484	546	520	486	515	488	481	455	493	516	475	494	506	491	517	478	482	488	547	503	502	493	477	498	459	518	482	511	472	494	546	519	466	496	524	501	470	518	495	513	529	507	441	477	513	541	524	514	505	496	503	495	523	472	533	509	498	490	500	510	507	497	495	474	516	457	500	442	521	478	508	502	506	479	459	518	493	574	535	489	477	475	473	497	518	505	498	484	500	469	473	489	497	492	464	492	533	493	496	520	507	502	525	503	489	489	467	508	510	498	523	464	492	477	511	518	505	515	471	502	493	498	532	499	494	499	445	524	514	460	501	504	471	471	522	464	485	504	510	484	486	554	504	485	495	506	491	458	488	503	472	539	503	483	515	507	501	481	488	481	460	522	478	531	521	482	494	506	473	507	507	538	487	498	499	494	482	500	520	516	504	491	486	518	482	456	482	540	476	491	517	473	518	493	483	491	513	479	516	483	488	532	484	492	503	508	484	504	496	466	506	491	466	473	459	520	469	526	440	490	486	488	438	477	484	483	512	480	533	517	479	487	510	479	509	485	491	491	495	505	473	508	473	481	486	529	497	502	514	492	471	505	511	476	517	494	507	497	526	479	504	511	495	517	507	475	490	492	484	506	486	535	483	495	483	494	514	466	534	439	440	502	483	490	463	514	472	484	462	491	498	508	515	490	521	475	487	483	485	433	467	539	509	487	540	484	549	536	479	483	465	489	469	499	498	505	499	525	536	503	491	531	515	552	495	511	492	484	486	517	492	476	509	501	484	474	483	524	528	474	499	519	485	519	482	488	489	480	485	529	518	461	486	509	497	507	538	483	507	494	544	510	543	464	520	473	484	486	499	483	452	486	515	476	470	489	506	498	484	450	496	484	471	502	513	492	471	494	507	492	470	469	515	512	478	493	495	492	501	534	517	511	517	545	496	503	492	517	481	476	512	508	518	490	516	470	443	477	516	480	478	542	511	495	505	492	514	472	513	536	522	526	504	480	478	487	523	484	488	513	491	485	501	508	532	517	445	516	484	494	506	479	487	435	479	497	511	535	500	468	465	487	477	448	496	452	547	481	518	532	503	508	496	473	509	489	506	482	510	505	476	493	526	506	498	487	528	502	476	505	488	500	488	509	524	526	479	500	487	503	507	524	505	544	488	475	491	462	522	457	509	495	443	462	497	487	531	470	436	482	532	549	461	519	531	507	477	476	494	500	491	487	516	518	514	453	460	504	476	493	467	500	491	460	486	515	485	506	482	537	522	463	459	509	469	474	466	500	486	503	477	526	458	472	515	474	489	506	499	465	496	523	507	520	531	525	477	490	471	513	487	496	483	497	516	497	518	532	521	498	490	502	517	524	514	526	517	468	498	550	482	470	511	516	525	494	445	467	478	526	469	460	478	494	491	530	487	471	507	473	520	467	482	491	550	493	514	493	491	502	488	532	493	524	479	490	451	495	511	505	501	484	459	516	501	488	504	491	525	495	427	509	513	529	503	475	483	533	515	460	479	511	483	544	491	525	500	474	453	552	502	461	540	462	544	474	480	473	503	473	508	492	466	448	531	507	476	486	514	503	497	474	505	498	517	462	471	485	490	510	495	482	521	496	514	469	493	530	503	488	483	492	508	462	512	506	451	478	505	507	484	472	467	484	490	470	484	488	499	501	518	478	496	503	474	512	520	508	493	473	472	472	479	502	507	489	526	474	489	481	470	475	487	508	542	466	505	470	523	519	526	472	446	482	519	534	491	478	501	491	487	462	500	515	479	477	490	536	503	478	494	533	478	498	468	493	495	522	463	501	504	489	509	499	464	537	532	522	479	520	509	488	500	480	486	512	451	479	495	479	472	481	492	479	467	520	471	511	506	512	539	510	504	497	508	484	507	454	480	487	465	476	476	565	463	486	488	468	458	522	506	460	509	514	447	515
47957	70329	61173	35020	17573	5862	1745	830	565	587	543	570	536	535	545	532	550	543	565	571	508	578	522	573	535	541	566	571	610	563	511	575	517	547	568	574	561	583	548	546	547	544	581	547	515	562	584	588	588	550	548	567	521	559	531	562	498	562	577	555	552	604	577	559	584	567	579	557	547	565	556	545	583	591	555	540	571	548	569	519	583	540	574	606	503	516	583	563	593	532	544	577	518	553	556	526	535	488	546	558	531	571	549	568	498	563	588	566	571	579	596	564	523	578	542	551	529	512	596	584	537	543	560	578	585	557	506	578	560	535	526	591	531	572	587	542	538	577	497	567	567	570	558	602	589	549	555	562	576	546	554	532	542	528	624	593	588	581	615	517	579	584	561	570	558	555	584	599	549	556	580	570	548	539	535	552	545	517	553	534	585	630	592	516	539	558	597	579	562	552	553	567	572	565	501	591	574	526	552	540	609	585	531	546	548	540	596	574	521	563	534	567	529	521	572	529	556	552	546	573	529	534	536	520	589	497	560	560	530	546	511	576	520	595	548	575	525	572	569	563	577	533	534	561	542	594	527	553	554	572	541	555	558	574	573	547	563	565	548	597	600	567	584	524	569	585	524	542	574	558	550	578	554	555	570	597	557	569	614	556	562	543	577	559	525	562	571	557	534	577	588	583	601	595	599	534	544	515	536	510	531	546	525	570	590	561	557	595	514	539	574	536	538	559	557	540	563	557	522	589	520	515	578	551	585	560	527	532	568	585	548	536	555	579	576	546	573	560	561	526	551	535	536	544	577	537	544	580	554	543	562	582	603	541	510	532	555	620	541	525	532	547	545	540	541	502	553	557	546	612	553	559	594	575	543	585	539	581	559	581	550	565	576	541	615	571	579	530	541	614	539	565	583	565	548	545	569	590	555	524	579	502	539	549	546	570	530	522	599	584	546	499	539	557	574	555	538	556	537	556	546	577	548	567	521	526	534	528	532	516	545	594	539	543	551	536	581	574	543	589	579	574	579	556	561	548	521	517	556	541	491	542	562	557	552	546	570	573	565	565	577	553	558	559	521	559	536	527	556	597	535	511	516	584	561	552	552	540	522	548	550	560	557	542	592	572	584	587	570	602	553	555	591	537	550	562	637	584	547	591	604	545	574	524	565	565	559	580	561	505	580	534	520	567	549	558	551	559	538	560	585	541	525	527	586	571	573	555	577	570	562	535	572	572	580	563	564	569	602	540	580	544	573	546	562	591	586	539	548	547	557	550	529	562	550	540	595	558	591	564	562	505	571	601	576	574	533	576	543	562	555	556	522	572	595	588	551	527	553	552	534	561	570	569	567	550	539	548	605	571	538	543	616	524	590	580	600	560	570	537	535	573	584	552	540	513	556	549	573	513	520	533	580	581	575	560	554	536	559	562	557	582	546	493	563	535	570	543	557	574	579	553	545	555	538	565	586	561	576	561	552	570	545	551	585	520	574	522	543	583	563	562	559	532	537	534	555	558	514	542	604	545	588	536	553	554	537	543	545	563	560	585	555	553	546	524	556	546	584	549	549	524	562	560	550	552	548	515	566	557	535	582	558	558	518	575	559	536	555	546	567	535	525	518	583	569	556	577	539	549	519	543	562	519	583	613	536	571	537	556	583	529	551	551	543	549	538	562	534	516	593	534	497	567	566	573	525	509	564	553	549	574	577	541	615	536	558	522	552	585	565	525	582	555	533	522	530	562	569	542	561	569	572	575	574	555	527	569	511	586	585	579	586	552	551	542	575	512	542	538	536	506	577	572	551	572	543	562	580	541	560	557	561	567	531	551	550	508	546	553	502	569	581	588	540	544	532	556	555	530	581	556	551	529	538	566	580	551	549	556	557	540	580	558	577	530	555	551	523	574	544	523	588	566	567	548	557	548	550	548	581	538	547	577	542	580	609	532	542	543	551	534	501	545	547	546	578	558	553	567	572	549	616	566	533	501	557	528	537	557	585	539	527	570	579	557	547	563	563	558	560	518	592	563	601	574	557	615	544	569	540	546	549	541	555	550	529	552	562	565	554	584	588	578	533	562	563	537	576	552	553	536	573	552	588	566	557	532	566	533	591	559	569	541	551	542	610	545	582	539	532	526	589	574	541	589	526	538	583	577	572	589	561	529	567	546	556	553	570	514	525	576	562	544	564	520	546	574	517	573	545	541	514	536	565	548	587	567	571	547	531	548	553	535	582	538	563	548	559	556	570	552	585	554	563	549	568	560	557	529	521	552	547	546	549	544	566	550	551	546	565	542	539	529	578	540	560	547	547	572	541	536	566	567	530	584	540	562	538	552	574	580	513	548	533	581	550	531	579	544	560	560	573	557	585	562	539	541	544	537	575	521	539	534	569	545	562	537	572	513	576	540	558	581	580	558	562	548	554	593	543	553	526	530	577	581	571	506	567	580	571	517	564	578	561	489	539	544	531	543	551	580	542	591	551	547	542	530	596	550	579	538	620	575	572	572	545	572	584	541	547	515	554	560	533	577	566	541	555	532	530	517	571	533	540	564	578	568	613	526	558	566	553	546	578	524	555	569	563	545	561	586	558	526	530	528	568	557	567	522	564	601	570	551	559	593	544	549	556	559	562	555	536	564	589	528	571	581	554	584	552	574	528	567	556	553	577	574	535	556	587	557	542	568	541	568	627	574	544	547	610	550	531	564	572	548	575	572	595	542	538	511	562	554	550	515	560	584	541	534	522	560	570	549	585	595	574	512	559	562	558	555	580	586	532	553	557	551	561	597	519	491	608	605	527	561	558	582	586	538	564	515	542	569	547	560	540	545	521	556	571	506	599	542	555	524	565	568	526	568	551	553	572	574	538	545	547	557	544	498	502	590	617	510	565	581	551	538	559	581	547	555	547	548	539	551	544	528	524	591	557	543	546	517	545	535	570	516	549	529	528	560	552	512	564	549	579	551	557	542	534	594	588	541	613	525	557	562	573	547	575	543	562	526	565	564	532	540	535	544	552	585	524	541	560	525	594	583	563	559	540	532	577	562	548	562	578	526	541	532	588	542	554	532	567	553	545	533	576	546	559	540	551	565	521	558	545	567	563	566	553	509	576	573	543	530	569	556	525	544	533	554	548	558	551	587	531	549	556	560	568	573	545	562	598	563	521	579	547	609	589	549	566	574	571	565	531	537	564	574	548	587	561	507	565	547	548	555	585	557	550	544	571	543	566	576	535	501	562	610	507	546	512	564	586	552	532	537	500	586	549	499	557	520	536	554	553	523	498	535	556	548	556	580	583	601	563	542	540	545	603	539	533	540	605	580	563	570	562	549	585	564	566	537	578	574	569	561	549	576	543	533	548	543	556	596	545	610	557	610	585	550	578	569	611	574	544	552	507	556	558	558	585	562	565	546	550	545	578	555	559	553	583	546	546	561	568	553	570	505	545	574	513	575	558	533	553	592	540	593	498	546	576	528	542	540	531	542	558	586	558	499	516	495	569	562
22597	21171	34164	30636	24543	21395	13803	1784	602	519	559	499	498	534	538	507	541	533	524	508	525	521	503	478	517	529	525	503	541	552	535	521	474	533	477	506	523	468	526	504	522	540	539	478	517	554	515	495	508	522	491	508	495	529	469	544	522	486	517	486	546	511	502	548	510	503	511	517	518	498	492	474	520	517	517	480	481	564	536	496	500	482	480	496	493	480	515	505	561	534	534	490	461	471	542	478	507	503	510	498	524	501	548	513	485	492	508	502	556	512	483	532	531	536	527	490	507	504	498	478	512	509	564	541	523	545	511	509	486	484	516	492	505	486	545	477	512	535	552	494	521	512	525	538	505	493	507	488	514	524	499	509	515	517	492	520	471	556	538	510	493	480	527	494	499	532	492	475	518	518	486	542	492	471	533	524	541	524	523	549	497	488	538	504	509	531	498	512	495	519	498	506	515	507	505	487	492	515	484	534	495	483	517	480	518	510	492	481	515	492	501	529	509	485	481	551	537	557	472	537	525	534	501	501	518	502	440	518	487	517	498	494	550	510	527	458	504	499	461	530	530	524	508	587	542	494	511	527	487	511	509	525	484	519	505	497	486	463	472	526	492	470	517	509	491	506	509	499	533	475	523	464	500	511	508	524	497	517	479	497	502	502	540	510	564	507	494	525	500	539	536	537	484	524	500	485	527	469	478	497	483	466	524	494	493	504	502	508	543	505	529	493	517	458	538	520	514	494	499	498	517	546	505	485	513	488	511	508	496	498	534	497	525	521	551	521	488	536	509	491	492	505	563	541	467	505	486	528	491	481	496	470	493	493	518	499	501	506	490	514	478	514	457	490	528	536	514	486	520	543	520	530	508	486	493	493	527	538	554	513	537	532	475	502	501	546	477	532	501	525	520	494	518	507	505	461	489	498	523	508	494	525	523	486	514	488	467	474	489	530	504	496	509	485	487	510	473	537	504	508	519	510	491	493	511	540	528	505	508	518	465	480	515	499	542	539	552	488	533	489	491	562	500	521	497	520	520	505	498	549	471	510	485	489	515	490	514	497	505	524	516	462	539	521	519	535	512	500	512	515	502	535	527	509	479	467	513	502	508	529	495	491	498	511	484	515	489	512	514	555	490	515	494	493	498	508	480	528	495	471	495	473	505	538	506	460	528	499	502	518	500	510	507	531	485	503	517	501	535	516	519	502	501	487	535	499	512	491	523	517	494	518	495	515	542	528	519	525	506	520	497	524	502	560	500	505	492	532	515	523	518	516	492	491	471	523	467	470	500	492	500	495	515	525	509	511	515	518	527	499	514	538	497	500	506	487	512	507	460	430	535	569	532	469	490	516	530	505	530	515	492	515	479	464	519	532	488	515	494	554	509	517	516	531	485	482	486	505	517	485	479	512	498	516	490	488	521	508	492	477	483	493	538	512	474	525	508	464	505	502	510	530	503	483	503	529	513	466	498	486	460	468	495	494	490	512	505	516	505	511	495	526	505	478	521	481	464	495	491	468	534	488	500	500	491	491	550	524	494	474	517	552	506	544	480	499	502	482	497	527	499	492	529	507	510	514	479	546	437	526	548	503	463	531	534	477	497	480	529	508	493	505	517	551	501	495	476	543	513	512	516	485	513	495	507	485	526	477	513	501	497	535	523	512	479	514	480	488	532	504	493	481	503	526	513	516	544	517	493	521	543	528	509	512	521	548	495	502	469	510	537	484	525	488	510	462	537	537	471	475	540	495	496	504	512	552	504	503	462	494	503	488	497	504	453	505	499	518	520	496	522	473	472	493	533	495	559	544	509	531	477	508	482	521	489	499	530	529	522	554	528	493	522	508	517	516	463	527	473	487	521	519	524	495	494	498	524	507	542	494	513	498	512	478	536	487	477	505	512	465	509	464	478	459	518	558	463	466	501	478	542	495	527	497	511	532	527	498	500	491	513	509	498	473	534	528	517	476	491	510	516	518	485	531	520	519	474	484	537	512	492	481	530	509	483	519	506	482	474	503	484	453	504	519	495	520	497	485	510	480	501	486	471	510	473	508	519	488	509	459	508	506	505	500	477	487	491	528	539	479	530	524	505	491	518	510	536	492	479	515	507	554	537	508	498	492	510	518	496	504	507	520	473	501	509	509	531	511	484	507	480	537	501	519	497	484	549	545	546	529	492	515	531	519	459	489	497	538	499	509	503	521	469	505	546	529	499	516	530	456	501	525	523	512	492	519	496	499	521	521	536	492	499	501	534	506	491	512	505	516	466	513	520	485	506	471	503	491	474	467	499	536	552	518	543	471	475	478	501	481	505	543	491	484	537	500	510	481	484	507	538	513	525	487	478	482	536	522	497	502	457	558	523	483	472	487	494	495	507	501	500	494	522	522	506	512	519	536	529	495	528	501	517	486	480	557	501	504	539	464	543	495	502	500	498	531	519	462	512	482	489	497	514	518	508	463	542	486	510	511	522	525	502	483	502	469	524	500	463	515	510	527	507	488	492	513	488	519	523	510	542	505	493	477	480	477	545	505	510	542	496	453	503	493	505	510	480	501	481	508	548	486	463	511	534	512	569	484	489	521	523	511	490	531	501	504	520	512	480	519	483	513	487	541	517	500	539	508	484	518	494	470	495	493	510	480	565	543	533	520	500	527	512	531	504	508	523	506	551	528	541	467	491	528	481	508	498	476	514	489	479	506	513	502	489	514	481	501	557	511	502	493	486	500	487	498	512	495	541	514	490	465	496	481	478	507	531	525	465	509	515	529	534	509	540	514	498	509	481	513	505	512	544	494	448	509	506	498	529	489	540	515	498	503	500	464	481	538	508	487	469	506	488	495	491	506	510	543	527	573	492	557	502	500	511	509	478	482	505	498	546	541	539	512	533	499	495	491	516	486	501	506	504	536	474	533	522	519	488	520	564	505	512	499	494	540	456	516	485	492	501	496	512	542	483	476	473	545	503	530	515	476	507	534	509	468	550	478	499	546	505	532	506	497	494	527	513	530	543	488	543	522	460	539	562	544	483	473	501	495	556	511	537	516	510	477	542	498	512	503	529	516	561	500	535	523	512	502	502	486	513	533	515	510	500	533	516	497	510	518	502	489	507	509	532	519	485	491	518	518	515	511	493	532	493	526	514	512	514	508	482	485	474	547	497	501	508	521	558	494	459	502	516	521	507	519	471	552	508	486	508	531	519	532	512	511	501	518	518	552	502	511	490	543	509	488	505	505	529	447	533	496	518	542	531	519	492	534	530	495	498	535	503	529	466	521	495	541	476	520	462	482	503	476	479	507	522	466	514	465	523	469	524	527	514	471	519	554	519	517	513	509	498	476	492	498	545	515	488	497	531	466	539	497	503	525	490	543	496	505	536	499	535	453	504	501	531	477	503	481	509	543	468	496	503	500	486	497	524	500	537	546	502	473	532	525	472	501	503	521	488	513	527	524	535	500	505	518	545	480	531	455	466	475	498	496	507	497	501	499	490	475	515	456	524	535
58814	93841	83099	56465	34475	15482	4670	1320	667	542	518	545	554	584	553	642	569	543	553	503	543	577	523	538	522	572	552	561	568	565	562	604	546	545	565	561	561	539	531	543	552	555	515	557	515	532	530	536	550	556	571	522	529	498	563	561	570	560	539	515	595	548	527	577	570	516	557	571	562	557	572	549	586	539	564	561	534	542	572	541	588	518	546	560	586	559	535	523	520	528	528	561	578	545	525	558	559	574	556	557	525	566	542	559	537	561	528	544	519	552	608	515	538	535	571	536	526	518	534	549	528	528	519	602	570	561	539	549	521	542	563	541	535	573	574	527	552	551	535	560	520	542	550	551	558	556	558	528	504	589	561	560	547	553	558	507	537	557	579	560	518	506	577	535	548	526	545	589	542	512	522	545	533	548	547	537	568	513	537	571	532	537	519	514	540	589	571	570	586	568	533	502	537	563	553	574	555	538	536	535	527	563	525	604	515	548	530	521	515	546	516	526	548	557	509	533	564	573	551	536	545	503	557	536	560	546	511	536	513	544	555	534	518	539	556	529	535	516	569	507	575	564	543	540	566	549	571	545	546	543	525	532	562	514	527	556	543	534	551	579	487	576	570	562	548	520	521	521	551	538	540	524	525	570	564	564	548	520	550	571	509	556	552	601	536	539	537	575	558	554	533	534	545	514	537	567	533	530	540	549	537	574	598	543	571	531	555	506	549	528	589	519	566	536	536	576	516	535	539	577	527	515	551	557	570	536	539	555	562	518	561	536	588	527	531	557	547	542	529	531	544	574	538	586	553	538	552	512	547	590	530	557	536	608	530	533	551	570	576	537	518	544	532	570	534	522	585	543	571	544	529	529	554	524	546	524	557	523	518	525	501	507	573	569	535	530	535	583	547	580	539	527	503	581	528	514	535	537	560	522	515	548	522	533	503	511	550	589	542	564	572	560	564	533	533	561	565	537	540	555	558	551	569	554	568	534	531	569	564	553	467	523	559	535	558	539	560	526	553	621	532	568	574	544	526	557	515	556	560	556	537	536	529	553	481	586	528	554	535	582	563	551	545	540	550	511	548	557	534	512	526	586	555	578	542	551	571	572	567	570	543	521	556	569	547	569	529	611	560	535	525	565	586	541	489	519	528	504	531	554	532	535	539	529	527	539	539	552	533	568	566	520	553	576	576	529	552	537	545	490	535	544	518	561	566	529	551	594	528	557	512	554	540	565	522	546	579	599	555	568	502	523	575	511	523	548	501	539	563	571	554	541	564	559	511	552	557	565	561	510	563	517	550	543	545	553	539	525	528	577	585	552	548	531	531	564	564	547	557	609	604	573	557	570	536	530	531	582	584	568	489	550	564	554	512	585	533	576	561	542	528	575	555	522	565	525	561	607	589	557	556	593	555	527	540	547	541	536	505	534	560	522	548	564	542	587	556	556	570	515	552	535	594	565	549	528	562	495	527	551	555	544	530	541	534	532	567	568	556	563	510	512	579	576	535	541	577	554	548	483	521	561	509	506	550	549	537	533	580	543	535	528	581	538	533	534	538	559	598	572	551	542	592	510	550	580	553	577	550	574	530	571	540	544	517	544	542	538	580	538	574	498	580	585	556	551	508	571	524	511	512	563	515	524	520	544	566	525	516	556	549	549	542	539	528	533	536	482	535	550	547	542	535	574	530	554	528	541	555	516	542	555	516	544	555	552	527	564	547	518	516	570	573	529	535	559	568	559	573	521	583	555	544	484	540	550	557	533	529	552	514	556	577	570	552	531	526	529	577	582	560	533	514	532	541	559	535	575	551	561	547	557	531	545	533	503	526	540	578	540	554	550	548	546	540	524	552	490	552	553	502	473	556	555	541	560	551	516	551	577	542	491	508	558	566	531	572	548	515	543	563	585	521	486	527	570	537	556	532	565	540	585	508	565	584	544	521	548	590	528	568	519	545	554	522	566	513	576	535	530	546	574	543	505	513	533	529	522	523	576	547	584	530	543	492	579	534	541	536	561	531	595	566	575	567	521	562	525	531	523	526	557	562	529	510	558	558	537	580	534	568	534	576	519	528	565	578	519	551	530	551	518	579	519	542	539	521	547	544	566	573	504	528	541	601	530	539	503	575	555	550	554	560	542	559	530	520	532	594	568	554	567	578	525	532	580	594	570	565	515	507	539	546	515	562	550	560	516	526	579	528	567	543	556	544	529	547	555	526	551	520	561	552	593	553	540	518	513	526	536	573	526	578	582	547	555	548	507	587	526	547	569	485	544	517	568	539	571	573	538	535	519	543	532	512	563	538	554	587	564	556	502	523	533	523	506	584	530	532	551	571	556	539	522	564	579	539	548	582	557	555	528	559	506	542	513	539	528	519	619	577	555	506	527	552	553	560	493	518	591	535	547	539	525	562	543	566	588	544	538	573	530	517	533	567	529	533	571	553	537	544	551	552	525	564	566	526	597	531	568	512	516	551	542	536	570	556	545	548	571	543	548	577	573	556	548	497	565	539	530	578	542	522	570	509	562	571	552	562	548	537	539	539	501	561	537	539	509	536	533	545	533	527	549	542	545	585	506	516	507	536	517	492	555	560	535	512	572	521	535	517	559	537	542	555	565	568	542	544	566	574	563	547	550	520	555	529	517	533	563	536	569	571	545	560	548	573	548	542	499	570	562	535	545	580	513	545	529	568	565	545	549	582	568	545	522	531	524	538	538	512	530	547	587	567	541	503	596	579	548	570	557	525	551	540	549	544	513	555	551	542	563	535	540	526	543	564	547	536	499	549	533	572	525	589	520	563	571	560	565	566	548	521	536	527	556	549	560	526	530	539	548	574	552	580	523	559	555	560	520	566	577	544	506	515	506	524	565	553	532	561	566	575	564	546	564	579	521	532	588	598	521	529	541	592	522	526	547	561	554	554	571	553	501	539	563	531	560	560	547	542	539	552	552	548	502	550	585	547	549	526	546	553	549	549	563	558	532	516	545	535	575	550	587	525	536	555	554	585	547	497	568	562	521	565	553	538	534	526	530	509	510	557	528	585	567	552	565	549	534	538	519	518	526	554	571	528	565	531	481	559	522	494	550	559	518	512	551	536	564	529	586	557	550	505	537	558	533	545	535	533	573	531	583	550	558	546	536	571	564	560	549	535	524	554	527	509	583	547	535	566	523	544	578	553	564	546	585	553	573	565	560	537	543	520	561	572	500	559	533	550	519	510	529	504	510	558	517	537	552	578	541	559	542	555	579	540	552	538	533	511	543	578	580	562	523	557	551	533	570	506	562	548	521	548	557	568	570	557	567	584	559	572	586	543	537	557	506	552	561	550	547	535	543	538	568	577	537	536	564	553	567	551	555	565	532	553	553	542	557	566	543	507	587	521	496	531	548	577	557	547	527	523	569	508	545	540	550	544	561	553	534	543	576	543	558	565	515	567	518	588	522	557	527	552	526	563	559	550	527	541	567	565	539	559	500	521	551	573	581	530	520	534	525	544	558
28392	25707	37439	21607	6180	1430	697	482	399	445	375	412	449	380	406	392	425	361	369	394	407	360	379	406	397	387	401	424	437	431	403	416	401	419	423	419	407	425	407	397	389	391	408	401	362	413	400	402	404	399	397	434	420	455	403	395	409	417	426	422	399	397	417	397	421	451	395	392	418	400	421	425	414	384	417	396	381	424	424	382	410	422	363	402	407	416	386	429	383	416	388	441	434	423	471	423	392	419	407	439	383	362	408	412	414	447	381	401	407	389	369	414	451	397	427	414	396	383	408	423	390	453	415	446	426	418	401	406	426	419	396	397	393	399	403	379	431	413	409	409	421	391	440	407	400	423	368	421	425	431	405	394	413	404	431	424	429	413	413	385	412	445	401	376	384	406	400	407	408	411	368	406	376	385	381	369	421	434	421	419	410	417	377	384	416	406	396	396	411	470	415	420	395	405	374	350	410	436	363	421	377	403	415	407	445	416	456	403	396	385	452	405	398	419	433	424	370	380	380	447	385	359	409	418	402	398	424	432	416	393	409	416	408	415	404	418	388	411	438	407	434	410	419	383	399	405	391	427	415	421	420	386	411	391	399	416	415	401	352	397	369	405	393	404	415	406	408	462	410	401	407	458	416	420	400	424	376	384	421	394	441	396	423	408	444	391	411	393	397	411	383	403	395	383	408	445	391	403	400	423	429	409	416	381	393	410	397	353	424	419	384	418	417	399	415	383	388	416	382	411	413	413	363	436	428	397	390	424	408	429	394	395	405	417	398	401	390	413	435	384	403	388	386	409	397	405	396	382	418	393	375	433	413	409	385	426	408	433	401	401	417	461	426	402	419	407	435	424	423	397	413	397	386	406	422	410	427	357	396	379	408	388	405	381	371	416	411	412	407	418	418	413	403	391	409	413	401	398	452	389	415	361	393	425	383	446	419	444	408	455	407	408	409	443	392	409	428	416	418	380	369	425	381	419	422	394	453	341	389	432	421	373	430	396	411	401	408	427	386	393	396	402	410	400	441	426	413	397	424	390	376	435	345	374	377	413	397	418	396	384	440	428	378	403	421	418	382	384	426	418	385	380	423	370	397	423	426	414	395	366	425	411	404	385	380	390	399	388	427	408	400	434	430	409	422	382	411	415	397	444	388	461	383	390	419	414	375	385	413	423	387	413	407	410	381	421	392	414	459	388	385	428	395	424	393	421	407	378	438	405	395	407	401	414	395	405	391	413	420	418	433	434	430	373	376	389	378	404	392	465	396	442	404	430	439	413	378	390	395	378	398	437	418	394	436	410	423	389	407	422	396	391	419	416	426	383	405	388	394	383	385	385	384	419	389	373	408	417	408	421	361	406	380	427	464	388	399	425	400	403	444	390	389	380	399	378	429	444	389	405	399	395	424	405	414	420	389	426	426	392	434	422	421	398	410	437	417	400	397	435	375	413	434	405	406	444	404	416	447	428	376	415	401	402	404	425	366	423	409	422	405	434	430	441	376	417	404	380	416	421	414	426	396	413	409	414	404	396	436	390	417	420	393	412	381	439	397	413	382	395	421	386	393	392	432	398	391	401	364	430	388	412	389	440	390	382	437	398	417	411	425	388	434	405	432	397	446	415	428	431	406	399	384	411	418	407	459	384	383	391	409	405	437	429	406	397	413	444	417	419	435	427	417	419	356	408	413	353	410	413	426	381	426	379	438	423	401	402	413	405	389	404	464	401	398	372	426	401	405	434	382	432	438	414	414	425	421	387	402	444	402	396	368	383	408	431	395	373	417	399	386	411	415	408	454	444	413	392	408	366	416	416	429	366	401	428	389	416	411	424	398	411	416	403	419	377	420	415	443	394	418	398	427	380	431	426	410	433	379	391	387	443	420	419	431	406	403	408	385	404	436	405	412	371	389	394	399	394	415	401	393	420	389	409	383	452	373	396	416	390	441	409	415	435	433	425	423	399	405	424	450	406	366	416	404	419	409	443	443	426	400	412	400	387	437	411	403	414	445	427	414	423	398	386	417	416	431	420	430	418	387	398	455	405	393	398	430	377	439	358	413	403	430	424	411	435	379	408	380	401	416	408	403	393	421	376	424	413	440	416	403	376	389	421	420	450	459	439	371	423	412	404	445	408	440	410	379	422	401	423	425	402	416	428	431	429	426	392	402	413	420	402	431	389	408	411	410	408	417	379	386	382	423	435	415	438	384	392	401	425	387	428	405	421	415	383	406	391	414	381	391	398	370	420	396	416	374	405	392	450	438	413	409	394	437	394	399	412	424	395	415	387	394	389	432	399	394	400	412	404	398	434	386	395	427	410	423	385	399	418	400	404	415	417	379	431	402	382	372	410	357	424	383	400	431	400	411	393	422	427	422	385	421	379	427	399	453	417	424	420	416	428	396	384	397	397	389	402	406	391	397	401	405	412	428	413	431	422	381	434	385	393	453	382	425	430	380	411	387	384	423	417	416	415	387	391	395	426	382	395	402	391	409	434	429	383	442	381	420	453	422	410	424	403	431	377	450	405	424	439	386	405	416	430	399	388	421	410	412	428	435	422	425	395	399	431	447	405	387	406	413	417	388	435	400	375	425	363	370	403	431	403	393	376	391	419	382	378	422	371	436	407	400	377	410	409	407	413	421	397	381	401	426	417	405	418	432	394	406	393	431	362	449	417	424	429	435	398	423	377	382	418	403	386	407	422	382	418	435	416	377	430	403	407	389	391	393	390	415	406	371	399	365	409	414	407	410	424	428	361	415	442	384	393	381	412	374	416	401	397	432	410	408	385	365	411	418	406	407	416	409	413	422	412	369	396	394	391	420	428	419	410	427	391	361	413	406	419	420	423	413	383	392	407	352	419	361	398	408	383	417	417	416	382	399	404	459	397	419	413	403	396	427	410	368	391	424	409	429	385	408	431	398	410	378	406	445	446	418	453	447	415	420	423	388	397	415	410	423	433	456	418	424	396	406	429	419	403	390	396	389	385	413	422	380	424	412	365	440	405	403	400	409	411	407	400	412	432	399	384	402	359	423	384	390	434	377	403	390	417	409	366	422	395	427	413	388	385	414	407	430	415	403	331	376	408	411	409	374	427	409	426	403	437	376	405	403	426	393	402	452	412	406	415	385	458	365	430	446	402	398	402	394	375	432	433	432	426	432	418	429	406	408	382	396	387	427	424	377	407	430	391	396	394	384	407	419	406	412	412	381	384	398	416	424	392	406	393	423	430	410	456	383	373	405	420	408	447	355	401	384	405	420	401	440	390	414	433	424	428	402	385	410	395	406	409	408	397	395	381	445	428	414	385	422	407	464	452	418	388	413	424	390	405	437	419	422	391	381	414	397	429	388	392	393	395	402	421	397	412	415	423	434	398	393	439	363	410	420	414	383	431	403	413	408	397	459	380	416	360	415	408	420	396	407	406	412	375	432	381	386	438	401	401	369	410	409	381	424	450	399	395	452	436	382	409	389	426	408	399	392	442	437	397	394	399
26794	39216	33870	15484	5746	1792	804	562	510	466	499	466	465	516	488	429	459	472	454	463	484	475	477	486	449	458	485	431	480	416	449	453	467	456	461	470	483	471	430	443	485	473	466	454	455	444	442	442	486	492	518	479	501	443	495	433	515	469	463	476	477	513	447	469	504	445	484	442	476	426	462	460	487	471	473	496	450	454	446	506	476	489	464	494	468	475	456	445	499	470	451	464	463	453	454	444	488	471	485	447	447	499	482	473	465	465	442	471	485	454	442	462	428	441	457	458	464	448	409	432	467	458	454	485	448	480	471	464	485	473	448	409	494	436	487	442	479	476	498	436	459	454	478	465	503	496	451	468	500	443	469	444	464	493	477	485	451	476	446	460	488	487	460	460	476	449	491	496	455	426	477	469	457	465	460	483	461	425	480	449	430	452	486	449	486	480	449	415	458	440	484	449	477	442	442	458	470	468	480	472	459	469	440	481	450	413	436	460	463	480	461	479	446	470	509	493	482	462	469	505	487	437	479	486	461	447	506	489	466	463	439	493	472	439	448	451	455	436	438	461	464	484	474	481	459	493	435	482	427	453	459	465	482	482	471	455	432	437	448	473	479	479	434	468	487	444	497	445	442	456	477	449	471	478	491	473	488	487	480	502	462	465	468	447	454	462	453	469	451	455	466	440	440	503	477	491	495	480	469	444	449	466	443	473	448	468	447	456	467	473	466	487	474	445	457	446	455	429	461	452	496	485	439	426	464	475	467	499	461	462	461	444	454	464	431	510	478	472	449	436	430	460	474	406	469	485	459	471	451	479	450	438	425	438	443	477	460	422	493	467	424	505	481	509	488	481	510	459	473	478	439	510	471	464	455	467	444	417	441	436	463	459	518	474	477	470	463	439	439	472	456	475	448	492	491	437	508	447	445	483	483	431	478	467	456	470	482	491	468	458	462	471	435	479	423	487	451	428	452	471	461	499	455	511	476	436	456	503	460	475	458	467	505	487	485	474	467	484	476	451	472	469	427	472	455	497	420	472	452	470	453	436	496	470	492	493	471	439	480	458	466	448	449	456	443	452	458	458	479	466	450	477	422	420	468	440	418	462	467	474	466	437	455	452	485	442	486	478	471	469	476	416	469	461	509	486	437	437	432	461	431	471	438	466	461	440	463	430	477	489	438	423	454	434	452	470	443	451	460	516	473	490	463	455	440	472	464	438	415	486	456	460	453	449	480	439	469	477	463	437	472	483	434	458	458	479	442	472	470	484	511	425	491	475	451	464	470	486	501	444	447	462	432	504	467	465	496	450	446	444	460	470	455	484	454	489	475	475	484	456	496	471	474	448	470	477	431	427	444	412	455	455	451	444	446	457	479	453	480	440	443	457	486	458	465	484	463	449	439	456	483	468	455	498	436	442	441	473	474	479	422	421	477	468	478	461	460	459	428	452	483	487	490	487	487	447	469	444	474	458	424	450	467	465	433	475	483	463	463	474	462	478	450	469	453	450	478	447	486	458	452	455	478	443	463	419	488	462	465	468	419	463	498	443	467	465	465	421	484	502	461	465	424	471	485	470	468	468	435	475	455	492	478	409	458	474	454	447	430	479	448	448	437	486	470	441	431	461	475	498	468	429	518	474	469	464	489	455	485	484	472	414	432	461	475	413	450	490	488	490	493	472	499	471	478	466	478	446	461	469	459	456	497	466	440	477	487	452	466	483	477	490	497	459	475	412	450	491	464	446	454	481	481	462	468	473	431	475	430	465	454	445	493	455	444	446	487	426	445	446	476	475	484	458	465	486	460	453	430	435	436	447	432	431	433	432	467	467	463	493	506	474	449	501	479	479	456	480	481	445	499	467	474	461	443	488	439	443	454	472	467	451	492	426	446	442	463	453	482	477	445	471	428	449	434	463	481	445	484	468	468	465	462	463	402	439	434	471	426	411	466	463	432	440	502	452	468	478	456	452	456	445	454	457	442	501	460	464	471	479	471	479	486	428	475	458	453	429	499	491	472	456	454	475	466	446	453	456	443	449	446	461	482	449	468	476	483	462	484	501	481	466	458	493	452	512	486	480	468	449	414	442	412	484	456	486	498	468	432	443	444	449	474	470	483	436	451	451	472	480	457	506	501	485	472	462	489	441	499	484	452	448	472	479	461	506	452	441	477	454	487	450	444	490	462	438	484	438	469	454	450	488	456	455	476	477	433	467	479	450	485	465	438	495	476	448	462	452	432	484	441	468	444	471	467	454	485	467	448	475	459	527	470	448	471	479	462	492	452	465	457	442	470	433	472	436	456	461	506	458	454	450	454	465	461	438	442	436	445	436	446	455	474	478	470	456	493	488	465	489	456	473	447	467	494	494	490	457	490	492	443	445	453	465	480	460	428	492	447	458	471	472	473	438	467	454	491	490	466	441	477	463	458	440	433	455	456	445	440	463	427	478	469	497	486	464	442	452	470	473	461	446	483	504	476	453	423	484	442	472	465	454	488	461	462	464	454	438	463	496	485	497	430	485	449	470	482	478	454	485	471	432	490	424	482	495	475	443	494	458	463	473	470	458	456	451	464	447	490	475	458	462	473	477	466	469	470	493	467	470	411	491	430	493	472	498	449	470	446	450	470	437	490	459	444	466	479	446	462	458	458	467	462	485	501	468	464	449	452	453	439	495	451	496	458	473	460	475	478	461	467	496	451	466	467	494	494	474	476	463	479	473	471	483	493	443	423	488	470	512	442	419	454	484	457	436	473	440	482	458	454	459	448	474	433	478	434	500	450	435	473	459	472	443	463	426	451	473	496	509	477	466	459	470	478	449	489	474	448	471	471	497	440	463	423	502	457	476	434	447	417	475	460	479	513	442	449	439	454	472	451	428	455	481	494	461	461	463	485	477	477	433	481	469	458	495	504	477	451	460	456	486	492	441	457	476	487	458	485	446	452	465	458	419	449	465	430	464	457	412	499	474	448	466	473	492	438	465	480	467	430	465	490	484	478	467	451	449	467	444	452	423	437	487	453	465	466	443	453	452	502	460	439	471	438	477	469	452	467	485	455	426	449	440	491	479	462	488	440	480	477	484	484	438	467	492	439	453	478	467	450	461	474	432	473	496	434	409	461	501	440	489	443	477	525	468	497	504	469	440	467	485	474	479	462	460	483	460	449	425	456	474	445	496	466	436	458	452	475	422	445	506	423	469	450	479	455	439	492	471	454	485	480	456	461	467	430	479	478	456	472	467	477	467	494	504	497	441	488	483	474	476	436	459	466	475	463	459	502	430	488	470	480	474	465	437	430	442	484	462	467	452	498	467	470	488	474	489	491	464	474	469	421	453	452	493	496	466	462	452	498	482	462	457	457	449	420	480	439	451	439	488	498	441	476	454	474	446	474	444	429	491	429	433	437	503	475	446	438	492	445	446	471	499	448	440	450	445	460	462	462	438	431	495	447	475	473	497	460	463	481	463	386	469	464	486	460	490	420	443	450	443	447	463	462	450
23294	21421	39070	37297	27507	19226	7279	982	457	441	384	393	385	381	381	401	397	389	393	416	405	375	433	426	423	386	384	430	378	372	418	360	433	378	436	390	364	365	400	411	383	351	417	360	363	420	418	402	391	435	403	402	373	373	466	402	357	389	391	407	418	398	417	399	388	388	377	397	388	366	361	372	445	396	415	405	385	418	388	411	391	385	380	426	394	361	396	411	418	378	407	408	393	377	396	420	384	380	387	392	385	389	392	417	435	384	371	386	367	387	361	432	393	426	418	385	400	361	409	419	393	406	450	387	408	395	421	397	385	398	407	374	409	380	393	412	381	413	419	402	401	411	418	397	415	402	415	405	399	417	395	383	411	400	357	391	382	378	369	391	396	388	397	410	391	373	379	359	391	380	372	383	418	402	402	373	374	411	363	388	381	393	367	382	388	376	411	381	422	410	385	379	416	406	392	406	385	370	353	396	430	372	407	411	398	362	381	398	414	403	419	418	395	458	425	385	385	402	414	388	351	377	356	387	399	376	391	396	418	364	391	397	389	422	417	383	361	353	382	387	385	406	398	401	404	394	396	384	360	382	355	399	392	421	393	375	384	415	391	400	410	387	446	423	365	429	436	391	415	381	405	413	399	400	382	358	396	387	375	373	378	377	393	391	380	432	386	391	392	411	399	398	359	399	371	408	421	392	407	412	396	372	413	382	369	383	402	394	409	393	384	390	403	391	365	410	403	387	401	404	357	401	352	400	417	404	380	387	377	388	380	381	403	411	376	403	393	403	410	399	406	370	409	328	363	376	388	425	418	365	388	377	382	392	436	385	440	354	410	419	401	374	378	415	391	362	416	405	366	404	370	420	377	411	363	403	414	430	316	373	399	440	403	386	399	380	403	390	377	368	416	392	380	376	391	397	396	364	358	400	385	343	395	376	382	380	384	398	413	380	401	372	432	371	408	400	379	397	379	427	358	387	404	417	374	395	426	400	437	372	383	403	430	401	375	395	433	387	397	387	382	436	370	396	409	405	392	388	380	401	393	391	400	379	378	388	424	426	379	380	425	419	403	404	408	408	380	360	392	373	390	383	396	426	374	373	391	348	408	372	397	390	383	373	373	397	390	376	416	371	362	414	431	378	411	392	410	399	417	419	401	393	389	401	334	380	409	367	395	392	429	391	388	389	430	374	419	403	387	420	399	402	399	368	413	383	397	382	392	435	410	391	410	379	363	409	357	420	445	422	399	375	429	416	414	403	391	410	377	384	371	370	407	384	408	382	395	381	394	395	410	368	368	377	393	391	376	433	408	379	365	375	388	371	401	389	411	417	368	389	423	400	395	412	419	393	407	417	366	438	387	367	413	376	389	401	421	381	389	390	427	400	396	378	417	411	381	396	420	367	398	386	394	415	392	368	408	412	397	393	392	364	385	377	406	401	392	377	387	414	388	402	372	396	401	410	422	388	411	393	406	407	375	383	406	377	418	391	407	372	388	403	369	415	395	403	370	403	421	385	417	388	398	403	385	416	427	374	399	404	383	405	380	391	385	396	375	397	327	408	385	356	401	423	405	389	369	407	399	391	388	390	400	387	378	421	398	400	423	407	373	418	401	384	385	405	359	402	397	401	388	421	443	367	354	403	397	389	406	372	392	389	418	374	421	397	380	424	389	403	375	391	358	377	413	378	409	402	406	381	360	426	404	386	446	382	374	381	409	407	404	384	381	399	470	401	406	361	399	397	407	379	399	386	412	382	390	378	400	379	376	378	414	367	381	395	392	417	417	396	389	388	395	392	386	433	390	389	416	430	419	384	398	401	358	377	383	420	384	452	409	425	376	385	389	404	397	360	394	356	373	397	380	367	385	378	383	384	407	426	369	376	383	386	363	373	402	393	408	401	390	377	432	402	411	413	376	358	428	423	370	383	372	378	396	411	390	397	400	379	401	380	382	386	404	415	411	402	412	403	404	382	420	437	428	378	398	414	401	394	379	394	382	370	414	373	381	406	407	391	364	404	379	369	384	376	420	367	375	388	385	360	369	355	354	391	385	409	358	395	385	353	368	372	383	399	409	410	381	359	394	436	398	426	360	446	394	381	447	397	390	408	400	368	377	390	371	389	377	386	386	382	352	356	397	375	396	438	389	368	390	412	410	348	384	380	387	367	413	398	416	370	382	403	376	369	425	367	420	402	410	365	386	381	399	371	387	383	381	376	386	401	421	354	400	374	400	424	429	382	394	409	400	398	396	417	389	386	392	382	424	418	399	368	409	386	400	406	403	386	367	398	396	365	391	437	367	374	395	401	377	404	396	385	442	389	412	368	389	415	395	439	426	401	399	378	410	388	396	407	409	424	406	417	383	393	385	370	378	383	389	385	376	359	369	401	419	424	412	406	381	381	420	382	390	373	374	355	426	426	389	411	376	395	382	371	419	406	411	389	353	397	360	374	382	365	413	407	391	412	397	406	429	379	393	372	405	384	407	385	407	398	391	357	397	377	393	397	360	387	390	375	393	376	417	387	413	389	362	440	415	374	402	404	350	428	379	391	378	418	402	366	409	355	413	378	400	380	425	418	443	376	382	401	390	375	388	397	403	420	365	369	384	379	395	404	407	413	424	381	400	392	377	395	356	393	383	391	425	410	385	414	408	430	382	380	351	394	389	403	364	387	389	361	390	381	400	372	352	368	393	382	375	406	383	368	370	388	389	392	407	424	386	381	434	459	377	431	417	370	403	362	396	347	399	379	364	384	410	408	402	387	403	393	397	400	382	374	341	374	420	400	406	361	429	424	420	400	395	375	393	421	383	388	379	392	369	407	411	382	388	349	406	379	392	390	409	374	403	395	407	395	381	392	390	406	355	414	415	375	414	375	435	421	403	426	360	415	384	384	418	384	446	388	420	351	376	390	412	397	381	365	389	397	379	379	401	436	381	360	391	387	416	355	394	384	434	393	386	377	384	383	390	382	407	376	382	364	359	391	367	388	382	380	356	372	385	395	388	429	423	433	416	435	384	399	399	395	352	386	355	382	400	378	380	395	391	396	387	394	404	427	354	428	408	415	394	396	396	378	366	425	404	403	394	405	391	358	427	419	411	377	383	353	396	404	411	415	392	381	372	421	378	403	401	409	401	430	397	384	384	433	385	427	382	413	420	397	394	383	424	380	376	433	413	389	380	388	409	412	421	424	410	393	416	421	380	397	411	409	395	386	356	424	425	425	394	416	395	403	375	401	397	370	390	384	379	414	393	375	366	378	401	390	389	403	393	373	381	427	386	410	392	428	412	390	397	393	352	389	397	373	430	406	354	425	433	351	380	395	374	381	379	399	388	390	415	411	373	414	398	415	413	403	390	394	385	394	391	367	398	411	385	429	421	400	399	362	386	363	399	412	385	371	393	371	372	392	360	413	419	405	383	403	392	392	385	397	382	406	414	415	410	377	418	366	430	397	403	377	424	412	412	411	409	379	365	350	376	360	395	386	426	373	382	332
53540	85867	77377	49449	30794	12456	3603	1077	565	441	445	455	470	424	429	440	466	426	458	413	414	411	445	453	434	449	435	439	415	377	410	431	446	452	403	444	440	447	408	447	404	431	446	402	440	441	442	388	400	436	433	454	414	443	431	442	430	434	434	488	432	445	452	420	431	445	414	429	457	433	467	400	440	448	453	436	436	399	422	449	436	474	469	473	430	409	448	443	413	463	456	452	457	401	403	440	464	431	451	461	447	408	422	430	448	421	433	418	447	410	479	448	451	441	456	405	435	447	458	444	420	444	411	407	458	478	451	453	458	438	420	447	433	412	473	413	426	408	461	414	450	465	444	429	442	437	446	466	486	403	443	400	445	464	431	474	437	424	444	478	448	417	433	420	446	425	428	412	431	453	474	439	436	423	443	430	426	411	430	440	413	425	445	430	453	443	429	415	404	467	451	447	448	431	409	444	442	443	454	437	434	482	443	454	441	394	446	452	431	439	418	448	444	431	458	416	390	454	469	413	452	443	475	449	428	462	468	452	403	465	482	420	441	430	439	431	452	432	434	444	407	407	413	450	420	464	456	417	419	463	413	455	462	416	420	420	449	421	420	440	466	438	436	437	432	447	410	449	421	420	421	434	477	416	405	452	405	464	435	430	466	435	429	431	426	461	442	413	415	430	439	482	436	426	449	430	445	417	456	449	415	443	413	448	446	458	452	436	441	436	445	423	433	445	449	476	422	440	420	445	436	429	455	441	442	450	446	427	387	437	415	425	432	453	432	472	483	405	445	434	429	423	434	442	486	447	466	428	446	455	451	421	409	442	455	463	442	466	443	411	427	500	420	463	450	423	456	430	426	420	469	430	420	381	435	465	428	432	442	428	439	453	480	407	446	425	455	480	435	432	428	437	434	420	462	420	398	426	410	429	425	429	413	478	416	456	419	444	463	434	429	437	427	411	437	436	429	472	443	460	407	399	451	437	398	419	453	426	430	426	413	421	436	472	466	428	462	417	470	420	448	457	455	452	461	433	416	485	405	443	442	439	461	449	438	422	461	456	454	457	442	435	440	412	420	430	435	445	431	428	450	428	441	418	426	463	467	431	479	415	419	412	434	465	431	449	426	442	386	415	412	409	439	459	457	446	439	463	433	457	425	433	445	447	469	410	459	401	421	439	479	435	427	471	439	416	437	439	447	434	451	413	451	439	425	432	421	406	481	426	414	440	471	421	456	409	432	402	415	451	463	445	410	449	451	440	422	463	457	436	455	434	483	428	453	462	447	459	459	435	452	435	450	467	417	407	410	450	467	443	420	474	457	378	438	437	445	440	457	470	424	419	420	442	421	443	447	397	462	435	444	421	482	437	412	423	437	463	449	480	430	442	442	414	436	436	390	448	443	462	464	399	424	466	438	456	455	465	437	441	443	418	458	440	438	441	446	463	451	467	447	453	445	426	427	431	442	474	415	462	443	439	477	415	405	440	450	451	392	437	436	431	432	454	475	448	432	432	440	453	406	462	432	419	411	474	449	450	421	434	439	425	427	425	436	466	467	443	437	457	454	478	424	434	459	430	448	418	429	449	434	447	441	436	460	444	436	431	437	426	425	420	414	492	439	397	471	445	460	440	428	435	428	423	423	434	418	431	439	440	422	447	466	423	413	438	512	474	430	430	419	412	442	458	431	441	466	391	428	439	446	447	433	430	390	460	444	447	456	445	461	439	428	459	459	419	464	457	459	424	443	410	431	462	420	457	410	436	460	430	473	398	419	451	454	468	443	416	422	412	425	443	458	429	406	466	447	432	469	427	443	409	395	427	456	436	424	473	446	453	437	417	417	423	452	402	447	439	456	463	397	428	449	414	433	397	431	430	408	424	450	477	439	418	446	462	486	447	446	431	483	427	389	427	388	431	409	441	401	443	416	462	461	444	456	440	415	440	371	409	466	425	432	422	449	390	450	437	433	431	434	472	437	471	412	453	465	442	434	444	414	399	396	431	431	424	431	431	438	439	411	460	466	418	427	459	429	408	464	438	421	434	443	422	410	410	416	475	449	465	428	426	427	435	440	456	397	409	464	438	433	442	461	435	416	441	441	444	441	419	452	420	429	466	471	453	419	398	445	429	413	411	456	410	457	433	461	449	424	420	453	430	418	458	439	465	404	445	443	452	413	457	452	480	401	461	426	457	481	457	444	466	413	407	421	466	447	433	438	460	458	451	422	448	457	475	472	415	420	428	426	448	430	496	439	419	437	458	406	447	444	434	426	480	408	439	464	462	423	415	443	427	469	454	396	430	444	430	423	425	467	399	452	433	422	422	422	429	424	397	435	426	442	448	411	405	413	428	424	451	468	433	425	408	438	390	395	451	430	428	449	452	423	449	413	450	407	425	464	426	450	455	447	484	418	454	430	447	436	446	458	443	432	449	402	434	375	457	420	427	477	408	440	479	407	448	402	407	425	402	428	442	406	422	406	439	429	424	441	417	437	414	448	458	443	439	432	405	433	444	462	454	450	452	412	433	479	475	446	432	425	446	456	435	407	412	419	446	399	437	424	438	484	436	416	437	471	423	463	439	426	450	421	433	433	413	408	414	418	434	448	427	452	449	468	432	422	427	452	429	430	427	443	431	411	443	442	439	475	433	387	444	469	456	431	426	456	420	415	438	441	436	438	426	432	441	418	456	357	437	443	431	378	402	441	458	448	446	464	432	437	432	434	448	452	453	425	454	440	449	420	441	432	430	442	446	421	451	444	453	453	434	432	423	460	430	439	442	442	444	426	433	431	442	423	418	420	421	431	467	422	464	432	447	449	420	412	439	457	397	407	460	417	427	449	434	437	469	418	420	470	455	432	414	393	395	421	433	444	432	431	438	432	445	400	467	427	428	452	411	429	416	428	430	399	430	435	465	477	456	449	425	424	410	422	426	457	456	448	437	427	459	457	439	420	438	441	414	416	451	426	404	398	431	439	465	403	380	449	447	417	444	391	440	428	432	426	454	425	461	420	458	467	437	439	437	452	428	425	426	428	431	473	449	431	419	416	479	417	452	432	440	426	434	410	453	482	438	452	449	441	456	451	434	425	475	417	469	445	448	456	444	424	443	428	435	425	438	442	434	431	453	443	433	452	463	388	458	433	441	443	467	442	455	432	461	458	451	449	435	450	407	461	435	440	448	475	434	417	447	434	455	457	415	476	432	420	450	466	424	425	438	436	444	436	417	440	443	411	445	426	420	483	384	435	461	454	461	442	431	410	430	438	436	491	439	410	432	452	464	423	434	470	435	424	422	442	469	422	452	427	453	416	430	462	452	450	436	432	446	464	424	418	448	424	429	454	466	437	436	471	426	482	453	446	463	455	417	419	443	419	444	447	403	432	454	448	445	421	415	432	450	432	422	458	433	447	423	442	464	446	439	437	434	466	463	432	432	400	445	417	419	453	454	423	457	411	431	473	435	413	419	488	459	450	419	433	422	433	442	436	425	423	447	463	440
25159	22299	39015	34991	21010	8579	1758	746	509	482	518	537	509	472	527	523	500	508	508	525	536	505	506	508	488	488	531	496	500	529	528	497	518	475	538	525	527	484	489	503	498	496	509	509	497	512	517	533	532	471	539	491	483	503	502	488	499	539	481	519	485	488	506	504	457	513	470	521	501	461	519	547	516	525	541	526	512	509	462	486	496	485	519	525	466	486	486	506	489	520	504	534	486	468	495	492	468	503	528	484	468	474	498	493	542	509	497	482	478	535	482	515	499	503	528	540	562	512	478	528	471	475	461	507	491	478	507	511	491	507	508	496	516	483	483	475	494	515	520	494	513	520	494	485	504	504	496	480	493	475	458	480	457	512	489	533	471	519	484	503	511	499	482	488	489	490	519	466	496	516	529	531	476	503	493	522	471	497	509	502	501	502	494	522	482	499	507	485	536	559	498	495	512	475	509	507	484	499	454	473	482	461	500	528	508	489	515	515	497	505	492	446	484	534	521	509	492	505	502	489	491	480	494	488	484	519	516	477	525	515	488	497	527	499	499	476	516	476	539	488	512	481	508	501	513	519	518	506	517	527	495	478	507	517	485	467	490	498	517	471	514	507	483	499	516	512	535	517	530	484	547	485	531	508	480	495	489	493	494	490	489	454	511	532	489	545	455	530	498	497	525	482	531	483	537	496	529	488	506	504	468	474	517	493	500	502	475	552	467	498	481	523	491	531	536	508	503	475	467	515	474	513	494	528	535	517	492	503	473	482	540	502	490	493	495	483	534	504	518	511	538	486	518	455	549	487	497	528	516	529	483	528	479	512	491	475	497	458	507	500	466	506	522	519	499	497	479	505	501	527	510	484	512	504	505	504	477	509	476	493	464	503	506	477	492	505	499	517	515	474	483	517	510	544	531	525	535	493	506	489	519	478	505	523	512	540	512	481	523	506	523	506	507	505	511	488	476	485	483	531	480	514	498	510	512	521	506	546	501	494	505	496	517	487	456	451	503	522	524	528	529	500	456	486	491	461	500	488	519	454	547	519	490	489	481	477	526	529	502	478	476	513	484	516	524	530	491	492	498	490	513	520	446	488	511	507	507	503	481	452	477	481	459	568	514	503	491	544	511	499	494	477	475	490	528	483	500	524	469	514	507	485	454	502	515	501	499	503	513	509	498	485	526	508	497	467	496	502	488	498	524	472	495	489	508	455	444	510	518	482	467	516	508	524	524	491	464	521	543	516	550	475	495	482	503	471	494	476	535	480	519	533	500	535	519	510	483	489	479	498	554	516	547	503	477	504	513	520	517	514	498	498	485	483	481	524	519	468	495	485	519	515	514	557	512	446	521	510	498	526	534	510	481	520	481	483	505	511	528	474	483	478	456	490	535	488	512	504	471	482	499	515	519	496	487	462	507	498	509	497	461	530	478	530	554	530	517	484	465	493	458	518	510	495	557	502	494	531	466	505	537	454	517	507	531	515	501	494	506	489	533	497	527	476	521	521	505	494	477	511	519	519	503	502	509	506	466	494	497	502	500	514	533	509	447	518	552	521	516	471	477	509	494	541	477	496	500	490	465	534	486	525	505	484	503	487	518	511	480	517	518	493	515	477	500	481	498	511	513	484	529	524	524	478	526	547	451	505	502	500	507	482	480	498	494	492	531	500	493	510	472	486	463	510	473	483	482	498	488	522	480	528	479	490	463	501	433	487	506	498	446	519	457	518	512	488	467	485	517	482	496	505	524	492	479	501	486	531	507	530	471	513	528	498	488	499	515	451	498	510	483	499	514	508	468	482	499	483	454	527	445	547	470	541	517	529	503	492	503	473	503	487	489	531	507	488	483	506	500	473	517	538	509	471	529	482	524	500	501	515	524	481	481	496	522	483	468	503	524	491	464	463	488	513	512	540	544	538	454	532	545	530	510	489	525	456	495	523	503	498	459	534	501	495	491	482	512	478	499	474	537	448	468	479	489	526	518	527	517	499	500	549	477	485	483	478	523	483	528	485	475	536	529	516	474	475	496	492	495	499	534	478	495	480	477	489	493	544	486	483	486	492	509	486	502	516	473	559	521	511	543	515	492	491	496	460	503	534	507	490	514	533	510	473	497	488	474	506	491	498	470	535	521	472	478	529	515	503	504	502	484	541	507	509	524	470	491	497	491	479	493	490	477	514	471	472	487	465	512	492	467	516	524	484	508	486	510	524	493	522	505	518	500	495	506	507	530	500	485	518	459	538	504	485	480	515	526	517	458	542	476	455	494	500	487	509	496	542	459	495	484	506	474	476	488	523	510	493	501	512	503	513	523	520	511	493	507	463	469	496	509	498	540	519	487	549	521	495	495	488	518	480	484	502	523	522	501	475	499	490	458	511	467	482	479	504	499	472	448	511	516	524	489	472	533	483	507	505	484	486	490	511	520	535	502	496	492	537	520	527	524	496	537	490	530	491	496	525	509	510	490	453	515	490	517	501	519	518	519	506	548	434	464	541	490	489	554	502	489	480	462	488	470	542	499	485	508	491	525	507	513	502	493	562	546	520	514	512	481	487	516	478	488	500	494	492	478	479	489	494	526	523	524	494	509	497	491	507	464	525	492	519	508	481	462	483	534	511	522	520	500	524	497	514	494	514	481	472	511	489	474	524	509	513	468	468	526	576	509	497	500	473	490	486	496	487	511	520	518	489	496	488	495	528	511	490	490	475	511	506	514	484	487	489	527	528	524	480	498	474	512	533	481	529	492	508	492	464	501	557	505	479	476	518	502	493	529	477	488	502	527	480	492	478	516	499	507	482	508	510	511	549	525	497	495	493	549	535	516	490	519	464	463	502	527	561	479	499	546	506	519	485	484	495	477	515	482	496	517	551	500	488	489	531	547	505	515	521	503	483	514	462	520	497	470	482	481	502	489	525	531	487	519	491	513	471	492	482	502	456	499	467	533	537	485	540	483	481	489	518	506	493	487	497	514	508	458	516	496	507	480	507	514	537	511	509	496	475	526	510	484	509	569	491	523	488	507	474	491	481	493	524	476	494	511	526	504	475	513	500	476	551	521	464	555	489	481	489	517	491	501	508	490	488	502	541	448	509	532	523	526	495	520	559	536	518	473	510	474	463	508	466	477	494	506	513	495	545	564	537	536	462	473	489	500	449	504	502	500	501	517	511	503	507	547	467	502	496	507	478	493	527	500	478	471	507	489	496	515	464	513	474	523	508	488	516	507	508	503	489	496	527	501	478	528	510	486	502	507	546	475	482	495	473	475	516	489	479	502	530	494	484	464	500	462	513	522	495	486	496	468	517	492	538	521	504	519	486	473	477	499	516	546	551	453	495	493	536	500	477	463	449	528	502	515	493	505	444	481	524	491	479	489	540	525	505	529	495	516	509	525	524	494	479	499	537	464	488	519	453	479	462	485	539	498	514	494	498	485	507	505	514	502	514	509	531	476	498	534	484	507	485	508	491	526	491	510	544	484	474	491	517	503	527	515	505
46469	69129	60967	38087	20167	6976	2142	929	603	545	604	572	549	552	551	592	557	545	534	584	571	608	564	566	572	549	595	555	556	572	548	549	583	559	533	562	571	560	550	539	608	567	580	503	559	600	543	553	583	581	545	543	546	559	547	571	518	579	570	556	562	541	566	550	579	548	547	607	556	577	536	571	581	544	554	564	570	583	579	545	567	555	561	543	530	523	574	572	584	537	535	566	569	542	542	539	564	603	557	558	539	568	505	599	583	566	537	547	539	562	544	561	530	553	572	575	543	584	606	580	524	564	563	600	571	615	584	538	555	552	566	574	526	571	511	554	556	584	551	553	523	547	575	566	595	558	615	531	617	497	547	581	560	582	543	582	574	548	557	527	573	576	566	560	545	586	530	568	569	581	516	589	575	550	560	547	549	586	529	548	567	543	573	536	539	581	555	552	543	545	527	553	558	564	595	556	525	559	583	547	552	552	558	525	553	537	558	570	518	560	573	563	550	540	600	559	549	544	568	548	552	565	582	561	576	573	541	572	568	548	571	549	565	559	589	555	538	607	599	567	562	586	549	558	540	516	563	598	578	593	571	564	498	518	555	565	566	585	577	558	558	567	593	575	571	557	519	579	532	555	547	506	580	556	506	542	591	588	558	575	579	574	534	525	585	554	576	544	549	548	537	513	539	578	526	543	628	506	548	568	541	572	558	562	561	583	550	564	569	521	555	555	585	574	579	560	576	568	538	548	555	520	532	520	578	584	561	547	544	588	549	560	523	521	590	583	559	571	542	565	561	528	546	537	570	578	582	567	544	555	547	571	561	561	558	582	532	503	578	552	617	581	511	522	577	539	566	546	595	567	544	573	564	538	544	539	536	570	567	510	565	572	579	556	549	541	548	610	550	560	565	559	582	603	565	570	522	614	546	564	528	575	566	550	562	550	562	596	548	534	548	592	550	539	538	568	523	601	561	581	568	540	582	569	529	573	554	524	558	539	588	566	506	577	554	518	558	553	552	609	558	559	559	533	565	554	613	556	494	552	549	583	499	600	532	553	595	539	590	578	562	574	586	503	535	569	528	516	596	564	559	542	559	542	585	555	592	537	552	562	588	536	556	551	553	576	604	554	562	605	554	539	566	570	544	559	587	586	521	572	555	549	546	562	549	565	531	540	554	568	548	575	548	581	539	512	521	562	545	553	555	555	569	583	564	600	522	569	561	577	534	572	538	548	550	566	545	604	550	597	569	566	579	576	544	547	541	587	584	580	572	543	542	552	544	601	578	580	521	570	558	526	576	551	532	582	581	541	572	570	565	554	563	563	590	559	533	532	579	574	565	548	570	597	537	565	594	585	566	590	518	596	537	549	523	574	527	571	559	534	531	574	552	537	595	580	568	583	574	584	579	569	545	558	529	536	510	539	558	556	584	571	576	594	556	538	512	569	596	539	546	564	562	561	565	568	537	559	550	576	557	593	559	550	566	574	573	565	552	512	580	594	552	544	573	563	581	574	565	553	593	559	577	579	556	551	541	527	557	547	549	605	562	574	524	543	576	538	603	567	544	528	546	584	582	576	576	567	552	577	596	565	561	557	554	600	608	528	546	576	565	539	599	520	541	534	557	528	541	567	567	584	577	518	549	556	598	567	574	573	566	534	593	588	535	573	557	551	576	568	557	596	587	603	568	592	560	525	566	539	548	580	592	548	564	595	568	567	559	546	547	583	583	537	595	559	572	580	573	545	544	555	560	579	556	567	581	551	557	602	538	515	552	551	577	571	510	557	546	552	586	586	566	568	574	545	575	543	582	562	583	574	580	545	573	584	526	559	580	572	566	581	541	575	589	560	568	532	579	555	577	578	551	549	562	577	547	515	564	540	529	551	578	594	537	543	616	569	538	576	551	583	529	572	531	574	554	555	520	579	529	567	590	571	557	591	579	539	563	586	570	584	581	603	582	571	556	571	570	553	570	511	584	526	538	562	563	508	543	567	596	533	578	577	566	523	575	565	550	566	532	579	517	499	566	564	573	592	536	576	566	582	552	539	532	495	582	582	596	565	589	541	556	517	558	552	563	577	578	566	515	550	543	554	560	556	588	546	574	561	524	550	551	553	536	551	549	553	581	541	560	556	531	565	579	568	560	582	559	528	578	560	538	540	518	560	569	547	545	561	570	520	542	567	534	549	583	556	549	581	578	561	528	578	586	535	599	561	576	550	581	547	568	558	544	503	581	508	553	551	574	576	509	559	547	527	620	520	548	576	527	529	566	556	541	568	538	551	545	596	530	557	580	531	580	568	570	550	539	560	546	534	557	609	592	534	515	515	557	533	546	562	566	571	541	555	584	553	557	573	568	529	540	565	586	599	531	560	513	525	572	571	561	578	548	570	526	545	588	545	586	492	557	521	550	573	562	534	557	530	571	536	541	569	514	541	577	575	553	496	596	530	524	504	563	537	559	567	544	576	552	570	591	595	552	535	530	555	591	581	570	557	539	547	525	562	614	587	558	598	582	600	540	534	563	561	572	595	605	532	551	582	576	570	555	587	568	538	539	584	597	543	508	566	606	596	531	510	574	541	537	607	570	541	521	545	553	549	555	528	547	554	588	570	575	531	520	517	579	554	571	575	561	541	599	594	536	533	567	553	546	552	556	556	592	536	573	538	532	529	578	585	531	549	559	574	539	568	607	546	584	556	575	531	490	544	558	559	543	540	566	601	598	565	550	546	518	596	540	555	558	553	593	562	602	574	519	576	525	559	593	574	569	522	558	592	603	574	513	583	575	566	542	545	546	582	589	568	569	553	568	554	522	582	520	562	545	576	517	544	533	568	591	574	522	593	536	548	548	565	558	545	576	576	577	506	563	579	569	574	613	576	541	550	558	623	592	568	571	577	552	512	563	555	577	547	576	535	493	534	611	631	575	580	569	569	572	545	531	556	575	570	594	563	566	617	567	568	575	582	600	585	517	529	542	546	564	590	585	523	582	556	572	527	598	558	534	544	550	594	594	535	578	560	560	588	553	534	527	593	542	587	590	538	582	563	497	560	528	547	571	566	563	600	590	543	573	571	553	530	541	628	580	540	550	512	566	586	540	553	540	561	580	583	551	551	500	529	556	601	587	595	574	599	540	579	552	532	559	530	555	547	576	557	561	563	569	529	547	569	580	577	559	552	560	580	525	563	526	522	555	593	600	553	550	587	582	577	556	524	539	559	572	561	570	500	560	584	572	545	560	517	562	574	594	532	579	581	602	559	564	553	552	530	583	567	572	585	550	550	605	555	578	571	555	565	606	512	573	549	547	562	563	609	573	576	574	571	579	545	589	554	546	565	572	549	555	563	537	592	580	555	531	548	544	564	562	591	549	552	567	525	516	560	560	581	520	615	568	575	582	553	535	585	570	542	526	545	569	591	530	536	594	536	572	535	550	616	594	566	548	572	584	551	537	564	593	551	596	515	575	528	570	537	616	492	581	594	552	555	587	568	571	566	518	528
22447	21059	35075	29959	24250	21840	15166	1830	592	550	594	513	521	520	507	490	482	507	522	535	508	476	512	514	495	536	499	523	498	517	508	511	535	479	511	551	497	520	525	489	526	491	505	528	536	551	516	531	492	531	517	539	506	553	525	486	492	530	514	528	504	513	495	549	499	510	500	469	531	516	500	521	456	501	530	486	507	483	506	498	530	494	542	500	500	521	522	519	476	503	527	525	477	573	504	515	539	517	515	504	507	472	538	516	559	526	475	566	494	517	523	483	521	537	500	568	512	513	526	514	550	533	488	478	504	491	548	466	526	505	485	589	517	488	500	563	466	497	552	538	490	506	533	489	536	518	506	559	545	522	497	506	528	529	480	535	480	517	513	554	481	515	517	501	482	537	518	545	519	502	482	497	486	543	510	475	519	507	513	521	500	491	489	497	464	543	508	527	503	518	522	535	499	508	508	490	485	524	496	479	535	485	511	493	496	474	524	539	539	534	514	493	498	519	524	506	520	519	557	515	547	475	507	509	531	505	524	522	539	497	525	506	533	505	530	477	507	509	490	506	521	542	502	524	466	513	511	489	497	498	526	470	485	461	504	501	460	504	540	518	475	541	521	512	546	502	530	495	479	510	482	538	493	497	510	495	539	534	501	542	529	510	545	520	522	484	519	484	521	514	510	537	507	510	475	524	490	487	526	520	514	548	487	502	499	551	508	549	513	536	498	527	548	507	546	538	497	470	532	533	538	529	475	512	539	527	541	474	519	525	512	469	520	521	519	522	500	486	494	488	541	561	534	504	505	508	528	528	501	548	515	474	524	455	528	497	478	513	497	530	493	543	511	524	539	515	500	509	503	510	522	544	560	508	486	478	530	472	505	516	528	497	538	497	447	510	520	449	487	523	548	524	541	478	510	500	498	523	546	512	523	490	518	493	503	515	515	520	510	501	543	538	519	466	518	497	493	553	532	561	510	536	531	498	492	518	478	510	504	574	527	520	488	516	506	522	538	503	515	503	488	544	549	506	472	529	502	460	488	517	463	514	503	520	497	495	531	491	522	503	524	479	520	481	495	501	511	496	510	532	507	519	471	502	530	525	523	506	492	497	479	513	565	494	558	546	479	508	468	508	466	489	488	506	514	511	464	500	490	484	492	453	495	480	494	510	526	528	499	527	507	552	504	509	509	527	507	504	481	501	491	496	518	526	515	532	541	521	495	514	493	525	522	459	522	536	513	553	504	504	496	496	516	517	562	506	515	526	527	468	528	479	511	482	488	512	558	523	542	537	511	503	500	527	534	524	493	520	515	562	492	518	498	492	505	557	487	505	536	512	524	504	506	533	521	532	493	538	537	492	525	516	522	552	466	520	489	510	486	505	528	501	477	521	510	530	458	522	523	477	506	496	514	537	511	541	461	496	529	512	558	461	466	545	500	530	491	495	556	499	501	475	488	520	478	510	453	513	501	521	518	491	481	547	474	511	498	532	496	485	508	497	531	503	497	505	486	482	510	509	539	527	528	526	504	500	497	538	541	513	505	514	477	514	507	525	515	498	499	464	528	503	539	557	487	517	491	524	537	511	520	505	566	458	499	516	503	519	533	517	514	518	492	503	532	537	490	540	490	498	475	501	525	530	521	518	519	510	502	486	517	509	509	517	542	497	498	521	511	558	495	513	495	540	543	475	515	515	532	505	485	542	535	495	518	496	559	499	530	504	519	560	517	477	483	474	547	531	540	493	517	514	483	517	514	491	480	479	510	520	477	520	558	545	518	547	499	511	468	526	505	495	518	503	493	494	510	487	509	493	509	476	514	513	551	520	495	521	533	546	489	473	514	508	565	520	514	518	517	494	491	507	514	516	510	508	496	518	533	552	531	513	542	525	526	529	533	495	466	510	494	484	505	515	536	527	527	544	539	472	508	471	508	480	473	498	513	538	488	498	556	558	505	517	493	527	519	529	489	481	492	511	535	497	515	555	510	511	526	526	514	497	502	526	490	534	511	546	490	544	536	505	517	515	559	516	522	498	494	512	530	487	516	544	569	496	516	488	467	524	534	535	506	534	536	499	528	533	510	487	517	537	509	514	530	494	480	509	454	501	556	506	502	506	520	482	486	527	535	512	544	464	478	520	497	482	505	483	526	473	497	499	489	512	503	480	472	480	529	513	512	527	518	505	495	482	535	496	517	478	555	482	492	472	498	487	517	501	494	494	524	485	541	490	549	513	503	473	491	480	506	514	501	518	496	502	497	530	527	510	504	518	508	513	493	510	515	473	512	537	523	519	517	472	460	515	509	533	474	513	541	482	513	482	494	516	508	521	521	524	508	502	498	491	481	494	515	527	518	506	515	529	500	524	484	512	515	511	501	526	491	504	547	519	545	515	484	513	509	526	515	532	523	522	485	504	501	510	507	551	515	516	529	494	510	498	520	523	501	507	530	504	497	542	552	492	506	522	489	510	524	513	516	527	503	514	525	553	536	542	535	505	546	492	467	487	526	508	494	489	504	499	507	522	520	523	522	529	538	512	532	537	501	497	492	506	461	535	530	487	503	501	520	497	486	506	503	529	506	520	540	529	505	509	506	490	531	514	514	562	514	495	483	486	485	466	497	526	475	525	493	494	542	517	567	484	568	499	537	514	518	530	515	492	499	564	508	546	545	546	515	519	536	504	532	524	478	499	463	494	497	506	541	540	522	543	510	539	509	507	543	522	537	495	536	500	500	516	500	513	488	518	495	517	466	532	546	507	507	523	530	524	515	501	511	493	507	540	518	515	466	486	530	481	500	481	504	498	524	497	506	541	508	494	518	525	480	472	522	477	517	506	590	543	506	490	521	521	513	546	510	499	545	517	529	504	484	518	520	490	524	477	498	518	525	498	544	501	504	500	547	497	527	493	458	512	515	497	575	482	534	505	510	479	496	514	577	515	563	511	515	512	515	532	530	480	495	530	496	527	525	504	510	474	524	510	548	508	480	516	495	465	513	514	544	519	547	510	534	510	543	500	522	522	489	496	514	529	516	489	520	519	545	530	506	547	501	496	546	514	504	524	506	495	533	510	512	533	542	452	505	528	493	466	494	509	466	528	520	497	553	541	527	532	471	488	477	501	485	497	539	511	438	496	499	514	523	526	486	493	498	480	506	499	515	531	495	450	498	505	551	504	510	525	455	528	506	536	544	533	506	511	458	486	557	482	535	510	552	482	504	489	528	533	506	550	506	513	543	506	495	532	519	519	521	564	509	539	535	505	520	508	543	524	517	506	511	526	513	484	557	515	528	526	517	522	569	508	521	487	507	526	485	503	470	535	510	529	522	500	485	529	505	502	540	518	469	515	492	512	489	505	523	478	500	504	523	519	518	531	485	547	523	499	531	509	518	496	513	529	495	499	509	533	504	522	518	518	522	519	548	518	513	517	491	506	490	513	487	514	520	502	474	518	557	514	572	513	508	478	500	483	544	494	503	508	480	482	532	529	500	516	525	510	557	469
58393	92557	84843	57304	34900	15654	4746	1332	681	585	590	530	590	545	565	544	595	536	554	546	570	555	537	584	562	566	560	569	583	566	549	548	517	570	562	595	542	536	552	580	552	529	570	556	569	572	585	557	575	538	517	563	597	515	527	547	560	570	540	548	537	564	512	547	538	571	564	519	534	558	491	533	555	595	554	551	577	547	569	516	560	543	560	586	527	544	577	580	544	514	577	548	541	541	554	525	542	591	514	554	549	538	565	560	514	523	573	567	517	561	591	539	533	551	558	555	555	523	556	547	544	560	557	560	534	543	539	557	561	556	542	525	521	539	587	551	592	550	569	535	536	543	558	537	552	554	535	533	545	536	542	566	522	563	558	571	512	550	592	527	581	584	540	580	544	529	544	556	532	571	533	590	551	560	533	561	520	561	584	539	556	529	558	536	559	543	536	559	567	527	530	540	553	576	569	536	531	574	583	555	570	529	518	514	533	541	549	556	511	548	579	581	531	581	545	571	578	559	515	560	578	565	563	556	583	576	584	543	544	517	559	575	546	609	558	579	538	547	527	554	566	552	574	545	547	546	520	551	504	572	552	574	551	547	566	586	550	522	579	544	513	568	552	562	565	564	504	572	531	504	579	568	558	549	516	524	536	522	536	504	538	547	569	587	579	566	527	545	523	542	545	548	546	571	585	547	547	555	558	519	588	542	571	567	510	551	538	571	526	570	534	532	555	537	518	529	521	532	510	523	524	570	561	584	534	547	533	529	544	585	508	608	567	561	544	508	582	551	584	580	543	584	570	550	564	568	559	569	569	503	540	509	524	566	548	541	549	546	551	546	615	549	552	530	521	528	574	544	526	572	534	527	550	527	512	537	539	557	520	532	590	549	541	528	540	508	576	541	537	574	534	525	573	557	560	552	585	585	522	561	596	482	508	527	542	596	552	532	567	547	549	529	601	561	541	544	559	526	561	584	520	534	578	572	568	540	544	522	531	548	548	550	547	554	585	556	519	550	557	534	569	542	537	537	523	550	526	531	579	539	547	537	547	570	564	559	572	550	555	540	565	535	546	563	555	523	522	567	542	534	539	553	523	558	535	555	515	575	570	562	516	538	583	551	540	545	549	509	550	520	557	550	561	547	593	526	537	543	553	549	548	517	522	522	581	529	584	566	553	582	569	553	559	548	545	547	540	552	564	548	513	560	562	590	548	581	537	471	552	531	544	571	534	552	540	555	528	538	557	541	506	547	598	540	520	545	575	554	515	532	561	562	515	552	557	557	560	541	495	550	596	547	533	523	535	562	596	533	539	555	569	544	572	563	591	516	541	576	534	536	566	572	549	569	576	535	538	522	571	523	528	544	558	562	558	525	538	513	568	579	544	553	580	518	555	564	529	580	578	554	536	567	511	527	514	523	557	548	555	595	515	587	487	536	539	604	489	563	549	588	555	566	582	540	530	553	522	544	544	543	561	572	545	600	522	546	549	543	552	569	558	556	565	572	506	522	571	532	571	535	566	514	547	547	559	536	538	515	540	588	528	573	575	537	582	528	565	576	530	535	583	515	592	572	507	544	513	550	545	505	564	502	522	561	543	548	551	527	514	541	521	565	569	576	542	534	530	555	552	571	545	540	531	538	536	543	560	523	537	571	554	528	532	513	563	522	570	549	552	522	553	557	576	573	554	530	539	563	535	520	535	566	523	531	518	563	517	512	591	521	575	532	530	591	547	507	551	492	528	530	545	537	525	531	532	573	524	559	539	549	503	536	555	514	540	533	543	540	583	552	518	558	530	515	555	581	533	528	554	572	574	547	506	555	564	576	535	552	536	527	547	570	573	557	530	574	582	566	574	556	551	604	514	549	526	551	546	556	575	544	568	553	549	592	547	561	496	533	506	558	566	547	529	545	549	574	538	529	537	585	540	535	563	588	562	577	576	577	552	548	569	554	538	534	555	578	508	537	508	541	582	534	557	582	522	557	498	552	561	548	567	551	542	579	542	546	534	521	536	563	520	533	533	538	557	529	508	541	547	535	546	573	610	580	540	517	592	519	482	571	529	523	538	558	534	516	582	542	584	544	567	536	517	507	550	556	548	564	558	538	537	542	568	542	560	545	529	539	541	561	527	581	567	536	558	508	558	571	540	576	564	591	542	571	534	576	541	525	527	573	538	551	523	535	516	520	548	545	511	533	540	555	526	541	534	530	535	525	550	517	593	565	505	576	529	543	577	574	539	562	517	537	576	533	509	514	618	586	570	569	564	539	546	543	534	550	555	527	554	528	544	590	537	530	556	500	555	526	539	545	554	556	581	536	529	567	560	598	529	518	557	544	552	560	551	561	525	527	544	559	566	512	577	569	532	557	559	547	571	534	503	608	566	573	549	520	549	540	547	553	582	564	526	525	531	558	575	532	536	537	595	507	532	608	560	558	557	570	548	542	550	561	555	533	576	571	518	565	533	559	580	506	558	518	555	552	524	506	576	514	533	553	551	579	559	555	532	555	544	566	534	539	527	529	550	533	488	549	523	554	561	541	514	587	553	531	553	582	550	579	565	539	558	553	542	577	535	601	497	522	560	514	515	548	543	590	576	543	561	558	585	534	548	580	513	511	532	526	524	546	603	528	539	507	573	561	597	547	562	551	556	514	519	561	555	601	581	588	559	564	526	549	523	518	566	581	553	563	529	558	579	511	524	520	522	543	541	566	539	546	555	555	531	540	510	535	546	526	570	583	560	552	499	556	568	518	554	574	548	552	520	581	527	538	585	559	565	550	565	518	579	589	548	567	561	501	533	508	535	565	572	572	557	516	529	530	507	548	523	546	547	578	564	543	589	572	551	559	523	549	545	579	575	510	566	579	499	559	558	565	519	534	503	574	524	543	573	570	547	556	545	551	550	574	549	555	546	567	527	527	484	514	521	533	543	540	556	550	526	510	556	558	536	551	499	557	513	555	524	505	555	550	555	586	519	578	534	552	562	522	550	544	533	508	579	534	524	544	579	534	534	533	528	528	565	559	520	572	554	533	551	556	533	555	555	520	525	583	544	515	537	580	569	531	574	525	548	597	570	501	546	539	549	591	548	580	521	570	528	558	578	595	550	554	542	556	567	569	519	540	547	578	564	550	590	586	535	537	519	553	520	515	521	569	521	526	564	585	516	548	489	549	566	565	522	547	509	537	535	532	547	543	482	541	545	561	532	567	521	489	536	573	549	527	537	551	528	557	536	492	569	552	500	577	539	495	552	588	550	534	521	528	566	583	519	545	542	556	565	564	537	580	547	536	543	553	497	507	558	538	572	553	545	550	542	561	546	529	542	590	568	566	595	525	561	596	566	548	553	540	582	583	593	578	551	574	513	563	542	472	538	516	524	529	558	519	506	559	569	558	563	552	537	520	534	561	518	545	516	548	544	578	545	536	547	561	579	557	535	535	578	576	554	491	525	530	506	533	563	548	586	569	541	551	542	562	508	535	588	498	567	559	587	564	618	513
28136	25225	38250	22839	6597	1690	764	471	470	402	396	441	433	441	406	429	416	389	451	384	418	421	418	379	411	423	400	372	452	358	443	408	409	446	447	424	359	411	393	422	434	450	409	417	397	441	405	377	433	416	427	388	390	394	418	438	400	427	419	428	426	430	417	397	436	426	417	429	390	391	401	384	431	416	407	386	431	381	418	394	412	418	419	459	445	394	387	476	402	372	384	378	429	384	431	412	418	426	408	406	428	420	444	369	406	417	400	438	394	435	402	427	409	411	420	403	409	403	399	407	409	453	421	410	429	378	412	421	404	414	387	391	439	409	432	412	424	425	414	408	410	457	421	394	401	380	443	369	378	435	428	427	417	384	399	430	409	403	480	428	406	424	440	399	401	430	407	395	391	392	427	433	422	378	402	465	420	430	402	397	430	414	419	412	423	395	397	421	408	431	441	430	414	418	414	379	402	420	406	413	429	447	427	395	423	409	414	418	398	411	404	427	433	441	409	408	418	431	429	372	432	388	400	419	382	396	397	388	437	430	398	418	406	415	422	404	409	375	391	414	434	437	372	415	394	418	404	408	399	430	400	396	416	407	419	416	387	412	419	425	427	380	423	442	434	433	419	417	394	448	404	444	397	419	442	416	415	437	381	424	465	422	409	434	402	419	393	383	412	429	414	424	411	444	399	418	368	394	405	406	399	432	428	424	431	410	407	435	424	404	407	436	438	444	390	398	411	429	434	399	410	409	460	423	429	396	421	400	420	437	391	415	395	388	439	431	415	413	413	437	397	406	451	411	414	456	418	454	386	422	432	395	419	449	408	457	398	409	423	421	429	396	424	389	417	396	403	444	401	399	431	429	406	401	433	388	439	406	405	411	407	442	402	407	425	391	443	401	411	402	406	409	393	422	430	417	419	420	422	428	438	384	419	383	411	406	398	399	390	420	400	391	393	410	411	427	385	384	414	473	406	425	366	422	401	433	404	426	384	409	406	431	412	429	447	413	401	392	433	469	423	425	433	439	417	411	408	382	374	386	424	404	378	365	422	401	435	426	392	445	410	439	404	417	402	419	419	427	405	404	392	414	412	397	426	433	482	383	428	388	392	443	417	440	430	423	382	436	447	415	410	405	431	385	426	384	452	367	415	415	387	420	415	429	422	439	427	405	403	451	407	444	424	440	393	434	442	433	389	390	413	408	424	423	399	432	436	408	396	398	405	410	417	396	418	442	394	378	382	396	397	433	454	429	395	439	443	428	451	430	384	408	390	427	425	426	416	409	413	421	418	401	426	406	397	415	410	410	443	404	420	438	435	420	384	440	413	432	418	428	393	399	406	398	403	442	416	409	398	407	414	390	421	386	404	432	457	440	414	406	398	414	437	381	387	435	415	430	424	366	436	414	411	432	417	422	432	401	437	410	380	411	416	407	403	415	413	392	437	412	429	430	418	420	450	413	428	393	392	371	420	401	388	429	397	448	383	440	391	416	408	392	375	404	380	422	393	440	399	444	397	404	413	426	400	397	338	414	403	438	426	419	390	363	422	420	401	434	416	394	435	411	393	414	395	407	393	392	421	393	415	413	404	439	390	388	426	418	432	413	427	395	390	394	407	427	387	393	431	379	398	411	431	398	436	408	409	435	400	414	411	460	401	398	401	459	444	424	460	407	392	430	433	436	459	391	452	422	414	417	380	413	365	375	427	418	427	474	418	447	387	431	401	453	430	412	434	434	447	418	431	407	418	434	423	416	416	411	395	436	433	438	417	425	417	436	420	435	419	396	417	430	446	437	428	432	425	430	440	434	437	413	455	416	412	411	440	405	399	436	418	431	411	412	437	421	409	446	406	442	414	427	395	374	400	454	445	410	366	410	379	404	394	423	421	409	406	442	417	431	442	449	431	425	436	473	398	436	418	419	423	430	444	429	397	402	390	399	399	413	394	406	442	420	436	423	438	417	429	413	407	434	387	426	398	409	445	359	416	410	397	403	425	397	423	377	401	417	441	384	425	429	391	372	418	386	408	400	403	413	425	431	434	409	394	407	430	441	428	434	417	383	424	409	405	439	448	384	380	437	428	447	391	384	412	437	376	477	414	383	407	406	398	423	397	387	371	404	428	413	391	393	394	413	415	433	416	448	375	381	415	452	415	398	422	396	409	400	399	444	414	465	450	436	410	423	434	427	411	429	397	439	405	421	415	399	410	398	404	443	396	421	430	412	435	418	372	407	399	404	409	393	439	402	429	387	441	395	385	407	426	462	396	361	415	425	434	456	438	415	402	432	386	398	421	412	420	436	418	419	400	425	407	421	427	398	420	387	382	388	419	439	385	418	404	433	411	405	423	405	444	416	396	439	432	386	435	483	413	417	382	370	406	409	408	436	388	373	405	418	408	407	425	426	399	410	393	443	424	411	400	439	452	427	433	413	391	398	413	430	412	423	381	412	420	435	423	384	436	417	438	429	430	419	412	408	400	424	409	449	427	411	389	415	414	407	442	380	424	423	399	437	400	421	422	404	398	408	409	425	435	423	427	444	419	447	435	423	398	422	447	408	419	377	380	410	418	433	420	430	412	398	423	423	401	431	389	452	418	393	398	460	377	410	453	408	414	406	421	400	449	408	410	436	376	403	443	432	456	439	412	416	411	403	429	410	396	393	432	442	412	401	376	422	445	411	414	407	410	414	418	344	424	441	432	425	440	427	390	397	429	383	418	448	400	421	422	380	399	409	423	433	400	392	395	442	407	421	386	356	456	411	400	435	420	410	399	463	431	439	419	439	436	427	381	402	408	437	417	432	420	413	388	413	412	406	414	393	418	447	429	420	418	391	396	416	436	420	397	443	413	376	427	414	411	415	439	429	424	419	434	417	413	426	418	433	457	392	410	425	386	409	412	396	431	434	403	406	419	428	405	435	409	423	427	454	418	453	437	418	415	438	458	427	428	406	396	435	421	420	400	385	444	420	341	415	407	395	403	433	413	444	419	430	413	385	440	401	388	416	365	375	430	396	412	385	429	397	406	419	387	386	424	424	429	394	384	403	412	417	405	399	424	371	436	402	379	426	415	422	393	406	426	423	463	379	442	415	410	415	386	427	390	439	460	408	446	406	430	422	435	403	392	401	438	431	417	385	445	422	437	402	403	412	442	413	417	409	403	441	435	435	408	431	426	390	415	432	434	400	395	415	434	430	440	372	395	439	392	416	433	432	426	415	411	454	411	454	418	414	411	373	414	461	404	421	421	406	390	400	406	384	427	397	373	421	396	395	455	415	412	441	411	415	418	419	436	398	445	418	441	416	410	405	443	381	408	396	441	427	421	394	417	448	448	402	407	432	437	410	430	409	413	421	452	433	408	424	403	415	407	407	445	405	442	469	443	408	402	402	378	418	389	437	404	417	426	420	393	409	424	393	430	457	392	424	412	403	441	389	408	415	379	383	405	453	471	420	386	402	390	411	397	409	434	404	447	378	408	410	391	390	398	415	391	385
26668	39562	35679	16074	5888	1813	859	549	481	469	457	456	468	497	513	480	491	471	463	466	489	468	481	446	451	455	442	464	454	466	485	472	474	487	474	515	523	452	469	464	475	443	449	461	475	470	424	485	463	506	459	446	489	518	454	449	459	445	500	464	496	497	488	478	503	466	461	501	508	455	450	464	480	472	458	492	479	465	454	492	460	500	470	472	503	481	440	450	498	473	456	481	476	448	471	454	499	486	496	488	470	496	442	488	470	487	482	511	479	480	457	454	468	450	435	465	508	486	486	523	489	495	451	489	459	513	445	467	476	473	445	461	467	461	527	458	509	497	497	473	481	410	463	456	483	492	449	506	465	461	461	460	475	451	485	503	483	456	452	454	494	468	459	487	427	476	417	491	501	463	464	479	497	496	457	458	488	497	439	477	498	466	445	430	439	474	491	454	475	475	475	444	473	448	492	449	429	474	476	430	460	491	468	439	488	458	500	483	445	475	465	504	495	445	469	459	485	458	494	488	479	471	504	492	452	509	456	446	458	467	519	461	434	465	463	461	469	500	462	503	466	494	464	446	452	478	458	516	502	448	482	448	471	433	419	476	426	465	426	493	429	499	455	465	493	465	433	465	459	448	513	425	470	499	463	487	481	462	462	532	514	501	472	478	464	474	476	462	460	478	459	481	449	482	466	507	469	467	479	471	500	463	446	469	439	470	461	482	466	473	511	445	464	498	434	470	470	462	495	466	484	493	488	472	480	477	503	479	459	491	509	439	490	462	515	462	474	482	476	514	454	472	448	472	485	469	452	420	456	455	477	461	433	468	492	452	484	461	469	489	503	463	437	472	477	470	498	476	516	494	456	470	445	505	512	484	447	479	467	463	479	469	472	454	439	477	477	450	460	458	509	495	503	486	474	490	481	479	477	443	481	475	484	494	455	495	488	477	452	451	490	419	464	431	437	434	485	476	444	473	469	468	497	462	456	474	482	482	477	474	487	494	488	474	494	467	458	463	449	457	506	469	470	463	506	462	459	474	471	512	425	469	459	456	511	479	466	506	483	482	446	493	443	490	447	489	440	519	486	470	481	475	471	459	463	487	463	447	490	482	467	484	447	489	486	465	462	491	467	507	479	458	484	466	495	461	441	476	473	450	485	482	449	458	441	466	464	505	479	461	456	482	436	456	475	466	479	479	487	476	475	511	482	468	448	490	449	454	451	460	503	474	468	445	488	503	443	455	471	477	478	486	491	522	518	435	474	481	501	466	449	485	442	477	480	498	458	457	486	446	491	458	500	455	473	493	413	471	471	474	512	488	439	452	501	457	473	478	482	472	455	482	477	461	488	486	454	470	500	432	471	455	470	478	454	485	480	489	460	462	463	456	498	468	448	461	467	457	462	462	429	465	486	451	432	466	506	474	494	436	425	473	454	468	515	491	463	484	458	478	447	447	484	464	457	476	487	461	456	479	455	507	453	438	475	474	505	470	491	443	460	482	426	451	435	461	467	471	462	477	433	479	482	492	480	523	461	468	445	494	497	452	446	487	457	475	448	462	462	462	457	441	488	430	464	492	471	499	480	413	483	468	505	458	458	461	465	494	480	490	458	414	492	481	492	486	473	483	470	455	487	459	474	447	477	516	490	476	467	466	437	480	481	471	454	485	420	484	459	503	445	457	513	467	481	454	471	491	461	440	464	473	464	467	447	466	451	486	469	476	472	485	462	485	451	453	492	448	474	456	494	475	470	452	460	486	470	464	466	446	468	472	473	504	470	455	448	484	501	499	462	464	470	464	459	519	452	489	498	424	439	484	447	458	485	496	461	488	495	463	467	491	467	462	493	465	469	477	469	469	524	514	468	448	433	500	431	473	468	496	453	454	481	460	498	503	484	466	496	485	481	423	472	472	441	496	450	481	457	499	523	463	410	488	464	510	470	484	521	481	464	442	522	482	531	456	499	489	497	474	518	486	492	462	440	426	496	465	451	467	475	466	501	489	472	471	439	470	451	453	472	445	492	456	488	508	446	487	490	482	487	451	473	506	483	453	460	460	522	509	517	428	470	468	489	473	447	489	483	461	488	511	457	466	467	473	451	437	449	492	460	437	483	500	483	481	490	516	482	450	475	422	446	455	483	446	442	482	468	485	460	460	478	490	464	488	465	475	451	492	483	454	463	495	476	468	455	457	484	439	506	473	517	475	503	492	456	454	445	467	454	449	483	469	484	479	516	463	491	490	473	490	500	473	441	485	502	504	520	422	486	473	485	473	456	478	490	465	486	494	467	484	452	477	481	488	469	475	476	462	505	454	484	467	480	473	470	517	498	482	428	475	455	461	467	505	491	471	460	483	483	456	461	471	490	493	503	471	470	499	451	437	478	515	464	478	468	439	486	455	469	506	493	456	470	466	461	514	491	487	471	465	489	448	479	461	483	430	439	459	499	438	479	469	444	446	506	466	496	465	495	444	445	484	447	431	462	473	497	456	449	486	473	491	458	510	508	453	473	480	486	491	489	460	489	474	487	460	460	421	505	462	500	478	469	498	444	460	487	497	441	454	514	480	480	427	447	481	492	453	459	438	505	459	456	476	459	436	449	461	495	520	446	459	427	479	493	442	489	459	498	464	474	466	479	460	425	480	441	463	452	476	485	453	427	475	478	452	502	485	492	447	474	449	466	477	447	482	497	460	450	462	462	479	487	478	473	484	475	468	431	483	484	420	460	531	473	444	452	474	518	451	480	466	479	462	454	446	464	436	481	495	471	467	480	487	473	505	462	494	510	487	457	472	484	481	447	474	506	456	434	493	461	469	489	476	465	449	505	479	433	466	452	459	487	468	502	461	475	482	460	500	469	440	460	465	464	480	445	517	460	468	476	469	520	465	458	463	488	457	447	450	461	475	501	507	485	446	469	420	478	442	469	469	494	473	458	469	505	520	457	480	472	480	462	445	467	481	439	482	485	457	444	522	491	478	446	482	491	478	450	506	452	485	502	462	473	457	465	483	506	474	473	481	430	434	454	439	475	471	490	432	418	478	463	445	470	464	459	482	493	466	461	488	437	471	463	484	461	472	468	486	427	440	489	478	451	447	498	489	459	491	501	509	454	436	461	466	481	462	456	531	502	467	469	462	452	462	464	447	463	482	474	487	475	443	458	476	463	446	482	457	483	479	461	487	456	431	463	443	465	481	484	513	476	461	422	475	466	511	489	481	469	424	485	481	468	503	490	471	470	484	464	485	473	481	441	479	464	500	452	476	482	487	514	468	460	487	479	434	459	449	515	477	461	470	453	443	479	456	473	479	455	469	457	512	487	465	498	445	482	471	489	509	466	467	475	503	451	513	474	496	495	446	519	460	516	454	474	488	484	416	524	461	481	464	465	453	499	470	484	488	484	491	458	464	444	495	463	486	497	487	502	445	478	461	462	474	487	478	477	461	463	505	418	487	503	470	479	451	452	484	469	463	498	483	478	481	490	464	435	460	469	474	469	455
23350	21447	37959	32182	23707	19431	8338	998	452	418	430	402	411	413	408	417	426	417	414	424	406	393	443	397	383	399	408	411	382	381	385	424	419	400	403	420	413	426	412	445	390	407	405	406	399	397	379	402	408	387	382	389	407	396	442	404	380	405	419	417	407	403	406	450	397	409	420	382	409	367	402	411	407	395	411	403	393	403	420	373	403	383	381	421	408	395	394	417	386	428	426	390	396	435	379	407	401	437	401	419	422	448	419	418	421	435	421	417	392	369	436	427	379	387	364	428	401	407	397	395	400	391	422	430	398	375	399	420	434	417	410	427	415	375	389	398	412	387	413	403	436	436	415	398	395	412	403	369	393	419	408	409	417	404	400	428	392	402	384	414	407	427	420	392	435	390	390	409	415	416	410	401	391	394	427	440	402	373	403	380	412	419	411	398	370	411	403	414	385	398	422	402	408	414	399	425	405	374	405	421	380	364	399	394	436	385	402	391	413	417	391	429	404	426	388	433	414	386	397	428	427	398	405	393	422	374	432	402	364	393	412	395	424	358	359	437	414	395	392	425	385	397	431	400	406	392	433	425	394	418	396	383	386	372	407	384	374	399	431	436	390	399	413	440	415	412	390	402	403	450	407	374	412	438	409	374	442	417	391	422	361	420	405	369	408	417	406	391	406	392	406	406	412	418	396	396	417	426	384	390	437	392	419	441	404	429	382	404	409	364	392	428	380	392	394	431	401	424	429	367	409	398	423	407	399	392	412	428	395	376	375	392	452	406	423	419	400	423	430	398	426	403	413	393	431	396	423	393	414	402	402	389	447	398	414	388	457	395	418	438	408	400	416	419	389	400	402	422	393	416	446	425	419	374	399	412	404	445	393	431	438	390	446	409	380	377	442	387	396	413	421	377	428	385	402	424	368	395	424	410	441	376	379	414	405	407	415	430	393	418	403	401	390	467	399	385	417	428	388	372	389	386	400	432	429	408	443	421	390	394	387	396	437	381	425	418	388	404	400	367	404	392	406	436	427	399	421	433	402	397	423	383	397	387	403	408	365	416	385	386	383	408	402	374	409	431	418	413	425	392	383	421	387	382	397	442	406	375	422	403	424	417	449	420	396	423	376	401	402	418	395	372	442	399	390	399	391	406	395	424	414	407	417	398	430	376	385	426	368	385	404	421	380	399	453	426	380	405	376	367	398	385	417	387	430	402	427	367	410	418	403	417	368	395	412	393	422	421	393	410	408	411	459	436	426	413	380	421	386	384	363	420	420	408	413	436	424	408	416	416	398	385	389	415	412	408	426	424	392	440	381	403	393	425	403	421	395	388	395	389	392	382	410	423	388	380	409	403	419	432	417	421	410	400	394	406	397	385	424	410	404	387	401	420	389	410	368	405	366	409	373	413	403	396	389	398	436	397	409	402	412	447	445	359	437	413	364	394	405	401	401	389	469	413	434	380	381	406	436	421	393	425	461	376	420	418	420	415	392	402	388	403	428	427	386	418	393	418	416	418	388	415	408	401	396	418	430	365	361	388	410	412	436	394	349	405	412	390	392	406	383	393	435	411	442	432	425	401	412	398	391	417	399	425	439	420	387	402	416	409	412	406	413	428	398	449	433	425	435	404	453	398	409	377	422	416	418	370	420	412	386	399	394	372	361	376	441	361	406	408	392	439	428	441	403	416	437	388	429	419	393	413	421	415	404	418	415	445	432	411	408	403	389	386	391	387	442	389	396	423	434	473	424	398	389	423	409	375	396	363	404	385	404	420	413	410	389	400	466	431	386	366	400	366	417	384	437	397	384	391	381	398	388	444	386	382	420	416	398	415	381	400	432	423	397	417	400	403	452	427	414	388	394	428	378	414	394	372	375	420	422	435	392	365	390	412	394	391	401	422	407	379	427	420	387	441	407	412	398	401	399	404	413	375	394	419	393	391	392	397	425	404	449	385	417	368	404	380	446	454	390	409	397	409	424	416	418	419	418	377	390	389	417	427	429	370	390	388	406	422	395	405	407	395	394	397	400	389	412	413	426	422	396	410	398	446	402	374	415	419	416	406	428	431	411	434	430	404	448	427	399	380	352	394	387	397	385	400	432	416	376	391	357	399	417	384	401	406	423	408	394	393	394	392	377	403	385	357	406	385	440	438	352	393	374	412	410	381	415	412	431	430	398	406	427	420	388	434	389	434	409	403	414	398	413	394	366	415	396	417	447	373	392	390	417	415	385	401	370	433	401	422	398	455	397	425	430	399	424	348	398	381	363	381	410	410	389	418	399	414	441	405	397	397	443	387	395	421	388	427	420	407	384	399	389	421	424	432	398	390	413	419	387	420	403	428	437	415	384	395	429	381	401	401	395	461	397	388	396	420	393	393	422	375	420	423	428	432	432	457	390	398	391	400	385	431	462	398	407	375	399	386	387	410	387	365	409	389	436	426	388	392	409	392	435	354	415	405	441	379	404	419	405	411	409	391	407	387	399	405	357	377	439	384	464	455	400	371	403	450	402	414	413	445	390	417	396	395	399	414	406	402	425	417	430	407	398	380	391	401	434	414	434	413	398	406	403	406	421	430	408	461	403	415	457	409	403	395	395	371	436	419	419	399	399	383	412	421	430	398	391	382	408	456	442	427	408	434	391	399	398	402	357	408	389	430	378	416	410	415	399	422	404	412	394	394	402	443	440	414	390	395	427	435	416	404	406	410	399	388	416	382	443	416	397	403	420	371	388	426	378	402	409	419	412	427	419	412	399	398	371	409	399	407	387	441	432	427	407	373	433	363	415	408	382	424	420	387	394	403	412	408	429	429	396	412	415	424	406	448	421	423	387	404	415	356	414	402	396	391	386	392	378	393	429	406	428	410	400	398	437	430	397	411	385	429	424	416	388	376	411	409	402	431	420	411	395	409	435	379	429	408	407	464	440	429	386	387	427	408	412	391	413	427	425	389	392	400	421	414	431	404	373	388	421	421	447	388	372	392	402	404	397	395	405	394	425	416	416	384	391	402	413	379	414	420	392	430	415	424	409	410	362	376	400	417	391	387	425	419	400	405	407	422	391	383	396	427	378	395	410	387	390	420	425	403	397	437	432	421	393	417	400	445	414	413	415	403	400	397	386	408	424	381	392	377	398	387	421	439	369	413	443	402	396	396	407	398	391	419	380	408	402	408	372	378	396	428	393	392	408	411	442	414	398	402	420	382	364	395	456	381	415	380	425	392	369	406	433	421	389	437	391	423	422	404	430	407	393	392	384	382	393	439	375	402	394	410	428	382	410	421	384	434	377	422	388	424	375	374	421	397	426	414	443	434	431	437	446	419	368	376	386	367	406	402	428	410	412	403	408	416	384	419	398	375	419	421	409	390	412	432	371	404	421	421	425	379	380	430	388	388	432	387	374	397	388	389	409	416	390	408	427	420	395	362	349	407	416	400	421	392	398	401	392	412	446	402	411	374	381	421	408	407	408	398	419	397	426	391	396	410	403	384	407	370
53240	86374	78094	47938	28032	10903	3119	979	554	429	509	421	481	437	445	449	433	452	424	459	436	456	455	455	446	447	466	479	449	441	477	438	462	479	454	475	422	458	454	464	489	475	445	444	429	447	447	448	444	453	473	447	453	441	476	449	456	472	448	465	448	448	438	478	472	404	438	445	423	400	455	454	428	423	452	434	431	466	420	422	441	439	457	436	456	441	452	500	456	489	456	465	495	445	456	462	445	441	465	452	458	437	467	423	451	467	404	453	429	459	466	454	438	435	449	450	432	466	451	483	415	417	440	400	477	398	450	441	459	471	463	439	463	442	418	443	435	429	454	401	412	429	436	445	447	444	453	419	485	442	443	449	436	427	487	402	461	466	440	446	392	491	466	438	466	472	467	488	446	395	456	443	448	480	433	445	457	460	462	419	470	428	438	465	443	442	446	459	442	457	479	478	479	416	476	498	430	456	426	453	440	428	490	490	447	472	475	465	428	414	421	499	456	420	416	450	428	449	450	484	438	474	472	461	427	444	463	461	466	449	460	461	459	482	424	455	446	460	476	462	419	448	431	437	415	443	440	467	450	451	452	475	425	430	444	491	435	477	464	447	446	476	447	458	473	458	474	440	469	414	466	409	439	449	419	445	467	449	466	490	468	429	441	472	440	441	470	434	469	425	451	453	458	464	452	458	429	420	480	446	427	410	429	466	433	481	459	445	455	472	442	428	438	430	440	435	427	475	436	435	464	454	445	461	466	458	436	410	429	454	461	429	436	437	428	456	424	461	455	416	436	466	452	418	461	414	486	450	424	445	466	464	477	480	443	452	479	449	444	460	437	430	488	429	475	447	433	415	429	472	437	427	399	470	476	408	475	454	439	481	409	449	437	471	463	440	427	449	407	446	472	429	499	470	447	456	430	458	454	458	461	409	466	467	440	424	472	426	462	445	466	444	458	418	437	439	443	467	469	447	479	459	433	420	427	444	463	471	476	446	453	455	464	458	458	391	496	435	438	455	471	445	448	424	444	444	468	444	490	385	440	461	451	456	451	455	429	472	456	473	421	455	433	445	436	397	417	472	442	405	470	495	453	435	444	451	459	420	484	458	476	477	464	452	438	424	477	478	440	466	463	437	419	429	438	438	465	428	407	455	432	378	441	459	449	398	457	473	487	452	429	445	432	431	484	435	455	457	452	456	424	466	454	392	420	430	458	444	444	438	459	442	446	464	459	434	424	443	487	396	432	460	438	441	449	440	449	450	440	426	452	452	450	449	380	481	435	477	469	461	498	464	475	458	421	469	442	462	467	456	467	430	452	459	427	461	446	438	423	453	432	479	446	460	501	440	450	415	448	432	452	439	471	475	463	442	477	451	473	461	424	439	447	465	470	422	452	476	437	451	430	398	458	452	476	500	452	477	462	459	486	464	439	466	459	453	461	454	466	466	429	441	427	417	474	477	422	461	440	439	448	429	418	429	459	485	434	436	453	441	409	481	426	493	469	439	443	446	437	458	411	440	412	488	443	460	458	480	437	443	409	446	473	397	428	446	452	431	438	472	449	462	457	451	433	461	468	473	464	430	457	432	452	433	457	448	452	443	458	473	469	434	446	480	428	439	489	440	435	470	451	427	459	487	442	423	450	409	425	418	467	440	453	478	463	443	483	440	452	443	450	465	461	447	450	463	482	435	419	481	454	434	455	447	480	482	469	504	449	457	430	464	451	463	418	467	443	431	474	471	442	470	456	437	477	474	467	425	464	495	460	464	453	518	485	433	464	434	462	448	454	449	465	418	452	429	481	414	448	417	446	448	460	441	468	425	500	459	481	476	452	427	464	412	465	436	426	453	433	526	459	478	432	466	486	464	425	493	449	440	435	447	439	423	451	461	453	466	435	456	438	459	431	443	465	430	435	471	454	424	460	472	451	478	482	447	429	449	487	449	448	452	433	484	426	475	459	441	401	455	495	487	431	465	417	430	439	429	469	472	420	476	454	440	454	473	453	490	444	458	453	442	450	454	450	442	453	466	460	482	474	442	480	433	469	434	468	440	476	482	418	461	455	442	444	420	433	437	453	429	425	431	455	426	435	414	429	465	460	433	429	445	413	447	471	446	477	471	425	430	426	484	426	475	481	451	441	478	432	501	466	473	442	423	456	449	439	455	449	471	435	441	439	418	449	486	481	430	490	419	446	493	466	406	464	455	453	446	446	450	423	426	442	469	409	454	498	461	461	463	490	469	436	465	428	420	423	424	432	455	470	479	425	468	444	455	466	487	465	473	453	443	467	433	462	423	475	478	430	483	410	421	487	468	443	411	416	440	434	454	497	449	486	448	418	468	465	438	427	463	446	436	467	460	420	483	434	435	494	478	498	435	450	486	437	464	450	465	432	448	472	425	444	486	483	453	460	477	467	419	481	432	460	472	468	451	428	430	471	449	433	457	458	427	493	440	435	443	459	429	464	478	477	446	416	456	470	467	454	468	432	433	421	458	444	459	502	426	446	431	439	413	429	464	456	458	427	456	470	470	473	443	429	435	451	449	442	469	462	435	483	477	451	475	454	416	420	477	455	432	462	440	435	437	450	444	445	439	472	444	468	446	421	428	449	510	470	450	459	422	462	460	451	423	447	442	394	472	471	475	486	442	446	455	442	444	439	477	452	455	470	488	441	499	447	442	464	456	461	469	448	462	450	475	452	427	437	455	458	435	455	465	460	492	471	473	438	451	452	462	454	420	422	476	482	430	428	425	453	445	432	444	445	420	426	461	467	469	472	459	497	483	440	471	419	463	448	465	404	458	423	444	482	453	465	472	478	448	430	452	449	427	473	448	441	462	463	452	479	459	449	422	446	451	431	465	481	428	465	443	465	455	444	461	500	466	458	487	444	443	440	460	443	429	454	410	474	424	446	464	426	458	464	441	416	464	435	441	423	419	478	438	430	466	441	433	463	478	416	453	438	477	463	466	429	436	493	429	465	493	464	445	433	431	416	443	466	459	456	415	467	432	440	436	438	431	487	456	450	464	469	451	426	449	422	452	475	478	512	472	455	441	476	486	444	427	442	462	458	466	436	434	458	433	438	451	447	463	433	434	467	422	473	455	460	450	448	439	460	422	465	434	412	467	446	453	448	508	488	447	497	459	453	453	426	464	425	454	443	420	449	450	427	455	397	456	414	460	437	448	438	434	445	431	430	455	445	492	457	470	463	469	440	413	435	437	419	432	475	429	447	459	434	469	452	460	437	446	466	437	463	473	456	539	476	440	474	426	470	437	430	451	452	477	437	474	449	447	441	453	421	450	479	452	470	443	427	455	439	473	452	454	474	421	458	451	436	417	448	484	459	451	430	427	451	473	477	443	482	431	441	421	478	451	476	440	474	422	449	471	445	442	493	415	461	419	442	471	457	450	459	454	414	437	438	480	450	451	451	477	449	407	452	446	447	393	425	429	415	457	455	470	476	427	493	435	462	449	433	471	436	468	456	407	470	447
25056	22115	44108	35464	18164	6056	1179	626	512	529	497	516	562	527	569	511	512	490	445	511	477	493	490	446	446	511	505	534	460	488	502	497	498	527	511	524	525	494	509	483	473	514	503	523	528	511	477	550	501	467	482	510	482	456	453	535	466	483	474	528	485	472	510	463	541	532	481	511	490	524	514	524	444	496	522	472	541	502	509	508	531	491	516	478	518	525	456	495	517	478	471	526	526	512	473	543	518	530	458	491	529	530	456	531	511	538	474	494	518	482	468	496	515	551	490	525	479	509	497	487	545	488	509	467	511	463	499	522	491	457	542	474	511	502	485	505	527	516	526	493	517	486	474	496	539	533	512	510	512	507	496	496	492	514	501	502	498	525	465	478	479	520	535	538	483	517	517	461	511	508	486	482	495	474	479	482	468	472	500	471	538	520	508	473	521	481	498	462	509	532	511	491	517	487	494	494	524	491	489	543	527	483	491	535	481	513	491	491	528	491	484	452	566	511	523	511	456	493	472	522	529	550	506	508	519	505	462	481	514	471	484	501	502	488	476	538	492	490	504	467	499	474	502	522	494	484	511	506	551	505	484	514	511	494	519	485	490	475	460	497	446	549	520	523	524	483	481	521	508	472	518	494	483	517	479	500	472	538	459	503	483	508	460	489	490	483	514	502	472	505	507	505	518	534	507	491	486	510	485	512	532	507	520	494	483	512	495	505	487	484	485	534	518	496	457	503	489	481	532	518	504	499	498	472	482	517	513	486	530	523	498	510	481	503	492	502	455	501	527	533	495	533	464	488	493	514	460	521	521	450	509	477	520	510	462	465	482	469	511	487	471	474	470	514	505	505	562	516	499	495	520	500	472	529	469	493	476	480	477	501	518	465	507	464	519	499	484	488	508	536	504	543	523	461	480	467	542	473	502	487	481	518	535	488	492	480	488	504	481	508	484	483	498	490	528	510	537	504	499	485	501	533	481	512	515	560	552	517	494	504	523	497	474	483	494	474	476	501	506	542	476	525	482	510	508	489	516	542	511	510	522	491	505	499	548	534	474	517	501	508	473	540	512	513	516	478	547	505	487	462	496	472	501	492	461	485	516	500	468	511	471	483	488	552	495	505	501	451	498	511	516	498	565	501	498	508	507	514	516	515	560	451	493	514	525	494	491	485	525	519	492	500	481	472	496	515	500	494	490	494	495	449	558	512	521	564	487	502	453	521	508	501	506	487	506	497	495	527	488	522	481	487	477	472	511	517	473	551	500	516	506	536	532	491	573	485	519	507	476	519	477	478	504	516	537	496	485	503	478	473	500	481	471	430	460	511	510	530	487	483	495	507	526	486	528	487	495	529	485	466	491	486	523	510	503	515	500	515	468	492	525	519	483	491	526	487	500	514	487	523	490	488	504	474	514	477	554	516	473	498	515	523	480	497	487	563	499	492	533	523	503	496	503	502	483	511	491	490	484	501	500	530	493	502	502	497	512	499	470	493	497	511	479	501	499	502	519	470	481	508	511	494	531	521	540	514	479	467	476	506	485	471	476	509	486	477	491	522	548	500	522	513	502	498	500	486	500	506	502	472	483	528	557	549	521	497	460	476	513	497	474	512	532	518	487	482	516	481	514	502	555	483	529	548	468	514	459	520	436	517	487	485	448	497	506	478	512	505	506	497	509	495	490	514	506	543	463	450	510	509	477	522	499	509	524	470	508	546	514	469	461	530	548	508	523	497	508	546	493	522	501	454	508	479	521	532	477	507	483	516	485	500	482	531	555	521	499	454	512	491	495	504	511	499	496	499	529	507	523	487	522	473	510	484	482	531	492	516	517	520	489	527	497	492	467	494	502	527	470	494	484	484	503	502	465	504	513	494	503	534	491	503	523	439	504	469	499	490	481	513	514	532	532	550	489	528	519	520	473	497	524	478	472	498	513	507	458	496	513	476	527	486	523	492	546	469	485	462	520	488	485	547	469	503	441	506	526	477	489	495	474	536	499	494	525	470	502	531	509	502	497	500	498	532	563	466	523	523	549	493	511	454	473	529	490	510	539	518	533	495	517	458	492	523	458	504	494	544	459	497	546	474	485	502	523	518	490	474	482	488	536	496	508	534	486	490	495	505	505	530	523	500	507	502	471	504	487	479	478	479	502	502	523	546	469	474	474	496	475	497	498	476	517	503	498	482	526	536	507	517	496	441	517	477	491	499	499	503	530	515	466	521	504	495	473	492	535	534	524	492	477	520	499	493	533	470	475	431	477	473	491	524	509	498	499	496	478	456	483	497	482	514	471	517	513	524	494	508	523	487	483	493	549	517	513	490	481	515	535	495	508	496	550	482	517	473	523	555	488	523	488	514	477	528	478	553	539	474	487	432	516	519	515	515	501	504	540	488	508	530	535	519	472	509	517	492	484	479	489	517	520	525	503	525	486	521	475	485	495	451	510	545	516	480	499	465	492	516	509	475	491	523	519	539	508	520	501	517	490	497	490	509	526	501	486	503	516	478	529	489	520	514	487	539	487	542	513	517	476	492	512	501	474	543	513	523	522	455	458	528	499	506	491	490	487	507	523	477	491	547	503	525	501	475	480	480	482	482	520	512	527	506	518	556	513	553	511	525	489	516	482	503	512	468	478	504	477	499	447	447	493	503	515	509	519	508	501	487	514	546	495	461	500	462	470	504	482	492	507	512	505	518	492	493	504	494	534	519	499	498	504	485	518	489	473	514	512	546	489	467	466	517	508	509	520	502	452	502	482	538	506	477	495	499	498	484	467	503	478	497	509	535	510	495	506	478	489	514	463	478	485	505	520	499	519	484	497	499	514	535	504	476	495	504	526	523	466	468	516	501	544	476	505	484	517	497	517	500	476	494	496	516	495	496	503	495	522	492	500	475	480	499	506	491	493	483	473	529	491	496	516	506	481	512	493	485	497	508	517	498	509	517	479	531	509	486	476	459	512	503	501	477	492	524	530	483	511	507	460	506	559	495	478	499	456	489	461	489	523	519	501	517	541	511	517	474	485	493	514	483	468	450	519	506	496	466	493	509	532	537	510	485	490	501	489	496	508	494	536	522	494	513	511	473	518	487	519	528	456	456	469	535	533	473	502	469	470	465	495	448	484	476	528	473	495	496	491	514	486	534	514	469	488	491	480	516	485	480	507	523	508	542	500	515	494	543	528	527	506	459	479	485	498	493	538	495	499	495	497	513	490	517	511	489	506	541	549	525	533	487	493	479	479	514	464	513	511	513	522	520	484	510	468	522	512	509	493	520	487	533	490	502	499	518	510	456	495	473	499	546	487	494	502	503	498	511	509	543	467	468	498	502	542	516	478	501	478	544	532	510	521	512	457	528	527	502	509	499	510	467	521	466	461	506	487	487	479	560	493	501	496	505	487	499	474	500	465	480	488	498	531	509	487	483	465	516	464	484	511	466	477	530	488	456	490	490	499	499	537	497	494	495	518	484	499	517	495	482	524	474	485	486	501	524	502	478
46637	69015	62933	35213	15185	4993	1519	771	573	616	549	558	545	592	572	553	608	532	556	539	535	579	531	558	550	545	581	549	563	572	522	583	611	581	544	571	556	560	597	551	562	564	567	552	581	547	580	518	570	559	559	575	547	585	557	557	538	549	513	563	566	569	578	552	535	537	587	604	546	540	564	569	560	576	528	522	541	598	555	585	581	594	557	560	565	598	594	574	512	594	569	589	585	556	590	572	602	567	552	533	497	587	550	546	568	610	523	545	638	567	585	581	592	539	580	545	543	559	559	554	585	538	549	543	517	594	577	510	540	550	538	573	577	567	576	555	519	581	567	548	576	535	529	598	565	563	570	581	589	548	560	572	557	588	589	568	585	554	507	551	553	570	542	547	524	557	559	540	569	582	532	541	556	569	587	528	559	544	609	535	558	548	551	526	566	533	596	588	529	586	587	568	590	577	548	553	531	570	566	529	557	558	565	609	526	542	587	593	567	559	555	569	572	511	581	591	521	564	553	538	558	543	539	558	556	583	546	547	549	537	562	557	595	553	557	543	596	527	539	574	530	605	547	531	537	546	563	575	560	586	561	509	538	565	536	532	567	566	525	549	566	548	540	573	577	562	562	537	581	595	544	579	554	555	594	550	540	543	564	559	586	618	559	588	544	552	571	562	594	564	575	580	548	555	572	520	562	560	618	567	567	591	555	540	601	541	592	592	558	580	546	524	556	557	559	587	535	584	525	572	535	580	583	562	527	555	538	596	575	560	562	533	586	554	540	537	526	620	559	546	573	592	555	556	558	521	556	571	609	563	545	535	518	527	564	591	584	558	585	600	566	604	545	518	581	533	543	567	569	573	544	584	527	529	585	563	612	543	547	550	539	567	566	577	552	599	541	595	544	568	561	525	575	553	533	583	578	558	563	537	542	471	558	501	582	545	547	545	563	545	549	562	541	561	589	556	562	494	569	563	585	574	544	569	568	556	538	544	535	601	556	531	534	511	554	566	532	537	576	571	625	539	588	551	578	542	546	574	551	548	556	584	577	564	548	592	593	546	541	522	591	539	547	573	545	559	566	574	539	547	587	559	513	595	584	588	545	580	572	602	535	585	581	594	556	552	514	591	568	590	558	516	576	570	541	564	536	574	584	535	525	579	567	534	498	566	594	579	566	574	557	561	527	617	601	559	572	553	566	557	553	540	541	558	550	515	553	584	547	552	565	598	586	576	597	593	560	555	583	564	558	542	530	548	592	580	547	580	550	579	538	588	549	637	559	561	553	561	569	559	556	540	592	573	597	551	579	543	577	604	544	544	543	571	592	548	559	580	544	600	566	553	561	546	527	594	557	538	621	582	565	513	566	558	587	549	567	556	542	599	564	537	573	539	551	592	589	537	575	545	550	541	548	551	598	545	581	520	584	561	574	589	604	546	570	612	553	550	571	566	576	543	556	536	558	589	549	554	545	515	561	581	559	578	550	573	558	589	581	585	599	613	572	546	548	603	558	557	605	598	586	534	560	567	576	572	562	549	549	596	586	566	551	566	572	521	595	564	579	565	565	514	552	559	608	536	573	559	554	538	603	533	597	557	568	587	570	569	551	566	559	566	584	563	544	553	559	569	537	587	559	529	576	544	571	532	559	588	538	581	537	551	557	574	530	600	589	586	587	609	539	611	582	527	573	583	563	557	604	570	565	588	563	544	535	555	572	540	558	579	599	587	595	578	550	575	572	567	567	573	527	573	562	523	571	557	545	572	571	584	556	546	545	593	588	585	542	510	535	582	565	576	555	519	544	538	520	550	611	548	567	545	546	541	570	582	552	533	528	573	546	580	543	537	574	524	579	580	553	554	556	573	566	559	604	555	579	542	524	550	541	569	520	567	543	561	537	579	561	568	550	564	551	540	577	586	594	582	552	584	495	558	550	563	557	530	539	561	533	556	609	563	566	559	546	561	528	539	619	554	541	562	582	572	585	570	532	529	565	557	546	582	571	559	560	595	571	555	583	562	527	567	589	563	552	571	592	570	553	566	591	575	549	574	547	544	548	538	549	572	575	591	537	555	561	556	561	562	526	521	563	562	570	560	588	605	579	557	581	545	537	578	558	566	504	617	577	586	606	530	557	565	552	574	542	563	574	578	593	548	551	557	594	586	607	571	582	574	597	555	583	560	531	562	552	595	548	589	571	543	572	549	567	524	564	579	563	546	573	574	543	538	589	551	538	571	565	559	584	599	538	548	548	570	538	579	569	551	532	572	567	548	630	561	547	593	541	580	554	587	572	619	553	565	525	557	579	584	563	578	560	546	558	536	554	569	548	574	564	609	589	549	518	550	546	614	593	529	565	572	546	525	582	558	525	552	568	576	505	538	596	542	513	583	547	537	525	560	577	574	577	557	565	539	577	562	608	546	550	544	560	505	548	542	569	539	594	597	553	548	572	601	554	541	559	553	585	567	576	584	584	506	569	546	582	567	541	570	584	561	571	558	576	565	565	572	567	547	547	563	541	531	585	595	561	557	535	488	578	605	544	526	600	549	552	593	530	544	558	564	565	556	562	549	539	561	528	565	565	553	567	516	558	563	543	594	624	570	556	515	546	575	550	549	508	587	498	552	556	601	578	530	586	545	562	548	570	531	551	515	550	546	592	581	551	543	547	542	548	534	548	554	554	567	525	539	530	536	580	574	597	585	573	555	578	535	595	556	580	544	565	594	608	576	586	594	535	556	525	536	597	594	553	511	598	570	579	579	592	543	521	591	551	553	561	542	535	583	600	594	538	589	533	537	509	567	556	515	527	576	557	528	601	575	546	562	609	554	562	560	625	561	566	575	596	561	561	544	551	547	615	538	566	525	586	540	572	563	573	517	552	540	579	577	578	581	533	572	586	588	569	526	598	547	586	566	541	542	564	596	518	569	557	543	535	597	589	568	506	602	582	561	577	575	545	558	537	555	570	594	594	564	517	580	562	547	543	530	552	576	556	608	569	560	561	565	594	511	556	565	552	602	555	567	588	572	562	552	548	562	555	560	561	542	533	544	546	561	556	556	499	558	529	575	586	548	555	557	586	562	503	505	564	515	549	563	528	539	584	552	552	583	538	538	606	552	577	574	522	601	497	571	577	525	555	574	547	479	553	566	626	545	551	564	585	570	583	587	556	576	564	541	594	549	576	561	566	555	564	569	559	523	549	586	567	564	581	539	557	524	533	568	548	542	571	558	559	552	566	522	536	523	603	636	562	606	541	547	534	538	577	570	533	550	555	583	547	556	563	571	557	564	558	531	541	573	564	565	563	584	545	551	595	538	494	586	571	538	574	606	593	567	603	609	548	578	568	595	560	573	525	542	539	572	546	531	538	565	541	557	540	567	548	545	574	589	532	578	568	548	583	567	529	574	561	531	574	519	555	580	608	567	601	568	540	549	581	513	541	563	542	566	527	565	578	582	521	555	565	525	606	565	534	574	558	521	568	567	539	591	559	535	529	592	599	507
22623	21252	40472	37430	24902	20107	10938	1346	617	577	563	533	542	558	546	504	513	554	503	537	502	525	533	550	538	512	511	511	506	505	521	497	541	556	533	474	530	482	520	519	574	540	516	538	534	497	534	516	558	530	488	566	519	515	515	512	559	462	508	500	498	490	537	482	493	510	535	506	555	554	493	539	515	516	526	497	513	522	541	501	505	520	524	547	555	542	576	563	532	512	488	517	532	503	538	536	532	492	541	501	510	544	519	544	527	518	507	534	516	535	512	514	561	484	523	515	496	525	487	526	499	541	487	519	527	531	542	542	528	494	530	485	482	503	511	525	524	477	514	452	522	538	513	508	517	499	533	496	516	527	522	533	539	503	503	499	516	548	526	527	515	544	554	515	558	507	497	544	475	538	518	515	513	555	504	512	508	531	509	557	524	503	532	532	496	487	525	499	505	484	541	505	520	524	520	546	490	497	465	553	461	495	514	525	538	464	512	527	571	509	516	497	538	544	510	555	554	469	531	530	521	488	515	507	504	508	507	510	493	481	521	539	552	493	528	530	534	549	540	512	527	501	510	552	530	458	529	481	513	517	513	498	514	557	518	527	557	522	520	493	503	502	514	543	500	518	477	508	516	508	527	526	518	537	531	518	477	480	545	525	490	523	510	493	508	520	507	540	516	526	508	511	530	504	524	529	501	507	526	534	555	540	448	494	529	476	525	515	488	512	543	499	494	543	478	523	547	532	518	496	514	509	514	512	514	523	519	495	518	515	536	551	492	491	506	506	486	507	527	516	527	495	486	528	505	472	541	502	523	529	502	555	516	488	547	499	514	516	525	526	509	535	517	515	551	526	501	509	506	531	485	534	524	460	509	587	488	508	549	489	510	530	525	502	527	537	506	491	471	528	512	510	560	597	532	508	506	486	548	487	516	508	504	497	510	489	527	526	509	525	532	534	505	526	472	553	492	507	489	504	547	543	518	527	529	578	509	502	525	518	513	503	512	506	515	526	539	536	522	503	510	526	533	564	517	512	503	551	539	548	506	528	530	505	556	551	526	520	555	507	538	509	513	504	524	516	541	480	525	519	556	531	521	515	518	474	515	513	520	524	505	496	497	486	497	495	560	508	503	505	526	502	534	542	494	486	556	493	481	511	522	508	525	548	503	534	504	514	547	507	518	546	505	489	497	495	509	534	503	490	493	511	522	535	497	535	542	532	513	531	586	532	505	518	520	506	527	520	503	465	538	501	478	524	526	506	490	485	504	525	502	539	482	503	575	510	504	508	562	522	530	504	515	486	516	516	530	551	529	555	496	539	529	497	521	533	525	514	526	535	471	518	540	485	534	482	533	544	558	477	493	537	518	524	467	546	545	542	493	547	491	539	508	518	541	506	511	500	480	515	548	531	495	553	475	532	485	508	500	521	544	501	527	518	549	530	521	471	548	534	533	537	561	510	539	492	510	528	509	566	553	489	543	523	573	558	544	501	509	534	517	511	518	539	548	539	493	522	467	533	493	487	490	495	505	504	537	509	495	512	504	514	524	507	522	487	506	525	502	507	514	475	492	532	533	460	474	502	546	514	485	536	555	528	461	499	553	521	539	473	522	495	514	521	509	526	457	503	506	506	492	511	507	507	493	500	530	519	545	563	492	522	515	541	522	513	532	514	503	488	536	532	564	518	507	547	528	521	518	502	520	531	537	510	548	503	517	480	536	506	512	502	514	548	500	510	538	518	538	519	508	497	550	497	574	512	519	548	504	510	467	544	509	541	551	540	501	534	505	538	516	497	514	515	470	511	488	498	512	477	525	469	499	534	522	504	534	516	520	448	470	547	482	518	542	519	510	525	546	519	542	516	520	542	521	515	508	518	539	539	533	538	503	531	554	501	535	528	532	514	518	542	505	536	505	524	537	525	512	484	528	534	528	534	560	510	499	546	516	525	528	505	510	481	530	521	496	503	516	447	504	491	487	483	506	546	544	488	541	504	527	496	495	568	525	537	486	493	509	502	499	552	499	506	539	551	490	519	530	500	486	547	513	512	510	490	513	547	504	540	503	501	543	539	507	480	511	514	477	483	532	530	481	499	518	518	478	492	503	484	500	506	508	505	517	516	517	545	497	548	562	529	534	493	524	520	526	507	499	509	525	535	493	503	500	513	492	536	494	494	513	536	513	523	503	537	527	528	506	490	496	519	520	508	522	508	455	528	494	506	489	535	490	517	490	466	528	553	511	508	517	534	496	522	562	471	544	541	474	509	588	507	479	556	539	497	502	522	483	526	477	475	541	555	504	519	514	494	496	503	519	455	502	466	472	513	517	486	540	527	511	517	524	500	484	536	559	510	494	515	510	510	493	533	502	509	493	516	493	537	542	567	517	520	536	546	540	481	504	526	503	538	474	521	533	471	547	565	507	533	518	517	504	502	527	531	540	534	521	512	547	495	502	516	552	526	547	531	516	539	504	497	456	500	484	493	487	516	478	492	493	522	529	486	511	459	557	520	506	487	511	525	505	524	488	478	502	550	496	514	489	521	492	539	495	536	517	531	479	479	495	538	522	506	499	519	517	527	535	524	530	549	531	512	547	525	487	538	544	531	499	535	500	526	508	562	487	542	494	530	523	542	501	503	538	483	512	463	518	536	455	502	508	534	511	535	538	503	498	484	549	497	539	519	506	525	544	537	504	522	482	526	554	544	467	490	533	517	506	503	495	484	516	489	516	544	493	535	529	520	541	518	504	520	495	527	482	495	522	506	526	513	532	548	499	500	502	501	508	521	545	507	530	549	528	511	548	529	476	555	495	535	551	494	537	531	519	561	528	509	532	518	501	501	497	493	520	471	520	500	488	520	513	509	523	489	527	531	469	553	526	482	531	545	504	514	483	520	495	545	488	518	554	558	517	482	527	526	530	577	547	516	506	538	531	529	518	542	507	513	491	483	486	517	534	509	483	475	519	533	549	484	497	534	536	529	536	524	482	536	482	522	489	512	506	546	493	513	532	543	454	507	522	515	520	507	492	492	491	529	531	502	496	479	441	540	529	512	515	515	557	484	486	561	535	514	563	484	499	499	559	497	495	486	487	524	504	521	488	525	544	522	506	493	557	533	465	499	513	530	546	543	494	524	522	500	581	521	510	512	506	531	535	511	550	544	464	515	550	531	531	508	512	566	550	544	501	494	518	540	487	524	519	507	517	511	522	505	508	488	498	498	532	503	510	506	567	550	519	517	528	529	525	455	559	511	541	544	504	475	517	505	527	510	504	488	559	526	527	542	546	519	465	533	462	511	497	533	521	480	502	557	496	487	479	525	488	502	508	481	508	488	518	551	495	535	507	541	496	520	518	519	523	522	537	484	534	479	528	475	486	489	519	561	532	531	462	516	531	501	550	575	488	485	496	536	540	521	580	501	510	516	505	544	522	505	494	538	516	540	532	529	557	490	543	516	506	489	480	513	522	571	510	476	542	506	494	476	513	537	536	490	520	515	501	522
58192	95863	81298	54838	30564	12155	3669	1261	672	528	548	577	574	591	563	568	539	544	548	546	562	536	565	543	559	535	578	582	534	573	554	527	575	533	559	524	541	567	579	552	573	589	560	544	554	598	556	564	568	556	540	573	574	574	569	548	529	580	550	567	517	524	566	545	546	561	569	590	537	559	547	537	542	607	561	582	471	501	497	569	550	565	554	545	551	548	557	540	565	555	572	523	561	565	514	574	618	571	542	528	533	536	534	616	547	520	525	515	552	523	558	586	557	587	503	520	553	532	563	578	497	567	546	549	560	601	549	593	526	582	542	524	538	559	514	563	555	560	511	572	564	553	519	548	561	574	579	543	561	550	597	513	558	546	537	541	539	554	544	571	560	575	561	575	574	572	551	574	559	592	544	557	558	582	531	539	561	573	558	561	609	581	537	554	532	556	536	548	585	544	499	532	562	531	546	561	480	524	539	535	565	577	568	550	600	521	574	521	560	588	539	558	539	554	558	567	534	563	592	555	536	562	584	549	520	546	551	566	589	564	567	547	570	606	580	604	546	597	598	562	558	603	557	537	584	572	560	568	571	542	547	568	565	559	570	550	553	558	578	534	564	552	561	564	574	528	561	586	536	560	568	560	556	508	558	567	558	536	563	566	578	558	514	552	542	544	533	512	544	597	508	576	553	547	562	549	529	557	538	572	591	563	572	576	535	548	560	572	572	554	548	554	553	524	576	560	552	550	567	545	537	564	552	561	502	517	538	533	572	589	562	537	541	532	562	553	528	547	572	568	556	584	514	548	577	573	539	571	534	554	503	548	553	570	536	581	581	558	594	555	573	526	547	527	551	553	533	578	590	551	562	534	541	548	554	594	519	511	541	548	516	508	584	558	564	564	522	566	539	550	532	555	497	532	545	618	563	525	591	574	580	588	549	547	499	549	580	586	553	558	594	517	559	525	580	560	565	573	570	530	569	556	574	581	588	531	557	546	526	558	573	577	528	559	564	579	552	537	569	588	557	544	553	558	595	548	523	541	560	592	551	538	571	502	565	576	557	531	545	557	559	514	593	573	561	565	559	529	563	572	541	531	526	546	551	562	578	533	584	548	551	550	540	567	517	572	548	536	571	565	564	569	584	569	540	543	558	551	550	574	544	545	570	552	589	510	522	536	564	528	588	508	558	553	502	564	554	558	574	586	582	561	530	581	556	551	544	536	549	545	512	555	570	530	553	617	551	552	589	576	606	510	574	597	548	568	547	562	573	546	593	547	560	569	490	527	542	552	570	531	577	571	548	541	555	513	561	611	516	546	547	561	539	537	580	579	562	586	555	529	538	533	520	530	574	564	535	562	535	560	553	560	565	576	564	576	557	510	534	584	564	531	507	572	582	519	571	585	566	497	528	565	542	539	577	552	556	547	564	590	542	566	616	548	575	613	515	539	537	570	561	621	574	554	518	535	543	557	575	511	585	548	595	573	519	538	574	519	584	565	541	582	548	527	545	571	567	566	570	565	514	529	561	559	537	539	564	541	558	522	598	544	585	527	511	598	549	586	558	540	546	573	559	573	559	534	541	546	581	622	533	576	516	517	559	537	574	549	554	500	522	587	598	548	527	551	531	552	553	569	602	586	558	507	532	555	572	590	567	564	545	585	539	562	560	554	554	583	538	546	565	561	525	541	555	533	602	573	550	558	577	586	521	543	504	595	563	590	590	525	552	532	563	544	556	577	569	540	534	514	491	555	540	551	569	555	535	524	567	537	536	563	528	530	554	544	585	519	535	559	558	544	557	514	548	566	517	571	547	605	543	567	546	529	568	545	516	536	570	575	585	564	557	544	579	552	556	510	535	549	589	558	519	607	525	535	558	564	559	557	545	567	592	580	547	514	530	543	578	553	604	556	568	567	567	529	546	531	586	558	546	525	557	587	557	566	550	549	617	561	560	540	588	577	556	549	527	555	551	530	576	561	545	613	553	575	537	584	520	532	556	514	520	566	557	543	596	570	559	568	543	539	577	555	537	543	556	533	578	522	589	562	534	580	563	572	521	539	579	569	581	556	571	535	582	584	571	548	614	533	545	579	525	536	589	579	535	537	570	542	547	526	520	579	586	500	556	529	567	568	561	582	546	528	566	531	533	549	540	549	605	556	566	553	546	565	567	577	570	559	582	579	539	591	528	563	552	571	528	566	508	577	549	551	545	544	524	547	591	577	559	551	555	562	494	505	581	590	570	547	565	548	514	548	537	560	547	521	566	561	571	579	549	544	541	567	577	566	575	585	527	566	549	560	520	547	521	492	549	544	521	589	542	555	539	548	595	540	561	495	552	534	576	531	530	589	545	566	549	528	569	537	573	532	578	534	560	574	570	534	484	578	600	593	538	548	585	514	558	577	538	579	517	482	570	598	525	581	609	568	578	552	569	558	571	539	553	563	524	539	561	546	569	548	548	575	537	570	529	511	542	549	588	545	558	562	540	553	559	574	499	548	555	559	551	575	540	541	555	481	587	598	556	559	562	554	558	571	598	594	549	536	579	531	556	574	509	511	561	567	550	540	547	554	551	544	550	554	538	543	524	558	523	591	533	608	526	567	534	541	591	548	623	555	565	575	586	577	580	502	543	510	551	550	540	539	554	584	562	576	539	593	553	570	555	570	586	573	575	550	533	561	580	576	565	558	540	568	553	550	551	561	538	542	545	591	530	538	553	554	535	543	580	558	526	557	569	548	541	503	551	552	564	541	571	609	504	566	543	542	510	554	532	552	513	533	550	564	567	534	562	534	538	535	562	551	512	582	537	585	541	594	537	594	520	562	562	589	560	544	573	580	551	534	542	507	558	569	520	525	559	530	577	556	538	554	582	550	532	564	588	533	592	568	545	540	592	531	540	537	487	540	527	558	538	575	556	528	526	521	548	530	606	555	538	518	528	544	574	535	525	579	560	575	551	590	551	583	548	595	548	549	574	559	543	554	585	557	553	543	534	541	520	551	539	523	570	553	572	568	598	548	563	576	560	545	550	553	567	563	589	541	601	581	559	583	548	555	557	560	542	541	526	542	540	532	557	567	566	564	552	547	614	554	518	546	581	551	577	539	576	572	567	554	549	546	578	557	509	571	529	608	549	559	540	570	603	571	580	569	540	535	550	563	540	523	540	565	532	589	552	596	589	537	589	525	550	580	555	574	565	548	556	528	590	566	537	498	549	544	567	569	550	560	598	542	546	585	536	576	507	518	528	544	509	501	560	590	549	554	503	541	528	584	571	593	566	548	556	543	544	550	565	567	567	548	572	596	560	578	549	556	509	557	543	553	586	567	531	571	581	558	559	528	585	546	552	566	507	551	515	596	567	534	547	538	596	541	570	531	537	549	525	592	536	539	532	535	529	525	533	562	546	531	572	551	580	572	559	560	581	567	541	529	551	592	588	567	561	561	536	553	536	572	540	542	533	610	558	565	570	563	536	568	574	557	566	562	540	591	570	556	555	574	551	590
27982	25488	42626	23066	4853	1084	616	432	411	447	389	410	405	426	390	381	437	440	431	424	395	387	380	382	413	371	390	434	383	399	404	361	416	429	422	389	414	425	396	382	397	415	395	402	412	429	423	414	404	432	436	409	405	380	381	378	429	446	381	431	382	407	393	402	401	409	402	364	392	433	418	448	430	370	398	412	439	382	379	402	453	416	383	429	434	416	423	422	452	391	388	432	387	431	389	400	427	427	397	420	445	387	375	421	379	388	410	406	419	423	425	372	407	385	402	419	389	401	354	403	442	418	439	388	408	409	417	415	420	406	401	460	421	419	419	419	405	417	421	391	408	444	442	407	420	390	377	419	420	426	405	427	383	432	416	439	388	386	372	433	402	398	419	395	434	409	396	414	410	431	400	398	412	377	433	412	405	376	421	408	411	408	434	431	442	383	391	436	442	393	440	425	410	441	399	411	432	418	436	431	389	457	398	404	444	403	444	393	380	433	374	414	424	396	386	451	393	389	439	411	435	409	390	390	414	429	410	390	381	405	441	461	391	423	392	410	408	398	405	420	419	408	412	424	424	435	406	420	420	372	416	415	431	414	414	423	400	367	399	401	378	409	454	369	415	429	388	418	426	407	441	420	409	451	439	441	440	379	403	415	416	413	407	383	435	416	408	419	426	374	405	388	413	394	418	381	418	407	406	411	403	435	424	386	397	411	398	386	403	397	411	412	405	415	441	420	429	394	412	419	397	436	430	425	404	437	412	433	443	416	462	440	394	427	361	416	403	409	414	399	405	475	436	445	399	411	384	390	375	428	408	402	410	429	403	424	433	412	429	380	427	413	394	413	435	455	395	396	394	387	433	386	386	413	427	437	453	424	442	407	406	452	433	452	401	389	394	450	412	422	425	389	397	398	377	408	389	399	409	411	418	420	429	402	429	436	406	441	385	405	382	379	431	433	420	366	398	434	411	394	409	404	430	439	379	424	400	426	395	465	400	438	418	365	398	411	395	385	402	411	444	410	414	399	435	386	445	386	434	397	381	452	428	419	424	398	419	408	418	390	388	391	409	402	413	420	429	426	436	426	398	427	396	386	415	416	412	401	410	412	397	431	430	422	423	370	421	405	414	412	435	435	443	433	406	387	407	429	417	376	398	406	413	409	404	395	384	406	435	416	407	411	450	409	409	406	410	394	412	416	421	435	427	414	403	432	410	388	413	399	387	450	392	389	404	383	421	389	419	409	441	394	410	434	412	415	387	445	412	400	430	395	374	388	405	409	390	408	421	437	427	390	436	443	398	413	421	417	427	426	402	415	462	420	433	419	385	406	421	414	403	406	376	421	414	398	401	435	407	394	381	409	385	442	421	405	438	447	411	394	414	415	395	377	425	407	418	401	444	414	394	392	403	402	388	434	440	411	422	400	420	440	436	386	421	411	389	410	376	400	455	413	376	404	377	420	364	396	407	384	432	435	424	461	465	426	411	378	418	405	413	385	433	389	450	390	419	430	412	411	394	401	398	454	426	430	414	437	387	408	375	411	396	420	457	384	417	415	403	393	428	445	414	408	416	401	373	415	416	432	408	411	399	415	406	402	426	405	387	437	405	422	385	420	393	379	376	390	396	382	419	430	390	392	452	390	423	465	426	406	402	435	413	413	433	416	393	438	389	426	404	425	411	401	416	372	410	411	435	413	416	426	421	419	405	406	392	428	376	433	387	425	399	446	380	399	443	390	417	413	422	442	421	402	430	386	405	379	404	435	379	437	413	379	368	396	446	398	416	454	427	423	460	405	370	401	399	402	446	416	433	409	414	412	435	448	413	447	401	450	407	403	432	425	413	417	377	385	402	416	396	409	398	420	388	423	420	402	366	406	407	428	411	424	445	427	430	412	399	405	405	413	377	440	405	458	397	404	405	408	422	409	430	404	367	413	398	409	421	369	414	436	395	395	413	421	403	449	435	409	426	379	397	420	413	392	445	411	399	421	393	409	437	390	395	428	408	404	431	437	386	410	398	396	401	394	447	428	415	414	406	412	406	465	382	432	380	392	422	391	407	424	420	384	434	454	429	404	408	462	398	413	409	391	442	416	403	404	423	397	427	405	415	393	409	410	403	402	385	399	419	413	395	390	415	429	429	434	397	419	397	374	367	379	374	439	400	417	399	402	415	431	422	410	425	415	408	430	425	455	397	417	415	392	421	406	427	396	428	434	413	446	393	413	411	427	410	433	402	424	380	397	406	414	416	404	415	403	434	416	385	369	413	392	425	407	445	406	385	424	421	417	390	407	394	385	416	426	442	425	389	422	429	414	382	411	398	427	415	378	385	431	400	435	443	426	414	391	410	341	407	428	395	426	437	415	397	376	370	447	425	435	380	408	394	444	387	423	409	403	409	355	422	394	443	439	391	449	379	421	402	439	411	433	401	397	432	416	415	430	392	400	420	408	404	416	387	378	445	410	434	457	413	397	416	409	372	420	438	424	395	413	395	434	411	424	402	400	424	451	402	429	410	399	408	401	413	467	412	421	461	371	401	392	387	410	415	401	376	431	460	420	430	425	436	415	422	447	449	391	394	386	413	429	400	395	423	413	452	407	386	380	452	420	415	395	416	383	443	421	417	407	431	410	388	389	464	409	421	438	419	422	437	408	411	435	413	401	432	441	427	440	425	424	382	423	411	370	426	399	403	428	428	420	401	429	419	410	390	380	430	430	409	451	378	416	420	394	398	435	432	421	417	440	410	400	393	418	385	402	375	388	386	388	435	414	400	421	444	449	374	406	428	439	392	393	376	394	408	367	370	404	434	440	406	391	372	435	413	401	420	353	427	457	424	426	413	390	376	398	388	425	418	401	374	435	410	445	393	433	401	383	383	391	441	416	416	432	410	433	427	372	449	384	411	434	420	403	414	395	431	372	423	406	404	395	375	410	403	406	411	392	386	434	398	397	356	371	402	439	453	420	399	414	399	411	401	414	398	391	402	403	426	389	447	379	401	394	424	407	404	397	389	396	363	381	408	402	405	446	389	380	407	416	414	437	392	430	448	400	418	396	412	397	388	434	418	418	367	451	409	445	411	400	412	376	395	370	449	385	458	409	449	397	377	423	395	405	391	417	390	387	415	405	361	448	419	422	419	420	421	442	417	436	412	405	416	362	397	360	377	414	395	425	431	353	446	431	446	425	402	432	365	397	410	409	398	403	398	394	446	376	409	393	388	409	396	418	392	424	413	399	444	352	420	381	422	414	403	450	462	446	388	442	383	392	411	423	418	438	384	436	398	398	394	377	426	419	400	414	415	403	409	397	428	374	403	396	388	444	408	404	422	445	402	403	422	446	402	409	434	395	420	412	430	431	399	421	407	393	401	438	419	399	402	424	412	410	363	443	397	437	341	375	388	407	392	416	373	413	380	416	421	373	383	407	367	430	386	442	405	397	421	411	413	402	438	390	394	396	410	418	395	436	437	409	392	439	426	384	424	392	406	436	393	447
25797	40001	37386	15802	3785	1191	708	533	449	488	457	493	433	492	481	486	466	487	468	473	487	498	452	483	541	463	478	502	476	490	454	458	476	467	440	463	470	476	486	477	500	464	458	480	494	451	440	447	491	471	468	477	455	515	468	500	526	495	482	452	467	449	440	474	461	473	492	469	454	488	462	440	455	463	473	449	465	475	489	494	461	449	486	465	493	503	480	461	492	468	430	446	457	477	469	489	478	447	507	474	476	440	483	486	456	466	458	479	454	457	475	455	480	442	448	421	474	486	417	455	455	465	444	439	466	458	418	457	464	470	524	464	452	431	449	467	475	443	510	425	464	483	465	451	462	475	448	469	454	463	471	520	466	437	503	489	452	472	443	486	455	465	460	480	482	446	485	480	469	485	507	479	465	460	458	482	467	428	462	490	488	467	492	514	469	475	469	493	440	468	492	491	514	445	501	469	481	470	482	495	434	456	498	481	500	483	474	505	459	458	481	459	406	444	501	488	487	455	473	482	442	460	494	446	458	485	471	461	450	450	452	479	435	440	498	507	462	457	495	464	449	490	472	479	433	439	449	455	453	423	406	473	451	440	478	446	486	482	462	439	440	472	469	473	498	487	458	484	484	481	450	464	452	464	490	440	464	515	469	440	466	474	516	474	423	475	477	441	461	482	460	492	470	459	470	448	420	465	460	441	478	511	494	508	452	480	490	483	480	489	477	478	453	459	424	469	474	480	455	460	488	464	447	462	458	469	473	482	467	449	467	503	487	465	450	444	455	502	469	462	433	455	422	510	484	488	468	468	455	467	499	439	442	476	453	464	514	478	413	414	477	499	472	449	454	445	483	470	540	463	483	405	500	460	465	464	490	493	461	449	476	432	480	454	451	492	464	444	454	428	475	426	460	455	428	499	479	489	480	442	441	456	430	467	481	449	462	472	486	454	428	470	447	459	492	476	494	422	441	446	460	449	497	509	466	512	464	463	449	498	434	486	433	485	482	464	446	441	451	465	458	468	493	523	470	488	428	484	451	463	440	511	474	515	461	451	459	497	510	498	475	453	499	483	467	467	476	470	488	484	442	500	478	441	490	479	492	498	508	492	492	477	489	485	468	512	465	458	469	467	465	463	505	467	454	475	531	480	476	491	417	484	468	470	455	482	510	475	439	455	439	476	527	462	483	486	473	436	443	482	460	471	507	458	436	493	428	486	480	509	470	487	473	464	508	466	466	502	496	480	460	485	472	505	476	424	457	463	443	462	449	474	426	492	476	439	423	460	502	476	454	470	493	502	492	470	496	494	516	464	436	483	462	458	488	471	497	488	431	444	473	501	508	457	475	464	492	469	494	439	509	448	451	488	479	483	442	447	470	506	453	472	446	487	479	493	484	481	485	515	476	469	485	455	486	498	450	430	453	463	456	482	464	478	498	447	521	481	471	452	488	480	478	473	486	478	475	483	484	441	471	455	460	436	476	486	401	500	494	453	441	442	456	440	436	499	464	455	483	457	464	469	486	500	473	496	455	450	489	443	455	446	477	448	506	469	467	491	473	483	466	482	474	449	433	481	466	454	508	475	473	452	490	477	443	478	435	483	419	452	489	454	474	454	458	488	464	448	461	454	471	451	462	426	477	490	501	449	476	466	475	461	460	522	451	521	489	480	452	463	511	515	446	483	465	516	426	463	501	470	488	486	455	470	508	502	482	446	480	428	480	428	475	436	437	457	495	479	467	476	480	472	518	477	484	463	454	436	476	483	511	473	469	473	485	443	469	475	437	489	434	492	470	459	467	486	445	475	442	462	435	488	513	464	471	489	465	499	483	474	457	499	484	496	449	487	465	487	487	459	466	469	482	476	468	474	503	456	467	496	447	447	431	501	482	459	484	454	464	454	438	460	432	482	435	522	482	445	512	476	471	465	489	489	433	480	479	456	462	472	444	457	489	478	486	465	469	478	433	473	459	453	409	452	497	494	483	466	470	453	501	475	457	480	486	477	444	454	474	503	471	479	488	467	503	484	491	499	484	491	451	486	478	480	485	463	486	493	489	477	505	493	482	482	455	457	484	462	457	449	499	475	482	451	454	442	493	478	449	458	458	473	429	474	489	486	483	476	440	475	448	472	458	496	482	495	454	454	497	459	468	474	444	521	452	463	428	460	463	464	502	457	464	476	513	462	478	473	481	475	478	460	457	482	475	418	467	462	452	454	473	475	508	472	485	490	457	454	456	473	452	491	464	481	487	470	468	506	482	458	453	435	457	444	459	463	468	496	463	471	493	475	493	452	476	493	470	461	462	495	471	474	462	483	434	460	477	483	509	469	452	458	473	448	454	425	464	458	450	443	485	479	488	498	482	459	481	469	502	490	492	446	475	451	493	470	503	488	442	464	454	422	503	455	452	461	470	471	478	459	457	449	435	474	497	454	492	484	471	493	482	473	482	472	481	461	507	442	492	499	438	492	453	460	472	507	488	453	480	477	473	469	440	509	460	443	488	486	458	466	436	446	485	507	393	433	486	449	459	436	504	436	460	479	493	472	478	476	448	499	455	448	454	446	510	442	443	478	475	442	442	489	448	475	490	489	434	455	476	512	472	474	448	494	442	493	494	449	450	473	448	475	479	455	481	425	449	464	481	501	465	486	521	504	484	489	480	445	477	479	498	471	470	465	457	461	515	489	500	472	461	477	501	457	426	458	491	491	430	476	476	464	485	463	461	497	454	490	483	473	483	506	458	480	470	501	458	463	467	474	497	471	484	460	420	473	488	471	468	488	442	502	490	488	434	426	502	451	432	462	489	462	478	415	474	441	488	439	462	493	451	466	529	469	481	499	422	454	470	439	462	510	450	461	487	441	486	484	475	469	475	512	448	460	518	487	442	470	508	436	496	461	452	457	478	444	470	465	483	452	465	461	495	494	464	464	448	457	472	462	466	469	462	447	465	464	471	475	463	426	505	460	492	460	475	453	472	467	487	451	450	462	508	474	469	458	478	461	458	469	435	447	479	505	447	486	466	466	509	446	497	454	515	455	507	484	508	486	479	452	424	478	479	480	451	507	468	494	502	453	486	480	479	455	454	457	423	463	456	464	487	465	448	443	471	436	431	482	473	514	490	424	473	454	452	453	507	447	486	499	443	443	454	476	463	455	467	463	465	460	460	472	469	451	458	444	471	472	448	482	452	476	472	464	446	473	512	465	438	460	485	444	443	455	462	448	468	455	462	460	477	460	473	488	478	482	471	487	441	498	450	489	440	446	468	472	464	471	486	438	445	485	471	480	503	466	448	454	487	462	484	470	465	473	513	514	473	501	465	452	464	412	490	478	491	461	450	456	468	446	475	439	466	488	444	508	461	457	444	488	491	442	473	458	446	473	462	447	476	478	506	489	501	469	465	460	423	485	465	439	484	481	442	471	500	498	468	492	480	522	499	471	435	429	469	474	478	497	471	485	471	463	460	447	449	449	467	440	473	453	478	473	450	479	458	460
23343	21366	45502	38348	23131	16738	5145	730	424	417	422	384	420	428	413	407	422	433	399	432	413	445	418	401	425	394	428	414	400	449	421	428	417	402	361	408	401	377	412	420	403	411	426	431	430	388	417	435	386	441	400	416	392	419	426	428	404	425	387	399	432	401	413	436	384	401	388	410	424	402	389	405	440	401	385	410	392	416	382	402	388	439	404	392	431	398	376	406	434	394	422	420	417	449	421	351	405	418	430	425	404	408	397	433	393	411	400	391	435	410	386	420	392	402	390	453	405	400	381	422	402	374	400	387	396	414	380	381	419	389	429	432	426	432	426	383	412	389	388	413	418	392	426	405	413	418	392	369	403	449	434	415	419	411	386	381	398	393	419	424	376	415	427	412	397	445	407	426	379	393	411	401	425	363	390	405	394	402	406	409	367	416	397	401	407	396	430	364	396	403	409	412	405	391	387	402	419	387	409	396	412	409	370	429	430	433	422	443	395	381	377	408	439	391	399	404	420	425	390	397	383	402	421	364	408	369	408	388	399	406	421	374	386	412	377	419	394	350	384	395	419	397	430	409	445	427	403	383	399	402	403	409	405	388	421	390	414	405	429	394	446	403	411	415	391	402	369	410	410	393	410	405	376	420	429	393	429	403	398	372	398	451	404	439	416	416	430	417	397	407	402	399	374	423	369	402	407	409	404	368	387	415	392	419	380	402	370	374	388	397	421	386	414	396	406	393	403	425	418	405	425	373	390	396	396	431	385	440	395	404	405	390	405	418	392	386	441	386	359	410	428	403	431	380	407	424	439	393	415	421	396	429	420	407	416	391	383	412	419	426	398	421	415	376	398	399	443	393	409	414	435	438	457	440	373	369	423	378	397	416	434	395	441	432	413	384	394	409	414	413	411	370	425	413	395	395	388	431	401	424	391	423	383	405	377	392	395	396	423	444	390	392	387	393	378	400	392	379	387	382	388	431	408	457	390	424	420	420	405	423	389	421	416	420	404	420	417	394	426	423	391	439	428	419	399	413	403	422	421	410	421	453	394	385	418	395	403	410	376	418	408	429	397	400	421	385	403	415	413	393	417	400	423	407	418	392	374	403	429	400	382	397	421	420	436	417	396	394	389	411	364	397	378	413	417	442	397	407	441	394	406	419	431	398	372	415	411	425	390	382	443	356	413	408	377	406	401	395	394	408	423	358	421	398	393	391	412	384	418	435	392	405	375	387	394	424	371	426	398	389	400	394	416	400	385	392	387	433	436	431	398	416	390	381	431	396	430	389	394	409	421	409	420	392	407	445	400	374	367	412	396	391	401	400	407	376	402	420	436	428	409	361	388	401	412	387	393	406	406	380	397	385	385	416	401	382	389	410	401	425	412	385	418	423	426	398	400	401	392	407	411	383	399	399	430	406	429	428	405	424	367	398	389	401	430	402	419	410	435	410	412	421	400	401	382	386	411	405	370	380	415	389	390	379	388	407	384	392	367	386	388	406	411	417	413	419	385	363	405	417	400	372	405	421	409	413	392	418	406	420	418	406	385	384	400	413	381	423	397	439	390	413	395	419	423	401	422	405	418	415	404	408	386	412	399	370	414	392	395	421	399	376	401	413	391	365	426	401	427	403	387	420	409	419	396	382	408	383	379	424	414	410	436	386	436	414	428	388	412	392	432	402	422	405	391	395	420	416	403	417	410	385	410	386	392	406	403	437	391	394	446	469	442	399	450	427	365	407	393	409	424	396	393	412	380	405	379	411	426	395	430	405	419	416	433	398	405	396	399	399	398	425	408	412	402	410	399	412	382	410	403	424	415	418	363	378	404	432	400	407	406	383	446	383	439	396	423	421	427	414	375	401	397	392	372	410	437	425	405	391	404	412	409	395	425	396	380	439	416	407	413	428	393	432	419	436	395	396	423	419	421	413	397	402	418	421	364	410	416	400	400	379	412	379	399	394	381	404	428	398	390	400	396	402	402	406	381	409	420	354	394	370	401	397	391	402	415	422	412	397	349	394	386	396	376	407	405	420	429	420	383	446	401	421	409	389	427	414	427	417	401	390	397	388	387	415	388	417	423	394	410	413	412	395	383	407	406	408	424	427	406	435	402	386	400	406	412	408	396	405	388	359	428	432	417	399	366	418	431	371	416	375	414	428	381	382	395	424	423	434	388	424	390	401	415	412	402	381	360	435	426	369	404	452	418	395	379	425	381	431	353	369	389	408	393	405	396	386	427	421	360	409	368	412	440	398	384	415	402	384	417	382	375	393	426	425	413	437	406	396	389	429	402	357	429	399	462	378	385	399	435	434	396	451	442	400	401	425	441	337	377	380	378	414	384	435	417	424	429	400	403	383	406	365	413	428	384	344	405	407	411	421	384	392	446	412	412	433	416	397	409	442	401	389	421	423	371	386	399	403	383	388	381	414	390	398	402	397	377	420	388	387	368	399	364	400	412	408	433	398	440	462	413	421	375	396	396	458	427	451	378	416	398	419	406	383	395	399	384	396	446	416	398	399	370	368	423	382	414	404	401	406	372	408	391	400	427	384	403	391	414	403	381	416	397	394	387	390	376	360	376	402	395	391	394	420	374	360	420	369	430	402	416	426	383	404	419	461	439	390	414	375	427	380	409	396	405	400	406	423	400	372	401	417	422	399	428	420	428	394	418	417	424	390	393	413	392	431	444	407	382	450	398	433	414	398	399	393	406	420	414	372	426	375	403	410	366	389	388	391	433	425	377	441	434	400	406	415	413	394	398	396	420	375	411	421	389	400	418	423	411	373	420	423	395	413	391	450	389	417	431	411	409	409	380	380	430	399	422	395	405	403	391	444	391	401	419	424	419	413	396	414	402	383	398	423	421	407	416	418	440	376	399	384	398	415	382	395	388	407	404	391	389	408	407	387	423	378	438	396	406	403	401	401	419	424	398	381	437	393	385	429	398	438	426	423	408	404	413	401	377	416	398	381	391	400	384	427	360	385	386	375	427	389	436	436	403	386	417	381	406	389	387	408	428	419	411	396	388	390	403	396	413	384	425	407	426	433	425	404	405	411	417	385	375	407	386	385	401	394	449	427	410	373	431	422	440	396	404	400	421	402	404	434	414	390	390	427	414	393	410	370	438	393	391	391	371	406	380	393	399	408	387	393	411	375	420	403	421	434	401	409	387	399	399	413	429	445	408	402	403	418	382	393	413	410	420	415	422	358	378	395	377	406	407	431	394	399	408	409	412	390	458	372	412	369	399	412	425	380	405	429	416	361	427	428	401	431	385	421	422	395	384	414	413	406	425	436	407	385	435	425	380	418	379	415	405	381	415	394	399	388	406	400	393	384	379	387	383	421	459	420	409	387	434	418	424	386	389	382	450	412	415	408	406	400	441	394	396	371	397	406	424	429	416	387	410	371	406	370	410	459	416	385	450	377	415	397	394	426	415	409	404	419	397	444	415	412	417	420	383	408	383	412	403	399	406	380	378	410	421	454	416	382	391	405
53297	88491	77959	46640	21039	7907	2239	758	506	443	450	462	447	452	475	461	429	436	453	446	444	495	492	412	449	438	464	439	464	452	430	446	458	478	462	511	458	477	447	468	473	452	485	478	444	446	423	406	439	438	432	440	465	457	449	442	444	441	431	463	441	465	446	468	464	423	456	456	469	458	474	415	426	439	460	482	481	453	444	457	440	469	421	460	414	460	460	458	469	453	459	430	474	436	470	445	421	432	415	438	427	436	471	483	478	412	458	420	424	443	419	456	440	446	438	435	429	471	435	446	438	443	483	448	441	442	427	471	444	447	473	456	451	454	477	439	460	420	431	444	446	426	457	491	475	413	444	434	450	462	439	464	442	419	469	480	456	440	424	423	459	437	435	469	444	424	419	487	444	468	455	419	476	421	480	415	409	439	466	446	411	408	468	452	482	473	408	415	436	443	444	416	436	457	458	462	457	455	414	452	449	423	421	443	440	428	439	441	468	448	468	436	462	373	415	434	462	466	450	460	433	446	444	443	469	418	468	442	440	438	461	439	441	456	437	458	442	493	413	460	428	485	429	484	433	467	447	468	452	455	457	439	406	449	427	487	410	415	432	434	487	395	426	434	453	476	494	457	425	447	406	424	431	454	475	453	432	422	445	452	456	457	473	459	465	446	429	427	447	458	412	450	434	431	438	462	451	456	433	466	432	452	493	464	425	459	432	421	488	473	472	456	449	431	449	466	438	448	473	461	478	461	420	432	441	440	443	462	414	487	432	459	431	486	484	472	458	468	458	409	423	485	421	418	414	416	474	450	445	443	446	425	467	419	454	475	444	443	456	469	428	428	450	438	447	403	424	397	461	409	429	423	432	443	442	469	446	451	484	396	444	441	464	492	498	426	435	417	468	469	466	444	465	484	448	483	435	455	433	446	468	435	441	463	411	450	414	464	444	448	431	431	436	430	443	440	409	451	431	402	454	427	490	432	425	425	468	426	450	454	426	475	468	432	411	435	432	484	463	461	440	448	459	450	433	465	428	428	490	472	411	444	452	460	467	427	491	465	479	419	457	486	458	454	425	469	410	456	442	447	485	457	469	438	467	450	441	391	428	441	500	425	448	457	409	467	417	453	411	432	431	409	437	481	427	417	465	469	487	446	437	451	434	510	469	438	494	429	400	454	448	438	469	489	432	457	486	488	467	469	430	459	442	445	439	435	455	462	463	458	437	454	470	482	443	442	431	448	452	446	453	437	438	474	424	442	445	419	431	430	437	447	438	487	413	469	478	452	431	445	466	454	460	500	454	474	436	435	464	425	451	399	473	442	475	436	485	492	420	421	431	429	475	457	444	450	459	456	436	447	460	459	485	473	474	475	438	422	457	426	455	412	449	414	467	459	439	462	491	441	405	471	499	421	431	457	460	451	456	462	462	429	455	440	429	444	427	450	442	467	421	431	434	437	495	431	445	444	457	421	433	439	456	476	445	464	451	433	430	489	461	469	444	423	414	463	438	436	478	457	438	450	455	477	476	441	443	437	457	459	477	456	455	424	437	425	415	451	422	445	442	462	432	439	467	472	434	435	476	469	420	460	464	463	471	417	445	484	426	445	403	423	441	437	438	458	418	433	448	491	470	475	484	431	466	424	435	424	445	419	456	465	458	452	478	438	446	432	462	475	425	482	427	475	415	415	483	484	431	474	445	446	452	407	468	435	443	436	460	428	437	454	437	468	421	425	477	452	449	445	469	476	428	461	451	456	462	451	468	456	466	445	447	463	464	448	433	433	449	483	450	470	486	452	451	443	451	444	443	465	470	456	449	435	435	449	438	448	433	452	450	453	451	438	416	438	460	470	487	459	442	455	459	479	443	505	444	451	476	444	442	453	437	446	455	461	473	477	444	435	418	476	428	392	413	416	473	441	452	426	430	436	427	438	439	423	432	439	435	430	451	454	481	445	400	468	459	421	455	442	467	434	423	464	427	487	441	454	429	442	390	447	515	437	466	430	438	444	430	432	490	457	508	461	443	437	462	423	472	436	456	476	454	439	450	503	449	443	437	460	477	456	463	461	420	477	467	424	468	470	486	465	431	479	473	429	458	461	457	453	454	443	410	464	417	471	463	449	481	436	438	490	443	430	409	454	410	466	474	451	430	445	446	449	449	420	400	430	437	442	450	439	454	481	453	464	437	438	459	458	450	452	453	472	433	460	417	443	425	474	449	402	464	453	441	472	430	453	419	445	446	477	434	437	450	477	461	428	413	429	436	452	433	428	456	427	441	436	419	457	451	483	481	426	431	448	447	466	453	406	435	438	442	448	437	452	438	415	445	454	470	453	432	460	427	418	437	446	482	454	445	442	406	465	459	452	453	447	468	414	480	455	434	435	454	457	460	465	451	445	470	443	438	444	501	417	462	450	438	451	393	443	416	451	484	494	452	436	478	457	437	463	476	440	429	437	460	453	445	474	418	433	495	390	443	454	437	434	482	470	442	450	452	438	418	450	461	429	465	464	405	459	432	479	439	464	458	422	454	434	438	477	481	473	486	435	469	462	471	463	439	430	427	466	456	450	457	442	452	449	449	474	441	435	466	474	400	456	453	444	453	446	420	445	463	441	422	425	413	462	452	475	435	448	460	465	467	464	416	412	441	478	441	436	433	423	424	470	478	411	463	449	457	454	463	447	436	450	439	465	439	465	437	436	461	448	469	425	474	483	444	449	447	436	425	444	472	445	453	428	425	452	436	439	435	431	468	442	467	439	457	476	476	433	438	447	437	435	439	467	481	425	402	457	430	453	440	453	453	456	452	466	439	419	436	415	445	488	434	490	408	439	453	459	477	422	470	438	480	486	417	451	435	466	468	420	454	413	452	462	482	445	425	456	449	442	408	431	450	447	458	435	450	468	467	435	466	426	475	466	425	434	425	463	431	434	446	459	407	455	456	403	408	450	444	469	469	448	445	420	431	481	485	450	457	432	442	431	443	420	439	428	457	437	483	461	529	443	438	460	455	450	483	476	479	406	429	440	443	417	454	459	461	434	446	437	449	436	462	449	438	451	463	458	482	463	467	469	494	445	449	463	447	470	494	444	438	452	473	471	421	440	436	449	473	470	481	430	452	453	426	472	487	452	425	452	429	428	483	450	466	458	429	482	447	453	427	428	474	447	434	433	450	439	429	449	452	474	451	437	471	445	477	418	451	459	435	448	472	477	452	448	398	472	435	508	451	435	426	482	429	488	457	465	460	409	448	417	444	417	470	459	443	472	435	458	454	437	450	467	463	440	443	453	465	489	444	447	438	440	424	490	441	448	470	501	432	414	458	459	425	436	464	421	465	451	397	428	455	447	459	465	416	431	443	487	464	421	446	456	430	425	426	446	412	466	458	463	438	469	468	488	484	447	426	407	455	487	464	455	452	434	408	416	444	478	440	422	438	476	457	445	468	416	482	499	432	444	444	463	470	442	430	434	445	448	493	446	478	448	438	484	467	457	463	411
25112	22088	48780	38715	17144	4798	1118	660	544	505	464	522	560	471	486	491	479	512	495	520	475	513	485	533	474	499	529	510	535	524	528	508	517	496	493	533	501	513	499	530	523	520	520	498	526	503	525	477	523	536	485	509	493	509	502	498	536	515	509	532	513	494	475	540	502	573	494	506	505	503	492	533	481	503	487	512	474	553	527	514	503	518	512	515	568	514	508	497	524	479	518	504	473	499	488	531	518	481	536	510	493	524	500	490	528	476	542	480	492	500	494	463	543	483	529	498	500	524	528	491	519	515	525	496	513	506	545	493	548	524	501	502	498	541	540	481	539	552	506	464	473	496	486	495	493	507	506	481	507	500	520	500	521	492	524	502	512	505	520	498	534	515	528	510	532	514	510	494	516	507	464	496	500	541	502	488	496	521	548	536	519	504	539	476	478	530	477	500	513	482	534	545	525	517	519	500	507	520	497	558	543	471	518	527	487	533	523	497	501	487	526	508	489	547	503	529	493	525	474	517	487	539	520	510	512	516	500	526	493	539	500	547	517	468	566	501	497	489	492	544	524	552	497	518	511	486	507	516	533	499	509	483	474	494	517	512	500	511	518	534	526	494	521	554	548	569	499	495	536	479	540	488	505	558	513	522	539	535	525	472	530	515	518	541	488	472	506	493	481	473	533	545	500	494	481	513	462	505	530	496	507	513	514	522	539	570	493	505	501	521	486	539	509	524	503	501	496	505	517	500	471	539	513	476	528	529	536	523	524	538	533	496	515	510	489	523	513	511	502	496	527	526	517	533	527	511	483	497	517	470	484	494	531	506	506	534	517	516	517	500	538	554	527	495	521	498	509	515	551	536	520	512	496	468	514	513	518	477	490	517	521	524	534	506	555	500	486	472	510	498	510	509	520	504	490	566	530	508	497	515	492	495	492	517	492	517	513	507	524	555	530	506	535	529	518	514	462	578	492	553	509	496	525	525	489	468	529	525	542	548	480	486	463	495	509	519	498	528	492	473	547	498	518	516	455	493	517	511	516	504	553	512	549	524	520	477	544	498	481	491	496	536	496	491	501	495	499	477	487	548	526	560	522	490	480	547	518	532	517	539	520	488	470	475	508	495	506	572	503	498	526	515	510	496	485	509	481	517	502	531	510	533	529	480	504	509	537	524	513	493	528	528	488	493	480	507	488	494	486	533	526	510	514	507	546	476	499	510	538	526	478	524	487	506	498	519	562	480	477	546	522	509	509	493	509	476	495	508	543	477	496	515	522	501	500	492	507	541	521	484	502	530	545	491	530	505	527	497	524	506	469	539	513	522	525	541	525	504	520	479	489	515	481	497	525	525	508	526	550	535	504	517	484	531	501	491	514	518	526	526	500	524	492	519	564	483	506	508	556	491	516	529	509	509	513	490	481	512	469	514	499	514	518	491	535	527	514	504	497	519	530	499	488	503	506	538	534	526	554	462	479	524	514	558	524	506	503	496	515	501	519	557	536	509	493	503	517	501	551	543	518	513	512	487	543	523	510	526	525	549	558	531	464	506	506	516	512	485	519	478	508	488	478	531	526	502	514	477	532	532	522	487	503	534	515	514	522	480	496	552	520	482	488	536	541	538	555	507	466	517	525	522	531	488	523	462	501	485	529	541	506	495	485	512	515	520	492	509	502	501	543	532	505	503	471	520	496	509	516	492	486	512	506	515	502	525	517	503	505	535	507	527	509	527	512	469	546	529	534	497	536	534	474	505	533	519	533	534	494	491	529	505	497	480	501	512	556	563	488	540	480	490	526	492	495	537	528	473	543	499	502	522	551	494	524	499	494	480	476	511	522	539	493	558	550	494	466	498	522	513	510	526	533	494	504	538	509	525	535	521	499	505	525	509	528	513	504	479	512	514	509	511	500	494	524	472	501	517	509	522	499	503	506	498	535	530	528	541	537	494	510	515	514	511	502	490	561	528	559	478	493	545	501	497	481	514	522	499	507	516	526	486	531	494	516	539	505	542	498	501	474	521	556	502	506	495	496	487	476	473	556	526	528	554	558	526	498	513	536	520	525	535	481	555	529	536	490	528	519	542	535	485	460	495	525	514	537	518	471	504	512	514	498	512	550	471	513	514	545	484	542	494	510	489	485	472	486	498	543	498	505	514	508	516	533	543	515	555	483	504	506	516	472	526	517	516	505	555	520	491	488	519	487	504	534	511	523	509	502	537	495	472	511	485	505	521	537	518	479	496	518	493	525	512	504	502	519	543	560	540	520	539	524	471	496	494	501	533	490	541	499	500	503	508	522	499	520	519	509	492	477	512	523	491	491	548	523	494	496	540	493	492	495	557	497	537	492	488	503	500	466	476	536	483	513	506	525	514	519	495	473	533	523	516	548	512	525	473	484	508	521	504	482	552	505	491	522	490	495	443	531	471	506	516	516	500	523	482	535	511	480	504	523	513	510	476	531	532	541	558	515	543	504	493	538	488	468	505	465	468	515	482	506	551	496	510	479	485	531	541	510	531	518	509	556	539	503	473	516	498	489	527	462	552	512	526	484	487	480	486	517	542	532	530	515	509	481	518	517	529	589	519	552	484	513	512	539	509	501	532	539	483	518	510	514	507	498	494	494	530	498	502	521	464	507	493	511	480	516	500	486	478	510	510	512	470	513	531	539	489	539	508	537	465	497	519	490	500	477	487	505	539	518	510	542	464	529	482	515	508	506	524	529	519	528	494	457	492	486	515	514	490	504	500	504	469	524	523	480	541	499	495	465	485	495	491	526	508	496	543	515	517	515	515	513	500	511	485	520	515	519	511	507	530	474	524	519	520	516	488	499	537	517	425	533	513	521	492	481	487	521	533	536	506	511	522	479	526	579	504	524	508	568	530	518	515	506	529	513	502	441	522	485	523	480	503	499	524	565	560	482	530	512	507	513	511	517	534	534	522	469	510	485	523	509	543	509	532	493	500	512	520	503	532	464	534	501	512	497	503	517	509	541	476	549	483	491	508	532	530	517	484	524	483	478	503	501	484	507	482	511	500	497	499	521	503	502	472	526	538	488	493	527	520	473	469	497	475	508	515	510	497	491	483	547	520	555	482	512	517	499	529	537	481	473	546	515	528	500	558	507	490	491	482	503	523	528	492	514	502	522	499	494	502	496	474	518	519	500	493	505	507	491	491	498	477	508	502	512	502	517	493	482	478	489	517	511	511	523	501	516	540	513	510	505	487	527	520	503	546	561	510	524	485	494	496	494	500	534	508	521	487	477	505	503	557	577	506	496	522	531	491	518	525	494	502	494	508	514	493	531	502	507	503	533	556	523	491	474	519	515	494	506	517	568	549	481	512	515	509	484	516	491	497	496	512	583	511	528	483	482	513	503	530	465	523	513	495	500	500	512	509	548	480	474	495	527	525	486	519	525	524	516	514	502	498	481	491	521	502	514	528	536	477	504	506	536	494	538	542	527	473	498	512	489	540	535	511	512	520	519	492	503	500	479	486
46376	69089	64138	35273	12280	4051	1384	748	595	579	621	551	557	576	538	563	541	578	544	572	568	567	583	597	587	545	558	598	563	561	564	577	594	537	564	588	590	565	608	547	572	578	543	550	556	587	563	551	566	559	550	586	568	548	541	597	568	567	609	580	566	560	576	547	562	591	542	573	589	549	532	519	544	525	543	559	560	570	553	533	608	571	549	581	594	553	574	605	528	597	620	554	541	555	540	584	585	558	554	571	556	577	575	549	600	547	568	608	563	572	563	565	624	581	570	552	591	571	573	579	545	567	584	582	592	569	567	590	591	554	585	581	569	576	539	577	530	540	580	541	544	536	567	516	550	537	593	529	605	565	583	539	552	591	598	514	594	603	565	578	598	573	566	553	495	564	556	581	576	560	532	599	578	568	506	580	597	590	594	601	599	611	553	585	589	586	561	566	584	566	544	548	606	547	563	559	533	579	576	643	558	540	547	581	547	541	579	578	570	581	578	571	526	571	544	537	556	558	555	592	557	582	561	573	573	581	562	554	568	586	591	552	549	541	588	610	546	602	576	554	576	587	552	544	560	594	565	592	563	581	596	588	595	586	560	526	551	539	566	588	590	575	578	599	540	554	551	569	524	568	569	585	577	579	598	601	569	565	607	558	567	544	596	548	535	544	551	579	575	559	563	537	559	580	536	571	583	565	553	549	559	578	545	588	576	587	558	597	581	609	543	594	587	533	565	597	541	582	592	549	569	543	565	533	561	539	580	577	539	546	571	586	612	598	546	570	603	572	609	557	553	568	582	600	632	605	549	616	555	592	587	600	571	585	587	553	592	553	549	582	545	568	605	585	581	567	547	547	563	521	572	535	560	549	589	551	545	543	580	594	565	585	567	548	569	571	522	566	564	580	564	568	560	577	541	553	584	558	578	581	593	569	573	571	606	586	572	558	556	602	591	582	558	570	587	629	564	542	591	533	548	579	545	560	586	552	532	551	551	552	557	566	579	570	623	563	569	576	575	564	569	554	564	578	573	576	574	576	555	533	584	607	578	540	559	568	538	554	573	568	576	595	568	559	577	605	571	567	632	572	550	573	567	536	505	541	595	567	576	583	550	569	574	556	558	568	582	588	577	581	597	558	522	534	583	571	543	555	547	582	522	539	594	521	564	505	581	529	551	572	567	576	616	562	556	548	583	580	598	548	601	573	523	569	533	563	605	543	542	576	575	538	543	610	614	530	551	577	556	554	555	586	544	609	582	559	571	598	572	508	599	566	575	590	543	606	582	589	542	576	610	508	574	569	579	527	536	554	570	588	579	587	601	553	509	523	589	509	590	591	606	552	577	575	549	569	558	602	597	564	565	576	596	595	565	573	583	607	569	559	546	539	553	571	610	534	561	581	601	569	567	601	563	617	581	540	574	535	577	579	557	539	544	620	598	558	546	559	579	564	570	588	572	548	573	581	587	606	576	589	578	563	638	548	563	568	600	541	576	542	552	550	552	573	575	552	608	543	561	560	593	552	556	506	572	556	589	566	546	537	578	588	562	581	566	561	547	567	561	582	633	542	523	564	544	593	584	542	585	564	564	546	537	557	535	587	593	539	595	537	622	560	572	579	545	578	557	569	538	548	598	572	583	554	588	573	584	561	574	560	528	533	565	548	550	536	577	566	544	588	611	563	569	595	586	554	569	588	571	558	565	599	534	550	517	564	566	543	589	612	578	594	615	564	580	536	566	582	582	562	567	555	588	566	556	583	586	574	577	585	574	585	574	562	522	569	608	587	592	553	573	595	555	543	567	572	548	587	596	563	551	529	558	629	582	563	607	556	571	592	546	572	540	539	573	560	577	578	555	535	574	565	636	580	564	532	580	543	588	546	567	509	603	543	538	601	539	520	571	530	609	558	560	589	584	550	547	534	589	518	606	553	561	590	571	551	553	591	549	579	604	576	562	573	540	551	623	586	580	601	561	575	511	605	557	578	587	579	588	564	552	556	572	564	556	563	560	576	557	567	563	629	577	565	599	606	571	573	612	604	553	560	604	555	595	591	560	577	590	569	581	543	598	583	549	532	571	583	587	588	609	572	564	583	545	550	579	583	608	564	560	549	572	573	526	601	537	568	505	574	534	593	591	588	516	519	582	592	571	564	573	551	612	543	547	544	541	583	581	580	583	550	588	586	566	526	524	562	561	574	552	606	502	585	593	563	574	590	551	572	579	573	591	585	586	569	568	599	621	584	577	575	602	529	511	548	547	543	575	575	565	542	584	595	607	529	549	583	559	568	553	599	561	510	544	547	510	586	591	590	556	578	563	542	562	566	556	525	520	567	540	530	587	584	577	558	606	557	586	556	527	528	601	580	568	549	561	572	580	544	560	589	622	590	565	574	604	568	507	535	573	556	572	575	552	554	555	575	573	565	583	546	527	554	528	581	618	584	589	626	568	560	627	586	549	547	574	551	620	563	547	607	553	569	579	538	588	593	562	575	573	597	578	591	575	548	542	533	626	587	583	560	567	563	567	537	598	581	551	567	518	580	548	569	571	622	574	565	553	580	570	543	578	517	580	571	544	596	546	569	597	555	584	576	559	576	562	610	513	546	551	562	587	581	570	594	595	573	588	564	619	555	571	572	593	533	586	580	592	572	575	612	543	555	582	582	604	531	571	554	530	573	540	532	594	580	588	544	510	584	556	565	551	535	546	527	571	561	570	565	589	536	541	593	563	570	547	568	543	591	559	560	534	546	594	571	590	574	604	606	538	567	611	578	538	552	559	602	602	574	591	540	528	573	561	580	591	545	537	564	568	585	603	545	517	619	597	595	571	536	599	559	552	548	565	563	534	553	556	555	544	573	554	590	577	579	556	580	574	568	588	534	558	536	594	571	589	539	544	560	538	553	561	539	570	602	554	509	573	519	564	536	550	594	549	557	572	554	550	589	515	563	602	559	563	552	569	610	574	540	570	569	565	600	594	582	616	560	552	585	503	567	529	555	575	568	610	586	566	578	561	535	596	547	575	545	537	543	584	594	561	609	590	554	538	592	577	529	551	546	558	581	593	590	544	563	555	576	543	550	558	558	539	582	578	569	593	576	594	557	559	592	564	592	584	595	523	576	563	579	578	538	598	542	524	578	537	570	565	617	585	604	557	595	567	555	532	572	558	592	568	569	596	581	574	562	573	536	551	555	561	584	535	586	615	570	564	613	576	545	558	585	532	580	578	592	590	586	552	547	543	528	537	551	576	557	565	585	574	614	545	558	533	569	602	586	557	592	572	565	520	583	541	555	501	570	544	609	559	564	556	543	567	575	590	547	604	548	595	536	560	623	592	543	535	600	577	589	575	614	544	573	563	598	545	552	543	558	538	567	540	575	569	581	596	536	607	570	617	581	530	579	588	556	593	574	594	554	523	574	570	540	595	579	547	593	586	538	588	582	543	584	576	538	534	582	593	546	584	551	573	573	603	570	552	544	534	557	547	582	561	567	537	567	584	549
22553	21105	41012	33577	23232	20721	12084	1295	612	580	536	520	473	595	552	521	527	530	544	534	498	513	528	528	536	509	540	504	544	583	524	525	500	529	518	538	579	556	514	536	522	496	523	518	555	495	548	542	499	538	513	518	513	500	548	517	488	526	530	542	522	482	523	550	477	471	552	538	513	522	522	499	521	527	537	546	574	553	495	516	555	521	523	492	545	550	510	541	523	541	505	562	536	533	525	510	523	520	515	557	489	538	517	515	486	520	505	515	574	510	527	496	523	544	548	546	545	525	602	474	548	520	532	513	465	530	559	535	530	498	516	496	517	519	514	495	504	545	497	505	514	509	520	556	495	503	509	523	519	551	509	516	522	544	561	525	476	548	482	552	522	514	546	512	541	515	491	478	529	508	527	499	515	533	530	580	458	502	510	494	477	485	514	488	536	552	550	535	457	524	551	554	561	482	545	548	548	541	506	499	537	507	546	533	505	569	505	531	534	492	514	537	558	511	545	543	498	535	488	490	486	521	541	514	508	574	528	574	546	503	564	569	486	516	515	513	534	545	522	513	494	542	532	505	507	534	549	525	518	487	531	564	503	506	495	531	480	516	493	484	536	526	512	509	478	505	517	530	558	508	478	539	520	540	522	549	525	498	535	518	501	534	551	506	468	542	502	555	553	552	500	521	534	511	473	518	539	506	482	515	507	546	545	495	534	513	482	542	523	546	540	525	480	515	500	511	517	578	483	510	543	505	532	546	521	542	516	494	557	497	544	511	504	519	510	496	519	523	518	512	501	542	539	538	510	520	525	497	507	552	533	543	523	511	499	518	530	504	525	568	544	538	523	527	489	536	525	516	540	533	531	508	523	539	530	507	506	526	532	494	489	527	541	517	560	496	517	497	557	455	549	518	518	497	510	489	559	555	540	510	526	486	511	547	552	524	522	573	571	505	493	549	541	537	540	507	553	553	517	505	558	521	527	498	484	548	501	584	525	519	554	484	565	539	505	555	551	452	561	529	534	539	486	525	526	540	487	495	570	485	495	520	513	525	541	526	506	527	540	539	517	524	519	556	547	551	496	481	504	494	537	525	551	524	570	482	490	466	516	566	446	514	507	568	494	503	540	513	499	572	529	514	533	522	529	504	554	537	547	489	522	530	543	524	552	515	509	531	515	538	511	522	465	514	517	524	498	510	505	504	501	510	509	534	489	499	520	499	521	526	521	502	535	509	543	543	519	506	559	529	531	531	539	531	537	509	519	490	545	543	508	489	514	493	560	508	531	535	508	493	515	530	551	484	512	530	518	533	539	509	532	530	534	513	530	552	505	528	515	516	577	556	502	546	513	548	547	517	551	497	521	537	519	513	516	537	494	517	548	509	511	537	521	524	556	555	525	530	515	532	530	511	519	490	536	473	487	508	528	541	514	481	548	553	506	511	564	529	535	551	521	537	557	502	499	537	530	523	496	569	526	498	498	531	525	518	519	495	558	525	530	519	477	495	535	568	544	554	536	520	534	513	507	507	545	528	523	498	550	528	528	509	496	517	549	487	528	487	550	535	536	502	529	494	539	496	524	514	524	512	530	527	535	501	528	493	534	513	549	508	520	533	530	511	520	536	494	552	524	522	465	563	486	530	495	485	565	518	543	534	502	531	564	511	508	539	544	522	498	524	530	524	508	508	535	543	565	529	475	569	535	513	521	503	523	500	500	503	559	512	538	512	488	526	506	547	525	525	506	545	542	534	532	487	501	567	487	521	536	549	533	476	513	492	529	512	539	516	479	522	484	530	494	531	537	508	494	508	475	555	520	490	526	513	526	510	487	566	507	516	519	484	487	519	522	540	503	531	534	512	547	514	534	515	534	526	523	557	467	532	537	516	543	501	493	523	504	541	529	507	518	518	513	545	550	557	515	530	523	536	517	525	532	475	514	557	503	531	508	522	538	509	509	510	525	541	511	547	547	503	525	532	520	524	534	511	515	562	536	511	492	561	526	536	491	520	502	544	569	497	505	531	497	526	507	514	518	522	502	518	531	515	511	540	496	530	544	538	528	509	538	533	508	523	530	512	522	535	499	469	490	529	527	503	585	524	490	506	514	532	541	561	540	476	529	483	529	513	548	521	550	490	514	518	493	496	530	566	553	499	534	510	521	511	495	516	540	518	487	543	528	547	527	512	566	519	539	523	507	514	533	497	552	516	510	506	515	493	542	500	488	583	506	507	521	535	525	539	517	535	511	487	511	488	530	551	505	501	584	519	551	542	499	516	506	503	517	550	470	517	465	552	502	539	568	480	461	547	511	569	528	510	504	505	533	530	534	586	535	517	543	557	536	477	492	517	535	473	510	507	496	546	525	545	535	529	478	499	523	528	510	537	554	484	572	529	558	461	520	500	553	544	490	498	529	540	575	518	524	533	563	513	526	538	510	521	510	466	536	524	583	517	505	535	497	529	511	479	485	516	478	528	535	540	496	512	497	507	507	507	533	576	516	536	545	548	532	545	551	558	542	513	499	515	538	515	543	500	523	518	492	494	499	483	525	513	492	506	495	509	508	492	553	517	487	501	534	521	535	485	540	535	542	522	549	486	551	491	502	500	513	523	534	509	508	499	519	546	508	538	560	523	522	495	486	551	503	526	532	519	514	518	546	511	508	495	515	502	527	537	549	514	535	493	516	514	524	570	481	523	553	528	488	513	510	551	530	516	516	502	502	512	531	522	560	532	506	522	495	570	508	509	532	559	532	522	525	569	522	509	528	479	520	469	507	523	538	532	572	503	564	529	508	502	501	563	510	515	517	557	501	560	518	550	518	507	503	560	519	539	542	498	506	539	532	532	498	520	519	539	523	487	522	484	502	495	490	508	538	496	519	524	557	508	490	529	502	493	514	478	564	555	531	515	518	542	494	522	522	508	513	486	506	521	559	537	579	543	530	534	504	500	517	492	530	522	539	505	494	488	538	506	479	520	511	500	525	518	548	518	526	502	536	500	532	508	508	548	515	510	528	540	557	528	497	520	497	512	516	526	495	521	498	552	471	492	513	517	504	493	525	518	519	521	520	508	509	531	468	494	500	535	520	502	515	530	503	514	519	520	549	512	515	549	543	500	489	530	577	534	511	510	519	534	494	573	517	532	484	508	522	481	555	506	511	509	491	516	517	530	545	552	522	514	510	512	506	551	527	475	555	495	473	551	549	527	495	491	485	487	532	525	526	534	512	525	534	508	503	535	529	528	540	544	522	545	513	521	524	488	572	491	536	511	494	481	506	540	535	489	546	483	533	545	510	525	554	500	500	499	519	524	509	503	485	509	541	538	547	524	496	524	480	532	505	534	520	533	537	533	550	514	543	462	509	491	494	493	511	509	533	526	513	517	572	465	493	531	520	521	538	527	546	522	528	511	531	537	472	513	507	518	524	541	491	528	499	512	520	517	534	567	485	516	520	542	516	508	493	489	497	547	496	512	458	532	527	514	516	552	512	517	525	501	524	544
58432	93335	80168	54662	26778	9691	2956	1082	661	602	582	559	570	530	582	566	562	552	579	602	538	525	549	549	575	594	556	508	575	545	542	585	581	586	593	580	559	548	553	539	552	593	531	537	561	569	587	555	570	517	582	569	575	622	568	554	537	595	543	563	574	568	612	526	573	556	597	528	590	550	563	582	548	514	572	556	567	545	543	568	537	498	558	564	512	484	561	623	523	584	538	534	542	484	567	569	539	515	537	586	564	565	575	563	539	562	542	551	565	571	559	565	531	536	548	531	538	562	550	577	556	514	617	573	555	555	566	550	580	556	590	538	576	550	589	560	524	530	606	560	570	543	533	524	559	562	506	540	577	494	544	533	612	569	531	566	575	591	532	543	525	577	538	618	576	539	555	546	545	576	569	567	544	601	575	564	538	539	572	567	542	565	571	547	527	583	567	547	550	559	560	552	565	575	566	547	536	565	545	553	515	570	586	526	552	594	588	507	557	545	537	585	586	532	573	555	582	533	545	545	574	575	593	513	614	554	572	563	511	522	582	583	586	565	538	532	551	565	537	540	564	553	559	561	567	537	593	590	560	561	588	609	516	614	548	542	537	582	587	592	552	531	586	544	569	549	490	579	536	563	613	574	559	552	535	567	545	577	579	536	567	585	545	534	528	563	536	531	577	536	576	531	579	579	569	551	574	589	557	564	590	572	550	581	551	513	536	601	570	606	572	530	554	567	551	594	545	571	547	511	567	590	536	595	590	568	564	528	536	565	544	600	593	530	588	541	569	502	531	570	575	559	559	545	545	555	561	529	597	571	549	540	581	545	541	560	557	582	542	534	555	551	539	544	579	552	513	553	540	574	579	574	571	537	570	557	564	548	569	546	524	553	544	557	607	573	560	563	524	564	577	562	527	546	562	570	606	552	621	575	548	563	555	584	565	541	550	550	554	553	579	611	578	556	545	587	559	583	534	568	561	572	568	555	578	577	532	555	599	529	543	524	527	603	554	535	575	548	551	531	515	581	570	585	576	517	566	575	541	519	544	552	570	562	565	612	579	574	564	529	538	526	588	520	573	601	565	583	602	588	600	583	564	591	530	614	530	613	567	569	568	524	549	545	553	576	583	550	602	539	595	578	545	574	553	562	550	589	542	569	608	570	585	494	542	562	602	557	570	559	552	557	560	565	596	567	586	526	593	586	548	571	545	562	558	567	570	573	573	528	610	543	576	551	544	515	572	551	543	546	586	574	540	545	530	552	608	547	550	582	589	572	555	516	566	563	613	529	544	549	541	583	533	584	564	548	602	529	554	524	565	548	582	557	595	560	565	551	539	526	527	562	558	587	548	549	547	554	542	548	559	567	540	507	573	533	561	567	573	553	565	571	591	578	534	623	539	598	574	545	548	554	524	531	579	550	551	591	548	564	501	550	550	554	580	540	586	570	525	614	554	548	549	555	537	586	553	577	595	531	539	562	573	573	562	564	560	493	605	527	586	586	550	569	533	585	560	564	556	564	553	530	584	542	541	542	548	598	584	538	518	515	542	517	556	566	557	556	537	523	560	601	568	549	548	544	570	561	575	534	578	524	571	568	575	544	545	552	569	555	615	549	567	537	535	532	541	534	537	580	574	561	520	574	530	523	549	535	560	567	549	554	551	597	627	574	565	583	510	560	584	569	546	586	578	569	554	537	559	561	577	575	511	568	578	586	509	539	596	546	562	555	583	556	541	532	557	589	542	568	544	585	580	585	540	563	595	532	580	569	554	541	555	549	580	549	548	575	542	592	549	548	539	571	569	550	564	576	569	541	540	550	558	542	565	531	512	590	588	563	567	545	540	566	558	583	600	590	549	599	551	561	579	588	548	558	559	587	557	563	570	598	581	511	564	539	559	592	528	536	608	608	521	586	535	574	558	580	559	515	563	509	596	557	607	568	567	531	585	557	508	562	561	576	604	569	579	556	549	605	555	597	580	518	610	580	519	529	530	525	555	550	584	542	560	541	595	556	544	609	563	561	563	565	544	544	555	551	567	569	572	579	589	541	525	538	544	593	538	535	537	573	573	546	552	555	534	553	509	533	557	543	544	594	596	563	548	591	559	584	586	545	541	586	574	573	568	533	543	578	554	550	550	569	556	507	559	570	556	590	530	534	514	576	592	548	582	565	529	594	609	568	588	555	573	527	523	548	549	559	603	556	562	597	563	554	596	567	532	570	528	567	559	532	514	533	517	574	567	592	530	564	538	560	589	531	528	560	545	547	545	574	564	555	556	599	564	525	589	570	577	612	571	577	539	588	544	562	589	565	554	560	561	573	567	541	527	548	551	545	601	576	555	561	541	549	596	559	514	600	550	576	565	560	547	559	508	577	589	609	569	554	542	542	539	541	574	606	536	574	569	586	571	549	561	548	533	583	587	512	562	585	558	590	610	563	570	508	579	558	600	587	550	542	521	563	562	589	560	550	603	604	578	563	583	566	558	556	570	558	579	568	561	547	582	499	557	577	584	585	568	540	570	577	587	602	584	544	564	546	523	574	552	556	545	532	550	550	575	578	566	576	617	551	544	543	523	551	540	574	526	569	572	579	575	576	595	583	538	570	513	543	536	586	619	569	546	577	569	563	542	566	636	559	556	586	578	613	599	559	542	508	543	620	549	573	575	530	595	513	555	562	581	530	526	568	487	557	599	588	571	533	554	541	579	547	593	583	583	561	570	581	539	508	554	569	529	591	548	572	573	532	566	588	555	559	573	601	549	553	510	580	496	556	582	537	555	590	586	510	565	581	559	555	570	558	533	538	574	578	601	601	551	546	535	584	531	583	540	584	552	567	546	568	524	587	571	602	575	529	563	579	617	597	571	563	581	558	571	554	528	596	527	549	578	550	514	573	550	528	568	529	592	522	574	521	561	565	533	551	532	555	568	540	522	569	589	539	627	559	564	537	568	568	566	595	567	593	557	579	567	554	606	585	573	556	534	523	553	543	584	574	579	520	547	569	600	577	595	565	512	549	598	557	529	582	549	556	542	589	560	528	541	583	522	562	546	597	564	576	570	581	573	564	529	555	590	536	614	546	570	560	546	541	604	522	563	531	524	563	548	605	539	573	546	564	583	562	594	582	546	566	519	552	576	553	562	582	571	556	590	592	527	561	570	574	563	585	568	537	557	557	561	559	586	553	529	552	546	601	594	552	549	592	598	589	534	531	605	498	564	527	567	518	539	565	545	552	578	541	545	589	574	522	531	566	578	540	585	558	588	537	518	563	547	576	519	563	601	509	535	594	598	607	548	553	547	556	560	531	587	586	586	574	533	626	535	557	601	546	576	582	538	573	575	599	545	559	565	562	588	597	538	533	565	542	550	547	577	561	542	532	553	539	565	559	573	584	522	566	537	580	508	563	562	549	589	541	554	556	569	565	609	554	533	545	569	590	569	547	548	580	576	572	538	509	572	528	570	576	563	542	570	547	531	539	573	598	560	552	546	585	572	508	583	550
27839	24760	42462	24911	5342	1057	671	456	431	424	402	400	436	435	409	449	403	414	426	397	420	473	463	433	419	419	436	420	396	359	402	434	426	433	410	416	433	435	404	402	447	412	409	398	443	419	409	416	448	444	416	413	436	405	418	419	428	463	428	417	414	439	436	432	404	397	440	399	440	401	416	446	401	417	403	448	411	445	414	428	415	423	408	418	437	435	410	450	398	448	389	401	473	425	422	437	423	406	420	404	380	443	413	396	401	439	449	419	405	432	387	402	414	422	437	427	435	424	414	436	390	430	390	463	381	446	427	435	408	410	429	385	397	387	423	429	450	418	413	424	427	410	406	426	428	425	420	392	448	411	439	446	439	396	409	427	421	428	426	426	394	432	417	424	407	397	384	386	420	419	430	402	380	386	449	403	450	412	416	412	384	400	417	424	420	443	460	430	412	418	459	404	408	380	427	410	432	419	426	412	448	371	405	407	407	422	419	441	434	440	421	453	375	466	392	380	423	425	408	432	400	422	413	382	389	417	383	439	434	391	387	417	423	440	423	389	423	431	456	439	413	419	382	403	389	404	438	427	429	414	427	413	447	426	381	405	432	405	489	414	429	450	414	452	397	449	434	428	403	409	476	434	406	418	404	410	417	389	420	418	421	427	392	414	404	410	408	424	442	454	420	424	452	435	375	433	410	423	432	429	441	396	421	409	452	378	438	444	441	425	397	382	406	443	391	417	421	401	432	417	434	436	425	408	417	417	425	437	434	404	415	401	411	423	419	444	401	424	412	426	463	407	421	445	394	420	411	427	435	396	415	415	412	395	407	460	463	410	429	396	450	422	407	384	425	403	422	417	405	445	442	388	423	449	428	439	426	399	415	435	425	415	389	426	429	413	418	379	435	443	412	434	410	408	437	420	426	429	370	452	444	405	430	410	419	409	444	415	408	414	414	421	430	428	438	449	393	456	420	416	435	403	446	438	403	428	398	441	401	445	365	377	463	410	417	452	420	424	428	397	411	384	402	412	472	426	397	460	427	423	403	443	448	456	452	414	440	437	438	454	441	423	426	413	447	412	397	437	456	432	419	449	427	408	433	401	433	417	418	381	435	406	448	448	453	441	434	405	374	425	416	412	370	453	404	389	445	451	447	404	366	428	410	413	381	376	403	414	433	413	426	425	399	392	449	429	455	383	429	438	428	439	447	424	396	414	398	419	428	443	465	394	434	430	426	394	434	432	455	429	372	427	437	434	413	414	416	429	429	410	433	423	404	393	439	431	419	426	419	440	386	435	436	441	435	432	405	417	421	428	472	458	427	446	415	440	422	406	432	432	441	414	403	418	410	392	433	397	440	434	405	416	416	411	395	422	421	424	413	487	409	437	418	405	407	419	430	440	424	455	423	441	458	432	395	429	424	432	416	430	423	429	442	393	408	455	432	445	384	435	418	415	440	440	476	418	412	439	414	432	437	427	411	392	446	399	412	402	451	400	431	450	406	383	462	441	431	413	452	407	430	416	408	402	384	396	434	436	421	449	438	427	417	410	430	412	415	406	426	431	428	427	418	443	424	437	419	408	418	414	414	409	401	403	416	428	402	441	420	453	409	406	467	423	413	377	431	387	423	416	427	386	428	409	400	420	435	415	391	392	406	400	429	409	420	395	418	436	429	417	430	398	422	439	422	449	458	409	421	415	414	407	424	453	406	438	417	425	401	431	434	441	395	436	416	373	457	390	389	420	446	445	404	447	397	445	408	416	435	427	380	387	451	413	451	413	416	431	421	381	430	407	441	440	433	449	398	428	453	405	410	417	405	426	406	397	388	424	391	430	413	376	429	399	388	399	429	415	401	421	384	406	454	443	409	428	436	414	404	425	437	405	407	400	467	466	363	452	418	426	414	412	426	423	395	465	431	401	428	426	441	449	395	436	417	405	402	427	431	449	407	416	365	397	402	449	418	426	408	414	380	395	384	419	447	396	410	423	408	399	432	393	439	415	429	450	400	434	408	403	427	416	423	427	431	442	423	407	430	410	442	403	414	456	391	426	430	445	414	435	447	420	435	423	431	424	446	440	429	418	405	405	439	423	397	418	429	383	444	461	466	417	439	425	409	444	404	432	413	373	429	450	368	426	401	464	421	425	428	436	433	430	426	415	406	425	396	391	443	397	428	459	459	409	452	442	442	419	438	425	469	405	462	412	419	411	453	428	432	433	432	428	417	407	392	411	414	428	426	418	440	400	384	398	419	467	408	437	446	446	433	439	418	433	426	430	429	427	431	462	411	439	402	433	424	436	437	411	429	427	389	438	427	427	432	389	447	409	380	395	452	417	399	416	464	440	398	430	442	405	417	418	413	429	399	395	414	432	436	430	406	460	430	433	439	459	445	426	459	433	438	427	408	405	427	418	411	454	383	381	449	408	381	372	410	402	441	429	430	419	437	410	401	453	413	451	386	383	413	375	417	451	373	379	417	418	418	388	446	437	428	411	387	413	409	413	403	438	393	406	412	442	375	395	407	418	427	462	441	386	412	414	452	393	420	449	437	442	428	395	408	398	429	424	453	477	437	398	456	381	428	425	431	400	383	442	405	412	418	450	412	444	433	429	427	398	430	448	463	435	392	416	409	406	447	404	439	420	380	434	424	422	440	406	388	417	448	435	426	442	431	375	442	448	402	411	411	389	414	403	462	441	384	429	420	432	422	443	413	434	410	464	425	401	424	390	425	430	413	431	419	418	444	421	408	443	382	437	449	410	416	436	430	445	431	426	426	414	406	412	433	437	418	419	380	443	452	399	418	414	412	458	395	428	411	447	456	429	422	435	429	414	413	399	442	449	419	425	429	448	435	433	388	426	415	427	449	416	426	422	438	442	434	397	446	395	398	413	382	400	433	400	414	437	408	385	425	444	411	436	415	417	421	423	423	418	418	426	425	458	405	419	443	437	403	420	440	397	371	422	454	415	421	408	449	405	417	402	439	442	398	403	430	442	387	409	439	429	421	434	411	396	406	439	425	439	427	453	380	422	408	441	428	443	414	437	429	430	419	411	404	430	484	434	413	414	401	398	394	421	425	420	416	391	411	415	368	423	413	438	460	421	422	444	380	437	418	454	418	444	414	403	442	455	429	412	396	421	412	393	458	417	429	403	457	417	402	449	386	421	394	413	452	399	449	391	424	409	424	433	435	449	418	359	408	449	407	436	396	397	447	428	458	446	457	417	394	440	440	428	461	438	384	422	433	410	417	423	393	455	424	367	403	413	389	438	397	416	437	400	402	369	411	445	405	454	404	428	418	392	425	428	377	413	419	386	407	397	437	413	418	445	436	439	432	418	416	437	427	435	415	422	400	400	418	420	424	395	420	409	422	449	410	380	409	445	413	470	437	404	417	458	420	456	425	411	425	439	404	397	436	402	405	426	400	442	410	430	448	433	432	410	425	440	418	409	428	440	419	415	427	393	403	368	443	409	434	410	425	392	402	407	433	372	398	395
25734	39037	38521	16745	4003	1113	678	509	470	476	471	453	485	482	461	445	495	531	469	449	452	499	499	442	510	464	469	497	507	465	491	472	483	492	472	489	486	488	488	489	475	463	508	498	458	437	461	474	460	474	506	432	505	440	470	494	461	494	461	504	518	466	501	454	532	452	451	500	485	498	440	486	469	441	492	528	463	500	476	507	495	512	450	475	508	458	475	487	479	451	442	510	501	466	449	491	495	494	442	486	507	470	453	472	473	488	498	480	463	471	470	452	487	465	513	489	476	480	522	524	440	453	478	495	520	444	467	491	457	458	452	508	425	494	502	498	455	440	494	464	474	472	457	487	467	495	453	491	491	442	500	480	531	462	501	474	484	491	468	478	441	475	470	478	491	480	488	502	462	531	484	471	491	461	479	464	525	488	469	491	448	482	490	504	464	461	457	463	476	475	485	457	495	446	502	508	477	482	455	483	499	426	519	479	489	456	470	466	489	516	473	448	437	475	496	462	465	504	469	471	479	488	451	501	494	476	513	459	505	528	477	465	505	477	497	505	522	471	490	499	491	448	470	470	468	507	469	506	495	519	492	462	483	471	481	464	465	507	471	493	486	442	486	519	484	485	476	459	456	487	501	486	486	489	476	477	463	440	488	478	486	463	471	465	468	502	484	482	476	471	471	445	504	504	461	471	463	466	497	458	449	490	462	455	487	478	443	485	496	442	461	502	464	500	513	478	490	519	479	475	480	420	444	493	491	440	450	496	486	457	459	448	510	452	472	462	489	456	456	443	486	460	461	469	463	454	507	475	469	493	484	501	473	471	504	437	476	445	485	436	509	453	532	473	481	505	520	494	506	461	500	462	469	497	495	473	452	480	436	462	522	491	438	468	462	477	476	472	494	452	443	493	475	455	480	495	495	456	450	481	467	494	501	511	470	494	482	491	509	444	501	458	483	484	461	467	505	470	476	494	494	439	469	450	495	471	469	480	467	494	484	475	467	458	514	436	460	464	502	465	483	526	465	478	446	466	513	457	438	452	489	468	493	486	471	472	522	496	509	484	509	505	479	477	508	462	457	470	455	519	479	491	477	476	464	429	477	432	496	492	501	487	514	481	485	474	453	472	493	477	508	456	467	505	484	500	483	472	459	460	489	500	457	465	439	547	501	468	499	467	438	466	492	514	463	486	472	466	480	503	455	487	451	476	498	515	454	456	519	496	477	446	464	454	509	482	474	484	469	471	474	430	478	446	489	482	489	465	477	460	461	478	500	485	443	473	432	456	496	514	447	483	506	489	470	527	496	453	474	487	483	473	453	476	494	499	516	452	464	449	459	460	474	497	482	459	482	486	449	496	461	451	464	430	470	505	508	473	452	495	492	510	480	487	479	462	512	478	461	519	445	469	470	504	480	490	443	492	476	456	446	480	464	464	474	463	446	490	535	478	459	483	488	463	441	448	465	479	498	464	466	511	493	488	496	442	457	492	504	531	461	499	447	457	470	460	461	495	523	476	490	467	513	488	462	499	456	489	463	477	453	519	473	419	495	440	507	472	446	468	527	456	446	472	490	462	473	479	463	479	476	454	484	476	485	476	494	469	507	495	465	472	443	494	449	518	463	536	452	477	493	510	495	509	449	482	496	458	424	446	497	476	457	454	477	446	485	468	530	475	444	463	484	426	495	451	443	488	447	488	455	461	479	465	481	510	472	483	513	460	491	458	498	484	476	501	481	477	492	485	464	436	478	514	457	522	463	483	438	472	468	486	451	487	453	502	481	471	477	486	534	470	484	463	521	488	450	432	454	513	458	481	497	477	493	489	499	511	476	480	494	442	443	485	496	456	471	471	424	475	451	452	468	485	482	492	462	466	476	501	510	489	452	504	478	482	515	480	466	480	464	509	490	499	485	490	516	495	480	458	451	432	516	484	465	441	523	472	462	449	481	496	473	457	473	464	480	428	493	490	441	460	493	496	503	480	472	529	482	462	473	494	458	497	497	481	478	476	498	489	501	517	516	516	494	482	493	454	480	482	477	503	453	476	458	488	484	473	500	479	455	475	461	467	487	486	457	474	456	483	496	489	525	494	506	435	468	492	482	504	465	497	479	513	482	492	428	473	456	477	452	506	479	454	480	459	487	506	463	488	534	495	526	481	472	476	506	518	512	451	494	468	493	475	496	481	464	493	482	487	491	496	493	482	440	464	515	470	462	483	473	458	506	475	507	442	500	477	496	491	452	515	489	492	477	495	492	478	466	470	462	525	486	478	436	489	526	468	484	484	429	474	459	494	459	461	492	497	467	470	495	484	493	480	504	455	460	469	477	481	493	488	442	501	452	481	492	483	430	482	486	477	460	514	469	469	476	504	465	490	508	519	478	479	469	484	483	437	451	461	452	477	478	489	517	491	449	447	463	493	453	474	496	461	482	474	466	489	474	465	450	469	469	501	484	484	474	497	482	430	475	520	464	485	462	480	508	485	490	451	470	501	458	464	445	482	459	476	502	475	463	425	490	433	489	466	489	451	470	455	458	476	487	472	469	530	485	501	500	461	474	467	445	484	499	474	511	462	462	483	462	459	517	430	486	465	433	473	470	432	467	453	454	482	470	464	484	459	492	473	526	523	471	506	501	456	461	448	498	474	489	502	447	475	430	499	456	490	479	429	446	479	484	440	472	501	518	542	475	473	487	499	468	502	492	519	477	448	486	481	457	475	419	445	482	469	470	486	492	459	462	473	475	472	448	456	471	471	504	496	485	494	498	465	486	446	476	510	466	490	476	504	486	477	444	487	481	481	501	471	493	484	492	489	467	465	523	458	474	474	499	474	487	474	502	456	453	463	482	501	452	468	452	482	520	483	467	470	448	474	458	472	489	503	461	457	484	480	488	492	450	465	464	461	450	507	502	484	499	497	484	484	457	496	469	476	481	485	456	467	470	463	489	474	512	467	490	454	487	467	447	506	521	502	476	474	469	470	501	522	477	420	507	466	451	463	472	480	466	451	468	476	510	473	488	486	523	475	492	475	476	487	465	484	484	488	477	459	493	467	483	506	486	491	434	514	469	479	482	482	526	487	441	461	462	494	462	479	447	481	502	474	459	521	508	526	471	505	452	485	469	474	476	407	435	477	488	510	501	453	462	510	482	463	528	430	468	499	485	485	528	522	503	466	475	466	512	453	477	457	477	456	451	454	471	482	456	500	482	469	513	486	494	486	509	498	463	488	451	471	475	484	490	494	483	467	492	479	473	467	488	489	445	530	471	510	540	438	473	467	501	439	455	473	474	467	507	477	468	490	457	486	475	472	479	483	465	487	470	487	515	481	507	524	477	470	486	477	490	474	482	480	531	479	459	507	504	526	456	448	439	437	469	488	480	500	496	493	478	468	483	484	473	480	468	490	490	500	477	496	467	475	475	524	466	476	472	506	482	469	449	500	483	460	484	486	474	451	436	468	477	468	474	479	459	445	432	486	463	468	441	462	487	476	470	483
23372	21380	49268	43914	24368	14784	3718	696	461	435	429	425	409	460	468	429	435	427	427	438	413	417	445	422	424	401	430	439	413	416	441	437	399	395	455	413	414	409	386	420	401	371	447	399	438	440	391	418	416	413	411	428	417	399	413	441	398	451	460	398	447	344	426	394	425	444	444	423	430	447	373	409	397	409	400	407	439	450	430	419	425	470	453	426	421	408	394	420	403	405	411	410	374	426	404	388	407	433	426	425	413	449	441	468	445	412	409	436	383	441	409	423	430	430	434	439	383	408	453	409	416	444	436	434	424	393	441	433	426	420	413	434	451	404	391	379	450	429	402	441	425	486	439	452	453	434	418	406	437	438	405	406	421	408	441	443	405	403	407	430	402	410	428	437	405	434	406	381	429	419	393	425	418	427	412	407	422	468	404	403	393	456	416	411	403	372	428	441	419	423	410	403	430	403	396	476	421	435	431	410	432	414	470	436	452	410	426	420	444	408	430	456	397	400	419	377	437	439	387	450	425	400	418	433	414	428	419	424	440	442	469	400	446	389	452	430	443	394	408	407	427	434	434	422	435	429	375	437	419	448	402	415	402	411	431	424	395	418	436	425	440	407	469	419	412	403	434	409	405	425	410	419	388	408	424	438	408	427	398	449	435	401	420	411	415	393	401	399	414	427	391	420	412	413	437	464	405	453	425	381	438	399	412	410	439	435	434	393	425	421	419	430	445	438	414	404	405	405	461	414	457	442	384	424	434	438	402	371	387	414	440	419	398	431	466	407	413	432	436	443	411	411	438	453	406	393	391	445	433	447	407	419	421	427	420	396	413	394	430	406	417	412	454	423	406	412	415	432	439	413	439	424	422	410	435	430	407	418	404	399	386	395	394	426	420	440	414	409	407	400	430	408	379	396	443	396	402	404	422	414	395	481	423	399	435	450	421	402	433	447	416	427	416	414	421	443	439	426	408	418	430	376	431	404	410	409	427	446	427	420	408	388	436	389	401	412	447	434	433	410	402	384	443	401	406	442	393	405	409	435	403	430	415	395	385	413	411	448	424	407	428	459	459	425	427	399	421	406	391	420	444	403	403	452	441	416	391	419	437	409	437	412	400	452	409	423	422	436	410	407	412	423	418	434	430	424	440	440	450	420	405	452	389	434	404	417	405	426	415	412	411	367	403	401	450	407	377	437	414	435	427	403	442	404	435	417	408	399	440	419	382	412	416	409	447	399	416	436	393	426	440	423	417	390	446	383	441	452	452	466	452	430	409	396	450	398	374	427	438	448	400	430	426	428	385	449	386	380	415	416	432	387	397	407	437	417	415	440	426	420	428	409	421	438	439	442	410	431	413	425	432	433	418	448	438	410	429	427	421	396	434	447	377	405	448	417	429	412	413	425	397	388	478	423	406	429	406	399	474	414	390	413	417	411	394	406	388	440	413	445	379	416	447	421	439	466	418	444	422	437	446	395	418	388	406	397	413	410	375	436	449	402	443	411	408	415	443	423	399	413	423	449	416	394	402	408	445	435	423	410	408	446	425	398	450	442	390	441	420	382	423	422	412	422	372	399	450	390	377	414	453	451	389	457	435	371	423	429	417	417	411	418	431	441	402	410	434	431	421	398	383	370	435	421	402	407	419	404	444	420	400	416	387	394	444	430	395	416	441	452	426	475	422	434	404	424	421	396	405	459	426	421	410	427	413	447	414	425	462	420	432	409	366	425	409	415	404	402	436	412	406	426	457	435	437	441	383	411	412	401	430	403	461	416	394	376	406	407	393	443	430	427	478	385	411	425	435	415	408	408	443	416	438	416	445	435	394	405	425	427	431	422	404	415	397	402	400	406	429	407	404	427	370	395	458	413	443	421	410	377	389	439	392	452	404	415	440	411	444	417	440	409	427	423	433	452	463	425	420	379	425	415	392	409	437	425	450	421	425	421	399	463	435	403	415	424	433	416	409	417	396	400	424	388	423	403	398	414	397	394	400	412	432	378	411	407	385	438	420	410	440	422	428	429	426	396	393	434	412	451	420	381	412	405	395	438	416	373	430	429	394	438	415	432	421	473	408	431	427	401	430	384	406	421	391	451	438	407	422	408	421	402	448	456	437	448	392	445	418	452	411	430	476	453	405	409	428	403	435	413	392	422	429	452	404	409	459	421	451	409	397	428	413	421	401	459	387	389	404	424	404	425	404	450	420	446	439	409	440	430	416	412	452	434	396	415	388	402	425	403	411	423	449	433	390	390	444	403	379	378	452	402	392	451	400	402	398	419	426	434	393	425	404	417	401	402	423	398	428	396	403	431	434	446	438	392	375	423	433	436	404	402	438	418	432	418	403	421	400	466	438	423	400	441	442	424	430	419	430	412	408	411	429	438	421	424	434	425	438	409	407	400	413	439	455	426	418	413	430	425	446	436	442	420	438	402	430	373	420	413	415	423	431	417	416	433	428	437	458	419	437	436	420	425	443	449	419	388	436	415	447	359	442	439	410	427	432	426	412	378	383	435	391	406	442	388	389	397	424	404	431	400	356	419	431	391	445	399	452	403	443	449	428	427	438	395	441	391	447	441	438	428	416	413	398	403	416	411	397	438	427	419	390	413	397	414	448	414	436	436	409	401	438	473	428	449	389	403	402	440	380	420	405	420	439	470	461	422	444	409	436	402	411	444	425	431	411	461	437	393	414	412	383	400	403	444	401	457	419	409	428	434	412	461	471	429	438	432	427	408	422	430	455	402	447	440	403	427	399	441	363	440	434	415	434	420	445	430	435	448	435	405	380	433	431	391	442	421	397	405	409	409	465	409	429	459	446	429	398	396	400	415	436	419	390	438	421	441	423	375	403	388	435	405	457	397	408	406	432	443	474	399	447	398	439	429	367	393	450	410	406	437	411	415	433	390	446	460	444	417	422	419	430	475	417	448	442	374	415	437	411	380	429	394	429	410	408	419	404	471	416	395	437	433	419	418	426	432	419	417	417	417	413	413	406	417	421	444	438	435	376	434	465	410	405	417	403	410	442	399	422	428	427	431	435	391	406	407	418	429	407	436	377	416	401	449	453	419	436	451	423	419	389	442	418	447	436	409	413	438	410	443	428	393	416	404	441	418	424	425	401	425	413	409	449	430	399	409	444	438	426	401	433	408	394	424	406	401	428	424	423	433	422	395	410	416	403	421	419	434	417	389	433	436	429	415	417	423	404	430	411	420	398	404	407	456	412	399	377	423	415	460	424	449	409	430	454	440	428	404	407	404	441	425	456	439	375	426	430	406	402	399	439	423	403	400	433	408	410	425	409	421	441	400	381	420	461	450	404	428	450	435	401	405	457	392	414	417	416	404	408	410	445	430	403	422	444	381	417	412	446	409	401	445	397	405	408	445	450	423	403	431	409	416	413	421	416	445	420	434	395	432	445	430	443	416	422	426	434	402	450	421	398	406	444	403	449	419	423	420	452	397	452	407	427	406	405	432	394	421	409	408	442	459	435	413
53071	87593	77350	46294	20934	6361	1901	762	518	460	442	446	468	480	443	482	446	440	477	461	450	437	490	454	476	482	489	500	494	455	471	469	481	457	460	439	459	454	407	456	432	459	418	518	448	446	442	480	491	452	478	484	463	478	442	447	462	461	454	476	480	457	479	454	506	442	451	473	469	474	464	477	438	418	513	503	464	437	453	480	442	429	439	426	517	443	478	467	503	467	468	461	496	485	440	481	429	451	492	500	450	503	472	450	437	441	435	464	482	468	480	481	459	467	444	495	454	489	445	474	452	480	483	463	466	488	438	436	470	517	467	446	484	422	432	453	461	499	447	464	462	468	536	459	440	421	482	463	467	439	457	493	475	476	461	504	524	440	483	468	481	435	456	442	450	473	498	459	447	449	498	481	502	481	461	504	438	468	483	478	401	505	438	468	473	479	474	470	460	482	473	455	458	425	481	454	509	467	445	460	478	483	453	450	482	442	440	424	466	463	491	468	443	454	457	462	462	467	463	460	486	475	478	474	481	492	459	486	469	504	458	455	422	485	466	453	448	423	433	457	489	475	490	470	508	500	478	440	464	491	443	462	486	451	451	425	421	451	464	476	462	434	463	492	448	442	452	451	466	445	476	480	454	453	434	473	458	460	466	460	458	501	457	470	467	500	467	421	452	474	461	492	438	469	463	463	476	469	442	470	490	428	492	475	446	433	454	457	478	472	418	477	510	480	474	406	442	474	505	455	468	497	468	441	495	490	460	456	466	484	466	461	452	456	468	447	442	420	446	468	446	446	449	443	480	472	433	462	461	435	449	452	434	472	484	439	462	461	480	439	479	470	434	446	491	444	450	476	431	402	465	436	452	490	432	474	451	462	468	485	437	439	468	480	469	430	457	428	460	486	475	450	479	442	441	437	464	504	468	453	494	448	475	456	459	479	446	413	414	454	461	472	459	430	456	503	459	417	450	454	509	465	456	445	504	440	459	465	477	491	463	434	479	471	430	451	434	448	450	479	476	486	512	476	491	428	473	435	438	467	436	430	483	430	463	448	501	485	490	450	495	457	477	478	475	461	436	467	489	495	486	476	481	478	468	458	491	441	448	499	464	457	448	448	479	461	459	444	435	435	476	463	471	477	480	462	442	436	505	477	488	430	457	474	453	446	443	477	416	443	490	484	473	458	442	473	471	473	440	457	469	517	456	481	443	519	474	457	498	456	469	459	426	471	443	490	486	478	483	451	449	520	456	468	436	443	497	465	427	487	440	469	430	457	439	485	428	438	468	460	456	446	437	422	489	469	471	487	467	458	419	448	461	440	453	482	452	459	478	489	465	476	451	444	415	466	484	437	451	497	440	491	449	462	476	462	476	490	489	475	443	449	462	447	498	473	441	490	440	453	456	443	470	449	466	461	482	486	507	493	469	460	476	489	456	496	491	423	429	457	447	443	462	454	458	460	475	435	494	452	469	479	447	465	470	459	455	488	485	448	450	463	443	441	473	483	431	450	456	426	491	474	512	421	459	442	466	434	459	470	458	511	455	477	464	473	456	446	437	436	481	474	445	445	466	488	465	449	483	420	446	480	430	483	498	466	485	491	465	481	429	450	449	451	453	477	475	463	494	456	447	427	477	467	461	454	459	475	478	465	427	420	486	487	472	476	469	502	471	427	472	464	443	405	472	448	463	444	459	462	468	517	477	470	452	435	468	451	491	446	463	480	473	466	465	433	494	447	460	483	377	451	474	476	435	474	508	450	463	484	478	462	492	497	481	506	476	456	495	455	451	447	453	460	471	430	487	485	469	466	453	446	453	447	472	442	471	434	464	471	434	491	465	411	445	481	450	492	464	476	467	441	459	443	452	477	481	483	426	442	410	462	411	491	439	472	470	447	464	476	462	473	485	483	498	488	435	510	457	453	444	424	479	453	465	456	458	452	442	477	472	483	438	469	471	441	430	432	446	477	438	512	441	451	467	480	445	465	449	462	471	490	466	496	485	486	493	462	488	444	454	461	435	468	501	436	451	424	457	444	441	474	461	457	440	474	439	449	491	450	470	462	458	470	496	453	471	434	465	475	483	484	422	471	451	475	445	433	402	475	460	453	475	475	454	434	426	492	467	468	472	485	482	416	484	415	450	467	430	473	469	415	487	463	467	454	464	472	438	426	482	425	463	458	458	502	443	481	459	458	457	515	465	456	469	496	451	453	468	520	450	463	449	407	440	430	491	449	441	463	476	482	433	440	482	474	493	448	457	459	468	493	481	443	475	452	451	448	447	482	452	449	435	461	477	431	429	498	466	469	469	462	449	476	435	498	486	482	468	445	462	451	502	454	470	431	424	446	456	463	464	460	468	472	448	480	442	456	453	477	461	440	451	474	429	465	462	449	427	467	434	455	464	464	469	455	449	441	548	450	440	437	420	484	449	480	457	460	464	433	474	474	505	473	480	497	495	431	451	467	458	448	471	468	509	463	444	475	457	423	451	452	411	456	438	523	461	466	473	461	464	439	469	482	458	449	454	421	429	439	513	447	441	462	473	461	480	442	448	463	460	471	439	460	472	497	457	481	463	409	422	493	421	456	461	438	476	454	452	462	448	457	458	496	442	412	453	445	443	459	454	480	505	461	452	444	517	459	461	445	475	441	453	452	494	446	443	442	488	446	445	495	479	462	472	470	466	427	480	494	453	464	487	482	474	461	481	450	480	422	480	421	462	466	444	423	479	439	468	446	463	496	439	470	476	454	460	453	464	486	463	470	472	447	466	471	458	451	445	446	449	490	468	498	473	465	441	446	468	448	444	477	503	463	449	483	444	460	443	425	449	474	433	435	427	492	457	476	493	469	437	456	484	443	459	468	477	410	475	491	414	461	475	443	479	433	481	443	475	441	458	459	438	463	434	474	466	451	454	450	450	448	480	461	511	444	511	462	457	469	446	483	460	469	466	435	468	469	435	478	446	410	488	445	442	459	467	431	470	445	468	450	479	487	437	522	474	456	437	462	471	476	457	412	475	416	420	435	469	445	507	441	460	466	461	423	515	440	466	470	456	458	498	467	496	469	489	471	463	469	447	469	479	465	449	472	488	461	456	437	452	453	497	462	457	497	451	501	449	474	464	481	472	478	453	461	458	450	477	500	477	455	472	482	431	483	481	493	432	460	439	472	464	463	459	454	475	437	460	422	445	482	483	469	475	466	477	479	484	462	477	461	480	422	476	493	445	452	466	487	458	494	439	447	469	468	469	456	447	458	475	454	431	423	490	456	443	448	506	485	437	517	442	469	506	503	498	476	473	487	465	434	449	478	471	458	483	490	439	456	486	465	449	465	461	402	483	439	454	456	477	467	467	443	477	496	496	473	451	456	468	454	513	425	468	458	454	484	413	423	490	430	460	445	459	492	471	455	451	483	429	435	464	492	437	459	438	467	423	468	485	508	480	428	449	419	447	481	428	479	431	448	475	459	456	491	483	478	508	455	479	479	469	474	475	446
25028	22117	47665	36703	16503	4194	956	559	540	523	491	518	522	581	473	521	502	442	467	523	501	546	519	521	515	543	511	544	524	514	543	529	499	516	547	514	525	522	510	494	537	496	520	490	506	529	515	520	491	541	525	492	513	508	503	477	523	475	497	513	518	514	521	526	545	494	564	514	531	538	514	535	503	535	526	506	496	503	511	475	479	524	544	463	506	508	509	534	506	546	503	519	509	519	532	479	511	497	532	506	504	499	516	501	521	502	546	485	502	544	489	488	503	540	497	536	462	500	534	489	492	544	537	523	498	488	536	530	473	536	537	538	517	526	509	524	501	503	535	532	513	481	506	511	479	528	498	483	498	497	495	494	497	506	490	515	516	508	545	522	533	529	538	524	485	484	530	523	482	507	492	543	507	489	523	515	495	514	509	469	549	508	547	519	495	513	517	479	486	527	516	502	545	488	516	551	520	531	505	507	510	453	475	489	529	503	546	507	533	455	496	533	472	527	529	519	506	501	499	513	488	478	523	494	533	511	518	491	539	499	526	518	508	537	514	524	541	550	531	510	544	521	544	514	487	485	516	512	539	493	501	481	506	540	499	534	505	482	512	548	544	510	492	533	482	530	492	495	520	485	489	505	488	509	495	548	520	518	522	523	555	503	525	475	478	507	522	514	494	513	527	515	538	553	527	491	528	523	508	519	473	510	514	462	520	490	509	517	519	508	505	516	527	505	492	514	494	538	521	542	492	496	498	523	515	531	519	506	501	526	531	511	510	529	533	560	546	538	546	514	518	563	523	521	571	480	533	510	534	482	496	526	522	509	490	522	561	479	519	482	477	506	501	539	526	506	484	535	506	473	527	531	454	535	533	513	538	532	482	533	505	503	463	518	523	503	507	517	533	528	487	486	515	507	499	496	507	516	454	493	504	488	468	487	526	528	540	525	495	491	462	519	522	499	492	504	534	505	495	492	517	509	496	509	516	522	511	527	499	511	505	523	484	459	468	529	526	506	512	526	509	506	498	519	522	499	531	558	484	531	533	552	528	478	487	554	503	553	482	535	490	503	504	492	526	519	505	539	553	506	521	538	520	539	527	471	537	509	509	525	518	462	507	556	516	537	497	504	542	572	518	517	544	524	534	508	493	537	475	516	531	494	518	493	513	540	488	530	540	465	525	506	525	544	529	511	531	505	472	467	538	502	501	511	572	512	500	537	499	563	465	525	495	524	539	520	508	496	511	500	535	530	497	512	544	581	500	515	505	524	470	510	521	466	521	546	526	536	505	518	505	508	513	528	532	477	519	514	522	531	502	538	480	495	488	463	554	520	494	485	475	509	495	493	509	456	564	522	517	506	515	539	502	531	518	517	537	542	535	473	567	488	524	494	536	555	521	529	505	546	536	526	525	534	554	529	520	522	575	496	564	550	498	484	521	549	481	504	549	529	532	533	515	502	532	449	514	531	526	472	517	522	523	568	511	504	503	523	567	521	477	522	546	517	512	520	501	517	508	503	542	500	556	489	495	502	497	536	513	481	503	537	530	516	509	536	512	498	506	525	469	556	529	536	477	511	513	496	482	502	468	546	526	553	525	487	494	471	494	508	514	461	486	510	473	496	513	491	536	551	504	520	494	500	516	503	496	513	484	507	487	506	497	495	520	527	515	522	518	527	551	506	538	547	511	501	517	504	555	511	505	477	550	542	507	516	491	531	490	536	494	533	475	486	515	526	549	505	496	529	530	507	535	508	522	508	509	501	519	538	502	506	521	485	490	513	532	507	512	519	504	527	479	510	497	509	556	498	513	505	517	536	477	525	508	526	477	488	525	504	505	487	516	514	482	506	524	520	531	507	592	545	479	494	557	506	567	495	511	561	505	551	522	545	553	544	517	505	480	533	520	473	488	512	518	497	492	488	511	547	500	551	487	502	531	502	507	510	552	497	520	527	511	502	464	525	497	533	522	497	494	518	534	519	525	535	526	549	485	531	494	504	519	502	508	503	486	531	512	547	521	508	500	533	533	507	512	519	512	486	524	486	483	506	573	534	513	494	514	480	483	550	507	482	507	517	486	534	511	526	509	531	495	493	544	523	474	483	578	540	538	495	509	535	505	503	506	536	506	489	517	502	536	514	529	513	490	532	508	522	563	535	486	527	545	511	540	533	529	493	488	542	519	475	542	517	511	509	518	537	530	536	509	497	498	507	522	488	495	503	465	523	501	525	492	519	507	569	509	493	514	520	521	479	484	488	530	484	532	526	496	487	518	494	527	534	503	496	489	544	499	522	504	500	533	488	510	497	525	522	484	521	521	531	468	519	514	497	457	528	506	498	519	514	548	521	525	497	527	516	486	516	540	519	498	535	527	514	506	491	547	511	524	560	513	524	483	491	496	483	485	470	526	458	508	469	533	522	525	559	492	544	555	477	484	515	481	520	512	520	501	524	519	516	482	500	509	517	501	496	570	491	530	535	496	495	490	483	525	514	554	490	503	512	541	525	515	521	528	509	508	527	517	526	509	507	548	494	536	488	476	521	523	555	539	494	503	521	511	543	475	510	505	525	512	491	493	530	557	517	505	518	515	540	478	547	507	483	530	511	506	472	475	512	492	544	569	526	492	542	495	453	491	484	509	495	480	510	565	582	532	511	524	525	476	500	497	533	558	539	516	536	467	510	499	500	542	505	512	535	514	494	518	476	519	497	503	504	518	501	551	502	522	550	532	474	524	498	535	512	513	525	508	525	542	545	507	503	508	509	513	493	543	521	531	525	509	547	540	523	488	544	521	503	496	516	512	520	487	496	539	514	511	499	512	499	523	539	517	552	470	524	499	495	536	520	526	526	512	543	488	487	489	524	464	529	486	498	501	548	506	527	551	517	508	508	542	519	505	499	563	512	507	528	523	499	536	554	518	542	541	501	478	533	534	574	501	510	488	526	488	501	539	547	522	549	520	529	517	518	524	515	504	476	498	503	504	511	528	501	538	546	525	486	541	541	488	503	496	506	488	499	512	493	505	521	489	517	482	565	489	490	490	538	535	557	485	522	548	527	516	500	533	548	540	522	504	474	515	501	481	529	557	531	504	501	519	528	561	519	501	450	505	483	535	511	548	510	511	500	495	511	492	526	501	512	499	514	526	531	499	464	486	469	517	510	480	492	520	532	477	466	501	512	497	466	485	520	506	522	503	519	572	517	515	520	492	519	511	508	516	487	490	522	505	515	513	524	526	516	541	509	521	541	500	533	486	532	497	520	494	497	528	524	518	496	523	516	557	474	476	506	528	522	512	502	483	536	525	542	501	505	497	506	530	495	510	512	543	481	532	518	491	488	526	525	538	511	495	554	505	515	469	527	503	504	510	484	526	496	550	528	465	528	513	500	547	527	492	504	504	503	483	528	525	547	506	495	537	503	521	541	558	522	513	512	571	505	511	532	559	515	552	535	562	493	525	484	521	509	494	506	534	482	530	547	529	528	535	538	495	509	531	515	497	530
45887	69842	65063	32705	11473	3099	1148	725	584	532	581	549	585	559	594	576	549	535	559	545	535	598	601	593	508	543	564	580	604	561	562	575	595	612	554	572	645	597	566	581	599	581	580	522	563	576	597	569	579	588	598	602	583	589	607	569	583	491	562	579	560	568	620	591	572	599	583	545	564	588	547	579	572	608	636	578	600	586	592	585	565	579	573	562	556	558	573	580	530	599	597	574	601	538	556	536	545	613	596	535	541	582	630	589	605	543	534	559	566	619	559	593	557	566	574	552	512	575	592	562	569	604	542	569	600	517	571	632	565	590	599	597	568	558	574	585	607	614	584	572	612	595	567	566	594	562	560	572	538	565	549	591	578	594	559	599	554	523	580	607	559	569	549	555	581	596	575	516	557	573	607	569	603	556	546	638	592	563	576	548	576	566	599	575	575	607	597	577	537	577	552	536	569	561	595	582	565	544	540	558	600	594	574	535	578	538	618	572	536	549	582	596	577	575	593	548	534	617	608	594	571	593	568	560	580	579	569	568	545	583	546	576	573	585	576	581	585	595	575	563	566	571	557	602	624	578	615	580	575	557	584	547	561	595	548	563	577	583	560	587	543	546	578	583	579	569	607	570	566	599	558	608	600	577	604	580	580	563	529	557	551	541	580	581	565	585	547	621	573	543	632	578	545	568	553	603	596	567	598	600	579	545	580	598	556	630	588	578	564	549	558	571	580	591	573	548	571	563	558	593	556	584	554	588	584	578	596	578	557	578	573	576	561	598	573	592	554	534	591	584	571	590	576	584	562	555	595	530	564	545	586	584	565	570	569	550	584	555	639	590	602	543	525	571	595	533	559	591	581	582	577	587	579	561	576	589	571	556	565	569	549	561	531	604	543	553	622	594	592	571	577	555	566	564	613	573	554	603	563	599	578	605	581	580	583	554	569	599	547	585	564	558	565	545	570	575	581	582	571	584	575	571	563	532	545	580	587	571	557	592	562	593	652	564	565	569	552	595	597	547	588	558	583	568	583	595	620	621	584	565	530	589	600	607	608	606	542	560	562	593	578	552	536	580	549	592	581	531	561	538	523	584	583	549	618	581	546	564	584	596	569	581	594	532	586	604	590	608	596	550	521	594	570	537	572	561	550	592	553	534	568	540	557	539	572	561	549	597	564	623	594	587	560	561	583	589	583	580	608	590	593	585	622	599	599	565	565	566	558	542	581	578	544	587	583	573	601	570	599	573	580	558	625	572	566	592	588	565	588	593	595	565	579	572	596	562	581	559	590	584	533	537	553	554	641	566	509	590	595	591	583	578	565	573	637	557	602	583	595	579	573	581	605	530	587	545	575	562	563	550	550	547	577	559	556	575	566	542	565	568	577	598	593	558	587	557	521	558	592	580	581	568	571	616	554	619	532	525	555	546	600	534	541	538	564	583	589	618	558	612	555	596	602	610	586	620	569	531	610	560	562	567	580	535	540	584	585	581	561	588	579	584	600	630	527	541	579	556	591	566	564	561	559	590	580	594	552	550	556	562	601	543	578	559	587	623	539	572	615	539	568	530	578	568	558	588	587	588	599	605	566	562	565	593	528	609	536	503	605	599	578	593	534	553	592	575	588	577	576	561	585	539	576	599	557	556	585	571	574	550	532	557	591	587	604	620	515	584	588	583	578	588	632	560	593	587	579	558	543	589	581	592	521	604	554	621	583	557	542	567	582	562	547	593	552	617	555	580	599	559	551	545	605	583	550	571	544	578	574	526	563	547	541	554	602	603	588	541	598	581	551	583	587	574	540	546	590	536	590	561	566	573	550	557	571	614	555	562	585	628	594	568	558	573	557	533	568	599	551	605	582	619	554	559	562	556	539	571	560	607	545	575	606	529	542	606	562	583	599	569	593	553	583	594	608	577	610	572	599	607	560	587	582	610	523	574	584	564	578	571	595	547	578	544	551	559	585	568	572	561	566	530	571	551	564	540	521	570	529	572	579	543	569	569	598	594	600	554	572	540	585	560	564	584	596	605	556	567	573	540	590	570	570	600	563	577	548	578	555	570	542	525	586	536	568	583	600	547	562	573	543	574	586	546	605	592	587	549	557	534	587	559	613	597	562	587	516	611	594	568	576	578	545	565	543	553	572	576	557	539	607	610	587	593	560	592	621	580	551	564	551	570	562	611	583	605	583	600	527	538	593	595	552	571	581	617	542	556	592	578	558	571	596	595	546	537	542	574	610	572	608	526	525	576	589	600	614	571	562	601	588	560	581	548	584	573	540	572	619	573	596	554	596	577	585	591	532	563	573	595	578	582	601	542	576	562	624	551	552	584	569	596	565	569	530	547	560	554	570	560	539	588	581	600	594	594	560	554	557	529	573	625	584	538	561	608	571	527	598	592	596	592	562	590	554	618	566	548	611	584	570	569	585	589	581	560	555	555	577	559	568	602	583	562	572	632	564	575	546	538	567	562	552	601	590	610	548	590	562	572	555	558	550	567	559	623	550	587	569	557	552	566	565	613	592	555	592	573	608	528	518	590	567	562	574	588	574	611	560	558	563	555	631	587	593	624	584	536	582	597	547	569	572	602	594	598	564	569	588	576	562	534	572	560	590	571	575	563	543	582	598	577	545	573	589	553	620	576	545	582	589	558	591	555	571	573	552	564	606	601	550	560	597	548	589	577	553	582	601	585	585	565	554	568	580	546	578	564	559	594	558	547	568	581	591	575	587	619	581	583	533	542	556	599	602	572	533	581	551	570	558	559	565	570	582	575	566	581	596	564	535	577	555	556	584	572	593	617	581	598	627	578	586	554	567	543	560	609	615	564	596	572	570	582	555	566	594	546	576	574	533	616	580	564	616	616	585	570	555	625	553	504	545	628	538	561	589	573	589	595	624	604	618	605	604	576	535	579	605	558	598	589	577	575	521	506	587	533	601	584	568	560	547	611	573	593	542	559	608	593	554	578	585	609	546	583	532	568	564	524	570	588	571	562	593	582	517	614	565	558	567	581	523	584	557	637	551	590	589	560	616	565	581	595	599	572	543	542	571	545	598	565	565	622	545	581	537	550	572	586	586	595	604	608	583	535	602	550	530	555	603	634	577	572	566	566	563	587	585	594	605	555	606	570	553	562	589	574	597	604	607	561	574	598	564	567	592	587	564	563	580	582	561	602	584	597	575	558	573	541	588	551	598	570	574	552	583	575	551	548	533	587	569	557	598	544	548	546	561	521	576	557	591	550	587	578	511	560	583	587	562	551	562	601	608	590	525	584	557	583	589	577	555	577	584	548	585	553	577	602	592	586	583	571	564	556	614	547	605	565	561	603	565	582	561	606	558	575	605	572	560	514	594	561	531	611	593	526	606	584	598	593	579	613	558	566	569	567	557	558	539	552	562	556	610	563	580	592	563	570	536	581	566	542	584	586	536	587	616	556	542	559	605	583	575	579	564	565	595	584	601	553	596	568	552	553	593	551	525	606	581	619	545	548	573	549
22608	21186	37382	33749	22609	19815	11345	1329	548	533	506	550	518	527	499	559	523	505	523	538	529	551	487	568	533	569	498	587	490	560	520	513	517	545	509	514	524	546	532	547	510	500	538	517	550	541	558	504	511	533	509	548	508	500	559	528	521	559	471	530	555	544	523	528	506	559	487	505	566	551	585	537	537	567	559	501	551	524	499	548	554	540	484	544	526	558	497	533	498	547	547	584	510	523	554	541	538	512	570	564	592	517	489	489	515	554	539	537	568	508	493	562	530	538	505	532	498	532	554	493	549	507	511	532	568	541	543	520	499	518	496	524	543	493	518	537	540	509	482	542	507	556	527	525	538	537	538	531	561	525	521	560	525	525	551	519	516	499	551	491	587	508	502	507	533	492	546	525	521	536	557	533	530	514	532	508	538	539	546	530	465	523	535	518	535	497	533	566	536	545	515	508	543	545	569	521	509	539	524	570	532	483	552	543	548	558	554	553	476	536	539	526	515	557	524	519	515	517	562	561	532	514	522	530	517	553	519	539	590	538	537	523	514	569	559	534	528	490	549	531	532	502	517	517	525	555	546	487	552	520	542	550	524	547	544	547	536	544	561	562	513	533	560	513	540	492	570	525	474	512	527	562	546	500	552	538	531	523	521	499	510	534	551	561	527	503	544	572	541	558	526	494	536	546	547	548	571	571	497	539	536	534	558	534	555	502	537	558	521	560	497	539	522	532	531	483	545	519	520	564	520	551	528	522	568	502	538	503	527	561	542	532	522	520	560	492	521	535	566	507	521	538	496	556	508	529	585	504	534	528	539	513	552	510	489	477	526	514	491	514	518	536	524	545	533	531	546	533	539	540	525	550	543	546	508	572	547	538	495	557	512	538	540	548	477	530	553	504	521	547	541	528	521	533	560	568	512	516	486	532	484	516	539	546	527	571	548	568	492	533	544	543	559	491	528	514	595	548	488	510	575	560	521	573	521	532	550	525	522	520	560	551	509	530	525	499	529	516	509	497	495	550	533	561	464	513	553	544	523	533	540	521	561	526	534	534	516	538	489	570	556	544	496	546	511	537	532	552	518	511	542	490	527	546	561	518	573	540	495	550	536	562	526	540	517	521	548	553	546	522	521	547	537	512	489	520	582	551	542	539	556	556	521	508	543	526	565	493	534	503	520	520	563	567	536	557	534	522	534	546	509	542	542	542	566	517	508	514	503	542	554	550	502	503	483	520	525	536	534	544	521	499	545	506	520	510	535	537	548	527	506	522	524	548	518	521	485	548	535	519	612	536	534	538	538	545	502	506	542	499	522	515	540	496	544	521	553	583	570	482	533	531	501	520	544	510	534	544	534	537	517	555	526	527	490	548	580	521	502	512	529	557	538	527	563	497	556	519	545	523	492	536	507	586	524	580	561	496	564	526	555	538	518	524	503	526	510	511	511	519	518	560	529	527	569	533	527	497	533	505	540	524	534	552	599	531	555	478	517	536	501	526	538	569	564	548	537	494	531	526	492	482	514	548	499	517	516	532	516	509	546	492	540	524	528	538	497	497	559	520	537	529	556	554	504	532	482	530	533	535	489	541	494	532	533	505	565	507	521	531	514	524	520	523	547	554	503	549	537	504	563	519	501	520	540	532	573	501	513	540	533	527	517	512	504	520	499	519	564	557	474	543	553	550	542	480	523	556	500	521	522	551	550	529	518	527	502	555	572	516	519	559	511	523	510	528	551	570	499	509	516	549	567	492	533	525	559	491	518	514	528	567	510	526	545	563	542	506	524	543	497	535	538	484	542	543	548	502	485	524	527	488	566	547	536	523	558	550	542	549	507	529	554	524	551	492	546	480	534	547	498	551	499	517	539	570	521	564	529	567	527	607	522	509	563	511	540	531	510	548	563	530	541	526	506	510	492	558	528	530	565	561	586	519	541	521	506	514	520	513	512	507	545	506	501	519	476	530	496	555	507	524	508	524	444	536	516	518	542	561	542	503	509	516	506	525	500	505	505	505	571	525	520	549	521	558	538	531	568	518	510	515	535	517	550	519	548	506	572	541	511	526	507	556	531	566	533	547	570	505	520	496	515	499	496	501	556	515	518	525	544	545	525	507	502	536	517	506	488	516	526	510	509	516	521	508	566	521	504	513	499	529	526	548	565	550	542	578	548	504	528	549	524	511	555	517	521	509	527	485	503	513	497	538	486	546	528	540	508	556	532	504	549	516	493	560	465	554	501	544	539	500	534	484	543	531	500	547	506	537	539	509	533	514	521	522	518	528	553	536	529	554	562	554	521	562	551	534	511	522	544	532	514	506	540	557	545	539	534	517	513	560	541	538	527	515	518	527	534	529	504	493	534	535	543	515	514	509	558	516	551	534	518	522	532	549	496	513	535	511	486	503	521	505	519	550	519	563	554	547	520	527	536	530	542	527	558	523	524	508	502	505	520	553	558	506	510	550	554	536	495	514	547	502	507	513	526	510	545	520	548	490	503	511	542	517	544	546	495	519	530	543	524	532	522	524	519	523	511	523	526	532	551	535	563	505	524	574	572	517	543	521	554	489	542	535	528	529	530	532	504	496	532	549	523	510	566	537	526	537	524	484	498	532	538	549	578	543	541	544	542	553	558	557	547	531	503	527	481	520	521	530	482	510	539	522	543	543	524	528	527	542	542	553	538	550	493	516	511	517	551	589	511	561	520	552	513	554	547	505	523	541	521	489	530	526	552	522	563	577	513	555	529	551	533	524	516	545	496	529	529	550	557	501	515	500	511	498	530	565	548	503	548	489	550	573	539	517	545	523	529	512	508	553	515	526	514	559	517	532	500	513	520	549	525	501	493	528	524	520	539	553	521	518	490	478	556	514	524	526	573	493	505	542	525	523	514	537	510	511	522	528	529	509	499	527	572	537	492	546	521	544	520	524	517	518	511	562	541	532	528	501	521	531	535	523	532	557	512	543	497	471	534	522	528	518	523	536	529	520	495	504	523	502	502	481	551	549	575	537	540	565	596	526	510	525	495	555	544	521	502	521	531	554	543	459	529	525	537	505	530	483	514	527	551	490	524	497	519	549	544	518	546	474	544	537	547	513	555	566	515	495	527	537	519	488	542	506	535	491	492	511	562	523	529	524	539	561	536	518	502	562	512	531	539	518	538	537	518	553	512	527	556	521	532	523	477	534	536	494	507	535	550	542	534	564	523	525	543	565	510	531	495	556	547	545	498	504	521	512	477	517	495	521	586	517	558	504	533	551	534	510	511	555	527	530	528	537	581	544	569	561	526	509	522	563	517	514	558	597	561	502	518	508	518	515	530	475	536	539	553	489	548	539	544	547	513	532	542	550	549	513	507	514	526	555	526	496	568	513	568	492	554	514	547	478	473	527	534	532	515	511	533	481	557	531	484	565	503	530	531	514	536	527	496	534	501	496	549	541	524	537	510	517	528	503	526	550	499	570	508	498	510	577	568	550	540	512	550	547	542	492	540	513	551	543
58290	96871	76056	50777	24733	7743	2442	1015	654	591	633	613	597	595	563	579	603	603	573	540	596	568	582	603	572	570	564	576	565	638	592	555	579	545	577	517	576	579	577	575	568	562	509	548	524	531	529	602	587	579	579	583	581	569	568	605	546	558	545	562	560	569	560	519	554	605	593	580	531	539	571	564	615	556	541	580	565	533	566	527	588	579	579	590	518	572	586	582	575	554	586	616	574	580	573	566	572	543	564	561	562	562	557	594	536	627	563	545	527	538	592	565	549	527	564	529	621	575	602	587	571	587	566	578	561	586	555	535	553	525	550	522	607	555	575	581	539	568	529	546	601	545	605	577	584	584	512	622	578	524	562	559	581	597	593	603	543	560	511	611	552	566	614	528	551	549	571	551	576	579	583	590	593	578	565	583	558	541	563	594	559	622	551	585	578	549	575	595	582	599	553	593	574	631	523	547	559	597	560	552	585	533	556	575	543	529	567	579	587	598	506	578	582	534	563	574	575	552	550	546	554	553	563	542	571	542	530	551	617	570	594	609	593	585	562	562	544	547	582	544	569	598	579	566	555	561	575	574	604	602	562	598	573	559	558	593	535	560	586	552	534	568	575	607	531	551	556	556	622	593	573	539	564	548	606	595	555	567	546	580	616	586	611	529	542	551	633	565	550	592	567	583	577	599	565	570	582	579	600	585	558	598	600	576	596	533	602	579	588	606	580	603	538	549	570	571	510	610	551	563	554	562	542	546	601	572	557	578	567	565	586	562	547	622	586	559	490	546	620	547	568	602	601	557	589	544	581	569	571	571	547	569	612	547	573	642	577	575	589	605	595	571	565	576	560	593	600	599	560	554	573	595	562	560	521	598	556	604	619	572	575	543	594	581	564	554	545	593	568	547	546	556	552	536	577	544	595	552	553	528	569	561	557	586	556	590	559	558	587	575	561	579	602	567	549	584	537	560	500	620	554	581	546	554	561	600	537	542	564	606	610	606	575	583	575	538	587	553	619	537	582	564	532	562	574	543	599	580	525	576	607	557	536	569	537	590	557	545	549	602	560	550	575	566	565	583	597	562	566	598	606	522	563	573	536	549	586	548	564	579	566	537	543	564	536	537	598	560	530	574	574	568	585	571	548	578	594	575	538	540	571	571	529	606	612	606	569	574	584	573	577	560	583	595	572	555	593	565	557	573	559	530	543	551	563	525	569	542	624	522	564	551	585	573	501	574	569	569	534	569	539	534	588	586	554	523	590	566	517	529	536	596	539	568	602	591	563	546	580	584	611	573	610	551	581	588	572	595	584	553	567	592	569	584	593	541	614	579	571	548	536	559	596	556	543	561	540	551	578	589	553	574	555	585	569	562	584	542	575	546	552	579	525	540	530	563	578	594	550	573	531	549	526	567	553	533	566	580	517	561	563	582	550	590	572	636	572	567	588	551	573	528	559	557	551	535	563	592	590	600	592	582	599	570	543	574	562	577	578	571	582	526	545	562	595	567	559	590	561	562	588	589	596	532	601	553	576	595	590	542	565	559	579	594	566	606	603	552	540	558	593	550	556	537	541	550	549	551	583	590	555	583	598	575	561	570	582	540	543	509	559	542	591	541	559	557	561	539	581	563	589	596	569	577	603	563	570	553	543	542	578	565	566	497	549	559	587	560	534	549	538	582	571	564	528	556	540	580	531	609	547	542	545	591	598	565	561	570	551	563	570	555	583	566	586	571	549	541	574	566	582	555	572	562	537	575	580	591	524	522	528	596	571	595	531	562	582	570	543	579	571	580	553	578	558	562	601	589	587	585	575	552	539	601	548	596	554	531	606	580	531	569	604	563	549	567	577	541	632	577	566	568	530	572	591	540	562	590	616	585	570	591	586	581	572	541	607	519	586	591	544	562	598	592	573	553	560	564	572	588	576	587	612	571	595	573	533	591	527	579	569	573	575	565	590	562	566	557	563	529	542	548	547	552	559	559	564	596	573	589	558	619	526	541	564	601	566	591	574	570	601	579	547	574	546	549	565	509	598	581	615	555	551	584	560	588	559	571	564	578	587	603	578	612	514	539	556	527	598	580	577	564	555	570	562	572	559	602	585	549	595	556	542	552	549	628	569	579	564	529	575	562	582	591	542	570	593	590	557	562	583	553	547	569	602	567	556	526	554	573	578	542	593	569	592	555	527	537	547	533	535	578	508	538	530	608	573	595	572	605	608	577	542	555	558	580	581	593	600	582	583	537	538	564	589	536	532	583	575	566	578	559	590	547	536	568	554	544	550	558	584	566	569	547	619	570	567	517	574	574	582	556	600	559	538	569	591	565	592	574	580	561	578	537	569	592	575	565	541	588	554	581	505	612	558	548	595	539	550	614	530	550	555	567	585	565	581	611	535	534	574	556	585	571	574	560	579	550	516	608	588	577	550	613	561	551	602	585	557	575	613	594	530	557	587	545	542	570	566	582	542	551	572	591	560	567	604	573	549	534	596	581	570	562	586	573	576	566	541	583	578	558	573	593	536	540	586	560	554	572	576	569	560	571	564	540	552	545	569	556	579	552	606	536	545	597	539	598	557	517	602	548	515	576	593	575	545	592	554	545	585	589	538	590	560	552	587	549	540	535	532	536	579	523	585	589	581	556	545	565	566	553	614	585	564	610	624	570	538	570	566	567	585	533	551	544	609	594	598	570	568	545	570	573	553	549	607	528	583	577	580	584	527	552	560	559	574	575	624	530	539	527	570	512	563	553	566	561	531	584	609	606	562	553	575	553	560	553	604	551	566	560	541	568	554	595	568	574	575	595	570	571	600	594	542	539	536	522	547	569	612	601	578	586	589	548	569	514	572	537	566	568	569	589	586	539	548	581	514	553	620	543	586	605	565	545	550	564	539	535	594	585	560	582	600	602	576	528	594	597	596	577	646	554	570	518	516	529	570	561	582	585	578	544	562	537	559	590	579	592	576	549	552	563	525	563	607	593	572	541	603	590	544	581	593	546	578	560	577	512	625	608	526	568	534	538	550	507	569	563	561	578	576	555	550	562	553	563	546	555	612	578	551	540	586	534	562	596	583	562	542	571	571	565	540	570	626	570	583	558	600	542	571	588	518	563	619	533	569	545	543	546	550	543	569	549	508	570	584	566	581	572	537	549	547	574	554	551	539	562	603	580	543	584	571	559	617	555	557	559	551	571	566	548	536	587	586	577	550	574	553	514	565	636	603	554	554	579	583	582	567	627	527	567	559	607	556	576	550	554	571	563	591	605	595	547	561	572	544	555	547	559	577	534	585	576	597	592	544	578	576	566	555	561	569	552	562	581	535	555	554	543	565	580	542	550	586	592	562	534	561	578	565	526	577	564	607	539	571	559	553	554	569	581	560	571	568	584	576	564	563	538	583	559	513	613	616	573	567	541	578	556	592	559	590	541	582	591	552	551	552	579	552	589	588	547	566	576	625	565	592	529	566	602	577	585	594	542	573	585	549	574	536	585	585	573
27993	24500	45366	22847	4423	862	521	412	400	414	442	413	442	382	439	432	401	428	420	439	414	388	450	439	422	396	451	410	442	389	412	379	457	416	427	413	411	476	388	413	427	447	398	453	429	391	407	406	431	418	387	428	464	432	415	445	413	405	411	410	419	391	456	390	414	401	434	396	392	404	429	437	381	456	433	396	427	415	426	457	418	401	409	420	383	416	396	415	442	413	408	408	440	400	416	406	422	425	452	413	421	436	391	396	429	428	446	437	428	442	449	419	422	426	458	418	419	398	431	426	449	453	424	398	423	413	425	431	425	399	435	432	422	434	444	438	418	426	445	406	433	448	430	441	445	413	427	421	398	413	409	392	416	400	427	406	437	422	434	420	410	427	450	407	426	393	451	433	466	394	442	389	446	411	388	405	401	446	438	416	434	431	400	415	411	437	442	407	399	411	434	409	443	402	416	420	413	420	435	426	444	404	425	407	447	412	423	411	431	426	442	411	431	439	407	430	437	396	412	421	389	456	407	408	417	387	420	403	423	439	456	395	438	405	446	436	387	420	417	406	403	450	437	412	394	392	370	373	427	364	408	444	435	388	447	407	458	441	422	436	448	424	434	473	420	411	412	431	418	427	401	405	443	447	444	437	436	417	439	440	417	420	429	378	405	375	407	422	409	425	420	416	442	407	410	401	386	430	376	418	415	419	422	417	424	434	433	427	431	449	461	393	447	424	412	396	406	415	445	398	422	406	401	440	407	395	430	414	407	422	450	453	377	418	417	402	403	393	409	451	447	448	369	460	428	417	410	409	443	408	399	407	413	405	431	412	412	403	419	428	416	432	422	428	424	413	432	413	415	402	390	388	443	434	405	436	394	397	466	421	432	420	406	462	421	427	426	407	447	437	409	420	423	431	443	406	438	395	408	457	436	419	419	442	407	391	386	407	410	463	384	413	414	402	390	429	408	412	431	372	450	430	427	413	396	391	460	423	407	401	444	459	404	419	428	434	423	437	405	446	410	433	416	413	421	446	445	416	440	432	406	420	431	416	409	405	466	392	426	423	456	429	437	405	402	404	431	393	436	398	442	404	402	417	418	427	455	429	434	407	438	423	403	396	461	420	383	417	436	413	405	406	428	412	422	417	423	442	392	399	440	445	409	403	479	436	420	427	418	440	431	384	448	404	435	431	428	410	454	436	430	441	399	452	422	423	404	425	472	414	439	422	471	408	402	399	428	408	417	398	401	428	424	396	403	482	409	416	425	383	418	435	407	404	434	441	423	417	426	406	463	432	445	426	394	404	395	415	444	400	387	415	416	398	456	399	453	409	447	411	437	436	440	396	451	424	396	428	437	449	404	438	391	420	394	411	431	400	427	415	419	433	397	429	450	404	391	401	448	407	449	413	381	406	449	385	403	422	376	399	428	427	448	422	388	411	400	427	426	413	412	400	398	422	443	461	473	444	457	472	400	398	394	443	384	436	409	403	403	438	460	430	407	424	425	421	399	447	400	430	410	411	404	411	442	354	428	419	431	427	401	427	415	458	431	364	401	416	421	399	442	447	448	402	444	415	408	395	436	442	419	407	439	422	406	409	441	405	443	421	417	409	453	418	423	440	385	411	438	430	410	410	459	383	437	432	464	423	414	449	432	437	447	394	413	446	436	393	432	434	402	381	421	435	419	435	425	428	443	398	431	381	415	424	432	388	433	443	417	415	432	397	404	418	392	454	432	432	422	465	404	407	429	438	423	441	422	420	442	387	406	404	422	452	445	412	379	372	422	427	415	460	441	405	413	431	419	453	426	404	410	452	411	412	439	415	430	463	413	418	430	404	450	426	404	405	405	437	429	425	418	411	412	428	420	416	399	425	442	447	420	393	392	412	441	403	427	403	382	394	438	442	414	382	384	451	417	418	410	425	416	406	444	413	453	427	417	424	399	407	405	402	416	411	389	396	410	448	406	440	434	430	417	429	414	435	377	435	425	456	440	460	404	405	400	393	455	442	371	437	414	429	420	415	444	426	405	457	400	442	416	419	428	464	440	419	401	421	411	401	414	489	405	400	447	439	433	467	440	407	382	446	412	460	374	431	386	440	431	431	395	430	416	392	441	400	438	429	412	401	439	426	431	407	403	412	382	430	419	427	406	392	431	421	398	467	414	421	415	430	441	406	421	409	434	425	423	408	441	403	444	395	393	442	429	434	415	425	434	415	386	434	447	406	420	416	433	422	412	444	422	441	424	417	460	389	406	429	429	430	412	425	419	428	402	392	441	408	408	435	409	402	418	416	457	403	432	409	440	408	430	437	408	383	390	422	386	385	417	411	404	422	433	416	391	394	426	474	441	396	466	440	425	416	435	406	425	443	429	424	440	409	402	409	405	423	408	433	413	397	452	403	401	426	418	413	425	423	420	395	417	436	458	403	408	434	420	440	405	413	373	436	415	393	438	429	424	403	441	415	404	427	391	442	402	415	426	450	452	402	375	404	429	428	452	421	415	415	434	418	398	371	454	415	388	422	404	419	382	430	427	428	404	416	431	432	418	404	454	473	412	421	441	435	450	394	413	402	423	447	412	415	397	457	405	411	453	456	410	419	394	447	436	427	395	413	428	449	419	417	449	401	425	390	416	422	442	429	446	404	420	387	406	412	440	395	434	453	421	450	426	414	458	379	446	431	421	409	446	409	413	396	421	445	411	402	421	420	406	441	453	426	406	400	387	402	438	421	414	404	444	393	442	374	414	411	407	427	414	433	416	397	449	442	395	429	398	421	456	442	429	392	417	454	440	401	456	409	445	406	447	464	397	405	416	424	417	435	420	405	397	452	430	401	405	423	452	444	417	441	413	410	391	426	450	417	395	423	449	430	417	394	426	431	417	413	430	431	441	415	439	410	429	383	414	485	408	418	430	426	481	396	393	393	416	459	430	440	459	400	399	430	416	460	431	414	434	418	388	432	412	421	413	428	406	418	437	457	427	414	427	406	432	421	457	433	441	417	436	391	418	374	427	403	400	410	449	398	434	425	390	421	420	421	406	433	423	411	445	420	402	386	453	408	437	387	415	437	433	431	406	471	448	436	410	399	435	427	418	415	430	407	389	434	410	435	434	434	449	419	399	435	395	457	361	457	406	407	428	377	467	384	435	435	446	410	427	420	445	401	404	437	424	454	440	398	419	424	423	429	449	430	439	474	390	410	414	435	422	391	431	387	434	447	432	397	424	438	400	441	413	390	383	391	423	439	430	416	374	441	440	415	451	460	425	397	449	444	429	444	448	435	414	429	398	452	409	421	437	404	400	417	415	397	467	441	416	438	404	422	437	414	396	397	449	424	430	441	410	423	398	443	417	409	407	470	405	416	409	384	433	434	428	408	433	430	434	430	425	412	416	418	430	447	430	394	405	402	391	378	412	440	410	404	439	463	408	424	429	408	404	406	417	400	454	395	398	409	435	438	404	423	379	421	401	404	421	409	374	453	418	422	401	418	426	391
25271	38098	40087	13965	3276	965	672	520	480	496	452	499	475	497	467	468	489	484	475	471	505	483	498	487	469	488	462	481	447	450	469	480	447	486	486	518	470	466	451	496	481	456	493	484	442	472	485	470	445	461	415	450	468	528	514	485	480	468	472	466	459	483	497	439	467	505	494	494	485	500	455	469	451	479	476	458	457	469	448	467	483	471	481	506	488	501	474	513	505	466	480	467	476	454	461	484	508	445	447	490	442	487	434	488	481	474	471	459	459	474	482	485	515	504	463	499	494	491	455	449	455	446	468	467	469	470	444	484	502	495	506	438	458	460	492	471	475	466	468	462	458	494	429	470	481	460	503	451	440	436	474	502	494	485	483	496	467	458	486	524	484	472	465	483	466	464	499	467	510	470	510	495	456	475	483	473	465	498	426	467	459	470	479	445	473	467	428	482	481	468	471	467	487	477	482	485	445	449	489	491	481	486	467	446	435	471	471	495	475	456	465	482	486	486	463	475	475	512	511	474	479	463	471	456	476	504	459	495	462	486	463	504	461	420	446	495	437	477	481	455	471	473	454	487	466	444	451	475	478	468	498	484	471	450	437	480	531	491	481	453	477	463	485	454	484	469	496	500	504	467	487	458	488	466	506	465	483	483	510	446	466	486	483	490	448	524	481	504	461	471	501	483	436	486	466	477	488	482	458	489	452	453	490	489	490	484	509	532	453	458	491	457	455	474	436	464	469	474	466	509	443	473	499	511	475	512	515	502	487	462	524	506	468	466	472	524	496	474	448	483	487	451	495	477	470	477	483	458	505	493	471	485	510	502	475	457	469	476	459	465	492	483	476	503	470	499	473	477	445	505	505	476	495	462	452	449	459	474	530	452	472	468	470	472	470	487	510	499	507	490	522	520	475	458	476	495	499	456	455	492	506	474	521	495	459	473	475	412	501	466	489	458	491	450	479	459	447	438	487	483	509	489	476	509	472	468	474	529	495	456	469	485	469	432	509	485	481	480	484	509	500	448	473	474	493	447	464	504	460	452	487	474	481	473	506	483	502	476	465	498	468	465	454	461	471	470	482	452	448	496	481	518	472	490	519	493	473	444	485	507	457	486	484	448	448	475	503	499	483	469	490	455	468	485	490	495	462	486	511	475	488	477	428	488	482	494	457	442	489	503	492	478	483	459	470	439	441	460	464	474	476	470	513	456	453	426	484	498	488	469	507	471	510	501	498	537	453	479	446	479	459	480	488	465	467	468	452	476	486	509	428	435	484	470	504	451	470	491	478	481	470	477	462	512	486	470	436	481	497	460	479	456	484	440	493	488	501	481	492	462	495	470	486	497	462	469	452	464	457	502	461	448	460	488	472	470	468	453	510	445	431	464	485	477	474	464	464	448	499	456	467	453	479	455	481	483	471	472	487	471	502	460	431	490	466	494	459	468	475	501	481	466	493	505	477	468	460	497	434	458	458	503	492	441	469	505	478	478	481	489	474	456	460	461	479	454	479	462	529	457	462	500	483	484	485	497	477	441	487	488	497	530	456	476	439	450	492	451	449	487	482	486	477	468	482	483	452	486	470	484	482	478	476	464	502	460	446	514	495	480	450	510	513	485	445	495	459	483	511	457	510	481	461	493	471	466	447	436	511	499	480	465	460	441	480	465	495	509	461	470	487	468	473	494	484	481	504	488	477	478	474	479	475	472	549	464	483	474	481	474	485	501	461	469	479	488	501	479	505	490	482	477	450	504	449	456	516	486	488	505	477	482	502	472	507	470	453	482	462	482	494	462	486	462	489	462	485	483	483	503	496	483	446	487	496	472	489	479	495	482	470	470	452	483	433	453	483	463	494	495	445	477	455	478	499	446	489	437	491	504	475	462	490	504	497	464	506	483	486	510	454	475	489	477	507	441	459	453	495	495	507	435	456	444	465	448	457	518	468	462	507	491	491	491	500	486	457	487	450	456	463	496	500	459	504	473	437	488	444	477	504	493	456	467	471	498	490	484	477	481	495	480	475	475	504	509	482	465	483	477	456	486	498	504	465	511	447	466	449	502	455	497	472	500	451	467	482	529	456	433	475	466	472	500	452	476	467	485	489	484	472	442	472	487	473	468	474	508	462	452	477	468	448	485	482	474	509	472	477	453	486	514	482	455	450	488	496	474	511	494	497	502	474	493	514	437	473	469	460	490	495	496	484	454	484	454	460	463	515	490	484	499	495	497	433	461	475	478	483	490	493	448	462	485	478	465	474	514	459	463	483	477	508	497	458	478	496	457	400	477	493	475	494	454	466	496	459	486	490	459	487	492	474	483	502	486	499	497	478	521	440	475	476	423	461	466	486	449	499	481	485	497	444	444	467	490	453	461	497	501	459	470	476	517	445	483	467	491	489	483	452	497	473	501	483	431	439	502	509	455	481	482	482	493	516	436	466	470	496	436	495	484	486	481	494	499	434	482	472	468	460	485	492	485	463	503	478	442	474	489	480	484	510	470	481	492	479	495	492	503	456	485	501	455	495	442	496	471	524	475	504	481	457	487	468	431	449	502	460	483	500	448	465	451	471	480	487	477	463	444	476	462	514	461	437	466	483	470	462	481	507	461	486	514	452	483	431	429	448	499	477	468	484	497	500	488	492	460	475	443	506	428	518	437	465	440	490	494	466	463	490	512	489	522	483	450	491	478	438	490	488	448	455	512	496	467	478	461	467	463	449	468	450	466	490	458	438	471	475	515	472	498	492	483	456	541	488	454	503	488	472	473	461	482	477	464	452	503	495	473	438	482	510	467	445	461	459	468	499	522	459	477	466	459	469	474	429	451	448	474	535	470	495	472	493	471	447	532	505	504	482	474	498	427	477	494	456	498	513	472	456	481	453	494	426	479	470	445	529	454	474	488	495	476	483	482	517	494	506	474	547	449	440	469	454	495	492	454	544	471	482	458	480	486	425	445	471	478	472	491	477	461	476	528	462	471	478	490	478	485	477	500	449	469	441	451	515	439	501	511	484	498	487	484	501	492	507	469	469	523	453	490	493	491	469	475	482	487	470	490	460	528	468	492	470	505	510	490	442	502	467	449	479	483	490	457	513	494	503	450	492	464	500	494	486	449	468	506	502	482	477	484	459	472	464	468	498	481	507	466	470	493	517	501	480	466	485	472	460	476	484	497	470	464	474	478	480	449	476	524	466	475	505	477	489	497	487	486	447	469	491	509	488	495	443	499	488	522	455	474	472	502	454	456	475	484	493	495	482	511	467	456	471	480	497	447	495	435	480	458	486	511	457	512	455	424	510	470	459	475	462	452	522	470	512	498	505	488	497	494	528	484	472	487	440	504	465	457	523	491	480	467	465	453	458	472	467	461	463	493	473	474	475	492	443	468	482	440	483	472	486	478	492	450	434	493	483	486	526	448	487	479	450	436	493	475	460	494	506	475	459	470	469	494	465	472	482	490	492	461	484	475	482	458	521	453	490	464	476	483	450	464	485	465	490	463
23303	21278	42331	34946	22160	16500	5003	631	492	450	419	458	418	403	450	404	399	409	427	456	393	420	438	421	416	419	460	444	420	386	437	392	423	459	394	447	439	364	414	418	407	425	450	420	436	436	427	420	417	459	380	401	423	395	438	413	417	418	431	405	449	436	441	434	419	443	424	394	418	420	446	439	375	432	439	409	421	388	424	437	449	396	399	428	414	432	408	429	416	408	389	415	394	419	446	418	422	430	393	443	396	389	425	416	415	402	430	390	401	395	451	391	417	424	417	411	399	414	408	425	423	417	398	419	407	409	434	443	442	430	420	420	441	426	447	454	417	420	435	399	425	401	423	417	431	454	429	425	423	412	456	424	420	440	445	419	389	429	401	402	408	394	402	434	415	390	389	411	436	431	434	425	430	406	429	448	432	470	402	419	384	427	416	445	441	421	397	423	388	405	443	427	403	442	414	389	421	401	418	447	458	454	385	432	415	396	404	437	408	432	443	413	431	394	437	414	442	442	392	456	440	452	411	415	429	424	391	425	424	440	407	417	404	414	410	448	437	385	446	428	427	427	435	399	417	427	411	404	398	423	420	442	435	380	472	442	425	418	404	414	383	426	426	436	403	403	425	431	432	431	419	390	413	420	401	431	423	428	424	418	416	401	421	415	423	400	424	420	415	396	409	419	430	408	394	413	427	416	432	402	449	402	422	418	412	408	447	413	453	437	445	419	420	411	453	397	406	433	401	414	419	434	424	428	448	415	401	411	407	439	406	423	448	430	418	407	406	431	411	359	421	436	428	415	417	411	393	417	364	412	432	409	433	413	392	443	404	408	403	378	388	435	400	409	407	438	396	444	405	428	447	441	388	436	386	448	435	463	412	447	404	438	447	406	438	421	415	385	411	402	419	429	427	421	406	409	445	478	473	378	408	393	420	415	417	422	418	398	410	431	459	404	425	419	444	414	450	445	417	456	425	410	446	425	430	410	444	453	404	373	397	384	436	435	417	427	429	414	424	407	457	401	409	421	424	401	392	420	388	371	391	443	423	437	423	385	425	405	442	443	395	439	417	391	414	432	420	417	396	417	431	436	421	403	442	424	434	423	406	397	415	412	375	458	413	433	419	405	401	416	433	416	395	410	415	407	458	415	416	427	393	410	446	428	426	398	415	398	452	434	426	413	429	398	431	434	420	445	420	418	402	395	413	400	413	388	406	395	370	416	421	408	444	419	440	446	399	408	397	391	447	371	376	431	452	371	415	399	436	390	486	448	386	477	382	431	381	423	448	400	412	393	431	418	431	441	425	400	368	409	408	432	434	403	443	441	380	424	382	440	428	446	430	426	416	465	440	398	414	432	402	437	405	416	435	405	389	424	426	399	409	431	418	423	394	395	375	390	409	416	386	404	402	417	402	415	416	449	421	473	427	410	426	418	465	409	407	426	440	402	430	430	413	418	408	425	445	388	412	373	434	391	405	424	449	432	419	426	378	365	405	485	421	422	444	439	431	406	422	371	439	398	396	408	424	414	461	406	391	401	426	404	417	399	430	435	402	411	393	400	425	417	446	434	409	454	448	418	431	418	437	430	403	451	379	416	375	434	414	433	423	431	457	407	405	402	407	405	408	429	367	388	422	459	444	420	419	425	412	396	460	408	414	379	402	426	431	413	412	449	495	407	410	437	411	450	430	442	417	447	428	419	409	417	405	394	412	413	398	421	381	409	382	458	389	402	460	394	402	397	418	430	407	420	415	407	465	428	424	433	420	408	410	430	389	404	426	440	421	391	438	409	423	423	437	420	428	409	450	425	430	458	436	418	389	391	436	400	445	407	444	424	427	426	389	442	426	420	441	399	449	381	405	415	388	428	423	403	466	410	432	407	453	406	395	381	418	415	417	433	413	436	371	440	419	406	430	460	384	408	390	440	441	439	471	424	402	417	420	447	415	406	428	397	417	427	463	453	421	418	422	414	391	426	398	423	423	430	393	421	396	422	406	416	417	410	399	402	403	398	396	428	436	458	389	430	448	417	423	423	388	424	388	450	437	400	441	419	445	403	434	433	401	419	427	394	394	470	418	425	405	410	419	430	406	437	426	389	404	431	432	443	403	434	429	411	439	408	425	440	409	471	381	418	440	422	435	422	413	412	402	457	381	416	423	439	436	427	422	384	451	432	382	413	412	387	401	419	392	392	406	427	380	415	401	450	413	434	424	424	415	387	414	407	394	432	374	425	416	466	385	388	412	419	431	426	427	414	420	389	429	427	401	427	449	436	425	392	417	415	392	408	414	420	434	401	444	424	428	445	410	419	431	418	397	380	425	438	423	412	391	447	407	403	412	398	432	435	458	410	419	388	376	431	452	450	473	412	455	419	406	467	413	405	427	389	413	422	461	412	410	407	419	398	437	464	436	444	435	438	400	421	390	417	391	420	388	442	410	456	459	426	447	408	445	419	414	413	438	392	418	430	424	459	404	396	457	391	390	425	427	451	406	395	412	404	414	449	410	442	405	407	400	420	445	438	444	397	435	365	412	391	446	428	433	442	407	412	482	424	436	436	437	406	413	401	391	415	431	382	430	439	429	439	425	402	416	413	429	388	417	433	397	417	437	436	430	402	398	393	425	423	439	421	408	389	387	417	433	420	433	415	430	446	429	411	418	429	439	410	398	420	419	420	457	416	394	422	419	381	431	445	430	409	425	422	423	430	408	423	435	436	404	432	384	429	394	411	412	419	433	420	410	396	385	426	396	386	391	403	399	450	419	417	393	404	435	385	428	413	437	436	410	414	402	438	454	399	421	410	431	438	445	450	433	451	425	427	407	401	403	443	403	422	443	416	392	430	430	410	420	431	470	421	431	386	413	445	412	455	423	416	448	436	444	374	418	415	423	430	443	443	432	381	411	394	391	423	394	394	445	440	438	453	423	413	394	444	399	366	388	420	425	430	446	393	410	442	426	427	392	459	416	422	424	432	420	433	412	422	434	393	409	439	414	424	410	426	410	401	437	421	409	430	434	441	444	415	416	426	429	400	430	422	409	437	466	461	437	424	403	420	430	464	400	420	384	397	410	397	375	406	419	422	437	393	399	430	441	425	425	381	404	398	419	424	409	404	478	412	410	397	440	416	424	431	415	453	447	419	411	422	478	372	404	392	458	428	374	427	402	403	403	445	446	409	445	412	446	391	421	400	431	405	452	430	395	430	420	408	410	399	427	402	422	413	386	411	421	445	404	418	396	398	437	426	442	409	385	400	419	442	386	417	434	414	404	458	453	426	415	417	405	405	394	448	453	425	411	374	416	417	414	436	435	416	402	411	417	453	394	416	378	446	416	420	415	402	410	428	403	441	449	438	410	423	430	417	413	429	410	415	430	422	417	451	414	432	434	369	415	435	450	434	415	440	378	420	373	396	414	433	436	436	422	445	419	422	383	427	423	439	412	414	394	399	423	418	437	425	381	412	416	396	411	425	414	409	460	401	423	411	417	436	415	408
52592	88283	73962	43171	17983	5321	1729	756	518	445	489	474	499	460	449	488	462	425	465	469	504	465	470	450	477	495	440	484	468	486	484	493	443	503	452	446	468	447	478	442	465	455	499	500	492	438	502	460	496	494	445	435	473	460	466	473	448	448	469	493	489	447	456	485	473	468	464	478	434	448	445	478	449	465	490	509	434	482	456	482	441	462	460	486	462	445	464	475	435	422	470	485	424	448	452	489	492	435	432	453	481	494	438	499	484	464	475	423	462	475	438	480	483	452	470	468	428	476	464	477	476	435	496	453	472	446	491	457	473	465	475	455	451	449	474	448	450	446	445	466	455	442	443	478	450	474	471	464	444	444	456	431	505	439	463	456	476	435	508	456	498	441	459	454	437	464	455	454	454	453	415	448	452	431	474	442	465	441	476	446	518	456	440	467	463	472	479	486	448	509	477	480	446	420	466	471	472	473	429	461	459	429	441	476	473	398	450	492	435	479	492	454	421	510	515	449	507	472	455	456	446	484	471	467	490	462	428	452	474	483	468	491	450	468	458	422	503	490	481	476	498	472	466	455	437	448	487	439	458	484	427	450	437	464	445	453	514	449	429	461	518	442	427	455	440	458	453	497	470	498	415	457	462	488	531	463	463	495	455	453	437	468	489	432	456	467	430	440	447	566	430	424	499	441	490	472	445	447	462	434	496	467	467	506	490	467	464	498	502	492	460	453	462	464	463	470	443	479	485	497	438	455	491	431	477	457	457	448	479	462	456	440	450	460	479	493	475	489	482	489	490	447	480	475	464	494	483	450	444	468	454	401	461	467	415	484	435	475	462	458	477	455	449	455	431	462	454	461	497	480	454	424	463	468	450	491	471	420	519	462	446	439	415	455	488	423	402	488	455	407	408	453	490	466	428	474	471	478	451	467	413	459	476	468	470	466	450	476	453	439	469	456	459	434	454	428	448	474	468	438	456	460	457	467	469	472	461	459	458	431	449	445	480	455	420	452	444	453	443	488	453	480	435	497	486	444	469	463	447	452	447	482	473	475	419	472	453	470	492	476	437	451	435	412	479	458	476	463	450	460	456	488	446	492	494	420	462	490	462	465	463	442	435	495	411	468	467	489	478	454	444	445	457	474	439	477	455	474	479	502	460	456	488	431	474	495	436	468	439	472	464	449	441	490	438	453	471	452	473	435	441	443	471	448	496	456	444	489	463	450	519	439	460	477	419	428	463	489	466	479	460	474	463	459	442	451	470	470	515	459	516	494	457	448	461	452	476	489	489	446	436	427	486	441	446	454	469	457	423	457	490	491	451	429	460	430	475	456	480	474	444	499	474	476	448	451	476	458	492	412	428	429	429	484	462	460	433	461	459	455	453	434	465	487	453	472	469	455	432	454	467	461	456	450	453	441	493	429	440	437	498	432	442	499	454	486	437	456	472	452	448	463	429	469	454	446	485	465	454	445	449	457	450	452	471	447	478	472	481	466	457	454	452	441	459	501	486	475	433	459	427	500	476	456	473	467	453	434	450	465	473	455	474	478	430	481	455	491	473	447	467	441	428	491	484	473	488	463	437	442	462	413	476	466	423	458	461	441	416	445	458	456	424	500	453	463	486	462	478	467	434	460	480	448	485	431	464	469	394	474	484	442	454	440	490	461	441	466	478	483	454	426	476	435	443	437	469	453	447	511	481	451	423	431	461	417	428	433	447	449	490	492	476	462	436	479	429	492	447	492	452	479	444	439	455	453	448	437	511	440	473	470	444	502	487	453	508	484	453	457	472	451	474	457	451	491	420	495	470	468	447	423	432	466	480	480	469	462	478	449	439	450	442	433	472	431	444	462	465	494	471	452	470	455	479	456	446	453	456	506	448	475	443	472	445	474	458	459	471	462	492	470	459	456	474	452	471	461	438	509	440	486	472	461	452	456	456	432	481	444	483	462	458	437	438	430	490	453	470	444	474	497	445	474	428	500	437	468	487	429	493	456	470	489	449	482	475	481	482	477	462	493	483	424	477	471	467	492	467	454	468	452	453	465	462	519	471	424	460	466	466	474	441	460	450	436	466	469	458	479	488	487	434	478	446	488	450	429	440	448	477	428	461	432	425	466	457	510	437	443	474	469	474	482	443	453	489	441	482	444	490	491	461	482	480	428	463	460	435	449	477	477	464	462	450	488	453	466	434	468	467	486	490	445	451	453	495	454	450	480	497	469	478	452	468	447	462	468	467	464	484	438	473	458	452	482	499	432	455	471	497	466	448	447	442	499	455	490	457	466	469	475	445	427	453	453	432	460	464	441	478	479	462	501	501	475	458	488	434	481	448	471	443	456	466	456	475	482	475	490	454	467	474	452	444	468	435	485	438	500	448	463	427	496	474	437	461	455	456	506	457	504	453	414	461	449	430	486	428	458	458	433	472	425	422	432	431	441	464	467	444	513	484	446	439	507	514	458	487	462	475	443	503	509	441	480	477	461	470	439	435	488	454	449	478	433	503	421	465	482	466	495	445	441	444	451	485	494	484	449	495	468	450	466	466	499	430	452	466	442	485	471	480	467	452	490	401	485	455	455	456	496	460	462	467	472	487	513	482	468	445	463	447	456	450	442	436	470	465	469	500	496	477	485	448	456	424	446	467	471	491	483	438	499	429	481	471	508	485	475	451	495	472	448	500	436	459	412	424	445	476	455	448	473	470	498	465	439	474	483	442	418	479	504	472	449	487	472	459	455	513	465	457	474	495	406	415	451	462	463	487	467	458	442	437	480	460	428	480	456	498	458	512	438	474	466	455	481	473	461	445	457	427	472	433	463	445	465	486	446	477	474	418	467	467	459	454	506	413	502	484	433	455	478	478	402	456	450	453	461	439	444	456	476	464	434	481	500	484	462	455	479	461	438	486	414	423	468	468	470	452	467	432	449	473	478	439	448	481	439	473	479	438	449	474	428	463	499	484	460	468	463	483	463	473	493	466	449	452	447	459	444	421	495	460	483	440	424	483	428	437	471	458	482	490	468	446	470	491	478	500	507	454	479	476	442	458	445	434	464	455	458	458	500	495	487	450	458	454	465	457	449	461	483	492	440	464	460	460	456	460	476	450	445	429	457	446	414	420	453	446	450	444	472	449	478	437	534	445	445	460	459	469	452	485	439	476	450	445	470	445	428	497	451	482	459	483	508	445	456	408	509	431	484	415	486	455	489	467	479	484	486	455	480	451	476	472	448	441	433	483	433	448	461	430	459	448	450	438	469	461	472	462	445	465	488	446	440	453	502	497	440	440	463	487	450	459	453	430	499	470	498	485	455	466	453	511	493	434	467	464	469	459	460	472	435	417	479	470	454	413	477	456	452	507	469	463	499	485	465	482	445	450	494	495	444	465	441	446	426	485	492	471	445	466	471	470	465	432	442	475	446	456	447	423	440	450	445	465	457	503	474	484	492	476	432	465	461	494	455	440	498	486	493	497	461	464	458	464	445	461	454	435	470	502	474
25148	21901	46211	34362	16985	4733	996	553	525	513	526	498	497	498	514	533	474	512	518	499	492	466	559	492	502	521	511	531	518	532	497	545	546	576	515	549	508	512	501	549	480	515	509	497	489	513	485	517	527	491	494	538	561	536	466	517	495	522	505	518	499	508	465	522	504	496	524	471	518	503	478	547	513	519	483	535	502	516	478	524	487	498	531	510	505	504	479	513	510	474	485	515	474	495	491	515	490	552	515	488	491	511	494	461	536	534	539	524	496	545	480	497	476	513	494	519	527	539	522	526	506	519	518	513	539	507	540	577	511	491	485	515	508	501	512	530	497	515	488	500	487	501	533	490	510	494	472	521	497	514	522	519	493	510	501	482	452	503	491	537	504	517	488	531	519	527	528	484	486	533	534	514	497	497	507	503	522	488	511	509	538	509	511	480	498	530	490	498	499	492	505	498	509	480	533	533	534	510	537	509	542	474	506	479	510	523	539	529	520	510	531	510	543	525	500	494	529	509	474	510	492	493	527	538	549	538	488	500	538	492	537	515	541	479	511	554	493	496	509	518	522	508	529	494	511	512	486	487	525	515	505	509	489	498	510	490	517	487	506	538	511	496	485	493	575	521	520	510	547	533	528	525	500	544	515	516	516	497	483	512	535	503	507	524	534	520	488	539	496	508	499	501	510	549	508	496	508	536	516	515	507	495	561	500	459	516	500	512	522	498	524	523	496	557	552	464	506	514	532	529	526	515	503	481	526	494	530	535	478	505	508	542	517	505	522	527	511	485	518	542	553	504	509	523	470	471	528	520	528	517	475	494	531	468	532	521	562	524	519	529	547	520	518	573	507	548	510	471	524	495	529	506	510	506	487	537	546	541	509	510	528	499	496	504	519	509	535	511	507	550	493	519	525	496	504	536	492	496	498	489	484	543	486	542	527	520	521	522	516	468	521	506	525	515	527	507	492	517	494	494	505	500	553	511	533	533	573	542	548	484	564	549	493	496	542	518	529	518	523	538	528	472	477	486	498	529	511	493	498	508	483	502	520	571	539	525	512	508	529	491	510	517	506	525	538	507	520	507	545	492	524	545	508	509	528	522	491	509	518	523	506	580	489	480	495	478	508	505	569	499	548	502	517	505	555	532	536	539	525	524	530	509	521	492	482	457	514	466	518	515	537	529	519	494	530	530	502	500	550	500	489	527	528	537	511	528	526	498	516	486	498	464	497	496	507	510	541	533	489	529	511	492	520	479	548	541	533	500	533	536	524	534	532	529	549	550	489	539	500	502	567	514	499	499	506	486	515	506	508	494	472	522	505	524	517	527	505	532	512	521	511	472	481	510	491	517	473	481	503	546	509	521	464	506	462	530	499	546	524	527	535	507	528	493	518	503	538	522	501	543	485	526	519	533	503	516	511	491	492	504	548	514	490	520	539	517	511	539	461	551	517	558	485	489	476	541	531	484	528	544	506	511	478	492	463	518	482	533	509	525	515	509	543	504	499	536	524	498	479	528	497	527	504	500	540	535	495	510	503	516	561	527	514	514	465	479	508	499	533	510	481	508	486	520	522	521	474	507	534	517	512	531	489	528	531	532	502	523	502	479	471	507	492	506	530	533	512	531	543	514	544	518	540	519	504	513	555	533	520	498	488	516	506	525	526	472	444	525	466	480	474	552	525	481	529	552	536	512	504	505	522	539	484	526	529	522	482	508	492	524	543	525	519	536	521	477	517	541	488	518	482	487	522	473	527	530	455	535	516	481	576	513	527	543	538	513	516	526	522	500	495	479	492	506	465	516	483	490	495	544	534	527	500	548	569	528	498	512	538	531	493	525	532	481	486	501	473	494	507	535	482	533	531	499	530	501	507	487	494	505	505	554	497	504	517	519	510	511	482	515	497	523	509	522	529	584	489	505	510	516	453	484	477	498	466	474	492	488	476	454	512	504	541	492	467	488	501	514	519	471	485	566	512	479	521	514	521	492	554	505	515	533	502	510	518	522	523	488	495	478	501	481	490	503	467	498	532	523	517	503	512	511	521	524	527	506	494	528	495	515	546	495	563	525	478	530	527	489	512	516	531	498	525	474	501	506	492	486	521	556	489	546	512	535	532	529	490	489	469	480	525	514	530	508	539	476	524	540	497	508	508	524	552	507	525	543	473	497	545	548	501	525	531	514	537	548	499	489	554	516	502	538	515	491	499	502	495	513	547	506	510	514	519	537	520	561	501	486	524	538	504	482	498	532	502	545	490	506	499	494	508	476	453	523	517	495	539	498	487	508	518	523	557	480	524	519	509	518	515	489	490	490	511	527	504	488	499	493	508	489	518	514	514	514	552	539	551	539	522	518	523	471	493	516	513	539	461	532	512	519	525	485	532	491	525	486	504	465	528	514	528	497	513	560	553	484	480	482	502	510	520	475	566	526	552	566	499	510	524	532	479	507	500	506	517	531	485	543	546	494	525	508	529	489	563	519	553	511	494	559	530	549	522	515	513	519	506	528	504	503	513	520	507	521	564	511	542	495	504	528	518	486	506	497	510	516	507	502	551	527	546	547	533	560	512	493	498	500	561	577	541	492	532	504	536	541	488	517	493	533	519	518	515	518	534	483	517	489	503	532	562	531	506	515	506	531	516	528	485	515	529	493	535	514	492	492	516	503	528	530	537	500	513	539	524	467	501	501	479	494	538	518	559	543	499	522	510	486	528	553	500	513	555	492	482	474	540	537	517	526	507	553	518	503	502	520	495	485	520	504	500	495	491	506	513	519	489	525	514	524	489	483	500	539	515	510	471	510	526	575	516	521	465	524	462	570	493	552	515	524	509	533	543	529	474	508	491	497	479	481	536	500	529	528	520	541	484	497	511	542	532	545	494	502	518	545	489	506	522	520	560	538	532	541	508	529	504	474	500	538	524	528	513	501	529	523	499	532	515	489	508	501	490	548	493	504	512	500	490	519	475	470	533	500	489	529	528	474	484	509	532	523	540	503	543	540	528	515	521	533	467	488	489	500	545	551	508	513	476	486	541	499	496	510	505	504	502	496	538	507	543	528	492	493	522	516	499	516	502	494	501	501	527	517	555	551	531	506	512	538	507	477	530	525	534	505	532	519	501	530	493	544	549	508	532	513	499	490	565	501	554	502	498	519	497	513	491	542	514	498	512	514	485	492	534	463	506	521	521	516	535	492	514	540	498	491	538	488	482	513	542	493	488	479	491	488	493	477	512	559	531	566	472	501	541	481	504	527	550	534	517	535	497	527	511	525	510	550	510	488	527	542	527	481	550	521	493	515	523	504	523	495	509	502	483	518	526	536	515	524	522	517	497	479	504	502	534	511	524	530	500	517	515	544	516	491	486	510	543	500	494	485	492	525	530	492	522	485	532	500	526	472	485	535	529	501	486	540	497	524	526	523	515	518	556	512	565	531	515	530	505	487	516	493	539	471	510	485	538	528	492	493	557	517	518	490	544	546	483	505	543	505	528	502	526	494
45752	67530	65592	32269	10563	2969	1199	728	575	562	554	550	578	586	588	619	552	607	572	598	621	576	582	594	560	578	588	552	566	553	559	578	560	543	611	520	604	547	595	553	554	534	596	569	529	565	526	528	565	550	596	549	575	610	544	615	519	603	558	541	583	561	581	567	602	594	560	570	592	551	604	580	586	582	583	622	546	613	565	551	572	588	585	529	544	570	571	619	601	533	597	547	521	541	568	582	547	528	551	537	601	615	563	588	562	552	559	599	535	575	581	544	567	570	613	551	594	542	597	558	585	551	589	565	557	509	587	558	563	554	614	561	579	617	612	584	606	575	564	555	577	563	589	542	590	598	595	563	551	556	574	532	572	599	563	566	588	567	584	525	585	590	576	578	528	594	590	539	554	545	549	594	580	585	590	575	584	568	578	534	573	557	591	551	553	539	547	613	581	605	534	587	584	547	607	538	543	554	569	607	581	540	570	586	586	571	551	549	527	563	585	564	550	598	575	542	583	535	591	604	547	578	586	562	546	587	581	601	593	607	532	567	594	556	552	599	622	573	540	542	591	591	553	564	588	542	573	545	598	590	568	547	535	549	593	535	541	559	553	598	547	592	565	607	560	599	538	590	567	532	570	590	565	542	560	575	546	548	584	536	590	568	559	558	564	550	612	577	575	582	579	545	573	555	548	574	592	587	593	557	547	549	582	539	574	579	566	581	574	562	595	562	541	602	535	611	565	574	599	523	571	602	580	605	619	592	577	580	594	586	600	590	558	565	594	586	589	532	578	547	567	584	589	571	606	564	608	559	571	562	577	598	625	531	528	590	557	558	566	575	555	598	564	532	578	577	559	579	560	585	612	553	604	539	590	606	547	579	591	532	544	594	610	560	557	611	576	568	599	590	577	595	586	555	573	555	596	573	565	558	539	582	562	623	588	538	601	548	554	546	607	530	550	611	545	602	554	569	525	582	531	594	584	571	577	565	553	537	589	547	552	589	569	541	603	544	557	562	599	561	559	598	595	534	605	571	575	572	600	567	574	562	542	570	585	621	551	562	605	597	563	558	575	559	559	593	611	573	562	562	514	605	589	568	535	559	557	575	542	567	562	552	608	588	568	576	543	557	565	605	545	576	597	537	564	600	589	614	571	562	559	542	564	544	594	593	526	553	545	565	582	569	582	570	564	570	609	565	551	577	568	567	548	589	587	593	585	562	594	602	575	578	611	549	587	569	592	582	564	564	597	618	557	553	582	574	540	573	589	582	586	589	568	588	577	564	582	577	534	552	528	599	588	548	556	554	577	547	585	569	554	575	555	598	572	554	599	580	535	560	590	559	577	560	575	553	585	594	565	611	551	576	602	550	596	549	558	581	595	583	570	571	616	563	587	580	596	611	586	534	576	555	559	561	612	534	581	549	558	569	593	573	569	570	543	564	576	609	569	609	600	582	582	562	561	606	600	558	595	598	575	608	602	574	546	583	555	569	558	588	581	545	584	545	594	587	588	528	627	567	590	546	574	592	573	543	561	533	561	525	569	626	556	544	554	570	573	549	566	597	627	591	598	552	521	609	580	578	578	584	585	565	607	543	575	564	520	574	588	542	601	534	592	561	549	520	561	577	566	606	596	566	608	534	597	555	569	607	582	567	526	566	565	581	619	588	581	590	565	551	584	592	559	575	572	580	534	582	547	580	555	589	593	561	540	549	577	569	562	565	563	571	580	542	540	591	581	567	555	549	569	588	602	559	574	568	560	569	580	592	520	575	574	555	585	582	608	563	569	570	601	550	609	556	536	591	595	560	567	609	534	579	579	577	556	557	570	538	536	560	592	544	548	567	563	580	597	556	565	582	581	598	586	579	638	553	539	526	631	605	591	546	583	620	599	577	517	559	610	582	524	546	578	507	566	608	561	574	579	605	599	551	597	557	623	547	577	548	560	579	583	549	583	560	592	577	579	555	581	557	587	592	573	577	549	555	538	584	594	595	574	594	575	573	583	532	519	636	593	599	579	534	547	543	602	534	590	566	600	613	545	567	551	598	565	567	598	543	538	571	561	560	591	582	546	542	565	598	574	561	570	580	568	599	558	508	566	537	564	552	550	524	557	521	577	522	565	564	559	585	547	574	605	560	562	591	627	566	559	577	539	566	523	588	601	571	638	563	532	600	548	584	563	543	563	586	577	592	584	592	593	553	543	549	531	539	571	575	550	575	606	588	596	561	565	530	551	554	578	590	597	612	577	545	605	553	574	571	581	550	604	561	577	573	560	577	554	553	549	590	594	557	528	592	576	540	622	575	555	567	571	527	579	590	633	607	554	551	571	549	584	551	583	569	560	575	610	536	589	570	539	555	595	541	562	549	597	610	607	571	570	604	636	570	560	541	569	518	580	640	533	515	581	582	577	608	545	582	567	599	558	530	598	559	567	547	628	579	571	559	571	519	539	556	583	531	605	548	568	546	563	603	582	550	611	580	562	540	556	579	615	545	573	574	604	598	518	525	563	576	558	555	539	605	590	565	542	611	564	515	587	526	564	617	589	581	551	572	580	536	558	552	560	544	595	562	552	582	576	580	568	609	591	598	595	635	600	595	519	567	583	576	559	602	574	603	562	581	539	554	573	582	588	560	573	575	588	567	559	593	573	549	565	581	625	596	525	545	581	550	546	588	579	552	564	565	581	548	562	564	630	609	584	571	567	629	595	585	558	561	597	587	558	601	561	601	554	564	574	576	598	540	579	573	567	544	632	581	556	592	560	580	564	607	526	592	615	562	570	590	514	599	573	549	577	584	568	570	600	537	545	572	534	517	577	506	588	559	571	590	519	590	573	586	584	553	579	567	594	547	619	598	614	559	550	568	554	578	591	547	554	578	539	552	543	582	546	525	574	553	594	601	563	590	586	557	597	594	549	554	564	575	554	576	548	564	580	572	551	555	583	545	621	598	587	602	520	615	606	591	565	566	559	561	530	548	550	628	546	535	534	545	562	566	562	593	572	562	568	504	596	560	585	593	574	582	579	558	566	550	555	598	551	597	578	571	570	589	568	601	573	583	570	535	569	568	581	574	535	581	594	606	539	536	604	583	564	607	582	589	589	570	556	598	588	578	539	599	579	566	553	571	590	602	540	570	561	581	554	564	561	575	575	549	582	579	588	571	601	548	562	553	628	521	566	590	580	560	577	560	559	572	627	574	587	594	586	533	590	604	574	593	545	560	543	550	602	583	557	608	580	595	554	553	624	622	589	527	583	559	583	615	554	595	567	553	569	545	596	591	617	556	582	542	549	544	554	585	572	557	587	573	536	583	567	566	539	552	586	565	584	583	572	579	606	568	571	554	517	564	566	579	599	573	585	548	562	568	538	587	585	519	618	594	565	586	584	587	563	563	579	595	552	591	565	576	575	551	560	588	593	571	555	579	559	585	589	573	555	568	561	564	538	552	544	561	609	616	594	582	553	566	568	574	559	577	542	556	574	603	583	580	590	553	600	580
22542	21091	38880	37323	23297	19621	10735	1319	618	599	538	553	533	560	535	585	621	532	534	543	514	530	531	531	510	539	586	520	529	546	569	575	493	587	535	554	518	540	522	525	550	506	559	527	516	536	562	522	562	461	502	521	575	491	495	529	513	530	526	530	525	574	527	524	498	529	533	540	493	527	553	557	511	516	565	533	526	537	524	538	540	532	507	538	515	575	545	540	564	512	555	530	530	520	544	512	595	520	537	539	550	520	540	551	537	575	524	555	484	545	571	534	528	540	516	541	540	537	498	552	510	569	524	489	536	536	496	527	515	502	543	541	508	507	538	499	520	528	552	495	563	544	544	523	562	507	550	548	512	545	531	544	541	529	509	535	509	527	529	564	550	559	504	563	522	518	529	527	512	548	547	547	556	511	579	563	538	546	536	517	520	544	539	507	542	554	525	499	535	512	529	528	522	477	544	532	538	581	551	526	523	562	500	547	552	498	509	530	562	495	503	519	535	547	505	507	542	595	522	539	547	548	562	561	548	552	531	550	579	599	562	503	539	519	548	542	542	535	463	546	535	541	539	545	544	564	541	522	542	529	541	502	523	521	561	495	534	560	532	547	545	533	579	537	471	518	521	513	479	573	542	551	511	567	519	560	507	522	524	517	540	533	490	547	491	554	508	519	571	520	525	566	515	505	534	507	532	526	529	559	538	553	539	494	536	506	586	552	557	567	550	529	529	540	578	469	503	561	520	532	542	551	537	544	531	541	493	555	535	546	542	484	481	555	543	534	528	572	540	527	549	582	514	543	538	531	558	539	523	531	511	531	548	522	487	528	503	559	567	516	535	565	536	562	595	545	540	523	569	545	562	548	562	547	565	542	556	522	502	565	542	521	515	510	540	555	519	510	563	571	528	515	533	502	539	528	510	515	511	537	526	529	536	496	509	538	528	512	560	574	570	499	544	516	523	543	518	518	461	550	549	560	526	494	522	510	537	531	522	514	510	534	536	515	513	553	531	510	493	528	540	505	531	501	557	560	573	540	536	541	555	541	513	546	540	517	539	521	532	520	571	569	545	549	532	530	530	551	515	520	563	521	478	503	527	554	526	549	576	565	535	524	473	584	517	547	546	529	540	499	504	525	542	501	538	552	560	544	529	498	491	527	565	511	550	527	505	503	557	531	482	550	549	537	512	572	539	547	534	547	564	542	516	534	523	488	529	523	542	589	553	546	521	522	535	486	516	530	503	560	512	519	529	583	527	555	544	524	568	537	524	545	546	535	568	513	503	532	518	551	549	532	526	533	508	541	541	529	504	562	506	508	555	521	538	566	582	560	511	500	505	551	486	544	541	506	537	513	502	496	537	556	545	551	547	538	523	523	532	524	539	566	575	545	523	557	502	543	538	520	501	486	563	548	551	557	541	544	520	515	544	492	495	565	527	531	570	532	553	545	559	528	545	545	539	497	550	495	546	531	510	545	562	539	574	544	542	543	526	548	516	497	542	493	519	563	492	502	544	556	517	561	521	557	493	529	527	506	512	547	529	508	560	545	527	559	503	527	491	585	521	500	543	535	535	580	565	535	542	519	512	550	491	523	535	510	492	536	534	557	526	524	524	522	503	552	525	527	580	533	503	556	536	532	518	559	515	517	543	560	553	562	547	517	557	519	556	549	501	530	533	552	527	561	539	509	526	522	536	479	516	530	540	550	506	481	579	535	587	515	466	520	523	546	527	504	537	568	558	526	590	529	508	488	561	548	559	551	498	527	557	517	549	548	545	541	531	527	505	535	543	513	519	488	535	530	539	539	506	548	554	548	537	523	528	512	543	522	526	514	486	513	545	528	551	556	500	555	535	582	518	536	588	538	530	476	540	534	487	543	514	545	540	516	526	525	553	485	514	525	524	574	548	537	512	529	530	541	567	550	514	529	541	538	570	532	500	604	543	549	455	522	537	561	539	548	537	525	497	573	536	553	523	504	497	555	519	559	545	515	549	553	524	510	522	591	496	561	562	511	515	552	522	530	508	493	529	556	540	498	505	549	540	535	488	502	525	534	545	507	503	513	546	488	517	545	543	509	512	542	516	533	520	523	549	557	543	492	549	531	517	533	557	563	527	514	484	536	535	548	547	570	482	491	521	533	504	581	511	519	470	543	502	512	505	528	512	533	576	499	547	528	546	542	577	545	537	490	512	499	522	525	488	508	540	534	534	589	570	521	548	557	545	502	567	501	531	535	535	556	512	530	546	560	522	542	548	530	514	518	573	537	494	527	558	516	518	525	536	518	506	525	518	519	511	511	573	547	540	515	540	494	544	541	563	523	547	544	523	520	529	519	509	518	510	568	527	534	555	542	532	511	498	498	500	541	554	505	527	530	559	493	530	534	531	528	547	523	531	516	534	551	521	495	511	560	549	577	560	518	506	546	536	529	501	479	532	530	535	518	519	520	512	525	513	529	549	549	528	487	514	577	511	530	524	526	569	551	550	496	492	527	501	536	552	530	544	535	485	568	532	580	531	545	532	535	500	518	534	520	526	540	558	493	549	531	559	546	531	541	477	519	543	518	530	547	528	526	537	482	551	517	538	528	511	545	501	534	532	549	558	520	520	561	558	492	510	532	521	559	561	517	535	561	525	514	544	527	504	548	582	509	544	517	510	548	528	529	520	532	486	552	513	542	510	581	544	518	559	550	531	567	524	558	520	563	527	574	532	546	516	504	528	558	523	519	490	476	503	519	487	581	544	517	543	570	575	547	517	511	554	590	512	544	502	523	570	574	499	536	503	543	511	559	511	541	526	525	561	537	534	512	564	488	538	560	517	534	539	527	525	497	524	539	546	540	583	497	572	518	523	529	522	494	517	543	496	541	552	564	502	528	549	558	541	542	519	533	535	500	586	526	564	506	534	556	526	540	526	505	517	550	522	507	502	552	547	516	534	526	518	586	516	553	520	480	543	526	540	518	516	544	545	552	535	546	543	545	535	537	508	496	569	529	517	507	539	521	540	548	520	540	515	544	525	544	533	501	557	545	500	548	549	515	532	560	555	532	521	526	509	528	510	563	539	511	527	518	562	535	542	534	513	534	543	576	512	522	501	532	520	506	510	506	511	494	539	543	501	529	527	476	497	491	517	521	528	541	524	585	536	541	521	539	514	536	520	538	520	537	558	496	531	536	520	508	501	531	516	541	525	525	559	511	518	532	517	482	536	533	514	496	559	561	487	532	565	511	546	501	507	563	525	501	581	492	543	544	518	513	520	530	534	527	558	527	541	539	504	564	537	558	506	528	526	547	532	508	539	529	525	550	529	524	527	504	524	536	512	512	518	561	510	537	543	542	514	532	537	554	516	496	524	582	522	528	522	515	527	491	527	544	453	589	506	566	529	523	521	495	529	503	516	531	544	490	516	539	520	559	562	505	554	540	528	518	508	534	517	532	550	542	509	516	529	556	551	525	510	496	497	554	496	507	530	523	517	514	534	529	558	526	541	524	516	517
57768	91607	71317	52682	24785	8630	2714	988	649	551	595	564	587	554	550	545	581	557	603	604	595	573	578	563	585	616	597	599	530	582	577	606	579	575	612	599	589	543	547	568	549	539	615	620	564	565	548	593	531	553	564	539	577	599	541	602	576	605	579	592	571	551	571	608	572	603	565	564	533	564	583	555	534	558	572	551	599	606	565	576	561	558	568	573	583	556	571	589	549	563	552	556	570	547	599	566	580	548	580	599	591	589	523	531	584	536	574	576	566	554	575	581	558	559	614	549	572	574	573	576	533	545	570	548	566	592	554	534	597	637	584	558	593	524	609	534	542	539	570	555	578	590	549	543	566	600	554	560	558	535	586	547	524	561	580	535	557	582	607	557	615	532	612	573	579	557	564	555	536	566	636	591	526	557	597	580	555	553	591	598	598	554	577	571	581	578	536	590	579	537	587	560	589	588	584	554	587	547	569	569	588	590	527	571	551	588	570	569	618	573	564	578	579	590	604	568	520	565	556	552	583	566	615	559	588	572	577	574	586	566	566	548	560	561	532	554	575	591	565	566	540	539	533	569	597	594	546	590	577	569	559	551	609	577	580	562	579	614	574	604	574	578	604	594	611	585	568	541	584	543	559	562	588	590	560	606	573	563	588	605	589	552	603	557	586	572	576	592	588	559	530	618	584	557	587	560	518	610	564	575	568	565	577	545	572	544	533	590	571	592	559	586	549	632	544	566	585	548	583	525	559	542	557	611	546	580	540	546	560	587	549	552	557	557	561	593	554	598	534	560	554	511	559	605	575	573	547	538	591	563	522	559	572	576	524	576	555	568	539	571	555	547	589	596	564	587	629	597	556	572	582	590	536	596	582	588	575	588	574	534	570	595	540	590	582	562	594	549	566	596	596	565	576	601	561	575	532	554	655	578	560	582	561	536	583	571	592	593	544	556	615	581	585	594	554	553	597	585	583	579	587	547	479	544	547	590	588	581	585	558	602	584	574	606	591	578	578	559	555	556	578	546	580	579	598	560	564	550	591	600	616	580	612	592	554	563	571	628	551	528	583	632	575	525	606	546	600	540	577	512	573	524	574	588	551	572	608	550	604	574	564	553	563	603	536	536	548	570	542	569	589	576	567	563	581	557	571	511	566	593	578	567	567	576	532	548	559	587	591	597	565	580	588	574	585	565	574	531	563	543	540	555	580	560	586	535	606	546	574	565	612	591	549	621	592	565	560	566	498	575	546	626	588	583	544	583	566	576	557	537	553	571	572	592	559	576	616	524	548	555	555	567	583	555	609	576	565	584	573	586	589	568	553	591	568	577	534	553	577	564	520	614	560	574	555	561	558	611	546	582	608	599	559	541	585	563	562	576	564	572	593	578	598	588	571	557	564	579	600	582	649	568	532	539	611	570	567	546	587	601	572	550	565	551	582	552	556	561	564	565	584	570	563	591	562	565	612	555	567	554	527	579	572	598	564	579	538	575	584	602	595	559	608	558	589	550	545	573	556	508	528	551	588	532	576	574	585	563	571	528	550	590	537	557	561	549	596	600	618	582	571	561	560	582	570	594	603	568	554	558	570	551	559	562	585	551	560	558	547	569	612	568	577	587	533	587	564	566	571	579	570	568	564	558	560	582	567	583	584	606	605	559	583	614	547	601	587	586	556	584	556	584	550	565	578	566	568	545	537	576	578	552	572	573	538	532	559	566	565	535	578	611	573	561	581	566	540	542	575	548	576	521	579	581	588	545	559	564	593	546	542	524	581	590	591	549	597	584	549	579	538	584	581	561	583	564	576	599	581	513	579	578	577	565	595	550	587	542	571	572	616	611	573	559	556	548	569	557	578	547	593	532	580	576	578	533	576	581	576	554	562	570	534	517	595	619	581	572	573	530	573	548	585	522	557	587	550	559	577	590	538	547	575	586	548	555	610	542	522	566	561	568	547	554	562	508	569	561	554	548	588	579	576	571	559	555	579	608	579	602	525	578	576	585	527	616	584	566	588	549	550	531	548	611	534	560	576	605	591	623	588	556	525	584	567	586	606	611	577	604	607	594	572	576	524	602	541	551	584	552	570	589	555	582	542	575	547	540	612	603	581	564	577	570	549	549	602	561	588	547	569	553	574	571	556	614	574	552	565	540	567	573	591	599	575	536	630	534	593	554	618	516	594	540	551	551	567	562	553	563	561	582	530	568	564	605	541	560	581	580	575	586	559	611	576	559	568	570	607	582	580	585	560	550	584	561	577	577	583	565	586	573	603	590	575	571	561	536	601	543	583	544	533	583	597	563	554	562	566	555	598	574	552	626	603	549	556	597	555	517	565	565	580	572	580	574	540	576	558	561	577	568	578	598	604	543	635	566	559	560	579	561	565	588	646	595	565	591	578	548	575	564	554	542	576	583	581	585	560	525	570	528	575	550	551	567	563	571	552	544	540	576	603	661	555	568	553	575	553	560	622	619	564	580	564	599	606	601	537	541	562	564	569	536	560	562	572	549	590	566	561	580	612	609	576	606	519	595	553	571	578	561	550	574	571	560	545	542	580	530	562	594	553	528	602	535	566	576	551	545	583	557	586	529	552	565	599	607	578	574	526	565	551	581	551	587	597	571	573	566	530	549	561	562	580	567	605	604	539	583	549	565	597	602	558	559	553	564	560	508	625	569	600	567	553	572	550	576	586	582	577	575	608	582	552	543	586	569	575	550	553	569	612	590	573	538	564	629	596	569	573	585	552	609	566	578	560	601	522	551	583	539	576	594	580	570	576	590	555	605	560	569	561	574	548	560	547	526	573	539	628	614	519	579	566	592	593	575	591	609	557	546	589	613	577	590	599	560	561	596	577	604	607	518	570	618	589	532	582	561	576	565	568	607	552	568	587	604	572	570	600	592	580	553	540	508	592	576	563	579	561	590	542	574	597	590	604	553	562	588	574	539	591	552	573	576	559	537	581	590	575	579	545	543	603	600	547	540	563	593	590	600	528	572	548	592	544	565	611	614	586	530	577	586	583	543	600	563	564	563	592	554	562	566	564	577	561	561	542	576	586	530	563	564	544	547	565	634	577	588	599	605	556	577	568	574	560	578	527	582	569	537	538	562	605	569	614	554	582	599	564	535	568	565	568	579	577	610	587	556	545	534	565	569	569	562	618	537	583	595	545	559	573	568	572	553	570	521	615	547	536	590	604	545	587	572	604	573	604	552	525	573	591	571	583	590	584	554	583	547	595	581	592	580	543	559	561	593	531	534	588	544	551	587	546	574	571	563	567	599	618	593	588	595	581	573	604	580	546	533	530	609	582	583	606	556	558	600	570	549	550	548	591	595	547	541	517	561	574	562	552	522	588	573	574	619	553	606	572	587	592	569	528	571	561	609	592	576	533	581	551	596	546	572	598	535	546	580	564	585	567	556	588	576	585	584	608	586	527	582	540	556	570	600	631	542	552	556	575	550	556	566	566	554	554	563	573	572	553	537	590	558	576	561	542	586
27806	23976	44845	25579	5357	957	616	489	466	426	417	393	403	406	411	427	478	411	421	439	439	421	404	478	445	413	440	430	460	402	422	452	413	419	445	416	438	397	426	435	399	400	433	396	411	408	400	405	429	437	408	445	416	426	423	437	408	402	418	411	447	388	439	434	445	412	452	418	400	429	427	443	422	426	433	429	400	433	401	464	433	425	455	434	429	396	434	400	410	422	425	422	424	402	424	492	457	399	439	450	442	431	419	442	472	418	423	422	428	435	441	450	423	424	423	432	408	438	455	387	418	418	418	392	405	415	432	438	424	434	390	428	428	449	403	436	417	423	458	396	410	431	415	425	416	424	426	424	420	443	407	424	424	418	438	424	440	434	449	404	416	430	424	396	410	475	407	424	421	419	438	419	407	400	449	393	397	460	394	426	401	471	422	392	434	395	431	420	429	480	426	427	392	425	421	406	413	426	426	498	429	428	417	449	468	401	415	414	425	425	394	391	436	433	388	433	384	431	459	429	398	402	406	456	424	406	434	440	441	428	419	438	417	430	427	409	406	423	425	457	425	422	434	440	392	433	415	406	464	417	410	410	405	430	448	469	401	468	393	430	423	443	427	438	439	429	438	422	432	415	414	444	435	484	435	428	427	425	410	424	385	418	399	437	432	426	427	403	429	425	411	413	421	440	407	432	452	414	418	435	384	413	425	448	439	431	437	431	447	435	454	418	437	475	430	455	419	440	463	481	468	408	421	407	443	427	436	426	459	412	433	432	406	449	434	448	419	435	433	448	444	378	453	449	450	454	413	401	469	387	426	423	428	417	408	425	391	409	418	413	390	409	428	437	447	451	427	424	418	439	406	388	453	442	455	414	450	402	429	413	436	436	439	400	406	436	416	443	437	451	438	397	416	417	413	413	441	436	433	407	396	441	443	412	441	414	442	439	423	431	422	455	424	422	399	427	444	428	416	420	422	425	426	477	415	442	431	448	443	423	421	453	438	430	443	398	468	429	390	423	402	400	448	463	473	386	393	433	418	433	410	461	403	409	425	427	433	444	440	436	425	431	401	445	438	413	414	428	402	416	421	437	442	439	427	431	420	436	396	436	420	417	413	423	441	421	448	452	435	415	427	462	431	450	421	421	434	460	446	416	446	417	450	435	435	431	408	445	448	416	399	436	420	449	427	403	402	386	417	423	412	428	432	387	404	448	448	433	437	440	414	434	393	426	413	425	418	467	451	445	385	449	426	415	445	431	427	428	390	387	425	400	424	440	431	423	425	424	427	418	432	465	444	413	456	412	434	401	414	407	448	424	401	429	443	443	391	417	452	464	382	446	430	399	411	395	456	396	403	423	431	442	440	404	449	462	403	440	404	440	402	428	431	428	467	426	441	407	427	386	472	450	404	447	456	446	414	423	449	438	426	441	414	420	430	397	443	430	463	432	459	426	453	431	422	468	409	400	422	462	406	409	429	428	404	385	434	436	411	420	427	400	446	444	432	415	430	449	429	445	410	429	398	443	430	444	429	405	414	416	413	397	380	419	480	396	449	403	403	431	413	448	422	441	443	436	458	363	407	418	430	434	432	439	391	434	449	421	422	454	414	441	422	427	403	416	418	447	430	425	463	428	453	462	409	405	443	405	444	457	408	418	404	439	444	453	398	391	445	423	456	399	452	395	418	459	460	442	419	413	421	437	459	447	432	405	395	426	452	429	440	427	429	429	456	404	435	430	414	438	381	440	424	426	425	445	430	393	425	424	399	422	437	439	441	390	420	460	443	418	420	453	410	446	430	433	412	394	441	437	421	418	398	391	422	410	402	438	442	418	469	421	449	432	401	427	397	426	433	432	467	426	421	415	425	437	400	422	443	479	443	449	401	416	432	409	424	432	423	430	442	440	382	405	412	442	454	414	440	460	434	436	413	417	401	493	416	433	420	451	415	434	427	397	421	442	464	425	458	424	460	431	427	428	453	430	448	392	411	443	419	399	422	381	438	410	430	386	427	418	465	434	411	414	416	367	438	406	411	425	419	408	433	433	426	441	415	425	440	435	441	434	436	412	426	402	442	410	394	437	424	390	408	432	424	414	455	402	417	420	442	412	442	442	434	429	428	468	409	415	394	459	388	398	382	437	408	437	402	417	374	413	426	460	434	433	414	425	415	399	429	443	421	399	451	421	393	423	394	428	419	439	420	401	443	435	380	420	415	435	385	417	422	453	456	423	416	421	392	446	402	439	391	459	472	416	429	410	450	435	423	394	443	443	409	421	418	390	392	441	396	474	438	389	402	403	422	409	406	409	440	412	420	414	438	477	424	422	453	401	418	444	446	474	411	407	424	425	467	428	424	416	426	429	396	386	429	433	434	407	431	412	419	419	442	415	424	447	424	420	424	444	460	397	436	449	446	401	430	399	434	427	465	418	415	421	437	447	388	424	439	416	402	419	455	420	414	424	420	408	435	414	419	449	440	414	438	449	418	423	398	412	415	428	417	413	401	443	392	448	419	451	433	461	447	447	432	404	421	418	428	476	405	422	436	431	455	453	436	384	395	442	411	419	411	431	418	424	407	425	418	428	474	443	402	428	413	466	441	437	405	424	420	391	459	418	440	419	440	409	448	451	437	440	401	449	461	444	429	402	399	439	446	403	448	426	431	429	412	385	413	448	449	415	438	413	384	417	442	411	432	424	400	418	409	418	454	416	419	407	426	421	405	395	436	430	433	467	431	437	422	429	457	394	423	414	412	401	448	430	444	447	457	420	424	433	424	424	399	439	407	396	418	424	433	436	419	400	446	456	446	437	446	424	434	397	432	441	440	445	435	437	445	440	444	407	415	454	463	441	434	432	418	446	435	437	432	423	405	438	425	413	412	427	436	431	408	394	433	439	445	416	466	430	420	442	430	419	413	417	415	454	408	422	411	380	454	428	446	421	451	410	416	449	439	409	439	470	465	425	434	425	425	411	451	415	424	413	451	407	420	424	420	447	416	430	406	414	454	410	397	442	397	425	423	469	421	442	388	423	425	438	418	425	427	414	440	409	415	399	397	414	422	432	403	386	446	449	426	417	434	401	418	442	428	413	448	440	444	407	427	423	417	418	425	417	428	374	422	417	442	442	418	435	434	405	432	422	442	401	435	435	433	393	413	430	452	456	476	487	463	469	420	471	441	422	460	423	436	432	425	411	450	420	456	417	399	442	437	410	416	429	442	399	451	416	421	458	430	428	385	431	443	442	413	447	422	456	421	428	412	447	436	422	448	419	411	379	456	421	472	412	432	446	413	429	396	414	429	433	451	437	453	398	404	438	442	462	450	416	416	443	452	440	393	415	380	447	452	407	435	419	418	464	420	413	430	412	404	447	427	419	406	412	427	422	423	425	434	417	398	405	440	454	425	452	410	438	420	417	431	478	393	441	434	424	411	399	435	424	461	390	396	415	420	406	450	450	399	446	432	407	439	437	419	409	403	448	428	422	421	428	446	446	447	402
24512	37105	39340	16490	3678	1116	673	521	500	471	495	472	467	465	471	483	498	506	505	480	461	491	514	490	479	453	480	496	534	458	481	461	532	477	455	507	516	508	505	489	504	473	511	472	506	489	438	517	517	477	470	457	498	521	488	482	495	486	494	477	521	452	504	488	480	485	492	485	456	460	458	460	441	509	478	512	470	472	480	498	498	470	494	498	511	446	489	498	507	452	494	499	456	479	443	495	494	481	479	477	487	485	472	489	492	518	497	491	466	474	490	487	492	500	507	473	517	495	478	466	495	477	490	467	462	527	498	520	509	478	507	495	478	525	489	481	498	495	484	467	482	488	475	440	449	492	519	459	513	465	465	467	502	484	462	515	501	470	474	521	482	498	488	447	481	491	515	485	446	471	467	498	491	487	496	487	481	510	473	516	467	479	491	471	526	437	477	482	482	470	463	494	504	506	477	468	480	456	470	493	482	470	530	497	471	494	478	504	496	495	435	490	498	492	472	489	499	519	508	502	516	483	466	464	482	485	509	463	484	439	474	486	449	484	501	497	494	486	510	520	487	491	460	467	496	491	504	502	469	465	509	493	532	518	461	472	513	488	461	483	479	493	480	452	471	457	453	499	492	482	498	496	459	479	468	501	491	470	473	475	513	480	466	499	504	478	494	474	513	509	492	488	495	443	466	511	466	477	476	481	504	509	497	473	502	465	506	481	454	488	511	452	493	499	499	464	450	484	525	486	506	470	486	495	484	446	466	462	503	486	510	480	486	504	472	510	507	482	459	512	487	497	485	495	439	467	492	492	480	488	488	518	487	498	518	501	453	444	502	483	471	474	532	476	483	484	521	466	499	465	463	474	481	526	452	445	474	476	477	508	505	469	451	538	484	476	474	491	499	462	508	487	462	487	492	474	490	477	551	519	512	449	461	501	508	533	451	474	499	512	503	507	521	465	501	490	483	466	509	468	488	472	465	478	475	476	460	491	491	509	481	478	501	525	472	525	455	487	478	521	487	475	465	507	505	501	497	475	490	483	424	513	495	510	526	469	446	475	475	493	463	465	475	483	483	459	465	478	464	497	478	446	524	487	491	471	486	481	518	491	481	486	473	468	470	497	461	455	492	458	469	484	511	493	498	499	497	459	491	481	475	512	476	471	493	539	506	479	476	487	510	468	518	441	479	460	461	489	473	494	445	485	514	463	479	517	484	489	473	453	508	490	471	465	498	482	524	497	497	503	521	501	477	455	475	472	443	489	488	502	438	488	492	456	467	507	466	508	495	495	496	511	452	526	491	506	496	492	455	504	478	480	503	459	501	473	519	511	473	463	528	482	508	504	504	473	508	501	473	473	520	439	510	435	523	450	459	495	469	460	466	512	485	505	470	453	531	487	525	442	444	482	507	495	442	474	463	460	512	471	471	471	489	479	451	489	468	456	497	477	467	488	509	485	515	466	500	508	496	476	495	472	469	473	494	467	468	477	487	447	490	515	460	528	470	468	481	488	482	489	524	453	467	485	536	486	466	479	504	527	509	513	496	494	496	492	474	473	480	483	485	513	488	473	489	511	489	490	449	451	489	453	502	480	488	504	482	499	479	490	463	522	509	462	508	451	478	493	471	508	466	483	462	516	458	512	493	484	500	489	459	504	489	470	461	468	509	522	478	497	499	425	496	478	450	491	482	474	493	495	492	472	450	455	525	510	487	446	506	500	494	483	506	486	465	513	521	476	519	513	513	454	491	491	464	450	485	492	482	482	511	482	476	486	487	444	465	488	458	548	482	488	493	492	544	464	494	508	460	480	486	485	468	489	442	494	521	482	480	480	490	497	480	461	506	478	485	449	493	456	508	535	492	495	480	502	499	458	534	498	465	462	445	494	501	501	524	460	512	472	479	479	466	467	491	463	474	445	527	493	456	504	486	479	469	466	479	511	467	483	456	513	495	464	477	463	447	512	497	480	519	484	501	487	485	479	500	455	471	492	493	474	459	506	487	440	504	474	502	457	470	513	499	488	490	479	473	460	459	476	481	496	468	462	473	471	501	462	520	546	488	506	484	454	507	481	473	470	460	501	451	509	525	474	483	499	483	463	489	498	482	482	473	491	501	498	482	494	479	498	486	480	528	513	513	476	473	499	507	511	449	483	509	490	529	506	488	489	471	486	509	501	500	458	463	505	504	508	499	451	446	473	490	464	486	532	461	481	466	478	532	468	511	479	496	490	472	477	496	516	491	474	466	486	502	538	465	526	445	477	500	440	496	489	429	466	452	521	509	493	480	471	489	510	476	520	507	441	499	494	488	463	454	486	499	453	477	462	473	481	487	461	488	493	467	516	491	490	513	491	474	489	494	471	472	486	488	455	481	519	490	478	487	460	449	510	443	550	487	504	479	481	474	472	517	493	486	492	475	474	489	467	481	487	514	469	456	452	435	506	485	458	481	492	480	479	466	453	531	482	495	501	532	489	462	474	468	470	471	454	512	434	475	470	447	481	499	484	501	495	469	464	554	445	505	490	462	506	466	492	486	469	436	492	458	483	487	489	523	511	476	475	513	477	470	482	426	534	469	471	454	522	520	479	448	499	454	487	491	509	491	489	470	450	525	506	503	498	489	501	485	486	513	471	469	456	482	503	447	497	489	503	498	492	507	511	491	477	472	487	487	505	505	473	499	533	465	488	499	500	495	487	501	454	494	499	460	459	487	474	459	502	491	488	498	525	485	482	465	515	478	475	476	461	505	512	478	484	481	505	477	504	475	490	485	504	452	466	492	428	472	464	486	482	502	481	493	492	528	502	481	488	480	481	451	480	509	457	476	529	459	479	443	486	499	519	513	514	504	454	483	521	519	493	495	486	463	503	500	513	479	512	473	474	538	526	497	490	518	475	507	469	476	479	476	478	465	495	514	455	481	466	474	492	481	494	467	479	448	493	500	471	457	522	463	438	494	504	486	477	522	497	486	471	460	488	501	472	508	493	504	459	505	486	455	510	498	453	470	513	486	486	462	506	475	480	486	497	472	503	464	497	488	472	474	504	461	472	500	503	489	444	512	489	497	471	462	483	464	485	470	437	439	473	461	514	464	444	498	486	503	464	502	462	472	508	461	509	451	492	460	494	466	452	496	499	483	503	466	462	478	491	477	504	499	474	507	455	446	476	505	500	464	519	480	486	470	507	475	499	530	521	528	487	515	504	468	467	488	494	500	492	452	470	481	442	466	467	516	457	499	490	487	518	471	494	477	487	491	489	482	485	506	505	461	469	472	468	475	486	495	443	460	504	495	496	472	476	466	510	498	484	512	498	477	464	501	489	468	462	452	489	500	483	492	498	522	494	499	482	489	506	501	483	461	479	499	491	518	470	448	447	456	494	498	478	506	484	479	493	473	482	520	477	490	423	480	494	495	509	450	525	477	518	502	492	492	501	477	500	476	448	525	441	488	502	514	503	492	454	491	495	502	482	494	530	491	507	471	500	513	474	464	495	491	457
23299	21164	43048	42047	23375	15710	4630	777	504	445	439	455	449	426	424	440	394	453	436	441	366	390	439	452	479	436	438	431	472	425	419	417	398	421	422	413	434	426	439	441	448	404	426	387	426	409	406	435	425	386	415	436	409	477	397	400	446	464	437	430	456	423	448	407	432	420	443	425	446	432	449	473	415	436	456	473	435	415	428	366	444	441	419	398	437	416	432	420	421	448	414	455	413	409	394	439	444	374	419	430	416	420	373	388	404	454	380	435	389	456	424	442	406	429	418	444	448	424	431	395	424	420	402	436	406	436	441	452	428	405	433	433	459	425	419	426	436	421	432	400	408	408	449	450	436	407	429	430	470	446	405	398	414	419	444	406	451	394	438	432	442	427	419	423	413	462	438	396	407	440	453	425	424	402	441	415	423	444	419	449	431	438	449	424	428	432	389	419	431	446	425	444	428	425	432	403	436	427	412	435	433	413	438	409	443	429	401	443	456	407	442	435	428	419	453	420	438	420	393	473	393	417	445	415	434	416	412	430	383	392	424	419	432	438	424	401	425	405	437	417	394	417	423	427	371	409	417	455	441	414	446	431	464	425	415	421	422	425	485	419	437	430	408	407	442	411	407	433	433	445	445	430	433	423	426	450	421	433	470	461	423	422	420	449	410	419	412	412	437	425	450	399	425	465	408	410	396	434	417	456	350	397	412	449	425	375	468	414	455	421	395	453	407	443	406	401	422	427	452	406	409	420	415	416	429	422	416	434	423	485	449	383	419	409	448	482	406	420	404	405	455	444	429	389	413	409	404	403	417	429	429	426	380	446	437	456	430	435	422	456	438	444	402	404	423	424	394	424	420	429	411	399	455	422	420	434	395	417	404	439	444	434	449	407	431	483	421	417	432	453	370	434	426	401	422	396	414	459	456	431	442	449	443	404	400	442	409	399	468	411	415	439	443	388	436	442	455	472	430	440	418	429	445	435	407	433	425	416	419	410	433	389	426	395	441	436	398	417	395	406	445	431	457	403	426	395	388	411	412	394	418	425	478	419	410	397	439	419	434	460	429	426	439	420	431	419	423	432	400	420	393	407	405	414	406	425	419	446	433	495	461	435	427	450	441	436	453	437	416	445	441	429	444	423	423	455	468	422	425	405	438	394	452	431	429	398	439	408	454	426	462	407	391	433	392	423	448	376	428	417	400	415	436	446	428	423	432	416	469	450	411	483	418	436	410	449	484	432	457	397	431	436	416	449	404	425	384	425	409	400	415	394	417	438	426	485	455	425	434	428	430	400	458	439	393	394	431	419	405	412	383	428	432	401	412	407	421	433	404	438	461	378	408	391	431	406	431	419	447	400	421	492	461	406	431	416	445	401	420	414	421	443	447	429	391	428	411	420	451	414	437	429	446	460	445	449	400	441	404	463	421	394	438	419	449	403	441	425	428	402	414	426	417	422	409	412	438	424	428	439	413	434	435	467	408	420	420	413	395	435	415	450	450	443	427	415	445	397	431	420	441	380	393	432	441	463	435	422	457	415	416	430	440	417	416	431	436	422	406	408	423	425	407	435	439	447	421	426	436	395	462	425	436	434	400	414	427	436	432	442	397	404	441	429	432	444	409	436	405	432	397	431	406	457	448	426	423	445	413	411	435	438	430	392	419	447	437	447	387	448	420	430	421	402	427	446	425	427	445	423	438	449	427	433	430	425	414	391	433	460	395	429	433	487	426	413	415	413	429	439	419	427	431	442	457	445	411	404	414	412	453	419	434	405	411	466	418	410	437	430	406	464	406	414	424	461	443	406	449	430	415	408	453	449	433	433	447	414	415	455	439	485	402	440	437	436	426	444	427	416	460	412	412	418	457	413	428	416	402	462	459	453	396	412	420	431	427	404	393	423	446	393	398	417	435	411	446	443	432	453	426	412	411	421	447	425	370	390	466	423	405	407	440	444	429	419	447	464	412	432	420	439	441	415	416	424	432	407	398	446	439	442	423	439	425	409	485	436	438	440	407	445	423	425	437	439	432	431	459	402	391	401	432	424	443	429	460	407	416	428	432	440	466	423	411	430	390	413	445	420	390	423	429	448	406	425	417	396	432	437	443	446	412	391	425	431	438	399	422	429	435	426	448	434	416	402	402	446	413	438	433	393	437	392	410	460	431	416	411	399	476	428	410	424	417	407	411	420	400	462	436	469	417	423	452	413	447	414	430	419	436	445	409	434	401	442	438	426	454	428	447	464	446	470	381	441	424	405	419	430	409	425	463	402	383	413	437	460	437	474	405	395	427	432	422	404	414	429	415	423	427	427	403	409	494	432	416	434	411	379	402	406	426	420	436	451	405	403	441	428	421	438	442	400	406	398	444	458	396	458	456	389	447	409	455	427	397	436	450	431	432	442	428	453	416	447	393	410	446	408	406	431	476	418	401	407	447	424	458	425	427	410	433	404	416	431	422	431	402	438	392	454	421	452	421	440	410	402	450	431	426	477	466	432	427	423	430	413	399	435	452	450	412	426	410	423	419	438	391	421	421	447	412	448	438	429	414	440	455	429	434	408	403	421	431	429	424	433	416	407	436	417	405	418	414	459	434	387	391	413	423	424	415	405	388	414	393	386	424	460	415	429	423	421	456	413	392	399	451	422	434	401	427	420	456	439	403	447	412	430	432	404	422	422	453	447	409	428	472	447	406	401	434	431	437	432	434	450	407	429	444	422	429	444	408	430	452	413	430	478	425	423	469	413	427	375	431	401	418	468	447	409	432	435	410	405	432	424	437	429	414	436	418	442	436	418	449	402	437	435	400	400	411	402	444	387	443	429	452	414	389	418	461	423	387	417	371	433	454	420	410	410	406	404	412	437	423	454	403	418	409	431	440	404	408	426	436	421	409	413	395	403	461	435	401	403	396	415	444	415	423	453	430	430	448	437	424	423	394	421	432	428	445	433	448	426	425	427	393	434	474	409	440	434	406	423	441	411	430	448	421	404	453	496	452	440	422	425	430	429	416	452	470	422	453	459	424	428	418	400	420	450	428	397	439	431	421	376	415	436	417	407	432	469	440	441	436	433	451	426	444	436	424	446	411	437	448	422	425	425	451	433	426	464	451	405	425	437	419	410	390	373	438	427	436	436	425	445	454	425	469	409	428	438	415	440	455	367	391	431	431	420	424	419	399	428	402	406	422	413	434	427	400	411	416	420	399	406	422	415	461	432	406	421	428	454	442	420	449	439	420	462	408	394	439	403	426	419	426	431	434	433	415	437	413	449	363	447	423	425	438	457	373	436	424	460	419	436	430	422	412	436	427	410	416	412	423	406	452	418	435	421	429	456	419	428	436	427	421	411	406	412	415	410	400	410	462	447	429	439	460	430	410	417	460	426	390	380	438	418	421	425	396	393	440	417	456	438	418	450	407	412	429	414	400	420	426	427	403	394	399	441	438	455	425	425	416	390	386	448	415	413	442	418	433	410	424	430	406	451	436	440	444	430	410	424
51576	82818	72798	45722	19818	6378	1903	767	548	466	489	499	470	481	473	498	468	515	509	486	455	455	449	498	487	477	466	474	490	440	472	448	463	510	498	462	470	519	501	458	442	484	461	480	467	492	451	459	453	483	483	454	487	449	500	512	484	442	482	446	461	477	475	483	477	459	451	501	477	492	459	450	447	485	472	475	472	505	515	481	459	453	425	427	465	451	478	478	442	477	434	473	449	461	473	488	465	468	482	498	417	467	442	486	478	487	455	447	454	469	463	423	444	469	444	473	473	437	458	459	479	427	532	481	487	462	490	480	468	479	459	483	450	434	478	507	466	473	435	428	456	469	463	454	486	470	471	459	445	450	483	480	466	491	454	488	445	448	409	456	436	447	458	476	429	456	447	416	490	490	458	470	466	455	424	438	479	472	423	460	502	523	484	465	436	478	470	487	467	497	462	503	486	503	422	470	441	483	466	450	455	478	470	503	430	473	420	496	506	468	448	519	461	498	466	483	489	454	493	437	427	487	478	513	457	447	477	465	460	465	503	477	487	443	417	451	458	503	458	482	479	436	458	473	492	472	448	471	440	478	492	462	436	482	501	452	454	507	437	463	469	450	481	508	519	471	437	499	449	438	485	469	482	464	507	418	479	466	495	481	469	482	469	484	479	456	489	500	488	503	462	486	480	465	509	498	489	451	463	488	458	466	477	481	494	440	414	456	483	458	457	513	483	498	473	440	463	453	466	446	497	477	416	476	448	494	439	481	468	501	462	483	470	471	461	440	479	470	437	470	467	460	487	447	455	484	475	469	461	471	483	483	464	452	475	488	451	449	443	447	447	446	466	495	458	492	460	444	454	451	456	464	464	492	461	473	452	456	457	467	464	498	468	484	475	480	450	480	471	438	505	459	447	482	486	468	430	486	467	453	481	473	475	462	517	495	493	436	493	439	467	464	512	446	479	505	435	452	447	449	499	487	480	518	462	431	461	455	437	481	475	492	477	503	494	489	490	461	465	475	471	445	466	461	449	472	503	440	483	484	498	459	495	426	439	470	518	475	477	495	450	471	438	481	500	495	466	477	477	499	480	442	493	488	479	452	457	467	517	478	469	442	457	466	458	474	498	494	467	455	523	465	459	479	433	485	491	446	463	493	446	463	467	468	483	502	444	470	480	473	473	476	464	516	487	451	423	477	430	442	477	495	505	473	415	478	451	488	459	459	450	458	518	462	465	467	485	434	434	469	451	468	451	474	499	463	511	453	472	471	457	482	490	455	449	467	479	479	459	461	480	434	462	477	484	488	455	459	432	522	469	507	460	471	476	474	517	450	482	459	503	497	488	464	447	460	497	462	452	475	462	492	513	465	466	464	480	491	472	467	479	462	491	437	510	465	462	467	472	458	449	465	514	490	455	479	496	478	467	433	476	472	422	470	477	433	459	466	498	458	486	474	463	479	443	476	442	474	466	491	482	455	473	459	438	433	498	446	443	453	436	477	472	492	505	463	450	485	467	480	497	457	459	496	452	467	500	497	464	476	477	441	465	492	474	444	457	495	478	498	451	501	484	446	469	444	447	480	479	444	483	434	494	412	446	451	491	462	454	477	481	472	464	453	482	466	498	497	445	486	466	441	500	478	453	449	478	457	477	472	476	500	454	460	478	500	464	489	473	478	468	469	452	469	524	452	503	439	449	488	480	447	509	455	496	486	503	464	463	486	438	478	442	460	478	467	448	481	496	495	499	479	500	481	434	477	447	454	507	473	470	495	485	488	450	467	495	477	474	492	484	502	498	497	437	455	477	451	485	423	445	457	454	493	470	487	458	456	457	461	470	466	480	481	482	462	465	426	498	438	526	475	446	471	433	523	474	494	431	502	447	480	457	436	472	465	445	460	442	501	418	467	463	464	469	486	461	427	442	484	445	467	455	462	443	494	479	491	455	475	443	447	446	494	473	418	527	479	467	468	416	465	497	455	428	458	472	436	480	483	487	489	476	452	474	429	433	484	493	482	497	475	475	483	483	493	493	473	425	492	441	485	429	428	470	500	456	452	438	480	482	458	445	471	482	482	502	477	473	493	430	441	516	451	463	468	460	461	509	479	460	433	483	474	472	472	483	477	500	491	500	470	488	473	465	468	465	478	499	444	466	448	472	486	459	465	454	490	493	473	469	485	444	483	451	469	483	478	448	495	458	431	439	494	451	493	491	505	459	483	512	516	469	460	477	445	485	486	461	487	463	489	483	464	485	464	431	450	467	464	481	472	441	488	432	472	489	490	466	487	464	484	493	478	425	427	514	454	469	479	482	461	467	464	427	456	466	476	484	428	518	440	462	467	461	464	481	455	439	469	503	500	488	459	450	465	446	461	460	437	509	484	481	476	479	494	476	512	446	431	505	461	504	449	478	482	485	470	451	447	498	481	478	465	459	475	478	439	481	476	449	454	497	468	488	446	474	497	465	504	475	493	458	490	438	459	461	471	466	483	478	475	436	423	497	480	467	470	454	452	486	497	471	431	480	461	485	461	462	496	448	465	461	505	435	472	465	476	496	474	468	475	468	524	465	458	444	461	453	452	428	439	491	509	454	432	492	454	440	484	490	480	497	445	470	457	443	449	471	464	491	468	465	472	498	478	483	517	466	463	483	463	448	452	475	514	459	452	457	461	478	466	486	449	449	464	469	506	465	443	471	482	475	416	447	475	456	486	451	462	478	475	478	460	490	456	511	464	466	456	466	467	451	468	454	460	478	483	465	443	441	496	461	460	502	446	473	482	442	440	478	459	505	492	462	455	482	492	451	472	459	479	451	466	421	478	492	479	461	480	469	486	485	449	481	468	453	472	459	468	474	486	468	471	458	416	498	469	464	491	494	510	474	466	472	480	449	463	455	428	477	471	453	473	472	448	461	482	497	483	497	502	452	502	484	477	449	436	458	440	480	459	449	459	489	486	437	453	468	494	490	521	509	478	465	492	477	455	448	446	473	476	459	443	504	488	498	459	470	423	465	490	480	467	449	464	496	489	475	448	472	456	472	509	440	455	476	464	496	503	479	469	466	485	499	484	450	430	455	485	460	506	471	502	492	515	459	439	457	453	482	499	471	463	480	463	465	448	482	495	510	499	484	451	475	494	488	445	439	511	472	480	484	451	471	478	501	430	459	476	494	470	457	484	473	513	466	489	453	455	499	441	455	505	488	485	446	503	464	447	481	479	469	472	423	480	504	490	434	492	485	490	418	471	466	493	473	473	427	508	472	467	411	426	464	481	478	460	476	457	471	495	493	468	484	454	499	455	507	450	467	468	472	460	473	455	478	463	474	504	479	469	445	481	452	448	455	448	436	468	463	451	454	468	491	498	528	521	437	451	453	448	500	427	454	463	480	431	450	502	450	475	434	481	472	448	461	469	485	472	500	486	501	477	479	482	452	446	462	475	459	492	514	461	465	506	445	414	476	499	461	507	455	488	503	474	479	441	456	465	502	458	509	497	456	496
25028	21657	46691	35870	17348	5095	1033	591	500	505	562	510	496	482	562	508	541	518	503	570	548	558	451	488	535	554	550	519	502	541	523	507	494	488	551	482	554	527	530	517	541	488	539	491	529	505	517	514	494	564	535	531	554	498	438	508	497	547	526	505	546	516	515	517	486	537	498	528	564	539	545	492	558	536	511	470	557	530	506	512	537	506	535	557	480	530	521	520	530	517	506	508	517	511	504	560	545	519	530	527	476	511	489	552	511	526	480	504	531	561	520	513	475	465	513	531	544	531	485	517	535	554	526	524	497	541	505	487	494	533	542	504	552	546	503	557	445	544	561	547	491	531	520	501	545	533	560	540	551	526	526	550	496	502	502	507	526	480	514	505	526	545	512	525	517	512	548	549	535	516	497	515	493	527	494	473	517	504	524	523	491	534	511	475	520	538	535	502	495	532	523	561	507	552	508	498	489	506	553	500	549	533	478	527	504	558	561	447	520	478	530	530	547	470	501	532	490	484	550	538	519	518	539	524	505	533	516	534	543	558	577	541	506	494	498	528	530	525	506	540	528	517	569	525	534	552	475	517	471	559	505	501	515	537	501	536	500	530	492	507	527	515	516	538	538	579	535	512	513	452	501	504	525	550	530	552	540	536	509	517	506	509	526	502	502	500	524	521	503	492	521	519	491	557	519	533	520	521	517	576	506	523	537	546	506	498	516	505	515	500	515	514	485	490	533	530	460	505	514	540	508	502	552	494	545	526	517	526	473	512	484	566	544	553	530	515	557	533	550	514	538	516	560	545	571	555	449	505	527	526	538	509	533	529	490	518	533	526	521	518	532	496	537	569	505	524	522	546	520	510	530	507	532	515	503	522	515	498	564	532	482	476	492	523	478	518	539	514	518	519	513	554	499	476	511	490	529	510	558	518	500	547	501	500	513	486	531	508	507	481	553	525	528	510	527	565	492	498	522	503	483	526	510	494	581	535	528	520	547	506	502	520	525	512	562	510	502	533	543	535	517	492	532	524	519	501	524	478	519	497	500	538	493	530	531	499	553	561	564	492	495	541	545	534	532	557	531	500	497	496	496	506	499	522	503	491	489	517	524	545	506	522	533	510	525	506	492	496	506	500	528	515	566	533	520	498	548	511	529	516	522	544	490	516	542	512	526	531	491	509	528	566	522	533	584	492	537	512	500	523	476	540	535	501	553	576	478	548	516	532	571	510	530	537	543	496	524	526	555	500	526	484	517	494	515	510	535	525	498	522	496	485	542	501	506	545	555	556	518	517	542	529	479	530	541	510	500	499	485	489	526	535	552	541	505	522	517	478	495	504	536	520	520	526	515	547	537	520	535	575	510	510	513	521	498	505	502	516	492	507	529	513	543	565	528	522	499	572	507	500	522	505	494	512	492	539	507	529	512	526	524	501	507	534	500	494	541	504	521	495	523	550	479	506	557	524	531	496	528	520	516	506	551	546	558	491	513	489	545	531	514	550	522	503	497	512	506	536	525	531	512	500	518	543	559	505	545	537	500	525	507	502	557	500	506	516	509	513	504	555	506	478	498	509	536	532	471	524	516	542	550	531	523	515	535	534	523	495	549	530	544	485	512	523	517	535	496	506	513	541	563	507	509	520	513	523	491	522	542	516	538	511	507	538	528	512	530	520	468	533	536	508	500	516	499	521	507	547	552	515	456	506	546	496	565	549	540	551	528	539	556	538	558	553	514	539	554	501	517	510	531	504	501	462	519	544	502	513	476	518	529	549	517	496	499	523	520	565	523	500	526	511	549	516	509	514	562	489	502	529	517	514	472	501	487	487	544	495	474	507	517	521	540	521	521	498	502	468	515	574	533	510	534	519	521	507	544	520	518	537	485	535	508	513	539	531	494	487	534	516	504	528	542	521	544	538	483	502	494	548	550	540	480	548	516	561	542	523	499	546	465	485	531	501	549	511	540	521	534	530	489	527	521	537	464	537	549	542	499	538	568	521	508	505	480	532	518	514	533	525	503	484	497	498	499	496	484	476	544	499	522	519	535	480	533	557	572	540	532	535	546	538	537	537	493	519	518	578	536	498	555	518	514	517	540	540	514	465	493	525	469	533	542	520	500	558	537	533	470	500	506	495	493	484	500	514	522	512	508	530	516	539	469	494	487	494	509	484	558	523	517	502	514	487	515	542	482	501	535	507	495	503	518	514	530	486	492	532	516	503	489	572	494	506	471	514	484	487	502	526	568	512	487	520	538	506	501	532	528	475	513	532	515	495	508	499	467	561	540	520	538	519	508	519	518	550	537	482	519	547	524	490	496	483	506	498	519	536	558	514	544	464	466	518	477	548	481	501	528	505	537	513	527	578	497	516	506	548	510	487	526	539	492	561	534	527	511	526	523	566	481	483	526	532	537	507	496	516	484	537	482	579	497	510	555	509	525	547	545	507	546	513	495	519	553	539	465	480	540	495	513	581	529	515	497	555	502	559	531	529	518	482	527	516	566	515	582	562	509	547	518	516	583	518	494	519	506	535	528	536	498	506	566	508	522	513	500	489	471	503	529	507	504	539	533	506	528	472	524	528	543	545	536	525	564	551	510	553	519	541	558	469	564	531	538	531	506	515	466	538	525	527	523	527	521	477	490	507	504	564	534	524	526	502	543	518	477	512	547	552	522	558	556	555	539	509	473	536	525	518	499	562	510	525	513	541	497	551	546	476	517	505	525	497	531	498	505	506	514	516	573	541	529	536	508	512	535	461	527	499	509	531	544	565	516	572	519	519	528	540	515	556	525	497	531	519	475	529	523	497	518	523	523	510	498	527	507	492	522	507	497	544	529	536	510	508	572	541	507	509	514	502	522	496	478	480	546	519	491	518	528	531	522	541	541	532	520	530	526	511	506	501	536	505	519	546	517	528	513	519	533	557	539	538	490	561	521	493	516	493	527	529	522	526	502	555	476	547	514	532	495	531	577	524	562	486	545	556	523	494	518	541	544	510	527	506	554	516	513	527	545	502	544	529	528	530	511	512	486	484	506	508	545	529	524	531	483	539	471	551	478	536	486	546	457	499	567	527	534	526	497	537	526	492	514	530	504	487	544	547	515	489	515	511	535	489	502	501	555	517	525	522	521	504	491	524	480	526	563	562	471	510	503	543	528	519	508	527	499	543	502	515	516	532	536	503	525	577	507	525	499	512	547	513	493	511	518	550	514	513	524	567	498	548	515	508	485	526	509	505	491	497	503	552	535	503	505	501	553	472	542	555	510	513	548	504	507	524	534	527	527	509	484	532	509	521	520	519	485	514	533	515	531	567	480	530	561	542	536	519	540	514	509	485	486	517	512	557	519	521	514	522	530	492	517	533	517	512	492	488	491	562	527	518	494	523	533	513	505	522	493	513	491	534	495	493	508	560	520	515	537	504	554	498	491	498	499	528	508	504	525	544	535	482	565	501	508	506	504	515	512	483	520	487	508	528	537	553	538	569	493	483	536	544	529	510
44261	64994	66681	32967	11136	3406	1313	725	588	602	557	562	555	559	600	564	602	647	605	585	608	593	575	625	527	572	582	552	607	601	595	553	613	596	624	566	644	594	575	620	589	565	556	595	589	606	533	575	596	535	594	581	561	580	569	540	557	581	558	615	572	597	571	587	588	615	585	607	543	553	582	632	608	616	565	582	573	579	570	575	555	559	564	608	592	561	599	601	586	591	560	600	603	572	603	610	521	601	585	582	598	577	607	579	615	572	534	563	581	641	585	615	592	624	601	599	571	574	627	563	586	612	561	631	529	581	622	625	536	591	592	583	606	626	587	564	554	567	558	617	607	539	575	617	585	563	565	584	549	556	595	601	563	608	582	596	555	573	563	514	604	613	599	583	575	576	564	593	571	564	572	558	570	586	556	588	596	561	555	551	610	556	587	547	611	582	526	604	571	586	633	612	596	617	607	534	571	568	585	575	607	567	558	567	608	596	568	561	601	633	528	564	537	619	602	577	586	612	599	533	568	608	593	583	606	613	619	552	598	601	580	537	562	580	555	611	560	560	575	550	568	604	610	563	588	581	601	544	599	553	551	582	598	520	572	595	546	627	563	599	556	567	585	572	599	633	596	588	573	582	572	548	629	550	558	577	549	616	604	565	551	579	538	583	589	593	597	563	593	587	616	600	613	614	583	622	604	550	584	565	595	563	579	507	578	587	602	578	562	568	594	605	570	555	569	577	570	593	553	588	555	580	598	568	603	575	580	553	562	566	570	606	575	556	576	575	548	576	577	582	564	621	605	537	559	536	560	632	610	577	577	584	581	535	558	587	556	546	543	575	570	591	573	559	590	584	587	574	576	570	584	603	607	582	570	564	563	556	554	579	590	573	615	536	638	561	611	566	572	544	582	520	529	553	569	579	611	602	579	613	589	594	622	603	610	606	582	577	554	555	609	612	536	599	637	553	557	549	587	570	572	609	598	604	555	578	594	561	590	584	621	600	607	525	559	595	568	619	552	572	606	569	573	548	531	580	605	582	577	581	577	592	549	577	579	554	559	604	546	560	576	590	548	558	560	611	598	552	614	557	614	584	542	570	588	618	590	621	617	560	574	568	523	599	555	620	566	560	584	567	601	605	576	593	593	601	596	578	579	624	594	554	573	577	615	599	624	554	613	592	600	605	581	586	569	613	615	604	652	578	573	564	587	602	616	624	558	612	591	564	582	601	597	574	594	589	579	615	564	568	593	544	588	586	563	604	570	549	552	588	557	540	598	563	599	558	557	560	567	608	542	565	568	543	599	580	612	554	562	601	586	581	598	587	602	570	573	573	556	546	584	588	597	596	575	597	576	568	583	552	559	560	610	597	546	570	589	602	556	549	553	560	567	614	643	574	564	602	579	556	623	539	562	616	564	593	562	572	633	601	584	577	594	600	558	573	601	527	550	585	597	560	603	586	525	598	594	554	591	576	584	592	632	582	575	575	545	552	598	580	559	606	564	587	609	571	570	612	546	563	591	556	550	589	564	594	580	537	557	589	566	582	613	578	556	588	646	549	607	591	576	566	578	539	567	582	579	557	559	628	542	501	558	551	579	574	575	565	542	561	558	569	564	586	551	544	592	500	568	596	594	602	591	595	587	639	600	585	559	601	570	560	606	587	579	562	565	541	578	612	581	522	582	568	595	538	580	619	596	548	584	516	594	577	578	555	603	608	590	590	610	550	611	610	590	605	552	530	604	621	612	563	585	564	570	596	598	593	517	619	593	573	589	565	583	613	563	560	594	561	604	559	620	592	596	590	588	575	569	633	572	617	566	564	578	582	612	574	585	557	586	596	571	541	566	580	594	578	548	559	566	548	607	577	583	521	576	574	588	581	567	581	570	603	562	539	586	605	557	556	611	596	590	604	590	626	584	565	582	601	585	564	576	572	556	572	581	602	599	587	559	556	633	546	598	577	570	602	590	582	586	563	589	545	595	537	579	551	631	561	546	619	604	588	584	636	549	595	613	576	586	563	557	610	577	596	580	585	615	559	624	576	601	563	539	575	568	606	575	554	542	558	592	536	567	568	591	613	591	567	591	593	592	596	595	619	595	559	585	642	580	547	613	566	526	576	583	574	591	578	565	579	556	597	610	570	561	594	547	551	522	570	605	520	533	617	535	575	605	558	576	612	586	563	579	573	602	615	581	576	571	589	544	596	598	551	558	567	528	569	588	606	493	579	566	564	559	601	567	556	585	562	579	579	572	582	609	604	567	586	583	573	604	612	604	587	576	587	582	547	604	572	576	603	579	572	573	605	595	566	571	641	599	603	549	568	578	561	609	603	556	604	647	550	568	592	561	606	617	562	604	582	567	588	568	549	570	588	571	596	584	580	558	590	550	592	596	607	527	553	583	557	551	562	538	558	560	603	553	574	578	586	598	573	561	611	582	607	589	562	592	579	571	660	504	554	553	594	595	593	606	602	597	586	556	613	613	554	555	599	535	605	567	586	602	572	573	639	596	549	543	596	556	573	571	550	576	605	584	613	583	606	565	619	611	617	591	596	616	544	594	594	586	587	597	563	604	576	578	592	581	562	584	594	544	569	551	580	562	585	531	567	579	571	597	561	600	576	548	584	576	575	583	569	578	582	602	556	550	559	599	571	589	599	583	567	541	569	551	609	590	618	556	566	616	581	587	606	595	588	571	585	576	615	547	573	615	589	585	609	574	617	547	555	573	569	546	572	609	634	576	549	556	606	607	610	564	601	564	589	548	571	646	605	598	581	603	607	555	609	619	553	576	589	557	617	570	558	579	591	597	542	626	606	591	559	569	622	530	541	577	606	619	573	556	567	596	572	585	571	539	550	574	626	571	572	560	559	569	567	608	559	530	614	638	562	594	589	566	539	547	571	593	623	573	569	574	580	606	527	568	577	589	564	553	616	537	576	557	572	566	575	591	552	590	587	562	604	556	569	604	556	590	605	591	585	573	546	543	534	581	574	572	543	576	578	548	605	560	572	519	670	598	544	583	612	600	600	567	564	526	560	586	618	599	557	566	576	605	563	562	577	534	556	587	576	549	557	605	590	542	584	564	563	579	554	633	587	582	579	616	573	624	557	590	570	562	617	560	588	559	552	565	527	581	585	552	593	579	573	576	569	637	617	587	542	567	613	600	539	577	569	589	582	579	613	594	556	594	611	599	550	607	572	578	530	547	609	601	596	606	591	577	611	621	595	555	544	632	582	598	540	568	593	593	576	593	579	596	552	568	611	575	548	583	567	607	597	603	603	565	556	534	613	574	573	561	558	614	562	600	567	639	550	577	589	647	578	579	572	587	558	611	576	587	566	580	572	568	589	579	583	592	554	619	573	561	567	541	565	573	561	605	582	556	603	612	576	595	581	571	600	594	588	549	609	592	557	589	569	574	565	574	589	618	573	554	554	577	606	618	601	596	570	585	593	563	597	558	597	562	636	619	566	552	563	598	589	613	596	604	573	566	633	583	571
22585	21251	36599	29239	21841	20880	14949	1694	630	544	603	543	550	500	554	546	550	549	542	511	503	571	481	515	522	531	527	565	559	578	503	573	545	506	520	544	494	537	557	565	552	549	544	509	538	502	549	530	549	537	518	531	589	565	561	574	522	533	556	517	502	522	545	520	509	542	518	515	527	547	510	505	513	492	534	548	502	539	513	545	514	523	536	570	519	520	492	551	499	526	505	512	549	499	591	519	513	511	544	538	534	526	527	496	512	542	475	515	522	535	567	589	516	535	537	529	513	503	561	531	569	526	548	541	515	547	492	506	508	542	525	526	542	533	536	472	553	558	531	528	494	525	499	520	515	531	515	563	533	508	515	524	519	507	554	535	522	553	532	503	519	472	479	579	520	535	509	529	486	553	490	526	499	538	530	502	581	507	525	556	520	522	526	511	501	531	509	594	515	523	538	516	509	548	531	540	545	502	529	514	529	534	549	571	557	533	458	550	564	532	504	538	546	571	548	516	509	567	577	529	571	494	513	549	555	512	564	478	493	548	517	536	514	532	571	538	569	519	500	548	512	512	552	547	521	526	508	566	546	542	524	508	517	544	541	563	556	516	500	582	569	514	523	529	554	564	548	566	554	517	537	485	473	567	488	529	547	554	545	557	554	519	509	581	503	549	525	542	539	521	544	584	513	528	514	481	514	527	544	504	566	518	490	512	508	536	526	523	489	540	554	557	584	533	537	547	522	504	527	515	500	527	487	519	537	529	484	518	509	549	499	527	541	535	515	516	516	511	492	561	534	493	556	567	502	516	536	529	524	548	509	497	500	507	522	527	543	503	549	575	580	516	550	506	526	564	495	575	498	535	543	562	547	550	545	551	477	508	507	538	514	530	548	528	571	546	535	566	575	529	536	514	502	545	539	559	523	533	511	546	563	554	572	535	573	540	521	539	549	528	503	552	533	527	543	511	557	486	500	519	545	508	552	538	531	488	543	533	525	476	540	537	566	529	486	541	519	527	527	553	498	548	561	551	543	505	547	554	522	511	520	513	539	546	531	511	510	532	487	484	526	513	550	532	509	517	510	540	541	498	522	495	514	513	538	536	516	518	511	550	541	554	511	499	536	532	547	522	498	555	509	529	529	558	528	514	510	545	538	475	557	497	535	554	573	547	520	517	524	557	533	522	577	543	524	544	565	532	524	544	539	511	531	544	537	531	508	530	490	519	508	472	532	546	528	529	539	538	523	555	543	501	530	582	517	552	534	539	526	542	537	521	547	528	504	534	523	532	555	566	530	521	486	552	529	511	523	472	518	574	534	542	566	521	536	494	522	560	555	555	519	494	513	552	553	511	505	516	575	524	556	556	539	516	504	525	540	522	567	552	540	562	503	528	568	492	520	514	549	543	524	563	526	561	530	564	492	527	507	505	546	575	510	601	529	564	588	509	548	560	561	499	557	522	493	501	543	537	531	547	535	568	539	528	532	481	512	511	516	506	543	514	552	482	533	544	567	543	543	479	536	513	520	565	534	546	554	532	521	572	485	518	524	580	526	562	564	560	536	535	523	516	501	519	558	535	535	495	542	522	559	529	547	504	621	552	544	505	541	503	517	520	568	519	469	528	570	480	505	569	555	480	525	514	523	530	523	497	542	533	542	532	512	530	489	501	540	532	568	562	511	541	493	519	529	529	518	493	557	540	507	521	527	594	523	518	545	505	543	563	543	517	517	570	523	541	516	513	489	527	547	536	586	495	498	499	562	514	561	561	571	556	494	525	544	534	537	529	518	556	512	601	502	534	579	519	565	472	565	516	507	543	535	486	537	504	530	528	522	538	533	499	535	528	542	557	516	532	556	513	499	507	515	534	532	544	526	541	525	505	529	541	531	512	521	530	546	551	512	545	556	547	551	566	497	529	502	505	538	527	532	572	534	514	502	544	510	505	554	565	527	512	588	546	543	496	549	556	522	520	528	512	514	569	572	574	515	533	564	535	504	548	566	570	496	522	547	512	563	480	530	559	536	507	537	539	527	511	538	497	544	547	549	541	537	495	538	539	526	540	533	520	527	539	580	507	508	563	532	512	514	524	537	520	536	559	525	513	561	561	523	532	541	542	530	531	560	524	552	497	544	543	510	516	547	530	501	495	560	535	543	523	494	515	511	523	555	495	499	551	497	525	522	503	541	545	519	537	521	515	533	489	518	563	536	529	577	539	537	538	541	512	498	561	506	581	520	552	518	539	540	511	528	508	527	507	509	507	532	518	528	549	527	517	542	564	544	570	509	549	524	518	519	568	543	564	538	543	563	498	496	532	551	498	508	547	501	532	498	521	522	533	553	520	538	493	505	527	552	514	500	499	526	561	505	542	522	567	499	503	534	569	499	504	512	563	526	529	510	499	569	523	512	512	518	536	516	561	512	509	584	538	508	496	522	527	528	531	541	533	507	561	551	533	528	547	517	531	557	529	503	490	533	527	561	506	529	528	525	529	502	558	511	499	535	543	503	557	516	489	523	545	538	494	519	553	553	515	491	500	523	572	547	533	548	519	511	538	514	521	555	555	534	501	531	551	534	545	561	574	517	505	550	549	554	548	536	510	561	481	523	536	584	541	520	555	503	532	533	515	544	503	565	528	540	505	530	550	523	531	515	515	506	529	535	520	503	508	562	544	522	534	498	523	535	485	543	547	523	502	539	563	550	574	519	520	533	531	533	525	509	510	529	507	551	502	524	522	511	524	546	539	515	534	566	537	524	529	532	501	535	526	513	499	518	502	518	529	560	558	560	507	528	538	532	533	510	536	506	559	552	534	492	545	536	532	506	577	491	543	604	547	531	493	512	537	507	554	501	531	595	507	514	509	549	508	529	523	529	552	534	575	514	538	550	489	555	528	523	556	558	538	543	569	506	567	553	545	516	497	508	545	546	502	540	532	523	540	536	548	541	518	523	562	553	533	492	552	546	520	594	505	581	518	505	532	498	530	565	532	523	547	495	522	521	519	525	531	537	540	555	527	514	525	557	507	537	536	560	494	569	522	536	501	538	551	502	535	550	566	519	522	527	536	534	530	516	509	515	518	522	510	541	522	472	542	526	567	529	560	552	531	536	529	555	544	524	495	530	533	495	507	514	520	616	555	535	533	479	525	501	555	523	528	544	530	555	537	537	538	552	535	546	538	513	528	553	546	524	552	523	579	537	579	523	541	551	489	537	561	526	528	579	495	507	526	491	533	490	533	558	545	531	488	527	480	537	493	545	552	552	514	520	553	555	496	526	553	516	504	501	552	523	518	540	527	566	531	549	518	526	535	530	543	564	589	505	488	555	587	560	528	583	528	555	533	536	514	486	504	533	522	546	551	545	553	518	521	572	524	546	521	513	522	516	533	505	547	505	511	513	539	542	537	561	518	505	557	566	547	542	534	527	525	545	544	532	538	484	520	562	549	562	528	526	532	551	548	537	527	519	552	489	549	508	560	552	538	517	549	530	492	488	539	539	499
56070	87656	65440	50889	24080	8914	2695	1081	661	596	606	580	623	597	580	622	543	547	572	592	569	552	564	539	521	586	575	556	570	569	564	565	528	568	547	604	574	562	598	575	626	606	623	574	573	547	550	563	603	583	567	617	544	634	572	531	587	577	572	550	589	533	550	583	563	568	564	583	565	580	563	588	549	564	580	613	559	535	574	563	555	548	583	559	560	563	528	554	620	602	550	580	565	591	550	547	571	595	641	564	584	584	557	577	554	548	569	589	605	540	574	600	585	591	584	546	592	567	580	569	549	525	590	561	578	581	551	577	549	592	571	577	606	588	626	557	584	584	576	596	627	560	569	510	557	590	555	564	559	560	579	599	556	609	600	564	547	576	576	560	595	594	570	616	556	589	554	540	533	583	569	554	586	578	569	584	541	550	570	547	539	592	613	519	578	575	575	557	534	554	547	539	534	540	556	549	597	601	579	552	550	588	561	547	564	586	586	550	524	576	593	551	579	595	542	612	619	582	564	534	558	613	561	560	584	577	573	570	550	581	564	536	618	560	614	552	564	613	586	521	560	599	551	540	581	539	546	579	569	571	553	592	560	536	602	535	593	545	595	604	553	571	537	567	541	588	574	567	562	568	560	579	600	557	562	584	589	561	563	551	538	609	562	555	530	581	580	599	579	559	584	569	615	613	608	567	581	544	537	550	576	597	586	547	556	564	572	579	583	569	551	586	560	620	562	563	594	550	584	582	571	576	571	599	603	580	622	602	578	541	565	556	599	552	645	562	565	578	587	553	568	572	575	537	565	558	598	583	559	534	580	544	569	586	551	603	595	591	562	617	569	598	553	561	612	552	581	557	590	576	557	577	538	590	571	567	597	573	555	592	587	564	553	585	600	571	549	608	539	591	588	547	561	596	580	585	574	604	557	565	538	587	574	566	565	533	576	548	543	560	587	540	566	598	539	556	551	565	608	557	545	535	514	567	582	592	581	529	594	643	628	575	561	584	607	629	583	559	586	594	558	578	589	552	599	566	572	583	557	573	568	560	585	576	581	570	594	544	550	559	539	556	565	637	575	575	575	609	570	562	611	618	620	596	551	547	583	580	536	591	584	553	587	574	530	588	569	547	587	573	561	570	566	541	558	554	545	516	549	533	559	545	564	570	525	558	548	543	580	576	524	561	562	539	587	522	582	512	576	557	572	568	559	563	597	559	538	553	564	606	569	512	561	581	540	559	598	583	572	588	581	549	572	582	542	570	528	591	568	588	520	577	588	586	557	553	564	537	536	571	530	581	603	560	552	570	585	552	567	555	573	540	600	546	572	529	568	533	597	577	563	578	537	529	565	581	571	588	566	574	574	563	587	581	584	547	570	559	550	597	576	559	558	548	566	611	574	542	568	587	556	550	636	589	563	633	557	592	568	557	536	578	585	585	589	553	585	566	590	618	570	587	580	610	549	555	537	579	560	522	595	574	566	569	581	562	584	574	585	570	590	625	603	589	592	556	562	567	600	581	528	518	566	596	554	574	562	612	602	554	588	607	586	580	574	577	617	603	579	552	549	603	594	574	599	547	578	604	597	568	579	603	576	573	566	539	569	591	620	592	539	562	570	560	589	594	571	608	588	530	600	569	563	596	549	556	517	589	566	567	595	512	572	593	515	569	562	570	585	543	566	582	609	542	576	561	611	539	568	548	590	570	577	530	564	561	622	547	560	567	578	551	533	565	547	584	576	566	546	552	531	567	563	549	640	610	550	571	589	586	571	563	563	544	575	618	534	560	591	543	570	580	549	600	596	569	562	565	571	567	557	577	547	549	593	578	578	573	577	559	575	569	558	568	584	612	556	586	589	578	571	610	581	611	578	542	594	559	580	567	529	607	573	565	550	545	585	543	563	596	586	559	570	573	559	602	530	601	549	582	554	587	610	582	549	607	539	611	538	582	608	577	559	567	591	548	567	575	542	532	570	551	544	572	576	560	580	568	630	554	586	598	610	614	590	562	563	618	557	528	591	571	566	554	593	536	625	558	568	559	559	533	571	545	589	583	581	566	588	551	549	529	561	584	638	594	542	538	544	554	605	599	579	579	594	599	576	590	584	584	578	554	547	584	567	558	560	577	569	549	551	608	564	599	561	559	602	557	593	585	570	561	602	589	525	608	516	573	585	562	552	584	578	609	571	605	535	618	574	567	558	544	569	562	565	575	571	550	567	557	555	567	593	602	588	624	587	565	559	540	598	550	602	550	609	619	564	596	581	590	582	538	545	548	600	590	616	577	567	543	543	580	551	543	574	637	548	599	568	576	568	576	535	566	553	580	602	555	541	557	515	603	600	539	546	610	553	606	550	591	541	615	559	587	555	583	512	561	566	510	606	583	580	588	628	522	589	524	583	582	551	594	575	576	581	542	578	564	584	577	556	558	566	557	608	596	565	621	599	529	611	583	569	543	566	577	586	589	563	586	571	595	552	557	554	543	553	567	574	577	615	533	560	570	554	599	548	577	567	561	590	545	555	569	545	605	577	590	573	576	557	560	585	578	539	545	581	574	518	558	565	572	597	593	543	538	550	559	547	565	599	577	569	535	606	546	567	569	569	593	578	653	532	504	551	564	547	528	549	583	561	541	565	556	523	553	561	582	532	584	589	537	572	573	573	589	567	560	588	589	512	529	589	571	563	591	562	573	571	617	567	591	539	568	562	539	611	548	557	539	537	595	526	581	556	575	591	569	568	554	579	569	576	585	577	568	594	575	573	555	582	525	598	580	597	570	568	518	564	606	571	558	530	546	607	553	559	530	549	561	598	523	557	570	570	532	586	581	616	542	591	558	565	585	578	564	602	527	566	597	560	568	612	571	568	552	559	580	608	557	563	583	581	585	580	543	565	536	573	626	579	578	549	568	569	573	598	606	577	582	563	589	607	558	620	579	548	577	595	569	547	590	576	583	610	589	564	565	573	560	568	580	592	603	535	576	547	563	602	566	544	618	561	561	602	579	561	540	562	559	554	564	618	607	596	575	483	540	572	556	598	559	577	566	593	555	581	564	572	534	525	572	593	571	559	536	571	608	570	601	573	565	564	563	575	590	567	600	592	568	615	538	550	567	572	569	567	560	599	589	534	589	620	570	584	537	562	580	567	601	587	579	572	605	607	599	543	574	574	623	583	550	569	561	587	521	517	558	561	545	553	572	584	563	524	565	590	582	599	584	579	573	567	574	501	566	601	581	582	605	515	551	549	558	580	571	526	523	541	568	527	563	531	584	597	549	558	535	575	594	565	555	584	570	537	533	574	612	578	545	543	551	570	589	574	569	600	565	527	587	565	598	596	539	574	534	572	528	546	587	568	548	582	574	592	540	565	571	560	540	563	569	609	558	545	563	592	536	555	568	562	555	568	618	547	577	569	570	616	588	573	579	577	566	558	608	547	543	574	570	569	561	553	573	593	578	564	554	553	565	602	559	607	573	576	605	548	574	585	526	562	563	565	565	551	593
27773	23814	44883	25826	5401	1035	585	449	420	448	396	465	455	436	426	420	405	444	448	427	435	391	433	399	435	424	395	450	438	421	417	409	392	423	408	415	377	429	424	431	388	421	422	389	415	435	428	405	382	410	377	416	443	439	419	415	418	427	498	401	409	418	399	421	407	437	421	438	422	416	412	417	429	417	426	452	432	400	431	427	413	444	417	410	384	399	391	406	463	444	409	406	431	395	432	437	426	421	428	415	382	406	402	431	438	390	415	434	376	442	454	427	453	454	426	456	425	445	409	418	435	404	453	437	413	435	455	439	465	426	415	390	418	434	415	453	427	414	411	420	431	443	437	386	442	412	417	443	405	441	418	461	462	406	401	418	426	414	422	436	388	391	431	395	411	419	417	421	429	453	427	402	403	387	413	434	444	408	419	426	417	409	448	440	429	425	422	457	424	426	461	429	402	405	417	414	440	408	442	438	418	431	427	441	425	396	426	427	426	423	425	435	447	428	427	419	446	419	418	418	437	408	388	407	465	421	437	396	414	434	424	415	421	420	419	455	446	366	442	425	405	451	409	396	428	407	411	446	441	424	425	408	419	431	425	436	424	411	430	414	441	472	421	410	446	411	427	419	424	425	431	430	431	433	389	448	414	409	442	413	429	437	409	426	405	413	390	468	458	410	417	421	384	418	427	441	408	420	375	374	413	405	422	432	410	420	436	418	382	383	433	433	452	401	405	421	423	417	448	392	457	438	413	402	443	389	444	415	434	419	405	440	382	461	467	424	406	441	431	404	434	451	417	389	440	422	417	431	434	433	417	423	440	434	430	407	453	390	400	414	406	387	427	430	395	424	430	395	414	437	379	431	433	446	485	405	387	399	428	438	406	419	432	436	396	440	413	384	420	423	432	434	394	425	423	397	397	414	449	403	422	459	453	417	438	412	406	456	395	404	436	412	412	396	423	421	415	435	405	433	439	433	434	457	406	427	437	444	444	432	403	431	422	442	432	448	400	454	435	434	377	434	399	411	470	408	421	441	409	454	418	416	430	387	444	427	429	408	418	405	428	429	417	453	413	413	370	410	390	401	425	423	426	448	422	452	435	433	391	403	397	410	405	455	439	415	476	420	430	385	433	419	430	447	441	426	414	430	454	439	457	419	420	454	436	415	443	391	423	410	458	385	437	419	431	428	451	461	424	426	450	424	395	413	402	439	437	447	446	428	419	406	446	399	439	394	409	392	402	415	412	403	423	447	438	413	399	396	431	428	420	423	429	413	424	429	429	411	415	407	410	455	429	428	447	404	418	446	410	433	402	392	403	430	426	448	433	399	453	416	404	437	439	451	396	444	411	418	437	448	442	398	422	395	449	433	404	410	401	416	418	410	415	428	396	431	419	441	399	413	431	436	377	453	466	432	408	410	462	421	416	409	437	391	431	425	432	445	413	388	473	419	438	418	420	449	451	403	388	446	417	442	437	449	402	433	448	423	462	398	408	451	412	391	427	388	411	400	393	400	421	366	429	395	431	405	393	450	386	386	415	403	428	428	408	453	412	435	430	418	420	420	417	450	425	404	395	407	437	443	402	392	453	458	441	428	427	437	443	437	399	415	438	415	473	395	430	458	447	428	431	405	447	448	430	423	384	415	416	415	418	406	442	438	385	437	450	433	456	432	404	400	409	408	426	411	406	395	409	455	480	438	403	415	381	435	432	394	431	404	416	437	405	403	465	420	444	434	423	447	416	401	432	393	414	419	445	387	450	421	434	445	432	458	469	426	398	396	418	417	438	427	406	412	402	438	441	420	406	441	395	437	415	413	404	430	380	440	448	402	468	438	405	441	426	412	439	395	407	427	411	432	416	474	407	427	452	457	370	408	404	431	450	443	464	441	407	379	398	445	399	425	449	400	444	414	396	437	424	449	479	446	447	478	420	405	447	453	418	439	403	421	415	464	436	434	410	431	413	428	449	398	406	378	447	418	429	413	405	405	435	426	441	405	422	449	440	425	409	431	405	394	442	450	427	421	455	446	450	444	392	416	371	428	404	425	375	422	449	424	426	463	437	409	413	432	413	409	448	438	411	402	425	443	442	415	418	404	438	431	409	462	409	424	435	464	386	417	451	401	410	385	404	418	412	429	399	390	379	421	459	402	425	427	401	431	422	418	392	410	428	445	433	402	449	400	431	405	406	429	445	431	437	415	435	426	442	408	447	436	426	419	398	424	440	419	426	396	392	443	416	396	417	392	411	437	426	362	374	443	426	399	443	404	452	397	442	408	478	408	438	386	407	397	416	431	429	425	406	454	429	391	419	401	415	409	425	433	410	417	432	430	428	436	413	428	422	422	418	429	386	421	426	425	413	439	438	447	413	413	413	433	410	425	441	426	455	375	440	419	418	390	462	415	436	406	432	419	436	436	426	435	395	408	434	385	414	415	429	421	386	418	419	442	436	400	402	449	386	428	444	413	401	425	420	435	392	430	416	428	387	431	430	397	440	429	397	439	436	403	431	422	410	406	407	462	445	397	441	430	443	443	395	413	458	417	427	431	413	410	414	443	434	410	431	408	407	409	422	435	417	445	394	418	437	429	434	418	432	399	473	426	410	433	441	431	424	435	409	413	416	427	451	436	413	412	414	459	426	433	473	417	447	416	412	445	433	408	424	403	454	409	426	437	440	427	402	411	460	432	402	461	420	424	456	419	440	408	414	455	427	414	387	449	422	425	464	413	468	370	428	439	427	422	412	457	420	452	444	413	442	421	411	387	431	433	421	419	386	419	430	430	403	397	404	431	400	409	427	435	396	415	425	419	425	478	457	455	417	409	438	409	444	443	437	433	407	429	421	425	420	434	421	399	476	408	406	421	431	421	404	423	435	427	435	391	395	430	448	420	403	438	449	433	437	498	434	433	399	430	406	425	434	408	411	415	401	415	397	445	405	392	424	418	474	455	430	427	433	395	410	402	433	412	417	421	417	446	413	416	401	428	427	427	444	448	407	427	414	407	454	433	417	415	440	439	415	450	410	439	410	437	445	433	420	413	451	428	419	424	408	416	410	431	441	453	414	445	428	406	382	448	422	403	453	433	363	460	426	443	415	433	437	412	427	443	429	408	417	417	462	406	408	413	431	427	381	433	441	415	416	442	423	416	444	415	435	428	434	438	436	429	364	410	423	411	402	426	422	422	440	437	433	413	434	424	423	422	412	428	428	424	443	416	486	427	389	404	428	443	430	434	450	431	429	393	418	417	433	391	425	457	432	436	415	444	407	440	436	405	427	428	432	387	408	435	412	432	423	441	393	392	447	398	413	376	402	405	398	431	395	418	386	428	420	423	406	432	406	429	468	431	387	404	460	435	465	387	458	428	445	384	387	428	393	440	431	439	455	404	408	412	411	415	448	436	433	426	453	436	396	440	378	407	466	416	403	440	381	387	412	375	407	454	450	431	441	417	451	450	449	439	447	457	409	404	420	437	433	453	452	422	404	409	416	422
23657	36487	41545	15145	3645	1075	665	526	496	465	487	473	510	463	504	470	506	449	505	464	465	474	471	534	487	502	531	502	505	470	509	510	507	462	463	494	481	478	487	459	481	437	474	486	521	467	506	528	498	501	464	500	486	478	453	476	502	461	497	474	482	466	461	487	463	477	472	496	427	489	474	479	437	505	452	429	470	514	492	478	482	480	467	513	477	495	490	483	477	477	473	483	473	462	479	493	519	458	441	527	503	491	497	425	521	504	475	465	497	470	481	449	475	539	511	480	495	463	449	482	531	491	477	477	485	438	473	490	469	506	463	475	460	524	480	506	495	514	476	509	475	518	475	468	507	461	483	459	497	478	481	472	490	493	489	497	492	465	483	477	476	486	466	458	517	472	502	491	483	496	475	463	492	501	490	511	495	493	482	455	488	506	457	472	493	483	509	480	484	430	501	475	482	465	500	448	475	480	503	496	463	490	508	488	529	481	498	497	492	484	487	498	440	507	480	482	469	456	473	462	469	491	476	506	496	494	485	470	491	506	485	487	508	491	457	491	462	465	510	469	464	475	487	485	474	493	503	471	487	435	502	496	518	470	508	486	443	480	474	451	507	447	462	490	509	509	493	494	512	500	482	500	509	444	493	476	494	499	485	496	486	485	484	471	473	483	490	481	469	482	471	450	497	482	496	478	508	465	529	519	459	502	508	430	489	492	438	503	476	525	466	500	458	444	489	469	480	475	525	507	498	460	491	493	496	517	505	506	488	454	441	500	475	467	459	446	489	470	473	478	474	487	476	515	466	506	443	492	507	458	422	487	497	469	501	488	507	488	456	506	481	516	486	464	478	506	452	476	508	499	505	455	466	462	477	464	506	437	471	522	521	517	456	534	462	504	476	507	452	506	457	476	475	459	515	468	504	516	511	450	509	470	489	451	461	498	505	502	468	475	483	463	508	475	506	471	461	490	477	446	484	456	472	461	471	498	458	444	480	472	465	502	464	511	466	492	495	505	461	461	486	496	511	468	477	499	444	484	502	484	460	463	473	475	457	486	457	457	521	529	472	496	471	493	489	457	485	509	502	500	504	485	496	510	524	471	480	520	461	474	485	459	468	486	496	489	506	498	476	494	475	482	459	462	477	480	483	459	452	466	476	472	478	477	500	483	503	491	458	479	483	468	504	469	469	512	484	442	496	488	496	496	498	500	501	464	465	461	444	461	486	484	458	485	491	479	466	421	489	491	439	487	488	498	498	485	452	442	474	471	478	479	509	483	452	465	473	452	490	471	479	532	488	531	449	469	494	455	521	426	510	483	527	552	489	484	481	488	443	467	448	485	517	500	456	501	482	490	487	472	506	478	448	450	482	475	529	481	461	471	482	496	460	482	512	534	512	488	457	487	489	505	503	466	462	530	470	497	486	517	535	515	479	469	453	495	489	504	466	469	501	486	478	476	485	476	490	460	471	495	453	478	515	478	503	436	487	491	457	455	423	500	487	482	489	477	470	471	460	424	453	467	461	509	490	460	498	479	459	507	455	481	491	463	484	510	484	465	514	514	472	498	503	479	529	446	490	479	497	508	523	496	486	473	471	502	451	494	494	433	523	475	488	460	471	488	435	484	454	497	455	495	507	470	509	494	472	492	461	485	463	510	486	496	478	479	512	485	438	434	507	479	462	500	478	475	473	471	494	463	500	493	532	465	510	464	505	476	491	492	508	498	486	526	475	484	464	489	468	455	494	482	485	511	474	475	480	499	469	455	509	485	510	474	459	506	497	468	461	455	468	488	512	461	460	452	457	470	506	524	472	470	440	517	531	517	474	462	510	500	476	487	472	484	509	542	473	461	475	479	474	480	466	463	465	492	466	473	446	455	504	454	502	478	482	499	425	453	489	439	495	486	460	501	487	507	457	466	486	478	527	470	484	472	471	502	478	506	493	506	492	451	489	496	464	470	475	463	443	458	500	521	483	489	464	517	489	477	501	495	487	495	459	494	501	458	486	523	472	496	448	494	467	520	505	494	502	541	495	508	499	502	458	500	497	482	478	460	485	526	507	520	457	496	529	469	497	480	464	506	456	479	466	478	495	493	501	518	471	541	500	481	527	472	431	474	455	493	487	489	463	450	519	481	488	497	468	476	508	454	474	474	493	480	519	506	510	493	477	507	510	454	477	487	483	511	468	466	486	439	485	446	475	499	520	480	469	476	472	481	468	484	480	450	530	457	530	506	473	448	532	484	458	529	464	511	508	492	480	452	445	474	466	486	523	509	476	452	440	456	490	481	492	529	500	492	452	439	483	481	506	478	445	471	457	479	468	478	483	464	478	515	480	461	469	503	486	511	479	459	486	500	489	437	478	490	492	464	493	533	491	482	463	471	476	483	468	491	467	451	476	480	453	483	441	478	513	454	475	491	474	490	459	499	476	462	529	456	507	523	481	519	515	469	492	464	469	499	429	503	505	449	464	478	487	513	508	478	466	435	476	515	532	466	443	478	514	478	480	463	457	482	475	450	468	503	472	483	477	479	488	446	461	439	482	498	508	501	461	484	527	488	484	454	472	493	488	506	488	450	487	477	455	497	494	493	467	467	458	508	521	478	480	490	459	478	459	456	447	466	494	461	470	507	503	489	445	478	459	503	480	491	480	460	476	467	520	470	487	506	470	489	480	491	485	496	465	487	516	510	455	469	459	490	471	430	497	475	468	526	511	474	492	458	513	476	526	478	472	492	460	523	499	462	510	459	449	496	502	468	484	446	488	466	465	488	505	477	483	477	477	465	517	491	486	492	470	498	463	499	464	454	475	475	498	490	482	513	426	497	461	457	481	482	468	486	488	500	530	474	477	556	487	464	520	508	485	461	468	487	513	468	476	503	479	475	497	532	448	500	505	500	453	462	500	496	496	507	510	478	489	474	468	462	475	458	471	489	455	493	486	437	428	471	487	507	474	470	479	509	460	482	492	470	465	489	495	483	482	504	499	511	482	525	486	499	481	470	514	487	504	511	480	468	469	492	488	503	474	487	487	461	464	480	478	475	477	486	496	515	493	469	476	507	473	461	492	504	534	471	530	521	466	468	464	500	489	501	511	487	469	503	485	529	491	525	470	464	464	436	477	537	470	498	475	457	472	470	476	482	528	535	469	488	500	491	513	462	461	467	495	523	508	503	477	515	497	512	477	457	500	487	501	436	447	480	475	457	483	486	494	523	489	499	466	471	467	461	508	511	453	445	482	484	423	478	497	517	533	504	480	482	486	490	488	502	433	478	492	473	484	499	485	484	482	513	478	455	470	479	522	457	491	486	474	468	491	463	490	441	457	522	454	515	490	471	512	483	492	474	528	485	502	476	477	481	475	501	481	528	508	492	478	490	489	475	487	492	469	491	458	479	478	470	476	458	464	513	484	461	464	521	479	475	472	498	481	462	469	489	500	441	493	447	454	437	435	494	494	472	503	481	499	488	451	491	453	504	505	537	495	510	482	499	410	483
23190	21260	39451	32287	21962	18714	7776	924	448	432	415	434	447	430	467	421	405	429	409	434	413	417	430	426	441	431	405	419	429	411	423	414	440	420	409	408	453	411	447	407	403	395	406	381	415	387	391	422	391	422	399	428	416	429	379	384	426	402	418	446	394	435	387	381	421	391	425	407	426	418	423	396	417	410	424	432	429	408	417	398	435	450	401	420	426	434	437	449	418	425	414	418	430	389	401	425	423	427	416	436	412	468	394	402	420	424	431	389	424	429	413	370	415	423	424	377	420	411	427	438	440	408	417	412	426	385	430	457	459	417	387	415	417	433	387	428	411	424	430	428	421	398	427	381	400	402	426	389	384	430	431	403	411	428	392	427	414	404	402	403	436	426	434	405	428	398	423	434	399	395	378	431	402	380	433	412	410	460	441	408	430	436	392	445	421	422	452	394	424	396	400	452	434	409	403	421	404	397	419	453	440	435	401	417	418	429	390	399	425	395	440	429	393	456	437	424	446	412	453	407	401	424	391	453	421	446	445	372	422	444	457	439	377	430	416	428	403	412	449	438	373	406	402	409	418	417	421	390	410	422	423	407	424	427	421	414	404	420	432	403	371	417	420	414	404	407	430	393	477	428	437	385	403	454	447	387	415	413	376	419	406	409	403	399	425	455	431	415	389	413	407	388	403	445	425	419	407	435	422	427	418	411	410	376	417	407	421	412	437	374	416	434	439	408	439	398	385	412	407	425	457	370	425	422	360	393	401	420	415	390	465	420	438	420	427	386	406	397	417	419	418	420	401	386	391	353	417	377	461	443	417	407	399	401	417	421	415	442	398	420	394	363	415	438	383	409	377	378	412	440	427	437	398	423	425	405	435	419	416	411	435	430	445	407	411	415	422	398	407	416	435	454	397	399	425	434	463	391	450	385	461	391	440	424	410	401	408	421	416	417	437	429	437	413	397	427	394	405	411	409	441	401	405	421	399	376	400	424	453	407	386	448	430	407	422	388	430	379	408	423	392	453	404	432	394	391	396	420	379	441	379	401	376	451	431	418	365	443	412	442	411	373	396	412	424	413	424	405	393	438	390	401	423	414	383	415	400	399	380	435	378	437	418	432	418	404	446	410	452	409	407	453	443	417	419	417	410	407	400	452	424	422	424	410	404	410	380	395	415	393	430	434	411	412	435	411	389	396	383	422	414	404	442	402	425	410	404	435	449	409	420	415	423	424	431	430	407	425	422	420	426	412	442	416	400	390	395	438	404	426	431	388	419	419	431	407	407	409	406	410	401	401	417	445	363	396	436	407	442	412	418	437	415	384	418	417	437	425	429	415	407	431	415	383	463	380	398	455	410	405	401	415	420	392	381	366	455	461	429	422	449	388	376	427	402	419	439	416	411	417	405	395	410	400	428	391	431	419	393	428	413	433	431	428	397	423	424	376	405	382	368	442	379	414	433	422	431	434	421	412	412	422	440	428	441	396	404	459	424	404	384	414	390	416	428	424	432	407	403	420	415	428	427	410	406	396	449	393	389	412	389	425	399	424	389	436	391	402	417	465	417	411	462	393	403	415	417	418	390	423	422	408	421	421	436	409	430	379	412	411	433	425	407	423	397	412	382	420	458	438	429	387	478	452	400	457	440	433	407	393	415	392	415	398	457	383	429	390	396	412	395	425	390	389	424	376	420	401	432	413	436	412	415	389	401	440	404	435	410	427	405	454	443	399	409	424	425	392	384	415	444	423	413	457	405	457	434	387	424	404	415	408	429	408	398	407	426	400	446	437	383	399	450	449	380	426	421	441	411	388	372	398	436	419	457	411	373	402	446	408	404	422	424	417	397	451	408	428	380	416	423	404	423	413	432	409	393	415	422	391	418	438	386	432	406	433	400	412	384	427	434	424	393	419	393	431	403	451	432	401	414	434	413	406	433	385	410	435	403	428	388	433	429	379	423	423	434	393	414	407	433	423	422	403	404	381	380	417	428	436	446	434	399	412	389	424	413	434	481	372	408	436	427	443	413	433	439	436	428	413	427	406	421	416	406	372	426	442	422	391	432	440	392	414	403	377	415	394	441	432	419	418	389	439	453	401	365	448	422	427	416	425	429	412	426	437	453	435	429	434	406	429	404	413	457	446	418	452	396	424	392	407	423	414	437	386	418	416	415	407	413	448	393	385	401	437	404	385	449	403	394	423	406	420	436	422	403	393	404	397	441	393	382	408	398	413	423	434	417	420	379	403	407	427	381	397	404	434	462	397	403	403	392	408	386	417	398	418	413	424	419	422	391	412	406	406	417	455	418	455	422	363	398	399	433	430	369	418	452	425	429	410	433	433	411	429	447	465	417	399	388	374	429	408	457	415	399	406	409	412	377	415	430	419	359	403	426	429	426	434	420	402	397	422	409	443	424	437	412	434	414	407	402	443	448	398	449	465	432	393	435	405	445	405	408	400	390	407	429	446	407	429	462	403	447	413	430	419	385	418	409	400	400	396	442	387	429	438	445	403	406	420	424	430	418	417	412	403	420	368	412	440	406	424	409	422	428	437	380	403	416	403	408	406	418	408	410	421	409	421	455	393	402	424	412	375	398	417	417	409	418	438	391	404	402	413	429	405	420	402	465	421	408	418	385	421	370	433	385	406	407	393	409	424	424	410	428	381	387	422	404	386	429	405	396	393	403	447	423	401	415	417	414	417	411	437	392	417	410	394	418	412	403	364	423	433	415	427	467	407	381	419	410	391	416	447	407	408	426	427	445	401	469	426	411	394	386	442	479	386	428	406	426	450	401	398	430	402	400	386	387	437	413	418	408	431	410	403	402	419	450	387	432	433	424	435	437	441	464	409	400	442	455	424	410	467	401	420	457	384	426	428	422	446	434	409	410	411	454	452	438	397	433	403	407	404	429	412	431	432	432	429	413	400	404	406	417	426	360	422	410	423	436	406	416	419	410	384	436	447	416	422	448	414	394	454	405	418	455	395	396	435	419	405	434	409	402	421	415	370	425	396	405	438	382	463	403	382	405	422	419	453	376	464	416	379	409	411	430	464	443	421	405	417	397	419	384	444	467	436	422	365	434	422	412	441	426	406	408	444	413	402	453	406	410	424	416	425	418	438	423	389	418	432	430	380	419	391	405	404	418	407	406	446	417	393	409	426	436	421	446	385	379	397	396	416	440	418	469	430	413	374	439	431	429	415	405	398	393	374	424	403	452	447	431	418	409	429	400	401	402	395	395	410	412	421	471	398	423	429	409	410	385	408	414	411	396	419	374	421	409	402	380	426	436	427	413	396	473	476	409	417	343	427	409	438	409	418	428	419	414	439	416	419	388	408	432	386	421	396	404	416	435	385	449	412	396	375	366	410	451	434	462	437	431	438	387	452	405	413	405	399	422	406	385	408	386	407	437	417	385	408	408	423	429	432	395	451	413	418	383	406	409	472	403	424	443	414	397	438	408	433	429	410	379	435	428	405	399	417	415	415	438	380	431	415
50476	83574	71946	44621	20039	7124	2261	860	544	477	445	488	478	430	478	500	497	446	432	495	476	447	459	445	479	474	450	451	451	456	518	473	464	447	425	475	461	455	470	453	429	456	477	464	499	473	451	468	463	462	464	443	502	476	479	440	471	433	460	452	422	472	428	463	485	427	460	479	442	480	468	469	464	415	437	454	470	480	473	455	461	449	473	463	489	432	478	487	483	451	452	507	447	452	431	489	451	468	465	508	487	505	453	437	475	440	450	448	451	450	472	459	437	449	423	438	473	461	450	478	452	447	450	476	405	470	449	448	458	464	487	493	460	476	449	464	438	455	483	447	456	460	433	485	443	457	477	449	440	454	446	464	428	456	472	450	496	429	459	442	466	426	464	436	432	460	452	496	450	442	517	479	443	447	420	507	427	488	468	439	439	442	486	460	438	456	489	489	439	452	472	468	484	427	448	480	419	437	452	497	454	460	451	445	465	476	462	450	495	467	456	465	440	457	452	475	452	489	458	485	449	465	468	460	443	447	467	438	445	480	459	421	460	433	458	478	434	452	419	477	455	426	478	476	428	472	473	470	455	428	444	440	481	449	426	419	493	462	437	472	498	478	463	454	427	468	471	428	425	451	456	470	439	454	496	461	436	457	466	484	472	426	482	440	482	496	422	445	469	468	459	445	459	437	437	467	493	439	460	461	420	458	426	457	459	434	468	413	439	461	432	432	468	485	457	450	470	472	455	431	442	469	450	464	430	470	475	456	472	473	451	453	453	426	434	420	460	437	436	461	461	469	474	503	492	469	469	484	480	472	475	452	458	481	441	450	438	426	445	467	421	443	449	465	436	461	446	451	488	460	474	453	466	439	439	467	446	441	479	484	449	488	436	418	492	432	453	446	452	498	451	483	413	472	480	442	446	417	474	461	454	471	449	475	410	475	454	440	433	437	448	447	443	440	444	489	460	473	476	481	479	421	438	491	446	448	491	429	487	486	508	463	464	431	480	476	463	465	425	430	440	437	471	495	450	431	453	441	468	473	485	467	458	473	437	438	481	471	480	467	456	463	450	455	444	494	435	475	458	471	464	465	427	441	474	467	446	467	448	466	472	467	458	450	503	452	459	469	451	428	446	453	464	448	474	460	434	489	481	431	464	459	476	463	411	460	480	412	453	495	410	447	444	450	419	444	437	446	490	463	462	467	494	416	482	454	481	499	445	461	446	478	485	444	428	454	453	485	428	442	462	457	429	482	463	437	487	458	479	449	464	471	468	457	478	441	428	444	437	468	443	458	491	470	424	439	436	464	491	461	475	421	440	466	440	454	468	459	483	469	484	478	464	460	470	427	455	474	473	450	430	430	460	474	472	458	467	455	430	476	425	432	411	502	500	445	440	489	509	499	477	434	461	437	436	449	435	488	456	457	420	423	505	466	448	476	454	454	460	478	456	471	399	452	481	427	472	444	470	475	458	442	425	403	466	449	507	460	426	427	448	469	447	438	455	454	496	424	454	448	430	454	464	452	460	444	425	403	484	443	466	476	449	458	464	460	478	488	442	444	471	444	446	486	459	443	457	430	434	465	483	461	450	454	478	444	427	451	451	464	463	425	471	427	438	460	474	466	429	456	506	461	456	423	438	455	420	424	474	492	459	437	463	451	422	460	445	453	475	474	459	454	447	448	448	458	466	456	460	464	454	450	474	440	457	459	456	439	446	387	431	432	480	466	477	438	467	432	480	480	417	463	476	466	470	486	448	441	451	417	455	472	487	444	487	446	453	449	459	470	438	438	429	455	459	417	477	455	468	474	431	417	433	463	459	424	439	476	437	483	475	453	468	462	476	464	418	474	471	456	460	445	474	463	471	434	442	463	489	462	461	469	494	419	429	444	465	441	439	469	479	481	469	469	461	474	465	434	440	452	455	477	461	428	469	428	472	436	483	490	459	443	437	456	447	452	451	449	462	478	490	460	456	502	423	434	454	469	486	432	442	489	479	468	456	455	454	456	496	466	469	453	447	464	460	472	508	494	477	504	487	508	442	482	462	477	473	489	472	462	482	447	466	470	434	486	475	443	436	450	470	494	473	423	438	482	499	437	473	472	445	427	461	482	439	431	440	479	486	460	438	469	446	462	473	502	435	454	448	424	403	501	483	439	457	494	454	443	459	493	499	403	457	454	448	477	468	457	449	464	467	445	473	490	446	439	430	443	455	486	421	428	463	433	460	460	487	431	475	489	457	488	452	477	453	475	476	461	485	445	443	450	477	475	464	440	471	461	488	441	430	489	476	455	452	438	452	520	477	446	433	468	461	473	472	437	422	475	477	463	469	480	457	481	476	437	428	479	425	474	438	461	427	422	449	462	438	470	433	469	510	445	458	470	452	467	497	485	491	486	471	486	441	489	484	442	483	441	495	477	450	449	448	473	480	484	449	459	461	446	471	439	440	501	440	496	457	464	451	476	456	413	474	448	487	434	455	462	458	470	429	477	476	416	459	483	472	451	458	455	433	459	439	436	453	467	466	500	439	473	500	463	490	450	472	450	400	445	508	444	430	455	508	458	488	445	459	442	467	464	478	454	454	469	448	457	438	456	445	460	460	461	413	459	486	430	436	466	457	482	457	411	444	401	479	488	501	430	479	475	430	469	442	439	489	468	421	453	489	437	428	478	470	448	476	432	436	454	463	460	471	488	459	491	485	468	507	445	442	455	458	451	483	476	528	477	456	459	448	487	466	451	465	472	466	479	466	486	491	462	442	466	441	452	487	432	415	473	461	455	476	448	462	405	489	439	474	480	477	434	450	476	428	429	470	463	450	412	449	432	436	460	468	459	469	469	473	447	460	455	416	485	458	488	459	477	473	448	460	443	509	472	441	461	464	449	470	437	460	449	442	444	483	412	471	465	437	475	447	456	453	487	482	451	437	464	472	492	456	392	426	451	455	440	422	473	474	452	485	463	472	471	476	497	444	467	449	459	460	462	401	444	508	429	478	437	465	471	465	446	465	465	460	505	486	452	433	442	419	462	474	458	424	446	450	405	429	485	472	460	457	460	463	479	447	461	458	443	463	464	448	455	448	438	448	433	469	430	477	473	459	463	468	466	483	424	442	420	447	450	435	486	412	464	444	489	443	467	446	472	442	468	479	447	460	423	434	478	426	482	468	513	452	487	481	472	458	421	439	450	422	394	470	483	436	419	498	440	465	510	441	506	454	472	455	482	438	433	451	483	439	459	457	449	457	448	464	421	447	448	474	439	469	413	440	419	459	468	434	490	461	444	458	425	482	446	481	471	465	454	493	451	457	464	456	453	474	420	449	476	452	486	422	469	467	475	459	466	479	464	415	467	417	467	431	475	434	460	426	455	466	431	451	443	469	441	501	456	468	454	450	437	436	471	449	463	478	488	464	436	447	479	480	485	486	448	433	497	416	436	448	436	475	503	480	451	408	414	439	487	499	497	443	436	462	486	451	467	459	462	455	446	472	446	517	417
24990	21859	48635	31405	17821	6263	1180	658	528	507	514	538	563	571	499	527	480	521	465	526	528	520	540	500	490	491	483	518	503	500	480	501	495	502	479	529	532	558	533	507	521	510	520	508	573	522	481	508	534	451	508	497	530	545	487	497	537	507	509	529	526	494	485	537	551	512	514	503	511	477	525	539	495	479	510	534	549	526	522	476	543	516	540	503	512	527	535	501	530	479	483	504	525	499	501	486	517	524	481	468	545	526	487	485	494	507	521	493	517	477	521	509	510	513	495	482	518	485	489	516	526	540	517	531	525	502	508	480	525	508	479	517	499	500	551	520	480	560	528	555	538	522	502	508	504	534	513	502	483	544	485	534	511	496	506	564	497	512	511	543	564	482	492	541	555	514	520	507	499	515	499	511	461	545	449	538	479	524	509	495	535	513	515	535	493	504	492	505	531	548	550	560	511	510	501	545	486	505	507	524	538	551	495	504	496	547	501	541	527	501	482	498	493	527	555	526	475	521	497	489	505	504	491	525	490	514	463	510	530	522	553	520	509	497	569	490	506	530	520	503	496	513	538	560	512	533	540	474	526	524	534	518	512	507	517	567	481	518	507	529	514	529	516	487	526	524	527	524	490	492	488	510	549	538	531	524	526	534	487	461	529	487	528	511	509	506	478	545	509	516	508	518	506	518	473	535	523	525	479	526	515	504	502	538	468	514	509	513	516	482	506	495	517	530	505	514	505	502	575	513	491	506	493	526	542	516	522	496	499	532	511	496	525	513	493	480	492	512	485	565	537	472	536	507	535	505	575	548	527	514	526	510	526	538	502	532	541	531	499	466	487	522	545	473	514	549	512	523	512	502	520	490	537	486	527	527	494	502	515	508	518	515	486	490	499	504	535	500	470	517	538	510	515	495	496	531	554	518	550	523	524	517	562	444	509	470	497	514	498	554	499	497	513	516	542	506	519	512	506	505	465	511	475	512	538	507	505	510	523	503	527	475	501	516	489	473	499	535	522	522	472	499	515	489	561	475	538	533	513	521	509	540	489	546	520	507	487	537	521	510	522	542	503	501	564	526	490	541	474	492	543	498	545	517	537	515	519	520	521	498	494	550	538	509	505	468	535	545	564	481	494	550	499	520	513	507	500	541	509	520	526	511	542	501	494	498	486	486	521	480	532	482	520	532	542	565	473	519	516	480	500	496	515	496	532	523	535	512	499	505	493	549	589	519	506	481	492	512	532	493	515	520	553	519	542	518	519	501	510	501	471	522	484	545	506	542	522	515	487	515	539	502	499	464	539	504	540	486	505	537	515	491	470	533	509	512	524	580	558	477	503	516	526	519	497	454	535	520	503	488	491	495	529	539	481	515	542	494	510	513	536	510	496	525	513	501	508	529	537	519	476	476	529	526	515	479	490	545	507	535	530	526	500	547	537	507	552	493	515	492	499	482	527	531	490	544	526	457	529	506	462	487	519	494	511	500	521	516	554	521	495	490	520	476	527	511	551	529	497	481	506	470	535	516	514	493	524	507	509	470	502	508	483	499	480	493	534	501	523	502	498	486	538	518	547	528	517	490	532	510	521	502	519	531	496	510	493	511	496	511	509	535	549	465	514	557	575	511	515	533	531	509	535	482	579	529	520	508	492	507	492	512	550	531	504	526	535	534	508	498	541	523	528	489	506	500	514	523	490	516	526	459	529	505	488	583	536	551	539	489	494	519	518	540	531	499	519	519	540	508	529	525	515	522	444	473	507	552	551	525	532	526	488	553	494	541	544	504	506	505	502	526	542	486	540	488	511	539	513	544	517	487	494	523	507	507	511	519	473	478	508	513	475	528	530	480	540	500	492	533	543	526	525	517	533	515	534	511	529	516	510	558	486	510	517	486	516	495	503	514	494	485	520	512	514	532	564	521	511	533	541	485	477	512	500	508	550	520	513	553	529	477	487	499	515	545	521	517	513	472	498	495	524	494	492	492	518	502	535	526	483	504	511	546	473	484	486	484	526	459	515	522	488	492	527	528	505	500	461	498	483	533	490	524	501	516	545	527	514	528	504	493	505	502	550	534	524	488	455	460	526	503	534	554	538	492	519	511	550	534	533	493	503	472	520	504	481	527	496	492	561	520	512	493	493	515	510	490	515	505	534	509	509	534	482	490	519	531	501	542	553	516	502	526	531	531	501	495	501	494	502	530	535	487	501	524	520	507	500	525	478	495	528	498	521	524	489	550	508	473	515	509	520	505	496	495	548	551	486	526	525	502	506	495	516	524	509	502	495	505	509	524	538	577	521	528	530	505	509	515	510	527	512	484	537	484	490	529	515	495	465	463	527	508	536	506	537	577	569	533	545	525	514	531	547	511	557	493	492	512	526	503	556	498	512	541	505	536	492	516	497	503	514	484	516	485	553	501	528	508	524	498	538	491	499	539	496	490	545	495	498	545	501	512	524	518	512	504	499	472	541	512	529	502	509	518	481	545	504	513	523	575	509	565	524	503	512	542	500	550	500	522	531	531	513	494	521	476	505	526	499	512	518	480	543	480	516	543	491	475	532	533	487	553	504	524	491	503	547	526	505	514	523	537	496	524	485	538	540	510	527	566	505	523	534	510	575	526	540	497	531	532	528	454	511	479	541	509	525	484	514	497	511	483	508	521	513	527	542	531	503	501	508	527	522	504	476	523	517	522	486	522	527	503	524	509	507	454	499	540	547	528	565	536	524	511	513	533	518	504	493	476	541	479	508	495	567	498	508	502	523	478	498	543	475	525	528	503	496	578	522	516	522	522	506	466	514	502	522	503	534	484	505	538	536	512	496	471	498	487	521	542	508	492	494	484	517	497	514	521	489	521	508	504	519	532	537	504	488	530	515	530	524	545	520	504	481	497	549	521	468	519	492	512	477	486	523	515	516	568	561	512	508	521	512	465	495	495	519	458	519	533	502	516	493	513	536	536	541	515	504	516	514	521	504	514	509	488	504	494	487	513	510	542	521	528	486	492	569	544	510	479	486	524	482	490	491	511	511	523	500	484	538	539	496	521	502	531	527	544	514	547	521	537	514	478	543	487	517	525	480	457	512	483	498	471	492	551	522	504	525	523	484	519	471	471	505	532	492	506	486	488	474	491	515	487	528	558	496	513	528	509	545	496	516	507	502	561	491	520	501	490	479	495	527	522	515	532	541	518	484	491	520	461	485	517	507	509	498	503	505	514	493	502	497	503	528	519	489	508	487	496	518	492	510	513	506	537	536	529	482	514	507	491	477	476	539	476	505	484	503	500	501	519	504	502	534	522	507	534	505	508	541	545	542	516	529	476	503	530	528	513	533	479	561	529	527	519	510	481	518	539	510	537	551	553	529	496	541	512	499	530	522	539	500	487	500	499	493	528	515	546	472	525	531	532	527	484	506	519	519	529	503	502	450	524	525	496	538	534	512	533	540	513	526	498	507	505	511	497	523	545	498	491	517	527	497	545	506	541	494	539	501	525	535	477
42807	65996	64369	31326	10390	3396	1424	807	591	589	582	582	581	590	579	558	605	513	595	623	552	551	543	577	571	552	578	605	551	564	578	572	583	561	613	585	581	562	590	536	586	545	531	553	565	513	546	610	551	570	564	543	564	546	555	533	564	596	607	613	578	587	546	579	520	561	541	599	547	573	562	566	560	595	541	560	529	596	599	542	611	557	530	568	587	557	568	575	577	592	569	526	571	539	539	631	581	582	539	598	576	575	536	572	563	576	575	560	545	564	572	550	545	599	600	592	612	549	577	579	564	619	554	614	548	565	583	597	589	640	550	606	583	580	594	550	558	585	550	570	541	577	546	575	579	581	587	577	607	573	507	547	560	521	564	576	574	540	563	526	551	580	571	609	553	623	589	549	528	543	552	583	561	597	580	574	571	569	523	584	517	598	598	552	597	590	553	584	556	535	570	549	621	566	599	572	510	567	579	583	518	572	566	549	576	533	554	585	552	574	544	564	582	605	539	593	526	559	534	549	554	554	554	576	570	534	556	581	573	588	527	567	609	577	560	583	577	596	550	562	553	540	601	600	586	575	562	580	584	544	559	539	583	614	611	560	590	567	602	595	584	553	571	545	604	554	557	602	551	568	543	550	612	573	600	539	578	573	601	572	532	559	545	580	540	564	570	582	519	554	565	605	554	545	610	592	577	495	588	541	546	582	581	590	587	575	598	569	545	539	569	518	595	572	558	545	511	591	544	512	546	563	558	578	596	611	563	550	588	566	582	539	562	554	600	551	580	555	559	544	582	550	582	549	592	561	560	576	570	591	597	549	575	546	549	606	555	589	550	558	564	616	599	528	555	579	557	593	580	534	577	522	551	613	577	556	602	625	622	634	562	586	559	549	618	554	574	600	587	602	546	555	529	534	545	541	582	535	521	557	556	566	583	556	558	603	586	546	593	564	574	575	545	598	521	572	582	531	578	581	600	539	518	591	555	587	533	580	532	574	572	548	592	573	612	544	581	596	523	600	575	630	570	580	610	570	574	628	559	571	562	563	554	641	541	550	607	553	525	594	551	564	592	529	559	575	502	561	544	555	583	560	597	550	546	567	559	580	579	581	593	615	539	552	531	558	581	577	545	573	551	519	601	570	507	544	552	545	529	572	590	572	552	555	546	567	564	599	593	557	586	582	550	575	580	589	587	555	558	568	564	559	611	569	564	549	572	601	602	545	563	556	570	585	593	553	526	569	569	568	605	589	555	575	559	551	577	583	603	537	558	581	589	597	538	549	599	568	520	543	580	542	561	538	583	586	577	599	542	555	600	563	569	580	563	598	599	552	578	540	578	576	621	575	571	580	607	596	573	565	607	597	559	546	571	575	544	586	615	541	602	612	580	581	571	601	559	567	565	552	579	596	525	569	600	589	562	572	595	590	560	552	584	564	563	537	590	558	542	542	595	522	575	529	561	581	531	595	586	555	525	616	552	533	582	543	562	554	633	615	561	583	560	547	521	570	576	551	564	566	598	606	580	541	581	521	585	571	549	569	572	579	566	537	532	554	567	588	602	603	582	549	551	538	549	571	598	566	539	536	596	536	577	540	539	543	554	639	555	557	583	534	572	576	552	565	529	564	574	578	556	605	582	576	564	556	564	578	578	598	551	619	581	612	559	584	599	508	571	544	559	601	585	552	522	573	598	612	571	619	566	570	542	544	537	561	562	581	541	594	555	550	571	573	575	552	578	571	549	534	602	618	552	558	559	536	530	577	570	540	558	564	613	584	563	547	579	573	566	551	548	590	570	554	576	566	571	608	560	572	578	556	571	609	586	591	556	573	585	588	552	532	591	605	575	552	571	568	587	539	584	543	600	545	574	617	576	563	554	598	554	597	635	510	598	577	587	591	524	602	596	612	572	532	569	596	561	583	586	536	591	547	576	529	574	561	560	556	587	591	548	578	570	567	486	569	535	546	571	605	553	550	582	586	572	586	581	604	573	544	581	557	571	590	590	549	538	551	585	584	604	540	557	510	582	575	583	611	585	550	594	577	573	560	574	581	624	571	558	553	550	551	607	594	535	576	562	604	562	549	631	580	559	588	573	587	570	573	546	557	563	609	560	599	588	587	585	575	577	549	585	565	538	587	555	530	573	600	551	559	576	530	518	574	578	590	571	547	582	565	585	559	528	562	613	570	571	582	577	509	548	596	577	584	563	619	599	555	606	540	541	554	539	582	561	550	571	581	553	540	625	586	553	545	581	561	565	579	548	607	568	558	576	587	563	554	533	590	581	567	556	585	540	583	534	589	602	555	566	559	580	601	580	567	571	522	599	525	565	545	573	560	585	607	572	579	577	591	559	530	577	575	598	582	552	601	566	548	574	535	570	611	598	527	587	609	554	596	542	568	578	603	552	565	555	556	585	583	565	609	576	580	564	570	585	577	554	556	524	576	588	592	602	577	549	583	557	551	605	550	581	544	580	575	573	548	568	554	547	585	558	567	509	588	571	560	593	565	569	583	576	562	545	551	564	575	526	570	577	583	604	508	584	570	599	559	530	575	518	581	580	623	604	583	540	565	576	570	576	582	538	582	542	598	583	558	545	544	546	602	570	539	561	588	547	562	624	602	551	562	540	573	560	580	537	572	593	629	568	578	577	575	554	588	585	568	592	583	579	566	564	563	539	548	577	539	576	513	548	599	535	556	594	572	585	536	527	577	543	561	548	600	589	608	570	555	593	559	577	558	554	561	586	586	587	551	574	537	587	528	548	554	545	544	559	553	569	577	544	520	570	569	563	613	528	531	549	565	601	590	562	569	599	559	577	554	603	584	576	580	558	589	543	531	540	553	569	558	592	613	596	559	598	539	580	549	558	556	572	614	594	550	567	571	582	554	545	557	541	582	577	571	575	597	538	565	550	578	537	589	547	584	575	564	578	562	511	527	558	584	619	582	545	595	585	542	556	609	551	559	576	564	542	562	568	570	569	512	577	521	558	559	551	550	564	547	578	592	554	548	586	574	534	554	594	592	583	553	554	575	577	584	539	589	558	574	571	554	589	564	558	550	594	575	593	549	582	585	583	552	530	607	561	573	562	601	564	599	567	569	521	577	590	557	576	598	570	555	588	614	594	560	552	585	605	595	537	553	580	634	583	531	597	587	551	574	544	584	573	562	573	552	587	575	547	540	588	532	551	571	591	589	574	610	526	518	519	572	587	531	569	603	594	552	518	563	527	574	572	517	502	542	559	579	617	529	547	570	595	543	567	531	535	582	592	555	518	564	568	595	576	581	584	636	547	582	551	555	550	598	561	548	570	578	545	556	531	583	534	574	564	583	540	561	572	580	570	578	567	527	618	558	562	601	587	609	582	539	548	523	562	521	535	565	583	587	525	548	621	615	573	556	556	520	586	594	597	540	531	578	575	595	567	592	564	586	595	534	557	592	591	501	609	573	571	508	556	530	600	552	554	551	564	543	612	571	550	559	573	576	589	533	562	565	565	540
22647	21232	37771	26267	21284	21290	17147	1999	609	582	590	535	520	526	501	539	553	552	557	556	552	573	568	573	577	527	544	554	576	509	542	543	517	566	524	534	528	530	512	541	520	502	488	524	498	534	579	530	584	526	560	508	587	521	559	489	516	546	523	525	532	501	537	535	545	537	526	493	557	514	541	547	556	523	548	553	544	532	536	524	531	468	541	513	509	538	529	526	539	546	553	525	546	519	513	524	533	502	541	527	496	518	535	564	523	520	547	533	517	545	510	517	554	494	544	502	529	524	537	507	538	546	556	512	543	498	503	561	518	579	521	487	515	517	536	535	558	497	528	557	544	493	494	572	596	522	542	563	552	523	531	527	511	540	520	582	549	502	516	522	539	523	539	510	521	554	563	538	532	577	522	533	536	551	523	480	513	508	506	464	554	497	561	524	501	546	516	510	514	528	519	514	522	512	562	553	541	520	562	549	543	525	518	524	518	517	520	512	560	527	561	585	522	514	554	512	552	532	553	550	533	493	546	521	517	503	530	519	527	502	524	585	542	519	522	525	531	554	543	570	532	534	562	596	533	494	548	537	517	514	561	517	510	502	511	528	552	520	534	520	516	525	550	481	512	533	547	547	511	572	544	538	550	494	535	539	494	497	531	509	483	545	552	519	510	511	514	485	532	521	533	478	467	493	512	554	536	509	500	550	500	533	529	536	514	515	540	532	539	530	545	550	555	554	565	531	486	548	482	541	499	534	507	535	512	568	524	522	530	540	522	498	515	517	517	544	493	563	550	518	535	556	521	556	528	599	559	550	540	523	526	524	530	538	544	532	577	519	535	510	530	581	527	538	514	530	566	534	545	554	552	549	544	523	508	534	494	543	509	534	529	531	530	512	518	553	551	505	551	544	519	538	495	559	523	503	542	550	534	518	491	540	563	534	543	500	493	541	499	516	530	497	522	553	512	540	526	530	526	537	552	560	550	497	514	543	476	524	513	532	533	556	549	466	545	531	547	546	537	573	475	538	527	522	537	495	497	531	593	560	530	529	518	521	516	536	553	553	502	490	511	552	536	543	535	519	520	555	525	484	524	520	529	526	557	520	531	528	499	554	548	549	491	559	531	497	550	511	551	532	541	543	542	533	512	547	545	559	498	534	564	531	541	522	491	496	533	531	550	524	501	547	535	544	519	549	516	529	550	542	490	519	517	512	582	557	495	536	502	507	556	522	522	548	515	468	548	523	515	526	545	573	534	511	493	511	552	514	522	523	546	518	521	507	538	562	567	512	542	518	516	536	527	542	533	552	553	537	572	544	511	541	562	518	548	540	570	527	538	544	519	521	531	521	531	495	509	555	539	538	487	516	530	547	513	517	540	474	506	492	534	536	534	545	540	543	541	503	574	531	549	499	523	494	574	480	550	542	516	512	492	544	531	509	530	551	548	569	514	485	505	550	548	532	563	503	524	529	521	537	561	543	535	556	516	545	570	530	543	557	536	530	559	534	542	555	525	509	530	542	484	516	521	549	533	543	493	532	509	504	516	570	537	529	516	568	536	528	492	541	553	536	539	522	510	599	537	511	556	553	577	493	507	474	532	539	534	531	567	518	536	501	566	526	536	540	538	562	505	511	511	533	502	550	501	507	533	509	545	570	496	537	535	528	491	494	567	523	559	526	513	484	481	535	508	485	526	521	515	560	521	536	514	564	518	519	547	521	552	521	550	543	557	511	523	565	516	498	520	516	498	533	507	503	578	528	547	564	544	508	501	539	561	532	561	573	494	541	500	537	517	522	543	498	527	527	551	546	540	549	502	544	546	549	553	499	552	534	509	515	493	524	554	511	515	552	506	529	550	530	515	496	511	536	557	488	549	560	519	559	547	512	535	544	554	515	513	529	541	521	542	490	575	532	532	550	534	499	505	542	555	568	526	510	498	539	521	524	529	560	520	558	542	559	531	529	532	523	549	522	501	522	518	546	577	517	531	543	493	534	514	495	508	535	557	572	502	489	511	533	557	533	550	562	525	552	560	488	524	556	537	523	556	534	532	525	520	536	516	506	538	513	582	490	559	546	619	524	548	507	546	509	533	525	478	522	531	495	530	554	519	536	517	536	534	534	535	512	534	525	514	474	543	514	575	545	552	518	548	510	494	509	528	536	525	543	486	532	515	511	577	510	540	508	538	562	518	525	516	507	531	529	509	530	560	542	518	549	511	557	493	541	523	514	518	499	491	518	527	532	552	516	526	517	523	510	498	530	520	506	528	596	495	513	522	518	534	548	548	561	544	538	533	527	509	534	519	564	545	544	518	552	557	525	536	529	528	558	549	539	513	544	517	558	547	555	534	519	505	539	538	551	541	528	525	528	501	521	563	537	527	526	515	538	503	496	519	495	548	513	521	505	518	510	605	561	542	546	540	550	521	504	563	527	538	543	537	497	523	520	511	504	560	519	549	489	527	503	544	529	522	521	565	546	533	540	574	509	559	493	558	529	514	534	540	517	559	531	568	529	578	507	552	521	503	574	494	528	534	519	535	522	522	503	521	530	544	533	516	546	525	534	546	551	521	517	547	514	507	493	529	515	542	553	492	512	539	524	536	523	539	519	505	531	514	544	525	506	534	534	510	517	533	514	501	519	556	541	541	519	538	501	533	505	524	548	549	556	549	524	459	525	554	520	517	536	509	492	524	550	539	504	498	539	548	570	539	562	584	538	525	546	536	514	539	533	527	542	556	502	512	583	527	540	510	503	546	544	504	544	526	528	545	547	546	545	599	517	521	518	516	527	547	544	529	544	541	567	538	515	486	521	540	530	581	532	510	528	484	507	549	540	497	547	539	544	545	503	509	540	564	525	513	531	536	517	577	526	534	507	532	538	521	507	517	524	512	493	541	525	548	494	512	546	537	513	533	490	501	502	526	573	520	542	507	476	542	570	546	510	485	550	510	580	509	511	541	560	537	529	484	517	551	544	553	549	550	564	525	526	484	568	506	538	459	536	538	505	505	544	529	565	539	593	501	492	512	532	507	506	560	556	523	501	546	540	518	491	525	515	553	546	544	514	533	537	531	543	533	549	513	523	582	528	564	520	569	564	524	513	554	562	563	570	532	535	518	486	537	554	555	521	512	538	514	536	516	551	550	505	536	500	549	531	507	512	540	594	502	492	497	511	558	511	534	550	523	497	529	511	520	519	505	512	480	527	506	563	517	540	527	529	534	496	514	476	561	516	509	564	518	496	523	504	543	532	571	528	522	566	525	518	548	540	505	554	577	533	533	487	522	536	543	511	524	553	533	532	508	544	551	566	507	508	493	509	559	529	541	537	551	510	507	488	560	591	519	549	543	538	546	554	545	529	558	517	526	553	509	501	514	558	512	522	531	544	574	503	540	507	530	540	568	549	524	498	533	504	569	540	549	556	494	558	501	519	502	529	536	521	538	505	531	506	517	546	572	502	523	492	549	542	523	498	515	553	523	551	545	513	494	539	557	545	543	548
55857	80203	65306	49572	22550	8716	3079	1145	661	616	521	611	592	566	571	559	614	562	577	548	612	529	623	567	561	585	591	540	603	604	597	536	612	560	586	544	562	569	567	548	577	541	580	585	601	569	561	539	570	555	571	591	570	579	606	620	555	549	559	541	571	538	578	570	557	530	595	572	560	559	600	523	559	571	541	505	573	554	537	579	547	584	580	610	536	588	574	609	505	593	521	556	555	522	579	538	588	549	568	528	570	548	537	601	562	512	544	573	534	561	545	556	577	569	614	612	547	560	556	544	555	558	551	555	525	612	537	543	560	534	625	557	579	586	546	568	574	556	577	544	601	572	554	611	569	583	548	554	564	579	572	543	564	565	585	568	567	582	526	550	571	602	567	551	573	536	556	582	592	570	586	571	533	579	562	574	555	530	548	527	591	530	556	572	576	569	551	573	526	604	597	552	563	554	546	547	606	543	580	557	559	522	525	555	566	595	549	550	538	571	550	610	527	537	554	572	578	592	563	561	578	548	538	551	585	545	570	538	554	588	522	556	558	534	555	562	583	558	583	581	607	584	578	612	582	564	589	597	522	544	598	540	546	567	568	565	549	554	542	567	602	568	536	563	539	601	543	558	544	547	581	566	563	571	535	577	584	563	543	573	555	604	581	560	544	551	581	552	559	580	553	591	575	559	572	541	575	547	583	543	587	557	578	615	561	553	513	586	566	591	555	519	576	576	563	593	567	595	533	561	564	543	563	582	598	557	551	546	587	567	556	562	585	536	524	512	565	521	554	577	512	518	575	567	571	579	610	569	566	565	572	584	593	560	594	549	567	610	564	561	562	560	595	564	548	545	563	526	542	574	554	573	587	507	564	560	608	544	574	607	562	559	571	576	573	561	573	584	590	588	563	588	558	628	550	588	551	580	583	538	558	558	544	574	524	564	528	564	571	575	590	534	565	611	528	573	547	562	575	554	595	529	548	577	595	605	529	578	552	557	572	538	537	590	564	579	590	571	588	557	597	572	553	572	553	542	559	523	569	586	512	603	611	567	606	587	547	580	529	572	546	561	566	576	573	554	548	580	558	564	609	556	578	563	551	569	605	552	529	518	570	592	563	586	570	549	528	543	576	571	571	533	619	639	562	555	617	564	568	572	582	555	509	548	524	560	574	560	581	552	599	545	592	550	578	593	541	528	598	509	561	604	516	530	544	565	555	548	564	540	577	530	578	542	566	605	571	535	550	602	578	557	566	547	554	558	534	523	566	512	570	570	568	572	574	554	579	567	572	554	577	560	560	551	567	559	551	526	589	557	547	569	571	585	566	577	558	570	577	522	510	567	576	566	594	570	534	529	553	578	563	545	558	597	573	567	572	602	585	561	617	555	562	565	582	610	543	584	581	529	567	542	590	606	545	567	553	540	589	598	605	540	584	590	550	570	620	536	559	549	552	545	525	573	575	601	564	562	588	605	501	585	581	525	560	535	552	572	632	585	568	553	579	590	545	595	585	539	546	581	554	517	530	551	544	570	562	518	547	550	565	537	564	586	569	542	593	555	561	564	579	600	600	581	519	561	567	577	555	563	595	561	547	555	518	597	572	555	564	566	550	599	594	603	553	558	556	572	526	580	598	574	616	554	587	573	529	545	561	596	559	619	548	612	568	578	569	573	601	573	571	596	596	602	581	613	558	556	544	529	555	603	583	575	544	586	614	581	588	599	528	561	565	576	585	579	572	552	538	576	547	573	562	570	584	565	541	605	557	564	553	549	582	572	585	566	587	584	600	562	554	559	523	570	571	564	574	622	558	555	561	565	533	537	576	581	537	582	549	606	557	566	550	514	561	576	613	567	562	617	570	545	542	570	536	563	537	544	556	556	564	599	521	531	617	571	575	562	558	560	540	552	574	592	556	613	538	552	593	584	526	568	534	533	555	559	575	575	586	581	594	559	585	556	539	571	532	549	578	565	585	584	521	581	559	539	547	571	543	523	563	527	625	549	568	577	557	551	622	549	549	541	561	596	569	584	527	573	527	565	560	551	518	577	565	529	604	550	621	613	541	610	555	525	562	573	573	553	555	550	526	558	547	578	551	580	526	564	562	569	553	540	594	514	582	555	561	544	546	601	607	598	590	582	575	577	549	614	563	548	544	566	565	529	569	553	552	570	544	598	586	531	546	561	557	558	522	539	578	539	569	560	531	539	582	560	582	612	566	550	588	565	577	604	572	578	555	546	516	549	564	582	576	613	570	616	579	592	586	561	545	542	581	583	551	566	605	609	543	584	580	585	527	563	590	568	593	549	568	576	550	576	550	556	601	609	578	561	585	596	545	565	516	597	567	574	566	518	571	603	495	553	599	592	566	577	537	555	564	572	583	562	587	575	592	547	556	564	569	586	531	568	570	581	571	573	551	566	550	561	543	585	580	568	565	545	556	567	567	571	592	571	559	555	577	584	570	595	594	553	562	566	551	525	552	543	551	539	587	558	579	562	576	553	543	539	581	607	563	594	604	555	559	594	538	532	579	579	559	572	569	613	556	598	565	554	614	504	563	585	570	565	595	573	524	545	589	571	560	567	549	509	562	557	566	535	576	587	551	537	564	555	581	572	563	561	640	546	581	581	534	551	551	545	599	537	517	595	607	569	580	543	551	551	551	556	545	611	557	536	562	574	548	575	606	578	561	534	624	562	553	561	598	553	550	582	538	531	535	576	557	564	588	586	575	542	567	549	530	532	604	573	554	530	555	566	548	539	594	575	545	582	598	534	574	590	572	525	592	568	554	575	546	556	561	591	570	595	568	551	569	579	550	532	526	521	574	586	563	551	553	539	526	527	575	538	569	564	526	570	624	591	555	555	587	577	552	598	543	567	586	594	522	579	606	528	575	578	607	572	562	539	542	551	554	592	514	582	596	575	542	563	567	572	567	574	552	559	533	556	558	560	534	547	598	565	591	549	572	567	543	564	591	541	545	564	565	560	570	569	588	578	545	541	597	546	556	574	562	606	600	566	576	566	542	552	619	569	581	560	580	567	577	541	553	619	598	606	549	537	573	553	578	525	597	549	552	566	551	575	595	555	551	506	542	597	538	558	576	583	568	549	556	584	544	558	573	546	586	563	587	531	578	565	540	549	557	607	566	585	513	592	552	594	538	523	579	556	555	591	597	556	582	578	591	539	529	586	586	584	588	602	563	529	588	500	578	582	568	576	563	567	608	529	534	556	529	565	569	563	541	530	578	568	566	560	584	500	576	577	569	599	551	522	546	533	551	543	575	610	573	579	565	560	572	558	592	579	567	581	568	557	589	537	590	554	603	564	590	577	523	550	619	577	557	574	509	544	575	552	624	566	559	542	528	535	549	605	554	559	547	559	556	553	525	570	609	528	530	550	574	595	578	549	540	553	552	568	602	576	572	557	598	577	543	582	519	529	603	520	544	521	556	555	539	576	617	586	616	562	552	565	600	561	543	597	569	554	546	579	568	571	580	604	580	584
27543	23843	47162	26054	4941	1085	561	444	391	386	419	407	410	425	427	399	404	406	458	415	416	396	429	432	379	420	395	457	421	431	442	469	419	412	399	416	430	425	435	377	364	406	400	440	414	418	422	432	441	396	388	407	449	398	436	398	400	390	424	418	406	423	394	369	414	413	384	387	431	386	394	425	428	389	396	435	440	401	399	432	411	433	446	429	422	408	422	380	399	389	384	409	387	422	405	402	427	398	436	411	442	404	416	374	390	413	433	421	429	391	413	409	446	449	390	424	400	408	425	418	432	400	397	402	429	426	422	423	411	423	415	433	400	417	443	395	401	409	444	402	427	429	409	407	417	413	405	400	435	423	416	409	429	420	453	416	367	451	418	401	396	417	473	395	403	431	392	418	421	390	401	397	413	426	397	431	389	381	454	457	408	433	348	399	390	377	400	418	388	428	374	418	417	387	405	407	444	395	462	407	416	407	409	397	440	427	422	367	409	419	437	396	431	418	416	432	412	386	423	419	382	430	433	429	431	413	405	446	408	402	427	409	426	424	386	421	450	418	448	427	431	400	429	421	392	416	445	408	416	426	421	443	430	421	401	404	417	425	375	401	426	417	432	437	441	416	409	405	424	388	448	407	396	458	396	420	401	387	392	403	387	375	390	425	439	425	405	437	424	427	413	435	408	438	417	392	430	401	413	410	428	414	425	413	396	371	401	425	415	414	449	422	406	393	428	414	437	384	379	419	394	409	440	448	417	422	398	420	393	431	412	462	432	452	397	381	448	418	399	437	433	397	369	376	461	437	439	407	434	382	442	407	391	387	393	415	433	376	419	423	415	440	389	383	455	397	456	400	416	369	439	449	424	409	422	432	370	397	415	385	376	408	428	416	453	467	426	390	361	394	384	422	391	422	410	399	424	439	434	406	433	393	373	458	432	393	423	404	404	444	407	428	381	411	432	460	418	416	411	415	452	390	441	430	394	414	429	424	447	404	429	452	437	439	399	374	406	398	439	410	422	415	417	455	423	413	406	442	396	444	381	379	426	432	405	419	380	409	421	388	411	416	377	467	411	446	405	422	414	402	429	407	389	440	401	397	429	439	404	430	394	418	439	448	396	421	410	387	438	399	378	375	409	414	390	440	422	426	426	410	430	377	413	395	437	402	431	404	411	406	428	404	449	411	407	459	413	407	408	432	381	448	418	375	394	461	389	449	390	415	426	395	402	451	470	433	390	441	424	430	362	423	437	441	398	419	411	419	451	408	461	440	400	388	424	402	425	407	394	437	422	394	417	395	422	410	430	418	440	419	421	391	418	419	412	404	376	419	416	414	414	425	388	406	422	394	437	409	447	406	411	438	431	379	407	446	390	463	447	395	439	415	398	404	410	403	433	381	434	406	380	420	425	423	368	434	436	426	420	395	439	435	423	411	410	354	431	463	403	379	460	395	410	445	443	408	413	453	423	433	393	416	406	397	396	420	424	424	378	412	418	426	440	418	392	411	390	430	407	447	416	414	390	409	418	433	427	424	425	412	424	429	393	411	430	384	444	447	409	416	426	408	413	445	406	423	400	436	370	410	422	426	382	407	421	418	440	411	449	443	407	425	418	449	405	402	418	408	433	400	412	466	418	449	424	409	426	465	426	421	417	413	405	409	459	422	418	439	406	394	397	469	393	444	429	429	404	436	402	399	422	475	402	400	427	443	443	408	420	418	398	385	418	419	385	415	434	412	396	404	429	441	423	407	442	364	412	410	434	428	401	425	382	392	408	432	430	420	429	433	436	421	471	422	424	425	441	445	391	407	399	416	424	425	408	434	419	402	429	417	411	413	417	411	419	427	400	406	375	396	412	431	419	404	440	400	428	416	437	429	402	403	420	418	416	443	401	400	423	443	423	419	419	439	406	424	449	430	392	405	373	398	428	415	380	413	425	392	447	439	416	409	422	435	405	392	433	420	403	405	451	406	432	424	411	457	437	422	419	408	398	414	432	425	433	407	447	415	413	400	410	399	438	434	409	464	416	399	424	402	416	402	397	407	445	457	441	428	398	406	394	413	393	403	428	420	394	432	391	400	421	421	381	400	413	389	418	404	429	415	431	468	419	399	380	379	396	396	431	384	401	420	432	385	408	444	405	444	418	431	406	429	451	425	422	422	412	409	412	442	439	394	401	421	404	441	431	422	401	397	392	407	463	406	394	450	419	398	413	402	423	384	425	411	401	450	444	410	404	373	414	420	430	435	430	425	409	437	396	429	429	438	406	422	439	375	379	420	435	397	415	426	398	440	406	387	402	461	435	405	413	430	424	408	441	404	413	442	426	423	394	418	421	398	439	422	431	424	416	421	445	392	385	396	443	417	416	451	441	403	419	432	375	397	424	395	416	434	394	456	419	391	427	420	427	408	418	389	447	411	448	419	392	396	397	454	419	417	417	410	398	437	407	431	401	394	420	420	400	417	461	386	405	427	387	419	423	460	396	397	404	393	391	398	381	397	403	440	389	447	430	439	379	386	409	435	411	389	407	414	374	412	424	385	408	375	437	404	410	419	418	390	427	422	437	430	403	418	397	423	393	416	442	435	353	385	453	413	414	389	409	422	392	362	404	466	367	441	444	415	421	406	405	423	411	388	439	408	416	405	442	389	405	425	405	444	411	416	441	405	420	401	379	443	394	410	418	405	428	389	416	413	418	468	408	446	431	415	427	380	380	380	397	423	428	384	373	421	413	392	450	400	421	379	400	388	414	415	386	400	417	425	430	425	409	421	402	408	413	446	427	414	397	376	414	401	447	387	447	445	403	424	403	396	423	435	423	444	441	367	415	387	400	399	408	446	437	408	439	436	415	413	442	425	427	409	432	414	416	431	445	407	464	441	406	415	397	420	420	370	452	427	415	425	403	411	418	416	408	394	422	465	424	402	451	402	428	434	393	394	404	399	385	458	425	436	425	434	443	422	407	420	413	418	426	405	398	402	401	361	400	415	425	411	436	399	425	432	388	419	433	418	383	398	436	422	433	408	379	417	433	399	424	405	401	444	381	399	447	444	418	394	427	399	384	412	439	399	465	428	442	388	429	429	425	427	421	462	385	419	387	407	428	409	382	415	400	446	401	416	414	442	426	421	406	416	415	398	408	424	386	409	432	430	423	434	425	404	395	426	424	421	444	382	434	414	402	431	396	448	450	375	405	399	410	421	437	360	423	420	416	410	448	388	428	451	397	402	392	418	421	445	421	363	380	374	400	417	412	413	399	443	440	428	417	432	425	394	418	431	403	423	433	401	424	413	424	413	422	403	429	422	433	417	396	403	406	412	399	415	370	423	400	431	428	416	431	429	371	397	425	391	394	402	438	413	421	448	419	408	412	384	396	453	417	404	409	378	459	435	364	441	391	419	419	367	441	422	397	416	418	456	413	430	422	395	404	429	429	385	416	390	401	377	425	405	443	416	368	392	454	415	406	431	411	430	411	417	414	377	397	423	424	419	460	391
22580	36852	42062	16405	2910	1150	617	527	488	456	453	480	477	445	498	482	455	470	465	478	494	495	482	454	446	456	481	445	457	465	485	511	464	486	467	495	450	470	467	519	514	453	466	507	503	477	487	447	471	454	475	471	434	448	480	503	454	444	498	498	476	461	450	476	472	470	490	480	451	468	478	493	479	484	477	453	474	463	484	464	500	479	439	418	452	423	489	485	452	513	436	491	524	463	438	468	477	436	446	436	503	472	460	430	491	453	505	431	474	491	469	503	455	462	498	483	480	467	481	469	462	447	477	500	428	462	471	483	497	458	467	454	461	454	453	489	434	476	489	519	453	486	485	475	452	471	505	486	508	420	476	453	427	432	468	478	456	484	480	458	471	460	510	449	498	428	428	445	461	478	461	457	450	470	457	484	489	491	479	467	489	477	470	480	459	449	446	440	449	508	452	458	473	471	456	469	444	448	506	408	501	474	466	473	476	480	449	486	493	465	491	495	485	478	477	508	473	485	452	460	506	478	455	505	431	498	466	469	450	487	424	450	462	448	465	450	457	438	458	433	447	473	418	413	452	470	463	530	445	465	465	447	453	493	456	464	495	443	453	447	463	494	456	489	490	471	467	456	481	477	473	440	458	482	483	453	504	443	471	487	481	482	455	460	482	472	447	432	474	493	456	456	449	448	455	475	463	453	466	482	454	483	484	456	498	455	445	452	474	487	458	493	458	490	479	492	501	503	500	449	477	497	484	479	419	471	504	476	442	472	430	477	474	493	449	446	458	447	427	465	510	434	483	420	479	536	453	483	462	472	489	451	469	474	497	511	475	461	472	509	466	473	426	474	457	473	502	501	470	471	467	448	457	471	461	495	485	520	476	447	467	511	476	458	466	479	465	465	470	452	491	470	451	490	441	447	471	446	509	449	469	476	481	483	486	463	479	444	473	475	450	468	447	494	450	497	475	453	460	439	464	472	473	442	444	481	469	457	491	437	441	464	457	459	496	468	455	494	424	483	454	498	497	452	459	455	476	477	468	458	438	450	437	445	477	447	470	400	444	482	477	456	479	485	475	464	442	466	499	465	462	482	488	476	437	490	451	476	459	456	495	501	474	475	464	473	461	488	496	460	439	482	447	479	483	489	444	472	451	460	410	458	451	500	474	427	464	488	415	480	476	482	455	468	467	494	481	483	463	508	487	444	421	451	477	487	472	484	470	478	501	473	475	445	437	456	478	497	445	467	461	479	466	520	453	486	497	464	467	507	495	454	461	489	495	492	461	452	470	446	439	471	492	481	461	463	471	470	461	484	486	447	487	469	461	460	469	508	480	479	486	483	443	451	508	468	492	495	427	462	473	419	467	483	465	484	485	452	451	447	521	483	437	508	495	463	459	537	482	475	481	458	431	486	461	418	474	448	464	460	454	456	427	464	474	451	439	455	457	464	451	459	464	467	488	447	490	523	458	478	481	445	439	479	440	489	433	483	465	477	469	476	442	442	486	448	470	477	469	480	442	447	486	474	490	449	458	459	471	450	471	476	465	476	433	454	446	451	491	458	474	478	495	432	470	478	464	495	497	483	456	483	461	489	471	443	446	464	454	476	503	503	492	471	500	467	452	474	461	468	490	436	504	500	452	443	456	452	460	464	493	457	475	466	477	458	472	435	464	456	439	452	467	472	486	448	508	489	440	489	504	410	493	481	456	483	467	521	527	407	500	469	463	446	458	473	420	469	434	446	450	451	495	491	471	466	442	468	441	507	486	477	441	484	463	423	477	479	502	474	477	475	465	459	489	528	495	476	489	441	465	480	501	456	452	505	495	485	470	513	512	461	503	462	423	490	455	405	469	475	466	449	442	442	506	478	480	486	442	485	454	468	460	489	479	465	466	468	480	453	472	474	453	447	490	481	482	477	490	510	455	470	442	466	440	467	472	463	467	461	458	454	406	485	450	507	493	469	548	448	518	470	498	469	483	493	495	486	473	490	498	473	474	476	452	494	439	460	472	460	482	427	464	515	470	428	481	456	498	454	435	441	474	469	443	441	463	454	488	485	473	514	481	481	495	478	486	488	469	486	470	454	500	441	461	486	491	484	503	474	478	468	479	485	477	447	476	455	477	457	465	423	470	444	423	455	495	481	472	472	482	459	451	448	466	478	473	489	471	478	486	506	467	476	499	464	459	482	451	457	485	499	436	470	481	475	483	458	472	475	472	451	482	477	458	493	462	453	453	473	425	495	515	465	462	475	483	483	492	474	444	433	454	451	495	495	461	483	465	458	458	446	431	436	473	437	455	475	454	460	453	467	467	467	464	473	404	476	406	480	480	454	476	434	456	471	497	442	447	519	477	461	509	466	472	484	459	481	486	503	506	493	457	514	502	469	492	461	457	458	452	451	490	460	479	509	454	447	487	494	471	448	492	495	472	445	504	461	477	447	440	445	520	457	506	473	463	494	492	445	449	444	474	452	470	444	454	464	481	481	505	465	452	491	468	465	481	460	446	483	478	499	490	442	441	491	419	493	465	488	476	496	477	503	467	477	463	463	422	471	475	449	480	502	417	480	474	496	452	480	474	473	482	475	458	453	445	496	502	470	437	484	421	471	474	477	452	485	476	476	459	481	496	475	448	433	483	465	480	488	447	467	447	477	442	462	459	430	429	444	458	493	486	487	462	467	457	460	473	456	447	468	474	470	463	466	472	472	486	483	460	474	492	475	451	492	428	450	475	472	479	425	482	489	459	487	436	487	438	450	457	468	471	431	430	475	471	496	487	436	479	444	438	463	469	449	443	460	462	454	456	445	473	451	479	484	449	519	484	494	446	489	486	493	466	504	473	460	478	503	508	470	457	474	515	461	498	503	474	445	466	422	474	485	437	506	465	490	480	475	485	494	464	506	445	437	443	465	502	477	462	482	459	452	474	463	451	460	467	490	499	471	464	477	476	457	473	469	480	456	468	500	455	484	451	488	466	507	470	479	503	468	463	453	472	473	483	458	503	466	426	479	508	458	460	429	451	476	484	482	476	466	432	515	449	476	513	483	456	501	501	475	436	468	418	471	479	449	471	466	479	481	468	444	466	449	483	487	455	478	460	469	481	501	491	498	473	519	515	481	475	477	483	459	465	489	421	462	499	456	427	478	487	465	436	457	455	474	491	448	476	507	448	447	514	450	467	513	468	456	489	473	468	448	492	456	444	476	441	463	475	462	468	476	446	472	464	441	478	462	501	462	469	455	464	469	453	490	457	407	462	476	503	449	507	458	485	462	481	488	452	474	473	485	465	481	467	456	465	464	473	438	497	457	462	440	467	473	460	511	484	459	449	468	485	484	491	438	467	445	487	461	518	497	477	480	504	475	481	456	423	503	459	469	502	484	440	426	464	438	484	434	449	485	461	505	459	541	448	468	497	506	467	435	466	487	507	487	448	520	445	456	490	459	484	474	502	433	442	440	445	531	484	473	464	493	490	478	434	485	503	437	461	464	503	458
23291	21200	44727	45757	24337	16649	5749	880	470	405	433	413	403	433	436	395	403	377	431	407	421	443	429	411	413	412	376	412	377	409	415	430	434	398	419	429	396	431	382	410	389	444	429	379	390	402	409	436	416	411	418	381	400	415	418	409	429	456	390	407	396	423	416	429	421	422	422	387	393	421	396	416	387	426	361	370	438	438	362	445	417	379	416	421	384	437	394	448	347	410	375	402	390	404	421	407	405	426	400	395	413	385	436	407	405	393	370	381	413	389	375	402	398	462	398	419	399	390	437	399	383	417	389	425	433	432	390	419	457	412	452	400	415	429	394	408	417	416	398	377	422	415	408	415	371	414	412	389	433	392	411	444	410	405	408	379	424	387	434	393	420	390	401	409	400	407	444	383	387	386	379	455	396	416	429	419	417	412	393	399	389	441	386	397	414	400	417	413	394	430	415	378	394	411	415	369	404	439	408	398	425	364	387	403	395	388	407	374	360	388	430	394	414	382	399	423	404	404	380	383	404	396	423	419	403	395	437	422	442	408	408	351	410	412	404	394	410	441	426	396	421	416	433	406	423	438	411	428	404	414	426	412	418	389	377	412	394	422	398	384	412	410	397	401	421	455	376	421	412	398	400	402	418	427	400	401	434	452	413	366	403	388	398	388	423	433	407	425	420	415	416	396	435	389	400	403	409	410	417	393	422	448	403	390	419	417	400	460	393	409	392	399	410	397	423	396	408	418	412	385	429	402	457	406	418	406	371	398	409	380	388	396	392	438	410	394	412	409	404	371	380	409	403	426	405	416	419	383	353	415	401	393	448	424	417	405	414	390	421	411	431	408	402	404	424	416	392	436	413	413	450	419	390	413	413	410	435	402	395	401	386	398	368	392	401	399	422	464	366	424	447	368	391	415	429	440	404	358	398	401	397	406	395	424	428	447	366	422	400	416	413	405	425	396	389	370	394	411	425	426	415	427	389	360	410	431	427	403	412	406	381	385	419	395	393	413	421	404	440	404	413	401	395	409	401	401	420	399	400	385	361	399	436	424	406	447	419	404	381	396	429	407	414	439	405	449	453	411	442	477	420	438	398	371	386	439	390	399	404	395	395	410	400	396	432	460	378	417	402	397	421	381	428	408	380	399	406	395	422	379	405	421	451	371	362	401	389	411	394	405	377	390	399	391	392	410	430	381	403	418	394	399	385	402	396	424	402	415	423	380	405	362	431	394	409	437	441	404	430	420	364	378	398	383	437	394	429	414	375	425	391	441	396	389	403	433	397	404	409	415	427	401	427	379	409	418	425	388	422	422	389	371	408	411	402	409	423	414	390	385	420	398	407	436	387	453	432	375	407	442	390	358	381	413	417	429	427	423	406	361	410	392	412	437	420	386	381	391	413	424	423	392	370	432	371	418	410	396	384	383	411	412	402	378	406	390	412	418	414	380	352	421	393	393	455	421	439	405	403	454	421	420	443	433	391	374	419	400	436	402	433	396	394	360	414	396	414	429	447	404	402	425	415	409	420	391	387	366	397	422	390	409	397	387	397	375	399	434	398	373	413	387	417	420	380	422	402	398	410	432	430	405	401	378	391	430	415	423	429	392	396	413	410	426	426	396	396	395	412	378	389	393	367	386	385	402	365	443	374	407	421	439	406	415	400	383	394	397	421	397	435	399	431	408	409	413	438	379	399	435	411	431	408	418	367	414	424	412	416	453	409	400	441	412	421	368	378	373	448	430	419	393	378	446	440	403	378	389	396	407	368	374	394	423	410	469	403	400	424	382	431	405	397	395	396	430	384	428	415	396	415	400	385	420	426	415	404	396	421	404	389	415	417	435	425	407	376	402	402	386	393	410	406	413	429	439	451	411	389	410	396	430	405	451	435	398	399	430	379	388	399	406	455	417	428	404	388	399	399	442	407	399	419	387	407	416	428	389	436	399	377	416	403	388	359	384	394	424	438	417	412	375	451	423	390	421	415	441	406	404	413	395	435	405	401	422	395	417	409	413	411	418	403	425	401	390	392	422	407	382	401	391	425	397	427	409	390	376	447	391	390	405	414	437	404	368	377	376	379	390	389	412	396	409	409	401	375	405	401	404	404	415	413	393	380	383	413	423	440	389	395	372	401	420	377	405	440	389	411	412	403	398	414	382	428	417	412	407	366	398	362	365	406	401	432	402	384	409	411	392	417	437	404	386	409	399	411	411	393	412	419	394	411	370	394	422	365	389	401	381	394	375	422	388	410	416	463	386	394	385	372	434	377	438	411	396	375	408	398	431	364	392	385	407	439	430	389	411	400	403	381	415	402	437	382	409	433	329	413	410	429	415	375	421	386	402	403	370	360	393	422	386	433	435	391	400	365	394	369	415	450	386	425	412	389	417	429	384	408	427	371	409	412	394	402	418	422	378	406	397	411	420	416	385	403	424	401	396	355	446	397	379	393	416	419	411	407	401	420	437	447	430	379	368	375	395	402	430	386	424	406	376	411	381	383	411	393	378	384	399	353	389	393	410	424	397	396	403	426	393	395	413	401	425	389	399	415	432	412	381	383	431	443	390	373	414	413	387	385	414	425	440	393	394	422	394	365	404	402	417	413	405	397	421	382	414	442	406	401	414	397	402	444	384	403	373	372	421	409	430	400	388	414	416	391	399	376	424	388	427	396	405	383	418	421	377	405	423	385	388	413	389	439	405	417	390	435	383	391	403	379	417	435	403	402	416	396	417	368	385	428	419	426	406	404	409	386	453	411	389	427	397	365	377	383	403	390	386	444	411	401	396	399	402	430	433	384	429	442	414	395	380	377	402	403	417	383	433	407	404	416	415	391	417	472	415	379	382	413	385	403	395	404	419	395	423	432	381	406	390	395	402	434	421	383	388	414	400	394	402	428	387	432	407	390	365	376	418	401	378	394	398	441	408	408	402	446	405	385	403	413	384	418	413	408	422	397	384	410	397	411	388	413	412	407	388	376	440	421	419	409	397	456	421	398	409	437	384	407	399	377	423	411	408	395	412	388	414	420	423	414	369	369	448	387	437	381	426	378	398	409	413	397	444	428	367	402	402	438	363	418	388	423	421	391	394	393	418	370	416	406	437	386	436	392	407	442	400	381	383	412	369	415	373	400	438	404	404	403	404	416	420	412	391	417	425	372	401	402	402	402	420	405	396	374	398	361	412	407	375	411	420	425	390	409	390	388	425	379	405	409	427	408	352	433	383	399	442	381	421	411	395	367	425	362	394	411	475	429	392	413	390	393	398	391	394	390	363	411	434	393	388	435	397	413	415	420	393	418	404	401	402	366	408	388	395	399	409	429	410	383	386	373	393	387	402	410	399	412	406	435	438	398	387	379	409	412	395	387	401	426	412	379	430	414	414	427	405	411	371	447	386	414	396	398	400	470	383	397	461	443	418	454	409	396	385	392	381	385	428	397	397	412	466	383	429	412	342	407	405	422	421	375	408	387	398	398	422	428	384	413	409	424	408	452	451
49647	82708	74487	50818	19964	8406	2661	951	545	443	466	450	446	463	456	482	482	457	490	447	468	417	461	445	406	473	416	448	441	411	495	492	430	442	476	456	480	470	410	444	462	485	463	451	467	448	445	490	458	492	451	457	463	504	463	421	478	431	453	475	461	416	438	435	449	471	441	444	448	460	449	480	437	460	479	403	440	460	494	464	432	448	453	444	470	433	426	472	451	415	505	438	435	467	420	482	439	418	440	459	484	468	430	455	435	484	445	441	464	412	448	458	472	456	429	446	437	453	466	421	435	434	445	418	468	428	445	450	429	458	423	471	464	425	417	465	461	449	442	467	465	441	411	431	403	494	471	430	459	430	463	442	436	442	436	445	442	417	481	431	441	421	421	439	431	463	468	424	474	474	459	473	495	427	383	453	434	444	419	426	462	450	511	458	470	462	464	461	435	447	422	458	421	432	428	428	444	470	459	475	461	470	503	453	488	424	436	454	447	435	460	463	392	459	439	464	440	473	467	442	459	451	480	424	487	450	450	465	469	430	497	433	468	468	422	460	458	449	428	421	451	453	451	474	482	440	478	433	432	454	452	483	466	456	464	415	428	446	434	478	439	477	435	438	442	415	444	423	479	448	446	433	418	428	449	456	431	439	438	429	440	453	440	506	463	462	469	416	444	493	486	465	450	429	459	502	421	442	467	456	440	418	430	435	467	452	434	490	453	438	452	451	450	446	440	431	499	470	435	441	427	453	405	457	477	432	432	447	476	428	456	429	443	455	451	420	427	495	430	445	481	427	437	453	435	424	428	441	458	481	457	426	447	452	455	453	486	437	441	462	465	452	439	474	449	465	432	476	454	443	424	430	466	448	433	434	462	467	453	484	438	442	468	438	494	406	459	445	464	462	406	439	434	454	426	490	505	437	433	425	427	433	458	447	409	440	428	444	458	429	423	469	462	441	465	455	443	423	452	453	491	475	464	451	464	446	446	444	431	456	431	420	420	440	442	491	398	456	416	470	456	438	413	464	447	421	458	458	449	460	465	490	446	440	445	437	454	444	432	454	421	453	459	482	451	451	435	464	459	436	472	460	435	424	437	468	444	422	454	493	458	451	424	440	444	463	492	446	468	411	486	469	465	445	470	447	410	464	450	458	441	453	468	446	443	447	453	464	430	485	447	454	481	473	444	455	454	464	449	454	467	428	398	463	474	465	480	438	429	407	472	447	464	432	452	479	435	463	466	414	448	464	478	463	487	459	456	421	437	466	448	441	471	427	411	406	449	455	447	472	454	460	427	454	436	439	444	438	450	457	440	422	445	474	447	463	438	457	464	457	471	468	404	469	471	471	446	414	453	429	462	452	438	474	433	454	463	462	422	435	499	443	456	477	419	449	435	477	424	476	428	452	428	463	428	431	416	449	487	437	493	465	451	429	465	431	458	421	407	466	439	487	452	479	435	441	456	438	443	473	454	448	438	471	406	458	475	421	445	452	451	398	437	424	411	453	444	479	444	464	436	471	429	453	430	487	437	471	415	425	429	461	446	461	486	483	421	442	442	437	470	455	456	451	494	462	435	452	446	444	454	420	435	443	461	437	420	426	424	425	435	459	440	456	459	469	456	444	444	479	404	429	493	450	438	419	472	440	415	451	448	466	416	465	453	433	466	471	429	453	478	460	451	433	438	451	469	497	422	416	436	476	452	477	462	488	450	454	473	406	463	457	471	437	461	456	483	431	453	436	442	453	457	404	445	431	465	440	438	462	453	436	470	439	476	441	421	461	431	492	439	473	479	450	423	465	420	473	467	444	430	462	455	424	461	441	393	456	481	470	461	448	460	426	419	448	445	451	422	449	447	420	445	471	460	466	470	451	470	434	494	473	444	466	479	449	457	504	426	426	459	454	436	487	471	440	474	427	439	522	444	458	426	422	412	439	416	430	487	465	444	416	429	436	481	408	485	450	474	477	450	412	443	444	438	410	442	441	449	447	475	418	423	435	422	471	440	487	473	420	475	431	446	443	420	458	424	490	430	438	440	425	463	411	476	461	459	447	448	462	475	477	461	462	466	462	472	447	449	467	460	465	507	457	453	442	476	455	448	395	452	434	427	447	437	445	424	448	427	447	456	449	420	448	459	438	438	477	450	447	488	449	460	467	465	439	441	426	420	417	461	442	440	421	438	461	437	457	464	422	449	449	414	462	410	443	437	420	411	445	450	457	444	430	435	472	487	437	455	445	454	437	472	447	444	462	475	483	441	434	423	452	441	434	465	429	422	440	484	472	453	464	442	458	457	415	416	457	435	400	477	397	448	485	458	438	464	484	514	441	443	433	427	462	492	465	471	415	455	475	468	425	465	457	440	476	466	473	434	448	450	424	443	448	448	455	429	414	459	465	467	470	449	449	477	438	448	446	437	463	475	502	467	468	443	420	476	484	424	453	446	468	458	428	459	481	458	467	445	437	404	474	423	475	417	440	417	444	455	461	444	454	485	432	451	432	464	427	501	464	429	435	428	459	434	455	434	477	467	448	410	457	483	480	480	421	467	458	465	446	442	417	460	440	419	437	475	481	476	467	434	430	484	474	475	451	441	444	452	416	443	471	442	431	432	458	445	422	427	436	477	484	462	436	430	455	437	480	416	441	455	447	427	432	472	463	451	475	430	448	483	469	470	457	487	465	447	483	431	518	429	483	465	436	444	440	448	422	396	422	431	491	454	409	486	481	426	379	406	459	456	447	490	423	450	400	446	476	460	481	448	416	466	429	441	435	460	467	403	489	410	430	431	395	444	450	459	447	405	466	469	435	419	464	440	439	415	406	440	456	464	461	428	420	433	454	436	445	460	482	467	470	445	428	485	447	440	415	431	484	475	441	492	477	499	427	473	471	448	507	460	435	471	497	430	416	462	439	415	480	451	428	421	433	460	433	442	423	442	462	425	451	407	486	459	464	456	459	445	445	433	463	417	442	438	453	444	432	441	445	454	471	459	425	477	429	450	424	431	464	415	459	410	437	475	436	474	477	433	454	427	437	442	452	464	435	469	429	434	434	462	468	464	446	453	452	436	471	432	449	457	461	463	484	423	470	438	438	449	460	457	481	490	455	464	426	425	422	452	437	444	465	462	417	453	413	460	420	442	455	446	458	434	455	483	478	476	451	456	454	487	482	457	407	449	461	424	462	468	435	431	468	447	425	448	450	445	427	429	447	433	467	422	461	447	427	457	454	423	491	464	457	474	422	423	426	468	440	439	442	462	469	445	431	421	433	448	453	459	452	487	413	457	490	475	478	466	407	488	456	442	500	450	406	464	475	443	465	465	449	422	426	413	480	462	477	449	442	488	449	461	432	443	449	477	465	470	445	422	464	453	471	458	437	428	437	436	417	448	454	454	467	440	414	453	428	449	478	505	450	475	447	415	458	435	412	414	467	455	452	472	459	439	453	452	443	467	443	441	431	451	396	436	424	422	442	414	466	454	450	483	464	463	404	480	432
25102	21723	43291	34945	18593	7120	1384	682	564	523	530	554	526	526	483	496	535	541	544	485	533	537	502	507	489	542	517	505	547	497	524	520	533	501	489	525	554	487	516	550	519	518	523	524	542	510	530	521	506	478	478	536	523	507	515	526	537	511	530	517	499	498	498	530	488	504	548	523	534	511	503	519	537	512	519	513	502	552	504	523	532	549	476	537	487	547	559	496	529	496	531	450	510	532	527	512	512	536	535	494	548	506	553	496	537	528	528	535	525	515	513	509	534	527	509	512	458	527	522	520	543	520	515	499	480	463	529	553	486	519	518	477	484	550	538	527	482	519	495	511	546	513	532	505	571	528	533	481	534	516	490	513	507	491	493	544	465	470	510	541	562	512	457	499	531	513	524	540	508	521	552	527	514	533	461	520	515	512	502	496	489	510	474	518	500	518	505	519	530	535	510	535	557	456	515	511	526	524	485	506	550	529	487	506	492	478	513	495	515	470	526	500	516	511	534	497	489	525	519	496	513	483	526	537	522	500	474	521	507	552	543	561	508	527	516	526	476	542	566	491	514	570	546	499	530	509	538	509	513	561	532	495	488	477	486	521	496	494	538	544	509	492	491	540	514	528	515	509	545	549	551	516	515	541	528	465	489	498	545	504	494	519	540	489	483	502	520	507	483	503	542	497	516	516	527	540	495	500	532	533	518	488	522	482	537	487	512	498	525	484	569	540	502	501	499	510	494	532	518	516	499	522	513	509	487	492	507	527	495	519	479	549	488	513	544	546	542	537	496	552	489	527	532	521	493	505	541	509	560	527	508	478	576	517	525	521	488	527	523	544	495	491	536	467	537	551	545	512	529	503	514	519	486	519	522	507	484	520	548	504	504	520	487	527	492	517	528	459	529	490	488	491	536	515	519	499	515	521	496	487	520	539	516	502	510	492	475	501	504	544	531	512	530	521	525	505	520	543	493	483	468	539	532	521	512	512	542	493	522	522	535	542	492	531	524	508	501	502	539	513	537	510	541	522	509	524	557	482	526	492	503	486	529	526	544	571	512	507	504	521	491	568	515	535	524	488	499	519	564	510	509	524	485	500	483	495	556	557	502	519	544	513	545	487	500	553	541	533	475	508	522	504	535	546	495	507	537	540	522	503	532	487	501	529	546	541	481	534	505	505	527	553	500	508	547	495	502	490	536	499	522	553	529	524	556	558	492	551	505	531	496	519	502	496	502	489	547	493	492	551	512	508	465	515	508	513	480	529	523	525	541	535	529	504	510	520	537	536	523	543	523	497	507	539	530	500	500	511	500	531	520	511	495	520	532	522	534	514	525	525	531	532	527	509	497	484	547	480	504	505	555	484	540	569	520	574	505	523	516	493	492	451	522	511	536	528	544	506	498	521	510	509	515	537	519	525	507	520	512	521	522	487	519	515	517	513	501	548	508	532	526	473	527	529	524	519	506	523	493	483	522	501	496	525	545	499	523	511	505	535	499	484	511	488	481	540	529	492	505	521	500	504	503	506	517	465	518	511	512	500	538	504	525	545	498	528	462	507	496	539	506	537	489	479	548	505	493	524	509	534	536	496	500	500	543	557	501	524	513	526	494	489	532	559	472	524	480	532	529	508	536	517	526	519	539	557	524	530	519	513	515	529	503	505	497	519	513	499	522	505	523	561	528	557	504	487	485	538	518	506	535	484	475	549	514	512	514	514	557	544	513	545	479	485	523	534	536	473	511	510	506	559	535	493	544	546	540	510	511	474	532	545	543	525	519	512	522	497	498	502	495	495	523	515	505	531	508	511	527	517	522	559	515	495	581	547	577	498	514	505	511	513	487	506	495	567	520	540	525	551	549	523	539	539	523	536	505	517	531	505	523	505	535	539	525	557	493	531	505	517	501	510	527	518	505	506	513	512	524	494	528	485	493	564	514	535	565	527	507	538	552	532	528	464	502	518	540	552	557	510	499	532	496	461	507	527	523	521	544	535	569	465	535	523	485	495	479	483	465	544	491	549	530	555	518	493	477	537	494	504	547	500	517	541	518	517	486	526	529	472	561	521	518	505	516	467	496	518	483	549	521	551	530	530	521	501	483	516	524	522	477	535	518	522	501	548	550	548	535	542	522	521	534	530	511	523	513	500	502	498	526	539	557	562	503	503	533	510	490	536	553	479	525	505	477	529	472	508	540	549	539	542	522	534	542	511	523	509	487	561	546	543	518	474	487	540	543	514	559	503	520	489	520	535	518	559	504	482	509	501	515	521	514	510	531	496	547	575	526	549	533	510	510	491	504	511	499	504	518	569	513	505	523	498	489	558	547	511	510	482	535	493	525	517	521	513	494	543	493	523	533	558	507	519	529	537	530	523	470	522	528	546	483	517	505	488	539	505	506	512	522	499	536	566	515	493	502	520	470	544	524	516	490	563	522	561	543	508	523	525	501	506	501	515	522	517	515	492	536	534	474	544	530	538	505	585	504	513	501	485	550	513	541	539	488	541	484	499	541	467	534	536	537	511	503	537	522	528	519	511	538	572	552	539	502	527	502	523	513	508	516	532	551	506	511	501	500	513	523	532	523	491	511	509	532	523	502	541	535	521	511	532	529	492	487	489	503	539	511	502	538	483	503	525	512	528	469	534	510	517	543	557	573	503	528	542	500	488	474	515	527	528	555	503	523	520	490	467	525	540	517	511	524	469	549	481	507	506	484	498	539	518	487	515	526	523	513	533	525	567	508	500	481	526	514	508	520	503	495	555	492	497	536	488	557	530	500	512	511	525	569	563	541	516	571	511	482	500	528	529	490	508	519	532	570	503	505	488	531	502	483	546	490	521	543	520	506	553	501	517	518	527	559	576	578	487	536	454	554	479	551	534	532	490	548	540	538	539	498	532	530	549	518	514	540	549	513	554	508	506	533	510	500	493	470	517	522	514	537	484	528	531	545	523	483	533	513	526	494	514	556	491	515	504	520	498	541	571	462	545	508	541	519	529	497	530	501	482	505	500	509	509	512	501	495	494	517	551	476	511	517	495	487	517	479	554	504	516	540	534	512	501	523	558	519	526	472	547	505	527	542	510	540	494	581	503	538	500	508	500	475	532	519	507	524	534	497	517	560	528	524	563	516	507	508	534	516	524	518	518	531	497	491	537	554	503	513	552	527	534	553	471	523	527	537	533	480	573	534	523	525	496	499	508	474	467	514	552	505	533	572	470	538	504	519	497	492	514	487	530	543	498	478	496	558	488	503	530	516	500	496	528	544	547	525	519	523	518	504	516	512	541	505	563	521	527	483	501	485	509	531	553	512	497	548	520	503	482	530	553	502	520	474	507	534	495	466	531	463	491	475	491	527	514	501	523	511	529	499	519	533	533	512	491	490	543	542	514	529	501	499	544	506	513	517	493	502	505	521	488	521	531	536	560	498	521	511	496	530	544	505	516	481	501	521	549	488	526	510	552	586	507	498	527	478	540	507	516	502	517	514	519	519	482	466	537
41655	65247	65799	35286	11074	4216	1636	789	648	571	556	550	587	579	567	570	623	576	601	560	584	581	579	594	589	583	601	552	594	605	581	603	565	578	592	610	608	572	570	558	584	532	551	568	581	567	592	588	572	622	583	568	593	583	550	607	534	611	597	563	566	561	577	612	550	574	579	582	568	535	572	542	599	586	561	540	583	586	590	561	602	605	569	532	551	543	565	547	567	618	547	562	623	607	548	602	599	569	598	570	629	515	555	578	589	557	561	549	593	589	539	597	602	564	579	583	607	588	578	577	577	595	565	588	610	625	608	575	602	536	527	558	546	554	543	563	586	581	535	581	566	563	606	546	558	545	621	542	602	560	581	588	566	597	564	594	599	594	549	581	579	565	600	586	565	505	572	544	539	557	543	562	576	562	542	559	542	561	582	519	537	609	562	565	583	559	558	559	511	566	573	581	584	582	548	574	600	594	574	577	580	573	589	582	597	577	592	554	571	569	552	597	545	574	632	571	620	606	581	607	610	632	576	575	602	572	594	595	562	589	563	616	619	531	542	555	600	587	594	585	575	587	569	588	559	543	611	619	592	593	640	569	591	592	555	605	533	598	591	568	560	553	553	606	594	565	578	589	524	595	586	583	592	550	591	548	585	607	549	589	591	553	564	575	553	553	579	588	574	586	574	578	601	569	599	598	602	590	571	617	585	544	596	565	564	565	563	555	631	558	586	544	569	578	558	589	536	596	609	565	580	604	582	599	597	607	548	552	557	596	589	532	551	564	534	605	567	556	582	554	573	608	522	556	599	569	572	589	584	577	567	618	587	613	600	576	557	597	598	569	540	564	600	529	542	623	550	581	557	564	568	548	517	578	606	605	578	595	596	569	588	604	582	567	548	577	567	619	587	575	543	596	544	542	576	594	569	535	586	624	603	559	599	523	597	576	601	580	586	562	626	579	595	566	639	598	590	541	534	567	536	587	558	546	591	586	573	548	592	567	600	594	557	605	551	605	557	548	612	546	564	577	577	563	573	545	581	628	592	529	594	594	591	606	563	608	544	609	556	606	524	597	571	563	571	592	575	597	583	564	632	590	533	588	590	554	527	603	591	589	584	628	583	596	588	548	587	547	567	590	559	580	560	561	572	555	598	566	553	613	576	581	592	584	572	571	587	588	560	615	572	591	619	623	596	575	572	581	583	588	638	585	537	592	573	614	606	525	571	614	556	575	583	568	606	609	551	562	613	575	602	579	581	545	624	566	600	575	568	637	551	572	594	559	560	606	616	643	588	531	564	551	566	564	581	544	549	601	578	570	578	578	610	554	565	551	562	582	579	604	588	647	599	579	573	549	561	633	609	571	566	615	579	533	573	598	573	569	611	542	541	573	584	618	605	579	558	550	569	554	591	603	555	535	559	573	611	618	534	586	541	590	558	548	590	591	576	581	588	567	586	543	510	573	550	513	580	549	602	572	558	586	601	594	584	564	543	565	572	562	522	559	562	595	582	531	554	572	547	570	568	582	599	554	617	554	551	603	588	579	565	586	538	558	610	612	566	566	606	603	556	526	557	556	523	548	542	579	553	542	550	566	569	589	575	586	639	545	607	583	577	586	570	547	617	536	585	578	592	546	612	548	588	584	560	565	564	627	547	549	564	619	540	554	567	531	583	547	586	572	554	588	579	568	568	572	567	575	587	575	580	588	531	569	594	580	604	564	597	598	551	559	624	549	589	611	591	590	565	581	622	593	569	559	555	520	556	602	600	575	574	548	596	581	558	598	551	568	584	578	599	597	586	550	566	564	588	580	576	557	550	571	523	619	563	590	554	559	569	598	574	567	566	543	579	568	599	585	548	547	571	539	577	559	595	569	595	573	585	566	612	629	547	598	550	572	585	604	534	554	558	588	588	556	579	540	574	593	617	571	588	590	535	588	592	564	573	601	551	549	611	547	568	556	520	586	615	538	575	579	556	583	552	592	557	579	601	562	582	551	586	540	606	538	589	569	573	598	581	570	558	582	559	586	607	576	563	594	581	581	561	621	551	578	589	581	589	547	569	565	560	575	601	567	563	583	605	552	562	585	584	531	559	571	596	603	616	585	550	630	546	540	589	556	600	611	548	594	586	574	537	551	577	567	582	555	546	583	618	594	560	577	589	557	581	542	618	607	531	580	575	592	588	525	596	552	603	533	609	589	608	576	580	610	597	562	576	570	553	558	591	599	575	567	550	581	604	585	598	581	578	567	576	579	591	563	594	536	565	571	602	639	541	587	515	583	523	566	535	545	567	534	550	582	608	575	551	570	572	536	553	608	537	576	586	568	572	571	591	562	609	567	606	593	547	585	580	568	571	585	556	557	555	572	550	588	574	552	571	588	618	594	545	598	564	573	580	545	616	566	623	585	558	560	602	577	582	598	545	570	602	576	573	555	539	586	589	584	574	556	560	578	551	587	531	559	556	567	557	562	579	572	592	586	612	579	574	577	594	597	567	559	614	569	562	587	545	582	588	543	552	600	567	611	572	593	560	565	545	591	565	581	589	508	558	567	576	559	543	603	578	583	554	582	596	574	554	574	594	557	557	559	590	547	558	541	588	572	522	521	557	594	595	575	606	557	606	550	515	591	578	592	582	573	628	532	598	566	557	604	571	556	611	570	574	554	585	559	541	616	591	553	558	593	593	555	593	584	591	620	568	617	567	549	528	558	561	564	609	581	578	607	649	565	536	606	563	554	566	602	538	580	539	532	574	583	561	562	549	548	580	574	597	610	538	577	608	574	606	567	531	566	585	540	543	590	602	570	602	539	597	604	598	573	558	570	608	561	534	587	557	531	587	606	545	604	594	551	599	547	590	640	595	545	548	579	539	538	626	598	597	536	621	582	547	583	530	593	569	533	589	557	568	587	614	557	545	541	589	589	572	574	615	613	551	578	564	586	586	553	575	591	577	575	550	592	578	548	568	597	599	579	589	539	589	595	595	561	596	557	530	567	601	601	539	603	564	588	536	575	575	603	544	579	608	550	573	524	610	563	574	587	609	570	609	617	605	579	626	556	593	538	562	549	585	556	556	565	579	589	586	563	574	595	584	565	555	574	600	531	602	544	571	588	586	544	591	590	607	575	588	587	539	584	545	587	518	558	573	573	561	568	563	595	538	538	542	600	597	493	565	561	533	561	550	566	567	610	534	575	599	578	599	580	603	530	573	580	555	583	580	559	542	559	565	578	578	570	552	558	566	592	571	601	602	539	532	529	529	588	610	575	554	564	547	570	590	567	573	572	582	557	592	612	546	551	605	593	588	604	598	603	586	637	579	616	630	559	604	577	612	590	593	578	633	542	568	587	615	575	595	565	528	628	560	545	564	580	579	564	607	557	549	569	582	558	589	567	588	589	588	578	561	585	591	587	577	578	606	567	582	525	600	570	559	552	588	588	574	561	557	567	568	536	582	534	572	564	579	529	588	581	594	564	552	565	581	591	559	522	555	530	560	577	556	563
22619	21333	41419	31074	21920	20648	13154	1507	585	588	539	568	504	546	571	497	615	553	576	561	573	556	567	549	536	551	540	552	574	501	579	483	563	525	567	508	526	560	532	517	543	548	540	525	554	580	525	506	493	531	581	545	529	566	511	560	520	552	548	569	613	521	530	501	563	513	553	509	568	505	561	533	535	582	565	533	512	545	520	510	513	526	550	524	512	527	514	575	520	515	492	555	529	530	507	512	555	526	596	523	526	497	567	522	468	516	547	519	535	545	495	544	521	530	532	525	533	525	567	550	590	544	514	537	567	510	529	530	505	531	576	539	563	565	494	507	566	541	528	535	559	543	560	535	521	553	511	587	577	570	518	462	489	520	558	490	552	499	513	499	557	578	521	533	548	606	547	546	540	556	552	529	548	515	537	517	541	530	522	563	553	530	534	542	539	533	548	554	521	550	554	529	534	539	514	505	557	498	520	538	559	537	536	551	501	553	526	509	497	542	519	562	542	498	532	505	554	535	510	582	508	564	537	582	526	564	552	539	537	616	556	540	548	513	462	544	508	524	555	496	538	502	534	574	547	511	547	562	556	498	521	567	518	531	517	547	556	505	518	514	512	531	528	535	566	533	536	531	543	574	556	561	545	516	566	519	502	559	526	541	541	526	510	528	575	498	539	534	542	552	552	540	515	536	554	533	531	561	520	540	553	504	537	525	532	550	503	560	557	497	507	521	566	537	594	521	557	490	514	538	500	552	532	565	557	527	522	510	521	564	525	542	532	525	545	598	509	548	555	556	524	573	519	535	533	581	553	532	598	554	530	532	480	497	495	554	537	536	499	514	555	516	510	546	543	547	551	523	534	539	515	534	486	497	546	550	539	534	540	552	530	521	529	530	516	567	546	534	544	583	518	551	561	536	539	543	527	565	559	542	518	561	505	526	520	567	572	522	507	532	519	544	567	510	528	554	508	520	507	533	546	479	493	509	523	573	562	529	558	573	539	600	578	541	560	508	532	557	518	542	511	537	504	544	512	567	499	556	552	541	524	552	544	545	542	551	531	545	537	537	582	525	524	516	550	537	524	516	564	507	531	499	541	504	508	487	534	515	560	521	522	500	490	533	561	521	516	576	539	522	506	530	568	574	555	551	518	541	547	525	506	523	516	552	572	543	539	503	541	530	550	511	516	519	553	532	580	509	548	536	524	533	532	536	548	536	501	545	505	503	504	499	533	529	500	531	540	524	531	554	554	562	512	557	542	557	554	532	537	575	543	542	547	552	533	532	546	552	524	511	544	541	551	523	593	533	496	517	535	486	539	516	516	576	522	549	543	533	550	537	579	544	521	545	570	533	510	539	531	530	525	498	562	561	551	540	566	548	518	552	560	535	551	502	538	559	595	563	565	526	503	489	537	528	517	563	521	525	545	550	505	532	567	536	519	526	581	580	573	522	497	581	551	575	550	557	526	492	550	531	528	553	537	539	526	498	504	542	510	544	524	541	512	549	535	559	537	548	540	551	509	513	523	478	572	531	586	548	548	517	508	537	562	539	566	542	514	503	480	537	569	531	547	493	524	558	554	567	549	558	534	542	570	547	541	591	562	540	505	514	499	601	523	542	529	544	547	549	505	497	514	529	539	568	557	534	535	496	519	519	532	568	509	549	532	528	500	554	500	573	575	588	554	545	539	504	556	517	532	509	533	537	538	512	574	609	505	516	542	551	533	525	524	489	511	520	532	526	580	593	490	526	556	539	559	516	542	530	552	552	506	515	560	532	556	508	508	514	568	567	541	528	550	576	517	541	561	552	512	535	521	542	509	475	561	541	610	510	518	514	540	523	524	560	559	521	558	525	533	525	521	528	547	531	548	527	492	572	543	541	533	524	546	567	535	533	558	506	560	535	548	522	541	581	550	521	548	539	564	515	563	532	505	564	562	518	532	508	544	557	492	580	539	551	546	499	546	544	547	535	544	503	523	537	555	538	539	567	549	526	539	547	565	535	499	540	553	546	573	525	557	494	497	549	552	502	517	548	534	521	560	489	561	497	558	534	520	534	494	553	549	537	565	519	535	563	543	554	556	528	550	576	497	523	548	498	518	528	513	568	542	535	501	535	535	554	556	536	579	609	508	530	541	532	562	563	514	483	549	541	518	531	544	539	574	531	543	536	566	560	494	537	503	512	573	584	547	564	520	544	510	559	543	530	537	543	561	502	548	518	548	554	536	545	547	547	539	559	533	569	517	520	540	536	514	530	534	531	553	528	499	538	577	529	506	547	560	511	505	530	559	526	557	527	491	539	564	569	517	536	547	526	540	556	556	520	527	521	544	540	484	530	476	514	507	559	579	566	554	573	534	531	554	512	536	531	526	530	545	523	550	505	532	530	525	528	523	513	534	550	524	534	588	541	514	524	549	554	500	515	521	544	529	559	544	560	543	534	552	532	511	527	554	497	558	515	554	530	516	552	518	483	517	515	511	528	524	496	536	509	531	559	540	516	567	541	540	535	540	570	555	524	570	548	504	526	482	570	510	512	544	531	558	544	557	551	568	540	535	543	494	500	535	508	534	542	530	502	531	548	553	566	541	537	565	585	539	520	557	569	555	541	512	529	609	514	555	524	522	509	517	561	543	530	560	515	527	553	542	515	518	499	512	514	520	513	554	503	520	566	525	536	553	540	492	575	544	546	533	519	540	529	526	518	503	541	514	533	543	543	545	519	512	539	528	509	536	561	558	557	547	536	527	500	505	552	487	531	520	533	530	510	548	520	540	559	522	552	566	519	543	528	526	520	530	517	580	538	511	566	556	514	536	560	524	515	491	543	530	527	562	581	533	519	502	554	528	516	514	546	523	556	545	523	545	553	529	579	513	539	521	531	518	515	568	577	524	532	551	551	561	555	542	573	586	540	537	519	504	539	520	516	483	540	499	564	514	537	524	570	517	503	551	556	580	520	484	532	499	571	551	556	507	510	551	553	494	541	550	527	527	557	534	521	564	521	501	525	550	523	560	555	503	525	507	516	534	558	495	511	559	531	552	520	619	533	527	513	575	523	559	559	539	514	528	551	532	555	499	485	531	515	544	518	534	539	514	556	523	560	536	531	556	532	540	543	544	531	545	523	487	524	522	528	544	514	542	519	527	516	515	511	549	527	552	524	513	506	522	520	534	516	517	562	549	539	523	480	543	514	547	464	577	496	543	527	551	566	527	523	555	501	565	574	541	583	567	545	555	531	563	544	488	505	587	503	535	518	546	568	560	572	498	527	498	520	529	520	543	522	572	542	491	518	518	547	531	526	565	570	550	518	484	505	517	548	520	523	536	521	507	556	544	537	530	529	533	520	582	502	495	489	531	515	543	521	517	553	560	553	540	548	532	530	521	492	539	535	545	533	533	500	484	517	529	508	525	532	548	532	503	541	558	550	505	534	541	538	536	565	533	553	566	551	568	539	526	585	531	551	541	583	583	566	519	549	561	514	534	504	533	510	532	505	542	505
54828	82439	65724	49975	22059	9960	3681	1206	681	597	603	584	514	616	590	604	552	573	547	566	556	593	529	535	578	526	549	543	593	597	586	560	574	598	559	564	584	602	566	564	586	543	565	555	583	527	521	583	601	569	571	592	576	537	562	558	577	594	567	595	608	559	581	597	554	602	576	599	569	592	545	558	547	547	611	557	574	563	586	564	562	549	550	563	613	570	539	601	558	536	610	550	550	588	559	574	541	590	605	570	627	591	577	624	565	584	557	548	586	611	556	572	615	559	584	580	579	561	571	551	554	569	627	589	556	569	522	574	539	582	581	562	525	571	526	581	603	608	557	611	585	570	534	581	572	561	592	574	612	611	561	537	593	550	593	573	507	595	604	549	556	525	572	592	587	588	601	564	605	555	592	585	595	564	594	563	593	557	560	603	560	560	573	551	543	580	590	544	582	599	559	615	559	589	576	553	482	593	569	535	546	572	586	544	555	542	577	578	557	581	560	559	593	555	580	560	514	545	548	603	573	605	573	571	507	620	551	591	540	596	579	563	560	552	572	579	589	565	552	504	612	602	548	590	547	599	577	594	587	570	557	579	614	581	578	570	551	616	585	553	605	610	597	584	516	593	571	556	536	593	564	523	557	535	577	585	601	571	504	571	580	577	616	560	572	602	582	607	555	549	571	579	570	504	592	585	574	587	557	589	580	566	590	623	543	532	545	611	574	542	581	565	610	564	538	574	591	552	600	606	569	578	587	574	552	548	560	616	569	559	520	541	583	584	571	544	563	577	605	569	590	578	550	590	588	605	563	543	542	553	575	602	561	516	595	610	594	609	522	555	558	570	565	584	522	595	565	584	517	620	582	583	580	528	565	615	587	564	592	596	567	559	579	544	521	555	623	561	597	559	567	568	531	549	568	549	574	605	562	549	563	580	591	579	565	535	561	552	597	543	594	589	570	555	560	561	628	588	556	606	616	555	553	588	595	588	554	565	560	551	570	589	571	587	567	584	604	635	577	521	556	522	549	551	604	567	593	584	577	563	594	588	563	580	628	529	562	594	590	575	581	602	601	569	575	586	559	604	586	570	536	568	576	564	593	576	532	554	557	571	593	596	597	642	547	607	609	589	579	548	588	592	543	548	548	578	529	593	608	572	574	557	576	565	561	589	555	570	553	589	588	549	551	606	577	568	570	561	542	572	560	532	566	564	568	557	601	556	579	557	578	563	598	539	609	609	607	564	569	607	593	561	594	580	545	579	552	605	553	559	574	518	586	573	561	568	553	599	542	577	559	567	561	595	605	561	589	618	591	565	539	569	563	558	552	600	567	569	595	548	609	516	562	544	547	568	556	581	551	566	516	546	564	531	561	577	569	580	558	568	560	562	548	585	583	591	596	534	553	523	561	534	595	581	606	568	537	587	582	591	594	583	577	598	521	538	595	615	567	556	597	558	621	570	570	555	556	585	593	609	541	543	589	548	577	586	575	575	522	579	566	537	555	582	570	584	537	575	549	599	570	590	579	563	597	618	552	574	535	569	583	576	578	575	560	637	638	552	617	555	550	570	586	623	593	567	596	576	538	582	549	577	584	591	545	546	544	592	567	552	546	570	624	563	530	566	536	608	619	550	578	591	564	584	577	544	531	582	553	601	563	563	553	583	566	580	551	565	579	587	536	586	585	581	581	570	552	580	541	576	625	568	586	597	592	529	570	540	563	572	526	576	577	557	561	521	574	551	538	573	581	528	578	560	598	589	552	558	626	606	579	536	580	592	607	619	568	596	540	577	604	570	555	567	544	565	607	591	586	523	569	601	592	614	550	570	561	572	578	570	585	599	548	547	555	560	545	570	588	579	568	573	563	560	589	565	580	581	539	610	529	557	565	594	584	589	575	603	575	582	595	571	562	562	591	572	540	591	602	585	573	544	565	574	549	561	600	532	570	574	569	621	561	556	558	558	540	542	563	560	539	569	587	604	523	590	566	573	593	579	605	537	577	554	541	558	623	535	566	628	563	575	573	593	576	588	583	565	584	585	586	544	589	603	579	555	574	574	585	571	586	576	603	593	548	555	637	610	511	603	560	558	553	588	551	589	599	579	541	537	613	549	583	584	594	551	632	587	592	563	586	602	531	562	581	571	563	602	546	554	598	590	547	584	552	561	616	562	605	560	543	583	570	578	622	558	564	544	586	544	614	589	562	562	554	583	557	560	585	556	608	595	540	533	584	533	569	571	579	555	569	570	551	597	558	584	577	604	555	550	556	542	587	564	603	547	560	620	578	556	558	575	556	512	561	560	568	546	519	549	574	583	576	545	578	604	597	569	519	611	588	624	577	541	576	615	599	565	605	547	626	571	550	614	544	568	574	604	567	596	584	588	596	558	555	560	562	564	553	577	528	570	610	569	562	617	630	505	576	494	557	535	573	567	599	583	576	595	566	578	533	638	604	609	601	565	593	550	549	567	562	611	625	581	554	588	591	563	563	554	575	561	610	577	541	548	604	595	586	566	557	566	595	554	599	541	571	583	587	578	561	549	528	533	512	569	551	538	589	558	558	596	581	569	536	569	568	586	589	577	593	597	577	556	575	547	580	579	596	526	556	603	561	562	588	547	541	581	548	561	624	568	574	547	541	571	553	620	571	565	592	564	595	606	563	585	625	570	544	546	575	525	595	564	564	569	610	581	571	587	574	553	615	538	584	560	571	583	563	641	573	560	612	580	580	603	540	562	606	571	566	634	604	530	556	573	548	637	553	555	545	586	526	564	598	569	581	539	546	545	606	568	578	530	572	581	561	568	595	573	545	591	564	574	579	605	558	556	591	569	589	563	574	530	532	591	535	603	581	566	558	546	592	615	574	571	534	538	581	548	566	556	559	593	579	575	555	574	584	561	570	535	617	602	596	539	600	576	582	569	574	570	601	566	606	578	551	581	583	580	588	584	562	530	600	559	562	563	551	620	551	532	553	559	591	576	525	547	549	596	570	593	546	563	598	615	567	613	595	564	572	564	604	581	554	595	600	531	544	566	608	579	564	545	538	551	594	564	543	604	551	543	576	618	554	551	596	569	566	569	579	592	569	589	558	533	527	600	549	559	582	551	606	599	612	572	572	540	568	553	566	584	566	585	599	576	585	569	587	577	564	559	538	560	550	570	574	577	548	605	597	560	568	553	576	576	531	611	574	587	540	573	556	566	572	592	534	590	598	605	569	564	594	598	528	541	604	546	576	591	589	551	571	573	605	585	548	590	607	576	589	594	592	557	564	606	570	578	609	580	587	580	585	603	556	594	601	597	552	542	583	519	537	624	575	552	572	579	559	567	557	553	577	559	582	564	572	579	561	582	556	561	568	631	600	555	559	576	530	600	587	564	557	569	593	617	546	623	622	576	583	559	536	573	577	592	574	607	584	587	609	575	574	581	514	556	559	501	601	577	548	593	564	557	544	562	593	581	607	566	580	588	590	528	585	594	605	570	594	581	570	512	568	611	552	545
27490	24773	49864	25175	4960	1125	642	477	452	427	444	416	412	435	435	414	430	444	416	397	422	412	436	406	468	446	428	410	436	392	446	453	438	404	424	437	415	446	427	435	422	398	409	440	433	417	406	391	461	446	400	423	448	429	373	440	472	413	450	448	440	415	422	415	426	411	417	442	458	434	400	429	452	406	421	421	399	375	419	451	390	406	399	398	409	450	455	416	441	443	441	430	417	454	399	426	449	422	417	409	431	459	425	448	466	407	394	402	425	395	403	412	416	429	439	374	442	408	432	445	390	451	484	385	428	423	431	409	442	418	427	448	414	402	458	400	399	410	457	435	400	409	416	443	426	436	404	411	397	474	424	408	423	422	459	379	395	428	411	467	423	422	404	382	371	450	379	407	415	455	438	390	409	410	427	397	408	436	394	367	406	409	422	451	423	408	382	435	447	431	388	438	397	435	412	403	435	413	405	447	466	399	428	404	404	381	468	447	468	413	422	416	434	433	446	432	446	412	419	442	419	418	422	424	406	444	443	418	452	413	405	428	455	443	424	436	409	419	404	399	433	422	440	406	447	410	432	422	414	471	428	415	416	407	438	426	436	472	419	442	415	457	426	426	437	436	445	413	434	418	454	401	416	418	421	480	403	410	373	425	398	437	457	434	394	428	423	415	435	406	410	439	428	405	448	448	417	415	438	443	445	446	438	456	389	429	424	418	432	416	404	413	431	421	393	446	423	401	465	425	384	455	399	413	398	449	439	407	413	437	433	441	439	427	419	439	418	427	367	434	442	432	402	428	458	492	443	409	431	430	423	364	439	399	435	389	411	455	420	445	419	457	452	415	444	395	443	465	435	423	441	407	400	459	416	412	456	434	395	405	420	448	443	431	416	458	444	489	389	415	382	457	447	405	446	420	422	436	427	405	397	435	459	435	427	419	430	430	415	426	387	439	424	390	412	445	464	428	397	404	430	443	456	386	469	407	422	397	415	381	406	460	427	403	429	432	414	422	403	402	415	463	420	460	449	445	446	429	414	417	432	418	408	439	436	398	448	435	443	441	410	423	400	399	394	402	446	418	427	456	391	471	439	419	402	436	413	466	428	404	439	410	411	452	441	425	490	454	445	418	418	437	409	416	421	420	401	436	415	419	427	397	412	461	425	420	422	389	440	441	418	408	430	394	407	419	428	396	441	423	423	430	435	402	395	431	464	413	467	467	488	451	431	405	415	462	428	435	416	436	455	446	395	400	454	431	398	447	422	420	413	441	418	411	451	413	415	416	423	414	451	433	415	429	449	431	420	384	392	433	406	406	439	413	438	389	421	398	447	446	423	424	436	423	427	415	438	457	441	440	426	416	408	414	413	460	415	410	413	383	389	425	396	438	406	433	447	451	444	404	426	438	398	430	468	429	467	416	411	425	414	437	397	435	449	442	449	404	452	447	400	413	406	435	420	421	464	431	404	425	400	412	431	481	384	464	384	421	432	416	399	426	417	421	430	420	433	423	412	382	431	431	413	424	437	424	420	404	433	434	430	446	391	383	397	387	452	443	426	426	391	439	378	416	429	404	424	394	450	422	416	403	427	450	385	436	428	438	431	429	447	454	410	417	426	468	446	418	456	434	403	416	426	403	442	454	446	457	424	423	432	406	383	437	428	435	436	405	450	457	479	402	447	462	379	440	435	418	497	435	426	452	444	432	409	403	399	443	393	438	399	461	434	426	416	427	441	439	408	400	417	418	465	402	422	439	432	421	417	425	430	454	436	446	396	417	417	402	405	412	410	435	437	437	449	435	426	460	407	446	417	413	404	435	424	406	454	387	424	413	442	424	426	431	413	404	452	378	421	402	422	430	434	423	386	432	435	464	451	420	415	430	441	404	436	418	410	421	376	403	449	443	453	404	412	400	422	414	398	370	470	417	423	380	471	421	422	458	402	454	428	400	449	439	419	429	430	460	414	452	450	424	437	433	394	459	430	422	415	462	443	409	471	435	434	439	422	426	448	397	431	449	419	457	479	413	431	467	422	413	460	402	428	428	445	443	420	421	451	394	462	411	392	402	434	429	465	435	395	419	436	421	422	409	399	421	419	389	383	436	416	420	428	424	405	383	392	440	416	415	442	444	426	424	426	412	410	473	435	427	404	441	435	381	408	400	410	381	436	418	382	423	395	407	407	448	391	423	441	472	425	420	422	442	435	477	454	469	435	415	400	419	395	442	411	425	442	424	465	384	423	428	454	406	444	424	422	393	402	421	387	394	457	396	431	418	465	454	446	410	414	429	410	396	437	439	438	437	423	423	407	404	437	411	454	429	393	394	472	419	444	427	427	392	425	449	421	423	424	433	444	416	388	423	465	426	446	408	455	421	426	415	434	406	429	415	464	431	410	437	449	424	424	425	436	438	436	413	418	423	418	420	395	376	367	404	439	437	433	394	434	395	421	411	453	423	419	443	409	424	436	437	419	447	435	415	423	420	424	406	440	428	407	439	434	408	459	416	427	415	419	425	434	423	417	438	415	410	416	434	430	407	436	434	414	419	399	436	404	463	449	461	452	452	420	410	433	401	433	433	465	415	427	412	409	394	392	414	421	419	428	432	457	453	405	429	405	405	412	418	441	397	426	432	423	405	451	416	420	437	441	413	452	418	419	382	449	399	411	400	428	449	418	428	426	460	446	399	431	394	386	429	430	462	411	440	441	426	411	426	373	418	440	429	425	430	399	441	403	421	429	402	420	441	430	392	438	432	439	447	423	415	415	439	435	429	428	434	421	418	397	453	431	466	432	399	426	391	433	425	403	377	409	445	403	395	437	444	447	405	390	411	434	395	418	413	404	434	428	415	409	424	415	399	395	420	430	411	456	443	439	440	454	414	467	435	467	432	411	404	440	447	408	411	413	450	438	412	446	444	424	495	430	444	463	403	433	432	397	433	445	449	429	429	435	400	447	459	414	410	381	390	455	429	433	458	424	444	391	432	453	438	427	423	440	403	448	447	435	465	389	411	433	445	442	410	395	418	450	428	412	416	412	399	449	409	402	436	445	450	431	446	435	422	407	390	476	399	426	409	425	403	450	427	415	442	434	428	413	409	412	406	421	425	410	413	447	433	412	432	416	372	432	411	408	427	441	413	406	396	426	422	436	437	454	403	416	434	405	409	440	436	437	438	423	434	446	404	393	433	408	430	385	413	404	418	443	429	453	420	465	437	424	406	430	442	434	421	429	450	423	441	436	409	413	412	453	462	405	409	424	391	435	442	421	423	434	418	413	444	400	406	423	390	395	425	387	455	410	386	404	462	430	392	426	398	405	442	405	402	422	430	455	427	432	369	448	393	438	431	441	437	452	460	417	441	448	409	416	421	438	431	435	445	463	455	408	440	434	396	410	424	465	423	410	451	411	411	421	424	398	437	392	476	471	415	452	440	390	425	404	409	437	430	427	435	434	441	421	413	413	438	402	430	417	390	423	417	425	431	402	438	447	438	395	440
21953	38365	42504	16123	3048	1073	699	568	447	474	462	489	507	469	471	467	508	503	480	465	482	466	459	476	484	484	515	474	460	476	484	476	446	459	468	485	516	466	507	464	457	474	451	520	493	469	498	484	510	442	531	500	445	487	466	441	510	490	471	489	487	516	463	488	451	470	492	518	464	457	472	487	484	490	498	445	481	501	447	495	495	490	438	472	474	495	484	483	469	508	500	499	483	468	473	503	516	485	492	514	441	513	482	469	488	491	463	520	471	462	475	478	491	491	474	468	460	449	477	486	512	496	527	502	449	506	496	456	506	486	477	504	500	486	491	507	469	538	458	455	447	464	460	465	466	507	496	486	523	492	463	536	476	494	442	451	472	501	471	450	498	493	495	433	500	471	490	495	500	474	470	485	463	496	500	494	483	511	458	477	460	475	494	470	501	516	465	431	498	474	478	471	477	517	499	485	496	471	479	471	496	465	473	521	503	477	471	503	455	454	483	480	500	466	437	512	458	466	497	468	509	493	482	459	487	462	476	474	472	481	471	502	478	486	497	493	502	464	461	493	520	442	478	506	506	481	474	468	496	533	483	434	502	486	468	492	445	506	463	472	494	495	525	462	471	469	455	519	487	485	483	479	491	473	485	441	487	487	491	440	464	460	520	459	486	460	448	441	484	476	492	523	514	498	480	465	492	476	454	448	455	449	470	471	526	432	462	479	490	509	465	482	464	454	474	484	465	493	489	491	460	469	497	487	464	473	450	455	472	460	461	500	458	475	494	482	510	461	474	435	461	474	485	501	438	458	477	468	478	492	483	511	491	469	495	489	491	478	455	460	497	519	516	480	492	490	504	478	508	482	486	473	453	496	492	491	477	483	472	532	513	467	481	506	485	470	467	489	493	445	462	470	500	456	459	446	463	498	505	490	480	481	489	505	453	503	527	465	490	463	473	478	453	495	440	440	497	479	484	477	497	471	503	492	455	498	466	493	472	460	472	502	468	536	471	501	510	507	498	482	430	500	465	472	473	472	486	471	491	482	522	489	479	474	487	459	497	456	464	496	489	494	502	474	491	470	468	451	474	489	496	490	502	500	493	484	502	456	505	481	469	483	508	503	533	453	481	508	479	478	472	490	491	475	494	460	501	490	469	448	445	533	438	485	468	437	503	452	467	461	501	443	468	457	461	511	483	473	484	474	500	458	434	509	480	464	486	510	523	440	462	482	476	488	492	468	482	475	486	495	506	486	519	477	488	490	501	494	512	450	434	471	478	485	437	471	478	460	476	476	530	524	481	511	461	470	482	422	512	472	491	469	488	462	440	508	465	461	483	490	485	491	468	468	461	483	477	460	495	498	464	503	476	514	519	481	474	486	485	448	469	523	451	451	508	494	482	492	490	441	521	438	498	490	473	466	469	454	461	486	428	483	472	500	437	500	467	479	503	488	485	478	468	486	479	467	459	492	465	484	444	483	485	471	501	496	497	459	452	457	474	477	466	519	485	471	492	469	452	452	489	494	470	464	461	490	495	440	483	472	484	485	466	479	474	466	487	488	452	470	441	479	486	485	497	496	474	484	455	448	490	522	502	491	497	530	479	502	474	432	483	463	489	447	474	476	488	460	484	505	461	511	479	441	459	447	487	507	479	497	503	475	458	484	493	470	464	513	499	495	451	470	480	476	485	494	499	481	466	468	477	531	438	495	482	454	486	492	436	461	498	493	465	498	489	499	491	471	446	513	513	514	482	487	474	485	502	478	477	495	492	488	508	527	481	470	543	482	472	509	484	503	531	475	469	460	497	494	485	471	460	506	494	472	505	472	481	440	497	486	502	436	467	469	467	480	503	480	479	456	478	501	465	476	493	455	532	478	454	470	456	472	477	490	436	471	496	485	486	491	455	485	477	488	485	482	507	482	495	460	478	460	482	507	460	503	501	490	454	487	451	461	512	490	494	503	486	486	463	478	466	518	486	528	498	455	468	460	476	500	465	492	523	474	507	475	447	475	463	459	466	513	474	504	488	483	491	478	493	494	491	458	515	535	499	484	483	503	488	493	472	461	472	480	486	478	458	480	451	474	500	484	495	490	516	472	443	491	481	525	476	508	496	492	512	471	492	492	456	491	475	496	489	498	525	469	433	468	481	473	521	502	508	475	530	477	438	512	466	521	498	466	477	483	445	468	441	489	473	491	468	496	475	511	513	487	462	489	495	487	511	507	478	463	476	444	420	513	429	490	506	481	501	481	474	479	480	476	476	505	452	470	500	473	470	499	461	518	438	480	492	493	469	469	509	486	469	503	445	467	514	475	512	479	488	507	470	458	476	439	473	446	484	499	467	522	522	472	488	502	409	465	494	487	478	491	504	467	509	512	494	493	468	466	472	495	483	497	469	480	464	459	496	483	478	479	457	458	490	489	453	460	472	491	483	461	517	535	489	494	483	434	485	498	544	519	509	483	479	487	476	519	492	498	495	516	435	542	445	482	464	510	453	515	487	500	426	496	507	433	483	466	458	521	426	483	492	505	455	488	459	456	484	459	485	494	470	480	473	457	488	528	517	449	480	474	510	507	496	461	494	513	489	429	470	488	496	538	455	472	515	466	501	462	464	475	472	474	455	469	493	498	459	496	501	470	460	520	486	485	495	516	519	491	457	471	446	499	475	470	476	460	446	470	500	431	489	494	499	465	486	459	481	431	507	502	523	477	455	494	467	446	491	495	476	473	485	456	481	467	508	484	459	481	464	431	501	463	505	485	511	455	489	465	490	443	456	492	512	500	532	495	488	452	492	453	477	484	508	472	465	458	445	468	500	461	476	470	499	509	500	489	463	481	497	478	496	521	502	490	466	474	441	448	459	470	482	476	475	502	501	494	434	474	467	473	498	437	471	479	474	527	491	513	474	461	451	491	460	502	472	479	467	479	512	484	523	494	485	460	497	494	464	471	477	442	495	515	479	463	473	495	517	485	481	473	467	455	508	490	468	432	484	469	503	492	487	451	490	502	489	489	472	482	503	465	473	482	500	455	464	483	476	497	464	514	500	479	481	489	485	490	449	432	493	482	490	465	491	462	471	458	502	513	471	478	479	479	468	446	544	469	478	474	493	474	502	454	449	504	411	454	461	468	496	465	487	472	508	516	468	461	504	448	474	481	482	516	475	518	552	503	500	489	465	468	484	482	424	487	484	478	432	493	472	490	471	443	444	488	453	506	521	469	521	535	497	479	499	507	506	478	538	463	487	477	470	522	485	500	460	483	457	467	496	509	448	520	455	537	494	503	518	463	505	481	469	496	500	481	465	497	490	449	480	460	453	492	492	502	498	489	461	436	467	496	484	485	493	469	499	450	461	462	470	492	484	466	452	479	479	445	480	500	464	498	511	476	445	473	489	512	455	481	492	467	469	490	476	478	509	449	468	498	485	459	486	457	485	499	468	478	490	490	513	481	462	463	505	458	464	496	449	476	489	479	457	466	473	449	475	484	484	486	476	442
23165	21311	42954	35668	22580	18296	7821	914	482	446	470	455	435	455	436	453	408	439	418	395	427	425	442	436	420	441	441	451	430	466	419	422	462	429	421	398	442	411	414	434	405	428	437	402	422	452	405	420	402	406	430	440	413	431	438	423	420	421	386	411	412	442	410	433	429	441	420	426	469	408	424	412	423	407	430	410	434	412	390	427	427	436	414	444	433	427	425	430	413	390	432	420	418	391	424	411	410	459	438	452	393	438	373	430	455	421	422	413	444	426	438	422	415	402	437	390	402	420	409	412	442	396	416	391	415	423	399	370	386	452	414	399	424	423	446	398	411	409	425	457	430	399	427	408	437	430	443	392	420	428	414	450	418	406	421	426	426	444	412	418	372	423	438	410	415	441	433	445	425	398	477	449	434	394	396	381	404	449	433	410	418	426	397	401	412	416	397	384	416	411	444	403	422	395	416	418	398	414	449	395	458	436	443	409	410	414	397	425	432	416	422	434	423	419	441	422	412	408	420	390	405	417	429	437	401	382	445	427	401	421	435	442	435	418	384	398	435	440	400	428	421	409	423	407	425	431	362	394	418	441	415	437	395	407	416	400	447	375	409	410	379	408	394	438	434	449	402	399	440	415	393	445	438	419	464	413	377	436	459	404	449	421	400	419	400	454	432	412	441	377	414	441	399	395	393	429	438	439	406	403	398	392	405	407	434	433	437	421	386	416	443	413	413	406	394	392	396	425	407	422	384	407	412	415	419	413	379	377	444	447	444	423	433	427	409	398	442	435	423	419	411	435	415	393	433	425	419	408	418	414	415	384	410	446	377	471	428	449	429	428	421	415	419	414	424	383	400	416	448	439	448	406	400	410	366	423	387	418	421	438	420	430	452	398	416	402	400	395	389	425	395	417	416	419	396	408	394	405	433	411	388	419	427	410	401	435	398	442	399	417	432	419	423	457	412	378	420	417	405	403	416	447	421	460	418	407	362	461	433	420	392	461	415	392	401	431	395	414	405	423	426	437	407	400	416	424	438	389	388	443	420	441	418	406	401	430	437	387	427	447	405	459	443	434	417	456	423	419	389	397	388	439	419	412	410	432	419	400	392	466	419	423	442	428	428	400	408	409	410	450	431	431	404	411	409	398	421	422	422	433	430	427	431	436	442	424	395	411	420	401	439	439	412	391	415	422	425	418	418	394	407	409	401	409	397	413	412	417	400	406	401	401	407	419	446	423	408	389	401	436	435	403	409	399	425	401	379	410	408	414	453	455	418	393	444	422	442	397	425	452	403	417	393	414	416	430	399	402	417	421	447	413	428	432	417	404	400	381	415	404	408	391	448	430	443	423	454	438	419	404	412	401	414	420	415	448	418	464	414	407	427	429	433	459	423	472	399	433	447	410	425	432	451	449	431	435	411	434	369	388	454	380	455	426	412	403	400	410	412	432	394	403	399	440	393	390	465	440	375	385	393	406	411	422	428	441	420	387	372	432	441	444	403	400	372	409	414	428	410	437	465	447	430	455	391	413	456	407	425	451	412	426	385	395	433	421	415	432	418	441	382	416	416	418	414	397	404	420	385	429	398	400	383	428	408	392	416	402	402	392	426	395	428	395	422	405	438	414	453	436	438	398	440	418	444	431	404	456	456	400	415	434	431	408	415	426	427	396	420	432	427	403	438	422	404	409	425	440	387	410	416	419	401	407	453	421	419	407	449	436	448	449	407	412	435	421	424	424	425	408	416	404	408	464	387	413	388	399	438	426	391	402	411	430	396	410	408	438	397	387	406	425	432	409	460	410	427	391	431	430	440	411	433	365	423	383	429	412	447	426	418	409	453	443	433	430	459	419	404	427	417	411	413	419	414	432	414	410	390	443	383	384	433	388	399	383	410	431	430	414	440	434	409	385	408	404	431	406	419	421	361	409	402	404	455	413	458	407	425	427	406	435	391	442	385	444	425	422	431	406	398	407	438	420	451	418	411	396	402	414	451	416	434	436	383	442	406	382	402	399	406	412	357	416	404	403	435	421	387	432	430	440	413	419	419	419	421	391	405	415	423	402	414	424	389	412	424	423	374	375	426	449	429	411	435	452	449	401	385	419	402	447	422	366	407	437	450	445	428	421	417	430	429	426	404	401	427	424	417	428	402	443	384	419	417	429	413	425	410	427	439	454	400	437	416	395	413	445	416	420	401	457	395	417	439	418	390	391	391	408	442	442	426	410	430	436	423	394	401	457	398	408	424	447	414	443	410	421	398	417	389	418	417	405	397	401	436	403	401	403	408	414	415	445	456	416	402	408	414	383	434	405	450	435	449	425	382	428	438	409	406	413	406	417	456	389	427	412	409	423	392	423	418	431	439	383	426	391	405	447	410	419	411	417	431	403	431	408	438	417	408	422	435	433	454	413	435	428	374	403	386	436	444	406	415	409	403	403	377	420	415	405	406	478	387	429	417	418	404	421	391	405	395	425	403	442	399	394	454	404	403	463	396	387	432	394	404	405	411	442	442	421	449	412	405	410	427	426	434	391	423	419	383	435	411	411	399	442	468	405	433	417	421	460	403	396	419	405	398	433	436	400	417	470	441	415	424	406	418	439	425	369	401	417	438	432	424	443	406	423	427	423	382	424	421	423	403	430	439	400	422	431	428	438	431	415	425	421	375	428	415	448	441	433	426	418	433	413	388	398	430	444	391	444	411	439	386	403	397	379	419	420	411	446	426	432	419	393	390	462	404	410	417	439	438	386	402	390	439	442	416	417	425	375	396	430	420	429	402	416	385	406	375	404	416	429	431	402	422	398	425	430	418	397	392	405	404	429	402	389	430	390	409	411	414	364	420	424	406	436	401	419	381	431	426	422	457	361	434	424	385	418	394	444	424	429	429	387	404	432	434	457	450	401	358	420	426	426	422	393	438	407	425	413	401	449	434	411	380	388	417	440	419	477	425	431	382	406	441	435	419	401	421	435	425	425	425	422	405	396	451	426	447	418	399	419	427	406	408	374	427	457	404	460	426	409	383	388	462	406	384	452	413	408	409	400	420	437	405	418	377	454	414	383	416	435	422	429	441	416	402	389	423	460	429	433	455	425	470	383	421	424	427	415	454	410	423	401	448	464	408	408	420	396	412	406	435	412	460	401	406	431	433	416	414	418	375	458	397	446	385	421	379	465	415	418	426	430	468	408	388	424	443	419	443	446	408	406	414	418	388	379	429	409	406	395	425	424	427	405	410	451	456	441	407	447	433	414	450	443	401	422	373	423	409	422	436	406	414	442	425	444	388	426	410	410	433	441	436	411	416	416	429	416	418	410	417	431	404	407	437	408	413	378	401	425	414	425	411	413	440	443	433	423	426	407	396	402	441	398	405	389	415	397	452	412	451	429	360	418	404	413	378	415	424	417	409	412	405	454	412	429	413	392	406	382	476	444	417	427	408	434	423	415	430	403	422	402	423	431	454	441	412	392	403	432	433	464	445	389	418	437	424	415	442	384
48893	82531	79184	49141	19806	6004	2417	1000	500	444	450	493	518	495	502	453	424	476	461	496	436	450	475	450	450	449	520	444	470	492	448	402	472	469	444	452	465	470	495	470	460	482	476	479	468	459	496	428	509	483	465	508	430	450	477	445	458	465	436	415	453	445	433	446	433	448	456	453	471	462	430	459	494	449	471	456	442	443	428	450	464	453	477	482	443	448	436	487	432	469	437	425	472	429	474	443	489	450	454	449	457	480	473	456	445	463	430	496	485	456	471	457	467	473	460	467	443	486	455	472	473	448	467	427	453	454	457	417	485	495	452	486	469	464	477	491	429	465	464	463	468	440	470	440	459	470	444	441	482	441	468	429	427	436	446	463	487	495	456	466	457	481	479	505	457	445	469	442	460	454	436	480	420	440	391	461	453	449	450	492	430	472	492	445	458	440	453	446	489	476	443	451	456	445	454	435	412	428	463	480	443	442	470	473	448	467	434	477	451	445	461	439	405	484	424	427	429	434	437	441	456	472	448	437	437	421	472	480	518	454	478	428	465	497	454	461	447	480	419	457	409	464	475	463	418	441	470	467	432	458	463	496	454	470	458	466	481	453	454	468	453	458	493	462	439	431	472	482	436	497	486	477	479	450	448	425	445	441	463	475	448	447	456	466	456	445	460	506	473	404	482	467	455	440	471	465	456	444	478	465	465	414	450	483	480	430	458	465	441	439	461	469	446	455	448	457	485	438	489	478	465	468	471	490	470	479	440	487	448	493	464	459	489	430	498	437	443	444	466	449	463	474	461	463	470	434	456	463	489	447	487	409	454	448	484	483	456	468	484	436	470	481	455	452	444	468	484	461	456	479	484	416	444	427	470	440	474	445	435	476	478	436	481	449	463	473	467	482	444	463	470	461	453	475	456	439	456	458	489	440	461	486	476	485	466	466	474	481	466	484	474	462	442	492	463	468	480	494	507	462	470	457	423	479	463	448	444	474	517	470	429	445	481	444	448	460	467	464	455	436	473	447	431	429	469	469	504	478	474	468	424	453	441	483	463	499	446	477	456	458	480	484	433	444	438	488	465	477	407	438	461	443	459	445	457	466	467	452	441	461	441	480	467	443	451	447	491	440	469	439	485	454	463	435	444	417	479	459	467	449	463	466	437	464	441	482	431	456	508	434	442	518	488	478	427	471	440	420	480	444	473	481	519	454	485	489	443	465	460	440	465	511	499	487	481	433	487	452	466	459	462	426	472	450	472	440	459	451	458	483	426	460	452	466	493	460	444	441	482	436	457	449	420	457	422	417	461	452	440	502	469	456	476	496	449	459	481	438	493	455	486	451	476	478	437	497	472	421	445	449	469	470	477	421	432	438	449	465	447	416	457	462	467	447	465	477	441	492	463	462	470	476	462	452	444	440	435	422	493	497	469	462	512	517	457	455	441	460	446	477	436	451	462	496	454	456	457	431	460	412	447	446	434	444	482	470	406	457	488	433	474	461	488	477	461	466	475	429	487	496	473	453	439	415	488	456	482	459	496	486	434	450	451	468	458	449	459	456	457	451	478	463	441	488	503	482	443	473	447	454	464	449	479	486	481	457	484	499	463	452	436	441	444	430	451	450	439	506	475	489	456	510	423	462	445	443	457	472	472	423	477	462	506	448	472	464	460	460	499	427	475	471	469	414	459	453	460	458	451	476	468	447	475	468	436	458	468	463	494	476	463	424	439	462	450	478	479	464	451	475	439	461	475	478	480	448	487	464	473	428	462	425	467	480	511	438	443	480	438	444	452	449	485	452	494	495	471	450	417	473	459	452	485	495	450	443	478	475	463	438	487	430	469	477	497	466	455	470	464	443	473	466	487	461	439	454	424	449	448	486	460	464	440	458	470	480	462	487	429	474	468	489	421	466	481	480	458	484	440	509	511	470	476	461	443	438	470	456	484	452	476	475	439	446	481	449	426	458	464	465	440	455	453	422	445	462	460	454	469	437	442	442	438	481	482	494	423	432	468	449	429	473	431	480	459	445	476	479	445	471	435	474	476	442	409	497	444	451	450	495	460	427	424	458	455	445	472	482	463	479	452	457	457	459	495	478	475	487	500	439	435	461	456	460	480	456	494	470	454	452	435	469	453	462	480	428	438	475	456	471	462	488	449	452	455	467	434	411	469	471	439	481	456	486	473	445	460	448	499	440	459	468	447	454	450	446	469	478	468	424	454	442	424	454	474	423	480	487	455	496	468	445	486	465	439	460	470	460	455	432	407	468	445	444	467	468	493	460	478	458	494	468	489	424	455	424	456	487	423	478	473	442	472	467	444	445	474	467	481	495	457	457	485	470	467	502	438	469	440	403	437	484	487	464	464	484	480	488	470	437	485	484	462	450	464	484	441	461	465	454	455	483	458	484	505	465	452	447	458	456	496	449	446	481	461	438	470	459	464	418	440	468	470	444	478	459	473	485	500	462	433	417	432	441	460	467	457	418	466	476	454	465	434	485	437	433	441	434	461	486	447	472	448	461	434	458	472	479	453	463	464	464	454	447	486	483	438	458	485	490	447	461	472	445	451	440	477	466	488	463	466	429	439	470	484	460	474	498	498	429	449	465	434	442	458	460	442	443	422	516	459	461	480	493	466	459	448	505	485	459	508	498	463	433	497	475	476	452	450	430	460	411	472	427	426	477	481	464	421	464	455	466	447	438	432	481	440	461	446	458	475	500	480	456	457	470	476	447	432	467	466	456	460	471	442	468	445	471	481	447	446	452	438	448	464	501	478	431	513	454	456	483	487	430	484	458	470	476	490	488	449	432	483	478	480	468	461	458	458	450	434	461	501	426	426	436	480	442	463	468	496	489	487	443	472	439	444	448	458	437	463	467	471	473	458	462	494	458	479	483	464	464	469	469	475	459	476	485	463	457	493	479	447	439	451	398	465	477	442	450	426	435	439	463	470	447	443	441	468	457	443	462	464	466	495	473	465	465	451	448	511	458	449	483	450	473	466	449	488	464	476	470	473	465	453	461	452	441	516	508	451	446	481	439	438	463	453	445	495	456	441	483	466	453	473	455	475	429	481	415	494	469	434	453	483	487	452	464	462	457	522	461	453	482	478	449	470	453	466	459	505	424	449	447	469	500	425	470	491	482	462	500	465	450	487	447	473	438	436	489	474	457	407	464	457	475	483	457	417	475	476	458	473	456	468	485	481	417	455	469	447	507	478	462	428	438	459	444	501	445	446	441	456	447	470	426	461	454	476	495	447	455	485	435	469	466	480	495	473	449	433	459	498	464	477	461	432	426	486	458	438	462	449	479	436	426	436	461	458	468	469	474	455	509	415	457	503	427	440	454	429	473	438	482	484	529	448	451	471	498	452	437	465	464	416	465	477	450	461	429	497	483	494	415	449	441	468	480	454	442	462	455	498	459	465	460	476	468	510	442	467	474	480	439	468	468	436	449	440	464	474	457	444	454	463	447	451	421	427	459	474	433	449	497	473	449
24846	22049	47327	36922	18423	5914	1228	618	550	515	519	483	498	540	548	540	502	517	502	510	503	520	501	488	543	533	501	518	543	511	489	511	507	516	463	543	484	520	533	506	506	486	522	515	554	544	521	517	568	495	561	521	516	503	526	557	501	556	475	496	526	551	467	536	510	528	505	503	506	526	506	494	491	531	520	520	477	499	548	520	567	563	530	537	527	503	517	526	502	501	482	530	562	524	492	504	509	554	520	563	544	520	505	543	562	515	530	533	524	516	518	512	521	544	546	510	481	532	493	498	476	483	495	504	508	526	504	514	499	513	519	538	534	514	513	528	549	514	562	521	523	499	484	488	529	556	512	516	534	485	506	503	466	559	548	534	530	585	506	531	523	546	527	554	478	526	540	493	477	500	490	528	516	518	482	563	520	536	495	500	532	512	523	520	495	534	542	533	465	529	513	498	569	474	475	510	525	544	533	531	516	521	497	504	504	524	544	538	513	514	520	494	495	551	520	555	504	518	493	536	514	529	569	511	506	524	517	544	532	520	468	516	519	515	516	583	508	547	524	514	557	531	495	513	520	570	474	552	522	496	549	521	532	540	524	521	479	528	544	533	532	517	530	513	509	507	513	569	513	499	506	526	518	553	523	529	488	511	512	551	504	480	496	521	531	522	489	490	481	518	502	518	527	530	488	525	498	537	457	529	510	515	539	504	523	531	518	495	561	511	518	474	495	518	488	530	526	510	527	536	562	511	454	498	513	513	521	517	583	519	543	505	491	529	538	466	529	517	581	537	488	527	490	538	537	495	562	538	502	525	532	535	543	506	480	525	528	512	537	506	566	497	508	498	497	520	505	540	524	527	535	552	504	497	517	549	533	510	520	518	514	523	523	484	522	491	529	521	517	533	544	479	533	520	511	488	485	540	510	482	537	505	518	499	548	553	543	485	513	506	533	516	518	501	540	533	502	506	484	556	508	515	535	516	516	530	555	497	521	532	536	536	529	485	488	524	519	507	523	514	518	521	523	533	545	485	520	531	529	494	519	524	537	477	504	514	529	529	510	493	529	529	523	564	502	513	540	560	503	529	525	539	529	505	506	534	528	504	518	515	483	485	538	518	558	533	508	567	522	524	518	479	535	512	512	504	511	503	521	512	525	508	505	533	516	519	491	499	522	558	519	486	529	531	548	501	478	514	523	549	551	563	539	537	532	493	526	495	514	508	507	461	499	507	517	514	536	469	502	522	515	515	542	500	520	487	530	544	499	517	517	523	500	522	518	540	522	526	498	534	506	533	527	526	510	488	505	537	547	522	539	479	534	536	526	541	493	494	540	528	551	510	522	502	566	502	542	548	544	570	491	506	501	523	530	534	548	502	503	522	501	563	522	474	510	504	505	569	511	528	535	516	524	526	496	489	516	530	502	512	531	515	515	471	513	499	511	510	543	508	545	488	518	522	492	534	543	501	545	520	514	496	519	480	528	511	506	532	545	507	502	539	496	527	510	501	494	522	533	498	542	479	505	499	560	503	517	510	546	467	539	530	578	541	563	524	535	493	525	534	562	526	524	472	497	488	543	529	518	534	526	567	526	533	483	535	504	517	475	512	514	539	547	497	550	494	497	498	535	499	528	491	508	509	518	536	519	521	556	495	506	514	510	519	519	510	483	567	520	517	543	538	539	551	548	568	455	496	515	502	552	580	540	551	519	534	551	529	488	500	529	499	529	523	500	495	484	547	527	545	500	520	525	526	488	483	542	498	483	553	544	504	532	499	551	544	513	502	561	486	547	498	509	504	518	552	513	557	540	537	507	541	506	537	533	521	524	553	539	498	536	540	481	551	490	493	536	551	510	518	501	516	527	506	511	526	508	495	534	479	493	528	543	484	499	522	500	507	512	514	505	498	530	560	486	537	548	493	527	517	497	551	554	498	528	534	513	520	551	496	489	503	483	522	548	498	504	488	520	532	505	549	516	526	506	516	523	514	531	530	522	545	502	534	521	510	558	538	495	546	517	560	545	515	470	512	529	549	503	502	529	526	515	567	554	531	516	525	525	507	532	518	544	545	554	512	537	528	521	509	523	491	538	520	480	468	486	474	526	508	525	509	503	522	515	493	521	516	535	533	519	550	502	509	532	541	499	564	528	509	501	539	523	536	504	508	531	529	544	541	514	543	531	490	539	511	517	513	538	500	502	508	521	521	514	531	530	538	519	525	552	530	555	560	516	526	515	518	555	513	522	551	506	533	515	535	521	487	486	504	529	544	511	490	506	540	506	519	529	505	481	509	503	519	514	504	514	517	501	521	563	556	496	492	537	489	515	508	541	563	517	498	548	528	533	504	542	476	524	505	499	499	539	505	506	523	526	519	475	500	547	540	514	524	527	558	514	527	555	523	532	541	524	527	515	535	499	500	504	502	504	533	524	539	504	489	543	503	538	557	507	525	551	533	494	524	541	506	543	532	536	520	437	532	536	541	513	527	524	543	568	483	513	492	504	476	553	551	525	545	514	482	538	510	516	470	533	486	479	488	512	553	526	505	523	557	516	497	515	497	529	512	528	519	513	518	538	515	495	497	501	500	494	533	531	477	521	537	540	524	518	533	493	543	539	542	489	547	527	520	536	521	515	516	524	557	534	496	506	497	482	515	521	478	543	542	532	554	508	545	498	548	524	485	531	533	500	538	506	525	547	545	509	519	532	496	507	509	481	498	519	505	535	534	532	505	534	521	539	521	496	485	519	505	537	552	523	559	499	518	528	532	489	524	475	500	523	562	502	510	510	516	516	536	530	506	537	507	490	515	486	523	492	535	520	501	539	478	494	536	500	510	536	527	508	506	549	527	496	514	569	554	512	539	541	509	543	506	516	483	548	545	551	518	497	490	530	536	499	506	509	514	495	552	508	516	519	573	537	521	534	540	526	528	482	519	486	540	536	536	500	500	564	563	534	522	490	530	491	559	560	510	493	534	525	514	507	506	510	541	539	528	485	531	563	551	507	489	515	512	559	495	516	487	506	512	515	509	542	504	533	529	528	510	481	528	547	546	521	515	549	473	547	529	501	518	538	517	515	513	528	498	530	519	519	510	512	528	527	452	539	527	504	560	520	537	526	512	553	545	526	520	562	550	484	550	499	491	531	492	548	517	486	469	557	560	484	558	501	519	562	513	534	515	524	500	478	519	527	525	500	455	465	501	535	563	533	539	510	523	533	530	519	492	520	532	494	495	517	542	505	564	498	509	535	509	521	517	511	506	530	510	475	538	536	538	520	505	540	546	482	535	479	549	525	511	491	498	525	482	569	537	511	497	525	552	503	495	535	511	533	531	544	540	504	535	520	516	520	530	508	525	512	471	486	510	575	525	509	503	529	518	503	535	520	531	505	488	501	528	529	541	552	480	479	571	504	533	538	517	547	512	524	475	510	487	479	481	511	508	486	519	516	549	520	514	530	523	542	542	519	480	485	532	546	511	513	500	495	497	508	539	555	537	491	515
42464	66370	67732	35703	12525	2869	1370	808	577	595	630	577	587	486	569	571	585	608	600	608	567	587	565	610	579	584	559	545	548	551	593	601	532	575	591	544	542	563	558	610	596	545	601	579	589	576	583	554	550	577	606	552	548	557	583	612	546	566	600	574	599	579	558	571	555	572	572	577	575	583	585	573	552	586	563	556	585	555	587	587	583	548	578	559	537	593	562	592	540	571	595	571	569	550	554	530	614	550	549	584	601	593	549	573	577	584	545	551	551	558	643	582	608	563	600	568	584	601	613	520	593	597	600	560	567	584	544	561	566	589	598	573	572	564	608	563	596	602	547	546	561	563	612	601	567	576	544	615	578	585	551	600	577	525	606	603	573	590	589	583	597	596	597	594	621	590	605	553	607	534	531	561	573	565	575	579	563	579	588	583	582	603	581	533	637	617	575	594	572	545	559	563	561	559	567	595	567	614	560	564	640	590	559	567	578	523	559	590	615	600	562	558	592	595	571	602	554	561	574	569	572	532	590	545	632	595	598	568	570	605	583	570	578	563	551	586	607	575	565	600	621	585	584	588	593	596	565	600	590	605	562	585	560	553	589	530	591	567	585	575	556	546	567	605	604	588	532	578	552	600	575	571	554	573	635	518	590	615	566	569	569	574	553	617	561	586	561	571	571	587	591	584	574	554	575	571	586	596	542	570	614	567	542	573	621	571	576	571	602	565	614	547	569	617	596	572	571	608	591	578	572	585	583	547	574	572	573	580	572	590	595	582	579	539	582	569	571	591	629	578	571	556	546	590	568	576	569	556	549	596	564	574	525	554	606	593	550	541	627	595	567	546	549	559	559	511	574	578	549	544	590	549	558	578	539	585	612	597	568	538	587	576	591	570	599	581	577	599	596	592	527	566	611	531	578	574	576	562	572	603	588	585	566	545	585	572	599	543	582	608	581	555	610	601	620	590	538	576	540	563	575	596	583	609	516	554	587	547	579	575	619	565	567	581	553	559	528	568	615	602	548	526	561	608	569	539	626	582	553	584	593	570	596	614	596	540	562	573	583	557	591	570	598	552	605	591	557	572	590	538	585	590	589	548	579	563	597	564	589	573	577	601	540	575	611	573	531	585	531	533	525	571	552	521	592	559	587	565	547	580	581	547	581	514	587	580	539	540	548	550	557	591	561	599	570	544	575	570	581	562	542	507	605	567	572	550	617	550	620	559	571	587	586	573	557	569	568	555	564	575	577	587	578	593	592	574	557	622	592	571	560	559	597	627	572	598	596	584	529	538	511	587	561	591	550	565	537	607	636	563	595	577	553	571	570	567	553	584	562	595	569	592	570	563	553	612	598	564	555	558	579	573	579	582	564	528	580	589	637	599	599	623	563	558	588	607	579	595	589	605	588	610	573	597	615	591	560	557	570	590	545	597	559	594	616	543	559	582	569	561	573	564	546	546	576	594	571	566	589	547	590	576	606	596	589	596	563	550	575	577	576	612	584	553	571	561	605	584	586	554	606	573	576	568	588	611	582	538	580	606	560	508	606	580	575	619	591	544	587	583	545	565	594	529	567	545	579	526	578	571	611	560	582	556	577	595	597	558	567	584	608	584	574	554	605	592	576	600	607	576	566	596	562	573	568	547	623	585	565	574	556	618	560	604	559	587	556	558	573	580	553	574	571	580	565	587	534	582	584	555	598	567	569	564	590	570	561	594	578	567	599	537	579	576	584	584	596	526	585	548	583	610	621	540	623	614	604	598	548	550	564	572	536	618	632	603	607	590	595	592	593	625	578	613	566	601	587	564	542	548	613	542	544	587	551	581	602	595	557	560	611	527	571	555	609	551	581	547	550	589	615	570	575	590	578	624	636	560	549	597	605	568	560	588	585	593	599	542	574	589	588	573	573	597	561	588	603	594	565	581	594	572	614	526	583	578	619	586	583	526	566	631	576	588	572	531	587	593	613	589	578	585	559	607	586	594	563	573	586	587	581	561	579	580	592	568	606	585	546	561	578	635	593	546	526	579	582	597	604	595	567	545	593	635	569	562	596	566	560	535	578	554	553	609	619	522	557	612	530	544	559	595	602	565	563	580	545	564	548	585	607	546	557	614	512	562	557	571	576	599	603	552	579	586	561	596	589	597	579	580	598	617	547	519	579	618	557	605	582	557	620	558	576	553	584	560	573	584	592	575	565	611	573	558	602	614	567	576	589	605	612	506	535	565	630	602	585	581	565	596	564	600	600	548	525	574	561	544	591	535	573	552	576	589	575	589	568	570	590	584	570	587	573	579	596	601	559	553	605	599	552	558	553	560	563	589	552	544	583	563	576	581	587	599	596	597	598	575	609	559	620	624	579	581	563	563	615	572	523	570	593	596	576	565	549	545	610	569	560	583	566	586	549	565	564	650	610	558	556	567	551	591	555	600	587	575	605	591	581	580	589	595	560	559	580	567	534	557	610	587	601	559	593	548	580	580	582	589	574	563	581	579	576	554	559	579	584	573	565	579	608	589	578	573	613	600	594	596	559	628	584	542	603	575	587	572	589	569	553	579	546	617	613	587	566	616	577	574	579	590	573	560	577	605	527	606	593	532	597	592	549	601	554	579	621	542	573	517	611	588	557	566	585	600	590	559	595	572	664	519	557	568	563	540	563	617	612	556	562	550	572	565	561	562	556	605	604	557	600	546	595	594	581	563	600	577	574	549	570	617	596	558	605	523	544	560	582	621	601	609	599	612	529	621	562	528	575	552	614	579	577	573	591	558	554	595	574	582	602	588	585	585	590	601	528	563	603	606	581	568	561	643	548	604	542	562	576	579	598	572	581	583	547	573	578	604	547	553	564	566	583	555	577	519	571	580	589	557	563	563	605	588	570	585	620	538	604	580	579	557	566	601	574	551	552	568	571	623	583	540	598	552	594	588	542	570	565	574	571	526	604	549	561	558	591	596	576	593	579	596	537	610	540	578	580	555	564	558	578	563	580	535	555	613	549	574	533	571	587	576	619	557	541	577	592	588	582	579	562	597	615	554	552	575	545	564	609	577	576	582	572	552	579	607	603	607	594	582	569	557	565	610	591	586	569	563	593	569	594	592	570	580	562	610	585	607	548	551	599	570	577	585	574	563	585	572	557	585	560	581	566	576	613	586	593	552	564	595	591	551	572	575	582	550	538	554	577	566	562	561	575	546	608	542	595	578	594	605	570	623	559	572	567	549	582	560	546	590	575	601	580	597	574	539	618	566	643	573	565	597	585	532	564	567	617	577	566	563	586	547	598	574	607	581	562	597	531	501	561	623	532	582	547	582	588	617	590	564	618	575	582	546	580	531	585	598	600	575	587	591	549	542	542	562	598	596	567	546	564	624	597	586	564	565	558	586	565	565	576	561	590	597	564	580	572	582	618	599	521	575	575	618	548	554	576	550	541	538	569	563	596	532	594	606	547	577	551	575	537	577	544	545	567	587	556	589	572	552	550	563	598	561	607	574	572	546
22544	21199	37820	32953	23218	20491	13649	1752	670	587	582	527	500	571	502	561	530	511	573	548	537	578	533	542	557	579	551	542	564	561	518	543	570	523	541	566	506	514	553	521	572	484	517	498	514	538	547	526	551	559	508	543	544	517	546	535	494	544	535	500	538	557	525	527	506	544	508	551	572	555	496	537	545	524	518	520	549	502	520	549	519	566	536	527	549	525	556	529	547	536	531	550	519	537	566	553	500	532	550	563	513	536	526	550	534	514	503	578	542	545	492	553	574	541	556	537	491	553	542	538	563	536	569	533	548	564	543	534	512	546	505	523	517	559	515	526	546	522	569	531	518	529	522	521	542	535	558	520	536	535	551	533	543	526	495	544	515	551	508	538	545	534	508	559	560	572	566	503	535	465	529	522	544	562	520	520	557	527	513	501	512	514	518	524	528	582	569	502	542	558	544	558	546	547	516	515	532	569	529	587	545	546	502	535	527	526	559	509	508	513	590	530	531	526	550	506	552	563	550	558	530	500	492	514	509	559	544	505	501	522	536	534	479	545	561	535	550	484	562	575	583	536	505	550	538	506	547	551	537	519	580	537	539	520	559	536	518	539	506	559	530	584	499	531	506	514	562	538	553	548	494	572	514	542	530	537	549	548	576	546	540	550	531	538	551	587	563	557	528	536	534	553	547	538	531	527	522	480	529	510	533	493	498	559	547	508	515	513	544	504	559	554	541	500	540	547	532	544	538	538	490	556	524	525	546	533	538	473	531	531	575	526	497	555	537	520	513	567	537	550	561	529	541	533	484	538	586	541	516	587	531	570	539	529	563	541	547	560	529	538	553	519	520	530	519	526	508	536	581	539	515	525	567	503	534	563	578	541	522	552	511	549	516	501	530	522	555	523	578	532	510	527	503	516	530	544	548	515	573	581	535	495	558	506	532	531	562	547	521	524	572	583	547	519	563	568	511	543	517	538	548	505	577	513	503	554	535	561	593	561	516	526	525	598	578	547	534	611	572	512	581	549	528	489	569	515	561	511	571	493	516	546	531	554	588	552	572	553	545	508	543	559	543	545	522	558	551	554	518	534	558	547	541	530	565	516	543	507	513	557	533	490	509	558	558	582	540	591	549	545	518	566	553	559	576	523	537	543	526	566	536	509	516	536	516	504	560	532	518	524	587	532	519	493	556	543	557	534	534	527	545	527	552	532	537	594	496	510	571	522	501	487	543	554	544	467	577	531	496	548	537	545	550	525	550	541	530	538	525	531	538	514	558	481	551	502	487	568	585	546	531	520	525	542	523	507	533	476	548	534	513	539	474	543	520	543	544	524	506	534	517	520	556	554	584	550	555	531	565	523	506	485	546	541	534	530	577	527	539	580	558	509	536	547	501	548	519	550	512	482	519	558	501	575	515	528	525	538	547	592	520	562	580	502	530	536	539	536	512	528	519	514	541	509	532	561	530	550	507	520	535	538	571	547	548	543	555	574	542	543	587	516	552	520	509	567	542	504	521	523	531	505	566	535	503	507	558	519	528	559	528	572	528	551	556	500	519	529	525	581	532	537	531	527	562	542	534	530	583	538	529	564	524	529	550	546	517	538	528	605	515	557	491	571	548	537	573	518	535	532	530	526	591	555	513	547	531	537	512	547	546	541	519	516	516	534	510	508	567	530	583	518	598	556	546	549	514	494	534	534	548	500	521	515	532	542	512	524	524	497	503	585	523	556	552	534	580	516	521	551	539	518	564	525	549	509	528	568	505	562	513	520	571	556	532	520	526	562	497	522	538	552	495	526	516	542	544	523	575	520	516	568	527	559	504	581	564	545	579	503	518	534	521	525	553	576	518	548	515	542	551	576	557	547	541	538	535	531	550	514	562	525	509	531	495	567	546	546	535	536	531	513	549	553	537	494	527	517	543	542	491	543	533	507	531	553	525	527	532	554	542	562	504	561	540	570	549	518	515	553	539	556	556	549	530	524	557	542	577	536	563	585	504	564	566	490	563	527	491	505	525	497	537	533	540	558	498	521	500	570	528	555	519	519	523	549	503	495	502	491	545	544	542	546	525	551	479	501	519	541	549	525	535	520	530	515	521	546	555	516	501	527	495	594	531	553	567	547	515	545	538	511	506	543	500	565	514	553	555	521	570	522	506	510	558	541	543	575	543	523	525	533	533	509	526	539	532	524	514	569	488	514	537	521	535	518	508	536	552	553	526	544	548	542	513	563	534	519	505	527	563	539	549	569	549	565	556	508	526	571	538	536	532	543	556	561	512	501	582	510	583	507	539	561	535	515	537	536	518	517	525	510	523	536	532	541	558	541	553	530	544	540	535	558	525	524	579	526	537	543	516	528	490	555	528	559	526	520	534	477	555	515	550	495	555	504	539	523	538	556	548	597	511	517	545	555	528	489	552	557	588	536	587	508	582	507	542	550	553	501	563	524	501	555	564	534	548	553	555	522	516	533	534	543	500	518	541	577	537	559	527	511	504	496	534	533	555	539	545	539	527	549	564	543	503	536	501	537	498	566	550	496	546	519	522	570	530	550	530	523	538	529	527	493	588	555	549	580	563	516	549	516	566	535	514	508	554	536	527	523	500	508	565	509	508	517	585	502	473	545	519	520	542	538	540	508	517	491	516	557	567	564	520	549	532	538	524	556	526	542	516	543	553	550	559	512	532	495	571	538	552	503	544	485	520	533	520	512	525	571	545	541	522	494	520	502	542	519	528	497	577	507	521	551	531	548	551	489	454	492	485	511	508	525	547	549	512	503	585	546	551	531	549	521	528	569	553	586	539	519	537	512	514	506	557	524	475	508	528	550	512	560	563	541	540	517	559	565	514	521	541	559	552	538	524	513	506	511	547	516	561	529	534	540	546	542	539	480	517	551	537	512	535	564	561	536	519	496	536	537	495	539	505	507	552	504	563	503	541	549	542	550	514	575	542	575	511	537	508	515	529	509	523	538	557	517	527	524	540	546	523	533	530	487	577	545	542	526	574	525	498	497	525	531	533	523	502	532	563	537	541	532	551	512	574	498	524	536	506	538	505	550	536	562	536	514	575	537	519	540	567	503	535	511	555	501	520	490	563	509	533	517	520	566	527	530	530	509	557	557	557	534	541	572	558	506	599	551	539	585	501	528	513	547	532	519	555	531	520	510	503	585	562	569	529	524	564	512	506	508	536	536	513	487	517	537	546	500	546	502	522	515	501	505	544	523	494	559	527	571	577	518	495	530	521	530	557	502	500	584	549	552	515	542	555	542	514	557	557	551	497	553	572	540	537	518	526	533	535	539	575	520	507	504	509	561	532	556	529	537	499	536	550	553	520	503	503	576	562	494	544	528	536	564	567	555	577	517	544	559	501	504	525	533	536	529	523	570	487	514	600	522	547	545	549	525	517	558	538	534	529	551	516	526	531	522	529	507	523	549	538	526	548	554	538	526	539	483	526	515	508	546	524	545	556	512	525	590	522	533	517	543	543	515	544	475
54518	87307	77001	55141	28972	7087	3221	1332	705	563	551	590	553	572	577	569	576	591	585	613	568	592	591	552	581	557	588	547	598	600	556	587	563	584	602	580	600	562	573	563	574	572	565	559	592	559	555	597	552	559	554	559	583	592	574	583	580	515	613	593	569	552	563	570	573	552	576	579	559	575	565	564	568	609	590	539	603	595	560	573	526	576	597	591	574	592	544	554	588	565	564	557	608	606	565	557	550	601	565	594	566	553	556	552	577	578	545	594	557	613	599	577	567	575	568	559	579	615	525	611	557	583	562	586	577	548	573	540	564	603	588	561	569	581	590	621	590	551	586	540	586	548	541	545	574	576	547	557	582	587	593	588	558	557	557	535	599	529	573	568	563	603	554	575	601	595	553	584	565	555	561	576	541	560	542	572	566	567	533	583	599	614	560	563	542	568	562	590	568	600	591	581	560	534	593	593	604	557	522	611	592	592	599	601	583	549	541	538	548	582	568	547	536	565	574	551	562	561	552	555	597	594	558	522	595	532	576	549	556	574	525	528	552	558	553	607	587	595	581	577	577	627	581	590	618	610	564	532	594	579	593	551	562	591	594	569	561	586	578	581	578	549	599	556	619	566	565	591	553	512	561	575	588	607	559	552	608	622	625	541	521	584	568	534	586	543	575	556	588	587	534	550	591	552	582	588	562	557	560	592	575	585	615	524	548	572	571	566	589	526	536	586	539	594	512	540	574	591	566	590	553	581	572	541	581	576	558	568	556	545	601	532	532	548	621	529	574	558	571	560	558	581	547	575	551	560	563	592	532	547	563	502	586	564	538	582	600	591	583	572	561	541	573	531	578	598	535	599	574	556	550	611	524	561	563	608	566	561	574	573	593	561	617	570	570	562	577	592	570	610	538	574	531	576	522	564	561	571	585	510	534	578	578	555	564	537	563	574	600	559	574	563	541	570	575	532	547	565	580	595	603	588	581	557	524	587	574	561	556	580	577	564	573	570	575	596	546	587	604	582	635	562	574	549	550	565	541	564	555	552	586	583	544	580	546	555	567	577	579	572	586	548	550	592	623	594	569	545	545	582	551	582	610	538	589	572	543	565	567	551	574	589	548	566	550	588	598	544	555	595	573	581	543	528	536	568	583	544	565	582	557	600	532	535	530	563	598	579	527	575	576	567	585	582	548	576	541	538	524	536	611	545	569	578	605	547	580	594	582	569	520	527	545	584	577	581	613	549	541	576	567	573	559	559	550	588	565	532	558	584	580	544	596	561	579	565	554	578	552	544	550	532	593	593	573	546	551	561	578	548	532	548	574	563	539	545	552	553	545	536	599	584	560	540	556	580	579	577	534	600	538	561	580	595	595	521	590	549	566	557	587	590	579	566	535	560	590	619	571	592	543	564	570	540	538	584	589	575	602	586	589	561	543	578	584	562	572	552	575	590	568	554	596	551	599	597	553	536	540	598	554	559	619	586	564	582	564	589	568	564	584	560	550	587	574	550	576	577	585	593	544	569	550	556	563	590	580	567	564	551	596	557	616	613	557	558	605	539	547	559	554	544	570	593	571	555	547	572	567	602	607	576	537	570	579	551	605	546	581	576	551	533	580	540	574	573	537	564	585	552	577	534	545	589	567	582	611	564	544	578	602	534	556	564	605	572	571	562	537	569	545	577	559	536	592	572	563	549	572	584	535	528	547	572	528	566	580	569	600	573	582	576	555	608	584	558	558	569	628	559	583	528	561	550	536	578	594	559	548	554	587	600	638	550	578	542	606	543	535	584	521	595	595	560	592	559	572	549	564	567	574	586	539	532	562	578	592	565	589	567	599	600	591	621	619	571	565	538	585	528	545	566	591	526	554	558	583	537	570	584	566	580	578	576	581	574	578	559	577	583	562	566	610	580	609	546	593	569	560	576	553	549	538	529	580	568	627	552	572	544	583	577	567	568	574	564	540	606	582	559	570	513	606	556	546	566	570	575	652	583	589	525	584	564	586	581	549	607	602	558	571	597	557	572	571	590	567	576	586	540	586	574	561	597	526	545	564	564	576	518	540	552	556	571	589	589	581	604	575	566	536	549	611	555	561	560	559	529	596	583	582	535	519	600	571	629	564	558	556	556	529	575	545	563	568	556	565	585	572	562	585	565	570	513	552	554	605	549	569	577	604	573	585	601	599	564	586	544	580	563	545	620	528	592	560	536	574	568	580	591	570	556	545	542	589	596	598	565	611	576	543	570	562	540	575	601	560	544	545	548	542	580	569	519	555	563	567	534	572	551	547	558	554	544	568	537	573	576	533	555	556	564	567	560	558	542	576	585	578	534	557	510	586	534	565	562	533	551	577	587	525	532	532	592	613	628	532	572	575	584	612	549	550	592	563	599	593	599	546	590	566	575	568	574	562	569	622	568	553	544	592	560	602	569	562	558	547	531	572	505	557	582	510	576	557	574	572	571	563	619	560	567	565	587	543	556	541	522	582	579	579	610	557	557	522	572	578	596	562	548	579	576	575	547	570	549	505	560	604	608	573	573	611	587	588	545	556	566	568	535	593	625	542	529	563	578	616	561	582	550	577	534	564	659	579	594	571	587	575	581	608	577	590	599	542	601	562	565	534	519	551	571	545	553	574	588	577	583	578	558	608	554	529	572	558	613	535	595	565	568	570	559	544	602	538	530	557	542	642	572	577	561	579	579	555	578	584	594	555	550	579	611	587	591	550	532	593	567	579	581	547	555	547	576	578	532	560	545	572	601	615	580	575	617	551	577	562	611	601	579	546	558	551	598	553	567	598	599	564	581	545	585	621	548	579	608	608	554	554	602	601	595	587	559	539	568	535	576	575	589	604	541	552	613	568	557	591	580	572	607	565	547	635	600	523	583	558	582	597	590	605	555	578	587	639	610	562	555	572	585	547	611	575	557	558	562	540	565	583	560	608	566	566	592	597	563	585	579	583	557	569	628	588	594	540	594	562	572	612	611	548	558	578	553	582	521	577	612	559	564	530	630	556	559	585	577	594	609	610	588	627	593	560	564	598	605	556	583	560	531	547	572	542	570	535	589	590	535	567	625	550	573	600	556	524	584	537	620	600	549	575	548	597	595	591	572	576	569	595	553	545	589	570	546	546	565	584	546	572	571	549	554	576	546	562	545	549	589	545	579	564	583	561	544	579	631	567	542	603	565	552	586	542	538	542	529	552	537	522	537	570	604	565	573	564	618	577	579	590	526	590	553	563	565	571	587	528	579	572	549	522	545	616	555	573	558	597	567	546	567	585	544	552	551	602	561	573	588	576	524	569	576	538	592	584	591	581	590	578	535	544	626	532	550	589	562	560	571	569	581	584	561	562	603	536	560	568	556	566	566	515	569	601	583	592	557	579	543	568	616	568	586	605	570	547	574	541	562	588	591	528	565	562	576	577	560	594	568	631	572	561	597	525	578	550	544	564	599	644	589	555	577	552	533	551	557	548	566	582	628	532	571	578	552	522	545
27562	25108	46843	24778	5808	844	546	498	437	401	389	461	422	441	403	427	428	436	479	456	421	422	413	441	407	430	428	418	427	441	384	434	456	394	437	430	412	420	411	414	435	409	475	453	383	420	403	464	465	447	438	440	462	423	398	391	459	417	403	417	438	406	441	454	450	402	403	405	412	436	440	425	414	420	426	424	442	406	436	404	448	442	412	415	442	453	440	437	450	453	427	428	432	410	409	432	401	421	410	470	441	461	423	428	428	437	451	422	445	416	422	469	469	432	460	431	440	404	428	402	467	422	414	426	453	428	473	434	420	446	426	430	433	435	401	469	424	425	414	450	431	373	421	409	464	441	466	446	414	412	427	402	444	432	407	412	429	454	420	468	437	424	442	373	416	449	423	425	436	413	435	420	406	436	438	433	438	431	415	468	447	446	416	455	431	428	437	495	421	434	456	372	429	390	428	407	414	432	455	412	422	413	438	434	418	425	408	414	410	428	398	430	422	424	453	444	437	397	428	441	433	401	466	464	413	427	417	431	439	421	426	431	420	436	443	479	414	377	415	401	448	405	413	427	429	425	426	438	432	435	417	427	421	432	436	427	427	443	447	409	395	453	405	401	436	431	396	428	431	426	442	435	430	440	417	383	417	414	411	398	475	419	412	430	407	434	424	409	451	396	460	393	402	412	417	454	433	409	446	472	416	410	435	443	440	451	419	416	427	393	454	416	422	415	426	404	430	425	446	407	444	414	394	430	389	447	436	412	407	416	423	445	427	403	439	417	424	432	439	437	466	355	421	425	405	443	439	427	403	418	413	435	438	409	444	444	427	437	467	421	424	400	438	435	416	433	421	443	442	447	425	463	459	412	390	426	430	470	427	393	445	444	387	425	412	421	443	444	425	412	406	393	438	406	428	404	434	410	456	435	430	418	459	405	442	414	426	423	433	404	474	444	396	386	417	449	417	432	461	410	447	413	442	436	413	396	434	421	399	434	435	444	431	447	436	454	402	435	424	432	411	441	427	419	442	431	428	423	411	445	452	447	409	439	428	445	441	424	396	417	416	404	443	415	428	430	389	439	445	414	465	408	423	431	415	452	394	421	435	428	412	410	428	415	417	419	396	425	434	420	381	415	429	443	405	419	387	401	440	470	407	387	419	414	439	439	421	397	416	419	438	421	424	447	450	428	433	430	448	414	440	434	444	410	419	433	377	425	414	434	417	442	431	431	377	432	408	436	432	400	465	440	438	450	437	433	441	409	393	372	460	398	443	442	411	412	444	466	449	427	435	443	397	438	432	404	455	427	417	425	444	414	421	450	429	442	414	434	456	434	440	455	394	396	400	392	409	415	428	472	422	422	419	425	428	425	423	447	464	413	412	416	432	442	432	432	421	400	420	430	439	439	460	463	417	432	424	418	428	427	419	410	409	426	432	404	410	436	414	423	454	399	440	460	429	413	407	410	386	424	404	397	447	411	468	382	466	436	439	420	439	427	436	443	413	426	430	425	434	426	416	391	402	424	461	441	419	401	420	462	413	382	445	408	422	427	417	444	411	429	434	431	433	424	434	428	417	456	414	435	420	388	433	416	388	451	390	458	437	392	436	386	395	427	460	396	431	387	446	427	410	425	430	415	438	450	413	413	434	423	402	420	381	435	436	447	422	452	421	429	397	448	443	421	397	388	464	440	415	450	426	401	442	436	444	422	436	436	440	413	403	418	426	440	418	428	453	434	454	444	436	453	408	424	431	421	405	429	435	401	444	422	435	412	414	461	422	433	439	469	442	408	427	391	432	416	457	425	403	424	383	450	424	432	467	414	418	398	398	414	445	386	413	454	464	430	453	400	446	459	466	398	444	397	445	404	412	416	447	405	457	404	436	411	432	416	398	437	450	473	394	454	426	437	427	427	408	454	395	425	424	438	419	470	422	379	423	443	432	435	423	442	439	439	433	415	441	391	462	455	408	443	397	400	391	435	423	409	450	435	419	434	455	417	440	431	441	452	409	437	427	374	417	422	427	429	416	439	454	388	453	379	401	439	465	396	432	427	414	501	471	460	420	471	415	414	381	429	448	454	454	421	429	433	471	403	445	423	413	420	410	428	434	430	420	454	435	460	461	431	415	413	418	461	400	432	434	408	430	398	444	448	431	438	422	387	471	407	429	443	453	425	462	411	401	432	410	418	450	401	467	416	456	427	421	442	436	427	457	406	440	432	402	443	449	432	446	454	434	461	421	414	396	418	434	426	431	403	396	446	440	402	423	453	411	427	416	415	446	438	425	457	448	365	434	450	428	410	442	409	428	442	445	396	467	396	389	437	428	424	454	453	442	428	394	450	413	440	431	419	426	448	432	436	418	407	422	429	445	421	411	439	409	421	425	425	429	411	457	377	424	441	390	427	438	415	396	418	441	420	432	435	446	454	423	383	406	416	391	418	456	426	449	466	397	418	446	401	433	432	401	460	466	404	447	410	390	442	482	448	458	436	398	436	418	484	474	433	402	396	428	428	420	451	410	361	423	402	408	452	415	434	427	476	422	453	409	441	406	405	449	386	419	439	420	422	438	416	420	413	416	428	425	428	416	448	396	410	449	421	426	403	447	421	448	439	437	417	451	400	407	456	468	462	451	403	421	469	454	405	417	422	414	412	416	412	414	430	386	434	408	438	424	412	451	403	409	411	425	436	425	390	417	419	403	397	446	440	413	426	407	476	431	408	412	442	427	451	444	421	375	428	417	438	405	427	407	396	402	419	419	410	398	420	439	427	436	426	434	403	371	461	410	438	411	439	402	456	387	438	448	430	397	469	430	425	423	459	409	398	392	412	432	430	407	449	408	426	402	433	444	446	427	443	420	411	401	476	449	440	424	438	457	399	420	436	436	423	448	436	397	430	454	431	416	436	464	433	403	430	436	424	420	439	422	440	431	435	411	433	412	439	394	406	434	412	451	407	465	456	421	432	431	437	459	436	412	419	422	446	458	437	436	430	408	424	435	445	398	432	418	445	421	406	405	436	459	455	431	437	430	452	414	419	425	416	432	413	429	426	427	448	400	431	429	414	424	415	427	417	448	428	461	420	436	414	392	399	443	433	414	420	427	455	423	448	395	437	472	412	398	424	413	412	420	444	437	402	445	451	434	444	399	429	431	454	405	396	449	442	394	439	416	404	400	425	479	424	444	403	399	432	458	391	381	475	438	404	429	468	412	442	401	422	432	407	412	424	437	388	444	395	425	443	413	427	440	427	451	420	430	412	390	463	424	433	425	483	443	422	445	481	423	432	413	452	414	426	435	416	429	480	431	405	454	417	400	444	457	433	381	404	426	396	452	449	418	415	428	385	438	415	417	434	456	443	419	421	407	423	413	427	407	421	399	414	415	429	437	432	453	429	431	417	414	433	437	412	414	468	421	420	467	411	438	439	421	443	438	401	441	468	421	433	403	455	424	405	420	431	420	443	435	408	405	444	418	415	452	410	427	442	406	426	393	427
22204	40856	40976	15919	4155	940	688	551	500	486	454	459	525	476	513	541	507	474	509	479	474	515	506	456	494	479	453	461	473	463	479	533	479	484	460	484	493	470	473	506	483	492	504	467	494	478	473	475	504	469	491	447	460	520	497	506	484	491	497	465	474	467	456	476	473	460	491	481	487	509	502	498	456	486	483	472	499	465	431	482	478	460	505	458	461	444	482	526	522	491	463	492	516	472	472	480	460	507	488	496	476	484	527	477	448	507	475	472	487	488	446	453	493	495	482	428	492	474	474	517	475	483	472	463	466	435	501	480	484	476	453	461	459	454	502	462	448	456	462	433	506	491	494	468	480	443	473	495	478	490	487	472	497	479	462	451	472	490	509	476	401	512	449	479	470	478	520	500	476	493	486	475	512	480	510	506	445	447	503	468	475	487	466	514	510	465	495	436	446	476	475	489	510	486	463	468	485	456	495	469	470	467	477	444	463	460	518	486	459	470	483	459	515	492	491	511	459	502	463	469	506	495	487	463	497	474	478	475	452	462	517	463	515	436	492	481	489	527	466	489	518	490	474	442	531	481	450	475	463	466	452	470	441	491	454	470	447	461	482	465	428	496	495	511	489	489	501	500	511	497	457	475	449	457	488	496	485	493	484	458	477	514	482	479	450	451	477	480	484	504	500	484	511	505	472	513	475	481	497	501	506	466	486	520	489	462	475	507	480	494	469	475	486	477	487	502	486	486	463	483	455	497	481	470	479	515	495	479	498	485	475	514	498	490	533	528	501	502	496	495	516	453	498	502	462	477	513	458	542	501	474	536	470	475	468	464	461	511	502	489	527	532	484	506	498	472	471	478	467	489	442	505	477	466	394	505	480	477	508	471	521	469	445	466	464	483	448	471	493	497	512	496	487	506	486	488	496	497	490	489	498	506	517	469	496	509	470	467	479	483	483	467	475	469	535	485	488	449	471	480	486	525	507	464	477	493	506	486	462	475	483	497	483	535	475	506	493	521	522	483	471	516	478	507	462	459	505	478	441	500	478	451	455	484	453	488	498	464	447	489	490	475	463	484	484	512	498	457	513	459	487	510	489	467	446	472	459	452	506	491	511	446	446	441	495	491	497	474	492	504	479	505	481	419	426	496	476	437	469	491	541	485	473	496	458	458	453	512	512	493	498	485	543	490	469	484	489	516	511	481	489	507	475	493	448	495	512	486	507	470	464	484	493	470	490	484	460	479	458	480	490	442	525	428	477	467	501	522	476	472	440	444	481	470	492	502	506	504	476	513	468	476	486	453	500	436	495	463	473	480	454	472	498	440	472	477	486	491	516	472	501	436	503	499	517	482	512	469	455	451	462	460	510	536	456	500	472	474	469	442	473	484	479	494	474	513	496	462	512	487	438	476	540	474	449	456	493	502	475	468	486	504	455	496	479	475	458	484	485	505	512	483	498	499	503	499	467	464	459	468	499	497	488	450	445	471	489	465	481	466	504	479	474	496	478	509	445	457	481	488	485	458	468	537	454	483	510	498	458	475	479	463	456	458	485	469	505	466	500	478	476	473	536	467	477	476	484	477	458	520	475	501	494	512	505	475	475	528	482	523	483	479	495	483	451	510	476	510	490	478	493	488	471	490	456	498	504	527	514	483	481	478	448	425	474	484	447	492	468	524	482	447	482	443	468	497	506	486	499	469	462	483	465	495	513	500	455	504	493	453	488	531	461	506	459	466	458	500	517	489	439	493	470	471	461	489	544	527	474	473	445	504	477	447	494	495	467	461	454	489	472	454	469	488	467	497	472	476	451	487	476	468	503	465	435	452	486	457	477	485	487	482	475	534	503	489	504	468	509	452	487	470	480	484	490	476	497	522	507	484	498	490	498	486	479	512	503	504	484	504	524	472	516	475	494	497	441	476	427	466	492	481	469	489	482	494	451	504	482	479	486	500	487	498	478	442	478	449	469	460	480	472	480	442	521	478	488	535	509	473	468	484	497	491	474	466	471	486	472	463	488	474	504	462	487	458	473	423	493	471	492	462	497	487	471	484	530	475	502	446	500	469	463	457	455	441	487	479	457	459	513	501	470	511	506	481	483	481	478	484	485	510	483	487	486	513	510	505	464	493	438	457	488	473	488	501	496	477	468	528	492	464	478	473	476	442	455	457	494	499	462	487	438	506	447	485	432	455	494	501	492	519	504	458	493	488	496	531	493	495	480	455	463	487	494	440	466	473	493	493	493	515	467	484	505	507	515	510	482	503	492	488	532	516	481	484	442	469	480	458	459	440	510	493	481	500	473	461	492	497	467	499	500	524	496	444	495	491	493	462	494	470	494	493	505	494	488	475	455	466	448	477	481	484	463	484	456	486	463	471	490	489	474	469	504	484	489	483	456	526	490	499	505	504	471	485	466	491	507	492	473	459	483	489	510	469	488	507	456	514	477	504	513	496	510	465	463	481	495	476	526	498	486	448	481	478	485	582	501	485	496	461	534	463	476	488	466	462	492	471	483	475	460	519	519	470	495	490	491	504	520	465	482	473	484	468	484	498	469	447	469	549	487	452	496	525	501	482	502	450	458	466	496	474	462	465	460	505	468	483	456	440	481	472	483	514	468	512	505	503	481	477	476	443	529	491	480	463	504	449	481	474	472	462	459	512	461	529	496	491	468	459	517	458	458	467	451	524	453	474	537	471	489	491	485	477	462	505	475	493	496	501	516	479	493	473	467	522	478	466	469	515	463	453	449	479	495	534	509	474	478	479	482	504	487	481	470	474	475	488	428	488	477	491	455	443	462	452	468	508	474	484	498	441	448	452	473	471	469	525	469	503	463	508	497	478	504	510	468	513	466	499	498	496	488	443	477	483	478	484	487	496	491	509	464	481	447	484	466	475	480	542	444	483	507	459	446	489	520	464	498	500	466	466	499	443	466	479	461	470	496	472	502	461	504	497	467	492	486	498	511	515	489	493	529	517	495	495	438	498	457	472	486	455	460	485	496	465	524	461	454	469	479	483	438	510	440	468	473	473	479	498	465	482	419	527	472	454	498	449	457	491	497	457	513	497	471	538	476	469	475	480	506	508	465	488	462	475	481	493	455	511	515	477	495	468	503	446	446	507	474	452	469	507	477	495	465	507	466	480	451	479	470	470	508	466	488	482	463	471	468	477	498	464	444	528	439	508	487	468	508	522	519	443	508	502	485	490	526	471	490	495	460	429	515	466	465	475	501	494	466	518	481	503	511	464	481	516	492	476	505	497	494	473	507	503	451	497	469	500	496	515	507	478	503	465	522	455	469	490	501	481	479	487	496	478	466	507	469	476	466	481	489	448	497	470	476	499	521	451	451	442	477	501	487	489	480	455	517	458	484	492	495	490	488	526	484	478	496	447	511	475	494	462	475	489	516	514	496	476	511	453	456	435	466	486	476	492	502	523	511	478	488	492	485	482	451	497	432	502	465	487	455	449	504	480	473	527	482	451	532	490	523	475	465	452
23339	21557	46328	36666	23035	16436	4879	743	471	466	438	464	455	461	414	444	464	500	472	420	412	439	433	465	445	448	424	451	453	435	429	432	441	403	397	405	483	474	430	442	381	444	440	431	423	444	466	399	454	426	418	447	448	449	379	445	434	422	458	465	409	444	405	451	420	432	408	434	468	401	435	435	439	411	429	432	447	406	443	460	437	426	445	410	430	443	463	422	443	411	487	461	422	412	433	399	425	434	441	394	454	413	422	436	453	487	443	412	461	415	442	424	472	454	413	404	468	468	429	399	445	468	447	414	446	446	438	446	439	423	394	443	402	462	427	448	454	411	453	461	414	449	424	418	437	451	447	429	454	435	439	428	499	406	448	427	419	439	426	427	445	463	464	448	410	424	442	456	477	427	417	429	464	422	424	453	448	436	461	423	414	443	406	420	439	464	451	443	421	403	422	424	426	454	431	468	443	434	439	466	434	444	450	406	437	478	448	427	448	412	438	432	416	446	399	469	436	464	425	425	422	456	400	437	450	432	446	458	402	447	415	413	419	438	457	433	436	463	388	477	438	444	455	466	435	452	472	444	451	444	423	436	427	479	447	424	420	485	466	425	455	439	453	471	422	439	457	450	430	452	407	430	425	403	482	415	465	418	420	425	468	453	476	399	431	432	414	443	405	444	458	452	425	433	430	445	425	451	473	453	473	430	445	438	461	421	419	431	453	432	435	463	394	432	437	443	446	453	405	463	431	400	397	413	443	421	458	397	425	438	439	420	437	515	418	424	423	437	451	436	450	407	414	461	468	428	447	425	439	420	462	493	445	422	410	404	431	453	468	415	429	460	407	448	391	449	475	445	445	434	430	421	423	442	444	415	424	446	411	457	464	437	416	418	429	464	444	427	437	439	424	462	404	441	448	444	428	434	432	438	443	432	474	449	448	446	457	457	452	413	438	423	469	437	443	416	438	426	441	428	448	461	441	449	441	433	432	435	419	477	446	450	433	431	437	427	491	425	420	424	425	468	412	420	442	429	432	424	438	433	447	409	440	452	439	427	429	428	427	395	478	434	445	399	468	415	430	464	443	440	406	435	460	414	423	471	423	423	410	472	494	452	434	448	448	404	440	460	447	413	424	440	477	412	415	463	446	421	430	444	461	453	435	443	427	418	413	454	429	435	410	450	445	474	460	458	438	434	438	439	446	443	481	411	480	465	480	508	447	470	409	461	408	465	451	434	426	408	462	416	453	450	442	462	466	395	433	430	425	465	412	429	428	445	473	455	452	457	431	441	439	473	425	437	452	432	408	456	450	423	438	416	458	453	423	379	415	491	432	425	426	418	422	467	469	419	435	431	426	485	381	460	436	460	452	418	439	445	428	463	459	408	462	405	427	448	402	443	423	380	399	457	435	457	416	433	436	418	449	466	428	404	458	479	402	396	449	432	463	395	455	440	449	447	487	440	451	460	437	455	445	452	444	439	420	455	418	443	401	457	433	411	451	415	443	443	460	413	437	409	415	385	459	428	413	412	464	456	437	434	410	420	410	443	449	444	434	432	426	390	434	409	430	461	439	459	415	427	426	441	397	468	471	452	431	443	432	446	421	451	440	440	481	476	432	441	453	413	423	451	440	437	411	407	429	437	475	437	433	411	444	398	442	430	458	438	411	423	447	454	453	473	405	425	433	465	450	433	427	433	430	437	412	435	422	429	428	441	454	449	431	455	385	459	427	434	444	453	396	475	416	436	447	407	453	428	439	429	453	459	419	422	426	430	420	432	433	476	462	405	467	455	438	424	444	461	427	438	462	426	451	479	451	452	422	442	430	427	467	446	424	444	460	412	447	460	416	418	448	408	418	449	439	418	447	447	446	469	436	421	439	417	415	465	414	375	484	434	420	377	430	405	472	459	446	442	410	434	429	421	447	435	409	427	431	445	396	441	454	418	428	441	450	416	411	416	443	434	438	447	451	464	449	473	445	454	392	446	459	431	430	408	453	414	450	417	412	449	445	460	474	444	439	438	447	428	441	477	437	394	437	421	454	421	402	420	428	410	418	422	444	434	390	425	459	418	439	405	439	431	441	421	429	431	433	415	459	438	460	408	459	450	443	425	417	465	433	423	453	421	474	461	427	440	452	422	454	455	398	447	398	465	438	442	408	447	477	422	439	464	448	432	444	412	460	486	435	444	444	423	437	468	449	446	461	449	428	410	448	444	452	429	441	417	467	438	436	437	433	446	464	431	411	415	394	420	436	449	454	434	434	468	443	471	413	413	468	449	440	434	412	438	405	416	417	454	445	416	420	406	464	433	453	453	456	427	427	441	485	429	462	429	437	422	447	421	439	447	453	449	440	439	414	482	430	384	461	436	433	450	411	444	438	442	417	417	442	430	440	418	409	460	421	427	422	448	461	441	438	398	405	461	447	430	452	449	473	446	423	458	448	452	486	457	465	424	438	426	436	463	446	449	451	476	452	423	425	418	416	455	437	452	435	447	455	419	421	414	438	397	433	433	459	396	451	402	427	459	409	447	463	445	418	463	443	449	465	482	455	401	396	411	433	470	473	453	434	435	418	444	433	406	408	470	424	448	438	429	409	469	456	406	443	459	461	466	427	471	420	441	454	440	444	453	444	458	452	414	458	476	465	421	412	433	450	434	448	401	457	454	430	416	411	485	438	446	417	443	430	429	434	403	390	420	397	417	490	424	425	440	420	465	429	440	433	420	410	433	446	451	409	466	427	452	432	461	431	390	402	397	461	413	428	457	403	452	399	418	417	434	446	449	453	413	414	408	409	436	431	441	442	454	441	432	439	449	433	447	478	396	432	409	480	423	452	390	414	434	396	452	455	414	383	465	494	442	423	459	448	457	464	428	429	439	444	404	451	374	437	465	431	425	454	424	410	439	412	427	441	405	408	459	445	410	418	438	486	436	466	461	459	472	410	419	436	410	435	466	432	431	450	412	431	427	422	434	452	432	403	410	446	429	428	427	427	420	443	430	431	426	435	444	458	468	405	440	420	432	443	393	437	445	434	410	412	436	430	445	441	439	456	421	424	457	462	422	448	468	431	444	428	434	432	466	427	436	431	455	418	488	458	435	469	491	444	408	430	468	442	420	455	427	454	412	424	429	435	424	432	434	455	416	423	443	427	426	444	439	463	471	419	448	433	421	435	471	450	429	404	432	447	405	444	461	430	448	440	410	446	423	452	469	443	432	398	438	479	443	447	422	423	434	459	427	445	464	445	423	444	454	441	435	415	447	466	483	421	461	441	476	448	430	415	430	467	458	435	432	462	437	428	439	422	453	415	446	455	457	384	431	454	384	441	441	446	422	411	458	439	415	434	430	427	423	417	437	450	400	469	464	445	431	413	420	453	437	474	461	387	425	477	472	435	406	435	414	434	449	425	450	437	434	437	421	390	467	432	439	431	461	446	439	458	438	396	369	415	429	426	429	433	434	435	451	471	441	438	441	443	433	423	446	424	449	407	437
48132	83085	74061	45369	21049	4492	1681	792	529	508	470	494	443	465	518	457	509	466	499	505	508	515	475	444	492	482	478	486	486	470	509	495	507	493	477	516	491	461	452	465	468	455	487	545	523	496	477	476	470	434	449	483	468	487	447	466	446	508	478	475	530	504	446	478	464	481	471	490	459	478	450	514	527	453	449	472	448	496	480	443	462	479	464	491	484	455	486	487	475	470	467	539	525	514	492	471	463	431	509	455	474	481	503	478	453	468	470	486	484	470	482	444	479	521	468	489	457	444	500	489	467	474	517	484	465	486	482	439	507	475	478	470	473	447	468	458	482	442	515	479	477	511	520	442	481	444	497	545	472	493	483	443	477	440	430	460	500	456	436	502	472	481	475	490	485	488	487	483	495	498	492	457	506	476	465	464	497	457	506	470	501	502	476	468	452	502	467	453	476	470	512	447	455	452	505	487	461	502	469	484	485	500	490	458	504	512	503	483	437	515	459	473	434	510	460	461	480	479	474	475	511	458	492	444	512	499	501	450	510	446	467	486	508	482	479	459	448	506	507	497	458	486	528	433	463	497	465	451	510	480	449	441	477	456	454	510	504	456	509	437	460	476	466	448	446	518	452	460	468	452	498	500	451	485	491	494	453	480	448	440	485	475	447	477	480	450	479	463	438	497	469	436	503	469	462	479	475	449	465	478	513	474	511	465	500	504	476	500	504	454	472	489	465	523	491	495	453	464	492	450	457	497	427	475	496	505	430	498	454	504	464	500	465	474	462	470	507	499	458	484	480	486	480	485	450	463	447	478	487	483	478	460	486	449	499	472	466	503	494	502	487	538	459	474	479	461	488	454	480	459	485	464	516	508	469	489	439	462	477	450	482	487	478	466	458	475	462	469	505	519	467	453	505	481	489	479	463	480	492	485	474	455	433	443	469	437	510	461	469	479	507	485	488	485	443	462	472	495	437	448	448	450	478	463	462	486	506	511	491	492	484	485	477	491	498	503	512	460	489	488	455	465	470	425	477	428	459	489	500	497	536	442	506	442	474	475	496	480	474	464	503	504	474	451	494	473	456	500	472	494	467	490	487	522	491	501	459	489	474	475	457	445	470	467	457	477	504	454	470	473	468	489	498	488	444	489	464	502	461	489	464	462	452	532	456	511	462	428	430	474	483	442	479	470	432	470	481	458	478	483	485	477	469	474	478	493	467	448	469	469	495	494	493	459	494	470	480	507	478	482	467	443	464	447	473	469	444	496	486	445	530	522	462	511	522	443	464	466	475	474	478	479	457	475	480	442	467	445	431	494	481	468	496	483	466	484	472	481	480	464	499	469	494	472	475	463	455	466	473	482	472	495	447	489	454	525	472	494	462	501	468	507	485	489	480	464	460	481	467	511	486	439	466	477	448	469	424	446	471	474	494	500	451	492	427	462	525	458	488	451	491	497	504	504	451	468	466	473	483	446	486	502	492	453	473	457	462	501	466	476	472	469	474	467	474	494	445	498	482	447	470	504	480	456	493	478	487	463	460	439	451	447	460	458	493	505	462	500	462	504	481	456	481	494	483	479	472	450	489	463	480	440	460	453	435	439	483	475	448	495	452	498	447	448	468	520	497	514	467	452	492	491	491	523	504	429	467	457	442	475	469	494	481	488	479	435	486	493	435	463	486	462	455	455	474	451	455	460	501	493	514	482	465	486	468	487	490	461	520	486	492	496	461	488	442	484	490	468	487	521	460	489	445	469	461	489	482	480	494	466	439	464	495	467	504	471	483	497	498	506	505	459	474	507	474	473	464	473	509	502	456	469	478	480	473	479	490	461	473	478	454	491	440	503	475	452	502	481	460	495	461	480	465	481	479	449	461	459	487	432	430	506	467	497	497	482	465	459	420	461	469	504	491	487	438	493	460	460	503	475	500	474	467	490	445	435	465	461	479	489	497	487	499	447	469	475	442	430	471	473	494	491	467	454	466	472	477	507	467	472	498	459	489	443	431	481	444	490	482	474	480	480	486	475	499	473	446	475	518	492	445	489	514	464	466	464	466	506	465	450	475	454	464	484	459	477	445	482	441	482	486	457	502	478	479	472	436	500	472	454	470	479	454	463	479	483	502	455	518	473	541	495	482	460	470	463	455	457	455	482	518	464	495	477	496	480	472	491	502	473	492	472	461	470	501	489	484	483	475	440	478	513	473	452	452	484	452	482	490	447	445	446	511	478	504	501	487	472	473	490	485	491	475	464	464	507	446	456	459	487	456	479	487	466	471	445	516	501	501	480	439	465	462	447	540	506	464	469	484	502	492	493	511	480	478	482	439	458	463	484	481	470	512	484	490	504	504	462	479	482	474	473	507	484	483	465	435	434	449	467	431	466	460	485	461	495	470	453	475	451	471	466	501	468	448	446	459	489	499	491	508	458	457	497	483	465	491	468	462	463	447	452	463	455	458	491	450	446	432	506	442	503	500	483	471	454	470	473	476	469	474	449	498	499	439	490	458	468	476	480	466	486	470	439	480	518	441	461	520	508	464	491	487	475	478	476	483	490	458	476	480	443	444	463	489	441	463	491	486	491	463	521	456	491	492	472	445	486	496	475	505	470	475	454	450	444	449	493	506	445	469	484	500	475	464	457	470	455	482	496	506	497	488	460	500	495	485	483	464	502	495	489	461	471	501	490	493	492	477	441	489	467	483	512	468	468	477	472	473	446	475	459	485	460	486	451	468	491	473	474	492	489	488	493	468	513	507	458	449	455	503	518	477	482	474	460	500	467	506	493	473	488	468	478	458	448	493	487	472	476	445	513	463	438	458	480	457	482	525	479	474	528	482	437	497	479	455	494	471	454	474	475	481	492	452	492	471	456	464	493	502	451	512	502	481	467	502	489	452	488	466	492	493	513	443	455	491	520	469	461	465	463	480	492	501	433	466	473	459	513	506	458	484	435	515	467	482	415	449	529	495	465	489	464	458	478	467	484	440	497	444	493	492	493	496	471	429	455	462	483	448	461	478	479	458	432	449	486	515	492	472	474	455	444	467	431	469	474	491	499	479	488	481	443	504	480	477	448	530	493	469	474	487	482	455	463	482	479	481	467	475	484	475	517	462	468	439	499	486	457	454	427	472	495	456	491	485	464	472	446	489	465	479	492	496	467	489	431	431	474	517	489	468	495	495	448	446	464	479	505	460	458	487	496	451	509	456	449	514	491	488	490	491	489	500	437	466	500	474	481	480	492	485	477	471	504	461	468	499	476	465	455	460	501	489	461	492	474	498	505	476	509	437	504	461	502	501	480	437	483	489	488	450	501	472	476	462	430	514	480	508	439	481	488	469	458	437	491	504	457	419	493	422	464	493	455	479	488	460	463	480	473	496	456	462	453	456	486	496	457	477	485	468	479	460	463	502	475	487	469	466	474	460	495	471	469	465	462	505	486	480	480	468	471	481	458	474	461	444	466	469	478	485	484	480	509	525	459	452	501	469	463	455	491	459	474
24922	21427	47507	38977	19890	7095	1017	698	547	522	512	522	545	544	538	522	500	515	507	582	527	570	550	547	521	542	559	555	526	574	533	556	529	531	513	552	505	564	534	504	548	506	500	529	535	524	514	499	522	539	520	536	537	510	492	556	572	507	504	530	543	526	525	538	520	531	487	508	536	519	530	526	599	524	522	517	521	555	542	520	519	517	540	528	512	501	539	529	509	555	560	506	545	551	519	537	507	532	520	560	543	551	516	511	555	564	512	525	579	543	524	564	530	535	539	549	518	526	547	505	510	556	517	529	526	566	514	524	551	555	538	500	541	508	537	518	544	535	506	543	527	521	540	487	548	529	534	540	584	546	486	526	543	545	543	535	520	511	539	533	520	544	529	544	511	501	559	531	533	535	516	521	534	538	534	515	540	530	505	507	553	553	530	509	499	572	537	549	526	516	534	543	523	555	525	558	496	529	558	528	536	555	484	534	511	542	511	498	514	539	524	504	515	501	529	513	514	522	538	565	561	562	516	532	503	506	467	524	551	532	551	512	528	535	513	574	520	512	547	537	520	536	549	531	585	548	538	554	542	526	550	497	534	465	560	556	544	547	551	540	528	521	500	499	532	527	538	494	506	519	515	537	549	514	528	571	570	568	516	574	583	533	527	526	531	548	526	556	535	523	533	551	532	546	501	521	505	564	529	510	497	525	514	583	513	553	541	480	533	539	531	518	545	539	524	528	546	527	525	546	486	561	515	530	571	476	517	496	544	550	518	556	537	516	534	535	532	574	495	562	517	537	490	527	505	571	573	521	506	511	527	505	503	553	489	519	515	573	522	498	524	539	518	561	538	503	532	546	492	534	541	563	529	512	573	523	520	508	518	521	543	557	532	525	572	497	507	539	521	504	513	505	519	541	551	530	526	525	507	540	502	510	533	519	546	558	487	551	522	530	546	559	509	525	532	552	574	521	520	544	523	516	475	516	515	522	511	498	534	528	559	518	489	495	535	517	540	528	514	526	533	491	526	574	523	522	519	480	567	556	541	505	537	497	524	536	525	584	538	557	541	585	558	556	532	534	525	544	543	538	511	497	540	524	560	521	532	560	510	530	554	492	514	569	528	543	524	560	507	504	546	541	532	524	531	522	568	537	488	536	508	529	527	533	542	532	518	508	524	515	538	489	548	553	508	496	502	497	545	546	519	548	514	515	545	544	505	503	513	561	521	523	538	571	559	552	538	516	532	544	516	530	539	510	553	526	540	548	601	532	556	489	529	557	533	530	520	509	546	535	543	501	495	531	541	535	515	570	542	507	508	546	543	512	543	492	531	503	535	512	529	499	539	527	507	548	549	542	484	500	543	553	557	582	492	510	548	561	530	515	573	517	506	489	555	495	522	524	489	521	513	525	544	527	540	517	533	558	549	504	548	525	525	528	521	567	537	526	550	549	507	479	523	506	522	571	530	487	543	493	519	542	521	543	527	501	553	523	511	567	491	505	525	499	524	537	544	558	523	533	524	545	504	514	542	545	533	486	510	572	521	515	491	575	534	501	546	581	535	532	538	525	590	500	531	547	511	513	502	550	544	469	521	518	516	527	531	538	513	525	528	566	497	540	546	528	536	499	526	512	535	526	527	555	553	513	478	548	538	538	540	510	522	586	535	532	502	534	510	539	562	491	493	535	521	563	517	519	530	532	539	561	509	496	577	559	516	494	519	530	512	513	527	506	503	532	492	530	558	550	537	545	515	547	482	548	560	569	516	490	549	520	511	555	525	504	508	539	528	519	521	531	492	534	518	534	551	507	517	562	528	528	504	540	526	533	500	499	541	531	548	537	523	553	547	476	578	531	556	488	528	528	482	547	510	550	506	527	524	527	492	577	524	560	534	529	514	565	572	544	503	503	535	500	539	540	491	511	496	544	540	510	521	515	561	508	504	488	517	551	508	485	518	510	528	583	529	520	588	502	531	484	526	535	544	523	496	495	568	540	560	564	537	485	547	534	557	546	571	506	552	521	510	535	536	536	522	486	550	481	526	509	489	542	539	527	526	518	547	535	540	548	553	519	532	509	551	511	545	532	562	502	547	504	517	582	527	511	538	543	528	521	534	505	527	546	505	553	536	546	522	536	548	558	508	528	526	501	534	525	547	507	533	485	481	535	536	576	526	538	526	530	537	560	501	504	515	522	531	565	528	533	535	548	545	526	510	553	531	541	558	534	565	558	501	517	511	487	524	547	531	551	513	511	518	548	518	528	512	499	483	573	512	519	534	583	524	515	537	528	538	566	493	537	498	545	538	496	531	536	521	554	494	530	554	578	545	528	531	538	539	477	528	552	551	501	535	535	479	582	533	549	555	493	560	542	522	533	513	527	505	516	540	524	528	518	567	495	540	526	508	562	512	561	516	528	526	514	500	530	565	534	584	501	530	521	502	537	522	582	489	582	533	508	530	529	510	519	532	571	560	531	483	514	569	494	557	524	551	515	514	550	503	485	545	509	523	513	520	517	530	545	511	508	569	506	539	575	521	513	523	558	511	534	508	511	527	491	529	516	535	554	528	540	528	521	505	484	547	527	526	528	530	533	517	503	522	485	507	546	519	531	504	524	546	518	513	502	487	561	533	527	508	526	526	544	550	541	545	500	530	549	547	516	536	538	581	539	563	555	495	540	554	491	549	513	508	550	539	508	532	529	533	494	544	530	539	518	513	552	499	512	492	572	521	529	521	517	520	509	527	540	515	527	551	508	549	559	514	569	532	530	551	522	501	524	526	506	522	551	501	561	516	486	511	588	570	529	508	533	548	534	507	527	587	589	543	542	520	486	543	538	526	493	519	510	510	494	562	541	549	551	527	535	543	528	510	532	556	545	523	562	550	540	530	545	532	559	586	496	524	532	529	587	544	522	539	556	526	512	524	526	545	591	530	532	567	531	566	531	567	516	527	515	527	560	493	510	546	520	550	554	510	521	562	549	506	571	525	528	516	491	533	539	517	493	524	500	465	514	522	521	521	537	520	502	533	543	486	517	538	511	563	537	545	511	536	520	526	507	542	507	503	556	477	543	525	545	545	534	518	536	506	524	556	574	575	499	548	531	492	492	545	534	511	520	526	497	534	536	538	530	529	501	502	512	518	526	494	542	568	520	529	532	538	476	508	541	474	532	518	540	478	523	534	565	532	539	544	569	517	531	526	518	567	548	545	558	512	521	515	567	548	541	524	529	502	540	532	483	485	517	532	538	517	557	534	562	519	510	486	483	531	532	483	505	536	560	518	503	527	507	515	545	553	525	540	545	524	542	495	488	526	516	533	559	499	537	507	541	451	531	479	503	464	524	515	549	548	487	522	528	532	550	521	506	542	557	516	543	542	518	573	564	542	534	532	488	525	542	515	537	566	542	535	538	504	535	516	558	533	550	492	541	558	503	518	538	555	525	559	522	546	504	530	489	565	503	530	541	544	501	514	540	544	554	518	532	510	508	528	549	504	520	544	549
40866	64923	68293	38415	15733	4119	1055	770	636	558	603	538	594	529	624	614	610	525	602	574	593	613	607	624	589	556	588	569	629	578	575	551	537	555	630	596	601	615	619	558	600	626	625	611	563	591	582	567	584	570	609	545	554	587	602	574	583	572	593	581	552	590	618	573	584	597	622	541	587	540	567	590	566	628	567	542	612	561	585	593	542	600	615	598	589	594	581	575	612	553	585	593	573	591	576	614	548	577	581	588	602	552	620	586	544	573	614	616	599	578	597	595	590	576	557	583	583	615	600	553	558	619	607	609	588	545	534	611	574	592	578	580	558	616	611	561	587	585	556	545	580	564	554	578	613	597	572	588	596	576	581	635	592	598	592	609	589	628	609	602	591	604	629	573	592	592	575	532	568	615	612	591	634	571	599	587	594	603	582	563	579	607	603	567	633	555	591	524	620	579	623	573	631	631	595	613	617	593	647	556	612	576	608	536	588	588	594	559	571	638	569	585	604	584	606	590	574	567	614	585	578	561	562	570	545	604	558	564	605	589	626	580	574	590	614	537	608	606	592	604	573	595	582	603	575	593	577	602	583	569	571	614	602	605	629	536	625	623	594	599	582	604	585	560	598	583	598	609	608	614	591	595	595	546	581	582	580	578	584	605	557	595	612	587	631	605	596	645	591	567	599	570	567	632	586	575	583	599	563	568	590	551	614	617	610	553	578	627	591	552	582	571	627	589	565	602	601	570	597	587	553	545	583	584	610	597	603	621	571	563	574	616	551	543	598	633	591	577	570	563	532	600	607	586	566	601	607	578	565	607	579	587	561	612	564	606	594	592	601	602	591	595	603	608	542	543	588	568	610	549	597	585	593	566	564	570	600	554	612	604	640	590	598	574	581	614	561	563	589	572	618	554	583	661	591	575	587	585	592	590	603	620	598	594	579	635	572	604	619	594	622	593	582	585	572	547	572	587	564	529	613	574	597	565	596	581	575	573	557	612	572	585	574	546	578	583	618	573	628	584	576	577	574	620	600	570	574	586	592	593	636	610	606	592	581	551	594	606	583	570	597	593	592	548	644	611	630	569	563	614	590	591	553	628	601	604	587	574	601	546	555	584	587	579	624	563	610	577	630	620	575	588	622	619	574	610	587	591	578	577	584	519	555	600	585	591	591	616	575	583	575	576	590	549	592	581	617	591	542	600	612	542	599	633	591	583	612	598	604	566	597	578	592	568	550	602	602	573	558	614	612	591	561	575	538	618	581	574	584	559	590	594	627	633	588	590	587	565	582	592	593	554	603	539	611	603	576	607	547	573	540	567	591	629	581	625	611	590	559	618	582	554	561	595	596	597	622	598	576	598	561	570	544	585	606	579	581	544	564	599	618	588	593	555	518	570	644	563	600	574	616	589	601	559	589	597	598	586	608	575	570	572	550	534	572	585	554	587	564	561	614	644	553	586	592	583	564	590	586	610	597	607	555	633	623	570	552	593	593	608	601	576	583	581	605	571	601	607	565	556	566	606	583	564	583	641	596	573	593	559	571	607	595	572	608	544	580	553	554	542	637	557	589	547	594	622	592	558	576	556	582	541	596	572	613	567	565	640	594	592	558	628	607	552	604	633	633	594	616	570	595	596	570	601	589	622	576	616	572	598	576	553	572	596	591	583	590	564	570	575	579	615	594	580	606	586	596	630	585	628	598	547	594	546	594	561	565	630	621	599	621	590	597	562	595	550	598	569	583	578	604	579	563	620	535	594	617	553	597	555	587	584	578	602	628	608	628	554	556	612	548	551	579	538	565	549	592	597	583	596	567	585	575	603	605	566	583	536	547	549	587	631	581	571	598	578	570	575	619	589	626	559	589	565	567	542	591	623	614	617	583	603	609	567	594	626	589	591	598	578	568	607	607	583	569	614	571	578	611	557	598	572	616	610	605	623	602	556	593	580	592	630	561	599	595	529	577	614	632	623	584	590	568	578	583	578	600	556	583	610	665	571	524	598	639	579	560	622	532	639	607	571	595	565	642	582	581	583	592	585	605	623	592	566	571	571	581	637	624	586	575	617	603	592	547	591	631	561	597	556	549	551	603	571	596	593	577	572	600	579	534	597	610	589	622	525	554	625	599	571	556	592	594	579	596	590	598	615	600	579	534	593	572	588	584	618	610	600	603	581	575	587	570	602	579	554	585	595	578	552	594	586	577	599	604	589	612	653	564	613	529	597	560	589	588	594	590	594	570	591	595	582	522	611	547	556	602	573	592	599	592	604	588	653	587	548	547	592	574	572	586	594	566	603	601	547	620	618	583	610	565	584	604	641	585	545	584	587	593	583	575	569	560	589	581	536	596	615	638	584	571	557	580	553	627	601	592	590	578	585	598	564	588	591	622	573	552	601	629	573	617	580	588	612	618	602	599	590	621	604	592	539	564	584	565	546	625	574	615	577	570	595	572	574	573	597	610	568	591	593	598	610	596	544	552	635	597	583	535	573	567	591	608	608	619	543	586	567	592	623	601	565	588	582	530	603	589	576	551	612	606	550	586	588	600	569	584	562	567	611	592	595	600	600	582	608	565	566	546	571	618	631	580	584	581	559	591	579	611	611	603	575	615	602	592	558	605	543	597	583	589	579	574	596	577	586	594	585	543	539	591	614	594	589	548	600	612	600	571	628	568	595	642	605	557	597	562	543	578	605	584	572	581	579	549	591	562	569	540	588	584	609	623	581	567	585	543	597	611	598	589	575	547	664	581	618	537	596	566	644	596	564	549	579	576	579	593	591	630	561	596	587	594	574	596	605	579	608	585	605	610	592	638	603	618	558	622	561	608	557	608	549	597	554	608	529	579	568	592	587	574	564	598	596	598	579	577	601	600	573	606	602	572	611	575	596	615	587	584	599	589	547	627	592	586	602	570	626	561	564	549	571	586	564	588	596	518	566	605	537	541	572	567	575	581	601	590	552	621	529	562	572	583	580	620	574	572	558	578	613	580	605	588	561	565	591	577	547	599	568	604	596	523	611	584	563	590	589	557	611	620	577	579	617	581	580	643	639	585	616	593	609	593	598	568	563	571	530	616	608	627	594	639	559	588	609	622	626	615	601	607	577	545	583	560	572	605	587	584	614	601	581	606	561	567	592	601	604	536	574	536	540	587	545	610	540	576	570	557	647	573	585	597	531	618	579	638	547	599	563	605	564	566	564	580	548	602	569	561	586	576	601	597	602	588	543	577	610	604	612	600	580	570	560	583	601	640	573	561	585	624	576	579	606	603	567	602	568	571	609	576	590	580	608	583	555	610	511	593	596	586	573	630	592	553	560	589	624	618	623	600	590	559	602	586	587	599	561	638	521	602	570	590	570	582	558	592	647	557	624	570	599	590	563	572	575	572	604	588	648	581	544	536	580	605	565	602	566	592	585	563	590	601	594	572	618	605	594	599	572	590	532	585	643	601	588	626	547	577	616	591	608	589	592	529	611	565	563	565	598	583	604	560	643	579	571
22571	21083	36899	40075	26486	21325	13845	1828	666	541	547	593	577	593	583	575	589	520	558	566	561	555	592	558	579	553	546	582	556	577	549	554	562	544	544	600	562	565	584	623	568	537	567	530	574	508	556	558	544	569	539	539	558	523	568	558	534	552	516	538	528	560	520	563	498	574	564	537	570	510	508	542	518	533	564	531	534	523	544	585	540	541	544	586	550	563	589	562	561	561	510	503	563	557	548	541	573	543	565	590	555	558	531	560	556	528	525	520	550	569	532	546	543	571	531	555	545	579	583	561	566	508	543	529	505	565	528	542	540	553	600	533	546	544	567	569	563	560	547	528	529	561	507	538	540	564	563	543	546	551	500	581	565	501	532	542	589	575	569	500	519	522	531	579	551	557	549	507	508	576	558	554	608	560	547	553	568	522	541	528	520	570	573	548	557	549	559	569	497	599	574	532	531	493	544	576	526	558	547	553	548	553	550	558	542	587	540	536	567	537	521	475	583	567	516	563	559	550	523	560	555	532	560	490	546	553	564	545	514	505	544	518	561	517	543	564	549	559	570	570	529	568	536	537	557	575	534	571	522	510	555	528	530	517	534	545	523	548	529	543	586	555	511	582	578	576	573	581	528	551	549	587	563	602	536	565	538	542	535	567	535	545	514	529	520	524	594	539	529	541	521	555	569	536	579	519	527	549	559	525	538	611	531	543	499	546	541	586	539	508	510	518	508	532	547	568	600	534	571	555	580	571	551	573	535	540	567	500	552	529	556	549	558	545	559	549	568	579	518	585	540	539	553	583	543	553	544	535	569	564	545	532	534	545	533	526	574	534	559	525	556	569	543	559	535	550	577	561	554	546	540	542	550	554	566	565	571	551	561	551	591	539	577	573	575	557	530	511	544	541	576	557	546	557	559	539	530	495	550	546	497	542	579	552	546	541	589	565	518	562	546	529	545	583	547	563	530	572	528	524	517	545	567	556	565	547	558	552	572	536	592	512	536	536	535	543	568	554	563	540	561	532	557	551	522	563	558	524	500	572	531	532	569	509	547	524	556	525	581	505	567	532	542	546	571	528	547	536	590	522	523	528	580	576	520	533	523	571	564	516	549	551	545	556	545	516	542	506	521	538	550	550	517	526	548	577	585	534	561	540	549	541	568	515	533	520	574	546	563	543	556	560	541	527	532	524	564	550	559	518	535	569	559	550	538	585	578	500	542	532	568	506	560	576	559	512	517	551	536	499	535	558	506	550	563	601	568	557	534	541	553	540	557	554	537	588	550	561	576	562	557	559	507	549	543	573	520	531	531	496	550	570	552	575	573	507	519	528	519	524	533	528	548	593	566	527	558	512	545	538	552	554	561	545	569	527	548	595	582	574	584	545	547	551	540	582	480	532	548	536	537	587	488	535	519	529	585	548	546	559	571	579	587	537	558	526	512	549	528	555	551	534	535	534	573	554	565	554	489	543	565	573	564	519	562	567	515	535	532	568	569	530	517	579	562	494	540	552	546	499	542	540	587	542	566	575	561	558	567	538	522	559	542	556	508	512	539	588	526	527	542	545	554	580	561	594	584	542	570	508	537	558	544	529	585	503	541	555	552	538	554	561	553	554	540	531	509	550	556	548	537	545	513	570	573	502	563	566	547	565	554	557	521	596	573	492	542	544	573	553	570	538	551	553	536	533	590	562	554	531	568	539	523	577	534	565	567	542	551	540	547	568	514	537	557	512	569	582	564	508	617	556	556	558	558	546	595	587	507	537	559	521	513	556	598	562	526	519	559	527	538	554	578	508	552	557	579	550	530	555	565	587	554	553	531	552	529	598	545	567	548	561	553	533	565	524	584	568	546	525	511	555	513	545	567	559	522	556	552	579	538	529	528	519	538	555	547	546	544	594	510	519	602	516	541	556	532	578	571	562	530	546	560	568	580	570	577	583	526	555	542	553	542	552	573	531	528	537	537	541	525	520	533	523	548	527	552	566	557	590	546	560	534	526	540	545	503	554	531	582	559	582	510	569	552	584	507	554	527	545	566	572	564	572	547	512	521	537	563	515	560	486	497	530	538	565	572	557	530	556	566	547	525	581	559	523	571	584	601	535	562	539	558	539	550	567	515	550	553	557	557	586	548	532	527	598	556	558	553	588	534	561	590	555	566	527	529	539	569	556	531	559	609	561	542	585	544	564	560	550	543	592	548	594	494	569	526	529	526	590	530	566	511	553	519	520	530	535	537	560	520	525	544	500	545	540	560	564	528	573	577	563	558	554	540	588	541	556	559	579	539	537	553	511	571	525	539	588	531	537	589	533	534	536	573	542	541	509	545	603	591	541	527	552	563	535	573	556	563	568	571	551	528	534	534	508	563	579	550	561	553	535	560	531	528	525	568	507	576	532	587	526	508	530	564	520	550	550	565	524	552	565	543	515	584	542	536	582	544	566	554	551	579	525	530	538	599	566	537	510	505	549	548	556	543	549	564	600	577	525	544	557	519	502	573	531	541	536	540	565	578	519	523	524	567	562	550	584	556	551	505	577	508	563	539	596	512	563	570	560	528	563	529	553	605	517	548	560	556	521	556	574	554	531	533	529	562	552	527	586	555	570	576	545	532	559	535	548	540	543	550	522	538	583	525	503	537	514	535	532	517	521	581	529	520	518	534	512	532	543	533	584	521	533	553	561	536	536	567	535	541	569	526	560	527	534	501	519	560	564	540	574	526	524	563	548	518	538	549	541	565	525	556	504	561	542	568	552	563	574	545	548	560	491	518	510	520	526	584	569	553	547	555	549	541	559	515	558	584	530	570	543	637	560	553	574	546	563	535	570	569	524	562	564	537	524	507	565	551	535	557	559	531	548	525	528	584	569	496	575	604	554	541	535	562	581	544	562	544	572	553	515	567	544	549	548	546	535	536	583	552	559	578	540	519	547	554	523	545	568	544	574	544	555	553	536	583	542	534	581	567	583	554	552	528	540	561	523	563	548	534	535	580	573	594	547	601	531	545	530	558	575	543	535	531	532	548	563	565	596	532	523	530	517	562	496	551	556	528	546	536	561	526	556	507	559	563	533	566	552	578	524	537	528	560	545	555	567	525	557	525	533	512	553	568	581	547	555	550	541	577	538	508	535	573	556	534	517	553	567	535	584	591	526	540	573	556	565	568	510	509	527	576	527	528	577	557	585	534	549	568	549	527	562	563	515	561	589	556	565	565	555	530	514	533	593	568	531	614	533	569	505	577	545	540	551	589	524	528	538	522	546	598	579	564	546	546	553	572	554	544	579	536	584	551	565	548	564	538	525	578	556	564	566	540	574	530	543	579	569	583	588	603	534	505	569	555	526	517	559	563	538	514	564	578	531	510	543	570	555	560	553	563	536	544	508	549	576	578	615	549	527	549	525	532	504	566	543	578	523	538	536	569	578	514	535	504	558	526	560	540	543	526	533	572	606	560	499	538	541	555	539	538	533	531	562	556	545	503	585	579	555	561	550	524	565
54353	86620	83452	63065	35053	13123	2383	1091	715	601	612	575	551	605	608	584	613	558	597	620	543	592	588	594	602	620	598	609	597	573	572	557	615	569	569	589	567	562	647	591	608	620	542	588	581	616	576	586	594	590	569	590	576	580	615	589	625	610	604	618	581	549	611	585	598	554	603	573	568	577	577	597	604	593	602	584	559	621	565	564	589	561	550	593	611	564	583	572	574	576	609	580	591	554	569	600	606	583	558	624	606	559	555	581	593	625	578	560	590	584	565	603	607	593	566	600	595	563	604	567	559	525	584	604	580	607	589	591	590	578	585	555	642	566	557	585	578	578	603	561	597	602	571	556	577	600	580	621	537	606	578	580	635	577	614	619	611	640	598	566	568	606	580	620	558	601	577	593	585	608	591	576	607	576	629	586	579	577	589	561	608	630	588	616	553	602	604	585	550	565	617	580	606	580	608	578	592	595	577	601	515	589	579	566	534	561	620	605	619	596	600	583	579	608	618	557	565	540	626	611	637	551	577	612	606	600	602	607	589	610	526	596	586	603	556	574	579	582	557	552	599	578	577	610	596	570	573	587	549	537	575	604	578	622	584	611	544	585	561	565	628	580	592	579	579	568	582	597	577	592	580	605	569	587	614	607	547	538	560	557	566	610	590	604	567	597	591	555	613	587	591	596	632	559	588	627	552	548	604	592	535	612	575	599	551	592	600	589	550	584	610	616	609	629	546	562	593	580	566	559	525	590	596	563	581	584	529	602	586	574	585	589	586	621	573	594	624	593	578	578	599	596	555	635	575	589	576	589	592	614	619	579	581	575	568	552	574	593	577	579	602	604	597	609	584	585	608	635	623	633	590	602	618	594	590	635	599	614	590	604	558	534	549	591	563	599	576	599	565	580	590	565	599	567	616	577	568	550	600	563	577	615	574	591	565	565	568	586	601	564	603	584	562	621	615	559	584	604	578	541	578	618	590	615	626	572	609	580	575	596	578	571	578	607	577	541	598	572	640	601	566	600	587	574	559	624	608	562	552	576	577	599	585	569	598	560	571	572	580	579	607	616	576	602	610	607	555	588	614	577	582	568	555	577	535	598	587	588	529	625	601	610	589	614	609	544	608	584	593	612	541	590	587	541	625	550	619	602	538	578	595	574	601	564	592	604	585	525	610	591	567	622	610	540	516	604	597	604	607	578	573	586	510	591	613	543	562	586	590	576	615	585	575	553	563	610	588	611	571	567	568	621	593	597	574	592	604	617	584	532	550	575	591	564	583	582	603	597	618	585	581	557	596	623	609	599	573	611	597	543	578	573	581	588	579	551	584	558	583	538	634	598	559	589	611	635	608	556	582	557	563	604	608	659	614	583	632	588	578	606	588	555	568	642	602	619	580	606	590	619	582	601	543	549	590	566	586	566	621	535	609	578	592	576	559	543	597	562	591	590	582	595	600	615	587	583	591	587	579	558	596	608	579	615	603	543	601	568	586	574	601	623	585	580	607	543	565	567	609	610	600	570	578	567	574	570	615	610	596	613	595	571	562	536	576	580	584	597	572	587	563	603	603	600	649	580	606	575	620	582	566	587	583	588	571	575	553	555	582	561	556	567	613	608	588	608	584	635	622	569	622	584	604	573	587	637	584	591	599	534	578	581	614	566	575	614	559	566	573	634	618	567	563	627	598	607	576	608	564	544	589	569	595	568	611	604	586	563	623	604	569	606	616	587	609	577	656	610	566	592	584	599	627	576	562	587	622	577	581	594	572	596	556	628	557	618	643	594	572	598	585	566	602	576	590	569	561	600	565	579	583	595	633	576	552	565	599	594	557	638	591	596	600	620	622	628	599	613	583	576	562	583	553	570	581	598	556	610	575	577	580	560	562	636	582	583	625	615	609	592	571	608	607	575	591	581	524	560	596	587	565	596	623	544	604	655	578	571	587	619	627	632	577	589	580	584	569	555	557	583	566	559	578	594	540	608	568	549	556	611	579	591	584	587	599	596	554	575	611	557	578	583	615	560	609	568	601	629	609	619	568	587	589	603	606	565	554	571	581	579	586	588	561	565	607	591	567	548	602	585	622	612	591	576	581	610	598	590	544	583	600	584	619	571	557	587	623	622	557	636	558	565	565	607	628	603	604	567	585	566	533	596	564	573	595	603	585	546	586	615	613	588	567	621	620	587	576	588	545	589	595	591	535	542	582	633	588	558	536	611	593	587	546	551	509	562	606	600	604	580	565	570	619	597	614	601	610	593	637	587	574	569	594	575	611	655	580	583	570	610	617	609	614	577	566	556	587	641	597	574	585	598	587	570	531	581	556	568	578	583	581	608	596	581	567	585	558	544	583	553	551	577	613	530	597	529	605	623	608	584	577	607	597	608	576	576	570	567	583	599	576	593	612	602	618	575	534	629	600	566	591	626	606	615	603	583	609	602	581	548	573	572	595	586	555	582	555	582	566	596	594	576	564	590	557	602	554	576	536	594	631	589	549	574	596	573	625	572	586	569	582	559	542	581	594	572	610	573	551	534	600	596	587	581	553	551	608	567	530	591	550	550	570	539	547	593	571	581	540	570	575	568	575	603	574	568	611	599	575	583	613	560	604	618	580	593	550	612	566	584	616	591	557	603	533	573	606	606	585	617	585	540	597	567	566	573	614	573	624	567	542	580	585	593	582	553	608	596	604	574	628	627	577	627	592	592	555	573	540	570	576	620	572	569	548	593	622	591	611	582	635	526	559	538	607	586	570	609	557	536	603	576	581	573	609	590	585	609	586	563	580	605	574	680	603	533	601	579	588	616	615	569	585	580	633	585	591	572	582	579	592	586	599	583	595	584	511	569	607	586	568	553	533	604	636	554	591	644	598	599	556	539	569	575	583	570	601	593	610	568	605	607	604	566	594	582	553	633	626	601	580	543	618	591	583	557	617	593	575	570	567	561	556	606	591	588	593	569	558	555	585	617	549	584	564	579	559	607	592	629	605	568	590	643	549	585	629	584	574	554	595	552	573	628	609	582	616	627	593	559	559	562	568	556	570	581	575	584	605	599	558	583	578	632	594	573	575	654	585	567	590	577	550	588	553	594	603	569	574	535	616	586	623	607	557	568	588	605	532	594	569	619	599	600	590	561	588	592	589	598	566	572	566	610	603	572	565	595	593	613	598	621	571	594	622	600	596	608	550	565	560	595	565	586	577	617	558	611	571	596	573	595	554	565	557	573	628	585	596	607	579	570	541	581	560	584	643	574	599	521	596	579	604	574	617	586	561	573	569	586	608	553	557	603	546	560	604	583	523	593	539	559	660	590	575	612	572	585	548	564	580	581	590	613	529	580	563	604	584	594	550	563	592	550	579	539	616	590	631	585	618	609	583	585	564	581	579	607	606	592	554	570	560	567	577	546	601	615	583	589	602	592	549	576	566	584	566	588	567	557	573	582	546	604	634	595	566	566	589	610	554	554	615	588	601	614	567	536	565	580	552	630	602	554	608	553
27452	23957	43667	29848	7867	1446	599	470	428	408	421	443	427	426	447	431	422	452	433	440	449	422	436	391	458	456	426	474	411	413	443	440	431	438	404	412	424	433	419	442	442	458	466	432	415	428	428	445	442	449	449	446	453	432	440	436	441	466	398	403	433	406	437	463	467	446	414	474	446	432	427	421	479	420	425	438	439	459	428	437	435	472	409	450	453	415	423	401	466	429	426	424	407	431	423	426	388	401	440	420	451	441	455	429	439	418	442	463	422	406	446	439	432	451	441	422	440	432	423	473	425	414	408	453	410	474	410	422	432	435	467	441	417	435	420	428	414	453	455	428	420	430	416	465	430	403	450	448	423	450	425	443	389	433	458	393	417	457	448	399	433	417	428	420	435	446	433	437	438	451	463	424	434	440	382	468	406	413	448	428	447	404	429	445	394	426	439	380	415	411	458	432	457	375	437	421	440	431	405	459	437	398	413	407	443	447	434	470	393	463	439	430	467	425	414	412	426	456	422	455	393	427	444	411	431	417	500	438	419	428	442	408	434	434	463	396	431	452	407	426	428	448	460	443	441	462	430	435	447	433	431	422	450	439	411	411	440	413	468	430	394	436	466	461	413	443	410	446	488	461	443	418	446	430	443	423	436	431	424	413	441	440	424	404	466	411	447	453	453	417	434	457	426	410	452	392	425	462	438	429	428	448	430	424	427	414	399	372	423	471	447	458	464	449	427	423	456	404	423	442	472	433	449	396	463	469	466	403	448	435	434	451	422	429	411	397	434	439	394	422	446	449	381	457	461	435	437	403	445	465	441	471	405	449	403	439	469	471	490	405	433	467	411	420	436	464	447	441	448	463	411	414	483	390	437	424	430	403	430	423	415	439	437	409	392	444	435	405	461	410	450	419	431	462	437	412	445	396	431	443	444	451	439	411	435	439	394	408	406	438	422	442	391	438	456	457	435	417	422	427	432	453	366	449	457	436	401	478	439	420	414	432	433	443	393	431	457	428	458	396	420	409	470	464	441	382	450	450	456	436	428	445	430	411	437	428	451	430	445	408	445	399	440	425	395	426	422	424	443	402	405	411	446	418	441	430	434	442	430	424	440	389	423	433	446	464	430	424	451	454	438	473	431	410	451	457	420	439	437	423	410	437	400	435	415	435	437	433	434	430	425	440	459	424	435	443	455	440	461	439	455	406	440	464	410	450	452	445	453	430	409	425	454	467	468	436	455	445	443	429	439	424	397	414	416	434	434	417	420	397	413	439	433	393	452	398	421	449	466	415	429	434	444	444	430	442	431	422	433	453	428	436	423	433	423	421	430	424	432	433	453	427	425	448	431	416	415	430	396	458	458	431	435	388	405	467	431	420	416	441	409	457	388	438	429	423	450	449	443	431	440	430	444	433	423	440	375	443	433	462	431	474	446	450	422	415	449	435	413	421	427	417	411	441	418	433	439	442	469	432	439	412	491	469	446	437	415	478	421	444	435	435	410	424	408	443	423	426	452	417	428	428	420	422	435	444	467	432	447	456	439	465	431	421	447	427	395	408	424	453	417	425	403	454	433	430	438	465	406	437	448	452	455	397	470	431	435	439	437	444	431	417	454	406	412	433	465	404	449	413	436	461	417	426	420	413	464	433	443	455	379	419	429	462	419	430	450	446	400	430	421	424	451	420	410	433	456	387	419	420	451	421	463	466	418	450	456	412	438	420	449	444	454	420	451	449	410	409	471	452	442	420	426	428	440	452	442	425	412	421	438	460	434	394	442	428	454	418	441	407	444	450	448	440	415	453	418	427	445	418	430	433	391	441	424	435	429	449	425	451	437	442	478	442	436	428	463	441	421	441	405	449	386	460	441	464	424	442	475	447	437	454	403	417	466	463	417	428	406	455	440	446	410	499	450	465	401	433	438	453	391	436	447	416	425	417	418	458	426	442	411	399	429	475	479	445	392	445	409	456	446	436	411	428	430	445	421	430	465	442	427	421	372	422	435	419	424	490	437	435	452	426	412	421	427	473	440	424	438	427	449	385	413	447	450	447	437	444	417	456	435	457	435	414	409	429	437	433	419	436	435	456	434	415	445	449	427	444	433	423	422	437	443	419	426	451	412	442	437	426	412	438	449	424	476	422	404	421	448	434	390	459	422	446	434	395	466	411	427	466	403	422	415	379	410	496	449	443	384	455	444	395	392	406	433	426	478	440	440	453	417	408	453	420	450	426	448	436	448	460	429	462	451	445	433	421	431	446	439	451	441	447	461	438	384	421	440	432	424	414	413	452	439	453	433	432	441	440	404	446	426	466	446	412	417	412	440	440	416	451	464	432	431	448	430	416	446	413	447	439	471	433	444	441	434	482	426	421	441	430	451	430	430	413	429	495	434	466	440	465	425	455	443	439	436	420	416	404	413	449	448	413	405	407	451	426	464	430	433	443	445	462	454	474	428	407	425	428	442	436	424	427	405	390	408	448	435	460	420	446	418	430	406	438	441	447	425	438	416	452	401	426	380	421	428	468	402	416	419	411	408	409	442	422	420	465	439	431	406	439	436	463	404	436	436	442	426	439	477	409	474	415	399	457	404	393	445	443	476	424	441	393	465	414	415	395	435	443	440	438	467	495	453	416	452	445	433	423	418	414	421	392	463	405	435	426	447	460	442	457	407	448	442	440	434	469	450	436	394	448	425	434	423	407	453	431	434	418	417	420	431	395	472	454	399	421	446	428	408	432	413	471	451	407	415	449	436	451	422	430	432	416	425	416	422	425	453	392	444	419	443	419	427	458	401	426	433	415	446	464	406	405	444	427	452	426	454	448	401	462	436	404	392	450	416	444	473	451	423	439	456	436	453	422	462	437	452	437	437	405	422	422	467	433	461	418	417	429	430	417	472	448	439	448	491	408	488	438	482	432	416	440	420	452	434	436	426	457	438	432	442	447	433	411	433	438	440	404	442	415	453	440	456	400	447	462	433	415	471	444	456	434	421	457	422	448	460	427	417	451	449	427	453	424	422	421	419	421	429	459	478	416	435	447	406	417	423	454	449	428	422	429	431	437	415	417	442	473	427	437	437	436	411	480	413	428	432	448	425	437	445	407	466	401	444	437	427	451	425	417	469	471	402	400	434	427	449	428	458	442	435	390	425	444	436	402	401	479	448	414	418	400	392	438	432	450	408	428	433	468	454	443	438	416	471	425	456	379	422	407	420	441	405	445	468	405	413	416	415	460	426	439	458	439	440	389	426	437	429	399	441	455	420	445	435	404	456	416	432	416	455	429	418	405	441	457	376	435	444	447	445	457	453	419	412	422	414	465	413	449	489	427	399	450	450	465	435	449	388	392	415	467	439	444	445	445	442	429	426	428	411	455	422	425	432	411	402	463	469	419	457	418	423	430	416	388	420	413	418	452	446	441	450	458	434	425	402	445	423	444	427	436	400	441	449	460	432	410	404	469	446	447	455	440	379	453	423	408	426	414	417	423	442	441	431	451
21588	37218	40575	20457	5723	1475	626	520	509	522	489	472	479	462	496	499	478	512	515	470	479	506	468	491	524	501	472	484	459	475	512	494	532	510	497	534	490	457	505	505	501	497	522	476	518	477	508	532	495	482	464	486	530	478	469	497	464	461	475	474	473	514	483	464	483	484	495	514	505	465	488	495	488	520	497	533	456	459	508	452	480	513	509	477	440	510	452	501	467	507	449	494	464	467	472	459	468	466	459	496	486	504	462	526	468	486	447	477	488	469	530	513	480	497	497	519	522	437	450	520	513	485	496	481	522	440	485	487	498	475	465	527	504	496	473	474	511	442	493	471	457	484	457	517	478	473	474	501	500	529	477	477	476	508	497	502	508	500	473	518	468	480	546	515	535	489	483	484	460	501	487	493	506	520	494	515	480	493	472	537	467	474	450	454	468	501	512	487	470	501	533	498	487	515	468	477	514	538	464	507	495	392	529	500	459	492	520	452	536	470	483	478	478	539	495	517	482	509	479	490	478	497	472	496	481	483	484	507	516	510	494	506	516	513	487	507	512	483	521	484	482	449	552	524	461	483	475	490	516	487	507	497	465	503	479	494	483	489	510	448	484	473	497	531	496	445	523	504	474	500	488	535	482	455	481	476	472	479	485	503	437	482	470	491	460	522	483	515	495	482	531	484	478	462	498	492	451	482	495	495	493	488	482	481	493	486	479	497	467	508	475	514	524	493	483	483	484	478	498	473	494	447	503	515	484	499	453	454	501	474	496	507	479	476	464	484	483	447	495	495	501	473	475	524	476	537	452	490	472	503	507	484	495	486	526	505	518	486	474	471	482	486	467	522	481	521	465	508	470	485	496	512	461	485	482	530	473	472	428	521	465	502	512	510	492	513	495	483	504	483	515	502	514	496	480	497	484	538	493	498	491	463	444	497	456	488	462	512	514	501	491	459	471	481	524	527	517	454	492	490	486	488	448	495	466	465	505	499	453	522	479	510	468	509	487	534	528	525	505	499	458	496	482	485	504	462	515	494	488	490	507	477	491	524	469	516	497	481	472	489	483	463	489	465	491	513	489	482	531	515	456	494	465	500	489	460	503	499	458	448	494	525	519	494	467	466	497	479	491	473	470	505	504	465	490	482	497	507	481	434	528	503	485	496	503	512	464	537	490	488	485	490	529	500	506	465	474	473	460	477	512	499	515	508	488	495	486	456	476	470	473	502	464	523	465	460	486	481	491	508	513	487	516	529	466	500	484	454	464	476	501	458	498	478	517	489	484	510	453	525	501	496	533	510	463	499	492	454	463	503	473	486	475	514	522	514	460	539	480	481	503	502	529	529	476	458	516	495	480	463	518	481	495	491	508	502	505	485	477	483	512	495	502	495	487	519	457	479	522	491	496	483	473	507	428	503	506	490	517	494	502	529	474	522	473	479	504	502	487	478	481	478	511	483	491	484	486	484	447	510	485	501	482	511	488	489	531	498	470	489	475	465	496	487	499	480	469	510	507	501	489	447	503	485	462	489	538	486	507	429	457	490	481	506	515	495	491	488	511	475	526	526	537	518	476	495	510	473	444	509	464	494	505	484	510	482	505	514	504	525	487	497	469	498	484	441	493	511	522	520	519	475	480	471	465	480	469	451	452	533	523	451	491	483	552	481	518	456	461	490	526	518	438	477	499	494	521	479	500	479	489	487	528	524	497	508	425	529	465	479	508	476	473	495	481	498	489	501	487	506	508	496	457	512	516	471	507	468	478	474	458	505	504	495	517	499	500	495	497	510	498	481	486	499	507	443	513	488	427	515	481	495	501	475	491	487	476	502	494	496	478	505	499	499	450	474	494	497	513	468	481	518	487	473	478	498	459	407	487	487	477	547	484	461	507	481	487	492	528	511	498	539	493	446	504	506	490	493	501	474	500	480	496	445	477	479	528	514	487	517	519	488	506	482	462	488	467	481	506	472	512	453	544	470	503	499	483	482	520	495	464	505	471	502	530	452	493	539	443	494	499	529	477	511	477	495	503	496	530	499	511	468	508	485	461	497	497	502	474	468	512	516	515	495	479	481	493	544	474	478	495	502	468	498	519	474	486	538	425	445	463	460	490	507	497	498	472	506	512	505	504	436	504	525	490	460	488	478	491	516	499	480	515	534	489	462	520	443	477	488	496	493	485	484	486	511	465	496	490	463	463	457	493	469	484	472	507	500	505	514	500	482	479	485	506	473	469	492	491	453	509	502	477	477	485	455	502	470	476	459	485	490	507	474	507	435	505	479	495	505	480	457	472	450	496	502	489	486	442	516	491	497	501	447	528	486	520	473	490	482	455	461	524	504	513	491	495	487	558	483	519	491	493	458	463	488	495	534	471	507	456	498	506	477	511	498	505	447	501	525	488	490	499	501	496	474	489	483	511	555	478	521	496	483	506	467	488	481	483	475	488	497	496	491	488	525	523	496	462	460	448	482	478	485	510	476	499	494	470	499	510	454	439	508	485	514	527	466	489	471	482	491	515	502	485	514	489	508	486	480	483	505	518	510	490	502	472	481	519	463	506	497	525	484	476	526	470	485	468	428	507	465	483	524	484	506	481	535	475	475	498	480	479	510	479	515	492	498	524	489	500	482	509	483	488	502	505	483	482	503	520	505	509	501	491	529	487	471	457	488	536	501	490	473	516	493	453	502	436	509	481	491	529	435	490	506	501	460	487	515	509	471	467	480	459	534	470	483	556	477	533	498	518	450	534	526	461	491	449	478	491	494	471	482	512	503	492	487	500	512	523	506	500	511	467	488	446	492	485	477	511	522	469	444	511	433	508	471	499	517	532	503	529	499	529	489	500	462	485	537	476	496	501	458	507	526	522	507	497	485	519	501	474	497	494	467	510	482	469	516	483	512	494	480	489	487	481	451	452	481	486	481	495	487	505	520	522	459	466	477	507	494	493	511	511	475	478	497	525	511	491	494	511	476	474	539	483	519	494	502	474	531	476	475	468	470	505	484	556	507	454	507	494	500	503	479	540	514	525	507	473	464	481	474	520	468	496	465	433	492	493	481	517	475	459	523	475	503	498	475	474	456	499	494	512	473	499	493	500	483	481	482	480	477	500	500	509	472	506	535	502	473	493	511	516	462	490	487	493	498	474	458	522	525	503	446	503	469	486	496	465	487	490	476	470	443	476	491	466	484	531	512	484	496	515	490	496	555	462	516	459	485	492	491	496	492	464	495	471	523	497	501	481	473	485	506	502	479	477	456	515	491	526	471	505	462	463	494	473	494	480	476	462	462	484	480	485	503	495	473	530	495	468	500	495	472	445	453	467	497	497	485	486	532	498	502	499	504	526	499	473	522	458	511	484	456	479	493	497	515	480	477	498	447	521	524	527	502	493	489	496	493	471	484	481	472	509	507	486	432	531	497	490	528	485	495	485	498	471	487	437	485	505	507	500	485	537	497	482	518	535	488	502	486	492	458	486	472	466	497	480	495	503	504	479	503
23234	21310	41962	34068	22444	17753	6362	663	480	451	483	443	440	437	429	455	452	434	474	438	408	443	442	446	418	447	403	413	438	487	424	427	420	460	467	428	444	446	456	430	445	459	441	436	435	444	457	467	449	415	440	435	438	448	423	416	466	424	449	448	468	434	486	421	428	435	437	415	448	410	455	457	463	442	437	453	418	414	425	425	437	456	393	440	422	435	446	432	438	467	416	391	447	435	432	445	413	451	461	495	464	457	444	398	419	459	408	445	453	440	453	423	443	412	428	446	431	430	436	463	439	452	459	431	455	444	447	415	442	457	454	442	444	458	444	442	424	403	433	444	419	452	430	426	421	451	417	412	437	450	406	431	437	429	428	437	433	409	447	501	449	464	461	418	397	443	467	446	370	464	446	436	449	442	440	436	477	471	450	487	431	460	414	419	470	451	435	445	423	457	432	444	456	416	443	434	480	452	439	450	452	468	441	424	451	480	448	423	451	443	437	442	448	456	462	464	437	438	471	442	414	421	420	435	419	434	443	461	424	415	427	399	441	425	463	430	428	449	441	398	460	465	414	482	473	423	488	500	436	469	483	437	413	434	450	404	423	449	421	433	423	436	440	458	435	457	408	421	445	450	441	437	438	402	412	442	427	408	400	434	429	446	411	404	422	439	450	463	389	443	472	439	442	453	426	423	437	452	486	399	424	471	422	423	429	415	432	427	430	451	410	418	483	406	455	406	454	410	410	415	428	446	433	434	437	438	405	479	461	422	439	423	392	427	434	434	436	446	407	458	440	425	449	416	421	404	427	433	456	405	423	431	418	448	466	447	470	408	453	417	415	443	483	474	449	466	430	443	451	450	431	469	451	430	401	423	432	400	440	418	431	410	440	400	431	429	465	441	428	436	442	445	453	426	425	454	428	461	452	401	469	433	443	403	413	435	442	423	406	436	455	414	425	412	467	460	490	433	427	469	443	431	445	418	453	441	424	420	458	444	451	419	468	426	454	423	436	430	425	443	446	434	443	451	452	429	456	407	461	438	401	426	414	433	448	445	457	447	456	448	449	419	472	438	432	456	432	433	459	416	423	419	486	446	399	459	414	428	462	465	455	407	472	399	432	438	462	429	420	453	423	445	403	504	469	445	418	484	452	436	451	417	443	433	476	447	435	460	474	462	437	457	407	439	421	407	437	437	459	431	425	438	430	422	384	469	456	429	419	432	411	464	452	454	461	421	434	445	425	437	438	463	451	424	426	442	477	453	452	400	444	441	410	428	471	456	422	432	465	450	448	444	407	451	448	476	445	441	429	420	449	432	408	426	461	450	456	463	410	459	414	442	422	426	430	423	428	433	430	423	452	427	411	428	430	433	465	452	418	434	436	433	419	459	435	404	451	431	427	486	444	425	468	448	458	418	450	409	440	451	440	475	427	404	444	440	472	451	407	457	458	464	496	394	461	433	413	436	439	469	436	435	456	455	438	435	445	455	456	425	415	449	455	422	429	452	404	429	488	437	427	432	424	440	431	450	451	440	454	437	427	454	457	407	434	407	459	448	472	459	430	449	396	432	436	437	444	434	428	466	446	439	486	441	445	443	450	455	454	438	456	449	419	433	444	427	434	430	449	426	441	440	415	457	456	426	456	428	437	413	434	439	458	445	434	433	438	432	417	444	457	443	455	386	478	453	439	426	406	445	435	435	442	421	411	425	449	450	425	418	449	449	409	427	456	438	418	438	436	457	456	435	445	450	471	450	426	440	433	463	446	478	419	422	461	484	434	456	429	386	464	435	455	431	388	415	457	484	475	462	417	435	426	441	422	411	440	460	459	457	457	447	385	426	410	439	436	447	448	405	441	413	431	456	442	428	445	429	420	495	436	418	438	423	464	382	477	497	427	464	411	459	428	482	444	453	456	439	428	409	454	490	439	476	445	441	422	464	434	444	423	437	423	431	433	469	441	414	411	455	435	425	433	458	459	444	442	439	435	448	423	468	438	425	460	433	457	474	429	431	414	467	415	419	448	408	424	447	449	468	475	450	459	436	433	423	444	416	453	468	470	425	476	455	455	410	467	458	450	441	429	455	437	496	400	428	479	461	460	421	459	472	445	446	437	423	416	421	452	390	425	440	469	448	436	435	397	446	425	426	430	428	439	426	423	448	430	490	426	425	443	454	434	459	445	474	416	445	440	420	411	434	436	409	472	421	414	428	465	439	425	421	428	484	434	424	454	441	456	430	474	474	444	436	438	442	441	437	415	422	452	416	440	427	467	424	405	436	462	418	409	447	460	434	485	420	453	444	431	455	438	412	472	499	441	432	439	480	467	451	437	430	439	416	452	432	443	448	431	431	452	443	461	426	438	435	427	468	435	447	448	456	415	413	473	449	410	430	438	433	385	429	441	426	399	464	403	450	415	429	428	443	437	428	431	445	425	423	454	446	435	403	423	411	445	440	470	424	449	398	462	440	438	446	386	505	433	416	437	484	507	455	460	425	460	452	451	399	447	436	472	445	463	440	461	424	432	407	437	441	433	441	403	447	429	471	466	394	462	447	428	416	445	412	441	433	432	458	440	443	453	422	444	442	420	456	469	438	452	445	430	450	447	458	455	422	406	415	447	440	438	407	461	412	433	400	446	449	465	495	406	443	481	450	406	460	460	439	503	406	380	415	406	416	471	449	452	467	471	467	429	434	433	422	462	428	457	420	465	453	406	437	427	479	450	406	427	461	423	448	470	424	434	432	445	409	487	445	436	429	442	445	388	407	485	425	432	421	441	434	456	421	439	437	377	440	423	424	433	420	456	439	423	468	413	455	444	441	450	425	415	425	425	438	408	450	433	442	431	441	417	422	441	422	443	432	431	422	472	400	419	448	498	464	481	417	459	407	458	424	475	420	465	417	427	471	408	441	423	426	423	418	441	483	464	433	431	408	423	423	423	452	449	455	426	423	420	487	437	396	469	434	435	444	419	411	450	403	455	433	417	410	422	448	438	397	440	473	430	428	471	440	475	428	427	455	457	448	440	443	417	441	442	437	450	456	465	426	438	468	449	466	466	432	432	433	441	405	481	422	478	391	371	459	456	425	406	449	442	435	440	449	439	424	444	465	406	437	459	452	426	470	463	448	451	433	410	448	460	384	432	451	441	451	456	415	416	466	430	438	422	390	437	426	428	445	446	444	415	449	430	438	444	404	433	485	408	416	420	441	457	449	464	426	438	421	409	481	461	403	441	415	466	436	433	476	475	429	452	417	456	409	421	431	440	431	374	422	434	482	440	431	420	456	442	449	460	431	446	404	449	447	446	442	449	454	447	507	428	407	450	453	415	410	467	439	458	455	435	446	436	439	445	434	411	465	444	472	452	436	460	424	437	440	431	466	412	426	465	417	443	416	476	438	399	447	449	459	419	441	462	403	454	423	443	436	417	411	504	467	425	449	442	427	421	473	431	440	458	437	460	448	421	422	430	432	456	409	424	464	408	454	456	441	446	405
49616	86066	74795	45382	20006	4435	1092	660	518	516	489	515	434	520	494	490	513	455	507	470	433	505	495	492	480	467	500	505	482	497	470	492	477	458	469	464	464	494	473	482	492	479	469	497	484	512	521	460	435	505	494	492	493	444	497	472	471	528	478	484	484	456	504	476	472	497	496	492	500	506	458	480	464	469	512	486	497	503	525	479	472	467	482	481	478	474	458	486	473	513	460	458	457	463	444	485	512	493	451	495	438	481	473	466	496	493	452	482	463	456	485	513	466	498	457	462	481	450	447	482	445	461	463	496	454	494	456	462	473	467	498	454	511	491	490	495	479	463	449	459	491	487	463	456	497	508	479	461	506	497	486	473	487	472	496	497	524	470	498	466	501	479	468	446	518	490	494	446	512	475	440	488	474	494	448	476	514	495	452	506	464	476	490	479	500	504	467	481	481	486	459	475	504	493	504	478	515	525	473	515	457	481	466	467	454	492	532	512	475	493	486	468	482	514	473	470	512	475	458	465	493	543	495	498	499	463	465	426	425	489	493	487	510	473	473	449	507	495	508	481	456	465	464	491	477	486	477	491	477	477	458	509	504	452	501	519	449	441	483	485	458	491	455	466	503	514	474	449	489	476	484	464	496	473	491	479	508	477	449	528	483	521	444	480	475	535	480	480	516	457	511	468	451	502	493	470	487	508	479	509	489	505	472	439	491	465	464	483	513	484	448	499	473	429	449	478	455	475	501	484	455	501	488	454	523	456	482	486	463	470	456	431	461	496	509	529	489	472	451	498	487	469	475	504	493	511	461	482	450	498	512	476	492	476	495	486	546	492	478	495	505	469	499	480	501	457	504	451	530	470	472	491	474	519	485	488	478	477	441	461	416	471	493	471	528	484	504	445	494	525	473	505	527	469	422	490	485	484	471	492	498	447	494	506	444	464	415	487	485	456	495	500	479	505	469	508	495	492	448	472	497	476	478	458	438	492	524	486	462	471	441	498	475	474	491	490	484	460	482	467	478	467	492	489	489	469	485	498	474	461	497	470	498	487	457	445	459	474	490	462	482	460	480	464	530	484	490	457	473	458	472	473	466	451	471	504	490	483	488	447	471	457	463	483	496	463	464	495	511	507	460	480	519	473	524	477	510	444	523	454	472	498	497	488	464	479	493	480	487	507	471	431	487	481	492	496	493	460	469	483	478	515	491	487	466	479	468	489	516	461	492	474	443	455	492	518	464	505	461	450	492	462	524	495	424	494	490	469	496	486	455	526	466	523	480	492	503	482	487	503	452	520	569	483	474	497	470	469	502	454	486	505	442	485	458	481	502	459	491	494	478	448	452	453	470	499	499	507	472	476	493	495	465	520	488	480	465	485	477	465	478	486	470	532	456	461	486	492	479	477	486	470	470	491	464	470	505	490	509	458	471	463	486	494	489	462	513	461	470	472	472	450	500	481	474	497	449	487	439	495	459	468	484	487	480	523	452	473	443	497	494	505	472	467	497	459	445	470	496	461	513	456	482	527	506	476	537	443	470	454	447	489	471	468	499	521	479	503	479	491	491	474	466	446	498	474	501	497	486	470	472	508	498	456	458	475	473	462	433	467	489	451	485	479	483	473	495	499	514	451	492	452	486	511	502	473	466	451	482	491	440	463	472	477	494	477	520	479	449	459	462	529	488	496	490	484	526	511	453	467	472	461	474	468	451	483	518	480	494	473	484	467	502	508	471	509	467	438	434	487	468	473	483	491	470	469	483	481	485	453	471	469	508	501	475	478	465	477	464	448	468	500	536	481	471	527	488	472	470	489	440	460	438	512	470	500	492	479	501	494	438	529	458	500	494	457	486	497	447	493	471	500	471	450	445	424	526	465	493	462	463	484	441	512	515	475	476	486	491	502	484	461	500	467	483	499	493	461	449	461	515	462	468	514	489	465	474	510	496	523	511	469	534	511	455	479	502	498	528	492	472	490	508	482	469	471	468	465	498	500	534	487	510	467	464	488	496	468	441	461	496	454	501	520	485	484	505	489	481	455	448	496	500	506	512	492	512	492	479	469	486	506	476	496	511	494	479	425	488	532	457	437	455	459	450	436	513	477	474	514	505	490	471	509	461	479	494	545	521	513	489	499	472	506	486	481	495	488	489	482	504	479	470	452	493	483	482	457	498	486	459	482	501	507	489	478	456	461	499	493	493	482	494	501	485	461	499	491	470	501	470	467	466	436	486	462	460	490	459	480	502	521	476	450	498	476	485	483	483	452	466	477	483	487	477	485	485	500	433	501	485	481	498	500	493	433	512	500	467	531	507	487	475	511	464	483	481	479	491	487	511	489	450	498	472	491	479	471	483	457	506	501	475	481	505	508	462	489	484	460	488	457	458	478	476	482	477	468	467	464	461	493	516	472	483	501	476	499	477	522	505	474	463	482	486	500	464	500	489	435	481	505	487	505	476	464	524	479	503	440	495	529	547	459	501	473	497	441	435	499	465	502	524	478	454	464	492	457	477	508	484	498	450	503	509	486	464	486	488	486	495	503	518	504	462	458	423	522	446	465	493	514	463	482	466	506	467	436	520	492	491	502	478	506	501	479	503	468	456	486	486	482	514	481	507	457	507	520	488	474	453	489	509	480	499	459	443	486	445	447	501	497	498	497	503	448	454	479	463	452	497	470	470	504	506	441	480	492	443	477	481	480	441	498	456	513	472	500	475	475	496	489	443	472	532	515	487	475	475	524	491	468	508	473	461	498	515	504	467	442	465	485	484	470	473	441	430	459	464	531	507	452	502	482	505	484	492	461	421	492	473	471	481	505	470	495	493	514	463	442	478	474	483	502	500	480	459	513	513	489	468	472	501	458	512	476	483	460	491	430	476	491	459	449	474	493	460	486	453	463	454	514	453	452	502	462	452	457	516	479	491	491	477	507	449	509	490	443	477	507	446	517	507	462	480	469	480	493	464	500	443	454	495	483	513	474	486	451	514	488	483	493	484	471	462	467	419	495	462	501	500	481	495	474	459	483	499	481	480	439	491	459	472	484	471	466	490	474	516	498	479	474	488	507	468	518	474	483	509	502	457	469	487	463	477	460	507	461	505	475	524	484	494	475	465	471	447	463	462	492	462	503	493	489	504	460	520	483	497	500	534	475	484	464	480	487	491	495	498	476	456	477	458	502	495	475	473	490	503	473	496	480	498	484	466	485	508	465	493	492	457	472	481	471	487	502	495	504	435	492	466	499	464	456	490	471	493	471	499	426	455	451	497	470	474	484	467	467	478	499	459	477	520	474	487	466	495	477	461	505	508	491	487	494	467	456	462	478	473	455	446	466	492	481	459	485	481	464	457	472	458	479	458	495	490	473	435	460	503	475	440	471	511	484	473	507	502	496	515	475	483	469	507	495	490	467	492	497	500	513	486	471	484	513	488	444	478	487	483	484	491	494	525	472	460	486	495	451	467	500	492	479	463	487	479	457	464	480	477	528	453	463	504	497	456	495
25097	22603	54383	35282	16862	4051	763	587	549	534	532	559	545	553	523	520	518	528	528	535	547	521	537	546	541	517	530	513	533	518	481	558	518	544	519	519	507	535	538	547	560	546	539	521	523	480	510	527	513	545	568	533	520	592	511	502	517	526	494	511	525	508	539	505	555	499	521	471	534	539	526	525	516	553	529	544	477	546	510	504	499	555	543	532	498	534	555	563	528	478	586	575	514	546	542	518	523	505	548	509	468	517	537	513	577	525	540	517	568	542	562	545	590	553	497	521	543	569	547	518	531	537	498	545	532	561	541	525	509	550	502	528	516	517	483	513	529	548	539	522	506	489	571	534	544	555	547	526	472	499	530	518	541	548	518	516	499	549	509	531	514	484	521	515	498	562	519	499	536	542	533	512	539	573	513	522	580	567	531	541	534	527	538	574	524	526	501	547	536	547	553	506	538	530	496	494	503	555	554	548	514	545	584	518	502	518	504	525	514	532	520	518	523	508	508	537	525	513	554	499	509	509	534	531	509	537	546	519	490	523	532	521	531	504	496	568	488	574	525	536	486	495	499	521	519	511	516	545	519	581	507	442	538	506	552	530	509	530	538	546	522	501	526	563	557	555	545	552	525	521	524	548	539	493	550	537	525	538	527	533	521	565	513	501	518	520	536	539	544	547	515	506	540	515	500	524	497	512	550	545	550	562	566	500	505	509	505	523	514	497	541	537	530	527	488	558	515	533	521	544	494	518	511	530	546	509	517	495	534	548	522	535	528	500	544	509	471	556	543	532	541	542	565	528	482	513	489	519	552	501	466	569	521	540	515	476	522	507	583	556	496	533	496	547	551	555	520	578	519	500	510	559	531	494	522	521	530	522	557	538	509	510	553	542	510	516	533	514	533	531	505	521	559	544	562	518	521	529	548	510	537	521	489	501	530	512	547	478	539	558	500	502	499	533	465	580	597	546	477	522	580	526	510	557	482	564	529	515	554	521	524	465	551	563	577	499	511	521	511	516	529	510	559	519	530	519	521	556	524	546	511	512	528	531	558	549	502	528	512	477	562	538	512	478	568	520	506	532	546	548	493	557	535	527	513	516	482	518	531	543	588	456	537	567	517	578	504	530	536	545	550	551	508	555	507	526	544	503	575	568	531	540	533	527	524	504	495	521	485	569	558	515	562	521	522	555	514	501	502	532	575	503	545	546	545	549	543	508	519	542	528	566	529	500	510	566	550	496	546	501	492	536	527	534	536	535	523	524	524	516	487	492	526	512	533	557	531	513	491	533	495	514	520	524	534	533	510	534	510	522	518	513	559	566	568	516	536	563	540	544	582	527	541	527	497	535	571	536	494	490	491	506	521	531	536	540	491	545	493	515	520	515	488	569	520	491	529	535	555	528	517	521	530	530	552	548	562	512	563	529	480	499	540	497	530	559	503	495	570	501	505	504	543	548	550	532	510	521	543	517	508	508	560	530	533	555	521	505	524	488	515	566	533	546	533	527	535	530	536	525	515	487	526	554	545	510	584	472	542	533	510	508	504	552	521	531	500	493	536	535	527	518	532	535	523	480	517	497	546	529	519	514	550	555	551	550	492	547	533	534	515	524	542	520	506	518	523	513	569	532	520	527	540	561	485	521	494	517	573	504	515	552	521	517	499	527	541	531	527	541	577	521	538	514	534	550	552	535	566	525	533	533	548	499	489	532	517	525	513	487	551	542	532	523	544	570	504	517	534	514	516	523	526	513	535	558	525	561	546	512	472	522	497	509	554	537	521	529	526	507	486	518	531	507	502	517	512	584	505	520	544	497	511	534	530	542	561	528	544	527	526	535	499	537	511	535	542	566	542	508	488	541	523	527	514	545	501	548	518	555	508	560	492	510	545	508	551	514	505	528	539	538	552	508	527	528	549	577	495	547	495	510	554	527	528	544	546	506	509	540	520	513	512	524	494	480	539	537	526	551	541	505	515	481	509	529	526	486	541	482	484	476	534	560	551	552	539	542	523	547	506	524	461	528	501	523	509	477	549	547	526	514	508	534	473	537	504	508	494	565	510	526	493	581	517	535	556	499	518	532	551	556	534	509	511	548	504	504	548	497	522	505	501	534	525	536	523	519	515	479	528	481	533	557	549	546	511	508	517	600	539	527	515	526	526	522	535	557	509	506	545	537	527	566	511	510	521	532	584	560	585	522	481	537	512	535	538	522	542	500	487	510	505	514	516	517	541	536	509	519	562	511	534	486	483	507	535	513	547	486	512	550	539	542	526	532	509	541	559	498	542	552	580	530	525	536	547	545	504	519	539	502	520	546	532	509	484	591	537	488	540	559	531	533	535	528	564	502	532	557	530	527	519	531	497	496	508	526	547	538	504	533	541	511	525	552	512	527	498	533	521	509	518	532	531	528	522	531	517	535	534	513	535	554	511	494	522	501	518	522	524	544	541	563	504	509	510	534	560	530	516	523	552	557	510	505	513	529	506	510	545	526	534	504	507	502	489	502	555	586	541	542	530	523	534	534	534	511	509	519	538	585	531	523	505	523	474	524	525	525	539	513	535	487	542	513	514	533	564	519	491	515	517	540	553	567	558	555	521	511	525	581	523	530	548	556	561	499	561	527	525	525	523	513	562	470	496	533	523	520	530	514	511	531	543	516	507	518	477	534	543	540	525	543	538	557	540	502	520	521	541	525	507	497	576	553	530	491	529	504	557	524	456	555	500	541	503	518	512	558	514	503	495	493	507	555	505	510	530	560	502	524	520	508	533	580	533	513	501	581	567	535	531	514	560	538	504	521	533	503	526	480	481	518	555	531	502	512	524	515	562	566	510	512	539	509	477	525	537	523	577	558	481	513	500	571	528	585	520	518	541	533	534	544	481	492	493	530	557	525	545	536	509	554	490	516	511	538	520	507	521	532	521	533	572	521	504	502	591	524	545	545	532	483	542	481	524	489	549	503	529	529	527	519	550	547	544	540	538	536	539	508	499	516	562	496	562	540	550	526	540	494	527	514	539	527	545	552	534	499	526	501	508	570	490	550	524	545	512	521	496	530	548	544	519	554	584	531	513	502	547	533	551	523	498	539	573	545	555	527	486	559	523	529	526	527	561	556	539	552	555	511	555	534	517	509	516	555	503	535	542	511	545	494	503	538	556	557	525	498	544	550	523	510	529	535	539	510	516	528	511	528	556	559	536	529	516	545	494	558	502	536	524	491	549	529	547	509	537	521	533	494	547	507	543	503	534	512	539	482	541	524	516	512	504	542	536	508	568	491	575	499	533	492	504	536	509	500	521	467	566	580	525	509	508	504	486	533	538	498	514	532	514	526	534	520	529	497	529	520	504	528	542	506	555	525	499	511	513	540	503	545	523	510	526	511	548	512	497	527	535	516	503	531	514	521	559	507	507	492	534	532	507	524	548	551	539	520	519	535	548	518	532	561	525	556	516	550	517	527	514	481	481	527	535	522	517	485	537	528	503	571	540	476	493	574
42015	71511	66216	31734	10936	2101	868	631	595	595	601	619	598	566	578	565	578	570	608	592	593	575	618	624	583	566	575	566	629	567	586	556	594	588	606	578	590	580	574	604	614	601	574	610	602	556	603	600	596	600	616	617	599	548	538	568	541	582	628	618	610	582	601	589	645	603	593	610	597	632	570	590	607	598	623	583	590	623	572	589	619	593	597	634	594	601	600	577	617	555	568	605	603	578	582	611	542	580	582	616	625	601	576	631	561	589	582	561	540	567	551	581	534	582	548	574	557	586	559	573	544	575	559	561	607	576	600	642	607	575	601	580	566	608	572	615	600	615	574	632	602	600	565	593	560	594	586	576	600	577	558	545	584	597	588	588	580	539	614	553	585	578	622	547	595	578	572	588	600	540	587	541	568	575	565	552	574	587	557	601	548	668	573	593	617	583	598	559	609	545	595	598	589	634	580	589	573	552	561	572	604	622	593	588	543	611	587	590	551	564	566	574	580	579	567	591	517	614	600	609	571	589	568	580	551	568	619	599	562	591	628	622	554	550	594	556	570	582	586	589	555	561	615	590	622	588	571	594	592	573	589	564	551	562	550	566	574	583	587	607	558	555	568	579	590	640	545	576	600	586	582	633	596	571	566	581	607	616	538	617	566	605	600	555	569	580	597	621	581	581	627	572	599	608	567	577	582	619	594	600	589	546	581	601	560	611	628	584	615	524	549	574	557	627	575	601	598	606	567	570	587	583	549	594	557	556	603	615	568	612	604	553	590	570	598	570	587	561	586	591	571	584	597	561	586	599	610	551	557	570	565	594	560	613	599	569	605	615	566	572	569	575	554	568	611	545	607	571	608	568	639	601	544	588	563	614	561	613	586	591	564	599	549	607	572	628	573	582	603	607	597	619	608	607	598	564	624	563	585	609	567	618	574	586	551	621	601	599	602	583	594	589	540	588	553	612	596	570	556	559	619	576	554	591	599	570	571	581	580	558	585	566	569	588	582	603	573	604	644	542	568	554	574	565	569	604	576	579	622	558	590	621	567	593	557	578	583	573	546	618	593	630	581	577	619	563	558	558	566	587	532	598	632	567	641	577	596	583	549	573	584	554	603	602	584	562	587	600	583	600	532	596	602	611	605	550	576	574	602	588	577	575	569	603	593	587	572	575	605	594	598	608	547	596	610	556	556	546	576	574	600	588	609	593	577	627	623	621	590	577	534	577	570	564	630	615	596	595	563	614	570	565	620	579	604	578	599	541	548	614	573	620	560	575	608	576	583	592	620	560	584	640	591	594	586	569	577	566	612	551	598	548	590	565	591	561	563	559	582	572	601	593	583	580	599	601	562	624	629	629	576	549	588	562	574	563	593	549	583	592	557	525	577	605	593	571	581	571	554	562	628	581	610	564	579	561	581	590	574	609	583	607	592	593	572	591	583	587	576	615	613	584	534	570	550	619	565	595	587	604	571	599	638	594	616	594	592	617	567	608	595	578	627	578	596	568	596	612	591	594	555	585	565	571	587	586	599	574	541	641	520	570	617	605	553	563	601	583	575	578	610	545	598	572	582	593	575	588	586	608	581	594	570	588	532	549	578	582	578	579	565	557	574	547	630	586	610	600	593	610	589	598	570	548	566	605	607	580	606	552	574	571	563	599	588	606	583	579	607	591	550	561	623	627	560	591	567	590	584	573	613	527	619	561	569	574	566	580	592	581	630	630	556	586	598	577	582	617	591	604	596	563	569	591	569	609	588	601	591	587	618	627	557	544	544	554	544	588	563	550	583	585	576	626	609	571	607	591	563	564	542	586	564	594	584	577	626	576	569	618	562	583	587	535	630	598	575	588	606	588	558	578	587	573	562	603	570	601	601	598	567	558	609	581	592	568	557	553	580	607	613	580	579	610	588	581	514	573	611	617	594	586	593	621	592	571	608	570	601	597	602	586	583	618	600	578	550	609	570	595	589	585	566	606	571	603	591	586	555	563	636	578	581	602	612	541	611	559	544	566	558	603	613	593	594	563	569	584	615	569	589	596	602	608	609	580	654	553	603	650	574	581	613	580	575	602	592	562	605	585	576	595	601	566	587	592	603	572	565	586	581	592	562	579	601	584	620	580	551	637	570	595	579	623	571	615	601	560	618	599	563	611	612	626	559	588	587	563	563	622	581	611	566	608	585	577	589	576	558	566	587	597	634	612	584	592	651	615	554	580	584	625	577	588	593	559	558	570	609	602	587	610	594	591	562	592	570	654	577	586	564	607	600	560	585	613	566	599	586	561	601	607	576	560	565	546	606	591	591	608	588	572	588	578	594	580	546	595	571	555	606	611	587	588	578	556	598	615	589	583	564	577	614	628	541	561	569	557	601	569	575	597	543	574	564	591	559	582	568	563	585	556	573	562	587	613	572	596	604	575	611	578	581	569	582	621	586	569	585	540	580	572	566	564	576	549	589	581	625	563	556	609	609	590	602	595	596	556	574	567	550	559	575	608	584	555	594	575	580	578	573	542	633	559	604	623	575	566	540	610	586	532	562	610	573	575	601	587	591	572	598	610	566	620	599	568	597	543	606	584	622	598	618	568	575	569	628	595	581	619	579	586	599	626	617	587	600	567	565	613	631	620	583	596	535	577	564	571	582	596	531	593	586	613	576	582	556	588	576	566	578	572	581	587	564	594	569	562	595	581	551	611	591	584	601	567	623	613	584	609	593	624	584	600	578	605	557	593	587	567	597	591	578	566	560	591	607	555	600	586	559	600	583	565	560	574	589	577	563	613	605	576	568	619	594	577	596	575	591	563	599	614	622	590	569	596	576	579	603	611	563	581	561	567	615	562	579	572	569	541	602	591	607	589	575	616	606	574	580	632	592	614	630	589	602	579	566	571	575	573	580	555	572	576	566	599	576	587	590	586	578	591	566	556	600	589	591	534	586	579	565	642	606	623	582	595	588	616	574	568	536	545	570	559	634	593	602	543	574	616	596	581	569	588	576	572	556	585	557	559	574	579	573	581	595	604	587	609	616	609	591	582	586	607	562	585	562	560	641	618	614	566	632	575	577	575	638	599	553	628	564	583	553	590	597	516	573	634	600	571	570	590	570	618	555	593	595	538	589	620	596	556	639	553	597	611	598	568	513	544	646	608	570	588	611	607	606	584	578	588	596	595	567	553	597	571	608	616	601	625	547	557	546	594	555	578	559	588	609	574	564	587	617	542	531	577	621	567	549	570	628	591	609	576	573	572	595	571	567	585	561	649	608	598	587	615	558	600	609	568	583	618	531	571	548	593	561	623	605	556	621	590	582	627	602	605	597	588	554	615	586	545	620	581	531	608	592	585	576	543	588	560	598	591	540	591	589	573	610	553	533	595	573	589	618	559	599	579	596	613	559	550	591	611	574	591	607	602	586	583	576	559	563	609	587	564	607	586	575	610	577	607	583	591	571	590	591	561	597	561	617	550	595	583	596	565	566	617	603	621	585	566	559	588	608	610
22493	21082	37511	31559	22658	20543	14080	1428	641	584	535	557	568	582	601	589	600	518	586	546	583	511	544	541	565	549	537	529	594	517	561	512	540	553	492	555	569	525	561	565	529	543	518	593	581	553	560	536	530	548	551	562	581	564	566	542	559	584	522	569	555	553	584	544	559	563	561	554	555	562	536	523	549	513	598	544	560	512	579	549	528	554	589	582	492	544	516	530	567	528	555	564	536	522	504	543	525	523	528	527	512	515	563	544	554	540	561	535	539	528	538	535	564	575	555	530	537	577	557	517	597	521	541	578	544	565	533	562	518	565	564	573	552	558	527	564	591	551	566	556	529	517	547	548	544	574	563	545	551	589	560	527	510	505	574	524	543	531	525	526	562	592	536	526	575	516	574	504	588	522	549	580	563	551	547	516	588	551	528	525	516	533	570	585	526	507	532	505	537	531	546	553	588	537	539	567	527	553	539	549	534	568	548	556	525	534	553	519	560	533	543	524	520	556	540	554	504	578	514	522	557	542	515	538	536	518	515	547	574	535	535	509	513	569	543	522	530	510	535	569	557	583	547	548	550	545	560	544	541	518	577	533	495	543	505	576	526	550	544	563	530	553	594	552	563	563	528	499	584	543	600	561	537	573	561	546	556	508	581	504	558	493	552	557	564	576	561	566	534	598	562	538	583	566	536	568	537	542	573	534	542	558	563	526	527	502	530	561	545	549	557	613	544	541	535	562	509	593	535	573	554	537	538	541	567	525	501	580	509	577	535	555	527	537	501	582	518	538	565	556	571	513	536	547	550	563	561	553	558	556	553	581	506	565	559	528	550	586	531	543	538	526	574	553	541	555	563	522	553	560	530	543	549	546	567	540	564	561	517	546	586	581	539	539	520	520	524	575	518	589	530	539	520	546	515	554	577	558	573	565	522	541	526	509	560	565	578	575	559	579	572	557	555	558	578	545	526	563	578	570	500	496	525	563	536	521	531	550	567	533	562	543	520	516	539	517	561	557	508	572	561	531	555	553	528	538	537	567	542	515	552	557	546	578	542	559	542	589	583	540	597	536	549	534	553	566	511	559	533	514	522	531	564	558	551	533	561	511	602	563	507	554	538	544	511	563	516	568	545	552	554	536	547	549	553	574	524	537	515	551	533	574	573	555	514	535	537	545	530	561	553	573	511	518	538	555	560	533	560	556	512	557	561	521	555	575	555	544	578	555	564	555	528	574	561	571	571	500	568	543	541	557	505	543	523	545	568	547	542	527	523	542	562	545	567	532	571	548	569	546	527	526	546	584	525	548	588	595	561	539	552	593	538	533	525	523	583	529	554	607	573	545	579	545	547	578	598	586	577	584	567	530	543	538	557	562	544	554	573	537	526	527	552	523	523	537	533	528	585	538	536	516	524	493	537	486	507	531	578	551	555	530	556	525	559	548	540	537	547	552	529	548	524	576	527	550	589	558	550	540	505	528	543	554	522	531	545	581	599	544	533	533	553	522	493	558	534	540	589	541	531	561	535	574	568	582	541	557	551	565	585	566	554	548	546	575	506	536	529	585	543	535	553	540	556	551	524	566	536	577	570	515	563	529	525	563	563	545	530	554	510	523	571	549	556	558	550	584	583	567	536	499	560	543	556	559	523	569	529	527	517	589	526	542	528	541	520	580	487	560	539	582	538	570	565	566	526	516	546	595	530	502	536	528	541	588	512	541	559	517	572	566	578	494	537	547	540	539	545	571	546	544	543	517	508	547	557	554	567	565	519	509	570	545	556	544	517	522	581	571	550	554	524	522	515	585	531	553	543	515	558	553	539	544	542	536	569	532	558	579	546	551	529	544	550	526	564	514	552	505	536	506	565	544	532	549	547	497	547	529	516	529	515	570	575	517	561	579	572	575	566	563	549	565	615	516	535	586	519	553	551	516	573	558	546	569	529	540	521	524	524	530	532	553	544	532	555	560	554	555	528	498	553	518	545	540	500	515	566	569	507	553	540	585	510	530	546	580	547	497	528	574	561	591	557	501	511	548	546	542	594	548	565	549	533	573	514	530	567	533	549	573	547	544	512	498	541	560	548	533	527	542	512	562	559	554	557	536	571	573	551	502	531	551	534	583	525	516	530	594	545	502	511	535	490	524	560	571	561	546	579	538	566	530	548	504	515	554	537	586	538	568	534	549	547	556	585	550	547	551	533	583	538	581	575	548	551	555	579	542	543	579	545	617	550	544	517	570	566	542	576	522	522	560	515	549	540	564	530	542	595	529	560	544	536	538	580	547	529	546	497	566	550	538	527	538	566	548	568	547	550	567	563	549	559	520	545	524	544	547	498	542	574	560	530	534	525	580	544	540	539	540	514	528	560	559	546	532	557	571	575	577	536	532	522	534	523	502	554	569	555	560	532	529	543	511	518	592	607	560	540	550	536	559	564	530	489	517	565	527	571	580	551	545	561	506	510	514	549	555	543	536	543	548	542	569	544	518	575	506	558	520	561	605	581	583	528	543	552	569	569	523	558	523	539	592	559	571	618	486	521	532	546	530	539	506	557	563	526	560	527	544	533	563	525	531	549	566	523	529	561	500	559	552	528	514	551	539	576	520	558	543	566	535	527	515	514	546	543	506	535	479	505	556	532	554	502	518	546	530	517	556	579	523	528	531	539	556	535	575	585	511	555	521	537	541	536	534	575	564	519	529	544	528	569	534	553	568	558	542	556	503	569	536	555	531	606	527	501	516	539	541	523	528	561	566	542	554	541	533	523	548	593	522	557	538	533	523	497	546	550	527	526	540	558	521	541	579	529	529	567	514	558	583	557	564	514	533	569	582	567	536	531	560	584	475	542	569	533	562	513	523	566	538	547	551	562	549	563	531	569	524	578	546	530	564	563	526	555	562	582	574	508	512	545	542	551	564	544	532	530	569	544	568	526	526	551	562	546	547	540	565	548	547	551	535	584	548	540	554	541	551	531	525	499	512	565	539	521	552	585	572	539	569	546	525	535	577	604	543	499	535	568	573	533	545	577	541	529	528	580	504	513	511	587	544	545	580	553	548	539	551	538	534	509	540	542	554	516	524	531	522	552	512	541	585	547	518	591	548	511	549	552	540	533	548	567	584	522	552	535	570	523	493	531	532	511	524	563	530	527	556	566	577	526	551	562	545	527	574	549	566	526	545	524	579	550	546	531	557	554	560	556	519	576	555	562	540	548	575	516	529	583	543	571	536	548	541	570	520	551	559	554	538	532	552	542	568	553	518	535	610	527	538	522	522	610	542	524	525	567	547	513	527	563	549	526	589	545	556	524	509	525	572	502	538	506	557	568	551	548	562	530	536	554	517	520	566	519	566	550	540	547	550	535	511	535	506	570	531	531	521	537	547	565	550	546	538	541	477	529	559	518	562	544	562	513	564	529	604	537	513	533	581	557	517	527	524	553	577	552	531	582	586	532	564	550	522	557	561	558	578	538	576	566	550	553	583	509	575	558	557	569	520	550	510
53301	91845	74990	54601	27279	6702	1582	883	629	637	590	634	523	612	583	586	554	606	588	574	579	544	607	600	630	568	568	608	596	602	595	535	584	590	595	601	591	617	603	598	582	573	570	587	552	589	582	569	535	603	549	585	593	579	529	589	564	576	631	589	593	565	550	578	587	562	610	569	578	570	605	589	555	532	573	588	598	555	557	583	572	588	582	591	591	583	571	599	617	615	604	583	587	568	567	601	594	609	555	586	601	575	560	561	570	546	605	530	592	591	576	556	572	527	532	554	579	580	576	555	611	580	556	595	548	585	604	561	563	583	558	611	619	571	555	593	610	574	620	602	608	581	606	563	578	611	580	591	572	580	596	599	602	576	612	508	604	582	601	636	534	639	545	582	556	559	567	593	623	588	586	585	586	589	618	588	574	515	571	562	580	603	585	558	553	602	522	576	561	571	598	558	570	574	617	589	559	581	557	541	558	591	553	608	602	596	571	605	584	588	572	584	591	574	585	583	548	546	627	597	581	594	628	523	615	581	599	609	542	594	603	590	598	576	580	550	602	595	571	595	576	581	601	566	620	559	628	553	614	582	589	608	584	649	601	524	556	594	564	624	543	591	565	575	605	599	581	612	572	568	611	576	559	644	568	538	592	558	547	562	605	563	586	570	561	567	573	546	611	575	621	600	607	568	601	569	584	543	641	583	596	581	588	567	593	611	595	544	613	587	572	591	604	530	611	571	583	592	588	585	586	565	583	608	617	604	596	581	572	595	581	523	587	543	598	570	578	582	613	584	606	610	541	597	559	544	607	539	601	576	612	566	585	588	590	590	539	563	607	605	584	582	592	618	561	528	575	592	589	557	628	549	576	566	556	573	604	566	588	593	586	573	558	587	543	563	579	616	550	572	559	611	560	580	563	602	589	602	602	610	578	605	596	569	569	567	577	566	572	628	587	566	561	569	614	555	610	572	628	547	610	602	504	567	571	579	567	618	579	613	604	602	556	565	590	574	542	562	562	555	572	597	561	532	579	603	605	596	602	616	583	589	632	562	602	592	561	565	585	636	569	591	571	570	580	549	564	580	569	582	602	610	577	575	587	599	603	617	589	583	600	568	593	555	615	564	591	571	542	586	590	589	590	595	586	626	534	544	619	566	596	585	592	577	580	575	559	562	572	592	594	640	598	616	599	597	541	589	612	600	534	607	556	577	580	513	559	584	656	589	600	597	587	548	589	553	562	581	618	557	607	599	540	558	616	588	606	626	574	611	587	549	563	582	554	612	585	604	560	561	634	570	580	573	601	595	605	630	600	538	554	559	570	586	560	616	548	583	586	560	609	568	579	556	567	541	609	537	580	602	583	605	551	599	567	558	577	568	577	559	592	598	603	559	585	591	524	614	633	595	610	607	583	551	555	623	571	587	609	566	545	594	592	559	599	595	565	606	617	574	563	575	563	631	578	588	584	602	584	573	563	566	616	577	605	602	588	581	596	606	568	549	603	567	596	589	535	562	575	564	622	584	597	586	574	582	617	584	588	568	612	571	620	550	569	588	550	575	546	575	609	621	579	569	581	586	564	587	586	607	589	574	571	563	579	596	648	584	614	577	574	568	576	627	539	583	624	608	543	584	566	606	630	580	611	629	599	633	563	557	574	598	641	592	575	621	574	597	550	579	549	623	582	593	581	575	617	548	570	561	589	576	569	585	554	547	596	548	542	573	585	587	553	616	589	569	600	586	601	578	590	600	613	591	547	576	555	585	531	541	562	585	559	553	589	558	582	595	594	578	588	573	622	595	555	606	587	547	593	620	572	574	583	608	580	591	597	583	540	607	562	560	555	592	572	613	579	622	568	518	640	579	554	555	559	604	551	582	576	546	577	601	614	615	611	586	575	543	543	568	570	570	590	596	555	587	570	581	544	610	577	559	603	546	610	615	557	558	590	568	575	606	570	573	587	584	566	606	551	589	568	586	610	599	555	582	598	601	541	548	634	556	576	603	559	587	572	589	549	571	618	583	580	562	644	597	585	620	565	607	569	603	553	600	564	551	583	574	626	560	555	548	595	543	628	619	556	571	566	576	562	576	577	627	594	566	553	568	555	598	577	570	583	557	563	581	614	550	605	586	569	545	604	585	542	586	565	569	592	586	602	586	594	561	574	595	589	587	588	622	598	543	575	599	576	553	565	584	556	585	599	595	537	595	577	616	586	556	609	590	579	599	581	543	594	580	593	583	582	588	606	593	595	604	584	577	528	618	580	588	570	601	571	575	590	580	524	553	598	586	563	604	580	555	562	567	555	559	590	606	582	561	598	574	587	587	565	589	596	644	564	594	563	568	574	611	570	582	589	564	614	603	603	558	589	569	592	595	588	577	588	562	589	558	612	631	597	591	616	564	621	569	572	624	585	602	546	567	570	613	533	537	561	560	569	582	641	573	625	529	542	555	624	599	569	581	579	531	593	587	547	571	610	605	582	563	584	560	627	586	606	608	601	586	573	589	562	562	596	551	622	625	601	568	573	531	571	574	552	580	571	563	596	577	564	589	556	542	606	584	571	598	606	600	587	624	617	590	586	611	575	538	599	598	579	595	598	570	556	589	634	575	524	632	555	632	552	600	572	573	613	599	551	566	575	577	571	551	572	599	588	581	544	592	593	585	541	590	581	534	616	560	566	582	550	583	560	577	535	598	596	582	574	545	563	561	561	591	600	560	599	577	617	578	571	579	562	584	590	558	587	625	617	610	622	609	574	611	586	576	597	567	582	547	560	637	575	600	565	610	554	636	596	587	572	571	647	561	590	571	573	586	578	531	587	609	589	614	542	536	597	597	594	607	553	575	580	604	597	521	621	533	549	604	605	615	567	573	597	644	559	615	597	568	549	585	555	572	578	551	579	571	545	576	592	563	562	603	591	593	604	600	582	586	585	580	597	567	567	572	552	613	558	589	587	583	602	549	613	561	565	564	585	577	572	576	576	579	581	603	580	557	590	591	601	637	546	574	572	615	551	592	573	580	568	570	575	564	593	607	560	580	555	547	609	572	608	586	599	546	569	544	532	576	619	588	583	607	565	626	593	600	542	572	585	609	573	566	596	569	613	550	578	599	571	574	613	588	599	560	537	581	612	583	576	571	552	544	542	580	600	582	545	573	604	609	530	545	567	593	633	608	589	575	581	627	548	572	563	552	572	565	552	587	603	574	564	568	559	554	607	552	593	576	584	604	590	566	610	563	551	551	565	560	574	608	587	604	565	634	546	564	547	592	547	610	557	582	587	554	596	612	570	551	557	557	596	530	584	558	557	598	581	563	593	578	594	564	577	601	627	612	555	569	623	616	595	599	567	554	608	584	585	573	594	580	600	590	591	591	574	617	590	553	587	547	545	602	627	587	537	596	654	599	561	573	583	558	593	589	592	578	556	545	615	539	582	613	570	578	613	575	585	586	565	590	593	583	611	579	595	551	569	572	593	609	565	589	594	632	546	601	578	550	601	569
27508	23843	46847	28730	7350	1296	717	476	453	417	460	429	462	429	481	469	464	490	451	445	449	413	422	431	448	414	416	465	464	438	429	489	496	454	438	435	473	479	442	447	452	444	403	440	462	451	444	423	462	438	437	416	440	461	473	410	415	449	444	453	438	419	430	453	483	459	431	443	438	488	434	419	454	432	446	474	420	448	392	447	419	429	474	453	447	468	422	417	462	448	465	443	453	469	469	441	451	443	423	437	452	439	422	484	482	465	448	444	431	419	428	428	426	394	404	435	433	438	430	475	434	458	438	427	447	463	425	464	450	423	468	429	462	437	429	460	456	413	451	428	412	462	449	452	441	429	489	455	415	452	411	451	447	448	453	441	431	453	437	448	409	419	459	454	449	431	408	426	418	448	459	459	459	431	426	424	448	473	412	447	447	450	421	433	464	427	465	441	446	416	481	448	482	461	434	453	466	463	469	442	446	460	436	469	417	425	436	415	424	436	421	463	457	461	453	447	447	450	464	474	474	417	437	463	473	438	438	421	482	471	451	450	480	460	453	463	464	447	415	433	416	436	453	427	395	442	436	467	447	461	429	453	457	461	431	447	446	417	467	452	427	448	454	460	467	450	445	447	415	433	426	475	440	447	455	469	452	472	402	410	469	468	448	439	447	458	430	457	437	440	461	427	439	452	413	439	470	433	431	465	460	440	417	443	426	390	418	427	436	379	443	446	444	443	478	437	411	474	437	487	434	439	486	428	400	441	427	485	441	439	448	469	449	458	443	415	424	432	450	453	440	459	464	423	441	462	433	482	434	468	448	501	432	426	470	441	438	461	430	453	438	457	431	486	447	469	456	435	389	489	422	444	447	430	423	458	476	452	474	432	450	448	442	411	434	481	438	452	429	473	429	440	454	468	443	458	469	389	424	467	439	446	452	457	431	469	417	422	432	477	447	441	422	455	446	431	462	457	453	403	441	473	437	470	411	435	419	406	424	435	415	441	424	406	464	437	417	444	432	395	444	410	441	467	441	466	457	463	417	418	409	442	449	422	478	434	413	421	456	456	464	422	465	435	428	455	463	446	453	474	417	440	478	449	425	487	443	453	445	409	427	449	483	445	460	468	442	450	441	443	403	470	428	460	463	465	443	452	420	460	488	430	438	465	412	462	460	433	429	461	464	439	447	451	479	410	441	456	440	446	425	462	443	437	438	479	415	480	476	434	425	482	413	418	449	469	458	413	479	428	466	466	442	442	401	426	443	411	456	436	443	459	453	420	433	434	444	461	467	423	455	480	433	428	448	442	479	444	473	438	407	456	434	440	468	483	495	405	441	456	461	466	467	454	459	418	443	426	447	416	456	411	425	431	429	458	491	450	454	465	422	439	418	428	431	459	423	479	507	459	438	466	460	465	453	453	447	478	412	462	453	459	463	448	448	477	455	455	410	406	451	438	434	441	446	419	446	454	451	446	429	478	433	468	472	484	467	490	444	469	440	469	461	435	448	443	407	461	444	429	400	459	460	419	451	443	435	434	442	463	492	453	425	416	461	456	437	390	440	464	423	394	478	481	441	452	433	441	484	427	444	411	468	439	441	436	479	442	431	434	456	460	405	408	404	433	452	431	454	408	477	447	409	428	458	430	473	432	464	435	466	459	471	461	449	459	442	437	441	417	422	441	425	435	424	487	455	461	445	453	420	463	417	454	413	425	458	415	423	460	486	477	456	425	437	434	435	430	414	441	411	470	431	475	431	396	432	467	450	449	445	448	436	443	449	456	459	453	457	437	462	424	449	427	488	391	407	464	481	470	449	446	423	434	447	443	431	439	432	449	461	466	420	474	436	444	440	381	475	424	458	434	457	455	430	455	452	447	448	459	434	452	412	465	486	431	451	470	429	419	442	441	450	424	460	428	448	438	448	446	460	450	452	434	412	453	480	453	450	450	404	440	463	440	449	431	436	419	445	467	432	446	437	457	462	420	455	437	441	419	425	414	429	466	419	451	431	441	463	435	415	483	408	450	387	428	468	439	459	502	449	443	461	442	433	453	464	448	424	430	453	463	462	422	420	417	434	456	516	432	464	428	440	406	477	454	417	461	438	419	470	423	490	494	448	475	412	429	468	416	431	435	476	444	453	455	421	424	460	419	495	446	410	394	467	447	493	434	453	457	428	447	457	467	439	431	429	462	453	430	447	450	453	444	441	425	453	438	478	507	413	463	461	420	465	423	438	432	433	420	436	468	422	444	438	433	473	413	458	446	427	436	402	465	401	398	485	447	434	438	467	451	432	434	416	461	451	411	461	474	462	422	424	430	447	466	471	412	446	469	444	458	420	441	442	453	405	432	450	465	404	454	459	434	408	429	376	455	455	468	448	408	458	422	461	413	450	466	430	442	468	460	417	451	459	446	459	429	440	417	421	485	475	435	435	421	445	444	443	430	471	433	454	403	405	442	465	440	452	441	449	503	415	487	417	441	461	447	457	465	437	452	429	394	436	455	425	428	474	432	456	454	479	432	450	414	464	402	412	457	429	461	472	435	446	422	434	426	447	470	443	478	422	443	457	448	499	390	456	438	491	468	437	421	452	473	406	446	435	417	474	433	463	437	467	442	432	467	441	430	449	457	460	428	474	430	443	453	456	443	416	433	452	431	442	449	466	490	429	444	438	445	418	421	454	414	443	474	455	436	420	456	454	422	437	441	455	411	454	411	450	451	445	444	443	434	459	441	421	427	452	446	488	460	470	441	455	480	449	423	438	457	442	431	414	446	392	425	478	441	444	447	430	469	454	461	426	465	409	493	444	436	459	459	423	466	457	454	455	418	451	447	418	443	453	485	428	425	425	423	455	399	441	460	449	438	432	441	447	411	443	424	472	491	442	466	450	410	429	463	437	460	409	452	422	434	468	412	467	408	431	465	445	427	439	450	430	432	447	470	440	475	438	467	484	421	457	487	445	426	429	421	457	451	494	454	419	426	434	451	424	462	469	397	476	449	456	406	440	483	433	464	452	416	475	465	417	436	446	484	458	460	478	458	414	442	453	420	457	450	441	448	452	419	386	439	393	444	453	452	487	435	449	435	451	438	414	425	458	440	445	468	435	445	459	407	425	424	455	457	450	460	482	436	446	473	421	438	461	446	441	447	421	438	415	471	456	441	446	426	442	454	470	456	445	467	447	452	428	450	435	470	443	432	479	456	455	457	448	449	451	452	422	420	503	434	449	398	485	428	453	456	481	444	459	423	444	468	440	419	440	416	464	468	451	410	415	453	474	429	471	427	446	431	454	447	443	476	432	426	440	441	469	440	454	414	475	439	392	471	455	375	481	442	424	491	459	441	425	467	450	428	447	411	457	435	425	470	459	439	454	433	454	423	463	417	477	447	425	466	448	439	439	430	458	450	400	444	438	438	453	451	427	463	436	460	417	468	424	462	454	440	441	471	435	469	452	434	469	448	413	451	432	464	437	418	450	423	467	412	445	450	469	437	460	444
21039	38186	43203	18683	5331	1143	598	554	507	508	514	517	511	488	521	498	505	501	545	475	535	510	497	492	527	490	510	508	516	509	538	496	458	508	431	505	477	500	497	513	544	550	520	497	486	496	505	476	503	500	472	503	469	504	481	511	506	530	518	532	481	497	479	500	513	504	495	498	516	488	511	468	536	499	534	505	472	496	517	458	484	502	518	521	539	463	499	501	515	465	515	537	508	493	502	526	516	460	510	515	513	454	489	515	491	517	506	482	499	492	511	464	529	476	482	508	500	505	563	502	518	490	525	521	499	509	506	494	511	525	464	529	477	469	513	497	496	466	479	492	475	475	519	487	496	523	506	494	518	495	502	482	492	511	512	501	488	479	493	480	490	492	491	530	484	495	487	535	495	501	490	512	508	463	525	482	511	513	501	487	495	533	505	492	516	512	486	480	546	474	482	541	489	506	508	489	508	510	510	483	511	544	487	561	508	487	507	474	538	513	512	532	510	490	460	489	499	516	492	492	490	518	548	486	489	485	495	530	482	486	489	507	532	508	526	509	531	502	514	478	506	508	538	516	504	497	488	492	482	486	499	540	548	500	501	527	502	484	509	489	508	544	519	529	530	479	481	534	537	535	493	482	505	501	479	468	457	532	526	494	536	491	517	511	499	500	491	465	498	482	515	500	512	456	512	504	476	486	530	497	509	484	532	561	505	498	467	489	491	522	500	475	501	523	510	523	486	497	496	487	489	496	486	516	502	493	503	480	498	528	509	557	487	518	530	497	488	507	506	497	527	510	503	510	539	507	506	537	545	477	542	478	510	490	497	529	508	488	476	501	473	473	500	502	498	496	488	485	479	504	529	517	459	492	492	485	465	514	476	475	521	488	474	505	498	481	525	494	469	524	507	495	474	517	476	516	509	475	458	453	471	476	509	532	503	486	499	511	513	504	479	528	476	494	494	504	526	543	482	512	524	504	517	466	532	475	523	486	495	533	476	530	507	495	538	502	528	487	531	486	500	501	486	495	527	469	496	506	495	508	516	465	512	502	544	452	529	517	481	483	493	510	527	518	497	501	490	473	501	525	491	535	501	471	509	508	491	502	522	476	517	507	483	505	473	480	481	496	488	497	503	514	481	523	529	498	517	493	481	507	535	491	482	510	490	524	478	460	475	503	503	457	477	483	516	498	477	503	515	497	523	526	514	457	501	502	492	466	500	466	531	503	521	514	523	462	494	442	510	505	480	490	488	487	557	545	517	474	509	500	532	474	494	518	486	479	451	522	510	513	532	474	507	511	498	519	480	447	550	521	527	514	521	537	483	506	502	558	463	517	526	479	498	511	516	531	505	526	503	508	485	491	476	509	445	511	503	507	520	485	498	537	493	482	507	482	551	523	490	462	524	544	495	507	481	530	512	478	480	529	497	477	443	497	464	490	485	487	488	467	481	511	490	489	490	491	514	489	500	495	513	509	511	490	515	500	545	507	480	487	515	499	535	509	526	494	500	501	501	509	524	513	487	493	482	491	499	503	508	497	524	453	511	574	511	493	498	465	538	517	478	494	519	495	507	507	524	476	502	482	517	512	477	503	522	489	506	503	516	518	506	507	499	504	475	524	528	533	493	490	508	465	509	542	478	532	514	492	479	521	477	473	486	521	519	481	490	503	504	487	506	473	457	484	500	511	541	487	506	485	513	482	456	515	515	470	498	499	521	532	484	488	507	507	494	450	532	499	490	547	499	523	500	493	458	507	493	502	511	460	547	529	494	503	475	524	491	505	500	499	484	483	511	472	533	499	528	497	543	496	509	543	521	493	537	512	519	522	474	511	534	500	471	498	518	459	485	487	496	496	506	503	504	561	518	480	521	477	490	529	500	467	472	526	484	503	495	497	534	547	485	526	512	465	496	514	494	525	515	489	501	506	496	546	523	512	472	514	496	549	485	488	517	477	509	515	510	503	521	478	490	501	528	530	493	505	511	507	458	517	525	532	517	480	521	471	528	513	471	493	521	539	487	493	514	495	470	529	500	492	500	507	503	477	491	474	483	517	518	497	497	495	523	492	498	480	463	504	501	481	502	520	483	532	492	464	510	472	545	462	484	519	506	485	517	528	472	488	494	550	462	500	496	499	497	489	485	525	473	470	476	537	509	495	518	468	485	487	538	504	508	493	502	518	496	452	508	499	476	513	483	484	488	479	500	483	511	516	490	506	489	537	474	483	498	494	494	482	514	494	485	480	490	482	470	475	496	524	506	493	523	481	506	554	485	483	486	488	481	505	475	476	535	505	513	525	468	539	527	498	510	538	537	468	486	516	514	503	491	536	515	540	499	520	514	515	499	539	484	521	484	523	493	508	535	507	515	518	490	464	487	520	517	491	513	489	474	520	534	498	474	517	522	526	466	518	507	493	496	523	513	488	463	481	503	489	525	496	515	552	486	475	510	451	513	532	507	545	498	520	489	463	501	484	523	500	503	497	522	494	497	504	479	537	518	533	541	531	538	506	538	493	474	526	506	527	533	468	470	487	493	481	512	511	491	506	496	513	538	521	535	480	514	471	503	515	495	489	476	525	516	499	459	527	502	494	499	502	507	510	510	471	502	521	483	500	507	498	547	535	514	531	467	489	535	473	517	530	498	507	506	528	513	503	519	503	483	507	473	522	512	502	538	461	485	502	513	489	515	496	525	501	519	493	504	492	523	497	506	480	505	498	505	501	560	489	483	529	504	495	506	535	520	504	544	515	507	517	516	491	497	491	512	490	467	514	524	522	460	481	541	498	517	491	474	474	510	517	541	504	496	491	477	497	508	524	524	529	507	528	503	511	527	513	503	509	464	518	504	496	530	488	499	482	495	490	488	522	483	477	511	500	516	521	514	468	535	503	482	487	496	488	455	507	511	489	531	541	499	527	443	480	509	523	516	498	536	478	507	481	505	502	507	470	492	493	453	475	483	508	496	499	492	494	506	501	498	506	468	507	526	468	447	508	487	537	546	498	488	506	486	489	536	481	478	498	493	511	520	475	507	500	499	493	489	509	515	494	486	507	512	493	514	472	506	483	471	512	497	521	473	483	477	507	497	481	488	511	509	526	501	470	490	482	493	526	549	530	493	520	527	548	487	510	517	512	515	496	503	546	513	486	498	477	451	503	487	476	510	542	510	503	518	468	525	508	491	479	521	495	506	497	503	513	479	470	482	499	495	502	495	451	525	519	485	515	514	487	496	499	470	480	517	509	491	478	519	498	507	524	535	525	539	508	478	502	524	510	490	479	506	532	494	507	495	485	484	517	507	476	510	487	497	494	495	487	536	535	505	476	490	482	504	505	535	490	498	431	484	481	482	507	484	508	543	500	530	530	502	539	512	536	506	533	503	509	502	487	524	503	540	490	491	521	479	500	512	453	500	494	543	500	520	510	568	493	492	522	467	525	541	504	529	485	494	521	541	482	508	513	500	481	495	468	480	504	496	521	502	506	466	464	492	509	492	489
23167	21188	43306	42458	24649	17112	5812	667	448	456	453	471	419	481	459	444	450	468	468	485	445	437	419	450	465	454	461	421	483	434	453	439	471	441	465	443	433	418	453	488	474	430	483	453	431	432	432	426	428	453	439	452	410	430	452	412	403	434	455	486	441	428	475	449	425	464	465	464	454	491	465	432	447	444	410	420	456	463	426	453	489	444	427	422	426	440	414	458	433	453	460	422	448	433	441	465	446	459	464	430	440	423	412	449	471	443	489	451	432	438	428	411	434	414	461	447	448	447	444	387	429	443	421	429	444	460	451	435	432	461	443	428	432	455	422	451	459	470	431	450	437	431	450	454	427	456	397	440	460	446	454	430	418	431	413	450	442	468	445	438	446	455	440	452	465	447	390	405	444	456	439	416	463	439	473	449	443	461	438	416	427	421	442	453	465	454	455	444	433	489	456	414	471	427	451	438	449	445	486	430	466	447	438	451	442	446	485	425	415	472	467	415	433	475	437	441	435	416	433	471	449	451	434	430	447	474	440	455	442	437	439	442	416	452	437	438	493	415	427	451	444	492	414	423	435	474	434	452	442	470	419	446	440	427	461	458	481	480	407	408	432	430	440	456	402	425	435	442	417	450	431	460	444	424	469	441	404	435	450	436	430	413	450	476	404	458	455	418	423	423	433	451	431	441	421	418	437	435	415	431	422	431	445	423	417	438	454	418	386	429	437	448	427	450	427	450	443	445	418	448	457	445	407	406	409	404	452	440	443	431	468	458	420	419	433	481	439	445	415	425	465	482	432	434	416	430	421	438	444	444	453	445	402	432	401	415	411	457	439	429	444	450	418	464	455	399	440	435	474	446	443	467	467	491	444	463	466	450	455	476	445	461	427	454	435	425	436	452	442	431	427	424	435	459	449	474	492	437	494	438	395	440	453	458	446	410	409	470	464	457	434	408	447	435	416	420	453	436	476	401	464	441	440	448	423	414	454	405	415	416	437	457	414	410	450	451	438	457	410	432	431	433	395	462	385	440	410	463	480	434	444	406	443	440	427	447	438	434	429	483	455	427	409	447	436	418	443	432	424	488	430	463	439	433	455	439	413	441	444	445	417	502	427	435	422	419	412	433	419	428	430	412	450	435	440	496	436	442	446	440	435	440	482	439	428	435	415	428	437	429	389	447	425	416	427	439	406	436	413	464	469	442	464	449	410	428	432	435	477	444	431	431	459	428	440	414	419	400	429	451	435	412	442	411	412	453	426	496	475	414	476	462	448	426	473	439	445	406	434	486	414	442	484	396	442	421	434	390	442	469	483	409	441	441	441	427	422	421	450	454	421	386	415	396	445	436	419	470	425	447	421	492	407	443	499	419	444	424	426	428	457	435	436	434	427	461	461	467	419	444	416	457	453	437	454	425	440	446	461	426	429	446	440	414	444	411	418	455	407	413	449	463	447	451	457	437	431	456	488	478	440	452	430	399	407	436	430	445	429	484	431	399	438	445	448	390	420	382	417	434	429	428	435	428	455	478	435	409	402	427	459	453	446	478	447	434	461	414	443	427	428	437	414	464	463	416	466	447	393	431	462	424	441	455	441	394	488	458	416	435	453	389	459	413	446	441	451	462	438	477	460	414	416	398	434	429	468	420	428	411	433	439	457	430	444	452	433	450	468	413	459	440	427	448	468	412	453	468	433	418	449	435	457	448	456	482	439	448	438	440	454	454	440	408	441	436	440	464	417	413	440	469	455	424	419	428	438	438	413	404	437	434	426	413	424	405	428	431	440	465	435	451	428	425	436	459	422	431	464	398	424	465	453	438	448	462	461	444	415	398	434	442	411	474	455	438	430	452	434	430	466	445	396	423	445	452	440	467	430	427	434	431	438	469	429	456	413	452	445	451	434	459	427	441	461	449	488	449	402	433	415	439	450	465	431	436	442	431	458	448	466	470	443	435	445	437	447	390	410	424	436	422	472	448	476	421	467	447	458	471	474	454	404	468	438	402	439	467	441	450	429	470	407	451	468	426	429	444	445	451	429	483	429	430	459	375	454	469	463	412	445	416	477	405	430	439	410	424	419	422	436	454	414	444	407	418	444	455	424	414	453	450	444	446	407	448	441	421	419	434	438	418	427	460	456	398	425	424	446	418	454	407	404	437	434	451	427	460	426	411	398	428	416	466	454	442	395	453	432	440	495	433	449	462	456	465	430	422	436	448	420	414	448	443	459	441	383	485	413	459	413	467	494	407	448	430	451	463	438	410	410	415	440	408	431	437	438	472	417	489	469	461	405	399	406	433	441	448	483	440	431	432	417	446	416	465	440	445	433	428	442	395	422	438	413	444	456	418	443	405	437	445	427	444	448	419	445	450	464	415	481	422	472	429	440	400	480	414	417	433	454	428	439	418	462	428	458	473	446	428	437	432	409	418	437	475	421	446	453	454	417	409	470	444	464	440	440	435	413	456	431	466	456	424	457	401	411	483	422	449	441	421	455	439	447	433	449	435	419	437	480	473	425	400	423	428	412	462	450	422	459	428	433	439	404	433	445	452	433	469	446	416	460	467	402	442	451	436	422	438	435	415	414	428	426	450	437	439	434	490	408	431	470	424	449	408	447	440	450	462	455	409	470	440	437	439	456	446	460	439	448	474	445	432	399	408	456	437	439	407	445	453	450	450	454	437	430	437	435	437	482	452	433	459	435	449	447	449	436	433	452	446	448	462	393	408	409	405	478	456	473	435	414	467	488	440	445	459	417	411	416	450	469	448	440	440	437	449	432	442	404	494	434	461	420	472	454	443	420	466	442	454	438	448	443	473	429	456	446	439	440	427	427	423	423	411	467	436	466	442	472	465	463	437	429	463	458	443	451	440	411	437	469	400	443	490	445	435	469	403	412	411	420	463	438	444	380	456	459	438	428	446	452	478	412	452	395	445	467	409	456	429	452	433	436	453	421	460	421	450	426	449	417	425	413	429	444	433	418	439	488	446	408	449	426	445	433	433	451	415	452	446	474	455	480	452	435	420	463	462	424	413	472	432	446	412	433	477	468	438	443	443	444	467	415	430	436	457	410	423	426	456	461	402	457	412	444	442	449	473	478	455	419	433	425	448	428	475	457	412	450	414	421	437	394	442	427	381	429	432	456	485	421	443	427	436	428	457	470	392	436	460	438	453	457	411	448	434	434	452	453	447	435	445	430	401	474	430	453	422	434	415	440	460	436	426	432	449	388	431	422	449	399	443	434	433	414	406	460	438	399	441	418	435	397	430	490	424	457	445	467	481	436	422	442	460	467	410	434	427	468	437	487	413	443	476	421	441	466	457	466	521	495	420	439	411	418	491	429	428	454	430	440	429	435	444	439	434	439	425	445	452	489	472	444	468	469	419	432	427	486	411	512	457	426	433	461	428	458	401	423	423	453	436	443	426	422	438	453	445	417	461	413	414	462	434	446	418	446	429	424	436	428	424	434	415	449	446	428	416	424	432	445	403	465	437
48544	78369	79654	50468	23941	5216	1474	785	501	462	522	541	515	475	492	463	487	466	497	473	451	490	475	487	480	487	505	504	480	452	492	482	472	478	525	491	476	493	497	528	438	485	492	468	466	460	467	493	526	452	479	517	492	479	499	474	466	482	518	460	473	467	491	477	501	479	453	481	464	499	481	517	501	518	511	487	451	496	489	446	459	504	472	511	464	469	526	518	469	464	498	467	448	455	477	483	474	485	508	502	486	435	485	467	474	465	499	482	469	470	482	498	483	478	492	498	479	516	506	469	460	482	483	472	544	430	480	497	480	490	419	459	461	501	493	477	488	475	515	499	491	451	484	514	500	489	483	481	466	511	496	504	470	499	450	465	493	497	489	484	455	477	511	470	525	446	496	464	492	472	490	480	481	474	517	462	503	485	453	445	532	492	456	469	468	532	501	460	521	492	473	479	484	502	462	488	464	476	481	474	462	457	475	501	501	480	510	439	448	514	458	505	521	507	477	467	477	481	484	476	496	477	479	518	489	515	485	512	508	542	447	488	490	498	473	490	454	496	510	462	515	494	494	491	466	480	505	496	466	497	479	509	451	513	489	489	494	450	513	466	484	465	510	453	466	481	467	478	477	493	471	497	500	494	439	500	447	459	514	470	509	462	489	497	491	521	495	494	492	453	488	551	489	445	503	490	494	493	475	498	496	440	479	481	484	439	507	462	524	464	468	431	476	517	488	506	489	479	480	478	542	523	523	488	475	493	494	482	478	451	474	501	481	474	505	447	484	487	504	500	484	502	464	527	515	496	482	516	494	483	497	489	469	456	485	505	496	482	462	462	481	446	507	474	458	470	506	522	479	456	527	471	492	479	474	456	482	481	471	508	497	495	518	469	474	484	447	509	475	487	489	522	473	486	471	452	436	490	477	480	468	486	471	475	494	464	491	462	505	474	513	477	482	512	483	491	495	472	527	478	528	482	502	499	486	467	518	511	502	507	485	493	515	514	472	477	461	452	535	486	504	461	499	511	506	487	506	462	471	517	478	467	498	459	471	464	457	489	514	435	502	456	472	542	486	485	473	472	505	490	475	447	448	481	506	492	475	490	479	469	513	489	529	505	483	470	470	466	509	509	481	511	481	505	540	464	510	433	484	480	447	466	469	498	495	490	470	483	485	451	468	481	483	501	485	500	494	472	465	528	511	487	480	488	458	473	472	446	492	492	487	479	510	443	451	489	493	448	497	455	465	486	493	535	481	491	455	489	501	465	472	479	513	477	502	468	503	519	481	470	469	449	477	468	509	467	454	471	515	498	485	480	514	490	446	491	490	474	465	498	479	465	509	453	508	498	473	477	477	480	460	514	499	508	494	492	474	450	480	477	497	465	463	469	506	527	450	493	484	466	494	533	464	500	486	466	479	452	487	478	491	508	493	477	473	477	501	470	480	505	486	482	508	449	488	496	499	483	488	508	512	470	499	488	487	453	501	486	454	513	495	456	460	510	471	475	449	493	483	489	443	465	463	462	475	509	466	471	511	495	483	457	429	471	485	490	493	481	432	473	466	466	530	468	503	471	476	522	496	497	479	494	444	488	495	508	479	455	522	497	479	437	463	502	490	464	517	472	468	504	446	507	530	468	497	510	487	470	451	491	512	488	462	466	480	506	474	464	471	479	489	465	471	478	493	453	511	428	467	487	514	500	532	477	511	472	487	500	512	449	473	508	472	477	503	488	484	502	478	496	502	512	450	468	460	482	494	489	483	506	521	486	488	517	531	472	488	463	509	542	471	462	505	478	464	510	499	525	509	458	499	470	491	481	513	504	480	504	487	499	493	515	507	468	471	503	514	496	481	518	465	487	504	538	474	490	497	476	480	489	466	483	521	473	483	499	509	489	482	487	469	476	480	505	509	482	494	455	482	469	474	455	497	529	541	484	447	487	486	478	491	501	465	469	453	500	474	474	469	444	497	489	509	488	489	478	435	471	524	491	448	454	482	492	475	502	473	482	484	467	466	474	471	461	508	481	471	472	472	477	466	505	495	467	487	467	470	476	462	465	482	523	409	512	471	492	495	512	478	520	505	476	489	487	532	477	495	536	482	464	476	494	484	475	482	475	473	482	464	503	516	474	435	466	490	527	497	504	477	433	508	467	472	480	500	497	500	473	486	503	459	436	462	506	480	491	441	482	480	484	457	467	504	492	479	483	453	470	501	485	466	458	497	464	472	502	516	461	540	460	485	449	491	471	477	511	465	459	458	484	448	488	480	502	477	476	442	451	485	500	496	447	524	481	458	506	535	481	502	489	468	503	475	477	476	495	467	554	500	488	486	480	469	483	528	463	522	451	466	485	467	479	433	486	476	474	467	494	497	508	458	480	479	482	468	464	511	483	474	476	515	505	486	497	492	501	483	480	467	476	460	484	499	461	475	534	552	468	480	477	468	455	503	485	505	495	524	479	466	459	514	552	493	508	500	445	518	485	457	528	493	513	470	503	424	461	485	476	506	456	484	511	461	500	471	491	503	487	500	465	531	480	475	472	476	473	536	496	497	488	475	484	501	490	471	511	453	487	472	522	486	480	476	488	470	499	505	479	487	495	439	516	497	487	463	506	495	483	488	475	541	514	502	481	500	446	500	498	500	494	488	490	487	479	468	503	436	495	476	478	508	471	491	464	467	488	519	533	501	478	465	480	511	494	498	475	476	509	483	453	455	484	485	487	457	466	459	456	491	453	468	498	483	451	491	456	511	500	520	463	503	464	496	490	486	485	474	462	446	438	534	463	454	490	504	490	515	479	450	520	487	499	466	520	504	492	434	477	461	462	446	532	512	484	493	531	450	488	486	467	473	480	500	514	489	489	489	514	478	499	427	451	479	454	498	486	460	516	481	502	456	512	459	511	495	502	464	487	489	489	491	465	476	504	485	481	489	465	482	462	456	462	487	492	496	473	548	458	460	535	470	515	521	504	483	417	493	502	445	477	507	467	451	451	453	467	457	484	518	524	491	472	482	496	529	485	496	498	461	473	498	472	477	470	487	518	512	495	483	511	463	470	497	440	480	491	543	471	482	456	479	471	483	499	526	519	464	470	483	490	477	502	489	472	477	453	480	481	481	481	494	441	467	463	487	488	508	512	463	473	505	465	464	470	490	491	529	483	442	522	479	433	476	485	495	512	505	476	459	466	470	464	458	472	493	497	503	470	517	477	522	500	451	503	444	480	508	459	500	454	500	456	484	457	470	486	493	454	449	502	492	455	495	478	514	458	464	471	475	431	485	500	501	503	484	491	501	536	504	434	496	522	488	458	484	488	456	475	477	470	501	465	470	491	483	486	484	476	503	457	465	472	482	494	463	466	511	471	532	480	448	481	484	470	472	493	475	519	502	504	491	482	468	479	475	473	449	497	491	522	465	466	465	491	492	484	490	513	475	444	472	508	492	462	521	469	500	442	462	523	478	457	455	483	496	473	474	497	477	480	459	501	523	490	504	479
24920	21638	47483	37302	18721	5747	961	645	547	538	548	558	515	518	499	559	536	499	501	537	528	540	495	517	539	555	525	515	545	516	549	543	514	554	550	509	522	514	529	563	563	531	545	556	483	573	484	545	571	522	564	540	526	545	505	542	534	509	551	522	552	532	511	516	563	524	508	517	577	511	540	517	549	529	555	529	560	531	547	544	530	543	550	522	566	522	528	563	537	545	531	584	549	547	540	553	533	550	557	562	548	528	534	527	537	544	547	520	512	522	499	534	588	531	509	487	539	523	531	513	508	547	514	483	521	543	531	575	566	468	512	523	551	536	556	541	570	543	556	539	526	539	515	506	582	489	528	545	551	559	526	586	532	523	544	542	544	553	564	470	502	545	532	555	505	515	538	541	494	496	481	540	564	558	525	538	554	539	557	539	526	555	493	529	545	486	513	525	511	526	515	556	532	512	502	553	512	540	497	553	521	523	561	539	521	543	541	545	536	511	522	476	557	535	513	514	531	580	522	507	538	546	533	566	518	550	528	552	504	515	557	516	539	524	547	526	513	578	533	539	521	539	501	546	529	544	549	489	566	535	531	557	536	544	558	509	534	541	519	534	526	550	523	533	525	534	504	507	518	529	499	544	539	556	545	522	518	542	530	510	542	549	508	527	524	529	511	509	531	536	543	518	541	534	498	550	579	503	570	502	507	523	523	534	506	559	549	537	550	539	557	589	547	508	552	538	530	526	523	492	538	542	514	582	510	567	501	539	536	556	508	503	525	529	508	543	532	533	533	525	530	545	551	527	512	549	524	550	546	550	559	536	547	555	547	535	523	545	539	498	501	576	510	533	529	547	516	529	533	535	540	524	513	494	522	552	549	556	518	548	531	514	551	527	512	531	548	517	553	536	530	524	503	537	581	498	492	514	507	535	495	510	536	478	539	534	534	512	512	503	506	575	519	534	526	547	496	562	537	532	542	510	508	520	504	536	518	532	541	500	516	544	542	506	509	478	575	509	570	504	534	494	554	527	530	538	575	566	517	534	542	552	557	512	553	505	510	535	528	568	551	542	552	533	495	554	547	529	489	535	542	527	494	517	536	523	517	560	545	517	539	517	495	542	528	541	550	559	533	553	542	525	523	505	550	508	527	546	557	541	538	543	563	530	531	514	495	562	541	530	532	566	543	524	532	533	508	548	540	541	530	500	576	491	531	513	546	522	507	540	523	552	487	484	461	540	509	523	481	472	542	527	540	536	517	549	502	546	539	535	560	557	532	523	574	522	513	544	507	526	526	540	549	539	525	532	526	593	545	491	570	537	539	533	548	520	495	507	522	492	518	555	514	530	505	480	538	525	539	472	582	519	558	538	542	532	566	524	530	522	529	523	547	532	519	503	565	529	556	544	564	551	525	544	520	549	526	544	520	532	514	585	526	525	528	476	527	460	524	527	517	488	498	511	550	544	483	525	539	516	505	521	557	560	550	537	497	505	524	564	541	533	566	547	537	549	537	528	548	549	530	526	465	501	517	555	529	531	534	529	509	511	535	557	542	588	519	553	543	516	576	532	537	559	539	516	541	540	549	564	578	542	501	577	504	565	488	515	524	528	505	603	529	500	525	515	532	561	572	531	525	517	494	510	512	560	540	529	504	516	515	527	538	479	521	514	535	514	522	523	513	562	576	519	552	517	469	561	567	534	531	517	554	529	527	516	523	537	500	528	524	552	556	532	571	550	559	497	547	522	548	491	527	539	501	505	490	527	516	562	517	523	539	498	531	533	503	529	553	544	505	556	570	583	571	505	527	584	559	564	555	497	480	529	538	516	488	504	553	516	508	518	501	497	565	502	515	497	527	504	520	563	482	482	550	517	544	537	493	524	563	558	503	539	549	559	541	510	514	557	571	515	543	534	555	538	563	559	530	515	532	513	524	537	520	529	507	505	519	542	516	527	543	509	544	527	551	489	529	577	529	546	547	557	499	531	547	536	542	581	539	503	515	540	557	461	529	556	536	507	501	565	542	566	525	520	568	514	523	508	577	544	525	530	535	525	547	528	557	516	517	501	512	545	557	522	561	543	507	497	548	538	475	533	533	533	509	473	512	505	499	576	517	542	522	525	515	500	544	514	555	529	534	583	518	530	526	511	569	528	548	512	567	545	548	563	568	513	530	552	540	511	531	528	540	470	511	542	539	549	546	515	507	524	517	520	498	515	521	556	525	551	525	518	550	502	554	546	499	505	509	564	562	515	547	494	563	505	517	553	540	546	554	547	516	522	572	490	505	508	568	522	527	543	530	564	521	549	528	532	541	526	506	529	502	557	534	536	536	497	506	486	562	542	540	502	522	546	496	518	511	519	470	564	526	525	538	510	538	509	500	560	568	554	550	571	546	522	554	518	535	546	495	546	548	547	549	531	540	570	572	593	558	544	513	525	542	509	547	563	529	577	531	518	497	553	522	548	580	546	543	505	529	527	512	542	532	530	521	518	549	521	544	585	552	509	515	531	505	529	545	567	517	510	552	543	529	513	547	529	509	537	545	558	492	542	553	527	532	555	555	506	512	511	525	518	529	500	552	568	533	518	586	553	543	538	521	547	522	544	556	506	498	523	515	525	530	484	517	502	526	510	576	575	516	546	554	515	547	541	541	523	523	558	531	534	540	533	557	525	519	531	557	505	579	499	499	541	561	519	548	514	521	568	461	542	515	561	515	522	538	557	544	515	534	539	512	576	526	561	563	523	522	511	545	510	541	514	529	558	528	566	499	505	523	538	524	503	496	510	490	537	517	529	559	515	512	530	517	525	539	507	565	570	527	484	548	520	532	548	546	499	533	513	496	515	545	550	568	477	535	527	564	470	515	529	505	493	531	585	528	532	527	543	507	547	517	534	515	535	577	535	564	539	531	555	517	558	568	534	523	549	536	516	531	541	549	517	530	539	542	568	502	541	526	511	558	499	536	549	528	512	572	548	541	499	529	530	542	533	545	552	531	537	518	503	521	513	532	535	523	550	541	487	487	513	534	540	560	522	513	530	589	503	519	569	471	549	519	512	574	546	555	586	526	507	517	566	489	504	523	547	537	527	540	525	531	528	541	519	588	556	492	504	562	551	509	564	528	521	552	520	535	533	511	562	580	509	528	523	512	530	522	533	550	555	497	535	551	515	526	521	545	531	506	521	515	503	539	548	565	482	526	509	526	543	539	566	585	523	531	519	554	526	529	543	484	592	483	540	488	529	513	565	537	511	502	512	558	556	549	571	533	546	558	510	538	523	509	517	533	519	555	519	517	531	550	538	528	546	549	517	528	569	521	494	544	537	526	556	544	564	522	531	532	592	538	519	552	523	528	563	530	540	520	565	522	557	536	525	516	558	491	514	555	496	561	487	504	499	538	512	517	500	518	516	521	523	549	556	518	534	566	517	528	531	561	545	534	521	548	540	524	567	525	536	514	517	534	536	530	561	524	546	538	504	525	543	550	568	527	522	523	523	514	495
42110	63307	68684	36012	11855	2187	922	669	605	582	533	568	567	581	602	593	591	576	599	625	570	520	588	576	602	595	553	605	601	584	555	577	615	631	575	578	583	613	570	582	594	553	591	637	580	602	570	581	648	536	591	561	594	605	592	596	586	563	604	577	590	566	606	626	600	569	620	558	611	590	591	607	598	615	576	605	552	604	543	591	570	540	572	588	583	582	543	626	580	578	634	555	587	629	615	576	553	567	583	585	581	568	633	561	592	548	563	594	594	604	609	594	544	586	625	644	604	602	564	560	575	601	613	584	589	568	602	601	592	607	582	595	602	641	550	607	597	621	550	620	595	556	567	612	553	566	564	597	586	611	578	550	578	624	601	599	648	616	563	589	576	577	606	561	576	591	599	593	575	603	588	616	590	611	559	583	620	591	542	620	623	566	581	579	580	605	609	599	608	633	601	578	599	580	563	550	558	593	559	585	557	613	576	578	593	626	623	609	613	594	555	607	634	595	596	578	563	607	609	619	589	558	579	638	590	568	570	579	585	579	582	556	594	580	556	610	604	559	591	570	616	610	571	559	588	563	577	572	567	540	598	627	605	589	591	577	578	650	570	596	534	602	606	608	553	563	573	593	578	594	590	603	580	593	593	611	575	585	590	604	571	581	588	592	620	627	594	586	609	598	607	587	560	578	552	612	548	613	599	557	600	574	622	561	582	591	546	585	586	591	569	562	587	590	582	567	608	558	555	560	564	561	573	614	620	573	586	589	620	567	574	590	601	588	564	596	580	583	577	552	563	568	608	624	590	564	602	600	576	584	614	592	595	622	586	594	550	582	606	591	627	651	571	586	575	553	585	571	589	559	593	610	584	545	633	580	556	593	589	550	583	575	607	610	590	646	568	628	645	580	590	604	569	571	603	606	596	557	586	610	575	637	632	601	557	604	573	617	555	597	603	586	581	588	585	583	604	609	595	570	554	573	601	579	557	599	593	579	623	586	587	556	608	587	612	566	581	562	605	572	546	615	559	570	587	614	612	560	607	562	586	575	604	612	573	566	600	580	609	575	538	598	587	609	603	568	579	584	551	578	562	605	594	580	607	595	593	552	603	621	603	557	570	589	589	557	596	577	582	625	627	574	614	604	575	577	592	579	592	575	584	590	604	580	579	588	568	574	581	563	555	626	605	544	601	554	592	606	583	569	599	556	554	557	588	574	617	584	579	628	584	645	615	652	592	565	643	580	599	610	582	614	614	602	570	554	578	597	554	592	548	592	577	654	550	578	578	609	533	608	578	616	605	576	607	569	603	591	574	551	640	566	579	599	592	593	594	581	631	607	598	537	596	567	603	557	581	582	582	625	577	595	577	623	583	592	624	590	611	561	599	582	625	531	614	624	620	620	602	625	561	645	601	605	575	599	629	567	571	577	586	620	594	549	582	549	555	599	588	576	597	614	548	607	558	583	563	562	587	558	560	641	606	607	580	583	606	614	585	549	591	586	584	598	604	538	584	572	572	603	576	562	572	593	583	612	574	626	609	597	592	521	550	606	606	549	587	530	579	617	612	587	565	617	590	577	551	599	557	605	632	633	582	588	585	609	574	602	586	576	572	507	588	573	583	581	608	555	551	616	587	605	548	638	612	613	567	613	588	590	635	583	565	573	587	580	561	639	602	565	585	575	582	584	617	581	602	576	592	600	596	650	607	594	576	580	577	591	567	554	571	586	614	623	574	542	566	571	618	550	561	552	564	578	567	558	588	554	577	604	588	620	543	622	601	576	604	631	549	638	598	614	571	585	547	550	573	588	547	589	585	594	587	559	597	544	591	611	600	571	566	578	607	609	579	581	589	554	541	583	532	593	566	549	583	602	593	569	567	613	623	586	594	583	583	587	600	577	589	593	602	553	557	596	558	588	562	598	577	594	594	568	596	548	609	555	587	588	576	570	585	610	597	570	531	601	555	561	610	561	578	601	590	621	627	611	544	603	599	578	620	593	606	614	576	574	628	602	577	573	593	570	585	587	612	550	583	578	604	560	576	571	625	618	602	597	590	591	603	615	582	607	590	600	578	612	550	597	563	636	640	583	592	600	577	567	588	576	577	612	556	595	632	615	564	581	564	531	535	591	602	678	599	594	574	597	560	568	536	635	588	570	612	601	564	598	618	579	538	621	546	581	573	577	610	596	591	581	563	632	578	609	603	573	626	561	567	565	620	558	608	599	618	604	567	593	563	563	615	587	633	597	578	598	626	597	567	626	608	580	579	566	594	594	599	583	618	544	571	550	595	543	581	570	603	570	589	583	612	538	583	556	620	580	589	621	546	623	586	593	604	624	611	616	612	568	620	598	611	612	572	549	621	601	594	590	536	593	582	588	545	556	593	626	571	612	609	588	551	618	575	617	614	603	626	529	619	552	580	565	552	608	593	575	585	594	594	568	613	571	593	588	578	572	590	618	574	571	570	583	553	622	559	588	568	621	551	575	580	597	554	574	615	572	589	593	564	613	572	628	575	636	587	601	563	639	541	580	590	574	594	569	580	590	555	636	653	616	598	599	598	599	572	616	599	598	566	640	611	518	556	590	584	561	628	569	582	624	581	560	557	586	589	612	560	630	581	589	594	537	572	574	614	588	586	567	564	586	574	629	544	574	543	608	599	623	580	580	628	600	594	641	593	596	593	639	612	606	576	621	578	587	612	569	609	601	594	564	617	593	612	598	616	572	590	613	563	633	589	573	625	635	606	583	567	551	575	602	568	547	582	603	555	583	575	603	582	627	563	624	603	552	610	573	609	593	582	596	613	617	591	599	575	604	598	580	563	563	591	594	596	585	556	620	625	576	587	572	613	600	581	583	607	605	585	592	586	571	596	578	550	595	643	591	586	590	587	609	595	538	583	571	545	588	564	591	628	605	594	563	595	567	600	620	591	555	583	588	586	584	569	584	595	600	616	595	518	577	577	574	542	567	575	601	594	607	569	593	565	595	590	586	573	582	560	606	566	606	554	575	576	569	561	606	603	615	605	596	546	627	605	630	569	597	594	558	533	629	572	566	615	559	580	572	581	568	611	621	587	590	619	618	570	621	609	568	589	560	554	553	593	632	595	613	591	590	591	555	566	599	612	588	584	614	548	605	567	610	641	582	601	620	562	604	613	588	584	575	554	584	587	588	577	619	584	596	585	556	615	539	654	572	591	594	602	627	626	573	594	575	589	561	591	551	607	577	580	602	570	579	560	592	538	563	604	591	601	567	598	586	594	586	610	604	646	533	582	589	594	586	589	595	593	631	631	590	606	570	602	566	629	613	546	551	637	622	555	641	566	580	571	566	586	569	602	587	592	616	593	588	597	587	604	567	565	582	568	570	615	606	572	628	584	593	603	601	592	625	571	564	624	538	573	595	615	556	606	579	609	574	598	528	622	566	602	575	580	564	566	590	617	589	546	623	556	567	551	575	586	585	623	600	569	545	618	611	568	581	589	591	548	569	586	555	629	579
22640	21370	40944	30151	22326	20736	13102	1272	655	570	602	542	567	551	555	548	580	549	507	559	554	578	547	569	569	575	562	526	541	526	593	548	554	561	554	569	556	559	538	589	542	564	572	560	525	560	592	518	516	585	577	566	542	572	525	521	519	584	553	563	548	583	558	549	543	575	563	525	537	578	513	555	567	539	594	566	554	586	551	529	574	590	624	519	526	498	597	572	557	554	570	572	572	567	544	553	564	572	590	555	562	565	576	591	553	546	598	520	585	530	553	524	588	564	565	513	533	546	561	541	556	563	518	551	553	607	567	556	582	544	533	541	561	555	560	557	544	575	553	541	542	601	535	588	568	573	573	575	533	543	546	526	583	581	606	537	578	567	573	561	546	548	579	599	560	543	554	518	515	569	552	562	567	539	563	552	606	542	517	542	547	582	501	561	528	574	538	529	554	491	555	619	549	569	565	554	540	547	588	555	523	567	539	592	591	564	513	525	572	575	568	573	518	555	510	549	545	510	516	506	541	579	571	563	503	536	563	542	576	543	576	575	540	517	531	546	560	526	533	531	534	574	558	563	537	558	491	548	574	555	530	568	558	567	569	594	589	597	590	538	569	545	504	532	521	559	535	572	601	600	590	605	556	540	512	581	569	541	506	533	578	527	524	538	547	553	587	569	569	543	566	559	505	559	543	512	578	525	567	550	528	565	572	520	513	570	567	538	561	553	576	564	518	514	553	596	538	561	573	565	576	538	543	545	542	533	561	517	583	562	585	547	562	547	519	569	555	567	581	561	532	553	511	563	610	499	581	560	582	513	541	522	580	571	568	554	571	569	511	577	546	574	531	607	536	595	573	571	533	521	552	536	568	555	576	525	579	532	566	565	570	563	529	539	556	544	560	603	528	566	536	533	541	552	583	533	523	557	591	570	527	522	533	533	561	565	529	559	590	551	606	543	594	580	537	543	550	605	541	534	575	553	541	510	551	569	587	513	551	547	534	533	573	611	548	578	502	566	546	511	534	533	540	566	569	564	541	549	576	530	558	516	548	543	531	569	568	535	557	548	524	497	566	492	563	570	554	551	536	546	550	554	547	553	613	546	564	566	535	517	536	559	561	533	579	562	561	539	543	540	572	546	552	558	542	540	591	529	535	537	540	599	566	583	538	597	539	574	526	552	568	587	564	553	574	550	585	575	599	536	540	551	542	550	572	587	554	569	554	485	525	538	553	543	545	573	545	587	578	555	537	522	553	547	594	573	532	545	592	526	578	531	581	565	529	525	570	539	524	530	540	510	629	549	534	531	566	590	504	518	562	521	567	531	523	580	525	522	556	523	509	499	545	574	583	523	556	569	495	512	579	551	576	597	581	569	553	574	540	544	508	566	593	565	571	541	566	493	572	598	551	529	547	534	569	536	580	530	551	519	517	579	593	592	558	541	524	541	564	527	554	592	564	567	585	519	549	587	574	567	554	558	556	540	559	561	561	608	528	565	546	585	532	534	572	555	586	514	542	552	560	574	510	560	585	558	609	562	553	534	562	570	551	502	548	579	597	616	561	556	565	550	560	553	590	551	536	533	557	569	577	534	520	562	549	533	546	578	532	542	626	553	537	576	512	540	550	596	589	537	570	569	536	544	586	583	535	523	549	543	547	574	572	559	563	567	542	543	584	551	543	522	511	531	528	566	520	586	531	548	519	539	563	581	499	549	543	580	585	578	526	562	589	549	534	549	535	536	536	588	611	564	517	537	486	542	541	593	546	544	528	560	582	533	588	573	583	530	545	533	564	563	554	535	514	541	529	580	571	547	546	562	563	555	561	559	568	544	520	540	570	552	552	528	541	543	595	581	547	599	580	585	521	593	580	541	545	504	528	543	550	524	530	563	608	568	550	566	535	545	588	565	536	544	557	569	577	560	534	523	541	515	551	553	553	542	519	549	536	596	596	571	598	556	522	549	552	583	570	540	530	559	536	567	549	587	574	563	563	586	563	536	574	539	560	536	546	517	554	557	540	577	559	545	564	567	580	576	530	523	560	536	562	589	588	562	535	553	585	549	581	568	597	560	515	557	539	555	565	510	539	583	575	549	544	538	587	509	533	572	583	567	560	510	582	568	556	557	517	550	538	538	575	593	539	556	590	561	517	510	551	540	564	544	548	540	546	565	545	563	581	565	549	568	566	544	536	562	566	558	545	552	529	574	559	578	543	528	519	608	547	585	560	534	511	501	549	555	552	580	563	565	584	560	561	552	556	570	549	559	562	594	575	563	556	519	551	511	507	585	570	540	545	547	546	531	561	564	579	552	597	566	544	522	557	545	530	529	547	544	549	573	562	603	599	568	550	545	516	550	576	530	510	582	540	588	530	550	543	554	590	523	543	532	611	560	518	568	503	560	562	566	566	568	544	534	554	542	546	523	556	558	571	572	565	569	503	558	583	547	548	564	543	563	584	567	547	519	547	551	582	513	552	568	557	521	573	563	533	535	557	529	522	569	535	599	562	538	558	576	548	513	569	539	555	578	535	538	560	549	545	585	520	537	512	564	580	537	612	573	521	526	570	577	545	560	554	528	609	575	523	543	537	559	557	527	524	560	518	510	548	572	563	540	509	552	537	517	542	574	530	507	544	593	545	524	550	520	588	533	566	549	536	585	555	553	591	590	509	498	523	563	524	589	547	546	550	584	532	548	539	568	519	517	569	617	543	568	594	611	567	582	566	594	556	537	580	543	499	559	576	556	574	479	518	517	556	530	548	548	568	554	545	552	538	532	528	553	570	540	512	512	556	504	550	512	533	618	565	527	569	530	593	523	557	556	588	570	585	533	538	557	562	553	529	568	554	518	535	542	529	595	542	541	571	552	520	581	574	576	531	556	546	534	549	577	559	602	566	537	542	542	551	611	604	551	517	524	526	545	571	556	520	551	578	599	539	535	553	557	587	538	536	549	539	546	571	530	575	585	599	567	524	543	571	555	530	504	536	536	539	550	558	543	564	533	559	553	575	547	559	543	526	585	530	527	560	551	541	570	570	551	542	539	575	564	564	529	558	574	557	575	569	593	557	555	584	554	582	510	520	521	549	533	519	528	524	567	543	527	535	540	591	618	574	540	537	541	563	518	562	570	522	548	543	542	571	533	545	574	564	565	579	532	527	567	554	533	552	520	576	552	580	550	576	577	554	539	583	583	566	557	564	532	531	530	574	523	557	545	546	562	517	584	574	543	532	514	571	561	601	526	519	559	553	524	532	565	608	525	540	554	564	570	539	545	575	538	527	538	582	571	552	572	519	553	563	564	560	561	536	570	545	564	545	523	530	523	547	559	541	552	575	560	545	553	568	548	509	545	563	567	581	529	550	559	514	582	543	556	548	552	563	540	562	542	560	577	554	529	565	549	603	537	578	556	560	535	576	567	581	531	525	555	514	547	531	582	573	544	520	567	575	546	509	586	541	518	571	538	551	531	542	572	546	586	531	554	531	552	548	549	529	509	583	566
53891	76937	64919	52140	23889	5437	1631	880	695	568	592	603	587	579	595	612	563	626	609	612	596	610	591	599	561	556	639	594	577	552	580	517	624	614	607	612	588	562	567	591	589	616	578	572	616	568	565	590	559	560	597	582	596	618	581	592	567	621	593	630	606	602	582	621	597	591	549	586	597	583	615	579	580	571	607	554	564	571	589	612	569	595	555	598	591	598	648	637	578	604	565	556	594	573	571	582	638	596	595	585	549	639	602	604	568	582	578	603	578	619	600	583	577	566	561	602	565	576	594	614	574	639	589	578	591	611	547	555	574	591	619	630	628	550	613	569	562	608	594	619	575	614	612	601	588	553	655	590	532	577	588	584	604	599	597	559	621	595	598	540	603	593	597	595	609	627	588	569	607	601	563	586	572	614	578	596	593	593	607	577	592	632	585	593	585	594	627	593	561	611	609	601	582	625	603	610	602	599	560	587	607	598	566	616	608	578	636	555	606	590	589	564	562	573	575	569	594	546	613	633	549	566	595	625	600	606	651	580	600	637	552	552	567	562	586	592	592	578	594	581	566	569	584	585	583	563	580	608	544	584	586	603	567	611	573	608	615	589	595	579	556	617	599	596	601	651	582	621	568	582	547	600	543	589	563	593	566	587	544	594	552	600	609	602	578	610	603	580	598	606	562	618	530	612	570	561	595	582	611	587	599	622	583	577	556	618	608	603	574	584	601	631	610	582	577	629	596	592	626	587	594	600	563	604	612	542	608	572	579	588	619	564	561	558	575	613	559	566	556	605	660	580	567	564	617	576	582	619	620	628	572	544	599	612	583	562	579	611	571	546	575	560	547	590	551	569	598	577	588	616	616	603	582	624	588	533	575	585	559	605	577	625	578	626	605	564	626	575	553	581	591	589	585	588	583	577	533	519	635	574	615	594	619	593	586	585	607	584	584	588	598	597	579	588	636	619	583	584	603	605	585	603	603	576	570	593	580	590	564	595	608	599	596	613	611	570	584	573	632	579	602	628	594	562	590	617	589	606	575	596	553	533	595	616	576	608	561	570	597	603	596	545	572	594	584	562	569	543	567	567	580	576	569	589	634	575	621	596	570	548	589	594	555	583	590	605	591	562	592	602	620	610	588	583	590	615	600	604	580	553	552	616	579	587	606	578	566	582	616	611	562	601	607	573	637	596	611	618	599	596	634	611	556	567	578	585	602	590	615	585	604	609	561	588	590	596	590	573	587	606	575	589	568	581	631	593	573	627	575	553	594	606	624	636	584	562	568	573	600	593	578	618	568	561	561	564	574	564	579	579	572	589	612	608	574	579	629	587	580	618	585	553	579	639	630	596	545	599	604	610	570	592	534	600	600	541	597	609	607	545	621	594	603	594	595	567	568	562	624	599	594	619	610	589	607	595	558	562	589	578	566	600	569	597	604	622	608	593	619	590	595	573	590	644	575	602	564	586	651	594	581	594	572	546	600	568	596	589	588	581	593	605	592	603	578	597	557	578	620	604	573	595	579	605	605	583	615	562	573	593	573	596	587	577	627	544	586	656	630	576	639	563	590	616	595	584	588	538	625	590	581	625	559	598	591	600	633	596	634	595	610	600	630	582	588	600	555	606	562	553	596	608	571	608	608	596	619	655	543	612	621	592	560	589	599	608	567	587	596	582	580	578	609	613	555	586	614	616	559	597	600	581	589	578	584	585	588	594	598	597	600	608	569	562	583	610	579	564	548	553	609	556	579	582	561	614	636	586	582	579	584	573	617	546	619	599	549	568	607	594	631	594	583	592	570	575	575	590	594	568	638	574	587	565	587	591	594	621	601	557	595	586	558	564	616	563	592	601	558	624	589	549	570	600	569	582	621	615	603	578	572	592	594	566	558	606	555	587	558	554	570	549	579	571	637	582	619	549	604	574	544	619	607	595	564	570	580	599	587	596	582	534	606	641	553	559	630	562	546	605	610	552	585	610	592	587	559	578	571	571	579	603	565	617	571	525	553	578	589	632	616	572	596	581	581	564	572	583	575	603	562	560	587	622	553	598	577	581	661	610	611	610	581	552	582	587	584	582	609	568	597	550	570	571	556	593	590	595	627	546	555	555	573	573	614	621	567	558	618	579	601	605	567	576	592	576	582	587	567	639	592	609	618	588	574	584	582	549	617	594	598	579	595	569	602	581	558	595	602	573	612	562	606	580	579	601	582	574	568	567	645	607	568	621	598	619	617	613	587	580	596	563	565	549	592	606	623	553	575	584	546	618	602	603	631	553	584	558	656	584	583	600	596	598	595	546	617	549	567	580	613	587	573	574	610	602	605	613	591	603	572	573	586	558	550	612	618	572	634	597	611	590	581	561	586	653	613	615	610	625	592	572	608	615	590	600	573	590	621	578	607	579	598	576	558	586	549	552	544	567	606	543	574	642	595	592	553	557	571	587	574	638	581	586	548	555	576	564	577	578	642	566	605	615	597	620	570	612	579	576	547	583	585	601	587	571	590	571	585	627	605	598	572	518	573	601	606	594	603	588	632	546	589	568	536	602	574	599	561	605	583	548	608	560	600	548	569	561	610	569	562	565	599	571	573	588	603	577	626	576	588	609	576	588	568	638	583	618	591	566	601	588	583	603	562	605	543	600	621	588	592	559	588	571	583	585	544	593	621	560	592	581	605	562	592	549	612	579	579	605	551	548	559	601	541	611	551	595	603	583	593	589	592	606	579	566	589	586	582	588	627	567	614	615	583	577	608	584	532	582	585	608	581	600	608	608	559	583	558	552	559	586	615	603	544	582	561	590	627	625	580	587	623	617	552	592	615	600	622	579	638	555	593	605	560	553	628	610	582	613	579	597	581	602	585	605	610	603	584	548	563	561	616	615	617	575	581	602	627	579	591	589	605	607	588	566	551	579	614	573	562	539	582	563	579	581	606	590	572	567	587	553	605	549	566	576	566	572	588	586	625	611	573	587	593	576	586	611	600	571	620	570	610	562	567	564	588	543	558	610	563	622	594	616	619	571	580	574	545	592	571	588	575	577	579	616	570	576	569	588	594	650	557	605	602	555	586	572	625	581	606	594	578	590	572	556	609	584	570	594	609	537	578	638	620	612	567	576	574	622	593	602	608	565	631	596	609	597	542	595	592	572	603	584	592	590	619	613	630	576	556	618	639	614	579	569	596	620	564	582	601	620	580	579	540	594	615	629	529	594	582	632	574	561	543	605	607	640	597	590	593	601	553	541	591	634	571	607	594	564	561	562	549	600	605	589	560	564	580	591	560	556	562	537	600	611	600	571	575	529	590	559	580	591	598	557	543	596	622	612	613	626	618	608	599	579	614	597	602	559	619	587	575	523	530	596	619	587	577	542	588	582	590	583	603	588	563	579	552	622	596	530	595	586	570	598	609	590	597	565	604	590	573	548	565	584	577	561	581	575	580	560	575	595	595	578	599	612	586	591	550	556	587	549	573	587	574	564	567	616	572	613	602	598	583	574
27303	22920	47722	29144	7588	1235	687	491	452	472	452	427	492	425	469	452	460	419	429	469	426	465	476	443	432	448	394	429	473	404	452	482	456	433	455	451	421	462	470	430	440	457	440	448	423	448	467	415	434	426	451	459	436	412	479	412	454	420	450	424	401	462	432	437	478	445	413	433	465	442	443	425	424	448	464	460	453	413	453	431	474	445	460	441	465	454	463	428	435	445	465	478	449	460	452	426	442	417	425	445	441	438	435	459	464	452	413	481	412	437	422	417	436	456	405	468	447	429	459	428	414	433	425	433	409	432	469	448	428	434	435	436	451	430	470	407	425	426	434	424	427	463	454	422	406	430	441	440	453	421	419	416	459	421	428	424	442	429	433	422	490	437	480	445	454	437	461	428	447	454	435	451	453	431	387	425	464	483	426	424	451	447	441	406	438	438	446	444	423	410	410	445	479	419	419	407	511	488	424	434	452	449	432	470	443	450	479	438	436	417	429	455	459	439	427	434	429	473	426	391	420	406	413	423	437	429	432	421	432	434	416	454	500	448	458	438	452	470	464	457	457	450	421	414	440	447	428	384	493	448	447	413	454	447	437	424	412	422	444	470	439	435	416	472	422	435	445	399	428	413	453	466	473	436	445	450	440	436	473	442	428	447	417	459	482	446	454	443	442	416	482	420	445	419	423	446	434	473	472	442	444	477	466	423	453	415	428	428	416	439	442	425	425	457	441	413	449	435	451	441	444	433	449	460	429	450	469	469	417	420	457	414	432	433	421	418	430	441	420	475	449	425	401	429	438	421	457	429	432	402	413	443	391	439	450	396	401	446	433	460	431	450	424	429	450	422	459	426	474	486	440	474	436	466	400	391	418	447	459	453	429	448	412	439	440	424	449	450	462	425	420	430	432	462	426	475	453	444	454	441	477	430	421	453	458	450	431	434	421	445	430	461	433	440	400	438	405	449	439	455	441	453	431	453	436	485	419	427	393	424	438	452	434	447	456	412	454	419	472	450	467	424	457	435	471	404	442	401	408	437	430	411	412	445	449	438	444	464	449	401	442	440	437	472	463	468	435	475	430	451	473	433	449	429	463	441	421	419	424	411	439	439	403	459	412	438	435	416	452	436	449	468	482	406	432	401	430	429	395	450	445	445	401	447	464	443	428	425	436	444	460	401	431	387	427	468	452	421	405	437	439	464	466	435	458	477	443	414	440	425	425	414	437	441	463	487	437	446	435	447	443	428	443	462	417	423	419	455	463	451	424	418	421	472	439	475	452	447	459	420	415	427	412	448	432	447	416	431	437	446	445	492	410	401	453	444	479	431	473	462	437	423	446	443	445	452	470	437	460	415	444	425	463	428	440	448	388	458	458	429	440	430	438	470	435	453	431	424	444	464	456	441	425	470	447	474	445	432	437	477	444	433	447	428	480	428	406	420	409	439	421	441	451	436	451	445	481	412	446	449	431	425	399	451	445	421	410	444	452	447	429	442	449	462	441	442	433	436	438	438	452	411	398	445	437	461	438	420	446	408	428	458	420	416	456	436	434	430	471	415	434	463	446	479	460	437	438	435	434	450	422	471	419	446	418	403	423	460	392	472	414	464	471	410	428	423	443	448	411	468	447	400	465	438	411	395	470	465	457	399	434	431	429	438	437	411	453	460	435	459	470	434	419	415	456	445	449	473	416	448	444	408	448	404	420	464	460	452	455	426	434	462	461	458	415	448	438	426	456	441	429	427	456	419	426	457	419	479	438	421	436	463	402	451	412	409	399	440	442	452	406	463	462	410	467	469	441	432	479	422	441	434	417	449	440	447	417	421	486	472	440	461	413	449	425	416	438	472	420	433	422	429	436	405	466	440	421	461	469	456	441	439	399	441	448	408	437	432	430	442	398	450	417	432	443	435	446	416	442	472	436	442	445	455	448	448	439	434	482	465	411	420	414	407	403	435	435	462	477	449	438	416	419	440	454	412	442	448	436	473	432	451	440	443	423	442	451	462	450	458	425	454	450	419	446	497	419	438	443	401	437	475	411	436	432	451	465	421	445	431	430	421	437	415	460	446	415	432	446	432	425	473	450	458	418	439	445	467	401	428	450	431	466	449	437	496	436	461	420	392	391	448	430	436	435	413	462	443	445	453	431	423	415	444	448	448	467	438	461	408	434	453	467	417	438	452	425	446	431	431	451	428	440	443	448	393	479	451	456	459	435	447	460	445	453	446	462	443	468	429	427	467	423	459	481	432	461	457	426	428	427	440	415	451	478	423	435	439	441	405	449	449	399	433	410	446	413	477	434	459	470	424	422	489	434	453	408	450	431	409	464	463	456	464	424	447	463	442	472	468	405	426	438	477	414	425	446	450	472	436	445	405	409	445	475	406	439	393	462	455	429	473	424	432	449	474	445	410	419	468	412	443	464	414	442	449	472	481	439	446	439	446	437	432	472	440	411	428	404	469	429	485	395	463	464	454	426	433	410	458	406	422	459	458	423	451	440	457	460	451	440	467	426	456	442	460	412	466	461	456	477	474	396	415	420	423	451	455	453	474	416	437	464	423	478	450	441	452	437	435	453	463	490	417	441	442	441	446	426	464	432	429	435	434	408	430	449	427	439	403	414	414	410	433	450	473	409	457	422	399	432	410	459	401	454	468	454	414	431	453	413	427	463	439	446	402	450	364	459	459	438	417	468	449	465	427	384	433	464	449	408	431	423	484	452	404	441	450	436	416	407	432	438	447	422	445	441	424	437	477	417	424	435	455	452	436	425	446	452	438	413	439	479	449	431	498	412	484	442	439	445	407	440	409	409	457	433	427	418	433	440	410	435	489	410	430	432	442	417	436	453	455	415	420	421	455	425	443	430	397	460	411	432	437	391	465	472	428	427	451	454	428	409	432	432	429	441	457	438	445	465	429	444	425	402	447	382	468	449	422	468	432	452	461	426	447	428	441	424	447	448	460	440	412	439	483	418	429	462	460	446	425	407	430	445	420	436	456	464	457	432	421	483	458	426	404	447	428	427	432	441	463	389	433	427	445	418	421	413	440	371	450	451	442	438	432	470	439	417	423	426	444	428	448	408	429	413	421	438	467	472	443	419	410	438	432	425	432	460	466	463	462	404	415	412	437	440	445	426	465	454	417	400	448	461	429	454	432	454	479	467	460	431	458	408	440	437	420	441	431	457	436	446	421	448	433	466	424	460	399	451	433	478	413	422	443	428	452	430	443	429	443	461	472	408	425	486	445	435	469	409	446	406	455	423	413	441	424	443	455	442	422	442	463	444	416	471	453	456	410	456	456	417	438	403	439	416	441	452	433	427	468	479	431	414	385	446	433	437	466	428	446	464	443	407	438	451	463	458	451	398	448	448	427	436	412	426	439	444	463	417	472	469	415	476	454	498	415	445	476	440	427	429	429	480	423	447	433	457	474	455	433	434	427	448	430	475	433	438	429	455	445	432	465	463	454	456	420	415	442	454	441	423	476	438	421
20800	34920	43191	19425	5165	1086	618	520	495	467	466	486	483	491	485	482	499	491	469	494	465	476	509	472	456	477	512	502	515	501	490	482	520	484	520	491	520	499	485	482	501	499	491	490	492	494	502	454	487	529	528	516	502	464	505	488	447	501	514	470	495	472	535	525	525	498	513	484	531	464	525	518	493	525	503	510	530	523	499	520	492	539	474	453	498	498	498	519	467	504	476	517	461	497	500	491	481	510	521	487	463	486	521	449	517	503	492	469	453	504	469	509	477	479	474	470	486	543	538	508	487	466	493	508	476	519	483	469	481	507	503	515	475	494	471	540	521	514	509	500	479	498	487	496	494	486	539	475	434	496	485	502	498	485	471	514	468	479	482	506	517	483	507	529	480	506	511	479	484	482	481	500	474	474	513	481	505	538	497	474	499	473	495	478	516	486	523	525	468	453	524	486	501	492	518	487	495	527	519	505	496	500	512	469	495	475	491	478	458	526	480	486	500	512	493	483	487	512	454	500	479	524	510	467	476	533	482	468	489	511	489	459	516	490	472	527	489	516	510	472	498	493	472	515	470	474	507	482	478	501	518	490	443	524	485	499	544	520	522	501	493	483	487	441	452	487	471	483	495	482	502	469	507	484	501	500	514	493	518	517	554	472	458	499	532	517	525	502	513	470	513	506	466	488	492	473	498	472	482	470	504	473	501	492	505	473	561	465	524	459	462	517	516	497	503	500	519	471	479	497	508	546	501	485	533	493	484	507	485	472	481	458	503	510	495	451	460	526	482	498	557	479	485	496	539	497	507	522	519	470	487	462	485	504	479	513	497	472	506	458	482	510	476	523	458	510	505	480	491	498	500	459	505	501	521	502	484	503	537	511	497	509	477	490	498	508	487	500	468	463	503	481	490	520	492	469	453	517	538	519	454	500	474	495	460	500	500	508	474	489	499	497	510	499	454	435	502	438	529	450	490	516	481	446	495	524	507	480	518	461	550	509	481	494	485	515	517	478	524	494	489	497	493	462	473	502	509	503	513	512	524	460	511	470	451	514	483	469	487	478	495	481	497	487	473	481	529	487	499	494	489	451	491	484	486	493	494	481	503	489	477	459	500	486	499	490	529	504	529	475	478	511	508	482	469	443	488	475	508	473	480	526	513	511	493	468	471	468	479	481	508	500	468	484	489	525	547	527	499	456	511	483	487	505	527	463	497	482	482	511	479	518	503	496	509	500	497	497	490	461	492	481	488	490	497	479	525	524	508	503	499	501	498	489	515	530	502	477	519	490	454	469	488	515	523	497	493	482	473	465	538	509	514	483	492	485	506	496	510	461	496	498	485	488	457	494	497	526	475	500	511	513	520	480	500	489	511	481	484	509	512	519	508	514	507	527	495	512	526	463	458	485	455	512	479	492	519	497	505	538	473	483	501	515	521	495	493	508	460	535	528	484	494	505	470	512	455	478	496	503	515	487	494	531	515	511	529	485	565	508	513	506	494	503	525	482	489	533	531	517	520	501	471	496	477	493	519	491	539	489	525	508	494	497	521	451	524	529	528	487	537	495	504	530	535	455	502	507	520	462	484	506	474	505	510	495	507	479	509	505	508	518	495	439	511	471	544	478	501	453	494	511	501	527	500	477	473	490	468	527	493	547	510	487	509	491	473	490	503	496	505	488	520	506	496	480	471	496	529	492	504	474	517	513	510	481	463	477	507	477	504	529	497	465	511	483	528	512	506	505	516	518	491	524	529	510	493	488	524	471	485	477	462	484	468	476	550	475	513	523	485	491	466	472	497	476	473	499	481	477	494	490	543	513	484	508	491	508	505	490	488	520	472	495	460	466	535	517	449	478	501	501	502	518	502	483	518	479	479	513	499	493	498	512	509	443	494	493	530	492	477	509	508	487	468	504	492	479	468	512	461	504	483	495	455	457	493	503	476	474	496	538	499	503	501	482	537	516	513	518	471	502	503	471	534	488	477	460	494	447	505	449	521	487	527	489	512	521	465	494	535	495	477	465	529	481	517	508	485	540	462	460	488	507	438	499	479	498	486	484	491	502	473	519	481	477	481	482	515	521	468	519	487	507	510	498	483	489	508	488	490	526	534	513	460	473	465	490	484	527	503	516	505	462	501	486	536	496	486	497	496	463	524	481	523	501	506	514	494	535	499	487	509	467	489	496	486	526	538	503	504	474	464	453	495	511	527	512	460	501	495	512	524	479	498	494	502	500	473	482	513	496	505	495	503	503	470	503	462	530	459	475	469	489	483	536	467	488	514	498	466	476	476	509	490	502	494	486	526	474	474	501	504	528	532	488	505	473	517	553	477	481	480	480	524	484	475	467	492	488	527	500	522	503	502	488	508	453	482	479	510	495	505	488	473	499	506	520	466	501	493	496	505	491	511	498	504	504	461	474	524	482	504	500	485	529	524	476	522	487	509	533	499	505	507	517	545	486	442	510	515	514	473	509	518	515	494	485	481	495	515	488	475	509	515	490	495	499	446	476	513	495	492	460	516	506	492	481	494	462	496	471	489	512	479	506	501	501	493	513	561	544	475	540	539	483	502	498	480	510	496	507	492	495	503	491	543	509	467	490	507	526	528	491	509	513	523	454	494	502	515	521	496	526	477	481	495	464	467	466	476	478	523	550	491	488	451	470	495	456	516	488	499	484	468	538	489	504	476	495	524	492	494	522	462	509	507	488	507	498	478	492	509	518	477	480	483	479	490	491	500	493	507	498	487	463	468	498	501	510	530	527	521	510	491	518	477	516	501	506	520	483	488	542	511	507	492	501	524	539	500	486	497	482	503	457	480	455	495	503	532	493	469	494	518	503	523	481	508	479	507	481	468	483	446	489	528	501	506	512	519	522	483	490	496	509	509	517	513	503	482	516	497	496	507	488	512	509	487	458	519	494	473	517	511	510	505	496	520	479	468	502	521	478	490	484	492	518	513	470	488	458	516	495	491	500	485	503	483	500	487	513	508	513	491	491	511	495	477	466	529	492	513	492	520	495	500	524	467	502	480	475	506	451	463	527	521	515	443	494	538	477	513	497	527	474	475	506	495	501	469	454	478	494	483	537	479	478	540	494	505	467	516	452	485	481	495	521	478	521	509	482	517	523	472	456	507	476	539	513	489	518	503	492	488	491	461	515	488	497	479	502	478	512	487	485	492	519	513	476	458	513	451	465	538	492	477	503	471	462	478	495	488	504	494	510	490	478	460	516	517	460	507	517	471	477	499	486	500	481	533	515	501	469	475	483	519	499	455	508	527	529	512	470	541	486	485	536	480	529	479	468	527	488	537	495	539	515	525	457	494	459	501	514	462	488	475	502	482	460	494	505	531	506	502	497	493	478	472	514	501	514	492	502	509	453	508	534	497	483	514	496	473	463	508	493	473	479	530	466	516	458	473	525	521	508	520	499	519	465	489	525	515	461	495	449	462	524	502	505	492	503	488	482	496	511	522	505	500	512	537	484	486	494	521	483
23228	21108	42043	38090	23530	17990	6717	698	477	461	471	466	426	460	443	434	431	409	451	469	465	426	453	461	471	453	408	442	390	460	456	456	425	436	462	450	463	434	461	411	462	433	415	428	460	480	418	439	434	454	415	421	427	416	412	431	473	428	438	432	415	433	437	443	458	425	450	438	473	430	415	470	420	435	435	437	429	422	453	432	439	456	445	417	465	433	410	460	433	446	468	458	429	454	455	418	459	432	475	468	419	409	438	433	475	473	449	454	456	447	437	446	416	422	389	431	462	406	449	465	420	460	458	409	425	439	450	424	428	480	423	449	472	414	456	441	411	442	440	452	427	454	456	396	444	419	450	396	424	417	439	451	456	428	465	470	419	424	431	474	437	459	422	429	451	417	450	417	424	462	424	431	462	418	439	448	455	496	455	456	461	410	432	428	438	448	444	409	428	430	473	396	433	467	456	458	404	444	451	431	474	436	417	418	452	426	473	466	449	443	405	469	454	433	424	427	434	472	474	442	472	447	461	447	421	431	439	420	457	459	435	413	414	436	417	427	461	394	465	487	476	415	423	466	427	474	442	439	451	440	397	445	415	450	435	476	439	444	435	462	468	471	432	425	441	459	408	423	416	412	454	465	455	475	427	443	447	439	434	432	438	427	431	441	444	469	464	428	465	428	419	401	443	438	461	427	446	448	436	430	449	483	450	472	427	435	425	462	463	443	446	434	456	442	429	456	441	450	486	460	450	449	398	447	476	435	444	433	447	475	443	464	424	438	418	427	450	400	428	461	448	417	481	434	439	446	447	466	403	465	395	471	388	442	428	430	480	422	433	443	437	406	466	443	470	437	429	424	459	445	465	450	426	458	410	443	430	449	464	454	425	439	487	442	433	455	421	413	438	448	442	435	421	453	430	465	470	402	424	423	453	458	455	459	470	425	439	470	385	469	454	419	436	458	446	434	454	450	496	446	496	442	428	423	409	420	434	448	435	454	406	424	460	452	405	447	422	429	448	396	450	441	442	417	438	427	416	445	454	443	397	431	431	475	445	444	419	494	408	458	462	436	450	427	442	448	419	466	436	469	464	449	504	445	415	467	441	419	467	452	458	479	468	437	462	455	436	431	459	442	396	458	461	486	451	454	439	446	422	450	474	472	422	414	430	435	430	448	441	459	474	418	449	482	421	427	444	454	448	457	425	467	451	472	412	459	445	449	424	442	459	440	452	461	467	445	412	430	457	451	439	450	443	456	452	422	461	428	431	468	446	462	462	458	421	420	421	413	396	445	444	438	426	461	455	428	432	463	440	455	461	417	466	468	417	478	458	439	466	465	403	402	429	433	452	389	471	427	435	449	433	384	443	435	446	429	417	408	431	449	472	471	468	473	473	430	451	467	482	433	452	435	436	440	442	435	479	456	449	455	420	439	396	445	416	435	426	466	464	438	441	474	431	418	407	449	427	468	455	450	440	444	453	409	445	467	462	419	454	386	433	443	418	436	447	414	445	460	452	437	415	421	447	449	397	387	441	451	446	427	432	451	456	428	457	408	481	417	416	443	459	426	467	439	407	439	454	450	436	477	419	458	432	464	416	476	418	428	449	444	466	441	435	417	495	468	436	419	429	415	409	416	477	443	429	457	427	427	468	476	422	434	461	441	486	451	431	435	424	453	411	426	503	466	426	454	451	416	461	425	452	437	429	460	426	472	473	446	462	431	420	461	447	428	460	429	498	464	453	424	421	404	415	417	471	443	461	427	430	433	445	427	440	455	438	425	419	441	453	434	424	468	447	468	478	470	445	442	426	428	438	460	410	435	450	428	440	438	442	452	461	453	392	379	421	428	432	457	465	455	441	430	446	465	441	465	425	469	450	423	454	447	430	439	440	462	445	402	462	471	411	435	439	420	428	439	468	441	471	460	484	436	460	408	411	428	407	439	477	408	459	436	483	444	496	482	436	410	421	430	409	439	398	476	443	446	451	448	431	464	416	421	450	413	435	436	434	454	443	433	441	435	461	456	427	415	474	491	434	451	438	446	430	443	403	419	430	455	443	451	443	433	430	438	437	397	426	468	465	481	423	471	421	430	434	455	457	459	433	440	423	440	450	446	458	468	433	501	463	427	468	436	400	420	437	480	420	410	454	456	444	463	473	415	445	440	446	462	447	436	443	465	478	431	443	441	423	430	453	449	439	466	446	422	462	459	443	477	454	394	442	468	451	439	404	434	433	430	432	436	472	452	412	463	452	461	461	431	449	423	428	396	456	442	420	454	455	423	417	423	445	455	427	427	437	478	427	410	460	479	462	458	414	433	458	436	402	421	491	414	442	439	464	418	442	415	443	372	480	453	410	406	487	435	408	404	425	469	413	396	447	469	431	468	438	412	469	432	456	446	427	417	463	449	449	469	410	471	476	432	452	387	431	431	419	415	446	452	455	433	433	469	436	449	459	416	421	436	423	448	428	445	443	420	465	448	420	434	415	447	474	448	447	436	434	442	466	412	429	456	424	434	425	395	473	409	459	448	430	440	437	464	405	467	455	450	447	411	438	489	483	464	441	386	439	424	398	453	444	433	451	459	440	505	462	395	442	467	455	461	464	448	412	410	443	435	462	471	473	420	463	445	443	411	474	461	481	430	466	468	398	415	426	466	429	443	431	434	444	394	412	405	450	446	439	434	427	459	428	438	459	453	497	460	467	457	427	418	436	461	444	430	435	414	428	423	447	418	443	440	438	466	406	408	423	471	461	380	444	429	463	432	430	457	413	463	444	437	433	427	439	468	453	429	448	444	432	447	461	410	430	424	469	461	453	436	457	437	447	410	425	434	421	431	433	438	448	422	475	445	462	423	467	441	410	425	413	407	429	461	461	438	433	441	437	391	417	456	462	481	442	459	440	443	419	444	428	437	423	433	426	427	467	396	470	442	425	445	442	476	466	432	455	432	430	441	447	469	454	494	421	412	432	394	444	443	442	443	476	430	440	439	433	463	390	434	448	450	482	391	439	470	442	442	420	398	423	443	448	425	415	461	434	426	461	452	436	446	496	457	461	435	416	477	455	455	454	440	493	442	416	442	446	487	442	440	447	408	475	430	484	469	461	478	455	425	445	471	461	456	431	466	445	463	427	467	473	438	425	446	430	414	455	443	445	447	431	461	440	479	449	422	462	439	481	403	454	471	419	455	456	447	439	426	462	399	461	442	457	462	412	445	454	420	417	440	433	461	477	403	429	452	478	434	502	424	431	440	407	471	420	475	443	416	461	423	427	448	441	449	454	461	430	444	420	393	396	452	450	391	467	437	447	450	430	432	458	436	423	447	415	418	447	422	441	424	466	438	462	438	455	447	383	441	424	423	433	417	448	450	481	431	446	416	434	448	459	443	488	459	459	401	452	445	451	451	451	447	420	431	428	401	437	426	414	472	439	435	434	420	444	454	438	449	437	448	420	430	439	446	447	450	439	443	445	450	456	436	464	433	433	462	435	429	432	428
48051	78656	72523	50807	22485	4940	1337	678	554	519	497	489	445	503	485	505	480	488	462	453	481	477	492	441	519	469	483	489	462	502	517	467	502	474	431	476	498	481	515	443	466	454	508	514	484	479	470	490	487	520	449	480	490	459	521	439	482	526	472	534	514	449	490	470	469	489	523	464	455	455	489	532	485	507	502	482	463	500	483	447	490	526	476	484	499	499	484	484	532	478	449	501	491	494	505	557	484	491	446	488	479	510	485	494	495	481	458	487	515	497	499	461	477	488	528	491	477	489	506	501	478	464	487	511	483	496	496	511	475	494	513	531	498	485	527	495	496	483	474	454	502	522	487	499	525	478	478	508	496	500	492	488	512	461	477	490	490	491	486	455	483	504	492	493	469	506	504	484	453	467	482	484	497	512	474	448	478	480	479	506	511	547	502	485	477	523	492	507	459	510	498	490	541	479	513	476	490	455	475	450	515	497	532	485	473	483	524	438	505	518	458	478	503	507	463	492	523	484	460	504	461	500	493	452	485	489	487	460	505	519	500	491	478	471	502	459	505	487	466	483	490	439	480	500	480	499	467	480	478	506	511	458	478	444	468	495	438	489	482	462	514	507	499	469	491	472	447	520	520	502	512	434	509	466	479	466	481	473	509	455	453	479	547	499	514	511	508	469	526	496	468	487	468	477	456	467	487	501	495	480	448	521	507	502	477	468	492	496	464	455	448	492	453	521	516	499	497	478	494	504	499	512	498	484	484	483	533	519	449	473	475	442	534	487	516	490	506	496	501	478	437	498	501	463	488	432	466	436	456	482	518	494	477	448	517	490	460	482	482	462	463	486	502	447	484	494	464	510	470	503	474	479	482	513	488	493	498	471	504	469	536	467	486	462	479	479	503	450	488	497	478	512	500	468	485	443	499	447	498	499	487	481	505	449	501	498	458	458	488	502	462	470	448	487	452	515	485	441	497	505	496	482	440	495	500	500	510	467	464	489	501	458	493	467	463	466	473	517	496	482	499	513	490	469	510	471	448	493	487	469	494	440	480	498	449	512	493	472	511	456	502	529	458	490	475	475	516	522	486	488	508	439	478	487	493	536	465	461	500	456	491	469	489	473	506	463	500	462	492	488	484	487	487	481	468	486	497	489	478	470	486	484	473	481	501	462	508	472	503	473	499	464	488	505	474	503	518	479	434	500	462	516	468	502	471	504	526	502	521	483	492	510	516	492	513	474	487	511	486	531	495	467	526	495	495	490	478	516	501	491	486	472	490	479	465	481	499	504	471	525	505	480	458	482	477	500	521	460	475	447	497	487	483	472	467	493	512	476	463	478	482	481	498	496	454	510	465	462	451	528	485	481	476	530	502	513	471	492	470	513	441	484	518	523	469	502	513	476	474	494	484	478	474	507	451	496	482	500	522	485	484	460	495	523	462	517	494	472	484	497	441	453	465	450	456	522	488	535	483	523	477	452	534	496	478	469	498	489	487	521	502	477	500	501	499	470	472	459	514	512	462	513	485	477	488	490	467	517	496	482	487	497	496	515	527	510	450	493	492	509	481	481	460	482	443	494	485	527	463	458	497	497	436	497	477	473	472	509	528	494	474	524	528	464	503	506	434	507	518	429	521	533	470	469	456	452	495	463	487	502	505	502	512	467	482	499	482	466	489	493	533	478	475	492	465	460	482	499	475	474	444	490	472	475	492	518	457	457	474	502	479	529	476	496	523	477	454	475	440	435	478	496	520	458	502	456	434	490	483	550	471	490	464	485	481	492	481	475	507	534	474	473	468	463	478	486	497	466	464	511	487	521	485	460	485	514	506	488	484	481	483	486	466	511	476	520	468	513	476	482	440	519	512	465	482	506	450	480	497	495	456	488	509	481	499	496	480	460	505	520	502	477	480	499	473	476	465	504	503	485	511	470	488	468	494	478	485	519	476	464	479	474	514	497	516	475	513	510	485	538	519	545	510	472	527	516	529	451	471	553	470	504	512	526	508	470	498	453	499	482	491	503	474	474	463	520	452	499	467	479	518	462	491	463	535	490	500	488	475	439	519	503	503	480	489	536	525	518	446	511	463	463	459	476	463	469	504	478	497	475	493	475	491	501	479	508	482	508	482	461	478	473	468	532	521	511	489	479	478	471	479	477	472	446	477	479	477	455	515	471	506	486	470	470	472	516	468	458	504	556	508	481	470	505	500	492	459	486	440	482	484	504	493	516	505	480	502	473	462	503	470	459	498	516	477	495	486	474	489	486	459	493	483	513	463	450	450	537	470	507	466	471	442	485	490	503	490	446	488	477	483	515	505	443	483	492	486	500	461	443	484	465	439	466	473	486	476	495	470	470	500	491	489	499	476	474	511	454	470	472	501	505	476	485	437	492	473	474	476	487	523	532	480	473	547	432	494	478	534	479	483	469	461	470	518	487	499	485	488	478	472	490	466	484	473	510	499	449	519	494	481	425	524	456	498	508	471	485	505	502	512	472	486	506	465	533	480	462	464	494	508	538	474	486	484	493	471	505	503	473	481	484	488	484	478	480	482	490	545	513	479	483	443	500	507	497	484	480	500	461	497	478	499	513	505	500	473	542	550	450	469	483	474	485	505	463	467	519	490	479	520	507	483	466	505	498	530	466	491	532	475	462	478	484	476	500	479	506	510	479	493	490	494	513	449	496	472	468	441	509	502	463	477	484	475	493	470	470	463	502	520	500	510	531	523	504	496	512	502	465	483	477	467	492	478	453	502	515	455	456	474	494	478	490	483	455	472	463	453	494	489	463	493	462	501	481	466	467	533	522	492	502	511	434	484	514	462	475	471	474	504	465	479	488	553	474	489	473	491	493	471	460	473	477	494	458	497	469	475	467	496	500	470	464	466	502	508	516	522	484	466	455	476	492	479	462	482	497	473	534	486	494	485	490	482	497	534	517	476	488	537	515	461	505	496	472	463	489	500	447	529	480	479	493	502	540	470	469	509	498	489	480	467	477	473	505	456	464	463	450	528	461	502	480	497	502	503	496	467	467	469	521	491	490	487	489	475	494	480	476	482	501	483	484	497	484	510	478	495	499	447	504	485	492	489	481	476	491	520	500	485	466	510	452	501	506	508	484	487	493	476	468	474	465	496	485	491	527	486	500	468	520	528	501	480	449	475	538	513	511	474	478	462	541	492	483	469	514	463	499	489	503	511	516	451	478	482	477	487	524	509	490	484	492	469	498	502	494	515	499	439	471	479	473	507	514	510	517	478	549	476	461	492	496	503	529	484	533	497	484	510	465	478	485	503	474	477	449	481	460	482	457	482	516	490	498	472	485	454	486	480	444	484	485	480	483	492	479	468	480	511	510	484	505	496	498	510	466	483	493	452	476	481	498	458	452	462	458	473	466	476	483	480	507	493	478	524	511	506	481	491	502	474	503	448	476	461	468	470	465	449	491	452	492	453	490	532	454	472	484	485	504	483	493	482	497	483	496	447	464	527	488	509	537	524	497
25083	21459	45069	36351	19398	6824	957	634	550	594	555	546	531	568	534	526	540	567	558	538	599	540	516	538	505	539	541	532	583	572	536	555	517	516	507	566	532	508	565	477	506	497	541	519	536	526	500	549	557	515	561	530	530	529	481	555	547	527	549	501	563	544	531	498	506	510	519	510	548	519	530	446	486	508	536	497	517	512	542	539	531	501	546	558	578	574	485	519	559	530	555	543	538	537	523	498	553	547	503	545	519	522	491	528	473	527	537	513	549	534	519	530	509	567	534	522	574	523	552	509	549	544	547	539	528	513	523	489	500	537	541	504	513	494	478	481	523	498	556	528	537	546	546	529	538	549	537	511	535	536	513	512	503	524	538	535	535	504	529	538	547	512	509	528	511	475	566	488	492	512	535	505	506	567	506	511	484	535	539	512	517	510	516	512	546	497	533	570	495	542	556	501	535	506	536	500	507	566	542	554	525	573	527	563	518	527	576	498	538	570	511	511	530	560	559	517	528	560	525	565	539	484	535	522	528	558	528	526	556	583	541	521	531	519	532	541	512	521	578	526	559	497	527	554	524	517	524	523	510	542	543	520	512	500	552	520	523	509	533	517	542	494	509	558	512	520	479	489	509	512	522	535	542	544	495	503	491	551	532	538	547	495	553	544	505	533	513	515	540	533	571	518	524	490	506	530	513	545	561	500	565	541	539	523	536	489	526	578	515	532	553	476	500	580	488	539	496	518	555	538	553	553	561	519	514	509	553	555	524	574	543	528	535	506	536	543	527	514	528	530	514	529	557	535	506	521	534	597	554	536	535	521	513	526	570	574	566	545	530	513	548	490	529	562	526	531	508	499	528	521	539	530	513	557	547	499	527	551	520	568	545	564	537	560	534	546	567	526	524	500	543	538	567	533	501	534	544	518	544	523	550	519	538	550	519	520	502	536	531	530	532	527	537	535	562	560	527	528	525	500	556	522	532	503	533	538	568	525	501	525	558	538	553	550	496	541	565	532	539	534	518	508	541	540	520	497	528	472	500	554	530	517	547	547	543	548	544	542	612	502	557	502	513	571	520	491	528	526	512	542	513	540	511	536	540	527	492	529	544	499	499	505	507	520	545	528	574	527	534	491	520	509	536	544	513	550	559	541	529	525	573	527	532	533	561	524	542	519	545	544	540	504	559	498	554	520	503	532	553	507	531	512	476	545	526	532	536	498	530	483	528	574	531	586	535	540	507	531	541	552	538	527	551	530	516	521	511	514	526	530	489	563	551	551	546	528	544	506	512	519	544	618	520	549	568	531	537	567	557	551	519	541	545	558	518	541	511	544	542	532	521	535	579	518	550	569	534	551	539	558	590	535	500	521	541	519	535	559	556	494	527	546	505	505	531	482	511	566	537	543	511	491	552	535	527	542	528	526	544	537	527	535	531	527	527	513	516	572	525	531	528	491	537	536	528	557	507	541	554	522	518	558	543	525	524	571	547	508	532	515	530	547	530	521	499	542	535	478	564	557	526	527	538	526	546	550	508	553	559	512	545	546	522	539	546	549	518	560	543	505	508	527	543	512	553	523	548	510	580	509	537	567	481	510	531	521	564	552	564	520	503	558	547	536	520	534	524	542	548	559	507	505	550	544	530	533	545	516	521	510	520	565	494	539	519	525	517	535	522	545	535	524	510	526	516	558	535	530	549	523	548	532	554	551	526	553	571	529	518	471	527	513	591	606	543	554	500	526	555	521	490	537	542	502	546	520	544	567	529	503	546	516	523	503	528	517	536	544	540	580	540	567	562	535	511	520	537	535	553	495	528	520	560	498	542	494	517	528	533	497	524	544	511	520	561	524	555	556	569	522	534	562	555	587	540	528	518	520	504	572	554	567	536	572	530	525	554	513	509	536	572	496	516	524	484	546	518	536	541	560	532	525	504	516	536	502	546	537	526	565	550	512	571	524	535	492	544	553	546	482	506	514	520	504	508	541	582	528	536	545	572	516	491	516	539	510	534	557	508	479	523	515	554	496	546	526	569	533	560	512	560	559	502	521	555	528	564	523	494	520	533	524	485	514	523	537	581	554	560	546	539	542	579	502	520	518	542	578	525	538	505	523	505	558	530	526	535	558	560	520	521	513	507	500	537	509	553	543	530	513	516	507	538	515	544	584	556	555	493	491	493	545	497	529	544	524	562	557	496	536	529	564	524	514	541	546	519	562	562	488	502	513	487	479	542	496	487	515	568	555	496	517	488	508	534	536	550	523	543	556	564	538	575	540	575	498	565	547	543	513	562	557	563	501	510	518	554	528	514	545	508	478	551	511	528	523	511	505	511	516	545	552	514	528	510	479	540	551	550	536	532	513	530	548	524	599	515	491	501	557	549	517	533	526	549	588	567	546	534	501	570	544	499	514	562	546	551	523	544	566	526	542	532	544	568	488	564	535	559	504	533	578	559	531	541	559	543	501	506	509	502	522	545	548	534	521	505	526	524	509	566	533	560	569	530	545	576	522	528	522	548	532	559	551	563	519	559	532	557	529	502	510	520	520	556	559	548	538	524	513	545	559	547	514	520	552	541	517	511	555	523	547	511	524	549	549	501	516	531	529	506	493	532	514	536	556	548	580	526	506	541	524	512	535	528	482	534	513	544	524	577	537	530	578	522	520	513	524	505	559	520	525	546	566	552	499	526	548	553	547	502	494	551	561	560	579	465	527	503	547	479	539	548	572	534	567	544	535	525	555	574	513	512	552	488	513	529	501	526	505	492	522	574	498	498	543	492	514	535	549	566	514	546	548	514	541	517	539	505	534	572	555	504	515	532	534	515	510	540	471	535	505	529	506	483	516	544	545	552	504	538	553	561	550	534	506	533	533	533	536	571	506	519	504	522	493	524	527	534	487	510	497	528	555	529	524	530	559	542	529	520	550	544	567	503	550	541	575	533	532	559	522	537	533	519	549	548	509	492	536	550	526	514	547	524	532	558	518	543	548	513	516	534	542	548	520	522	543	533	552	549	577	542	532	536	547	483	538	550	537	516	522	510	526	524	538	515	543	546	501	520	519	513	537	549	527	541	516	548	567	573	528	530	512	561	556	505	532	495	508	505	547	545	477	568	543	525	557	544	514	538	505	513	568	554	462	520	520	582	524	515	553	502	565	489	558	536	587	535	528	513	513	526	521	504	508	561	547	575	514	559	515	511	533	477	530	480	563	584	542	520	524	535	563	506	548	507	505	571	527	471	548	525	551	518	540	549	501	581	504	569	509	557	510	541	517	502	508	524	562	521	501	531	530	515	532	565	532	555	525	541	525	570	551	573	494	562	526	500	588	549	508	564	520	549	578	556	528	509	542	485	516	563	565	520	547	517	535	543	527	538	548	569	558	512	586	508	505	522	543	509	547	548	503	523	551	550	534	548	512	523	521	520	527	490	519	541	542	522	537	529	526	516	531	530	533	545	491	583	522	522	512	537	537	530	523	526	507	494	517	555	585	562	596	517	563
40894	62620	66872	37499	12416	2250	934	723	644	564	628	586	572	604	573	562	576	601	636	562	608	600	577	623	583	632	574	602	606	606	595	571	560	577	623	575	613	659	596	558	634	611	579	587	547	587	610	546	587	579	558	609	591	592	588	568	598	625	595	562	618	611	595	625	587	626	605	569	587	642	586	586	588	607	558	617	594	584	518	563	570	600	605	596	604	585	615	576	563	600	620	604	605	570	612	578	596	600	612	601	610	583	575	608	538	592	588	595	589	570	572	581	589	603	556	605	608	592	598	648	580	610	562	583	614	544	568	579	553	584	578	582	602	635	605	554	585	610	558	551	605	577	538	654	551	592	589	599	601	585	561	620	615	576	602	627	600	566	594	540	582	549	562	560	597	588	594	570	626	611	575	603	559	573	585	588	587	623	566	576	642	623	569	624	597	581	596	616	600	576	612	565	565	582	566	622	662	565	612	584	599	596	581	602	613	576	556	594	587	622	591	568	612	585	602	591	576	584	565	586	609	601	618	603	567	564	653	607	563	578	583	601	554	579	576	616	592	624	567	571	595	589	562	585	594	647	610	589	581	575	594	569	640	583	664	606	619	606	603	589	597	600	614	556	580	607	582	612	551	579	616	585	598	569	587	582	550	568	574	618	599	565	639	601	632	590	626	562	540	607	608	591	637	615	556	590	578	561	589	594	578	616	600	590	580	579	591	542	592	548	602	573	610	573	617	587	620	610	565	559	617	600	611	567	572	585	596	573	544	571	597	578	609	588	662	551	615	628	543	579	602	609	561	583	606	618	597	614	561	586	580	588	624	591	527	603	597	591	566	591	553	587	612	537	591	604	632	604	568	596	608	555	603	622	633	568	576	604	607	574	595	604	611	582	574	606	603	605	615	581	566	616	529	553	583	610	601	594	608	598	554	586	614	624	593	600	586	597	604	609	582	570	586	584	597	589	573	613	580	579	614	629	626	552	584	599	625	586	549	624	578	643	547	558	586	619	628	572	596	571	561	624	585	612	585	564	545	602	607	624	552	612	549	590	607	585	571	590	587	552	591	587	590	576	587	573	621	558	602	605	585	574	632	601	613	578	594	553	613	558	587	622	577	563	563	604	568	600	546	573	601	588	541	588	635	589	568	598	557	578	577	612	536	615	581	606	608	580	626	585	587	552	556	581	575	563	588	574	558	583	622	607	584	616	590	549	567	584	607	553	560	569	600	606	595	592	606	585	564	586	571	565	599	580	596	586	625	609	598	637	561	609	597	566	580	581	587	583	612	608	585	564	576	583	573	600	610	569	578	620	578	582	596	595	634	594	587	662	618	571	585	600	617	606	604	595	580	604	583	586	566	615	601	652	587	595	571	587	689	594	585	613	555	586	532	579	583	620	564	618	569	608	585	601	612	552	628	616	552	588	576	618	619	574	555	620	566	627	591	531	557	573	639	567	590	598	594	584	534	556	575	598	577	585	552	602	582	572	594	611	572	570	593	597	609	598	588	594	620	564	613	562	626	566	578	567	598	582	603	595	595	572	601	581	572	600	559	591	620	584	612	583	594	623	592	555	586	592	628	567	586	620	589	607	599	612	594	627	583	577	572	641	523	596	578	592	627	599	589	620	577	579	640	566	595	591	553	625	586	608	608	580	590	582	559	551	627	564	556	590	594	588	607	609	632	593	619	581	613	560	568	609	546	598	612	621	624	578	618	619	598	584	607	574	590	595	579	610	619	592	581	616	602	563	586	606	613	592	607	640	559	553	595	567	607	600	578	554	580	569	590	570	551	601	597	556	608	601	573	568	554	553	606	619	606	582	604	589	574	603	612	546	593	596	614	596	618	551	587	569	592	549	584	607	597	628	605	565	545	559	632	571	635	622	577	609	600	605	611	602	581	613	606	615	616	581	595	605	611	574	563	541	567	572	572	539	632	571	605	623	576	586	562	634	589	583	593	616	577	590	589	566	577	576	575	577	550	572	576	591	593	608	623	598	552	601	590	605	622	614	598	614	603	599	617	601	566	586	604	639	566	609	580	597	591	567	564	589	602	567	563	574	628	588	613	557	607	592	583	595	603	596	587	575	631	613	598	534	585	608	575	599	583	563	629	581	599	591	555	638	644	590	600	580	595	589	600	585	576	594	574	542	591	613	579	638	596	623	633	615	579	612	593	570	594	559	590	575	589	642	589	593	568	584	575	647	609	601	607	611	581	641	578	573	587	591	610	584	622	599	610	555	590	610	615	595	567	630	586	590	567	580	560	547	592	581	591	589	597	580	585	600	657	573	610	589	565	595	596	595	589	588	610	596	605	573	574	627	554	593	548	612	566	548	617	572	601	558	633	606	600	595	629	608	558	611	545	567	616	586	628	582	596	566	555	588	578	565	619	589	548	567	567	602	620	595	577	573	613	603	555	597	625	598	525	636	572	594	598	603	578	594	584	594	587	578	563	630	613	552	600	581	561	593	595	576	552	619	589	595	590	551	560	612	646	612	576	599	547	581	616	574	586	562	578	602	584	586	573	583	643	582	586	568	600	582	596	610	627	630	602	527	597	608	593	556	575	623	665	571	576	611	596	567	621	606	619	621	626	605	583	562	595	587	560	573	599	592	596	599	615	574	589	585	587	596	602	553	637	564	617	617	559	551	592	569	599	607	619	612	565	574	573	593	585	593	623	606	631	569	593	533	579	602	548	565	564	596	546	599	558	560	616	602	564	568	555	608	567	594	629	546	537	596	555	579	583	568	586	554	585	579	610	588	573	548	562	608	565	603	554	582	587	589	619	631	581	623	585	635	597	620	606	654	607	612	578	601	566	555	591	554	594	588	586	605	594	585	576	623	575	596	585	557	614	596	628	599	563	623	588	546	570	627	595	588	655	581	610	550	576	554	624	618	606	610	585	641	589	585	583	567	606	587	604	572	602	567	588	572	608	594	620	588	595	571	614	588	552	601	615	571	599	616	586	623	550	555	602	606	615	588	553	591	616	610	575	569	594	625	579	565	622	599	589	627	596	577	610	599	529	570	615	621	595	601	583	589	567	559	584	576	569	628	598	614	602	626	580	602	578	543	584	620	629	612	609	565	582	572	595	577	564	590	612	580	557	599	597	606	608	641	562	585	633	607	595	613	574	547	582	548	611	552	563	561	588	582	592	585	604	580	517	562	622	606	552	589	572	598	587	591	622	588	605	586	589	580	645	545	564	597	590	577	578	586	604	572	568	587	561	591	611	648	568	588	639	608	548	558	614	624	550	566	557	550	614	593	608	569	611	577	579	569	595	586	564	629	561	634	585	602	645	595	588	591	600	581	585	573	564	562	585	574	553	613	589	613	605	594	582	582	578	596	614	575	580	546	625	592	578	545	591	564	587	568	562	601	670	619	582	579	588	615	588	568	569	589	581	569	570	629	618	595	600	648	589	598	498	585	573	606	567	602	608	600	636	626	594	539	595	585	575	591	638	579	602	625	578	561	587	611	609	604	602	544
22436	21113	34848	27574	21551	21130	17656	2134	648	606	558	615	530	548	551	586	559	571	544	523	545	568	535	594	527	579	523	547	546	553	547	605	509	561	598	532	518	571	579	597	543	539	571	542	547	515	569	558	556	565	563	558	575	533	523	554	576	528	528	536	542	534	549	514	568	569	562	540	546	535	549	571	554	557	551	578	575	564	514	541	580	576	570	535	594	578	564	520	600	541	543	580	531	561	556	564	549	539	558	570	552	553	540	520	563	569	543	549	538	596	534	558	553	564	532	534	528	552	555	538	543	526	560	514	566	534	538	539	573	568	558	546	526	569	560	535	582	580	548	552	567	561	520	580	546	535	552	571	499	551	519	554	557	542	569	562	600	561	554	607	532	583	571	586	546	590	516	546	514	547	489	504	550	568	577	590	541	560	564	516	525	596	560	542	547	594	583	550	580	566	590	574	571	538	522	514	572	561	586	549	554	568	568	544	530	577	530	554	584	560	522	549	556	535	592	563	556	551	563	572	537	538	517	568	549	561	536	577	545	572	571	598	604	521	565	597	516	559	502	532	572	549	567	556	528	541	547	536	528	602	526	558	552	547	580	515	577	532	539	568	560	521	525	570	551	532	526	554	610	557	557	539	526	549	562	576	578	573	546	578	528	541	511	560	569	558	513	535	601	567	556	560	554	529	570	547	581	564	563	533	551	596	541	521	541	553	590	482	582	559	529	506	482	544	546	547	559	598	538	534	546	600	510	553	580	614	575	512	533	533	501	553	519	536	490	584	563	527	527	567	555	540	560	566	537	557	541	583	529	522	569	577	542	582	572	523	565	516	565	554	552	623	536	553	548	527	515	604	531	538	571	575	633	537	523	548	553	547	560	534	551	517	518	564	542	543	554	582	550	519	546	569	514	538	547	583	581	542	551	559	564	532	537	545	557	560	548	589	584	545	565	543	540	539	578	533	558	532	575	524	576	571	543	532	520	541	560	502	541	553	525	533	522	523	569	544	555	548	524	604	542	545	534	551	552	573	620	525	571	544	542	567	576	528	554	552	548	552	550	552	497	547	517	526	537	541	555	541	554	547	540	545	551	578	576	506	535	549	578	583	616	549	560	537	567	567	540	561	575	584	552	548	525	507	536	577	567	604	539	540	499	549	560	553	572	521	572	548	554	595	600	576	584	527	532	548	541	599	529	549	559	539	541	541	536	529	558	597	529	528	551	558	531	599	537	536	569	559	552	572	562	608	606	581	541	556	531	568	542	514	577	537	557	590	526	529	514	540	550	563	580	567	547	513	534	544	561	545	532	555	543	538	547	567	567	554	523	561	515	551	588	565	545	569	543	573	577	564	537	531	514	578	548	549	532	518	576	575	546	573	535	588	542	544	529	575	577	525	515	550	547	531	551	591	532	571	510	563	533	580	575	549	592	576	547	506	567	565	534	550	570	582	549	521	547	524	598	535	555	572	542	600	546	534	527	549	532	585	527	533	589	569	542	537	558	511	553	569	527	567	547	520	552	587	560	551	540	576	553	564	531	533	552	581	547	567	546	564	541	587	529	548	554	549	558	555	549	568	542	596	566	575	604	559	583	539	533	574	496	549	578	557	571	563	554	522	601	545	566	603	574	572	531	555	563	554	552	559	560	576	563	548	509	542	558	569	586	606	497	546	570	552	537	571	524	563	565	544	547	554	589	510	563	543	542	578	542	540	528	587	551	570	533	535	576	572	578	523	513	535	534	552	524	537	551	529	570	505	553	536	556	544	552	538	567	535	549	615	550	562	582	523	546	558	537	585	550	554	556	576	572	519	585	573	568	568	561	573	546	528	533	558	523	537	563	590	556	584	542	599	567	594	606	520	558	545	576	601	562	559	525	546	610	542	536	576	589	551	557	537	551	526	518	534	577	585	536	538	518	553	586	574	539	512	611	591	536	547	532	560	566	518	556	542	530	536	548	566	568	525	562	533	587	539	551	549	529	541	552	541	547	542	593	512	564	543	580	515	535	568	546	559	566	568	551	559	551	556	539	569	562	557	547	536	504	591	563	553	586	544	544	569	536	533	541	517	548	524	564	526	533	528	579	544	571	530	491	586	552	549	504	607	560	558	571	582	524	607	525	552	528	562	584	561	573	552	555	512	582	534	499	563	574	548	528	564	545	572	550	565	557	574	553	561	559	487	544	548	556	562	572	603	570	543	570	550	561	573	563	543	540	544	585	551	519	539	582	555	564	589	557	557	547	586	560	569	559	569	530	545	560	555	508	523	507	578	587	577	548	614	564	557	539	536	530	555	535	547	534	529	556	578	496	523	567	520	551	565	580	551	591	564	552	562	561	529	526	553	545	558	575	595	584	555	593	538	535	595	560	575	534	545	570	574	592	498	538	587	559	540	573	536	583	526	580	547	571	563	555	571	576	528	566	547	586	534	522	583	558	517	567	541	581	604	588	527	534	571	530	578	550	545	592	576	574	592	546	554	529	600	548	562	528	570	536	541	563	554	524	606	576	554	573	549	551	593	558	583	588	610	572	502	526	551	526	565	532	580	555	566	548	602	535	523	572	565	559	519	531	535	597	549	568	589	558	538	564	571	574	545	562	560	556	572	575	582	580	536	510	538	553	513	573	523	560	544	533	557	551	505	519	551	523	559	558	570	573	517	550	602	566	538	567	554	562	526	565	558	573	514	549	564	536	556	586	537	538	583	540	522	504	551	558	516	552	541	536	594	527	551	570	539	556	596	559	535	592	548	532	552	553	558	554	528	541	565	541	564	533	557	540	499	563	541	569	549	546	544	567	570	514	530	543	565	596	549	526	588	566	540	561	554	569	528	539	573	590	528	532	546	528	556	580	569	525	559	538	541	560	602	561	553	547	551	530	550	507	559	521	576	541	563	549	562	563	565	585	527	567	551	561	525	574	513	545	571	542	563	567	535	541	565	537	526	563	557	579	512	579	563	523	498	533	536	503	581	543	570	526	554	572	514	560	583	490	589	556	545	565	521	584	581	525	576	571	557	587	536	559	510	577	554	592	581	543	518	548	572	547	577	559	569	547	549	527	549	606	509	573	598	578	554	560	580	565	567	542	543	579	526	545	563	528	546	572	548	534	571	588	578	538	580	554	546	563	532	535	581	548	529	549	552	539	537	542	520	514	565	557	519	560	533	564	569	580	546	539	555	600	580	529	554	562	556	539	518	569	516	590	578	539	585	541	550	517	555	528	563	566	584	581	525	584	525	559	522	566	551	556	541	575	554	558	562	545	527	559	552	566	547	530	550	557	561	570	563	576	552	532	529	501	568	569	523	585	563	552	523	528	576	560	511	603	533	576	546	594	537	600	549	522	562	518	568	556	566	528	523	595	549	571	550	550	546	557	562	516	521	569	533	540	541	513	573	571	536	585	536	598	530	580	520	555	542	562	536	510	520	586	591	542	588	536	546	549	588	542	552	532	545	542	528	618	582	541	554	520	605	537	571	525	524	584	562	535	555
53101	87629	58729	54155	24036	4523	1657	912	626	621	571	591	567	597	571	627	580	611	572	612	596	602	584	576	606	615	608	557	578	595	590	583	618	619	619	588	562	579	595	589	574	588	553	619	585	550	569	617	567	627	590	602	550	645	617	561	603	611	563	618	582	620	608	581	595	588	576	568	591	584	569	567	571	569	606	596	571	576	577	586	608	584	575	559	588	604	580	567	605	573	599	583	576	626	575	582	588	538	581	549	558	569	603	627	576	567	596	610	570	590	615	591	573	592	650	592	596	611	596	593	571	602	594	600	579	567	573	593	554	589	571	569	621	581	586	584	636	627	638	611	611	598	574	558	558	607	615	563	585	625	562	573	615	593	610	546	547	624	576	583	607	559	593	594	574	576	543	602	612	607	591	600	591	604	578	552	592	612	592	636	578	595	571	555	564	567	582	593	578	607	605	545	638	609	565	636	565	571	609	607	613	577	596	585	595	586	584	574	583	569	612	582	556	562	541	549	549	613	606	549	575	585	559	530	579	607	574	574	622	606	625	608	586	581	535	595	586	599	589	559	617	598	565	582	557	589	591	592	562	580	569	549	593	604	605	607	598	587	590	559	594	572	557	604	568	572	600	594	536	563	577	583	598	581	579	612	558	578	561	612	630	571	576	595	597	613	525	597	580	612	591	603	592	596	573	567	588	608	551	580	637	585	598	531	559	555	633	583	611	614	573	615	565	559	559	558	586	590	580	554	587	605	595	614	598	615	636	543	580	566	622	543	578	561	567	616	612	601	577	557	602	551	578	573	606	593	664	598	594	618	617	590	588	602	592	555	559	541	618	591	612	579	566	575	555	587	582	620	600	586	609	602	626	590	580	610	589	579	557	630	570	600	626	595	565	580	582	578	563	557	563	595	577	557	566	558	631	653	620	596	609	589	585	610	617	597	563	613	604	615	576	586	629	565	595	588	560	572	546	593	576	569	602	591	617	618	563	650	592	565	577	600	594	624	607	589	562	573	566	606	571	607	574	585	592	629	594	611	610	615	581	577	553	619	603	628	560	595	581	565	588	590	579	561	603	567	582	592	602	608	628	584	586	592	602	588	624	541	579	597	652	568	599	597	582	610	614	594	590	611	597	551	561	579	556	608	589	581	581	599	580	563	576	552	599	594	572	577	578	665	589	596	588	609	595	617	618	586	644	582	570	546	558	603	611	601	566	614	582	546	579	578	612	593	583	559	613	616	649	547	613	583	621	593	608	537	590	626	576	592	607	566	595	565	567	583	596	620	598	583	591	614	560	636	626	580	600	571	583	600	609	568	595	627	582	601	573	569	594	591	600	617	635	579	639	572	594	614	567	549	582	579	551	583	626	610	553	610	566	623	607	595	582	608	596	554	597	561	595	539	598	659	548	606	611	547	612	593	570	575	641	622	564	606	574	541	586	569	604	587	614	547	570	572	609	594	572	584	569	576	591	610	576	584	641	617	577	575	608	579	577	621	598	582	588	569	607	638	576	615	564	565	623	604	585	585	635	585	611	587	598	590	584	595	584	632	604	585	592	606	569	603	583	585	578	559	619	609	626	585	597	613	574	610	617	593	615	591	587	546	557	571	603	612	609	599	575	550	601	559	611	573	618	618	595	615	588	539	547	615	579	603	603	624	623	568	594	575	582	600	576	603	585	562	559	575	585	580	611	583	619	583	627	617	617	590	578	593	598	596	604	573	558	590	588	576	588	589	594	604	578	593	615	597	559	585	606	597	558	557	600	558	569	586	560	581	569	576	590	619	627	571	631	564	598	558	584	541	571	601	626	585	570	594	601	560	594	603	560	582	541	584	564	614	600	540	596	596	612	610	581	578	576	633	619	616	616	520	573	578	588	592	573	619	543	589	573	574	580	573	564	604	587	573	586	551	586	595	562	617	602	553	613	582	562	580	582	591	583	622	585	617	571	584	564	579	557	566	580	585	549	601	599	582	605	561	584	572	592	552	584	577	581	577	618	591	601	551	553	577	596	587	594	569	597	568	550	580	606	624	570	612	543	594	584	623	583	577	606	570	579	577	552	572	596	583	600	598	569	601	593	572	642	592	550	609	592	617	587	603	607	544	550	599	628	592	602	558	547	580	564	594	606	546	596	606	591	604	634	589	589	578	555	542	609	565	581	589	541	574	556	583	551	560	602	595	594	541	567	597	612	596	585	608	597	580	605	666	602	591	547	605	573	607	531	596	559	594	565	598	663	567	618	580	591	569	592	644	612	574	617	563	597	590	598	591	613	588	537	601	550	590	596	584	601	599	570	588	605	553	571	596	584	604	534	603	607	583	590	614	632	555	574	629	624	565	568	586	570	619	574	582	611	588	641	576	585	610	598	548	576	559	601	592	589	582	546	590	575	570	585	566	605	598	563	594	561	605	613	605	556	576	584	564	582	579	601	577	617	573	593	577	555	551	613	600	574	620	583	552	609	585	535	571	612	595	549	602	571	545	574	601	564	595	594	577	579	599	548	637	574	594	567	658	618	626	578	589	562	578	603	634	599	606	595	587	557	602	571	600	615	592	623	590	580	596	566	593	590	587	626	570	610	615	590	554	622	604	594	614	574	583	603	649	605	600	600	596	582	595	594	638	631	625	595	571	606	522	598	607	582	608	618	590	585	622	597	583	568	608	557	552	612	600	590	601	592	567	585	595	562	595	592	535	584	586	564	614	563	616	593	598	548	599	587	612	562	585	556	550	650	584	621	593	581	589	545	548	600	561	564	561	610	588	589	638	612	625	575	574	574	615	604	595	595	610	625	591	562	603	577	608	603	594	596	601	593	604	579	569	607	601	629	627	574	636	617	635	579	608	613	579	576	582	592	561	579	590	597	618	610	592	616	532	619	594	566	628	592	585	596	578	597	589	601	619	585	597	586	573	590	603	594	565	574	564	616	546	610	601	631	589	570	598	558	578	558	564	572	571	589	576	606	613	569	552	585	638	586	592	596	571	591	576	669	618	594	640	583	557	587	642	569	611	570	553	586	584	627	636	554	585	609	572	619	634	641	619	551	588	602	627	591	590	603	604	573	553	550	570	603	550	579	580	583	550	590	586	609	594	556	579	540	601	565	607	599	601	640	605	577	615	612	596	560	614	567	580	586	570	573	620	613	591	595	615	623	596	592	577	580	547	591	554	549	616	558	611	587	617	584	550	561	584	596	595	627	595	546	562	557	599	612	599	575	549	551	567	587	569	540	616	569	584	559	552	546	586	636	597	609	575	585	598	567	620	607	582	580	586	604	584	588	607	582	586	591	575	576	626	556	610	587	592	586	569	594	586	560	564	608	653	580	560	573	552	605	575	582	539	596	591	608	561	594	587	594	579	601	598	546	582	605	587	576	582	601	586	580	601	587	548	580	594	574	580	559	622	581	547	585	585	574	590	568	564	587	576	588	546	563	559	530	553	576	567	620	559	576	591	571	622	579	562	580	594	556	598	608	555	567	627	545	595	628	589
27584	22609	48288	29615	6881	757	511	471	429	419	455	434	460	466	454	439	423	458	453	437	441	466	429	404	418	452	432	468	451	462	420	452	436	438	430	446	424	481	448	452	407	484	471	466	442	462	439	443	383	449	418	411	437	425	414	467	461	444	445	469	407	429	455	445	470	458	440	428	403	429	432	439	451	434	433	473	425	435	465	425	460	444	416	451	471	467	432	400	456	437	446	425	428	457	441	476	447	434	461	433	469	422	429	427	459	439	476	455	429	430	480	434	452	441	460	398	410	425	485	444	428	432	455	386	447	440	430	428	452	434	440	397	438	435	455	440	482	479	487	417	435	457	426	414	445	473	448	416	406	448	427	429	442	400	430	427	457	447	432	439	441	470	416	435	444	465	412	432	443	432	442	475	460	436	440	448	440	482	454	436	411	409	437	455	437	417	404	390	438	433	449	444	439	435	469	410	422	420	467	445	467	458	472	444	447	456	448	416	416	438	423	420	472	465	454	434	447	465	452	453	450	460	406	439	467	422	428	426	426	435	471	474	462	472	475	432	421	480	417	457	431	423	423	434	437	481	444	471	414	456	433	405	472	470	453	463	438	445	422	432	424	449	429	451	418	450	440	408	414	461	445	424	457	452	425	465	462	405	454	425	457	432	459	473	425	477	425	407	471	480	410	467	448	434	445	406	421	458	407	476	430	425	440	475	397	400	465	436	449	471	441	434	447	441	453	446	449	441	428	456	416	441	474	488	452	447	449	443	427	458	428	455	473	396	416	430	451	425	438	462	467	445	432	435	436	421	432	450	435	425	432	425	415	439	455	443	455	449	438	440	446	456	410	420	461	450	446	439	449	411	400	435	396	432	424	450	443	430	451	421	420	428	464	408	443	455	428	449	468	448	445	449	453	404	432	430	463	472	444	433	406	406	455	427	429	448	451	471	482	445	442	437	415	418	478	450	457	436	432	435	460	408	439	453	460	452	435	433	453	412	443	459	443	468	443	465	482	474	423	416	452	432	431	450	451	437	464	435	435	474	430	480	433	456	421	429	489	430	434	418	452	490	444	443	437	423	507	461	431	453	459	450	494	441	415	457	427	402	479	433	429	451	485	484	436	447	406	473	427	452	439	433	421	450	464	404	416	422	418	421	427	449	441	420	440	432	461	447	453	442	415	451	444	419	430	439	463	466	472	471	441	450	456	442	440	482	439	456	466	442	442	469	441	454	439	505	461	449	400	424	445	438	433	445	428	459	436	435	440	459	401	487	457	413	435	442	464	411	446	412	407	483	414	428	435	415	434	442	466	451	472	441	424	432	432	430	482	421	437	436	448	431	451	457	466	446	452	449	453	463	443	447	450	430	440	445	409	428	472	432	430	440	458	426	475	485	454	411	427	447	440	440	409	433	485	460	472	482	440	446	441	478	465	449	421	424	429	428	418	418	422	471	426	415	428	428	453	461	466	443	492	431	452	449	377	431	512	393	428	444	463	411	443	449	440	432	412	421	487	402	434	434	433	461	484	445	461	463	468	411	425	428	427	457	453	470	464	441	442	411	448	436	426	446	416	460	412	418	427	449	454	424	479	449	453	429	441	466	447	465	424	454	470	391	423	442	449	436	453	426	447	431	472	388	449	415	406	422	422	447	453	410	463	446	459	454	424	413	423	428	412	445	438	455	436	431	445	424	469	479	430	423	425	420	465	441	448	438	409	421	420	469	422	476	423	439	424	488	431	417	494	426	478	452	411	409	469	413	444	411	441	469	399	446	420	412	497	436	453	442	438	484	440	436	441	468	424	441	447	473	417	424	423	438	432	435	439	443	470	419	430	440	482	472	452	433	448	494	451	428	444	456	424	452	438	433	442	453	441	420	406	417	444	444	456	455	423	445	438	441	444	410	402	469	457	450	431	435	427	393	421	447	461	417	452	441	420	497	452	450	384	447	441	429	429	452	471	442	465	390	448	422	430	444	457	445	447	463	450	444	427	459	444	392	474	388	427	418	454	448	444	453	479	489	464	436	416	456	432	470	431	434	451	415	420	445	458	450	453	450	477	497	466	447	465	446	451	406	436	438	458	448	431	431	443	468	425	443	436	446	423	417	431	418	462	428	441	458	439	423	515	463	439	434	415	445	420	443	416	446	444	428	475	446	451	482	468	464	438	456	426	456	417	437	429	430	444	461	412	420	443	458	432	434	442	420	436	480	479	428	438	412	441	431	462	429	484	447	459	452	434	458	428	410	483	469	470	460	457	450	452	443	445	445	435	433	438	458	455	437	407	477	446	469	425	438	443	464	422	449	428	440	430	442	463	398	450	453	468	424	463	467	475	407	416	454	455	420	419	463	414	432	437	421	483	447	463	461	425	436	429	461	452	488	465	473	480	444	392	436	427	436	403	455	434	473	421	457	428	447	426	452	445	483	438	427	431	457	413	425	457	456	451	434	442	436	423	470	450	473	424	448	481	418	449	409	454	433	427	393	445	421	448	416	439	455	452	434	431	433	437	440	467	404	406	447	419	488	481	429	441	433	472	429	462	463	448	458	407	462	455	429	444	428	462	426	413	421	424	443	479	443	444	436	390	430	451	418	485	447	429	446	455	436	467	438	469	445	451	446	469	477	423	435	426	483	416	430	426	421	449	448	446	491	453	444	462	390	454	433	438	423	429	425	464	420	419	447	456	415	427	437	445	486	426	442	413	437	432	433	460	463	436	432	455	401	411	488	435	431	427	414	416	440	451	409	452	424	435	457	434	436	451	456	481	482	440	437	420	429	466	456	446	451	420	477	419	413	473	468	458	447	428	415	452	453	469	420	458	442	416	452	443	415	462	423	451	432	462	461	491	454	447	483	446	474	445	444	447	461	400	437	446	445	462	463	454	402	447	445	436	410	449	455	455	449	431	419	442	431	427	424	425	433	465	451	445	450	428	409	418	437	443	431	453	424	445	440	401	456	419	456	455	443	448	424	416	403	451	431	479	417	426	452	441	421	426	421	442	436	417	425	407	410	459	444	462	424	485	445	456	475	404	432	481	414	430	474	436	413	434	406	433	448	439	436	462	438	427	435	449	461	446	428	440	473	461	461	419	466	451	403	452	443	468	410	476	398	457	408	419	431	424	426	469	453	427	432	459	458	442	453	463	440	424	441	418	426	450	451	442	428	399	482	385	441	429	448	412	453	429	464	450	407	442	440	460	448	408	423	478	416	392	441	428	484	418	425	447	431	482	451	390	414	439	425	434	455	468	454	447	423	454	383	448	456	435	452	449	462	469	422	440	436	428	444	441	461	435	444	471	452	489	402	435	473	505	437	446	455	436	409	416	432	448	410	427	461	432	429	422	441	443	435	433	437	455	454	410	446	423	454	448	427	465	446	429	441	439	439	416	435	418	474	431	455	386	447	469	414	446	438	402	424	409	426	431	432	448	455	448	397	443	508	452	430	452	418	464	430	478	436	460	431	434	438	455	457	436	429	426	457	447	425	474	437
20295	33602	44863	18705	4065	809	553	553	491	491	515	511	533	500	496	508	468	492	477	507	491	508	486	473	517	522	490	522	472	479	485	497	536	498	499	461	485	506	490	526	498	468	470	516	538	535	501	497	488	501	514	486	520	460	484	475	478	476	524	505	486	493	523	479	503	480	507	539	496	521	522	500	499	490	512	492	504	513	490	451	536	498	491	488	535	494	524	481	541	480	488	496	505	529	514	499	482	478	511	497	496	484	477	509	497	458	460	495	489	500	494	485	482	509	489	487	484	519	489	506	498	485	478	512	478	498	480	513	507	495	500	493	512	521	500	473	513	486	507	536	469	525	486	514	464	521	474	517	542	510	493	473	507	514	499	490	504	512	493	557	498	475	496	564	502	544	476	475	476	504	441	542	506	511	500	532	516	548	511	453	537	502	491	493	491	507	521	487	510	539	482	516	506	503	549	547	487	491	506	462	482	494	494	505	500	481	459	511	505	471	473	484	523	490	525	499	501	490	518	524	505	450	469	536	501	500	510	492	482	515	490	534	528	521	490	483	538	496	485	478	511	507	481	499	486	536	505	520	504	494	497	497	517	498	468	537	514	510	492	484	474	547	499	490	479	531	464	514	458	493	499	500	483	499	506	498	507	492	512	497	522	502	511	562	466	483	510	512	515	559	473	476	505	523	503	490	485	494	482	515	502	535	522	522	478	493	511	527	449	495	554	491	497	485	524	475	495	553	472	475	508	510	479	499	491	482	499	496	550	484	514	497	503	507	505	524	508	494	515	450	476	492	516	525	521	519	500	500	513	545	494	499	518	470	486	525	499	483	532	503	469	504	471	483	472	501	458	473	513	461	454	485	491	492	496	504	476	504	519	537	476	487	539	508	509	556	511	475	492	533	487	521	477	489	513	475	491	542	518	550	492	474	456	506	467	478	531	491	504	511	523	503	517	461	485	467	524	464	493	491	491	491	492	531	441	532	537	516	521	499	495	511	518	519	482	500	484	492	476	499	540	513	475	476	519	504	485	530	551	465	485	461	491	526	522	489	533	512	517	534	493	505	523	465	508	507	492	545	487	516	492	468	490	471	490	522	482	509	520	521	494	510	516	522	497	481	498	495	515	483	532	495	499	530	453	497	515	544	466	477	477	509	498	533	507	532	479	517	471	497	512	503	521	484	480	487	478	496	520	519	560	516	510	481	460	499	498	482	533	478	511	506	511	521	456	530	514	547	474	508	513	510	491	536	502	513	505	460	491	501	527	475	505	508	490	474	531	473	468	493	479	531	533	530	510	513	493	506	495	448	509	536	517	513	507	485	477	481	543	514	505	470	502	502	472	452	532	493	547	504	498	481	520	547	541	517	470	512	508	499	518	520	504	527	516	518	513	494	522	517	478	492	515	472	544	506	509	489	480	486	490	485	471	472	496	483	482	534	484	503	525	505	495	477	525	495	513	487	463	506	544	548	481	484	490	493	479	474	488	493	535	526	464	516	524	517	530	484	500	472	531	512	512	531	434	503	504	519	519	488	507	486	499	509	527	478	472	514	508	475	498	483	482	525	536	494	515	480	489	474	493	497	525	498	519	478	497	477	478	481	497	492	503	492	484	513	535	516	489	494	472	497	478	491	533	509	515	535	461	488	482	502	496	492	480	511	526	483	527	506	503	559	534	476	512	522	487	473	502	511	525	503	500	501	475	513	462	520	468	496	500	510	534	503	488	494	503	477	477	513	508	501	511	484	525	470	504	465	493	512	473	518	503	467	523	479	528	470	512	524	479	529	493	520	529	499	498	489	523	499	476	523	513	490	488	479	506	561	510	548	510	499	479	481	485	512	515	519	501	517	525	499	505	502	515	531	467	534	542	483	477	485	520	518	494	500	474	558	474	505	477	540	506	457	509	514	461	494	502	514	538	485	493	486	499	486	528	491	477	521	474	488	496	502	492	522	500	530	532	523	502	523	484	492	479	517	498	480	509	491	463	484	503	505	479	497	537	491	500	491	490	512	472	483	483	469	526	484	526	505	530	486	505	494	518	481	518	512	486	495	496	465	507	492	481	499	479	487	513	482	514	484	502	502	490	483	487	539	494	474	506	491	491	481	496	500	481	480	500	514	512	449	521	519	489	482	468	499	496	501	500	506	487	491	502	512	488	485	506	525	538	477	499	510	500	527	519	490	488	499	510	500	515	486	494	460	501	516	513	514	505	490	493	518	540	492	496	492	525	472	523	492	518	507	466	513	489	509	494	498	512	507	515	521	510	507	530	470	502	450	509	507	493	502	468	511	497	513	504	468	518	497	563	531	513	495	522	499	495	505	493	530	493	510	524	516	516	527	496	505	492	503	480	496	454	491	545	519	518	482	486	495	491	446	504	513	489	500	509	514	507	535	498	541	491	524	471	495	492	486	504	492	474	461	501	538	455	515	517	517	490	477	496	465	526	478	536	479	498	525	520	500	527	493	504	508	520	532	474	472	451	511	456	503	490	476	521	469	504	520	492	523	488	475	492	529	463	505	530	494	468	471	500	481	475	509	465	493	467	511	484	491	464	489	550	512	470	495	487	515	511	513	528	486	505	477	498	465	492	516	501	472	507	511	520	540	472	522	524	547	500	504	475	486	475	480	497	463	540	536	498	491	489	500	499	518	506	486	533	535	489	537	487	518	519	503	492	505	478	522	471	469	495	491	534	530	520	496	498	491	498	513	480	513	487	491	517	512	507	480	479	507	523	491	485	492	521	536	481	500	539	525	519	460	517	512	480	502	480	515	504	506	497	476	483	504	462	495	491	511	485	511	525	467	526	508	476	503	497	532	475	486	471	548	503	521	484	487	528	522	541	520	491	495	534	535	508	501	486	515	482	489	526	504	471	506	520	494	518	510	481	523	521	514	512	487	505	485	538	493	517	489	524	475	482	480	492	491	520	447	494	462	488	498	539	542	496	532	494	490	522	509	518	464	513	509	461	542	484	471	523	478	435	515	516	512	545	502	493	492	485	495	488	518	512	494	512	479	496	468	529	509	530	551	511	534	496	479	468	487	512	507	517	513	499	468	509	532	475	485	481	516	506	490	517	508	500	545	524	474	495	521	525	538	493	491	498	481	454	506	497	481	476	533	497	520	481	547	468	522	518	491	517	528	493	466	528	514	474	447	476	499	506	496	474	454	485	486	504	513	539	483	524	480	507	505	525	483	501	515	534	523	546	473	517	499	480	520	517	480	506	512	459	475	516	470	515	478	528	513	570	469	499	491	459	505	505	491	495	444	492	482	507	502	497	501	495	512	475	513	528	493	503	479	522	487	468	538	523	492	520	475	499	494	502	496	489	519	480	505	500	512	509	520	499	504	523	516	455	525	520	482	502	463	473	513	539	532	465	431	490	454	467	529	490	510	465	491	490	480	512	526	480	487	528	528	479	513	517	525	494	540	519	514	530	548	492	477	441	523	500	509	486	525	481	501	481	506	484	463	477	488	474	499	463	506
23142	21468	46357	34387	22198	17718	6722	754	480	474	439	445	500	445	478	443	429	421	432	461	456	448	444	421	416	468	450	434	423	434	455	479	397	438	420	461	465	422	416	417	401	431	435	423	434	397	416	445	474	448	420	402	445	475	430	403	444	431	426	433	434	443	455	397	436	475	421	460	463	429	392	467	414	457	444	438	413	439	409	441	437	439	417	435	449	435	433	516	456	427	409	459	453	412	451	465	395	482	430	429	402	430	422	443	425	393	405	435	383	459	450	420	452	412	407	427	431	446	482	414	480	432	414	476	416	414	409	433	476	427	432	455	473	438	451	418	451	458	428	441	416	449	444	441	450	443	437	411	427	422	415	434	444	470	466	419	441	461	415	392	417	446	445	446	410	444	482	480	419	439	427	461	457	514	436	491	469	439	435	433	407	412	395	452	420	440	456	466	434	441	481	438	432	426	409	430	422	431	436	446	410	455	440	465	436	460	404	476	462	402	448	447	471	460	418	422	399	410	382	439	377	435	427	461	406	457	455	410	402	392	457	441	431	426	446	466	414	415	454	450	447	451	452	432	413	427	426	412	419	450	450	416	430	438	450	437	439	440	422	416	428	467	475	450	394	422	448	458	442	445	437	429	398	445	427	418	411	442	447	431	422	456	438	489	420	413	424	434	406	467	440	405	449	461	440	420	462	427	441	422	458	404	402	442	421	432	435	427	427	411	419	452	513	431	475	446	431	446	467	453	431	435	407	403	455	405	438	404	424	455	411	473	433	454	454	477	436	463	434	443	382	433	421	442	433	387	439	445	399	460	423	445	479	409	400	430	452	424	461	468	462	418	411	453	451	457	441	401	391	435	416	479	434	440	408	418	434	461	415	453	484	455	451	486	459	444	443	444	445	420	435	424	445	440	427	427	416	439	442	407	433	441	426	426	453	419	451	410	445	427	449	413	466	402	434	468	428	442	440	420	468	462	446	465	420	434	401	405	445	475	431	461	444	459	463	438	425	423	418	421	400	386	400	424	459	438	449	437	441	449	439	470	443	434	451	447	444	428	432	419	424	433	452	444	427	440	384	419	461	417	438	423	437	476	432	429	440	433	463	420	433	443	450	466	408	467	437	479	433	438	456	401	461	407	450	459	461	431	417	445	473	472	467	427	408	404	403	474	461	437	446	415	427	446	410	438	425	434	438	404	455	441	425	408	381	456	403	419	463	424	462	449	465	421	472	432	409	422	459	427	424	428	430	417	498	427	491	457	418	440	444	413	448	430	434	437	442	454	419	443	406	450	417	432	401	416	442	459	437	400	420	438	437	457	436	430	439	426	401	449	472	463	443	443	456	425	457	428	450	440	433	466	439	423	412	426	435	405	408	431	437	453	435	430	404	441	446	403	469	475	435	453	450	435	394	417	468	428	449	444	421	422	413	454	438	436	475	438	435	418	433	466	462	440	436	423	435	409	432	434	446	476	463	455	407	410	432	468	440	418	396	425	425	446	420	462	423	433	429	416	434	446	429	464	459	420	443	448	388	463	446	434	430	417	444	427	425	425	425	463	456	438	459	430	412	429	422	432	417	454	436	455	429	434	442	457	417	439	442	461	447	409	458	436	439	437	438	426	389	411	436	449	443	464	457	438	411	411	426	425	410	443	430	432	430	413	413	439	467	420	457	450	391	425	451	449	436	430	495	436	477	461	453	436	451	419	439	423	411	427	444	447	439	440	482	431	437	427	426	443	400	435	445	447	481	425	492	376	447	434	426	435	444	458	442	466	438	454	427	431	450	452	444	435	481	388	420	454	428	445	458	452	430	477	404	455	399	451	436	403	442	440	454	437	476	427	455	444	494	438	467	439	426	424	432	446	433	459	449	418	475	418	513	428	444	464	455	439	450	439	459	424	421	453	435	472	446	453	428	446	424	449	451	454	440	428	430	417	457	468	435	432	429	418	455	405	436	444	392	455	418	433	445	455	453	408	461	426	430	433	447	418	382	401	444	437	435	434	431	383	463	438	437	460	423	461	481	440	454	467	441	401	431	430	429	433	440	449	456	444	450	387	446	422	444	470	432	397	466	429	456	424	417	431	459	430	452	416	419	441	474	425	426	444	452	451	438	428	461	430	425	427	454	430	453	463	452	434	423	440	426	444	412	421	440	451	465	430	422	426	423	468	457	458	444	449	446	427	427	431	428	425	412	433	412	424	416	442	409	488	418	438	442	446	456	426	429	419	453	456	419	432	443	410	429	416	426	456	460	469	458	434	410	421	472	406	403	452	433	437	444	437	419	436	422	415	440	435	394	457	422	450	467	423	395	442	425	453	434	429	438	422	413	431	473	432	439	411	425	442	443	429	433	415	419	458	427	411	427	410	428	421	439	423	431	417	433	411	403	463	467	474	435	432	412	442	416	435	393	429	469	446	450	451	424	427	417	433	442	474	422	425	426	434	431	424	424	435	411	437	466	430	417	436	425	447	417	490	435	441	409	441	417	439	430	431	454	444	441	450	418	442	452	425	473	449	430	447	422	428	435	420	435	438	455	419	441	436	427	429	451	478	439	447	383	474	444	411	415	419	457	465	433	445	399	446	402	411	393	405	426	457	423	466	432	457	413	430	436	404	465	452	446	462	461	477	444	439	475	446	409	473	403	425	415	446	385	453	419	468	421	450	430	416	414	428	413	453	449	407	449	444	446	416	426	454	470	406	410	440	482	448	408	441	398	444	389	449	432	419	448	410	441	431	447	438	399	420	465	425	425	433	416	473	448	420	429	420	439	443	422	430	453	429	425	437	461	471	425	447	452	432	430	419	429	417	427	451	428	461	472	451	423	451	451	393	431	440	461	472	449	423	409	439	453	439	425	468	418	439	452	453	424	431	432	408	403	497	415	456	444	470	481	450	443	451	499	472	414	409	481	409	428	435	432	454	432	442	394	423	436	393	424	431	449	411	415	434	432	432	447	440	444	434	478	402	424	468	435	407	492	448	463	458	436	405	437	453	418	434	460	447	420	459	449	441	416	444	461	462	408	468	459	434	429	430	415	395	448	422	404	401	455	417	433	443	418	449	456	410	458	437	433	433	407	432	419	446	432	407	433	430	459	442	411	414	457	425	466	444	417	424	419	451	422	437	401	430	456	437	437	385	412	423	421	418	425	427	479	413	435	436	434	452	446	423	423	445	412	400	481	453	441	474	418	464	412	420	447	418	464	453	447	453	443	445	422	424	422	434	445	446	399	406	441	428	493	443	399	417	404	404	399	455	444	494	457	454	443	464	434	415	412	443	446	468	453	434	454	427	448	407	426	427	417	450	470	460	420	399	439	438	462	454	423	427	422	419	453	412	469	451	436	394	377	437	431	429	442	480	447	425	434	464	433	440	422	442	453	426	470	429	460	446	440	423	444	457	458	431	444	423	428	449	438	409	429	407	445	393	419	449	434	418	464	439	482	421	419	461	474	472	473	392	379	455	441	452	427	440	414	449	435	471	472	433
48240	80713	69825	47660	17611	2791	1085	719	556	469	490	475	471	487	457	486	474	457	496	471	510	442	547	491	502	463	493	491	461	486	485	465	447	443	468	510	493	448	472	478	442	470	502	483	497	472	454	481	452	444	502	497	445	495	481	480	486	484	436	494	479	487	476	501	464	431	428	499	481	461	468	489	470	519	496	477	487	497	458	500	520	475	481	491	468	456	463	482	509	463	502	455	502	478	500	501	451	482	484	455	452	484	459	497	487	484	489	502	516	485	448	507	495	526	461	460	483	502	461	473	514	498	523	439	452	489	454	512	471	499	467	465	483	460	464	444	485	498	483	539	489	486	447	469	491	453	466	528	493	503	475	422	488	444	491	478	462	494	481	505	490	462	467	468	490	489	515	496	479	519	454	510	503	499	473	454	474	502	482	479	464	471	435	436	466	454	513	498	480	466	471	498	472	491	461	497	477	469	489	459	494	467	486	506	507	467	485	436	497	448	492	520	431	490	485	468	466	458	452	466	532	495	444	503	477	507	462	471	424	472	496	488	446	476	470	504	427	473	467	482	461	488	480	456	446	444	503	461	455	487	449	465	473	485	452	479	481	452	497	464	516	519	492	477	467	445	481	494	529	468	495	479	480	486	473	495	513	482	479	473	472	506	479	457	496	486	479	496	456	502	434	504	459	472	496	448	452	463	470	503	464	472	492	486	467	482	499	526	484	503	471	464	513	498	470	457	477	464	499	495	506	493	492	524	450	462	485	473	454	508	495	477	477	516	503	514	486	442	501	508	513	481	497	496	484	473	443	504	504	445	485	463	444	507	465	481	445	497	476	482	454	461	466	508	482	455	487	496	504	487	433	455	491	502	495	490	491	474	491	514	484	481	464	479	481	478	515	479	470	510	498	498	467	496	491	478	514	535	516	482	463	490	511	475	512	505	470	524	440	493	476	491	448	531	487	498	478	470	485	494	495	491	509	484	519	520	467	476	499	506	520	445	478	493	495	471	487	473	464	477	500	473	445	489	475	501	519	428	481	525	435	512	519	439	483	478	464	514	464	457	518	480	458	500	500	485	438	491	489	472	487	461	509	468	498	504	517	494	498	467	458	501	497	479	489	493	458	491	494	476	507	484	481	491	468	500	496	487	470	479	481	535	488	481	480	484	485	482	481	429	471	470	451	485	451	479	454	488	435	483	502	506	452	521	498	481	456	518	459	477	482	475	481	495	494	449	488	503	450	451	490	483	494	482	474	513	490	463	477	498	442	452	462	485	464	481	490	447	491	514	443	486	509	473	519	461	514	468	496	482	478	458	481	466	454	439	451	490	471	470	444	490	480	475	448	437	476	452	484	505	475	513	516	477	458	494	465	483	456	464	485	433	443	492	480	487	479	476	518	445	495	484	478	522	447	485	477	485	483	516	469	485	462	463	471	474	520	499	475	478	457	497	470	463	458	515	473	487	507	485	481	496	485	484	490	491	525	499	440	476	496	449	430	467	482	468	467	507	485	509	434	491	487	496	488	490	469	516	445	465	471	484	480	502	473	480	457	440	465	515	482	473	455	479	519	486	494	490	480	487	506	472	479	502	477	513	462	481	524	460	502	467	483	479	505	502	460	490	481	466	492	443	507	464	474	480	485	448	498	506	466	498	540	488	516	490	498	483	463	499	510	490	499	504	461	489	458	487	469	461	461	461	486	517	472	459	487	498	474	454	477	461	471	499	494	470	489	472	507	471	485	480	473	499	470	478	483	501	483	480	457	486	470	435	513	463	504	489	479	457	461	478	489	523	485	475	475	515	468	482	491	479	481	471	484	457	444	453	499	487	482	484	457	479	466	508	469	495	502	494	446	473	450	472	484	471	497	445	482	500	498	439	481	495	475	473	465	459	496	481	449	459	457	470	439	473	488	476	485	479	555	504	495	474	474	468	485	466	482	478	507	526	489	485	472	478	467	459	481	512	481	455	508	454	431	513	507	513	469	474	485	454	473	483	493	500	488	527	441	495	494	456	482	484	479	508	486	453	474	483	451	493	468	533	483	478	498	537	480	492	467	454	533	492	452	514	510	499	452	523	502	448	480	498	506	490	463	467	462	475	486	468	456	483	478	456	480	470	454	519	477	473	529	500	474	477	484	482	480	481	470	467	466	499	465	481	520	450	487	491	448	443	460	463	457	505	482	453	514	491	456	481	459	458	515	459	476	469	466	461	544	509	521	481	478	435	466	499	477	476	445	476	468	475	472	483	499	495	488	503	483	456	532	470	514	463	468	479	479	484	492	477	495	488	487	473	487	500	477	471	501	490	484	460	490	479	469	467	456	477	464	497	495	435	479	519	513	487	510	476	484	486	515	453	426	451	531	483	492	459	487	456	476	448	501	464	454	489	491	480	482	510	451	496	482	481	471	482	505	495	475	480	473	480	462	500	464	489	483	468	467	486	478	500	475	477	507	497	473	476	474	495	491	482	485	495	463	526	501	501	478	476	470	504	496	487	448	495	493	482	474	487	505	503	511	514	465	468	496	438	481	491	480	454	451	479	509	504	437	507	496	515	459	478	510	456	509	473	498	483	490	503	460	460	486	517	468	514	445	443	461	496	510	483	489	484	439	451	478	495	508	457	452	456	446	471	489	498	484	475	473	523	493	493	482	477	460	485	505	498	475	487	465	456	463	456	467	482	518	507	446	461	446	482	493	487	489	457	506	455	474	458	441	467	500	504	502	473	496	524	444	452	466	488	518	452	523	478	513	483	544	479	473	452	478	491	465	515	457	456	477	461	479	522	462	455	486	497	481	470	503	460	482	497	469	505	470	506	479	515	493	484	434	459	517	514	478	496	449	493	516	440	465	484	467	469	469	492	454	470	419	519	475	443	476	474	496	473	461	477	476	482	493	465	474	459	485	463	454	454	484	463	461	490	478	476	476	501	494	465	473	464	500	482	439	485	505	476	465	496	467	453	470	468	465	484	484	457	497	465	445	518	462	511	496	452	488	453	510	479	520	502	490	536	458	483	493	508	472	478	503	472	489	502	508	459	472	472	478	438	458	454	475	485	479	472	470	508	425	482	499	490	491	494	495	425	467	515	499	482	466	516	463	472	468	518	488	471	462	435	470	500	492	446	508	447	484	445	493	482	475	492	458	485	463	452	515	466	453	468	475	496	447	477	485	510	452	465	484	455	476	463	475	471	497	498	447	458	466	493	480	465	491	471	480	493	497	484	475	476	458	467	516	485	486	512	502	520	444	494	468	502	490	500	470	498	488	452	500	491	482	479	478	521	506	488	506	473	510	493	463	506	476	502	469	475	432	460	450	479	484	427	505	493	493	493	538	473	451	500	461	486	477	530	449	489	443	479	439	511	474	467	439	515	439	488	461	480	491	487	532	443	473	485	502	525	470	497	488	481	492	460	438	466	489	486	498	432	475	465	448	462	496	475	457	466	490	500	462	440	495	487	473	475	464	493	456	467	504	470	470	482	471	451	466	517
24824	21556	48404	33698	18311	5815	857	689	571	510	530	543	568	477	563	520	551	535	562	523	565	498	557	583	567	511	521	526	539	548	486	584	525	542	512	495	533	552	552	494	538	568	503	552	547	528	531	547	561	537	544	556	526	532	519	555	520	558	528	520	523	515	581	501	544	516	560	519	542	506	518	523	539	476	530	502	515	564	571	559	549	514	585	534	527	513	540	524	494	529	515	562	512	530	518	519	514	537	546	527	541	517	520	490	575	505	531	571	507	571	561	589	494	549	563	538	560	500	523	564	559	529	574	516	537	527	537	484	509	546	566	528	510	536	517	525	547	522	502	561	570	559	577	568	533	527	514	524	503	539	537	525	542	541	489	563	511	538	523	509	566	544	560	569	561	553	520	524	488	504	507	574	525	516	538	495	545	532	521	564	523	556	514	552	558	567	575	540	533	521	558	514	506	544	538	540	555	541	523	549	530	543	533	514	522	527	534	511	558	534	543	500	515	546	555	549	528	521	552	530	505	526	538	549	502	533	531	491	486	546	543	529	561	501	539	555	517	531	518	487	579	565	531	561	568	547	498	538	524	519	534	548	587	532	525	556	580	537	494	533	523	523	507	591	544	523	519	546	506	549	560	531	527	535	517	512	556	522	557	516	529	549	535	490	503	519	469	553	545	470	548	570	522	533	538	550	570	569	548	564	520	536	578	525	566	492	544	548	510	507	470	550	557	513	535	520	578	530	524	542	537	541	532	534	539	530	561	554	520	531	497	507	511	535	534	516	510	550	537	532	547	524	531	500	518	552	539	520	581	523	494	581	548	550	531	540	514	528	529	498	522	506	504	518	524	485	548	527	555	539	534	556	567	532	553	509	529	521	506	536	528	523	561	505	524	522	556	583	547	490	496	515	524	532	561	487	522	516	515	536	549	583	514	559	514	559	549	533	550	551	475	508	552	512	482	548	517	530	476	517	508	547	506	529	516	526	528	555	553	523	562	577	539	531	509	556	529	533	544	558	530	562	525	507	519	538	557	524	542	557	528	542	508	539	507	491	511	515	554	513	547	526	515	516	492	542	530	554	506	506	514	499	504	543	525	520	523	535	529	560	528	563	507	543	557	552	508	553	533	528	554	555	560	546	530	536	567	523	518	524	567	517	526	482	574	495	543	539	520	461	551	565	520	566	552	530	528	538	585	522	554	562	598	530	512	522	542	561	531	541	529	546	541	512	558	540	518	523	537	501	565	570	556	507	554	541	493	570	529	518	484	511	561	538	556	560	516	543	507	533	536	496	506	515	503	516	536	548	526	541	493	550	566	494	532	518	572	525	493	554	518	536	546	546	521	550	508	491	561	570	519	537	553	557	523	560	504	555	516	550	530	493	562	575	540	527	527	469	529	536	522	526	553	561	547	496	491	521	511	552	525	501	552	552	521	491	528	572	551	563	532	520	538	500	513	499	583	532	524	536	550	510	519	540	552	539	513	517	546	576	543	526	552	542	506	462	507	573	542	538	532	527	562	562	550	516	531	539	559	563	565	522	562	532	483	560	495	504	515	539	572	536	551	565	517	582	587	556	529	522	511	537	557	547	549	524	512	516	505	493	505	505	553	530	552	556	538	535	566	546	575	532	484	530	556	523	499	564	499	551	522	531	597	569	557	504	517	535	534	537	507	492	553	555	513	546	580	547	519	521	541	557	539	498	549	513	539	548	525	541	556	562	534	550	543	518	504	488	543	544	562	545	548	497	543	557	534	524	531	510	553	545	507	535	554	539	523	507	536	501	498	490	554	558	521	532	536	539	533	545	524	523	502	527	589	553	499	514	555	536	533	561	548	537	518	538	517	579	506	508	568	538	506	498	501	561	532	537	552	534	532	524	550	530	570	553	534	558	606	542	547	531	543	567	569	529	534	523	551	550	530	507	549	499	536	513	536	521	528	549	492	567	545	548	560	516	561	570	572	513	540	571	497	545	536	548	593	530	512	528	525	553	554	512	509	520	545	568	521	529	553	500	520	559	524	509	514	512	513	512	547	510	533	552	541	587	521	531	482	486	533	546	513	517	553	529	529	526	534	554	524	497	510	563	486	543	531	576	553	533	559	554	560	567	593	538	527	621	578	539	547	536	528	511	589	557	521	546	520	574	538	540	546	529	553	519	536	528	519	548	564	526	510	509	571	526	552	526	542	523	542	502	487	497	500	517	510	535	555	562	575	547	537	579	515	543	567	529	544	558	571	529	568	532	597	534	543	533	558	562	491	530	516	537	581	492	569	506	540	543	519	540	564	533	589	501	557	524	553	534	507	514	500	504	550	537	549	555	526	549	538	509	558	539	515	535	570	552	509	548	554	529	483	560	511	500	540	520	509	550	516	526	538	536	535	566	518	526	531	530	539	519	519	541	518	538	550	578	535	527	543	535	577	533	547	540	541	571	543	544	547	540	519	511	531	497	564	534	573	538	511	488	504	541	555	551	529	524	525	524	474	538	556	530	571	531	519	505	514	532	525	539	513	526	518	563	540	512	520	540	530	542	542	564	536	528	504	549	532	520	549	535	574	519	505	544	522	532	542	539	520	517	514	525	525	529	524	471	512	492	543	532	556	543	537	502	526	548	558	507	523	516	499	514	563	535	523	542	526	523	488	551	501	492	527	538	553	537	533	503	504	510	531	538	505	518	518	544	542	565	578	539	545	569	530	550	477	555	503	527	545	554	565	531	538	535	554	543	561	532	548	552	598	564	513	522	492	498	545	532	518	558	491	510	538	500	521	532	520	558	503	549	518	523	544	559	526	519	535	516	541	469	555	564	510	514	494	516	521	528	520	530	496	502	565	570	487	545	506	513	515	553	523	556	501	564	539	551	553	508	512	546	554	529	534	545	536	514	516	521	537	542	554	559	527	494	548	538	528	496	556	535	537	518	512	491	534	530	523	549	535	486	539	527	538	556	523	549	503	522	599	541	516	577	537	552	575	560	526	519	548	567	548	529	544	547	562	583	532	524	501	541	488	518	583	529	544	589	567	558	554	530	590	487	527	490	551	567	535	558	511	539	521	544	549	522	525	532	535	568	528	531	551	512	511	499	497	503	592	531	504	527	504	569	559	516	538	527	576	567	548	535	544	500	523	532	494	563	551	543	527	528	524	568	569	521	536	529	500	500	539	549	540	549	554	464	520	527	568	549	525	553	557	509	486	509	549	546	512	528	502	485	575	581	525	527	520	557	487	538	543	517	512	540	523	504	519	532	534	518	525	528	536	533	548	534	546	561	559	522	514	529	524	556	540	532	519	528	541	515	500	488	542	525	516	532	525	563	559	477	561	525	566	549	513	561	520	552	518	522	552	485	559	559	586	529	614	528	532	473	526	548	538	585	533	542	529	547	538	537	506	519	513	550	583	521	502	572	545	504	531	547	511	509	543	551	525	534	506	530	556	510	515	518	530	549	505	547	540	572	532	502	526	574	510	523	524	555	564	566	550	499	487	513	569	524
40829	62709	65162	34204	9574	1606	919	727	612	586	563	595	576	601	592	560	615	598	592	561	596	550	580	599	588	593	585	582	606	595	567	630	559	560	570	596	567	577	542	599	562	601	594	600	563	596	589	616	604	589	578	577	615	593	620	568	556	597	576	583	591	592	549	583	613	581	572	594	611	587	606	591	607	567	613	566	581	613	592	612	594	606	587	563	574	605	580	583	564	566	618	638	580	567	558	608	557	612	612	590	604	613	573	631	536	597	593	564	581	587	562	608	567	633	570	638	616	533	609	584	610	578	611	585	614	598	568	612	624	557	565	566	588	535	619	600	596	567	577	548	596	586	578	536	603	586	601	627	568	577	567	589	580	612	594	532	605	616	603	604	586	576	630	583	611	596	620	607	623	571	573	543	627	631	608	574	542	559	541	560	585	573	579	625	574	586	568	610	583	567	586	662	543	585	587	631	584	599	551	597	615	590	581	571	600	571	567	562	553	573	597	605	555	576	586	569	609	604	601	592	608	571	531	588	576	594	592	605	547	602	549	590	596	634	605	586	598	578	539	642	643	570	577	607	577	579	587	621	588	605	575	607	592	555	599	557	580	580	590	559	564	621	600	597	621	591	559	576	603	635	576	613	552	574	557	603	580	574	569	613	605	559	564	600	584	561	594	552	597	591	584	574	590	670	595	611	574	585	595	551	618	561	590	595	588	602	610	596	627	578	605	586	598	559	612	583	583	567	608	593	625	576	598	621	533	612	622	580	578	580	592	579	568	617	548	607	587	562	600	605	582	543	603	565	589	605	595	601	579	590	567	593	536	542	611	605	600	597	577	581	630	594	598	535	566	649	577	578	598	561	538	623	572	621	565	573	618	598	574	613	574	580	629	574	578	593	652	536	579	604	594	603	586	590	593	544	595	562	617	578	577	600	620	567	565	620	532	592	608	566	606	599	555	597	592	563	585	577	573	577	603	591	587	521	671	580	572	586	579	574	542	570	575	610	634	578	596	567	606	605	582	577	548	566	634	598	588	587	580	592	619	595	572	527	581	586	574	595	589	612	574	630	570	616	597	610	601	554	593	612	576	587	591	572	641	560	600	576	596	561	602	539	563	591	574	605	591	572	590	579	604	582	596	582	585	595	621	567	567	613	577	571	628	613	582	586	555	613	601	562	615	562	628	598	581	576	577	604	610	575	565	566	586	574	595	596	625	597	552	578	631	582	597	572	626	570	556	548	578	596	570	600	660	592	565	587	567	576	590	600	567	597	574	570	609	588	579	601	582	575	605	585	630	593	589	602	593	592	611	604	567	583	570	612	592	603	584	618	576	597	587	589	577	588	552	596	586	604	583	637	584	589	591	549	571	587	595	593	586	571	574	593	596	603	604	628	564	580	596	560	581	588	560	589	583	601	551	604	625	577	603	582	603	615	589	614	591	593	590	568	571	607	570	605	577	608	588	605	566	640	620	572	603	610	568	622	609	596	620	583	604	622	630	624	570	600	563	623	593	603	621	554	642	583	554	526	558	575	551	649	573	550	581	605	626	602	595	546	603	599	591	619	580	567	592	562	586	655	605	578	658	600	562	540	571	585	609	624	552	603	613	601	576	633	579	620	601	557	573	588	607	572	621	615	611	599	546	603	604	538	601	622	552	607	587	586	630	627	585	611	576	571	588	579	586	581	600	629	581	573	567	584	597	601	629	562	613	620	586	635	570	583	574	574	552	594	614	633	592	564	578	612	546	586	567	602	575	571	649	593	612	611	581	608	569	596	577	610	575	587	583	608	595	548	593	605	601	584	588	582	597	602	621	568	564	554	599	589	603	550	624	579	628	567	563	590	570	578	595	543	583	564	573	575	592	573	563	589	569	592	597	583	543	542	579	564	548	557	568	584	580	628	592	592	582	592	631	576	600	590	585	595	588	593	596	586	563	577	591	609	594	566	580	618	569	615	606	588	550	598	639	584	611	584	573	626	624	580	608	596	589	574	599	596	609	580	608	561	571	584	602	572	548	616	554	566	621	573	611	579	585	623	578	574	510	556	611	580	596	570	574	627	560	636	610	560	585	572	622	617	571	555	594	574	567	605	595	567	567	591	546	611	584	624	592	575	597	563	590	629	580	586	535	580	591	619	575	604	654	600	609	569	612	555	617	541	582	577	559	588	582	565	582	585	588	551	601	602	594	582	569	605	605	609	545	594	599	600	596	624	562	596	609	574	583	593	613	607	591	583	591	596	598	584	548	591	575	581	570	583	602	573	579	554	551	602	572	606	581	571	609	559	557	606	609	530	594	576	569	568	603	594	584	550	576	589	565	587	637	569	614	587	588	556	579	582	620	607	626	581	593	579	596	559	586	630	595	593	658	583	545	596	642	575	577	576	614	555	578	555	583	552	624	591	621	591	621	598	619	623	560	591	563	577	589	588	613	608	620	603	570	579	603	604	602	591	610	543	609	579	625	580	604	614	607	613	559	571	606	618	570	625	576	607	605	608	598	642	623	615	593	586	631	609	605	554	620	563	624	596	565	574	572	576	590	575	587	561	596	550	581	566	596	588	609	565	609	579	592	596	591	610	562	584	548	573	544	636	577	617	578	583	594	618	587	600	614	588	593	580	594	536	601	601	566	602	573	592	578	631	573	596	617	541	539	589	549	603	552	605	605	576	550	581	593	606	580	600	606	551	586	567	592	550	591	576	561	563	577	619	568	560	578	572	577	576	562	612	580	594	585	618	569	593	618	593	596	564	615	569	620	608	561	634	614	576	613	591	596	559	583	565	544	634	597	614	576	647	587	594	593	581	575	619	577	576	589	609	591	570	593	620	565	595	621	570	543	590	540	632	596	541	585	608	606	573	565	600	574	546	599	566	593	617	590	591	570	626	639	582	602	598	548	595	545	583	620	616	609	572	580	588	660	596	564	616	587	585	565	525	576	560	592	597	637	638	597	613	566	530	602	584	588	591	585	571	630	612	594	636	589	553	551	577	594	603	598	574	553	572	611	588	601	585	553	578	600	596	593	543	589	611	593	591	556	605	636	618	577	612	610	567	586	596	602	568	539	542	655	583	592	610	564	551	609	605	621	542	613	572	595	596	589	590	587	593	567	590	576	548	574	584	583	558	590	591	601	590	568	589	598	609	612	565	643	613	599	576	590	600	589	595	584	609	592	588	563	616	615	610	606	606	571	578	600	618	621	564	598	595	579	576	621	552	583	601	613	586	623	602	574	655	557	574	588	586	638	571	589	589	549	609	577	631	556	557	594	607	594	626	561	572	601	570	642	607	621	588	661	622	551	578	581	609	617	606	629	607	544	617	606	582	612	581	594	585	606	567	624	608	562	608	591	580	571	590	575	601	594	608	539	549	567	612	564	646	563	569	615	587	605	561	598	559	555	558	617	604	624	630	579	575	598	623	613	607	617	557	511	562	571	617	597	556	601	580	586	633	602	611	618	575	606	582	591	551	598	575	575	562	610	571	568	588	588	611
22582	21155	36273	27119	21443	21972	19393	2621	718	607	539	561	574	578	562	535	589	529	586	570	570	579	550	557	561	581	560	548	577	525	567	560	575	535	568	552	564	599	534	549	571	583	552	556	548	544	552	550	558	548	574	519	545	538	559	552	515	538	545	565	537	544	527	529	560	578	530	566	558	542	564	587	551	540	555	566	564	510	581	545	546	503	583	540	547	564	551	515	570	520	567	525	537	555	576	578	552	531	504	553	517	521	585	546	571	564	544	574	535	545	537	570	562	573	518	555	591	550	548	548	545	583	497	531	569	592	539	531	543	521	550	517	575	556	573	510	533	539	543	562	538	555	577	552	549	589	521	526	612	548	573	536	550	522	610	548	589	555	569	550	587	569	529	571	559	573	539	509	543	543	565	536	533	598	539	549	583	519	574	585	535	549	554	526	576	531	578	532	540	577	536	519	545	598	548	564	564	548	534	595	592	561	539	591	566	554	591	528	579	577	528	539	510	557	594	542	565	547	548	518	554	570	544	538	558	557	551	554	575	552	501	534	524	528	530	563	539	550	560	543	554	581	540	523	562	506	558	544	542	587	577	566	560	593	576	528	531	513	551	512	538	530	555	573	555	531	545	521	571	525	577	562	534	546	526	519	572	550	563	573	547	564	505	540	570	516	538	604	570	574	561	570	548	557	531	578	551	554	559	531	486	573	591	545	571	544	529	567	558	591	584	548	542	582	554	556	543	554	576	541	560	561	539	520	566	553	527	533	575	554	576	594	515	553	549	542	569	536	534	546	519	550	544	522	564	528	556	567	551	559	579	538	598	554	551	554	554	555	561	569	558	538	533	616	537	588	556	530	528	544	560	568	511	555	516	554	585	578	576	529	595	594	537	552	553	563	572	598	554	532	540	547	551	541	514	550	543	540	592	507	582	575	560	543	541	536	553	584	524	519	537	522	596	528	546	535	563	553	594	573	548	566	573	539	535	512	536	568	532	583	540	533	589	513	556	562	546	595	558	547	549	524	564	560	552	526	537	560	573	526	522	545	525	594	570	532	557	545	534	537	558	584	542	571	557	601	499	532	577	561	567	558	565	553	531	605	554	553	556	535	523	581	556	529	551	530	563	544	516	540	569	547	516	575	549	500	558	583	613	532	547	586	552	562	578	529	511	591	608	511	530	550	572	530	564	554	535	539	565	558	552	522	596	563	564	549	557	552	548	508	577	562	535	545	553	588	566	482	527	555	512	548	552	514	562	544	520	591	575	584	551	525	531	576	545	545	589	541	520	539	522	531	525	477	563	537	540	543	558	557	563	577	525	606	528	553	609	558	582	534	576	513	578	562	538	521	581	558	531	545	569	557	547	546	514	562	545	538	526	550	513	565	580	531	547	529	562	545	571	537	515	549	543	538	514	544	552	513	549	602	533	566	512	555	523	536	556	532	592	597	531	550	545	546	541	535	546	551	542	540	575	552	552	536	555	522	569	556	546	580	565	529	571	598	542	571	552	501	568	518	536	590	552	556	548	545	569	593	531	565	554	563	567	564	541	580	538	541	547	548	550	598	557	511	573	576	558	556	566	487	603	561	601	535	541	568	564	529	558	557	507	551	542	511	587	526	522	551	537	511	569	513	530	572	576	572	517	568	559	543	599	559	572	585	530	538	538	570	559	534	532	526	525	514	563	548	536	532	566	504	529	553	594	597	575	567	513	540	560	579	537	511	508	568	529	539	543	559	536	535	535	536	567	514	574	567	511	544	561	543	518	543	585	507	520	547	530	556	543	552	585	558	518	539	579	531	534	532	535	526	532	544	544	540	588	552	514	521	544	594	559	543	524	520	580	523	564	519	534	503	492	537	546	548	561	518	514	583	553	551	573	506	501	534	537	557	522	547	562	578	566	513	504	524	569	587	524	553	542	555	561	574	567	565	541	509	537	548	559	558	556	561	577	551	553	557	551	586	550	582	593	547	607	525	558	529	547	543	554	578	596	517	569	589	566	541	534	555	548	540	572	549	592	554	563	529	521	524	591	550	521	555	531	549	572	537	543	564	501	554	544	540	555	525	542	585	531	528	539	554	540	522	567	511	566	571	528	540	562	541	565	512	534	520	530	588	537	570	559	544	565	568	548	574	575	548	544	535	534	523	530	578	541	598	547	544	538	593	543	560	542	597	556	568	590	580	531	557	507	559	557	577	513	555	564	547	539	537	578	578	563	574	528	557	535	526	565	510	585	569	613	558	555	505	560	572	567	535	544	588	545	527	571	556	526	585	556	543	524	512	540	561	523	509	522	559	506	536	505	559	547	532	540	570	531	509	568	571	532	567	561	560	509	573	579	570	550	519	565	539	545	584	544	539	542	531	556	551	557	498	529	535	585	545	551	569	550	521	554	581	551	549	502	548	508	542	551	542	524	537	564	520	592	568	535	533	528	549	510	553	572	538	539	525	551	537	526	550	524	551	549	535	533	543	555	524	545	528	536	564	533	508	557	534	527	608	516	573	584	508	548	537	546	547	515	582	523	526	586	549	519	574	558	603	531	539	577	552	553	514	528	552	561	583	531	604	530	583	551	548	584	581	528	566	526	522	566	565	545	577	541	561	531	557	537	486	574	550	518	544	550	538	540	534	521	588	571	509	606	529	559	555	548	545	548	559	519	583	506	543	528	543	546	520	591	555	563	517	549	569	588	582	562	557	524	554	562	547	517	561	543	556	541	547	551	564	529	525	541	548	537	528	542	554	574	566	517	520	558	511	523	546	526	557	515	548	542	523	548	538	554	568	576	560	537	509	545	533	549	558	553	560	521	536	597	541	541	532	569	527	513	571	531	547	496	530	570	548	563	560	562	505	569	514	541	586	523	534	499	546	556	548	562	574	524	574	557	550	525	546	555	523	532	582	532	513	563	562	563	569	564	544	557	540	492	599	573	519	524	557	520	530	568	543	540	500	567	559	535	580	575	563	527	551	498	570	522	578	546	500	539	557	528	535	514	597	537	552	552	575	556	516	528	560	531	569	543	565	564	542	573	528	546	564	527	549	591	544	556	557	549	506	559	560	539	578	566	570	517	523	546	538	577	542	539	538	514	501	629	548	518	524	543	542	558	526	554	572	558	559	591	514	541	532	558	543	587	538	532	561	551	564	586	526	557	566	572	532	525	516	508	537	597	510	550	511	556	545	539	529	541	572	545	529	498	547	557	553	505	557	560	548	517	534	551	566	560	540	563	516	533	522	556	520	543	558	572	542	564	543	574	512	539	546	541	554	579	524	537	529	536	528	545	555	534	489	542	521	564	547	592	561	562	520	546	524	538	529	577	544	538	546	587	556	532	601	529	537	570	514	525	528	559	543	550	504	513	548	597	550	541	556	559	560	562	534	538	539	532	516	561	544	516	522	556	569	533	474	505	550	557	545	551	536	549	549	563	510	548	541	520	585	539	522	530	529	536	540	544	549	541	516	539	560	509	558	548	558	557	551	533	538	585	530	545	574
53529	89398	66657	56904	20767	4720	3687	1487	825	630	608	592	625	610	565	604	594	554	595	552	604	580	611	601	588	563	545	609	592	629	613	647	574	632	596	597	570	568	609	630	600	581	595	596	579	614	584	572	566	614	600	595	553	545	615	592	577	601	569	592	616	583	568	585	569	629	594	578	630	625	570	577	601	571	559	584	554	565	590	595	585	582	580	517	601	592	596	599	629	592	607	577	554	537	578	551	614	598	595	603	572	597	607	553	598	562	586	595	558	610	606	604	569	618	624	605	563	589	636	604	551	602	590	593	560	587	552	598	556	568	616	634	600	592	560	599	578	570	581	567	600	614	588	575	594	579	569	562	587	588	562	549	581	600	573	573	576	624	624	552	581	541	604	625	585	528	556	601	602	585	606	606	578	587	599	605	623	591	600	596	562	601	594	569	561	512	595	609	582	619	596	582	616	573	572	590	597	573	594	597	588	575	593	636	593	597	571	570	575	580	554	544	582	564	577	561	608	569	552	536	591	613	554	559	548	541	616	583	597	559	573	649	589	577	584	581	582	581	593	607	582	539	532	579	548	637	568	559	561	556	578	567	591	567	575	606	561	581	578	541	594	571	570	595	578	567	524	617	599	624	617	583	564	597	571	563	630	558	594	569	606	599	608	597	591	561	652	560	586	586	575	561	582	548	645	548	573	623	573	617	568	585	570	614	620	585	587	593	599	575	618	586	570	603	548	580	592	595	582	609	605	568	562	557	577	574	600	579	600	591	572	591	566	572	607	612	604	613	589	591	620	566	581	598	585	615	588	575	557	576	573	563	561	567	575	595	611	552	617	589	595	605	545	563	600	546	583	559	578	583	640	531	631	587	602	599	551	589	535	574	561	562	617	646	606	576	560	620	581	545	613	559	569	594	541	578	625	614	608	536	636	608	609	599	604	577	571	643	577	578	549	585	592	576	590	612	554	575	576	533	573	528	584	563	602	545	585	616	616	587	566	578	608	543	570	565	591	567	573	551	558	574	614	612	593	577	543	567	597	561	571	565	572	595	568	618	538	598	558	557	594	637	590	567	597	589	619	584	572	570	591	623	579	572	545	568	558	605	568	560	567	556	575	577	554	564	551	555	560	594	584	576	590	599	558	602	604	604	600	619	593	571	580	604	585	543	576	590	657	580	594	577	571	607	569	595	578	579	590	558	582	569	599	607	563	576	562	571	570	583	592	595	559	633	556	552	566	606	570	548	577	602	551	577	601	614	580	601	594	591	584	574	557	585	585	571	554	581	568	588	569	613	584	542	582	608	607	610	593	587	595	565	627	519	627	578	600	563	599	560	562	615	568	579	557	621	580	572	584	595	564	556	557	602	611	622	568	610	613	554	581	604	614	623	609	577	567	595	602	622	609	567	614	547	570	587	538	610	595	607	564	557	583	569	520	591	559	580	534	573	539	584	575	553	588	573	567	566	573	627	606	598	603	585	586	576	549	591	607	581	577	554	565	574	624	570	597	608	593	592	576	608	603	549	610	616	577	561	596	551	593	541	608	588	614	594	567	607	554	617	586	566	557	587	600	559	598	580	565	624	558	567	586	554	566	604	603	593	562	611	584	579	574	612	574	568	557	633	580	565	530	578	579	566	566	575	593	592	601	597	613	567	604	605	577	590	611	602	537	576	603	560	547	575	581	577	577	580	589	618	565	588	562	619	596	561	593	551	547	598	580	575	629	584	560	552	584	593	553	615	557	553	599	598	613	628	577	596	590	555	601	617	568	573	605	624	558	559	523	575	599	593	602	552	646	592	589	562	633	583	555	575	574	617	528	616	586	600	556	604	581	562	541	553	566	649	574	573	595	595	572	589	577	584	538	554	568	571	564	597	620	577	583	590	563	577	584	574	599	581	568	600	547	592	604	590	593	629	587	579	593	572	610	598	570	554	572	596	590	578	588	585	555	595	612	559	589	561	563	606	548	607	600	572	579	546	559	587	529	615	587	594	575	583	554	592	585	570	632	592	594	592	581	576	590	558	587	618	590	604	567	649	590	531	600	559	605	590	570	572	575	636	633	570	588	605	591	567	566	568	591	588	556	594	570	620	600	575	573	613	565	613	559	585	632	562	571	546	606	522	544	556	587	548	577	541	539	582	611	584	570	549	571	579	586	570	590	574	577	569	587	535	552	576	587	603	582	582	609	639	537	620	588	562	615	565	603	544	582	587	584	614	644	606	563	570	591	562	565	617	609	559	634	570	573	602	551	579	590	566	566	625	601	559	558	616	570	575	554	571	620	599	556	564	592	591	570	573	576	597	556	534	580	606	577	574	585	591	590	565	573	577	612	634	576	579	573	602	595	572	545	593	591	567	567	597	589	551	564	579	609	578	587	567	584	593	594	612	589	597	594	539	566	567	588	586	570	588	559	602	574	617	633	607	569	569	580	606	622	583	566	620	598	596	588	555	571	613	579	583	531	577	600	601	587	601	551	572	566	607	584	580	577	612	587	557	594	599	524	597	565	572	581	573	603	609	594	581	530	608	586	570	556	571	564	591	558	594	585	571	576	577	552	546	583	565	563	573	545	629	569	594	602	560	577	546	556	537	545	611	599	580	604	573	586	605	564	571	581	586	608	562	625	600	562	608	576	599	614	586	574	633	564	608	624	552	630	593	613	536	606	582	529	560	565	608	568	610	605	595	561	615	605	585	587	577	564	600	594	554	530	566	568	627	546	586	581	568	582	615	573	662	555	554	576	578	556	553	596	533	557	605	598	554	578	604	579	580	569	601	608	580	583	586	640	588	588	616	551	577	620	546	621	568	601	590	588	594	583	581	537	586	550	590	523	626	586	543	598	582	564	580	592	626	598	557	582	575	548	557	596	577	568	568	574	558	565	600	559	556	586	568	572	548	550	541	570	596	549	582	600	549	564	573	601	593	594	597	561	558	575	617	645	553	592	569	588	519	613	567	630	548	574	567	582	617	589	598	593	577	528	613	590	563	593	623	575	532	547	644	597	580	659	577	572	547	592	618	593	562	555	605	588	624	543	609	551	592	626	580	574	569	564	560	578	569	594	586	601	620	579	549	583	615	539	518	589	546	607	588	604	565	581	580	567	650	575	574	576	555	598	563	604	651	613	575	572	596	579	550	562	592	564	635	557	586	591	557	604	589	615	598	562	567	628	551	601	576	577	625	625	564	579	612	586	564	575	591	576	572	584	582	540	564	600	576	582	596	582	598	582	592	587	611	574	537	607	569	583	596	570	556	589	601	560	562	597	565	582	583	554	613	611	565	582	599	602	585	639	566	577	615	572	598	581	586	569	590	573	596	582	559	635	589	555	615	597	594	558	606	584	554	582	605	614	589	615	583	593	609	584	567	602	584	598	545	601	594	605	558	590	576	604	556	551	584	632	607	531	582	634	612	591	564	593	573	585	579	593	555	566	570	618	606	570	564	620	583	594	608	582	620	565	597	607	553	581	579	577	575	555	560	604	595	559	543
27503	22997	50115	29593	5998	739	630	527	410	479	437	465	417	459	445	441	471	413	424	460	434	424	441	467	453	473	428	457	450	482	431	440	460	441	449	449	430	473	457	442	442	458	448	433	413	472	430	417	469	389	460	464	435	475	446	443	420	459	461	421	403	451	414	475	421	451	433	420	433	480	449	447	426	437	476	416	458	412	451	434	493	475	398	422	439	423	436	458	441	440	436	410	459	463	409	475	435	414	459	458	444	463	394	462	456	462	402	487	426	420	423	454	455	413	476	503	472	444	417	431	413	457	467	422	423	434	436	433	444	427	430	437	481	446	441	427	456	434	456	457	437	402	409	447	456	451	484	464	448	410	404	410	442	410	460	471	427	438	453	427	464	432	422	409	442	451	441	416	417	458	459	424	421	472	415	428	431	421	462	449	469	472	447	437	440	426	444	439	478	430	397	466	422	448	454	418	446	471	436	447	443	409	446	437	428	419	460	421	443	428	432	441	431	444	428	439	431	440	474	472	436	434	468	440	380	437	470	425	447	386	412	427	435	455	439	468	471	421	465	459	431	406	403	455	452	430	464	460	411	439	460	427	437	452	442	438	437	435	464	444	478	438	471	471	420	491	455	440	410	436	464	454	434	419	478	462	422	443	471	454	430	416	432	444	452	453	427	443	385	471	410	393	411	457	471	462	460	434	423	463	439	470	447	462	469	439	466	446	456	445	457	452	495	415	457	427	458	448	480	430	427	437	454	410	444	429	488	449	449	471	469	473	420	463	449	433	484	473	436	445	443	456	411	459	435	443	474	443	453	473	453	422	452	402	439	446	403	463	458	420	420	457	466	399	457	436	462	461	456	463	461	425	456	404	445	461	465	440	452	453	437	420	427	434	445	446	450	417	420	438	463	435	507	446	457	475	450	420	437	452	433	423	417	426	476	442	458	420	433	446	423	439	454	450	426	453	447	459	438	425	420	476	466	469	438	443	444	438	452	461	454	433	439	424	406	414	480	468	417	468	441	422	445	431	405	458	460	438	427	408	462	438	444	447	462	433	442	447	441	467	393	434	398	461	460	422	420	441	448	494	473	432	490	455	424	493	429	466	469	461	429	444	420	428	446	471	422	445	445	491	446	428	470	462	439	445	449	434	426	430	430	506	449	440	448	446	437	437	467	428	427	428	439	457	475	432	447	393	417	447	454	434	467	468	462	469	463	435	443	407	489	449	465	455	488	427	466	401	468	479	424	448	427	450	440	425	448	446	433	457	462	456	454	444	449	410	451	459	448	419	447	436	435	478	455	449	446	442	400	474	408	454	478	432	445	460	426	447	445	477	467	450	432	445	412	474	445	411	445	439	454	424	457	438	421	467	425	416	442	436	421	401	400	429	440	435	462	438	476	449	482	437	423	471	454	450	443	429	444	463	458	435	441	448	443	432	465	411	436	418	473	420	445	423	446	411	437	490	445	440	466	457	425	412	451	421	424	446	450	450	422	462	440	438	442	430	448	460	468	444	431	431	504	417	431	438	458	455	441	424	452	426	419	449	462	470	482	437	402	480	444	437	446	431	444	465	432	466	460	415	470	435	428	469	416	396	448	451	454	449	476	445	470	466	435	442	463	441	442	434	451	413	416	462	418	440	423	442	443	460	468	448	418	439	441	454	425	432	412	450	464	489	426	467	456	447	439	480	442	460	434	416	447	463	428	441	449	450	478	487	399	468	439	465	425	436	457	452	469	431	475	432	480	473	490	462	481	421	455	445	424	470	481	447	468	452	433	431	449	444	442	422	460	429	433	449	427	447	452	435	461	456	441	448	447	406	437	421	449	488	416	421	465	449	426	452	460	431	457	423	403	487	436	452	429	437	447	469	454	427	418	416	398	472	469	494	455	432	441	482	439	455	444	430	455	443	451	442	469	420	456	437	441	429	471	409	461	446	474	446	430	486	480	436	438	416	431	438	430	431	438	425	452	441	436	399	431	454	435	464	463	458	422	478	446	443	483	430	440	487	416	454	441	433	434	434	434	425	449	460	462	470	453	440	464	443	419	456	416	489	445	476	444	449	432	465	426	464	461	444	424	471	399	478	449	416	436	469	485	436	406	426	403	430	423	453	430	487	472	473	463	440	438	434	437	457	426	437	401	446	428	428	454	433	461	457	462	456	442	410	444	440	445	433	461	447	444	422	436	431	435	434	451	434	463	425	429	470	406	451	465	418	443	426	450	443	410	432	451	396	405	469	439	434	418	456	454	428	457	506	428	459	437	465	433	472	423	484	425	480	448	436	421	423	424	457	441	452	435	417	454	448	444	441	444	447	450	447	430	445	429	451	451	434	429	455	427	440	457	408	433	412	421	398	393	486	457	416	446	454	433	453	452	433	451	433	460	371	460	461	440	424	426	426	415	435	426	407	449	459	421	466	477	420	429	446	472	432	450	436	425	470	436	437	449	439	422	477	430	443	456	430	452	442	474	437	454	415	445	467	442	440	459	469	432	445	423	472	410	472	433	446	430	456	484	442	454	472	464	447	420	459	458	487	453	386	411	445	461	467	463	441	436	458	398	449	429	420	469	428	456	453	445	446	475	460	422	445	417	429	444	479	419	433	430	438	468	456	420	475	450	440	401	420	430	436	436	442	481	456	423	448	430	472	374	448	428	438	481	446	426	488	461	467	476	426	408	423	422	435	415	462	452	432	431	446	439	445	436	466	436	421	437	426	434	475	421	430	448	439	452	461	460	437	467	465	410	441	425	448	444	489	444	429	442	448	448	427	405	454	412	455	425	432	450	437	442	448	431	457	443	463	409	421	437	476	419	439	469	443	424	412	429	439	470	447	445	455	438	440	470	466	448	413	423	489	411	439	486	451	491	457	439	443	454	475	436	448	426	440	444	438	464	459	425	453	416	423	432	440	450	449	455	450	438	475	423	422	441	443	427	449	483	446	422	452	445	425	466	449	442	419	431	413	472	434	468	420	464	414	452	433	445	441	445	431	445	450	444	415	477	441	425	433	447	445	435	453	442	480	418	461	436	460	441	443	472	420	422	433	415	420	481	442	425	435	446	457	440	446	419	442	450	451	460	497	466	479	450	418	426	477	456	450	442	472	427	428	448	436	428	445	461	464	445	464	429	435	455	458	452	434	423	445	423	434	429	397	424	463	468	459	416	414	473	450	480	456	435	455	487	439	457	456	407	428	441	472	465	456	447	474	440	417	451	439	477	441	464	408	461	464	454	474	460	420	407	444	453	470	451	425	438	411	440	464	445	444	440	468	403	461	450	445	451	463	452	469	394	446	445	446	439	467	464	442	452	412	421	427	420	435	444	453	425	423	429	453	443	440	436	441	503	464	456	467	398	456	398	452	427	452	459	465	409	463	453	456	467	430	446	439	440	432	440	428	444	477	454	436	475	426	444	430	447	430	464	404	462	458	410	440	456	449	435	450	453	425	439	433	454	492	445	434	435	429	445	436	439	484	438	432	485	438	446	470
20752	34604	44326	19527	3051	819	729	542	536	506	505	489	543	512	484	547	509	540	536	510	476	498	486	526	494	503	508	551	500	501	472	470	505	513	518	506	518	511	533	500	506	471	489	546	494	502	499	468	497	519	515	491	510	510	504	485	511	506	532	495	502	510	491	533	545	506	530	479	482	480	505	541	486	494	490	559	517	470	502	464	486	498	509	490	513	478	550	494	510	462	499	463	495	483	519	524	508	530	508	508	500	473	516	527	485	512	478	513	507	498	507	494	506	482	480	493	504	488	475	505	501	460	539	495	484	468	502	516	543	488	496	504	509	494	506	479	475	472	469	519	542	522	459	464	533	474	530	498	526	481	511	532	513	484	516	451	493	514	449	498	485	496	506	507	531	466	525	490	504	514	499	513	489	534	491	438	517	520	492	528	486	552	525	491	511	479	513	516	499	508	497	513	500	498	507	483	529	482	477	504	532	506	496	531	510	489	525	525	520	500	471	467	485	486	507	507	479	472	512	482	535	516	500	486	515	519	513	484	488	506	489	502	486	499	524	486	498	518	485	532	504	497	531	515	492	503	518	539	508	454	496	503	485	486	485	472	468	514	502	498	500	508	507	546	556	512	528	459	493	508	480	521	541	463	560	501	512	487	504	524	520	507	554	516	501	463	496	488	515	481	531	499	522	514	494	533	515	479	503	508	513	500	526	478	513	498	440	476	538	475	513	518	488	475	505	529	494	492	515	475	508	514	515	499	517	462	463	509	528	502	521	487	524	454	483	471	487	491	464	492	488	479	521	500	478	473	511	545	480	496	497	491	517	502	535	502	508	514	492	495	456	475	513	511	490	507	491	515	512	469	515	469	518	463	497	512	468	474	475	490	522	503	533	501	495	492	508	502	497	496	511	492	519	469	475	540	473	499	519	508	470	500	509	483	457	490	505	498	508	519	505	506	502	473	490	514	529	470	535	502	483	494	499	561	523	486	486	478	495	525	522	481	447	485	503	477	511	503	545	491	503	495	497	452	494	485	527	466	518	476	509	499	512	481	517	473	504	506	533	514	502	483	496	493	526	516	490	491	491	536	475	495	510	524	490	497	461	475	494	465	497	516	494	505	506	482	457	496	525	501	498	526	495	491	512	543	503	498	477	540	515	492	483	502	476	497	540	481	501	544	518	502	478	485	465	527	465	500	517	547	473	526	513	536	502	546	486	485	506	504	503	496	511	472	472	530	549	500	524	508	525	482	516	543	474	507	500	495	505	466	480	480	485	536	514	525	465	510	492	474	518	508	498	518	508	496	514	492	479	521	466	490	521	480	511	507	507	495	491	503	483	499	477	519	464	516	491	482	490	521	493	486	503	466	519	556	528	543	455	459	504	501	492	514	472	540	501	529	521	537	519	468	482	486	483	479	520	482	506	521	498	546	494	522	497	512	518	537	449	477	498	530	482	484	490	495	517	484	483	476	517	544	501	495	538	474	447	547	543	484	483	499	509	526	480	488	474	454	487	524	490	483	508	523	506	467	495	509	495	475	484	466	537	491	507	521	467	495	544	542	440	482	534	494	452	517	498	505	506	526	480	489	505	553	517	496	486	504	501	494	462	502	519	495	471	505	476	449	523	535	485	537	505	489	460	478	494	478	524	499	497	496	489	489	493	511	522	510	493	478	507	540	488	468	471	502	462	527	509	524	512	528	493	472	470	472	487	485	496	529	549	484	521	520	507	475	535	488	495	486	487	508	491	489	506	500	507	503	492	502	483	482	494	499	504	507	536	475	532	505	535	513	551	498	520	490	489	535	443	533	473	543	495	514	500	528	464	496	533	479	470	517	498	509	483	476	495	506	486	484	519	503	515	510	490	495	499	506	498	496	516	487	510	494	498	518	484	526	509	512	493	472	484	514	521	504	483	517	510	547	471	455	502	522	472	550	505	496	490	467	501	517	465	514	482	505	490	510	468	497	521	490	484	489	509	502	506	496	507	506	497	510	483	489	529	535	543	511	495	522	487	499	506	477	509	509	512	510	466	511	443	526	481	508	520	500	527	508	483	492	481	451	517	475	545	475	490	451	483	462	493	470	519	496	485	522	505	472	489	527	510	488	509	451	508	501	507	497	517	479	470	508	507	519	516	442	481	471	517	489	512	505	456	493	509	503	529	491	538	480	494	559	508	503	539	525	456	528	526	496	497	469	500	520	490	525	485	526	446	479	456	533	498	477	473	477	486	509	482	489	519	470	519	461	525	500	516	478	467	485	494	495	491	533	489	481	470	480	519	501	438	476	469	474	508	508	475	481	492	479	516	484	486	483	504	491	521	464	507	527	501	521	506	527	474	528	509	516	511	501	569	508	480	453	490	521	476	512	511	513	503	492	489	480	478	496	487	490	521	517	521	467	497	495	520	483	506	496	468	496	521	515	513	538	523	533	486	501	529	513	504	476	548	487	499	462	526	537	510	467	484	528	511	534	475	500	498	443	505	469	450	513	487	461	485	506	488	489	479	480	530	538	532	497	490	483	485	523	482	490	464	509	520	506	502	496	503	518	470	490	513	479	508	453	489	498	493	512	534	543	524	509	495	501	481	490	491	471	512	501	511	505	507	471	496	485	503	499	503	491	520	478	522	512	489	514	530	520	492	510	501	524	503	492	487	473	543	519	483	498	487	482	536	515	470	476	506	512	450	468	550	497	502	489	502	534	495	502	487	519	495	530	516	485	511	536	501	500	485	489	503	503	477	491	513	465	502	483	471	508	529	478	467	522	525	504	510	463	505	485	496	529	517	522	481	501	531	480	477	494	502	476	490	477	475	495	506	503	518	521	539	486	523	484	520	484	451	505	521	508	523	496	471	511	508	441	431	503	514	517	485	513	492	491	501	519	460	499	489	517	493	501	522	504	529	484	566	453	497	479	509	462	499	527	492	506	549	491	569	500	517	506	473	505	495	482	525	459	506	494	510	475	461	467	504	503	512	498	508	521	541	457	492	492	498	487	506	477	500	468	524	504	466	464	478	493	525	521	477	502	484	495	477	504	535	465	475	463	487	520	481	497	526	531	521	499	505	497	515	510	482	506	507	520	486	500	517	492	500	530	512	472	515	515	470	495	524	493	458	504	537	490	484	515	470	511	463	530	523	559	513	524	522	492	550	483	490	451	463	518	510	524	520	515	488	462	549	537	485	517	457	502	516	464	486	535	483	503	491	496	484	483	469	501	516	512	483	560	488	525	514	502	467	474	512	459	512	512	552	499	469	502	517	481	507	504	501	501	498	500	527	519	466	500	477	500	518	484	514	552	503	514	523	524	557	500	504	532	538	554	493	526	511	572	473	491	499	476	471	527	469	538	517	517	492	496	471	511	446	533	537	507	496	523	488	534	496	481	516	500	511	492	479	510	486	488	508	465	474	481	525	523	486	503	489	511	517	511	460	511	522	479	526	536	540	536	499	523	513	504	525	481	489	507	513	518	488	479	489	519	523	481	498	501	495	499
23245	21403	46287	34807	22056	17814	7170	959	542	501	458	457	449	440	469	454	460	468	419	430	454	429	434	432	471	425	444	467	470	443	478	462	431	411	439	491	483	437	427	443	437	419	415	465	447	455	434	452	451	470	445	410	388	428	438	462	458	438	414	484	431	419	420	421	446	428	404	415	488	459	445	466	439	419	412	452	449	423	454	453	417	457	454	479	476	432	449	454	461	454	429	415	463	472	467	448	426	447	438	470	447	438	418	426	428	442	469	437	474	459	475	442	471	425	437	450	465	447	452	463	435	461	455	441	444	441	435	413	455	412	461	418	451	457	474	401	430	475	448	444	441	421	481	447	443	453	439	423	431	445	459	449	460	457	462	451	406	474	447	482	428	459	443	483	444	448	438	453	436	465	431	440	468	460	449	484	482	462	406	441	425	431	428	428	442	441	458	422	440	432	429	461	414	448	420	439	432	444	422	432	422	436	480	458	438	425	485	423	440	465	463	460	418	471	457	449	449	430	466	425	430	440	444	399	433	460	466	439	472	467	445	433	490	487	431	422	471	447	422	450	436	446	452	459	418	453	477	420	437	470	440	467	455	460	416	465	443	442	459	482	470	401	446	427	467	441	464	421	463	436	423	410	439	480	450	421	473	433	477	414	441	426	441	406	428	474	440	435	413	442	438	453	410	416	471	411	481	412	413	435	439	475	427	442	463	465	403	444	465	441	439	422	489	439	451	454	430	440	415	482	409	425	477	481	454	452	454	433	446	435	415	431	455	447	402	464	439	417	416	440	455	415	442	478	439	461	397	453	437	403	392	406	431	441	437	438	454	424	424	472	457	430	444	458	454	451	440	453	459	421	441	459	429	405	425	487	425	388	424	450	416	488	444	467	437	413	427	443	444	468	437	452	461	440	452	409	477	483	444	465	416	442	503	443	460	466	480	408	463	437	469	429	437	464	439	433	424	456	423	436	405	422	428	416	443	465	450	442	463	437	421	408	449	457	427	423	420	441	413	443	459	440	420	453	443	443	442	436	483	455	451	415	462	441	417	464	420	434	455	455	452	440	425	447	449	493	447	514	426	457	434	460	472	440	425	452	445	474	444	486	438	462	467	448	443	441	438	395	465	436	422	439	485	439	472	441	422	485	426	433	461	448	472	406	446	464	449	469	453	453	434	405	409	452	458	456	481	426	416	445	456	414	432	467	442	432	429	434	450	439	407	432	441	467	407	426	431	400	442	425	422	506	429	464	465	470	475	476	423	501	438	442	439	413	432	427	441	427	446	424	482	509	458	415	462	455	407	468	483	437	427	428	444	453	461	428	451	474	450	439	458	455	418	413	434	489	462	438	449	442	441	420	431	436	464	494	429	440	428	462	420	419	462	470	473	450	439	470	437	453	432	456	452	405	404	436	412	456	427	432	441	433	479	439	420	427	465	444	472	442	422	450	449	452	434	456	458	437	473	434	430	429	462	411	399	443	416	450	417	423	476	413	443	440	438	469	440	421	458	467	476	466	436	481	428	414	431	430	489	428	460	407	480	476	407	456	464	452	412	440	421	442	429	428	465	449	460	452	399	425	478	461	475	446	453	472	425	414	475	459	451	473	427	432	452	427	452	435	492	409	452	459	436	456	450	436	441	433	431	435	459	458	422	454	446	423	393	433	463	430	441	393	432	452	455	427	427	395	460	433	433	450	440	421	430	444	473	425	459	447	481	446	419	463	452	445	439	413	418	437	424	398	457	403	433	475	437	437	431	437	447	478	440	432	462	439	415	453	436	436	410	480	409	448	436	434	413	425	456	480	469	440	443	411	452	427	422	443	418	417	438	430	456	448	442	460	432	426	454	411	454	436	466	464	476	425	454	459	484	460	445	432	448	451	412	438	497	456	452	436	441	476	397	432	437	444	461	430	415	432	423	438	440	418	454	431	462	433	441	476	434	394	463	425	464	455	457	444	472	438	438	439	481	428	434	442	425	428	464	416	448	468	457	431	451	471	406	462	468	456	458	459	431	475	463	446	434	442	439	430	428	440	451	442	442	490	482	467	436	460	396	466	472	419	415	457	478	456	453	440	436	460	437	403	464	450	457	447	440	443	470	434	430	445	469	463	449	411	462	454	455	443	420	464	447	439	429	435	416	453	431	457	483	450	414	449	472	441	455	460	461	436	394	474	474	470	419	447	418	466	465	459	401	448	459	437	420	488	434	446	484	445	445	406	432	440	450	407	455	413	458	466	440	415	454	403	420	428	429	483	473	485	467	459	428	438	426	466	462	452	437	437	479	449	462	443	433	434	473	465	458	466	411	456	411	478	456	477	461	465	454	444	448	497	443	454	444	466	447	449	441	426	439	436	497	437	452	443	442	412	435	452	453	441	437	474	457	455	480	452	433	432	461	439	453	427	428	432	433	453	446	434	468	491	469	472	418	430	422	425	418	459	473	455	409	466	464	442	456	420	439	387	469	451	434	444	464	438	437	444	461	412	476	425	450	434	456	425	429	500	454	431	427	495	428	423	446	428	456	435	426	427	420	471	485	462	448	429	431	438	493	477	452	447	477	432	404	442	406	413	429	404	433	430	438	430	394	431	463	462	414	422	438	441	437	441	454	459	450	435	424	489	453	451	404	449	454	414	467	473	416	429	429	479	439	421	449	431	415	453	440	423	469	421	443	435	453	439	440	460	477	425	456	429	426	467	431	417	485	435	466	449	439	441	387	429	478	428	453	407	413	444	423	467	443	447	456	452	430	460	420	478	427	493	458	457	476	419	432	470	450	476	442	466	450	436	446	482	438	464	447	478	405	446	458	432	475	438	422	419	450	455	426	446	467	437	457	425	441	418	458	457	478	437	412	486	404	427	440	422	406	443	439	433	468	440	454	441	387	458	423	450	427	456	406	436	478	431	417	434	458	449	446	413	437	436	441	468	422	441	450	465	452	449	441	474	423	444	446	430	443	451	452	443	425	393	430	462	451	412	435	419	446	425	450	461	495	415	401	399	469	439	440	446	477	447	425	452	429	402	443	452	466	436	460	413	429	480	486	453	449	412	436	490	454	438	446	431	445	428	444	446	443	465	432	461	431	450	478	439	451	447	466	441	470	435	461	453	439	477	489	458	486	433	407	448	431	459	415	430	408	423	435	442	442	423	463	439	462	464	474	401	470	507	489	456	452	452	403	412	475	410	445	430	429	440	483	439	447	438	472	436	421	506	461	468	427	448	441	451	448	420	524	437	474	459	451	444	439	469	485	427	468	443	438	476	415	485	438	494	419	445	455	484	442	433	436	448	445	430	423	450	428	485	426	439	442	441	432	439	439	437	447	429	464	472	497	452	443	429	454	428	471	451	464	461	423	436	447	475	459	447	432	449	452	479	433	443	448	453	449	413	432	471	446	480	414	468	413	403	450	441	484	445	446	445	495	445	429	402	442	469	432	463	443	437	448	421	437	447	432	456	432	466	442	454	463	435	443	428	452	490	435	404	453	406
47722	77563	70953	47381	15039	3153	2310	1021	631	478	529	506	526	454	507	537	499	461	531	478	486	475	480	483	463	476	519	497	463	472	478	489	514	479	497	473	498	490	489	509	495	480	498	542	486	467	476	477	504	486	491	488	522	489	489	420	490	513	545	483	497	507	489	433	499	476	484	525	504	506	478	502	496	497	469	500	546	496	490	514	512	475	510	468	502	469	502	524	473	505	514	471	486	500	488	474	450	483	466	474	517	476	515	483	476	481	477	501	514	500	494	500	501	504	460	474	490	512	450	507	473	479	493	466	482	475	501	487	491	448	509	536	425	504	465	477	480	484	499	491	479	481	461	495	494	470	510	497	452	452	474	489	462	470	487	519	483	486	463	499	466	544	507	454	457	474	513	482	465	495	432	463	474	486	489	516	505	517	530	496	465	478	486	486	481	489	524	512	533	525	524	461	488	499	495	508	457	523	499	509	538	491	473	480	489	487	480	479	475	456	480	513	492	494	477	504	511	513	521	475	489	488	491	485	500	476	516	473	495	484	491	494	489	503	521	509	450	450	482	474	488	466	447	469	498	489	487	498	455	515	493	498	509	460	508	469	455	501	469	515	487	498	468	483	492	501	472	490	508	506	470	515	477	475	474	468	496	480	507	489	520	464	478	503	475	487	494	502	497	463	504	482	511	476	499	492	484	487	498	531	502	476	483	518	511	491	494	493	473	471	478	478	466	496	505	443	485	505	472	533	484	486	445	516	498	501	475	499	519	494	490	472	503	450	485	493	499	515	486	480	504	461	473	500	519	497	493	471	506	477	471	463	465	498	494	508	477	482	488	466	473	537	430	484	488	491	510	505	502	450	503	476	458	469	478	503	509	509	505	483	489	523	504	496	485	443	457	477	511	486	513	446	494	459	500	474	458	513	462	481	507	498	506	516	524	494	511	443	483	481	487	496	484	488	511	480	529	479	502	475	512	515	515	515	469	511	492	464	494	478	515	462	497	494	511	474	508	543	478	473	490	481	500	459	495	496	517	454	517	493	503	487	477	451	508	481	478	481	489	483	492	476	481	476	467	476	535	515	509	481	443	484	497	500	500	488	513	488	513	464	523	483	479	500	456	489	466	517	461	513	476	484	448	475	464	461	495	524	472	442	500	461	514	469	450	483	495	517	471	449	516	511	530	466	482	489	525	495	509	521	510	490	460	481	466	497	481	530	493	508	509	476	507	467	484	497	497	453	519	497	518	464	492	491	472	496	516	466	492	524	508	464	434	519	473	491	494	497	474	471	463	492	512	497	493	495	517	511	494	523	463	468	493	512	547	498	490	473	503	454	480	462	487	488	489	490	482	458	475	453	481	523	450	488	501	500	476	470	476	505	493	468	504	531	460	525	482	497	486	465	493	496	502	497	505	494	484	467	496	484	508	479	466	501	460	458	500	493	466	476	471	471	493	484	483	501	459	492	502	493	469	463	531	530	518	428	497	475	476	473	479	466	490	484	502	468	493	485	498	486	506	518	463	504	473	459	493	486	486	466	498	500	495	488	477	503	442	502	489	480	463	471	503	451	494	495	489	539	483	491	440	480	498	474	493	503	468	470	500	520	514	504	483	480	474	484	558	538	496	501	499	489	511	461	485	494	481	437	469	517	486	495	488	507	456	482	501	507	520	475	483	475	476	514	468	522	510	494	494	477	459	524	477	472	498	503	509	533	496	494	462	464	495	472	491	487	486	472	455	535	492	495	508	465	514	521	518	492	450	481	528	504	472	472	482	515	478	485	484	481	494	522	461	498	527	463	486	481	475	476	498	507	496	498	498	493	493	468	509	479	503	508	543	495	482	471	492	465	502	494	463	509	505	463	443	505	499	480	489	453	472	478	497	500	467	450	490	485	524	501	499	476	478	472	494	506	463	522	510	482	504	508	483	511	487	497	486	480	507	485	482	482	488	495	478	475	493	497	504	468	462	508	490	487	480	514	472	483	476	494	474	501	464	472	486	515	527	480	480	476	480	528	511	493	503	461	508	484	488	505	468	507	491	517	455	499	498	479	466	475	490	525	495	501	448	495	474	458	469	519	493	519	479	489	531	491	464	508	470	505	544	479	481	510	469	522	447	468	519	507	496	487	499	481	488	466	500	487	486	478	456	473	468	503	485	467	513	445	473	486	452	513	505	465	446	457	508	481	496	518	524	481	473	504	475	478	487	491	508	477	470	463	503	478	481	493	478	503	457	490	481	512	470	494	552	494	519	469	526	499	465	401	501	499	482	483	513	533	469	485	447	489	444	454	516	434	504	572	480	534	507	501	500	491	521	522	470	470	523	497	498	481	459	497	506	546	500	484	492	525	503	472	524	471	514	482	446	512	476	472	500	473	503	481	504	454	494	499	427	500	446	454	484	464	476	514	490	532	483	491	511	465	510	454	498	466	528	467	469	472	478	478	499	501	494	487	493	482	496	517	493	499	491	471	469	472	484	508	476	461	497	485	475	497	496	485	459	482	499	505	502	493	493	488	497	479	473	496	514	481	503	483	474	470	516	488	507	476	488	515	458	454	480	474	514	465	540	513	453	470	425	475	501	492	448	459	459	514	521	523	444	504	491	478	487	459	486	499	472	485	475	513	481	486	518	509	501	470	512	495	503	489	476	456	499	514	506	494	464	483	496	503	497	471	491	485	451	483	467	520	505	507	506	454	489	504	489	540	482	480	530	497	545	484	490	495	478	484	505	498	497	523	501	512	485	517	478	482	439	510	475	542	484	493	479	498	506	493	494	492	465	496	481	502	479	498	474	509	507	491	535	514	499	449	475	466	488	472	476	462	475	485	513	510	506	460	497	489	512	477	459	509	481	475	461	514	488	491	475	484	489	452	493	497	450	474	501	480	517	476	472	471	520	492	495	491	491	484	429	483	508	470	505	518	507	476	488	508	517	490	511	479	461	464	481	499	494	485	513	510	477	471	481	499	451	461	517	490	491	463	491	467	499	504	500	481	504	489	473	510	454	446	468	484	483	480	481	477	502	505	483	506	543	496	504	480	473	454	503	486	491	495	478	484	514	496	515	480	506	527	486	505	471	475	486	530	503	508	498	477	450	458	507	491	467	469	481	514	508	480	476	497	532	501	491	461	467	491	544	498	487	497	500	486	503	480	456	497	477	474	505	510	482	500	486	481	488	468	488	512	473	510	493	506	494	483	502	484	482	482	510	507	514	478	495	461	499	494	474	486	483	476	478	473	480	489	526	503	521	445	492	461	487	479	497	479	505	483	482	471	499	511	509	514	452	467	487	475	472	483	472	493	492	439	512	495	477	495	501	474	499	519	493	484	529	482	493	501	515	485	485	486	446	438	491	467	471	479	506	450	479	476	457	476	472	501	524	490	486	526	454	501	452	481	475	453	481	480	486	465	496	479	454	503	498	536	524	510	515	477	538	494	528	465	520	495	509	465	465	475	527	524	472	491	492	484	487	474	465	490	467	487	500	519	498	472
24935	21511	53243	39315	18343	4963	966	718	584	545	522	529	505	534	533	537	558	553	539	549	526	523	597	512	561	541	569	523	531	554	523	518	510	500	531	541	547	543	546	519	537	483	531	530	603	542	535	478	558	542	519	514	545	510	539	527	507	543	536	519	524	535	542	536	534	562	556	530	535	527	538	546	541	554	539	530	518	528	557	539	552	548	532	528	559	513	554	530	512	517	532	505	550	533	571	516	502	540	511	520	588	544	577	532	517	542	530	545	509	527	485	505	513	537	504	538	549	491	584	544	492	564	490	490	516	543	541	541	518	549	554	513	498	515	521	512	530	496	529	538	513	520	579	528	550	514	539	562	513	548	508	495	490	495	505	531	474	560	551	516	523	572	533	518	548	528	564	551	502	536	520	527	538	492	561	526	515	564	510	530	549	495	521	532	520	473	522	504	537	518	527	554	512	561	531	586	510	504	537	484	546	540	514	554	542	525	556	529	524	536	512	529	569	556	509	523	535	538	528	520	555	532	504	564	581	561	587	538	525	521	532	525	577	560	542	523	547	524	535	512	523	538	546	528	544	524	503	521	525	552	515	537	529	500	515	558	504	487	531	513	564	565	572	534	529	503	541	560	505	542	560	546	566	518	512	526	522	480	533	553	497	547	535	564	547	560	509	501	554	493	555	503	560	550	544	573	537	570	554	532	569	516	536	518	510	563	504	508	568	505	526	513	585	525	529	572	508	509	543	516	530	521	550	517	519	525	519	548	525	525	530	578	526	543	505	539	501	494	501	496	514	499	513	567	535	561	505	507	549	543	543	510	494	482	542	541	550	551	504	538	498	530	512	516	519	509	483	544	572	566	508	524	517	531	517	555	491	550	521	535	576	511	510	565	535	546	535	537	496	547	523	558	530	512	572	518	534	519	535	543	534	530	536	480	500	579	530	537	542	534	522	556	564	529	525	525	549	544	551	540	517	567	531	535	576	514	563	553	507	523	560	498	528	529	530	486	508	560	506	547	511	535	499	567	541	545	519	546	589	535	548	528	531	540	502	543	537	514	514	503	537	555	550	601	531	527	490	523	480	500	527	547	544	547	537	542	521	516	505	550	525	548	542	515	529	547	536	509	561	540	508	526	540	548	530	536	584	525	529	522	540	531	549	533	558	545	558	507	488	505	529	549	551	552	511	508	541	571	548	479	519	536	543	512	519	519	529	527	532	511	511	519	550	508	495	522	535	496	525	539	550	530	508	522	525	522	539	547	579	527	547	507	536	541	529	567	557	533	536	527	516	580	535	512	473	554	549	501	533	536	538	529	527	502	521	533	552	519	486	546	515	534	550	515	535	534	526	515	530	523	530	545	559	533	533	500	545	525	555	488	531	497	529	556	520	529	532	508	505	523	544	527	550	554	534	515	507	568	539	582	538	505	550	526	549	597	569	568	512	513	522	550	558	544	531	530	573	532	551	520	548	561	508	518	512	544	582	516	535	521	502	510	562	503	576	507	558	538	523	537	539	567	498	545	525	561	537	514	474	543	511	529	524	497	528	533	511	542	514	536	519	561	499	505	515	524	517	473	503	537	535	530	514	532	527	520	530	554	564	505	540	495	573	562	516	500	562	515	530	551	544	587	522	529	512	536	520	533	509	533	568	537	514	512	569	568	482	509	504	498	550	538	571	532	567	522	510	511	558	532	553	513	525	487	516	514	496	564	541	567	522	568	517	505	570	518	526	523	521	530	508	528	516	542	587	538	504	539	507	539	519	561	503	495	542	532	550	540	544	523	523	550	539	492	553	530	522	508	547	567	575	509	500	510	540	558	528	558	518	533	503	535	513	533	526	570	548	519	497	525	526	538	530	527	525	514	546	533	514	532	523	553	512	532	495	512	533	510	509	484	521	567	579	544	545	510	526	515	497	559	542	548	542	570	555	517	531	511	581	549	514	498	532	494	518	517	523	502	528	569	499	538	524	511	511	520	542	546	524	493	506	500	515	533	516	490	508	584	548	542	538	511	498	531	468	544	480	542	576	514	566	486	549	559	535	539	549	578	543	519	576	566	533	516	494	481	546	528	533	506	506	558	496	527	570	508	540	528	542	536	560	520	519	557	489	551	553	515	539	515	530	549	549	530	547	519	510	519	548	535	500	572	537	560	487	534	567	528	544	569	515	500	519	519	535	577	501	515	509	538	543	564	488	553	536	550	531	515	525	517	541	535	509	500	532	529	537	543	551	539	533	513	578	531	553	541	512	548	553	531	522	538	516	489	526	521	522	497	533	520	526	550	523	549	529	523	538	530	545	509	531	497	518	552	546	511	552	509	525	535	545	502	524	507	541	501	528	537	534	537	564	549	516	547	515	484	547	506	520	528	514	560	542	550	528	542	488	532	575	502	549	557	565	528	516	537	538	536	525	544	552	521	512	518	554	519	480	555	548	536	516	512	511	543	513	521	519	536	517	540	559	539	551	498	510	482	473	533	504	556	528	525	538	526	581	498	548	512	528	493	518	520	501	504	525	553	535	548	568	534	595	545	530	491	529	527	550	530	534	559	576	550	522	582	512	490	557	527	520	508	520	545	556	510	547	522	524	518	498	530	550	525	548	542	556	566	495	557	552	578	533	553	520	536	560	477	527	544	540	525	603	544	557	512	533	569	526	529	541	528	518	556	554	552	533	520	542	552	523	496	509	540	496	537	521	532	483	503	501	528	516	525	552	540	569	536	498	559	513	534	512	504	540	519	505	545	520	536	582	565	508	523	496	543	532	545	529	537	541	503	516	539	520	544	549	530	560	486	523	492	541	512	538	557	524	538	580	554	525	524	540	537	545	543	519	544	557	540	517	559	518	524	502	515	538	505	569	542	544	520	524	524	570	524	506	553	532	542	514	513	534	541	560	519	526	594	501	528	513	483	528	513	560	529	499	538	537	556	504	532	555	523	574	556	554	550	574	533	495	568	534	554	566	540	555	517	565	520	488	527	511	518	517	523	523	577	535	554	508	523	498	573	532	571	558	561	536	559	521	518	553	476	565	564	541	495	553	528	485	538	535	548	507	539	593	537	579	510	544	525	590	501	501	556	491	535	544	526	566	564	502	555	550	531	541	518	508	538	518	535	528	516	502	545	549	546	510	503	457	544	549	529	521	508	552	535	535	558	540	525	534	513	498	509	518	562	525	518	527	526	516	527	511	537	501	519	502	510	585	539	555	533	525	491	522	501	560	529	503	546	541	527	557	510	524	582	511	546	501	551	485	536	519	538	521	554	501	528	497	553	567	545	497	523	532	514	509	516	538	558	507	559	535	528	566	495	541	497	551	574	528	508	561	542	535	519	527	533	520	527	551	536	550	565	493	530	545	485	498	553	523	562	495	529	507	586	529	569	506	529	584	541	549	551	516	537	525	541	533	553	476	535	508	527	542	538	524	532	523	524	545	577	569	508	586	519	539	528	558	546	563	518	525	528	536	503	542	598	510	518	519	538	527	542	557	541
39975	60931	67857	37172	10113	1545	1123	849	636	576	619	578	599	572	599	567	592	583	569	580	582	580	580	612	558	579	587	567	564	585	595	587	569	598	606	554	618	581	575	564	636	620	595	608	587	618	603	584	599	603	575	593	628	590	600	583	599	566	618	603	601	589	583	607	573	636	597	578	609	569	580	633	620	590	596	605	598	586	568	598	630	572	639	624	600	628	624	564	603	579	605	573	619	618	584	592	572	602	648	555	585	538	609	593	589	588	597	619	585	586	542	572	602	577	649	595	632	567	601	596	574	598	563	569	562	612	579	617	600	609	638	649	606	624	658	586	607	658	582	570	595	624	548	602	635	603	634	531	603	613	601	616	619	560	597	560	616	598	588	607	572	552	614	602	582	560	607	575	585	630	603	584	596	562	584	588	573	612	557	585	535	601	591	626	596	616	638	616	574	593	632	627	585	593	610	610	627	610	546	591	585	588	592	591	593	598	617	574	557	557	581	545	633	591	615	589	566	587	639	600	619	576	596	588	601	586	571	589	578	584	567	562	547	573	575	608	609	589	586	604	546	609	590	616	612	519	596	614	633	613	621	582	601	629	592	608	621	555	610	564	616	608	593	585	579	603	604	614	615	620	613	617	592	543	586	613	534	592	606	530	573	552	589	587	591	592	576	576	583	593	606	639	581	624	567	567	599	560	573	606	602	615	590	613	593	619	561	564	567	598	586	566	574	567	603	612	623	627	545	577	562	594	642	587	591	568	602	576	683	576	546	624	597	575	568	617	620	625	574	605	625	594	573	599	607	573	573	615	598	643	575	618	577	582	577	570	547	613	630	621	579	611	637	592	593	603	596	615	626	558	624	610	602	588	588	602	614	591	623	611	571	636	589	587	582	599	598	634	616	608	621	607	624	562	593	623	597	551	593	592	629	607	594	590	577	615	627	554	547	572	563	569	575	580	594	601	613	574	548	609	578	622	618	613	604	608	546	625	568	602	575	610	589	610	603	627	641	606	626	641	588	567	596	613	582	571	572	575	614	584	548	600	555	642	626	609	572	590	586	603	587	614	607	598	612	622	582	523	588	600	594	622	574	561	602	586	579	591	590	600	616	556	612	573	581	571	578	642	595	573	600	597	591	577	561	605	582	597	597	619	593	572	571	566	566	619	538	638	594	584	592	611	555	628	552	580	558	622	622	610	601	560	569	664	564	584	598	627	605	608	591	578	574	600	598	582	626	630	573	594	535	600	542	614	595	631	581	595	615	570	580	536	613	585	576	589	553	601	596	593	569	596	590	602	618	572	619	568	593	600	600	623	581	589	572	602	594	569	591	568	600	607	598	567	586	583	623	595	597	612	586	544	552	591	583	555	630	570	572	579	564	608	568	578	624	546	580	585	561	541	561	573	580	633	605	572	569	633	581	589	618	608	572	572	598	563	583	561	574	584	570	614	576	582	625	655	579	605	586	623	625	587	614	615	577	592	578	637	556	611	568	626	571	564	604	591	557	609	563	595	603	559	579	563	586	592	603	601	570	561	597	555	574	584	568	614	606	615	620	596	619	612	586	626	576	574	627	552	610	601	582	618	619	588	588	639	610	561	599	603	552	580	586	593	579	626	590	625	604	597	602	581	586	609	614	571	594	563	631	620	550	594	588	588	569	573	570	574	590	618	596	621	576	604	597	612	603	590	555	596	604	596	571	605	591	665	586	603	575	594	613	560	599	603	623	584	620	569	634	571	553	602	641	588	566	667	583	636	558	577	594	608	599	609	565	599	574	601	575	582	576	603	639	577	571	585	602	636	591	628	605	584	611	568	656	583	621	576	596	640	573	536	553	630	622	601	585	597	570	570	599	579	629	618	604	564	609	557	566	575	603	606	542	619	627	570	579	585	599	612	631	564	614	571	585	566	587	563	549	552	585	568	597	565	621	557	586	537	632	596	580	626	571	582	554	641	571	603	583	601	570	592	591	631	589	596	618	622	590	563	652	610	596	650	608	556	598	622	604	580	616	586	610	534	572	545	572	585	573	565	567	598	591	612	600	639	671	559	604	587	581	593	684	586	598	609	636	605	612	592	575	609	618	590	570	602	590	580	611	564	566	570	594	592	579	564	606	568	574	609	571	607	570	595	578	599	586	582	625	600	601	616	548	610	621	607	617	599	614	562	598	579	666	614	608	578	616	589	555	626	585	611	607	580	573	574	536	612	603	621	567	592	587	686	583	604	587	580	589	607	577	590	570	592	563	576	604	579	576	555	572	599	591	596	574	527	575	568	583	598	622	617	603	651	603	619	570	640	590	586	551	556	672	598	551	621	569	576	587	597	603	646	608	616	558	610	617	619	591	604	586	578	616	581	581	623	616	584	615	594	545	616	612	601	563	567	610	589	548	595	626	600	627	590	580	573	561	552	614	552	580	582	646	606	603	586	571	604	560	565	570	602	582	604	615	583	555	624	567	584	619	588	655	531	597	599	585	578	616	554	631	600	604	561	582	597	579	628	599	648	557	613	600	576	558	570	617	568	561	575	620	580	555	610	578	581	606	588	565	561	594	574	547	572	576	638	587	566	632	588	631	584	605	558	609	601	596	614	583	624	574	585	597	593	619	576	586	579	624	601	579	604	578	574	554	602	616	558	620	588	599	601	617	561	572	616	593	552	636	588	580	590	570	550	605	527	581	532	615	594	616	595	576	564	609	588	606	646	591	586	596	587	601	589	606	623	550	623	592	614	618	555	597	563	578	618	595	586	591	623	553	592	623	599	602	577	598	542	570	597	571	612	591	536	595	606	553	556	586	579	588	630	624	558	576	601	576	572	580	598	597	600	588	564	578	629	550	591	593	596	574	583	597	607	596	572	547	598	620	592	582	552	619	586	605	648	576	581	586	603	564	599	584	541	627	566	633	611	571	563	591	582	553	549	587	562	579	595	586	563	612	586	583	575	574	593	582	610	583	578	607	602	605	599	591	612	611	601	588	617	596	558	591	618	581	601	585	594	565	584	593	599	552	585	610	585	600	584	571	610	600	609	598	587	591	554	576	595	607	590	603	610	560	588	632	615	616	630	619	588	593	601	587	623	552	594	568	576	614	613	576	560	592	562	557	621	607	544	580	571	566	591	586	593	588	572	595	567	610	652	610	614	598	614	542	597	578	588	589	594	574	547	598	616	616	560	617	590	594	588	577	566	574	583	594	545	579	574	585	562	579	562	569	600	611	612	600	585	566	567	560	587	611	610	623	570	606	594	620	626	569	586	603	625	601	559	597	594	570	606	577	592	614	619	566	584	604	610	582	569	622	626	583	550	618	561	601	633	566	612	610	617	595	635	588	604	552	553	598	593	567	547	583	592	608	618	578	576	567	568	585	566	599	604	607	603	602	635	593	617	577	606	592	593	614	603	558	576	584	522	572	617	603	571	583	626	589	635	597	607	570	590	584	584	576	628	605	590	597	628	569	612	625	565	614	585	609	589	610	578	614	596	574	616	581	586
22583	21049	43479	42258	24453	19787	11289	1681	848	606	594	557	538	532	594	555	566	585	528	547	532	555	536	559	558	587	555	539	565	538	514	542	546	583	580	540	565	511	590	524	536	547	574	569	554	517	521	544	559	499	551	564	541	525	538	552	509	558	544	565	573	546	563	555	554	539	532	528	542	517	506	553	537	572	562	539	503	475	506	533	578	508	537	559	553	588	590	535	528	550	559	581	569	566	539	578	539	548	597	564	548	539	530	566	539	527	606	517	505	561	557	481	539	552	526	564	581	554	528	555	532	569	558	548	525	523	524	564	524	552	589	529	503	499	578	549	492	566	559	543	561	533	549	565	485	553	563	529	533	542	544	526	500	542	545	578	547	497	543	535	491	543	567	508	524	549	546	576	555	552	521	565	524	557	529	582	544	526	536	504	559	505	537	573	533	553	570	510	517	544	571	561	531	558	510	562	523	524	560	589	545	549	551	532	562	544	548	553	567	549	540	542	568	577	547	534	519	558	550	552	526	563	567	553	526	598	549	561	530	520	538	542	510	576	529	560	569	556	546	527	523	538	518	538	558	526	559	493	579	563	548	547	569	497	546	579	526	563	594	512	540	541	548	545	532	576	548	543	535	504	547	536	565	539	569	526	535	542	546	529	505	553	547	502	543	515	505	510	536	528	474	583	544	507	559	563	504	543	553	542	514	529	567	532	541	576	564	589	526	509	536	549	545	526	540	511	570	547	553	534	535	532	521	536	557	508	551	565	535	504	529	533	564	542	574	538	541	529	551	567	567	543	559	571	516	535	558	545	592	498	513	563	538	512	580	560	535	548	547	557	600	545	597	562	547	541	543	531	552	542	539	529	544	524	540	530	557	516	488	533	572	549	564	517	554	565	554	565	524	538	475	533	522	568	535	527	492	577	551	563	530	500	504	530	524	526	527	581	564	544	550	528	563	541	540	511	557	518	503	529	508	553	524	550	548	555	537	588	541	520	547	528	531	594	586	563	553	540	570	591	571	540	553	535	471	550	555	543	563	535	507	551	528	572	539	528	581	514	555	540	516	569	569	538	575	544	529	549	504	509	528	532	562	542	546	578	557	529	599	600	521	542	515	545	571	522	562	551	527	547	540	547	548	563	600	562	534	533	543	561	499	549	572	541	545	535	552	516	553	596	538	561	534	566	532	490	536	549	543	556	548	557	516	558	554	541	511	509	551	546	563	524	536	538	573	538	523	503	531	529	578	506	544	546	501	539	509	545	532	515	538	523	545	533	572	556	546	556	588	575	540	548	535	579	501	519	538	561	532	565	521	574	563	536	545	587	538	525	531	563	513	502	546	560	535	558	533	530	538	535	525	540	533	527	501	515	523	545	606	534	543	536	499	579	534	561	567	552	547	554	552	508	501	567	537	556	528	547	519	524	543	515	552	547	587	531	560	582	532	507	491	503	564	511	521	502	577	553	563	522	546	576	564	539	569	558	518	501	543	517	530	491	548	548	530	593	517	538	558	554	542	497	564	555	565	501	528	568	549	535	527	571	506	547	526	567	546	537	548	521	517	533	524	517	561	530	511	550	585	509	492	579	552	526	569	526	563	531	542	576	520	570	530	504	531	514	540	549	535	530	543	567	564	527	504	549	494	526	548	576	558	532	541	538	502	507	566	505	553	566	538	571	539	539	513	515	542	499	546	583	550	551	502	551	552	558	511	555	534	548	514	491	538	578	538	556	526	546	532	507	581	538	547	519	575	568	551	538	557	545	548	543	553	554	533	496	546	551	584	549	568	529	537	547	584	573	543	562	526	548	547	506	529	527	554	536	545	521	570	548	559	559	543	581	586	593	538	580	543	555	549	583	547	523	589	561	602	566	541	511	518	511	559	516	554	550	507	561	493	564	551	519	562	505	551	557	536	508	568	544	540	540	562	535	565	527	558	533	550	494	537	517	553	555	542	500	519	535	582	527	539	551	508	518	568	610	488	536	542	510	568	539	530	524	524	549	548	542	535	567	528	532	548	545	554	512	542	546	549	530	568	532	528	586	510	519	549	590	560	502	484	515	536	553	576	489	566	526	572	528	542	535	548	551	550	534	533	552	507	544	571	547	519	508	528	555	500	526	555	584	534	556	583	548	545	560	552	539	537	572	495	530	527	543	518	576	552	534	561	587	533	552	526	566	568	537	556	525	522	544	526	557	486	548	580	571	528	568	520	527	536	521	569	541	570	522	538	585	528	539	543	508	533	537	555	526	519	567	516	561	540	551	571	550	541	532	532	601	540	517	476	583	556	517	532	504	548	518	535	531	577	565	536	561	563	571	549	551	539	554	536	526	543	551	533	537	551	518	591	569	563	536	558	527	529	549	518	526	570	538	535	582	538	537	542	556	537	523	557	566	506	529	541	541	573	545	538	538	570	532	523	541	504	540	509	552	533	544	529	567	552	557	549	589	539	524	535	495	580	486	583	553	558	574	541	557	531	516	513	529	561	542	528	538	543	512	529	535	553	545	553	543	540	573	554	566	547	579	484	565	539	539	512	557	516	536	546	557	549	537	576	521	521	573	559	544	526	543	513	537	567	532	528	538	543	534	525	502	571	516	577	550	533	551	516	553	588	512	517	559	488	496	541	555	557	551	556	528	550	562	540	522	532	558	587	528	553	598	526	534	529	567	553	530	568	559	612	553	530	546	517	514	548	566	592	572	523	548	543	533	504	553	516	534	545	518	559	539	580	553	533	561	548	550	563	552	534	544	566	551	552	532	561	568	559	557	554	504	523	562	556	545	567	576	514	534	547	515	522	516	565	557	547	528	543	527	562	515	526	559	542	563	507	579	533	592	511	532	554	525	514	535	526	521	560	549	515	558	538	584	538	542	538	518	526	555	550	506	523	583	554	563	532	531	528	509	502	539	519	548	529	542	543	488	581	486	559	532	548	552	544	542	594	535	540	520	516	580	545	542	567	536	538	583	539	560	525	592	510	492	565	518	550	580	523	532	558	533	520	516	554	536	495	554	538	537	572	544	533	547	506	553	559	536	531	536	578	527	571	551	510	513	561	499	550	596	522	543	564	534	540	524	562	570	537	534	561	531	535	514	564	508	548	550	536	484	526	521	549	569	538	562	555	507	515	542	550	565	508	535	550	525	512	567	513	541	494	561	563	540	551	545	533	517	537	584	562	528	577	547	482	561	523	520	536	578	567	525	561	574	527	547	528	562	555	527	512	547	549	509	555	602	576	532	543	565	526	505	560	564	543	574	574	554	568	539	509	532	555	546	583	540	530	530	571	532	536	533	559	555	566	548	542	561	568	560	549	544	547	529	554	582	560	524	562	535	531	553	563	534	541	546	539	537	570	556	524	549	547	569	528	521	573	536	555	476	563	519	564	528	542	496	518	523	579	534	546	545	501	533	549	568	502	500	554	577	549	538	583	515	541	520	560	557	551	528	565	567	553	537	595	510	535	576	517	550	550	527	514	520	519	509	548	536	545	491
53490	87840	81535	58035	24925	5668	2072	1693	1030	631	616	574	592	617	593	604	561	588	581	554	573	594	568	626	599	615	618	600	563	511	559	620	567	614	568	538	589	570	606	593	551	568	579	597	593	550	569	611	629	556	630	549	587	595	564	596	542	641	595	571	587	589	583	579	633	628	576	566	583	569	549	589	587	580	609	589	565	573	571	561	595	556	525	550	595	614	589	607	585	563	588	569	564	563	571	608	611	623	588	580	551	560	549	557	565	588	536	544	561	647	550	540	588	578	552	545	537	549	596	605	566	608	585	571	626	579	570	631	624	577	614	576	597	615	596	563	568	606	564	599	547	572	577	576	552	544	581	565	551	608	599	633	554	606	661	533	602	594	608	594	610	576	566	576	570	564	547	589	571	577	620	577	582	578	589	598	640	584	555	575	577	594	634	586	591	529	582	576	588	575	569	604	625	533	524	572	544	588	582	559	612	596	587	612	555	585	596	555	583	567	566	540	582	555	578	586	554	568	633	586	546	598	534	564	579	631	569	595	563	568	607	528	579	571	579	586	571	586	571	577	592	587	573	604	600	573	547	598	576	558	559	563	627	544	577	566	599	644	575	595	548	622	573	608	572	655	620	588	598	580	558	573	586	635	596	594	614	524	573	589	553	560	610	589	532	571	573	593	564	602	551	620	573	560	574	573	569	584	642	574	588	552	581	615	601	571	604	560	603	573	556	575	530	557	535	600	595	561	577	538	567	597	615	562	558	597	561	587	581	556	604	611	574	579	593	553	603	554	613	564	635	586	542	568	634	611	569	590	578	619	580	562	562	600	573	583	565	574	572	574	569	569	569	597	587	592	544	595	555	551	592	587	559	523	629	631	568	575	590	597	584	627	549	582	560	580	555	591	572	505	586	573	537	557	585	550	559	540	544	569	535	544	615	585	589	563	581	564	562	591	590	607	600	554	541	592	576	548	560	585	579	570	579	591	564	572	583	603	592	573	583	607	560	571	607	593	571	598	591	567	509	590	605	596	606	561	581	581	585	575	603	605	609	583	576	573	550	575	551	600	572	611	588	598	551	571	587	578	580	537	579	577	627	545	545	552	584	571	567	595	604	563	548	576	570	601	566	576	589	568	606	598	583	568	579	610	583	593	574	616	570	557	585	580	602	601	586	560	613	536	602	530	584	552	599	589	587	599	624	611	585	584	614	599	558	576	576	572	580	568	601	554	580	540	550	590	555	581	584	630	550	582	565	584	604	619	544	563	585	619	578	567	580	572	530	648	593	592	619	532	569	594	580	593	614	567	590	560	605	547	575	550	589	600	569	628	533	598	581	616	590	562	546	584	605	643	588	581	543	582	590	583	569	599	619	563	653	547	617	567	594	583	548	582	589	552	584	567	588	551	574	566	607	567	598	531	542	615	575	580	584	583	595	614	559	541	541	560	623	564	570	551	613	585	555	563	580	587	582	573	606	606	557	570	543	618	553	557	605	578	575	564	595	579	577	639	575	567	545	583	577	577	553	567	594	558	601	561	576	583	595	600	584	583	564	573	598	601	581	542	595	615	584	635	593	589	578	599	576	567	603	613	567	538	608	567	542	625	608	559	578	608	573	572	597	567	559	575	595	579	587	573	572	595	557	572	588	582	557	589	569	565	621	577	575	593	589	602	598	626	576	594	528	586	640	558	545	583	619	561	578	547	576	576	526	567	557	598	540	551	570	594	577	596	608	597	581	576	601	565	579	571	582	577	567	572	576	552	595	587	630	583	561	578	559	561	606	584	557	588	590	587	602	594	578	572	596	578	556	559	603	564	624	545	593	558	597	588	582	571	497	562	590	538	541	593	580	518	624	605	575	591	579	589	563	552	562	586	584	557	567	566	587	541	586	568	583	574	575	613	583	571	554	550	557	533	549	559	554	578	551	611	591	596	570	599	575	573	563	562	579	578	572	554	565	567	561	526	572	547	585	578	620	557	598	578	541	545	587	569	569	595	555	581	607	622	571	557	546	584	613	560	541	570	603	585	612	586	590	541	573	552	586	606	539	608	601	573	606	575	585	578	586	604	563	576	596	533	578	552	541	603	562	570	569	572	600	577	540	591	583	543	599	591	576	572	591	575	573	609	604	572	581	535	529	576	568	589	579	547	604	558	596	593	578	529	553	588	560	542	575	589	579	573	604	567	568	592	582	569	627	562	598	550	576	578	590	593	586	587	520	584	555	567	549	569	579	588	579	583	623	585	582	619	562	568	639	579	590	585	550	588	538	599	548	567	603	574	610	551	641	554	548	588	606	589	541	552	581	582	569	573	558	637	618	569	565	609	570	610	601	560	561	578	567	619	578	587	623	619	606	590	563	606	573	568	579	533	564	584	591	558	589	581	603	567	583	574	576	589	574	568	556	553	572	586	502	603	595	552	550	577	573	617	566	621	576	561	582	586	564	631	597	559	588	583	536	577	535	537	593	601	545	586	556	579	590	550	596	567	597	559	537	635	570	545	615	566	550	555	538	566	617	590	601	600	591	555	611	514	578	574	572	596	564	563	621	604	558	569	568	606	597	567	583	596	550	556	565	574	512	568	637	587	556	583	569	584	565	554	623	552	576	593	584	586	553	585	570	576	585	585	601	565	604	604	606	601	602	554	577	562	647	554	562	555	541	581	575	543	617	585	538	589	540	585	631	540	536	600	615	606	574	588	535	593	538	573	537	541	603	582	559	586	557	590	562	575	590	608	584	592	582	575	572	600	570	571	587	600	598	586	543	600	574	575	579	580	575	553	591	593	582	572	555	578	560	594	615	574	609	555	595	586	584	555	646	563	609	614	584	593	583	569	604	579	582	551	604	588	570	549	541	593	629	563	612	615	607	569	567	547	594	555	603	580	561	530	576	577	548	565	587	626	575	605	581	577	591	584	590	575	556	561	538	613	566	567	582	531	578	563	578	613	630	535	542	559	561	599	578	598	566	577	614	569	575	627	598	563	588	613	565	608	591	549	612	556	518	589	572	624	558	588	571	611	564	531	540	597	528	597	559	603	547	593	636	575	582	577	559	565	566	601	563	559	571	597	569	572	545	543	613	586	578	612	609	589	557	595	551	604	578	529	538	577	583	592	584	597	570	584	530	575	563	570	633	524	620	588	571	568	543	584	563	579	586	595	581	576	597	636	589	579	580	562	615	597	578	557	595	576	553	542	563	596	572	581	571	571	595	593	547	604	589	583	591	559	593	566	601	557	613	590	545	604	578	637	591	566	626	571	547	555	577	571	586	622	575	622	585	577	613	563	569	554	573	594	563	562	603	585	594	587	590	564	554	586	582	593	568	577	525	577	618	608	584	580	562	560	591	555	601	611	556	572	550	565	557	589	552	509	639	563	555	606	604	598	581	590	562	588	594	601	592	590	553	614	574	626	582	579	586	561	559	568	570	551	599	611	593	567	583	561	574	544	571	575	640	576	588	609	606	583	611	585	558	581	570	586	573	632	583	584	557	581
27376	23024	50488	31043	6616	937	605	590	468	414	433	449	402	388	430	401	443	419	442	412	410	398	407	424	422	395	415	402	385	427	418	428	400	392	409	406	402	438	429	428	425	433	422	432	423	418	413	404	452	424	428	388	430	404	418	464	403	427	404	461	440	475	431	413	429	385	420	410	416	404	451	416	434	400	405	447	385	375	388	403	407	417	412	425	446	397	419	393	452	442	431	405	440	430	413	419	429	403	420	387	416	481	410	443	435	446	482	442	398	466	483	443	426	424	393	430	422	414	461	425	414	413	429	410	477	475	425	427	438	451	467	425	441	437	455	453	418	405	378	437	407	416	424	431	453	408	437	412	440	445	416	439	453	406	454	428	407	424	395	428	429	441	427	443	437	430	407	436	448	418	414	422	452	425	441	446	435	408	406	403	404	419	441	471	420	396	427	433	423	468	415	423	454	410	384	414	444	436	394	459	414	403	416	426	402	414	411	444	411	409	444	403	434	437	411	428	411	395	454	414	419	424	442	439	378	427	416	422	437	425	414	452	414	444	429	395	392	433	434	461	412	407	412	427	467	406	375	443	445	427	431	437	408	386	440	412	426	448	441	423	446	441	378	403	453	430	417	444	416	456	404	416	463	407	447	442	403	436	431	445	442	405	434	413	420	446	428	410	405	409	438	412	466	422	386	403	454	412	425	417	418	457	416	404	408	420	443	421	423	417	411	436	414	449	407	450	449	426	471	427	424	407	415	434	439	424	419	401	422	406	401	460	435	446	432	429	422	432	443	418	420	426	393	415	413	410	423	398	422	417	421	438	467	401	445	422	418	423	444	401	442	426	445	422	412	429	414	437	424	432	408	431	403	404	402	415	471	416	453	419	422	439	451	436	380	424	397	431	405	426	423	445	442	448	424	380	439	457	436	404	445	427	427	437	444	435	406	466	408	419	428	402	416	397	449	405	412	444	412	441	423	440	396	412	416	417	430	434	416	384	403	415	404	407	410	412	431	455	418	477	402	435	420	439	425	467	418	428	437	413	384	460	439	412	399	411	445	444	428	425	419	442	437	417	441	466	425	403	450	420	413	417	440	424	405	424	442	408	399	452	439	422	417	413	456	458	410	432	443	406	468	421	434	406	412	424	438	373	393	450	457	398	392	463	434	435	426	423	402	419	409	426	421	426	396	447	448	413	402	388	435	425	447	444	440	418	440	431	403	374	437	415	461	430	445	419	441	426	424	480	381	430	408	410	420	428	414	405	444	446	450	422	413	397	415	414	438	435	404	412	434	422	423	446	432	425	389	409	441	450	405	449	429	438	446	430	445	418	429	415	467	423	438	424	424	435	428	452	419	415	389	416	438	452	406	436	447	459	432	476	370	414	443	434	403	398	399	432	430	449	421	444	405	403	416	427	393	410	448	413	476	405	363	406	444	443	463	397	394	426	470	459	423	428	421	444	424	441	456	481	437	427	430	445	398	414	389	403	436	427	426	406	471	434	450	469	422	427	456	415	429	397	444	446	450	433	426	454	452	439	455	404	445	394	447	437	429	423	414	425	439	421	388	457	433	463	408	444	397	411	418	415	426	467	448	414	411	440	440	428	451	419	416	422	401	432	385	436	448	445	420	383	409	429	449	423	454	435	406	415	436	430	453	412	436	439	433	404	436	398	430	408	440	394	411	424	401	422	449	420	430	413	417	416	453	408	411	438	422	453	437	438	446	404	433	413	422	431	413	451	452	429	397	485	416	399	483	415	443	441	458	442	402	418	413	421	410	447	400	435	441	407	429	437	391	422	422	384	426	433	424	438	445	418	416	418	465	422	458	435	419	424	417	444	417	402	433	434	418	429	468	462	437	419	449	436	438	424	434	401	405	436	432	425	442	461	409	427	426	430	445	428	446	456	430	446	450	455	447	441	390	436	404	445	431	429	423	414	437	408	405	439	454	436	398	404	428	431	415	414	419	458	446	471	419	408	405	429	406	466	407	413	423	462	409	409	413	460	406	433	399	438	436	472	413	443	421	413	412	407	432	412	426	427	435	460	444	435	429	437	435	429	409	368	436	444	470	452	449	401	436	424	433	400	443	466	427	405	438	423	454	432	435	448	427	403	428	387	425	409	400	428	418	438	389	457	365	407	441	443	399	403	465	382	434	448	447	455	443	448	423	439	444	458	410	433	408	397	400	467	445	404	425	402	423	415	423	413	451	381	391	408	409	441	436	454	403	400	445	436	430	419	432	420	399	392	438	401	383	422	452	436	431	388	434	434	418	426	439	422	417	440	433	457	455	422	445	397	399	469	405	454	411	467	413	423	423	422	403	407	406	436	442	451	465	431	420	458	388	431	412	438	430	427	413	421	446	423	405	423	437	392	402	414	426	459	433	425	424	391	409	422	443	455	446	412	462	415	427	392	421	456	456	470	430	418	420	397	436	477	449	412	435	480	426	443	431	423	434	426	439	389	413	466	412	429	419	431	415	399	436	433	432	464	423	413	470	416	418	454	427	396	461	398	451	448	429	426	422	423	397	417	441	465	381	438	433	426	424	419	376	446	413	406	437	443	436	394	431	455	443	470	416	435	444	441	403	384	407	442	445	450	461	383	396	463	460	432	429	449	387	428	424	404	406	426	412	430	412	410	449	398	467	431	409	394	429	439	434	437	440	444	405	458	429	388	427	453	437	437	426	397	426	466	405	428	412	442	400	424	418	446	416	447	444	438	410	443	439	433	450	419	417	453	440	435	379	461	416	463	442	454	438	443	454	435	421	387	409	417	422	440	381	409	440	410	404	415	430	462	424	403	392	417	449	428	458	447	378	441	433	416	430	457	439	417	434	418	404	470	412	407	414	410	423	433	439	417	399	437	425	482	406	458	413	455	449	436	428	439	465	426	438	437	475	426	392	465	450	410	433	422	417	436	437	400	425	420	403	434	400	386	444	413	457	428	421	422	409	408	424	441	404	375	390	449	445	449	427	474	465	448	427	450	455	444	434	385	416	452	428	437	445	390	396	442	425	457	397	397	428	407	434	411	428	400	390	432	405	395	449	435	439	414	452	462	398	392	402	411	422	427	402	452	433	426	417	447	393	414	474	469	432	404	471	448	426	390	407	453	444	414	450	426	401	402	439	444	430	428	425	445	443	387	425	398	419	445	457	449	399	439	402	409	367	437	407	385	433	428	419	402	459	449	453	413	442	452	418	468	414	425	420	415	425	441	455	403	395	420	417	449	449	439	409	386	403	407	449	397	416	431	399	422	434	440	434	410	419	422	420	433	406	440	448	393	461	432	419	455	451	394	414	410	442	430	439	403	405	420	440	417	432	392	413	427	411	439	428	404	430	425	423	434	458	429	415	416	375	445	419	455	417	403	405	422	408	409	418	455	438	398	456	409	429	408	424	450	394	416	450	443	422	436	434	402	411	415	433	420	429	436	410	426	422	442	423	382	433	400	452	417	449	412	453	447	441	434	397	421	427	419	400	468	411	454
20546	34989	44667	20295	3348	853	681	632	482	493	512	472	490	474	471	496	461	503	445	490	493	493	476	453	458	447	485	500	489	488	482	463	531	468	477	426	500	448	460	468	473	486	442	500	498	428	499	540	505	470	474	493	456	473	494	474	430	486	477	487	507	522	472	475	465	499	458	477	473	470	483	448	459	491	471	487	488	467	456	501	482	520	459	507	438	508	478	492	480	488	507	479	462	487	509	499	467	484	495	476	499	482	470	487	472	478	486	473	476	487	549	494	481	462	462	534	480	490	454	456	494	502	472	477	481	472	462	488	478	502	495	476	502	489	425	529	466	481	511	515	482	449	504	456	482	458	500	475	461	459	485	439	484	459	483	454	488	453	465	498	462	483	477	500	442	451	472	513	468	508	457	472	518	495	467	476	503	505	496	435	479	513	447	500	447	479	488	441	461	496	478	481	507	488	517	492	474	491	518	442	465	467	483	499	469	480	502	476	458	477	490	516	466	461	501	496	492	512	492	463	473	514	486	469	504	466	464	481	475	516	477	487	472	475	505	484	421	488	469	469	438	460	491	483	508	497	475	480	452	500	520	471	474	469	472	483	490	519	452	481	469	464	496	494	487	488	480	475	523	504	449	457	507	460	544	500	485	494	486	493	499	496	485	506	475	437	441	502	470	485	506	463	479	466	481	453	511	449	512	473	461	492	440	482	453	511	461	471	469	478	460	487	508	455	509	482	464	468	483	485	497	470	490	437	461	500	491	494	498	467	451	492	473	503	464	513	482	502	492	507	481	463	466	476	464	487	500	488	466	512	496	486	474	451	499	483	462	446	487	473	480	449	480	479	497	464	452	490	492	499	444	457	475	449	486	485	440	476	506	479	455	471	495	470	426	450	471	493	448	469	481	507	477	484	507	504	481	458	518	471	479	488	482	494	501	481	490	474	483	485	469	465	505	446	491	477	468	476	437	474	476	473	504	469	500	481	505	512	490	480	492	471	472	452	489	484	489	450	472	441	485	493	477	472	514	456	459	453	445	475	531	528	504	507	496	487	485	496	484	498	465	506	490	504	504	508	468	501	488	476	447	434	447	511	472	454	490	490	471	503	448	464	460	478	489	493	486	480	445	480	464	520	441	485	457	477	512	466	517	459	508	456	493	457	454	500	487	513	493	498	446	486	493	485	477	487	504	496	426	488	492	454	487	500	477	503	481	478	494	456	466	484	467	455	502	505	466	445	481	447	520	510	459	522	453	474	456	476	471	481	513	475	501	519	489	510	492	498	495	506	509	477	466	461	492	479	510	487	471	491	480	463	493	494	467	473	484	481	479	450	460	502	484	494	472	474	474	461	515	478	472	455	450	481	462	482	472	503	468	446	459	520	477	515	466	492	502	472	478	459	494	476	507	492	490	498	496	476	544	487	490	473	468	488	459	490	508	497	474	510	509	435	505	434	435	480	508	485	495	493	488	445	437	492	519	484	496	506	464	476	487	454	467	476	465	486	492	490	488	438	540	488	472	460	477	440	492	462	420	487	502	490	468	455	500	481	473	468	499	486	466	493	499	481	457	482	481	476	468	503	475	462	489	482	501	485	476	473	487	497	464	474	513	509	450	457	440	474	484	472	470	469	447	468	500	469	498	495	425	512	451	536	515	452	495	458	461	488	468	478	517	451	465	485	479	439	529	461	458	480	476	475	486	505	509	459	486	526	475	479	476	476	484	484	435	446	480	435	485	498	459	519	497	509	496	437	473	484	480	474	457	459	477	489	515	504	419	461	490	477	433	456	458	511	485	473	475	477	510	483	481	494	497	481	496	470	492	475	445	454	516	476	487	490	480	471	497	468	506	479	484	485	470	462	453	510	491	486	485	492	503	446	488	493	488	492	460	473	480	444	529	476	486	475	494	430	484	504	439	504	495	488	528	496	481	479	451	433	489	447	487	492	479	491	449	472	472	469	458	435	436	462	484	451	501	542	508	440	495	468	464	484	492	484	467	461	488	447	453	458	461	483	448	488	512	493	483	462	469	482	467	503	506	464	485	467	462	495	481	479	494	486	510	470	484	487	493	473	483	509	502	487	454	489	456	521	450	473	489	449	475	481	446	491	514	484	461	463	489	489	479	486	513	481	480	489	529	467	470	494	508	504	459	514	473	470	472	498	471	461	439	441	486	502	513	441	469	531	503	481	527	482	500	482	509	464	464	509	480	495	475	498	482	477	525	481	484	468	480	473	504	488	484	432	524	482	492	495	472	492	465	487	439	471	477	474	426	507	483	445	482	481	481	489	492	486	458	469	502	511	447	456	477	498	469	443	507	482	450	481	479	471	517	481	457	482	492	500	482	453	453	500	469	487	483	484	516	479	487	533	494	471	475	482	515	455	474	453	497	510	474	460	475	515	481	468	465	493	470	460	479	470	495	490	465	459	481	482	472	483	455	513	485	445	521	483	508	476	477	465	471	463	441	482	490	460	469	504	468	469	463	512	471	479	479	461	473	447	487	460	459	493	500	469	499	505	483	465	484	442	527	469	448	474	470	486	484	484	465	456	487	501	488	486	531	508	509	487	534	471	475	460	524	478	496	476	467	475	479	495	484	477	446	512	442	513	510	454	471	446	458	444	500	501	463	493	447	489	458	486	454	472	489	465	470	468	441	487	495	470	449	466	494	472	478	485	490	465	478	473	541	450	484	453	480	436	448	440	494	503	473	534	495	482	474	497	445	492	507	478	469	459	491	513	501	452	458	529	477	449	500	436	481	501	488	449	493	480	474	467	515	479	524	519	504	517	514	481	471	476	501	462	508	504	472	519	503	484	468	466	496	465	448	466	476	487	527	486	478	484	463	462	467	473	440	482	470	443	432	478	496	479	456	461	472	501	469	476	493	483	510	449	471	460	454	479	497	456	436	450	463	500	458	479	457	518	481	452	441	459	440	506	458	463	510	482	469	471	480	506	449	500	473	476	464	472	466	475	460	505	440	477	494	498	516	491	484	457	500	495	483	459	505	525	529	468	479	502	441	454	509	475	455	475	497	441	461	466	502	478	512	461	457	491	481	457	465	477	482	483	459	459	469	452	504	470	467	458	483	478	490	511	494	478	503	448	459	506	433	472	487	477	493	489	490	489	464	507	516	436	480	476	487	453	465	439	521	494	469	521	472	518	472	493	502	482	485	472	506	486	491	528	502	474	478	495	479	488	487	460	482	485	496	440	485	465	506	470	483	486	516	487	507	499	466	476	511	478	475	470	486	485	478	466	499	476	444	492	501	517	471	500	480	476	457	493	481	474	494	514	488	459	500	489	496	503	476	465	476	503	504	489	515	493	504	476	456	476	454	473	464	460	463	466	477	490	503	487	464	469	487	462	480	479	474	493	494	466	477	429	455	507	499	480	494	488	469	464	468	476	470	490	499	475	491	509	437	531	512	490	510	448	444	472	513	463	485	528	485	490	452	471	455	479	487	470	498	504	478	459	481	473	489	485	487	501
23185	21302	52284	41718	22839	16943	7193	1225	545	468	427	469	444	434	417	440	463	444	415	433	477	448	408	430	406	445	456	401	427	474	429	416	455	433	420	440	459	420	459	404	453	408	450	425	404	402	412	428	429	425	430	418	456	435	417	465	438	430	466	412	432	414	436	447	437	396	454	452	460	456	446	434	415	400	469	468	424	421	404	457	431	418	410	415	448	454	454	414	432	396	438	430	459	444	472	400	423	454	443	435	450	434	415	472	476	419	460	418	419	427	399	430	413	405	439	442	447	414	426	439	427	436	423	407	400	398	448	449	427	469	435	419	451	433	447	442	424	433	418	428	430	447	436	395	402	409	446	447	440	402	441	438	440	469	406	403	452	444	410	421	446	397	427	465	420	437	411	426	411	435	427	457	391	434	407	420	394	436	413	405	434	491	450	420	417	449	433	404	485	420	412	421	407	424	406	477	472	455	413	408	420	426	471	445	490	407	417	449	447	396	455	427	443	421	447	443	422	455	437	428	412	453	429	436	409	439	395	457	443	428	471	392	445	448	439	480	473	429	427	456	414	414	416	393	386	425	429	458	426	390	399	432	439	413	447	415	440	422	465	444	432	420	393	417	434	456	377	446	435	415	418	392	436	397	436	468	410	439	437	446	426	410	416	418	396	415	456	441	427	422	401	471	419	443	469	418	422	435	464	497	421	418	437	436	405	430	478	378	398	397	474	424	446	448	428	413	441	415	431	442	410	429	394	425	418	428	455	418	426	464	430	413	407	411	426	413	436	467	452	417	420	392	426	438	419	454	438	450	413	438	432	430	438	421	387	416	376	383	444	418	434	420	428	454	431	396	459	461	434	422	424	406	458	448	456	455	469	435	465	431	424	431	435	425	425	434	425	416	398	441	447	461	382	469	443	439	402	439	421	440	437	411	425	438	403	416	404	438	399	412	411	427	428	425	440	413	418	477	433	413	441	440	451	395	457	436	417	410	430	427	433	424	454	421	443	444	390	393	433	408	405	448	412	433	444	416	418	445	391	435	437	421	441	437	466	446	428	436	422	395	469	401	443	379	425	410	421	462	415	438	455	433	433	411	408	438	430	447	438	421	443	404	441	416	413	473	460	457	408	436	420	446	429	431	466	418	422	446	436	389	431	427	430	395	420	407	408	407	433	419	442	421	392	460	430	421	396	468	417	431	433	428	427	454	453	419	461	447	428	445	426	481	419	418	441	434	443	415	399	410	403	447	460	463	449	453	429	401	396	417	448	394	411	446	442	419	431	435	410	425	435	424	441	409	474	422	443	442	457	420	426	421	425	442	465	414	440	401	448	426	447	437	450	425	406	437	441	428	416	449	425	445	415	403	404	422	482	414	470	441	412	415	444	418	423	456	475	439	423	424	446	430	423	460	403	407	447	411	420	438	445	439	429	427	458	430	460	436	452	436	410	405	415	428	414	425	390	423	431	433	434	435	446	456	426	427	435	415	455	461	434	445	388	436	444	450	430	417	474	428	409	411	432	415	406	377	423	413	398	403	423	428	443	432	434	454	441	431	430	454	450	409	435	434	411	424	404	450	387	419	424	440	452	388	473	425	483	433	389	421	464	469	477	421	431	423	444	456	440	435	414	466	420	456	439	427	451	430	410	437	415	431	427	470	445	417	396	421	425	454	408	417	405	414	414	422	434	443	416	452	392	441	442	456	474	457	420	450	425	404	407	430	460	426	401	413	435	421	398	416	439	412	396	433	501	440	429	438	445	404	443	451	407	455	441	445	438	449	430	421	420	443	419	444	445	416	418	415	433	399	400	492	418	471	410	445	393	433	469	427	411	465	394	433	413	418	422	452	454	419	408	399	448	450	421	400	421	471	455	425	482	422	444	408	452	428	441	411	424	403	448	443	442	425	451	457	431	443	422	398	462	433	415	471	447	418	421	394	395	440	417	385	489	401	441	436	403	432	443	404	406	362	412	389	438	413	470	431	428	385	430	427	417	446	411	426	447	417	393	413	462	404	444	436	405	429	457	450	423	481	424	447	442	425	467	434	405	435	431	432	416	449	436	469	455	404	432	465	426	409	465	397	414	438	425	446	423	426	467	448	440	471	436	386	462	403	426	428	410	448	424	458	465	442	457	435	424	465	421	449	432	416	429	431	447	460	440	418	420	418	409	420	466	458	414	469	413	432	436	417	438	460	411	383	494	440	421	427	422	405	435	397	430	403	422	450	413	456	390	437	433	435	452	402	410	455	409	448	440	461	459	451	414	440	415	441	438	426	429	465	424	456	433	436	424	457	398	417	432	424	434	429	424	444	404	409	412	439	444	437	421	473	432	429	448	411	428	429	456	429	377	438	440	434	455	407	446	417	428	507	496	458	460	426	457	438	439	416	435	409	422	409	408	411	447	423	423	440	475	436	445	416	411	425	469	425	432	465	406	410	454	424	426	416	436	410	448	412	428	391	406	401	440	436	462	423	451	438	469	449	428	389	426	458	444	413	419	421	459	428	394	441	455	417	426	432	386	380	437	424	433	416	468	391	452	423	409	446	429	427	432	402	450	402	457	501	433	414	409	391	419	424	429	402	398	437	402	414	443	415	436	483	432	438	478	430	407	416	423	401	440	426	449	470	437	442	427	433	443	433	405	438	493	447	399	426	410	425	428	457	440	409	419	412	404	416	408	448	466	437	431	441	451	427	400	372	454	462	425	414	417	440	430	463	429	435	424	429	401	437	458	444	431	461	430	432	449	450	430	472	439	424	389	450	448	404	433	422	450	491	446	421	406	446	436	422	431	436	438	413	410	456	428	450	420	445	404	476	438	429	431	467	450	440	422	418	437	403	445	443	436	428	432	418	436	425	403	402	446	432	444	444	427	430	428	397	405	432	423	441	430	454	446	436	423	435	466	443	409	427	458	428	455	421	432	433	454	426	444	446	459	416	401	409	423	449	421	432	427	425	449	381	440	454	420	436	454	434	429	430	407	460	415	409	476	444	439	405	461	439	391	439	397	399	444	449	462	419	424	428	401	420	440	432	463	412	425	471	453	448	433	437	396	438	400	451	441	414	413	420	419	419	449	431	420	390	408	439	463	434	416	424	430	403	420	428	433	454	425	448	444	435	410	453	430	416	416	453	468	436	416	422	430	447	436	465	453	410	423	413	405	423	425	433	445	415	452	430	461	417	433	443	421	415	399	433	420	442	425	439	428	419	406	420	429	443	412	438	469	429	454	417	444	415	433	450	414	453	405	425	429	437	420	425	440	425	440	454	412	419	447	441	411	457	414	428	460	450	412	464	431	428	419	419	457	433	420	443	375	469	425	389	455	423	424	446	378	406	426	440	442	424	439	390	434	451	446	421	394	449	459	444	407	418	430	438	437	431	462	423	413	444	433	409	394	442	417	435	489	430	490	436	411	435	414	425	432	440	436	438	426	432	428	409	435	429	456	453	444	399	412	427	427	447	443	474	461	445	422	416	443	436	412	429	427	434
45819	76891	77662	48031	16789	6343	4205	1443	668	475	451	483	506	474	450	486	443	442	491	465	486	493	459	483	480	449	468	476	468	457	480	469	454	430	473	484	493	469	487	444	473	462	474	480	504	485	469	444	472	429	479	470	419	470	502	472	460	497	484	477	476	481	477	512	460	448	484	478	471	519	471	479	435	470	475	461	450	469	467	441	489	474	443	479	491	473	507	490	492	471	490	470	454	439	466	472	486	499	493	454	485	461	480	495	468	464	469	418	474	475	453	447	490	449	463	492	445	459	445	488	476	469	434	464	500	482	455	493	464	466	488	462	498	482	451	455	497	458	460	485	439	482	470	516	451	495	451	479	483	467	466	520	471	448	495	481	467	505	439	448	493	482	489	498	472	492	476	451	474	463	490	482	494	484	475	452	462	448	479	462	490	485	484	423	456	465	464	469	497	463	499	455	435	499	479	481	500	495	459	434	469	463	476	474	449	436	492	432	433	450	453	431	450	510	442	442	482	464	457	472	458	451	491	442	476	425	476	466	508	476	461	462	493	443	472	463	473	454	498	488	465	511	504	468	448	493	477	484	468	489	469	478	512	451	481	474	466	499	497	497	475	480	464	431	469	487	456	480	479	465	457	465	428	445	467	478	457	465	472	447	444	477	479	506	498	461	462	446	470	484	498	443	518	459	489	456	472	446	476	475	425	475	480	470	485	478	456	456	447	492	454	475	484	476	472	501	449	476	465	469	460	455	464	478	447	460	487	485	486	467	461	473	454	462	469	472	490	440	460	452	430	471	514	458	486	456	457	474	506	505	498	473	459	471	468	409	472	481	462	452	480	477	513	469	440	495	486	481	478	489	439	488	470	447	470	483	501	495	519	453	456	447	460	476	462	481	468	430	471	485	480	505	511	492	440	483	452	468	435	473	466	449	471	461	479	500	476	451	481	482	450	485	503	471	504	468	426	470	438	492	498	475	473	476	470	501	544	494	426	467	462	470	484	433	478	440	468	450	436	465	455	507	490	447	472	457	479	476	454	482	482	458	473	452	472	458	492	468	492	457	465	452	479	469	480	467	459	504	455	461	452	462	478	467	452	443	452	448	462	462	450	503	468	466	462	490	441	433	442	450	487	464	434	470	480	473	455	414	487	480	455	475	483	425	451	488	510	452	429	465	473	474	505	477	478	447	466	474	488	460	454	480	469	485	450	517	430	508	425	466	502	474	426	462	475	477	474	473	455	499	482	475	452	477	460	452	448	456	480	473	505	459	457	488	481	459	475	498	428	492	425	462	468	502	442	439	501	456	449	497	454	452	457	496	432	511	463	490	452	468	441	476	482	461	455	455	458	460	459	499	509	464	494	473	523	495	492	452	478	495	477	477	478	449	472	462	490	459	471	488	458	428	479	479	438	495	464	474	470	445	456	443	462	464	450	443	454	463	487	460	457	468	484	456	470	448	452	473	446	450	502	446	491	455	464	488	461	460	454	508	481	482	477	456	492	461	457	489	450	440	465	472	452	451	485	461	511	489	459	472	461	465	464	456	489	468	463	461	468	482	480	418	450	466	444	458	466	444	475	474	474	458	490	488	458	502	495	455	449	498	466	477	487	472	470	451	480	445	465	497	488	481	492	452	477	462	457	482	456	456	471	478	453	455	445	487	471	474	508	450	491	475	458	456	450	487	465	437	491	495	478	488	525	478	500	435	469	484	467	491	500	478	513	465	466	450	424	497	465	483	477	455	490	453	469	504	437	465	481	488	472	475	493	471	459	496	489	497	455	495	459	465	485	459	462	450	489	499	468	452	446	454	477	488	446	459	448	481	514	442	480	479	469	447	456	501	459	496	432	429	496	516	472	472	474	495	489	455	449	480	468	453	464	482	478	456	460	449	442	445	445	432	462	493	506	457	479	478	512	475	436	488	448	463	464	478	465	472	411	455	481	484	487	433	462	422	461	485	456	465	458	448	490	470	512	483	435	446	512	466	481	430	464	464	509	486	454	462	456	462	468	449	451	488	436	474	476	501	461	462	467	497	477	465	482	454	485	472	447	431	508	462	509	464	464	489	470	476	465	490	453	491	477	457	460	499	445	488	476	471	489	466	449	470	498	453	453	457	461	445	450	456	472	515	452	460	449	478	461	458	464	491	437	460	426	471	518	480	492	508	492	498	473	466	464	476	512	465	476	454	471	489	472	475	457	446	492	465	465	424	464	462	469	433	440	473	489	450	468	437	467	530	447	482	508	473	444	444	466	483	434	477	442	477	488	491	444	480	457	464	451	506	460	480	484	465	486	461	474	447	461	495	486	468	441	439	499	494	480	473	478	503	439	488	467	455	457	476	502	445	453	490	454	448	436	469	493	482	490	487	503	466	500	450	462	478	463	490	483	460	483	476	462	475	477	461	507	457	479	515	441	453	500	476	474	465	461	461	491	491	476	431	454	474	517	526	472	502	466	498	460	459	469	521	436	441	456	470	452	480	484	449	464	468	484	483	465	485	450	444	442	483	471	457	459	499	464	477	460	448	435	472	471	451	467	444	486	452	463	477	543	476	454	495	429	453	470	473	499	488	497	460	483	455	487	417	480	474	451	465	463	471	465	470	448	490	412	494	452	475	422	479	462	536	498	473	511	465	435	493	449	493	450	468	462	463	452	487	436	431	466	446	453	479	484	440	465	489	540	483	494	470	502	464	460	501	475	494	487	456	471	454	419	466	493	491	504	445	518	492	505	476	471	461	444	537	460	495	495	438	474	471	463	525	470	462	466	463	514	470	493	461	466	464	456	459	485	449	462	469	468	493	480	435	414	455	441	467	507	486	455	448	433	483	459	461	470	479	454	495	447	494	477	505	480	476	450	462	471	443	466	493	483	480	477	482	462	469	431	494	446	468	480	493	505	474	456	466	456	491	486	484	527	475	426	479	440	434	474	458	486	470	474	465	482	503	482	475	470	455	507	457	484	439	466	474	484	463	488	472	464	404	447	492	499	510	494	490	482	481	453	459	478	451	457	505	536	468	486	493	469	443	439	483	442	491	499	484	492	502	467	479	479	477	479	464	526	444	531	486	465	446	461	452	481	482	459	480	466	528	456	476	530	487	495	488	494	486	483	460	475	467	503	450	470	493	475	502	466	462	476	454	447	495	434	451	488	457	475	470	532	453	493	515	463	474	474	457	497	458	461	457	504	441	437	458	454	488	434	468	442	503	485	484	492	454	483	491	455	464	513	496	503	499	472	455	485	457	450	483	426	466	443	486	489	474	456	461	465	478	467	473	450	477	421	478	449	479	456	419	480	478	448	472	511	480	458	453	436	460	475	484	489	497	433	498	435	450	443	430	503	511	448	479	452	472	490	436	449	484	465	470	444	483	502	449	484	451	423	460	486	439	461	440	483	476	513	469	465	505	536	506	489	450	492	496	513	440	463	472	435	483	483	451	472	454	469	460	436	495	474	467	436	495	431	484	487	482	453	500	471	483	488	489	474	481
24924	21116	45029	39210	19184	7496	2049	900	573	535	543	505	550	531	548	541	559	546	511	515	550	557	574	517	513	561	529	543	522	508	569	514	546	563	507	516	522	533	515	526	524	525	525	534	521	551	543	569	531	513	526	549	548	536	536	544	536	450	566	541	492	528	486	560	541	506	592	528	530	526	498	568	552	563	518	533	533	517	510	532	540	551	542	547	560	520	557	498	537	501	553	561	553	532	520	547	561	532	559	556	542	550	552	570	524	522	527	515	540	515	545	484	518	523	563	523	498	510	540	532	486	523	511	537	520	548	564	507	518	559	529	530	515	520	533	523	534	530	562	529	491	493	501	571	542	546	532	593	537	566	576	561	532	573	564	562	521	530	468	598	545	524	537	500	543	536	482	527	519	556	541	558	520	531	544	541	550	541	566	611	527	549	518	550	571	489	517	563	518	532	541	515	526	510	534	565	529	501	521	549	530	509	540	586	552	537	532	488	527	534	516	533	534	516	538	547	575	492	559	522	532	564	521	571	559	523	525	533	513	527	487	540	570	537	549	556	527	543	546	546	541	550	540	530	536	485	531	556	546	522	533	498	503	546	535	558	587	533	541	550	549	557	541	531	519	602	551	542	517	511	515	516	573	541	556	499	538	524	501	509	554	578	550	566	484	529	516	554	530	556	543	549	525	525	525	541	501	534	480	507	545	514	526	488	479	548	527	513	539	496	532	588	548	522	536	531	545	564	539	560	563	486	505	537	532	534	548	563	542	528	563	548	541	525	549	505	532	544	546	517	508	549	540	518	528	551	560	509	510	595	519	510	516	579	471	534	588	541	513	540	534	594	556	499	570	537	514	488	518	570	564	543	537	528	536	543	537	466	549	554	516	528	517	524	491	560	558	509	554	574	533	580	539	538	532	584	499	531	550	560	583	521	528	522	539	525	509	573	517	538	536	533	513	542	554	550	535	509	520	519	527	525	493	526	504	561	483	493	508	545	509	553	539	570	523	533	559	488	551	515	561	527	548	538	541	534	546	538	562	499	525	533	527	545	537	565	523	538	513	514	520	529	587	546	488	532	538	542	531	495	528	539	533	556	541	540	543	506	517	534	539	509	530	545	520	533	510	500	541	555	537	552	540	523	549	525	523	527	576	537	520	562	587	522	542	511	539	519	505	560	512	522	480	459	523	529	528	562	548	527	569	525	553	579	517	516	517	533	566	536	515	507	524	572	528	546	539	555	521	547	540	497	575	551	531	574	547	510	529	558	532	571	570	537	548	506	536	579	532	532	525	531	538	549	517	563	528	479	566	521	528	542	512	523	523	571	514	543	539	561	504	542	551	534	523	522	540	507	555	558	532	506	518	508	546	501	544	543	498	520	500	535	535	516	535	514	526	565	529	513	500	521	528	576	520	549	567	525	579	570	546	534	559	561	530	539	516	486	520	502	569	486	536	524	553	538	511	561	477	523	575	524	495	528	491	551	537	526	564	545	548	494	505	510	510	511	512	520	565	531	519	537	516	511	489	522	549	516	552	513	527	528	508	506	511	520	575	505	582	531	524	525	499	566	544	501	528	516	576	551	560	513	551	544	504	515	512	526	504	528	551	521	489	518	532	554	539	533	528	476	525	519	573	543	513	538	528	529	585	521	535	489	502	508	534	554	546	494	518	573	512	549	533	550	542	568	498	577	519	527	507	544	532	489	537	542	522	511	566	544	514	504	510	536	530	523	552	515	491	502	510	549	555	546	519	494	580	532	457	515	551	603	549	538	510	550	530	541	527	580	550	524	542	557	517	517	512	568	562	532	552	526	549	516	525	477	514	489	492	540	503	556	548	488	464	515	531	546	550	562	538	517	555	517	528	580	513	595	505	577	579	537	514	555	521	520	534	534	519	523	527	577	512	559	538	559	507	573	498	558	487	543	495	531	478	541	533	501	532	501	526	547	546	536	563	561	535	527	533	534	532	573	559	520	505	539	557	565	511	524	525	556	508	509	541	535	526	521	543	544	575	565	553	520	548	533	543	519	532	505	504	526	537	549	533	525	553	530	536	559	513	522	512	502	504	511	553	491	536	559	572	557	562	540	520	560	538	548	539	531	541	549	534	608	551	518	545	557	562	532	514	498	559	541	545	521	535	540	519	528	508	561	527	547	520	550	546	541	550	568	542	529	554	512	518	518	503	542	499	543	525	542	546	516	529	543	523	505	536	559	560	541	528	555	512	503	512	521	529	542	532	527	505	532	516	557	556	535	547	531	503	506	536	540	490	545	512	544	559	501	571	544	522	536	501	538	516	531	555	528	555	515	540	553	591	501	579	571	562	530	553	522	545	510	509	548	554	556	529	512	502	559	500	553	559	525	539	543	538	506	556	490	541	490	516	518	514	533	515	542	574	536	511	495	548	540	481	557	531	531	554	499	509	542	523	498	553	528	527	547	554	557	499	507	526	551	547	535	550	539	513	512	511	477	533	592	512	517	532	497	529	544	517	565	511	494	493	557	533	556	535	577	554	533	554	580	531	542	543	526	547	524	539	494	553	523	531	541	566	560	524	552	499	578	546	545	549	539	573	555	516	534	502	502	501	534	534	580	488	566	564	480	507	539	548	537	540	516	508	531	538	509	488	516	481	546	594	515	499	535	542	534	523	510	535	576	543	568	486	542	517	478	513	520	513	520	546	505	503	541	499	535	547	515	523	520	523	563	510	515	549	493	570	578	542	516	509	543	539	520	527	525	544	483	559	523	513	543	512	542	560	558	574	545	543	507	538	527	570	548	513	540	547	549	552	522	592	560	543	567	506	534	525	527	545	524	513	527	545	572	537	511	491	566	528	533	551	536	542	533	526	533	513	534	499	534	537	586	535	493	530	499	537	541	565	562	534	501	532	532	510	477	538	541	541	522	497	534	553	551	516	551	527	509	548	485	523	525	523	521	505	508	523	532	531	509	489	548	510	544	490	570	533	527	521	552	564	538	520	503	544	555	552	547	574	556	525	544	547	540	526	524	504	551	502	546	546	534	580	560	500	536	538	506	553	511	484	515	549	547	539	537	572	519	502	523	564	504	516	510	545	531	522	537	520	531	553	550	495	530	528	536	547	554	588	570	572	542	523	497	516	542	482	514	556	561	492	493	525	554	552	539	557	581	512	534	562	563	499	527	500	518	568	534	524	554	537	542	538	541	531	556	525	560	551	544	525	505	502	474	538	499	525	540	581	512	547	574	553	543	563	545	519	526	551	538	537	558	551	551	558	545	562	552	561	522	553	560	512	532	520	550	504	555	527	505	513	518	545	507	536	564	512	487	497	554	564	529	569	504	568	537	512	519	549	539	513	528	533	506	553	548	500	517	547	526	525	548	520	547	528	523	588	538	558	534	548	533	560	545	524	544	498	555	525	543	556	518	543	531	557	511	546	517	548	472	545	535	570	503	529	527	523	493	529	568	530	532	561	516	522	531	513	549	519	503	535	542	531	518	558	528	578	517	511	539
38723	57995	69192	38487	11332	3612	2520	1139	733	588	560	608	607	567	587	667	575	587	595	587	598	608	625	646	654	596	575	586	582	609	620	611	652	598	625	554	573	581	603	597	598	560	582	591	593	614	581	590	599	602	644	586	636	562	554	562	554	549	565	538	582	591	584	589	576	567	603	593	582	584	595	612	550	579	563	585	639	570	610	585	618	575	592	567	589	574	584	616	608	597	568	571	560	594	628	587	590	588	577	586	590	549	552	585	536	593	591	606	596	583	621	572	530	603	559	608	622	602	592	564	563	638	582	580	574	631	589	598	583	564	594	634	570	622	599	593	562	579	582	588	603	570	550	631	640	593	577	577	612	615	571	621	614	568	545	542	565	566	595	583	618	536	581	566	601	618	597	622	610	602	555	571	568	622	563	546	637	563	566	573	579	581	591	607	589	598	558	560	609	554	631	585	542	569	581	596	580	588	593	614	664	551	610	623	614	601	587	590	636	622	623	568	633	611	630	585	590	582	583	574	566	563	578	560	561	544	584	587	573	590	578	578	577	639	618	573	609	587	587	570	576	564	576	615	601	585	621	595	544	589	577	609	598	599	556	583	572	637	575	579	597	576	608	622	582	610	577	570	613	612	589	601	603	589	618	581	600	574	599	562	571	559	578	634	582	583	578	581	572	563	558	581	573	559	595	611	621	603	600	614	644	638	578	570	572	623	581	616	565	557	564	586	598	595	578	612	599	550	604	602	617	598	564	566	596	598	565	613	595	543	554	583	593	604	549	600	601	643	609	589	625	563	618	577	533	579	564	604	572	618	599	600	612	602	559	563	568	577	589	621	588	600	593	589	583	549	605	599	573	585	610	584	640	579	563	600	586	577	576	602	589	622	595	597	576	628	584	617	578	606	586	580	569	602	594	591	594	536	616	618	599	587	596	622	644	585	547	634	539	618	588	576	593	539	571	582	575	552	610	555	545	610	617	618	608	586	613	580	637	577	595	602	565	592	563	590	610	596	581	588	585	579	573	568	580	559	555	610	590	625	601	602	561	632	583	599	593	613	626	592	552	618	591	604	604	666	585	585	617	647	570	515	574	588	575	579	594	597	585	581	604	599	566	593	590	614	612	607	585	571	595	599	564	599	594	579	636	615	589	611	606	575	597	622	613	603	643	620	573	594	592	658	585	600	582	622	620	564	584	622	593	561	605	566	572	595	588	634	569	581	614	586	597	569	599	580	573	596	611	558	621	603	574	580	549	561	609	615	587	578	579	606	564	616	606	598	602	574	595	581	599	592	607	626	617	597	600	535	612	571	642	621	546	610	558	585	571	604	598	563	571	631	586	548	606	558	577	609	625	598	543	611	601	602	568	574	610	576	561	637	613	568	554	602	630	553	655	586	631	605	637	609	593	614	618	613	630	606	616	565	647	581	613	592	520	581	562	567	580	606	579	574	614	597	629	608	606	625	603	561	603	588	593	522	577	589	602	578	599	596	604	591	593	605	596	603	617	576	538	597	587	598	562	598	575	601	580	599	574	631	617	608	567	625	633	601	544	580	554	629	611	568	586	616	556	599	588	593	606	574	595	580	632	578	546	581	622	593	616	576	629	565	565	601	577	558	598	589	562	609	613	589	560	600	569	572	583	540	566	559	612	623	590	568	553	579	550	548	550	586	599	613	572	621	616	550	588	570	570	592	584	612	586	555	554	586	570	556	615	540	643	582	617	555	613	593	597	553	611	563	588	598	625	599	607	559	604	560	611	553	579	576	601	574	575	610	600	615	640	541	548	613	619	575	601	588	656	557	584	599	583	612	610	597	613	596	557	553	618	573	591	601	583	561	571	557	579	591	572	606	584	601	568	579	603	560	637	553	554	559	586	600	619	589	596	595	640	595	590	612	572	599	585	574	598	609	547	607	602	542	576	586	565	602	595	613	597	591	591	580	657	612	619	586	593	593	574	605	625	576	603	615	603	585	582	613	587	551	586	589	590	567	594	589	588	574	633	569	607	560	591	575	618	597	585	617	628	565	583	553	592	573	594	570	545	583	569	573	589	632	564	588	572	555	586	600	576	582	603	596	591	573	557	588	588	567	594	627	638	609	554	597	609	594	608	613	558	610	550	584	571	595	561	583	622	579	551	581	608	586	592	578	617	566	562	577	548	587	591	555	553	603	600	590	585	588	639	587	621	624	559	560	570	572	569	599	571	568	608	566	622	556	579	580	567	575	576	605	572	594	607	603	587	572	628	587	559	585	622	572	587	621	559	631	579	600	613	579	617	571	584	558	569	602	647	575	579	614	592	554	563	578	584	580	615	580	606	572	594	612	598	630	548	597	569	613	613	604	587	603	607	623	578	593	598	623	588	598	550	607	587	622	562	582	583	631	628	596	590	598	583	566	641	584	598	548	610	594	589	604	579	568	602	577	584	566	594	594	543	606	585	594	622	584	561	612	590	575	590	622	568	549	585	606	563	599	615	608	551	624	618	597	593	596	623	605	602	531	606	581	540	596	546	593	561	599	582	562	618	599	541	602	595	633	590	560	610	553	548	580	607	587	567	593	621	610	561	583	617	663	563	584	598	569	558	535	598	580	577	571	605	576	580	591	609	592	633	616	551	594	601	611	591	608	577	557	558	602	571	570	591	629	588	598	601	566	585	590	574	598	567	629	610	601	602	573	576	577	606	587	597	599	588	615	573	629	627	589	639	566	613	604	613	582	578	618	559	600	594	584	607	544	598	598	560	614	631	595	589	589	627	608	608	607	577	589	644	596	580	613	526	615	575	594	590	602	585	578	578	578	650	581	622	557	557	584	589	595	613	582	594	654	588	600	608	577	566	581	583	571	581	575	568	586	554	587	554	571	601	588	634	627	580	586	555	631	613	577	554	589	605	577	575	626	596	614	550	599	607	581	594	604	615	608	551	609	637	576	591	558	615	609	572	619	631	613	569	603	637	598	576	610	581	610	574	605	587	574	590	572	575	572	608	590	611	593	606	630	588	611	633	609	640	608	591	613	564	585	590	568	611	620	582	616	596	612	573	597	561	604	565	618	594	579	600	578	596	574	567	549	587	638	610	591	552	553	564	570	597	601	566	595	576	552	625	622	570	561	586	579	624	625	624	560	561	619	616	617	581	591	630	626	621	586	589	569	612	597	550	587	586	550	593	596	578	605	572	612	631	614	593	618	607	560	565	573	579	567	614	572	618	609	616	615	627	585	572	591	580	589	591	641	609	602	580	602	593	618	603	588	579	630	603	583	595	553	575	595	583	549	586	577	604	562	613	584	587	552	533	551	592	541	606	573	529	580	564	594	622	593	538	564	564	604	581	570	537	601	574	601	616	616	576	579	629	575	578	630	598	585	575	589	556	623	567	559	582	581	585	579	597	570	593	579	593	572	599	583	591	568	580	601	554	568	582	628	553	598	551	579	627	596	616	605	580	630	584	603	610	588	588	584	621	566	609	602	602	622	605	544	592	600	544	571	596	550
22570	20987	35008	37292	23122	20965	18422	4355	933	665	593	565	578	633	556	574	603	561	561	554	537	562	563	562	598	544	585	558	568	569	502	582	583	589	560	529	553	577	589	570	573	540	549	579	541	552	541	536	527	562	555	568	524	530	567	550	511	523	572	583	549	558	532	552	534	576	520	541	531	527	567	539	555	614	577	569	540	568	551	525	543	553	573	525	587	521	545	511	519	581	555	520	530	574	580	580	542	567	546	564	572	534	516	528	565	556	585	507	535	517	554	593	565	564	561	556	570	546	572	577	592	529	555	589	598	555	572	524	583	576	563	522	571	589	597	555	533	570	537	568	545	543	544	575	556	569	523	539	524	563	564	554	555	503	546	600	565	556	540	560	587	577	541	574	528	561	510	538	485	581	584	560	557	551	550	508	569	569	565	569	539	584	560	603	580	496	566	580	545	577	565	554	565	534	527	541	551	529	562	557	567	550	560	532	526	562	542	576	546	583	536	576	590	558	529	608	538	549	562	601	562	539	533	534	526	555	557	564	517	572	551	616	575	522	593	576	579	568	570	564	538	580	530	544	573	561	569	560	564	546	531	549	551	551	571	540	525	559	512	534	514	579	555	531	559	593	570	529	542	549	563	598	546	535	548	566	524	539	547	569	519	521	535	539	520	516	535	517	591	542	529	602	569	570	543	613	578	560	571	523	554	579	504	538	528	531	521	546	573	591	570	531	588	559	559	552	533	588	606	527	540	554	530	528	557	548	496	560	560	550	532	551	552	556	570	557	580	556	564	565	518	527	536	542	573	580	552	534	582	575	557	506	546	597	571	525	533	549	578	564	563	544	525	550	578	558	516	538	567	562	546	575	568	519	525	548	564	548	590	570	599	542	553	569	589	490	587	536	584	523	549	600	580	564	557	569	527	520	532	542	552	536	551	543	590	580	561	582	535	546	575	532	523	528	567	540	570	535	532	519	520	524	558	574	566	567	565	552	559	522	552	559	538	550	577	559	564	578	537	555	522	518	575	575	524	563	533	544	556	528	553	564	580	549	600	590	543	548	596	587	544	556	581	569	534	545	557	504	552	540	533	542	578	578	548	507	521	559	577	571	579	548	521	529	550	557	496	560	557	540	544	560	566	597	534	543	574	518	561	531	541	581	570	559	541	535	582	559	535	552	573	539	561	528	550	522	591	536	532	599	584	587	550	558	530	564	621	569	566	563	538	549	586	541	576	546	502	532	573	544	581	557	580	562	598	570	563	534	537	505	568	567	543	571	524	576	561	586	571	556	560	556	547	562	564	559	539	546	563	546	563	567	581	544	548	509	535	593	559	569	549	542	566	556	597	568	534	559	560	569	510	569	521	559	554	552	572	526	567	569	567	533	558	572	574	556	521	543	565	530	561	535	534	589	542	558	510	584	534	542	574	575	518	539	548	537	580	552	595	567	548	573	542	573	512	571	530	599	525	532	526	569	574	542	538	578	565	542	486	573	576	558	535	551	553	542	527	563	549	503	565	562	548	545	574	549	553	557	591	538	538	576	531	586	514	536	522	559	598	534	548	550	604	534	560	541	565	553	555	593	517	595	558	557	553	588	557	547	524	544	534	519	539	553	526	547	552	551	555	559	483	579	582	576	563	552	540	540	531	554	534	559	604	529	525	534	540	552	544	537	550	498	535	544	567	525	527	563	529	530	531	561	572	543	536	535	543	549	535	559	538	585	526	528	533	552	558	585	579	569	536	531	530	535	592	570	532	537	529	560	555	537	555	523	534	557	565	554	566	586	527	553	530	574	524	533	562	559	569	542	536	579	536	521	536	555	556	559	558	508	572	552	529	575	570	576	544	571	546	539	586	530	541	573	572	520	589	547	533	540	562	544	541	584	525	552	522	582	585	491	544	536	581	576	518	523	572	555	516	570	539	565	586	551	511	619	532	536	592	584	535	577	568	557	550	531	545	558	572	575	571	508	527	543	618	564	538	530	558	559	547	544	540	552	517	579	529	511	557	571	584	529	555	551	569	536	541	609	522	549	495	572	557	582	549	527	568	545	542	549	554	562	547	567	548	557	585	546	568	540	507	583	584	534	543	556	547	558	551	562	533	548	564	592	590	521	559	595	549	577	564	549	561	566	519	610	550	572	569	528	599	545	537	586	526	550	551	575	552	548	591	562	568	552	566	567	578	531	563	542	539	536	550	510	554	550	537	534	588	538	544	583	562	548	560	515	529	548	554	528	590	559	562	551	544	540	575	562	533	503	558	564	577	533	556	504	512	581	529	663	533	540	601	570	556	569	572	590	538	529	573	563	554	581	537	540	600	541	550	608	592	495	560	518	551	499	552	500	538	560	569	531	574	572	546	586	579	543	541	576	564	555	552	546	549	556	589	560	537	592	539	612	518	517	548	556	555	533	539	529	549	533	572	552	553	555	537	566	597	539	561	575	522	587	539	530	557	571	554	536	606	518	555	518	520	528	584	582	560	558	587	521	599	583	545	549	539	501	545	565	540	566	550	590	540	532	569	598	533	572	588	544	571	546	545	540	560	588	596	538	555	526	549	585	595	571	545	566	552	556	549	527	540	552	570	532	513	535	588	568	548	531	558	548	582	576	567	592	533	546	561	537	552	560	609	584	520	523	568	555	558	551	540	540	592	530	550	542	531	561	536	522	555	529	555	558	567	566	560	557	540	562	598	535	565	567	506	531	559	551	514	555	559	499	554	552	540	543	552	540	603	600	488	532	589	551	556	561	577	528	603	544	535	564	527	482	569	552	536	511	536	527	552	531	522	579	547	527	545	554	579	602	564	532	536	493	603	553	574	533	543	557	564	543	580	529	563	542	562	550	561	547	542	502	537	515	526	585	531	524	558	562	559	559	538	550	558	567	548	537	565	526	543	566	564	536	547	572	531	554	519	558	525	585	565	554	546	588	569	569	550	526	552	527	547	582	574	562	586	535	524	545	588	560	555	547	534	566	538	615	571	564	562	515	527	571	532	535	540	542	558	497	552	508	561	525	541	567	581	551	581	536	490	523	546	590	556	547	540	510	541	552	556	553	576	545	562	544	541	507	551	577	566	557	514	536	552	526	549	560	555	547	521	565	581	557	514	560	537	559	621	547	562	578	532	565	590	536	564	571	520	634	560	549	599	509	506	537	522	526	549	589	560	581	587	546	547	618	562	540	553	541	534	583	557	563	600	499	512	545	532	526	554	595	549	569	549	570	551	563	566	532	527	547	497	549	553	517	560	569	574	550	604	522	525	539	547	599	539	556	551	594	582	531	578	530	547	585	530	559	592	521	571	528	535	518	555	589	537	517	485	536	589	557	558	576	582	539	544	550	568	529	568	559	542	523	527	531	512	591	536	508	578	557	582	507	499	567	607	573	568	535	549	532	552	577	551	579	513	546	564	549	551	546	570	587	565	550	602	567	526	549	574	532	550	576	529	573	604	538	560	594	560	558	583	514	543	542	520	557	489	565	533	546	544	546
52017	87693	76078	59329	27330	11102	7163	2849	1123	729	578	577	541	622	565	583	598	567	577	561	588	590	621	601	574	598	579	620	614	599	580	569	609	588	596	595	582	587	598	554	583	579	575	595	562	577	592	578	584	618	569	588	601	559	590	567	587	603	548	577	605	567	585	614	597	602	572	602	614	581	557	620	606	617	515	635	621	533	587	578	582	562	562	613	618	614	591	569	613	541	638	584	576	594	587	644	546	604	574	589	576	604	566	595	538	550	631	576	522	621	563	611	575	551	566	637	573	586	571	627	583	588	571	590	635	602	597	576	531	608	544	582	579	549	620	636	628	571	597	598	578	583	605	569	585	576	628	559	564	536	590	560	636	589	575	592	598	598	593	562	572	611	611	549	561	585	605	554	572	645	572	583	613	600	583	635	594	567	577	631	582	602	583	576	585	588	592	574	597	580	627	583	638	565	542	557	583	580	639	630	608	597	585	614	551	629	608	621	588	558	531	573	581	583	584	610	637	603	569	579	565	558	564	597	579	628	593	603	616	568	591	584	620	618	596	562	569	594	571	598	613	605	601	592	599	579	557	593	605	605	611	564	597	520	611	589	582	629	571	610	583	615	619	549	574	566	584	555	617	548	603	600	604	572	583	601	605	595	585	565	629	565	590	573	586	609	623	622	600	604	569	613	581	580	609	578	599	588	613	605	594	567	602	599	592	579	557	624	542	583	593	571	567	559	592	607	581	585	601	589	599	537	565	578	568	586	554	569	592	611	549	597	617	554	587	592	614	597	626	610	574	545	583	612	557	608	606	602	664	589	550	599	567	559	584	582	600	531	593	593	595	578	577	582	590	594	566	574	556	616	601	599	580	640	666	611	627	534	573	616	573	584	587	566	558	621	591	589	563	585	575	584	609	592	620	578	595	600	540	583	596	605	590	604	536	538	554	575	580	608	583	564	606	661	646	587	589	580	576	594	601	542	557	551	626	567	584	573	537	601	616	542	568	597	566	651	631	608	646	603	640	601	595	607	617	606	597	590	593	604	609	596	605	551	608	605	601	554	603	614	568	599	618	601	614	568	603	623	591	586	579	570	617	552	570	570	599	646	602	594	579	558	542	578	539	586	613	584	624	593	632	536	616	594	598	557	564	602	562	602	585	616	567	560	559	610	594	616	632	612	585	609	607	581	599	562	589	594	612	642	549	604	631	584	547	608	632	584	583	620	594	544	554	584	557	604	578	614	597	595	646	609	564	574	606	577	575	616	596	624	597	574	586	582	591	558	555	567	603	567	569	586	586	564	609	598	588	562	579	569	601	539	565	530	604	603	575	585	535	608	599	544	582	602	593	609	607	579	595	571	626	617	608	558	594	622	575	584	624	589	588	563	595	625	619	575	576	580	573	610	549	562	590	549	633	633	541	610	593	577	560	589	575	605	567	605	592	629	623	577	558	614	620	589	568	613	632	612	579	570	594	558	575	587	662	591	610	586	593	618	608	580	566	626	600	617	556	577	563	587	588	589	575	556	605	600	601	569	577	558	622	576	593	559	583	585	601	616	562	548	591	620	620	549	533	603	599	636	549	608	616	583	573	572	644	545	555	575	639	592	583	618	578	651	610	593	555	569	596	620	579	562	610	587	621	598	519	555	576	606	556	607	589	595	581	578	602	578	529	583	603	595	556	574	594	596	584	627	566	588	582	596	602	591	620	593	603	618	576	639	591	534	622	617	560	604	592	638	576	594	558	585	558	597	612	567	594	570	561	576	578	619	587	587	624	615	586	586	619	602	620	594	577	566	607	576	609	575	529	597	583	559	610	614	562	600	591	607	635	584	591	582	591	588	601	606	596	633	597	577	633	615	579	596	584	567	644	592	586	623	568	605	558	604	602	595	563	546	624	577	594	613	581	654	605	595	591	604	575	586	603	600	570	556	618	568	585	582	621	595	536	540	575	604	598	564	567	618	595	600	548	592	556	613	572	597	595	618	581	522	569	598	599	570	605	563	584	595	565	594	647	600	612	591	598	571	577	578	588	598	586	566	565	573	566	563	595	625	599	563	584	621	544	608	585	582	584	603	546	533	626	601	601	626	577	616	569	589	620	614	542	552	555	606	604	564	615	627	596	559	603	576	559	644	585	600	601	629	567	605	604	613	586	590	617	573	596	557	597	590	546	590	559	570	588	577	562	567	586	623	607	553	593	615	570	622	592	589	593	581	570	610	596	578	569	633	561	564	610	563	565	616	585	564	634	581	566	614	597	617	575	609	563	555	599	588	566	548	542	599	603	609	542	627	583	577	601	602	562	569	585	558	572	644	606	597	591	597	553	614	611	587	638	599	592	586	584	616	586	581	608	617	622	600	581	612	608	553	610	652	576	609	550	567	614	557	575	593	597	597	578	600	580	620	597	581	571	572	558	598	558	568	613	577	564	590	576	600	584	599	573	624	558	589	598	548	618	610	615	586	596	573	581	574	609	583	571	607	574	545	583	537	571	591	602	614	568	552	576	565	549	569	549	587	552	546	601	558	584	610	595	554	599	623	604	596	607	583	549	587	586	538	572	609	559	542	553	586	592	589	636	600	604	607	550	594	605	575	573	592	573	620	589	585	582	573	589	601	601	584	559	613	569	586	609	560	608	594	624	594	582	588	628	573	631	622	596	590	596	596	572	591	594	578	614	579	565	571	587	585	603	600	576	615	570	582	586	590	572	583	605	613	599	610	573	555	604	583	611	620	584	575	591	552	583	566	625	614	570	578	612	599	557	576	590	587	593	614	569	620	574	592	586	601	530	604	639	530	598	563	578	599	579	582	605	573	628	605	595	547	585	604	581	567	589	614	596	584	563	574	587	610	606	586	579	551	577	637	596	599	605	604	606	579	578	579	585	609	554	601	588	605	588	572	579	553	575	605	575	586	598	578	544	626	574	584	575	635	602	589	583	586	564	613	588	606	593	592	578	569	583	604	595	592	582	573	607	615	551	612	591	638	623	614	567	602	610	588	560	613	601	600	589	591	593	572	580	585	574	567	570	606	640	553	596	576	596	559	584	537	597	579	622	562	586	609	596	600	544	623	586	605	511	636	583	596	556	585	553	568	588	603	625	572	581	634	623	556	575	559	586	579	561	590	587	600	592	591	580	567	583	579	600	634	574	575	551	615	539	606	583	607	561	582	592	611	578	572	596	570	512	555	584	656	605	601	576	586	615	543	599	616	591	600	591	583	595	628	545	581	556	581	642	578	598	579	569	562	585	606	564	599	621	595	585	585	640	558	595	562	582	569	596	590	540	617	585	623	619	558	558	594	604	568	603	562	578	632	627	617	639	590	614	606	553	590	584	628	635	585	587	586	573	571	577	594	608	576	561	596	608	614	537	591	573	556	590	574	579	557	585	562	573	574	628	584	587	608	586	563	584	608	596	563	576	592	565	557	619	588	591	576	572	566	558	577	600	600	551	606	583	581	593	574	607	627	578	565	607	596	621	587	634	578	556	605
27175	22410	46726	34101	7463	986	587	570	499	505	427	429	439	425	460	430	432	394	418	422	437	417	422	442	419	456	435	435	430	437	419	419	394	459	445	458	447	419	418	417	434	408	427	431	431	447	477	423	419	441	427	421	425	457	416	413	410	453	425	441	483	456	461	412	418	443	413	432	425	434	455	434	424	415	367	410	417	483	448	413	429	448	434	430	399	469	451	444	432	437	423	446	400	454	445	407	445	379	400	429	457	434	477	436	432	415	444	475	409	467	453	436	443	446	468	436	459	444	445	445	436	412	424	441	439	463	426	408	428	450	403	444	449	418	421	441	429	408	425	441	439	430	438	386	456	433	418	462	451	469	449	411	421	464	437	431	410	434	440	461	441	426	435	441	444	459	420	423	438	437	438	418	469	457	452	459	427	419	433	455	425	433	450	437	423	449	430	390	413	418	443	461	428	402	471	411	432	432	430	444	408	416	411	422	434	446	398	421	419	402	426	398	405	414	434	474	415	406	431	412	407	430	430	428	395	402	436	428	429	420	411	431	432	445	371	419	481	436	405	423	361	438	453	439	410	436	446	474	376	428	431	426	442	457	435	389	403	432	436	420	405	417	423	423	455	436	442	419	466	402	452	405	453	469	427	441	404	434	450	416	420	460	432	391	428	424	443	459	432	445	407	439	439	466	423	403	417	406	425	448	449	411	428	411	445	407	402	415	431	401	420	449	437	434	443	464	423	442	431	400	406	458	446	428	428	419	446	440	413	433	449	463	451	429	424	443	448	464	419	422	399	436	449	440	469	443	421	419	401	451	420	456	469	391	442	389	413	460	433	445	411	447	445	461	413	459	445	406	386	422	482	426	442	429	459	410	439	486	415	399	467	443	415	453	427	391	414	429	442	457	423	429	429	422	419	445	411	455	419	475	425	449	450	449	449	475	433	427	457	401	412	440	411	417	440	409	407	456	453	437	462	439	465	422	433	437	419	423	462	429	424	439	474	438	424	422	405	456	381	455	408	437	419	396	450	439	412	420	483	438	424	433	416	448	410	486	453	431	427	433	414	420	441	432	435	425	446	432	452	387	435	424	405	469	410	434	455	424	452	412	413	453	421	404	423	442	434	429	416	418	430	440	427	446	417	418	479	455	453	421	433	418	444	401	422	450	435	438	439	413	417	426	415	440	443	449	450	411	403	408	422	397	438	400	410	460	447	447	428	458	407	437	452	437	409	451	448	457	429	441	427	409	441	431	426	437	470	406	407	446	493	393	421	457	428	431	433	413	399	466	428	456	435	442	448	427	425	441	394	438	451	438	427	450	476	455	443	415	450	442	433	434	417	421	412	420	446	425	445	432	386	451	457	416	456	407	460	454	434	419	432	425	462	439	432	422	420	436	441	405	436	432	454	438	393	418	433	405	470	411	460	413	431	440	459	485	471	451	443	469	430	420	460	420	426	410	435	405	420	440	447	406	451	412	404	395	412	409	419	420	420	408	425	413	448	405	460	451	442	388	400	433	404	433	415	454	434	416	424	417	415	403	456	399	426	439	389	442	456	432	438	425	466	447	467	448	394	423	459	432	459	400	458	439	427	421	463	452	420	464	417	437	429	458	413	416	436	444	456	445	419	414	446	434	425	457	443	453	433	452	413	434	415	441	468	429	381	438	403	439	468	443	428	481	388	416	438	424	413	440	464	459	431	431	403	421	408	426	449	437	433	450	448	446	456	407	416	410	430	439	451	453	442	440	398	430	460	436	462	406	384	449	433	457	417	418	438	417	456	431	438	434	434	441	422	382	427	471	420	440	420	456	441	424	436	415	427	427	440	451	426	425	445	426	432	455	417	403	398	427	428	449	451	427	433	435	431	426	421	427	410	409	457	427	424	433	434	417	463	417	388	432	451	436	434	434	447	455	440	426	398	430	432	401	421	424	410	440	414	446	414	432	417	437	390	398	442	456	399	428	472	433	440	432	408	445	404	434	395	408	432	423	421	457	429	458	460	404	407	420	388	405	446	451	430	447	419	425	404	412	419	423	427	430	413	435	436	414	411	437	434	413	403	399	442	437	404	415	432	442	399	444	463	447	425	421	435	403	414	442	461	409	461	429	396	450	443	424	446	386	422	438	448	474	446	415	440	488	411	412	434	457	448	428	444	427	416	439	414	442	441	403	438	422	460	443	414	445	395	412	445	433	408	421	432	425	437	428	398	434	443	442	409	462	453	442	457	377	452	476	420	455	453	469	392	419	444	396	432	436	447	414	431	445	423	426	441	413	404	428	456	426	407	420	441	413	416	426	445	410	460	462	445	396	440	476	462	427	454	439	479	442	438	452	406	445	442	425	455	442	442	406	459	420	434	479	423	451	399	429	410	427	439	452	435	447	445	447	395	445	454	448	459	416	413	439	453	436	416	447	419	464	442	433	407	428	443	462	427	460	420	426	438	427	405	429	439	430	435	419	403	438	428	428	450	415	410	417	442	427	390	419	462	466	444	382	455	411	462	420	415	422	456	402	418	443	413	419	457	448	409	483	418	429	404	426	426	414	460	424	402	425	462	434	426	388	438	430	468	384	417	423	490	440	443	466	468	410	442	488	410	395	450	482	431	418	447	449	456	451	445	445	428	423	432	395	389	455	444	418	446	444	412	460	462	404	455	429	408	415	472	410	460	415	439	430	445	451	410	436	423	451	453	407	442	433	461	404	439	396	450	451	415	432	426	471	427	427	452	406	450	440	445	428	413	428	447	427	438	446	445	446	381	447	427	455	448	445	458	382	447	400	445	470	409	439	402	410	444	392	417	441	393	429	465	404	425	421	438	430	470	438	430	417	445	468	453	416	431	427	437	444	401	449	419	457	411	405	446	450	428	419	417	450	438	464	416	442	450	434	423	394	445	441	456	425	428	446	422	404	431	430	414	446	455	435	430	380	432	421	407	414	382	420	446	440	432	407	445	465	445	414	439	410	419	450	457	416	448	428	439	473	413	448	428	424	408	443	425	396	405	402	417	400	416	463	445	463	434	420	466	438	452	425	437	450	431	398	421	449	424	399	433	465	434	442	445	434	404	402	395	460	405	416	422	397	405	391	443	439	449	457	400	447	434	453	375	416	430	430	454	432	426	412	383	416	417	430	432	466	414	442	432	420	450	456	418	413	437	418	420	427	383	434	383	440	413	416	415	463	443	430	408	403	445	428	434	437	455	480	406	403	455	388	450	469	420	428	452	446	419	459	425	406	443	441	432	453	452	421	422	444	427	434	443	395	443	400	467	458	379	404	436	408	459	431	429	480	448	431	422	410	441	481	429	388	442	449	407	468	449	446	427	444	425	427	429	405	445	391	471	417	405	411	439	405	457	401	412	438	427	471	418	440	432	417	451	385	436	447	418	408	408	414	447	436	424	420	430	448	420	421	451	390	415	441	430	422	416	497	460	416	409	417	424	433	407	463	439	453	430	412	415	455	423	442	435	387	396	411	444	446	435	439	455	444
19378	33274	43763	21872	3559	944	716	609	561	491	533	459	462	466	487	477	485	523	511	504	441	514	488	492	466	488	460	451	469	460	464	464	499	480	484	449	481	525	468	483	503	518	495	517	504	455	467	523	513	462	509	481	477	435	461	472	493	510	471	501	455	472	506	468	455	482	451	462	496	484	501	487	483	484	460	503	481	484	496	487	456	494	494	493	463	488	453	501	465	471	468	518	478	534	460	515	478	506	470	506	468	519	510	500	510	480	485	502	490	475	508	465	482	507	498	502	529	520	492	478	490	469	506	489	480	518	468	498	489	498	474	491	519	454	469	499	459	459	482	482	488	494	519	502	476	480	490	482	455	485	484	477	480	518	512	525	469	477	487	470	469	502	466	510	482	471	487	466	465	449	546	499	506	480	496	475	504	509	476	452	485	492	500	478	499	485	499	494	483	488	450	481	467	535	462	482	494	506	458	483	468	452	540	495	470	501	502	515	507	519	496	493	488	478	460	486	487	465	530	470	542	475	513	470	495	494	542	525	444	451	474	471	481	518	531	444	463	479	498	493	496	462	473	464	483	452	501	490	465	506	466	496	499	466	487	463	501	487	517	486	478	495	496	471	478	447	498	472	508	484	478	493	439	500	514	487	475	474	490	440	469	445	503	468	502	520	489	452	466	464	463	459	492	469	454	500	465	465	506	524	505	473	486	496	458	486	485	499	480	466	510	500	485	485	475	510	487	474	497	506	499	518	490	492	499	502	503	477	502	526	468	505	493	489	469	505	517	491	486	493	489	486	478	495	494	511	504	482	465	512	530	452	504	472	490	492	483	468	503	528	456	475	467	484	445	463	457	518	496	495	479	527	487	491	490	475	512	509	461	498	469	501	511	504	501	501	481	468	431	468	459	473	478	487	500	512	480	498	504	487	489	485	468	453	473	485	528	498	438	494	485	532	466	467	495	493	464	490	490	450	512	463	481	497	494	477	498	465	472	491	493	522	539	452	485	484	523	500	489	482	450	514	516	479	514	508	488	482	477	477	492	455	503	477	504	473	464	484	486	463	483	509	476	469	483	478	472	472	505	469	462	518	450	473	491	474	512	504	494	544	456	509	460	472	522	493	510	477	474	499	499	468	488	470	485	491	500	481	478	483	465	502	496	490	519	517	488	470	480	506	466	489	493	520	533	452	501	471	511	515	441	488	511	499	486	500	466	484	511	490	520	531	490	475	511	496	483	493	491	491	488	504	485	516	491	456	484	481	503	449	526	500	482	511	444	510	482	486	504	483	517	485	450	496	453	450	474	494	528	492	488	490	470	513	507	506	495	477	470	450	461	521	504	480	520	463	474	497	478	460	496	510	493	514	479	490	481	490	469	466	504	478	497	489	489	477	502	470	461	460	506	462	463	509	456	500	469	451	467	508	497	481	490	491	461	502	455	502	473	495	495	479	499	510	510	479	486	488	511	530	490	501	462	518	496	481	465	499	494	474	510	453	516	484	470	503	476	435	479	500	449	451	453	522	449	437	486	470	522	462	470	479	503	477	478	510	499	481	491	521	518	488	496	528	520	471	503	495	499	496	460	515	514	512	469	525	511	491	455	481	472	472	493	496	494	493	472	488	488	498	477	446	524	493	514	479	472	510	526	508	498	495	459	489	466	494	488	531	494	493	504	491	500	480	498	478	461	491	504	498	513	474	443	496	515	478	457	493	536	464	459	504	500	478	457	488	487	462	492	478	476	474	457	414	493	473	479	467	456	493	492	503	471	484	476	479	506	473	505	490	481	503	471	453	477	455	464	465	496	512	463	500	484	523	510	505	479	490	456	500	493	473	478	499	471	500	483	471	480	470	448	467	494	505	464	466	466	490	529	503	462	521	525	485	513	487	494	474	483	485	458	505	536	490	487	465	488	524	496	496	486	496	471	529	495	439	483	486	523	491	515	492	475	481	478	475	477	497	444	499	449	495	473	464	503	434	487	512	435	457	482	485	484	490	471	503	472	477	476	499	489	497	515	469	486	490	488	489	492	486	467	515	520	526	478	455	496	485	481	428	475	460	475	459	491	514	525	508	494	451	470	510	500	548	477	513	505	462	480	516	484	492	504	490	508	470	456	471	476	477	489	479	469	535	515	532	474	475	483	490	531	484	482	495	520	516	509	499	482	508	540	495	488	504	466	471	492	503	474	497	511	534	499	462	476	496	474	490	484	506	509	463	486	498	493	508	513	454	466	463	483	494	559	490	510	479	479	445	496	471	519	477	497	497	474	468	480	515	544	489	464	503	477	464	436	506	518	454	500	482	492	520	486	482	481	453	457	476	478	482	503	477	498	545	494	463	493	496	490	510	520	518	490	448	474	469	500	491	505	501	493	447	504	483	494	455	493	513	478	452	483	471	475	516	463	478	483	459	481	500	472	543	470	500	495	525	463	459	483	440	515	474	514	470	496	458	501	492	514	516	477	488	438	474	512	487	496	485	494	516	500	475	502	485	492	486	482	522	485	469	492	518	444	499	457	504	494	488	496	463	510	506	473	443	470	481	464	480	500	487	476	482	484	480	534	491	485	467	477	444	472	479	513	511	488	464	477	474	475	488	491	503	507	476	484	515	469	444	492	512	490	479	513	549	501	446	504	518	517	494	519	497	489	466	466	537	490	514	477	486	484	497	476	494	461	490	469	496	463	491	485	518	491	474	484	473	500	489	479	430	468	471	502	484	508	485	508	441	503	472	481	488	478	473	481	504	509	487	454	464	508	453	452	469	504	483	486	504	509	479	499	489	447	512	553	493	480	494	485	470	479	484	472	480	487	509	513	489	484	500	471	463	457	496	516	496	513	496	519	514	471	478	472	451	519	489	484	498	517	469	490	501	478	482	470	458	469	488	494	475	467	495	479	471	489	481	501	469	506	488	510	523	496	516	464	463	447	473	501	493	458	488	507	469	489	481	483	495	445	457	485	491	495	513	485	522	508	468	480	482	442	477	502	491	468	505	523	481	505	499	515	481	458	477	446	478	504	468	474	512	499	498	479	470	491	528	485	491	487	506	486	468	507	461	467	508	448	484	511	469	489	487	438	467	439	474	467	496	470	493	470	458	472	488	463	494	492	511	484	495	502	497	473	457	466	521	470	496	465	479	489	508	466	480	489	500	457	504	481	499	494	484	469	514	473	454	504	521	509	500	499	468	507	488	460	500	475	450	479	473	472	475	448	472	495	497	465	501	481	447	498	496	504	463	490	457	500	465	481	471	487	498	415	481	526	502	494	485	456	527	488	474	444	507	453	471	463	481	524	481	487	494	456	515	460	442	457	444	485	506	498	521	503	503	492	499	503	516	480	506	525	499	470	524	507	442	478	532	487	479	487	457	510	502	516	480	548	471	476	458	473	513	485	529	501	480	448	448	477	520	466	475	512	503	485	476	529	476	468	513	511	471	455	498	483	500	482	501	455	482	482	493	542	460	493	471	483	489	479	499	473	477	477	494	514	499
23107	21131	51625	41981	23064	16721	6501	1135	647	519	465	470	471	425	458	415	457	420	449	449	420	450	444	447	427	433	419	393	411	435	418	429	469	424	427	443	413	421	410	433	433	440	452	433	411	432	458	439	388	430	426	411	450	457	425	391	412	414	401	446	435	428	390	409	455	475	443	413	438	408	470	376	437	446	443	423	434	402	420	441	422	424	419	441	419	460	425	416	409	442	447	470	394	415	443	417	422	424	399	432	391	416	463	463	419	421	400	411	448	443	475	431	424	404	400	430	441	419	433	410	440	430	403	420	464	451	399	431	453	441	433	458	455	451	437	443	407	388	463	466	417	414	426	410	424	409	399	408	418	420	430	393	443	457	388	477	400	408	444	453	434	408	423	407	449	407	414	442	408	432	424	415	409	444	434	430	425	404	401	409	417	388	414	427	421	427	421	422	404	428	425	426	413	403	407	451	402	414	430	442	450	427	438	403	422	439	429	406	413	449	434	444	414	437	425	429	399	425	406	462	417	411	459	404	420	421	450	401	416	398	405	450	424	422	400	412	429	405	420	409	422	406	406	438	405	452	448	433	424	433	440	428	433	424	394	394	457	466	388	429	365	410	441	446	384	444	445	414	445	403	431	432	421	416	407	442	431	413	431	397	456	409	422	399	429	443	423	444	413	452	425	423	428	409	426	440	427	463	441	435	430	405	457	428	414	426	438	413	401	425	437	445	408	422	464	466	422	421	434	456	409	396	489	458	403	425	420	423	461	437	438	416	443	398	421	413	434	443	444	420	425	423	426	413	398	433	405	404	428	426	453	409	396	427	431	412	455	426	443	447	411	404	403	439	395	429	400	434	421	428	428	432	428	385	428	426	417	429	463	445	438	394	466	435	396	427	431	451	428	441	438	445	442	407	402	425	452	430	401	455	401	445	439	439	382	426	432	425	484	434	449	445	444	434	403	405	400	443	442	430	445	395	435	427	418	436	445	412	445	424	459	443	420	395	442	433	418	427	456	405	417	432	431	438	412	452	458	399	414	444	413	401	446	410	407	457	448	427	438	451	429	409	416	444	417	385	411	401	426	447	396	426	413	412	459	438	414	401	434	442	432	400	399	441	417	416	421	442	411	423	432	404	414	414	419	401	435	416	450	435	398	388	418	419	435	421	426	386	396	423	422	444	403	414	423	418	426	469	435	396	453	454	447	461	418	410	438	421	451	428	443	419	450	421	402	446	422	400	426	417	412	391	408	470	430	422	422	445	433	384	440	410	420	425	424	411	396	421	444	414	413	469	415	405	440	406	443	432	437	445	436	470	446	427	438	446	453	438	462	410	407	409	436	404	429	428	434	422	404	401	431	439	409	430	423	383	412	453	435	422	427	430	399	418	429	420	403	419	438	461	446	445	421	422	422	440	392	411	411	471	456	409	421	411	445	457	407	440	425	432	415	435	414	414	441	440	412	381	450	448	436	442	408	418	420	397	404	440	443	374	426	444	408	441	433	427	431	405	458	436	428	392	442	439	418	430	419	446	437	404	396	403	478	409	423	436	443	439	418	457	446	477	417	438	431	439	443	408	446	388	443	438	420	426	371	374	415	416	431	424	439	399	428	437	437	409	437	441	427	421	425	419	416	417	452	405	472	427	422	450	430	459	455	426	425	456	401	439	417	415	405	399	426	443	423	408	405	434	416	457	458	449	411	436	443	450	464	392	420	415	421	420	418	407	440	434	429	405	443	380	415	424	450	426	432	419	446	439	416	430	389	415	424	450	423	416	408	437	452	370	436	456	414	410	433	444	475	398	453	447	446	428	415	421	407	416	415	425	405	397	443	387	411	444	388	421	421	368	424	377	440	412	446	444	423	426	430	435	415	435	444	424	432	402	423	451	419	421	433	437	434	410	412	426	426	410	470	409	440	427	436	438	454	432	422	446	455	427	435	404	475	428	423	411	395	400	456	456	427	407	448	438	440	389	431	441	419	377	407	412	421	430	471	380	438	422	411	443	439	393	458	413	396	434	431	431	447	427	433	477	425	418	427	441	425	424	433	394	420	415	402	380	455	406	417	417	419	438	433	451	387	429	427	404	391	458	448	411	453	416	420	449	473	410	431	390	431	475	409	398	406	458	406	449	429	419	469	428	416	434	445	427	417	405	458	424	436	431	427	433	413	410	407	390	377	408	463	428	394	393	439	442	426	418	450	429	404	394	421	414	448	424	451	422	402	422	413	409	406	470	403	430	439	419	378	466	419	488	430	408	390	457	417	432	448	413	434	408	451	422	384	391	441	425	455	432	434	425	436	454	434	425	470	436	420	458	469	393	425	405	416	453	443	421	456	470	423	461	422	430	415	435	452	451	438	423	427	442	469	436	400	388	422	437	409	411	420	394	431	443	461	440	398	420	419	420	415	437	424	411	448	417	397	401	420	445	476	395	459	434	415	422	429	440	441	454	419	438	437	435	391	455	429	447	405	431	448	395	430	406	458	408	426	432	402	411	450	401	453	408	431	421	450	415	436	382	474	440	413	427	411	462	433	414	439	411	414	409	422	401	406	449	447	416	442	403	419	412	403	417	444	401	424	438	431	433	420	452	428	425	443	408	408	392	405	421	384	416	410	428	445	401	430	433	449	424	414	410	420	416	451	425	417	427	459	429	473	436	429	443	422	447	421	428	402	440	431	418	440	441	401	425	397	453	425	410	446	448	401	452	437	457	403	452	415	433	446	432	427	449	445	362	433	428	446	402	418	419	378	430	432	443	439	410	423	417	388	426	444	436	398	400	441	433	441	442	453	454	410	399	467	441	404	431	412	450	464	419	404	415	412	424	431	424	416	431	427	424	410	453	436	429	416	385	415	420	483	443	428	425	433	391	435	440	428	421	435	435	391	435	450	423	408	427	431	436	419	436	415	420	435	460	417	418	399	445	453	429	418	429	421	457	413	430	450	479	405	396	434	403	434	429	414	401	410	456	423	440	404	445	400	409	426	430	454	462	410	436	428	392	388	432	430	453	446	445	469	412	419	413	499	468	418	426	439	435	429	402	395	458	449	420	431	357	430	412	401	399	439	424	443	467	453	468	410	411	425	438	452	393	413	430	403	440	414	405	423	439	428	451	425	417	389	416	450	407	444	432	388	387	454	409	456	413	395	397	478	440	440	403	454	454	428	435	430	426	388	432	436	433	452	380	444	431	434	423	416	470	423	456	402	427	431	418	438	375	459	431	424	424	456	387	416	446	426	397	418	441	409	421	412	443	424	440	442	460	421	453	394	462	452	399	421	445	423	436	468	410	424	451	405	423	426	431	443	428	420	432	425	414	407	427	413	417	403	444	441	416	408	442	413	415	420	404	409	446	437	457	423	410	433	398	419	445	437	422	433	414	431	392	442	419	413	414	419	396	437	392	434	422	455	424	439	438	400	417	406	421	417	415	421	435	422	403	456	439	413	421	425	451	452	430	395	442	444	454	432	400	463	437	443	420	444	400	441	420
44547	77786	79808	49085	17242	4996	2219	1347	710	566	468	476	475	484	460	470	460	467	455	432	474	493	468	505	463	474	491	474	515	432	462	449	468	484	443	449	445	446	453	488	424	473	514	503	473	467	475	481	465	481	469	528	452	466	478	498	495	487	426	492	484	472	498	469	476	458	484	452	485	481	484	480	429	472	436	487	478	449	468	455	493	473	484	473	475	505	450	504	453	472	482	463	483	445	484	493	470	463	495	486	478	458	502	428	475	493	482	423	486	466	451	441	477	459	470	470	469	437	472	476	497	470	501	450	475	439	501	463	476	499	457	450	432	478	473	499	445	461	490	489	459	468	446	492	493	450	434	470	493	484	495	467	463	450	494	465	494	511	470	500	501	483	490	489	477	488	465	471	483	442	438	509	463	438	470	492	484	479	466	506	505	429	471	446	517	445	482	500	460	448	484	421	446	524	485	476	486	482	450	483	433	473	457	457	497	475	464	481	484	487	468	449	473	448	434	489	488	485	467	487	491	478	481	493	480	473	471	441	506	443	473	434	472	469	465	492	471	464	494	461	480	456	463	469	485	462	481	445	472	438	436	503	489	522	438	446	483	437	482	497	503	489	453	479	470	497	481	472	462	465	428	490	468	485	494	449	469	483	467	447	460	484	463	476	472	487	487	467	480	469	473	466	487	449	476	478	443	463	461	500	502	453	470	497	490	483	495	450	504	464	473	465	463	466	499	496	474	518	476	478	473	472	487	454	463	482	458	466	482	434	464	448	522	475	481	478	466	505	484	464	491	513	454	437	428	488	465	469	473	473	516	530	452	430	469	491	457	500	442	490	488	478	462	462	447	460	459	441	454	521	459	497	494	474	510	489	471	468	489	491	485	455	475	459	446	488	496	502	452	455	479	477	468	492	497	505	480	469	455	466	486	464	484	459	488	493	448	474	483	448	498	478	477	501	480	492	445	473	506	481	477	483	441	470	458	438	451	461	455	424	426	454	455	453	471	461	463	442	465	525	459	469	459	492	501	475	437	447	521	450	448	492	468	446	475	476	453	494	459	488	460	500	507	497	501	451	470	466	471	482	479	482	437	472	462	470	480	483	485	441	469	483	493	465	474	507	493	502	474	494	510	420	505	475	439	464	471	458	452	474	473	433	505	490	484	456	459	453	449	415	492	479	497	476	468	456	438	450	497	470	457	458	437	450	466	499	479	496	445	444	483	441	435	494	486	498	466	501	459	470	502	466	461	493	481	477	470	482	485	507	450	480	469	477	502	512	475	477	443	450	503	461	480	490	477	487	511	480	457	484	480	498	461	486	439	465	461	493	469	471	492	456	450	466	469	485	464	479	476	474	504	492	434	501	461	465	462	454	486	479	473	451	452	471	462	460	462	523	445	486	497	489	467	449	455	420	507	518	447	455	456	467	425	456	488	491	479	441	483	490	459	445	491	469	452	484	500	474	461	454	475	431	483	494	490	475	478	475	447	437	499	427	437	451	474	470	489	470	460	492	465	489	454	474	466	472	464	464	478	494	491	478	503	463	492	456	514	479	480	434	463	477	430	482	464	475	451	480	450	460	496	457	447	459	482	442	506	489	439	475	485	446	441	483	502	474	487	475	484	445	473	478	451	489	492	499	492	443	486	443	452	482	473	500	439	437	464	455	441	473	475	477	498	473	464	437	475	467	455	420	448	441	454	501	485	453	511	478	453	429	461	480	513	467	435	497	475	502	462	477	470	459	492	487	491	515	447	478	499	446	451	484	429	453	480	486	440	496	468	483	472	482	443	435	436	496	473	472	496	440	470	455	475	489	481	498	481	458	471	482	439	496	481	476	452	482	482	481	479	508	479	494	424	449	461	465	474	480	475	499	481	484	461	438	482	485	431	434	456	452	491	506	483	470	470	488	440	432	468	510	455	495	418	492	511	491	464	441	455	477	476	468	443	472	455	492	494	482	503	474	499	439	493	450	484	427	451	461	468	481	477	462	477	482	465	507	466	485	488	486	477	487	437	444	432	480	466	489	488	499	481	492	517	473	435	474	465	466	477	476	483	441	476	471	467	452	459	483	519	437	490	466	489	513	473	476	451	495	419	447	472	473	433	503	462	454	432	461	478	455	471	477	459	461	475	493	493	473	436	482	462	441	446	495	479	475	457	451	506	458	490	477	513	460	441	457	457	479	470	486	489	475	484	468	478	519	502	483	497	491	463	454	453	463	456	490	483	456	496	423	490	452	530	453	465	499	479	468	443	491	468	482	445	489	474	499	481	451	506	462	467	458	443	446	461	471	455	456	465	498	469	478	475	450	476	489	457	479	465	472	494	466	467	471	481	469	481	498	443	480	468	471	463	437	478	488	495	427	460	480	491	441	491	460	492	469	413	491	478	460	451	461	442	481	472	450	497	473	479	477	499	448	515	431	492	456	507	510	471	473	462	448	444	458	436	444	454	435	446	454	462	468	472	491	425	483	445	475	495	453	441	487	465	439	473	476	473	457	492	469	489	460	453	506	476	467	487	469	496	524	471	461	454	449	446	456	490	468	481	410	474	483	461	472	492	471	467	474	506	465	492	470	483	472	444	451	493	533	460	506	475	474	456	454	488	470	462	474	514	466	450	462	449	450	462	482	494	510	491	478	470	468	477	436	483	463	487	427	412	484	459	495	448	469	435	471	489	475	460	458	510	482	486	500	482	467	455	469	507	473	457	443	485	465	443	501	453	423	507	460	485	459	457	454	476	482	473	489	483	431	475	506	500	481	483	448	452	482	483	483	448	502	481	487	482	485	479	463	462	484	436	488	466	473	473	468	433	490	465	495	430	433	459	473	492	463	483	453	424	452	473	427	472	445	498	481	465	484	464	472	473	457	473	475	477	462	475	466	477	490	420	478	461	478	484	451	466	468	479	465	463	462	456	475	443	492	514	477	464	454	494	486	458	481	491	510	497	481	473	469	472	474	498	478	476	487	462	473	405	470	489	467	454	462	476	482	482	421	495	473	478	494	419	448	486	459	431	440	467	476	448	456	492	454	455	460	474	443	465	469	476	472	449	478	463	465	479	504	455	498	447	453	526	492	480	483	496	468	466	441	480	507	453	508	478	461	467	475	437	505	462	475	467	478	466	496	457	460	471	451	489	477	484	436	439	471	411	482	461	459	482	488	451	435	474	497	476	434	473	466	489	469	475	487	459	504	482	439	480	451	543	485	476	513	518	450	475	497	424	433	475	456	474	453	470	475	450	481	472	526	512	464	493	506	446	494	454	474	456	498	491	480	472	501	464	442	460	477	458	489	500	479	466	466	443	450	434	487	461	459	485	491	435	446	463	476	485	437	485	487	450	473	472	475	455	475	461	488	515	459	486	447	476	487	445	532	498	455	507	475	502	474	473	480	442	483	453	472	475	490	439	462	456	463	447	454	458	521	461	493	481	488	456	479	494	428	470	451	486	453	477	480	497	499	461	502	486	406	479	465	474	480	470	480	450	459
24991	22066	55975	39080	17440	4898	954	650	579	513	517	480	533	550	546	505	524	517	498	531	532	516	518	559	557	547	526	510	563	547	548	511	539	536	559	535	551	552	560	565	499	497	510	540	534	514	518	537	524	501	530	520	508	516	532	505	548	475	567	513	537	519	505	537	498	500	551	523	527	505	528	506	498	514	518	487	507	519	520	521	517	542	516	497	521	527	494	507	526	508	494	532	519	496	492	501	480	512	510	528	543	491	535	512	526	541	527	518	528	512	527	500	508	541	538	546	513	515	537	540	482	554	545	498	530	536	538	532	521	512	543	515	519	537	525	512	525	489	519	532	518	522	522	530	516	521	519	495	556	522	524	509	514	535	522	525	516	537	561	525	520	499	521	512	499	525	481	539	540	498	534	509	513	489	579	522	527	548	514	516	518	507	520	513	528	502	550	472	516	530	532	556	537	520	524	489	516	535	524	537	522	512	542	499	549	571	513	513	500	527	535	532	544	478	511	498	531	550	541	508	529	540	516	549	528	503	558	499	534	512	539	466	484	503	535	522	501	510	527	502	521	530	539	510	487	517	540	546	506	534	527	505	532	495	526	474	522	496	534	515	566	485	521	510	512	544	553	481	520	505	508	517	554	508	493	558	529	531	522	471	506	522	487	478	532	526	517	579	530	521	540	489	540	525	544	518	543	487	517	490	491	530	528	507	515	524	538	542	530	541	523	547	576	544	526	510	523	489	559	500	507	511	533	512	507	512	486	525	505	528	486	512	527	497	552	519	498	477	570	501	525	502	556	521	536	546	488	529	532	530	535	520	508	501	540	541	554	537	531	503	551	535	528	523	520	508	562	536	526	532	543	519	525	491	517	504	515	538	520	531	482	514	488	535	529	517	532	507	563	494	539	539	507	521	525	532	496	506	529	530	495	525	509	476	529	514	497	519	533	533	487	534	540	512	554	498	527	551	481	541	508	535	507	503	495	539	506	480	515	524	503	537	547	487	482	520	513	555	561	518	510	483	519	484	501	521	544	520	531	513	492	513	510	528	550	541	528	510	525	554	543	531	536	487	569	541	516	582	471	515	511	529	474	521	504	510	511	572	486	532	534	521	542	503	544	523	530	563	542	528	472	516	503	507	522	493	524	517	533	510	566	542	506	517	542	526	544	496	523	503	538	521	495	543	525	541	511	500	480	564	491	514	489	490	503	507	497	512	521	504	531	511	496	517	555	529	527	500	474	499	537	513	510	503	506	514	490	549	562	545	535	533	518	538	534	504	503	530	536	489	522	578	497	494	538	504	568	501	508	506	484	517	483	528	512	525	553	513	523	531	556	545	482	504	542	524	524	500	532	489	494	527	500	506	517	508	504	531	526	516	473	513	520	532	498	482	508	543	542	493	542	544	511	511	530	521	511	508	492	537	506	494	526	507	557	480	523	476	542	524	513	556	525	521	502	553	521	517	517	566	521	533	480	523	516	512	520	487	551	485	506	509	508	494	536	499	507	529	549	518	514	532	487	533	517	530	480	526	534	537	478	545	535	515	532	501	530	528	517	508	532	580	518	511	490	549	510	531	502	524	529	535	499	513	513	504	543	509	545	528	553	505	523	550	527	519	519	540	488	513	516	505	496	511	581	520	510	541	531	567	530	517	534	528	566	531	486	479	518	495	541	517	512	561	547	506	558	510	528	546	514	541	524	535	544	502	523	502	522	514	520	539	519	515	495	524	524	525	496	482	538	509	539	479	558	520	505	520	523	514	524	470	498	493	520	529	499	500	530	534	515	535	488	506	510	514	515	551	561	476	516	511	565	513	528	499	537	531	473	565	536	552	517	496	545	509	502	524	513	522	543	509	543	542	524	515	486	501	507	522	515	527	555	532	503	532	513	511	516	522	537	553	502	522	516	521	563	547	503	494	506	498	563	505	513	524	507	503	571	526	518	524	535	502	541	491	574	511	500	514	530	529	551	513	492	504	508	532	500	536	537	530	490	512	543	474	528	530	552	532	532	521	538	527	512	497	501	537	504	522	491	515	551	500	532	526	531	551	487	518	513	541	523	533	488	504	549	543	519	474	540	530	517	569	501	527	541	533	565	543	591	497	535	577	531	527	537	506	522	527	553	497	534	493	530	490	514	487	530	508	526	493	497	532	554	534	536	516	514	519	494	499	518	519	553	582	516	539	517	549	503	497	522	532	505	508	548	536	522	500	568	549	554	548	531	540	537	549	537	531	557	480	491	496	556	478	521	530	521	501	541	488	522	528	515	575	542	491	526	526	534	540	493	545	536	522	507	504	529	518	492	507	503	508	485	519	528	507	536	488	536	541	508	507	519	548	528	502	503	544	529	519	514	537	515	530	490	534	487	514	493	566	540	533	511	513	479	502	556	501	463	537	496	499	518	474	521	551	546	540	476	542	513	513	485	508	506	546	536	476	513	513	536	519	486	538	512	529	492	508	527	523	532	500	519	523	559	566	537	510	529	512	484	508	532	508	515	544	498	522	542	518	561	539	502	540	518	499	527	497	509	509	468	482	552	561	544	543	521	489	548	496	498	516	502	519	530	555	475	496	481	544	533	511	529	553	509	496	542	496	538	512	509	542	513	546	514	539	517	548	519	530	546	550	535	524	483	535	482	544	482	503	536	542	521	522	502	536	534	487	510	509	505	495	534	516	514	509	495	522	543	488	531	478	557	492	500	504	487	526	471	498	478	494	522	500	509	498	579	488	517	540	548	572	528	507	550	530	538	534	524	514	530	528	478	517	534	501	491	486	523	502	518	515	527	580	547	530	508	500	523	514	528	573	564	515	539	548	507	539	513	509	552	477	556	541	515	512	523	543	514	514	572	473	522	512	534	544	547	519	574	514	494	549	522	495	524	542	452	547	529	529	514	551	499	539	531	546	531	501	495	509	486	503	493	505	546	519	519	541	503	516	555	489	517	511	498	511	510	483	510	522	565	519	536	505	517	495	564	560	513	498	528	534	491	516	559	504	511	543	520	505	462	547	520	517	526	518	476	544	524	522	490	509	531	516	489	511	523	531	508	509	517	535	562	498	554	508	481	526	535	534	539	499	512	504	504	484	557	511	506	481	524	532	517	536	529	537	483	536	534	519	496	467	516	510	503	561	514	503	524	547	508	504	549	534	512	553	513	499	549	535	511	536	509	518	521	497	493	517	520	517	538	555	552	552	544	539	492	540	505	530	523	535	508	498	511	513	510	514	537	539	549	554	540	540	515	528	537	534	546	502	500	503	524	568	518	535	487	537	517	522	544	523	576	514	494	510	498	525	498	486	557	527	539	551	513	525	542	495	525	504	542	506	558	508	507	533	556	514	534	544	479	497	548	552	502	495	515	532	546	489	522	542	535	511	524	526	499	513	506	499	541	552	508	535	501	531	505	532	540	502	513	539	487	553	516	522	508	509	523	500	519	525	487	549	498	548	518	514	543	562	513	502	514	517	519	537	551	538	505	530	547	518	494	535
36987	60838	72210	35243	8423	1904	1109	851	614	582	583	591	617	599	590	597	595	559	585	550	592	608	625	598	560	557	581	589	600	585	592	575	561	586	604	605	567	583	603	573	570	590	584	574	621	551	616	536	571	611	591	564	577	591	567	610	611	621	534	598	590	560	579	561	612	589	579	570	570	591	556	584	544	610	563	583	546	570	548	574	586	587	600	579	572	579	562	561	597	574	583	559	575	568	545	594	597	607	588	571	540	572	569	554	587	615	609	557	640	619	614	591	556	567	560	522	576	595	582	574	578	610	613	568	626	576	576	590	570	598	609	571	578	586	580	561	585	564	598	564	589	602	592	606	618	575	555	591	540	625	584	584	581	604	555	610	606	546	541	566	601	585	533	571	580	598	592	618	599	557	618	542	582	576	603	597	570	611	551	625	597	602	580	568	619	607	601	646	627	581	586	557	539	579	604	601	607	551	583	587	575	566	563	558	564	566	563	586	602	580	549	554	593	563	569	584	588	600	583	580	559	574	617	556	544	573	592	600	605	620	542	605	552	595	571	579	575	571	518	571	583	577	593	584	550	606	575	540	542	599	571	548	572	572	536	592	567	611	574	533	586	605	570	587	628	561	604	599	562	549	572	599	608	581	600	579	538	610	547	573	591	574	600	591	563	584	596	608	598	553	580	547	576	572	594	560	528	613	563	580	562	631	597	584	564	573	563	652	572	574	601	592	569	587	567	565	552	573	542	580	540	554	574	575	539	566	574	591	522	558	572	582	583	583	586	532	585	543	586	597	619	538	557	544	626	574	592	593	584	608	555	550	611	567	581	588	567	626	606	583	550	562	577	578	588	604	567	551	608	557	543	589	566	553	642	602	591	610	615	582	536	562	662	590	569	557	547	536	590	612	586	568	589	568	620	620	606	646	537	557	634	618	558	563	590	556	557	558	591	567	546	560	577	579	593	573	569	527	612	598	557	541	581	524	594	579	575	581	539	559	604	589	600	571	552	577	576	553	586	593	626	559	571	580	555	605	584	566	588	571	598	562	608	581	549	591	557	615	599	594	582	599	539	588	580	577	557	602	562	578	580	587	610	551	587	621	605	591	611	613	602	594	592	565	554	554	561	592	625	599	614	596	615	578	573	578	539	549	542	593	558	587	570	567	569	620	579	613	602	567	633	596	565	567	619	612	649	567	565	556	542	561	591	581	585	620	586	545	599	568	603	561	544	564	631	599	551	552	608	582	587	609	606	568	591	629	532	580	581	542	553	600	603	563	632	565	561	596	590	570	553	583	594	572	607	585	597	591	540	587	571	596	599	567	580	588	562	548	559	579	615	536	580	586	564	560	603	605	550	606	604	568	610	619	576	557	586	605	589	588	581	628	600	551	561	577	583	532	613	589	576	549	614	619	600	611	593	598	569	545	581	559	557	579	581	609	620	577	572	584	605	580	579	576	584	580	568	533	580	548	576	587	581	613	603	549	578	581	569	609	585	580	568	591	563	554	576	575	570	588	592	610	615	566	579	602	590	579	548	567	595	613	545	583	599	554	597	594	549	544	541	582	564	548	559	602	604	570	581	599	603	637	575	566	625	552	604	555	572	559	590	552	596	573	568	585	578	569	589	567	577	602	576	614	558	566	595	604	551	614	580	608	626	575	576	597	592	575	542	578	541	605	511	639	578	584	580	517	549	577	556	575	583	610	577	597	624	580	583	588	604	595	571	573	558	607	549	550	550	594	565	557	595	558	603	607	576	598	585	562	597	572	565	550	589	626	563	545	568	563	605	603	595	610	549	580	597	605	563	539	585	583	560	604	581	619	593	596	626	575	568	586	552	588	567	595	594	605	597	581	564	569	578	593	556	573	593	547	562	585	584	611	573	623	561	581	566	578	598	631	589	587	551	571	591	583	590	586	560	618	567	542	598	550	573	550	596	607	583	565	592	617	587	539	596	585	588	558	597	526	565	551	577	599	585	525	592	572	571	591	609	569	589	535	550	582	567	556	570	584	543	558	516	586	578	557	585	591	577	529	587	601	548	580	556	651	613	588	613	580	589	572	542	617	588	571	550	595	587	545	598	586	576	584	602	567	579	563	620	575	609	604	588	591	559	588	613	568	584	597	548	598	578	582	548	545	570	590	542	600	591	551	577	557	531	590	591	567	573	565	578	575	572	602	606	555	618	564	628	511	582	593	566	543	570	570	617	577	623	549	576	583	580	571	600	592	602	560	569	527	565	577	607	596	562	597	580	584	540	562	620	598	561	577	564	600	568	557	586	555	568	590	570	550	586	581	598	576	597	570	572	550	567	596	572	580	606	572	530	585	544	599	574	552	559	595	567	570	588	553	577	597	586	572	609	604	591	584	577	574	616	553	581	606	582	589	581	600	556	629	597	550	582	610	589	566	596	593	604	562	559	554	588	523	590	570	533	607	559	611	541	563	576	571	569	553	550	541	592	526	598	573	584	567	591	533	550	552	602	604	570	590	602	632	634	581	536	556	570	574	581	581	593	596	606	515	583	578	550	591	561	587	603	562	580	609	584	596	593	557	571	619	608	592	565	597	532	619	562	615	572	598	568	543	569	611	660	539	588	555	588	611	555	580	586	562	580	574	584	595	593	575	577	611	552	556	613	604	570	611	589	604	554	598	649	582	568	583	549	593	550	582	563	602	564	588	597	570	569	583	558	590	583	602	549	619	591	574	525	570	588	573	576	578	566	553	541	594	569	578	628	575	551	622	609	570	607	583	544	620	605	594	588	593	637	588	597	602	561	598	581	565	574	629	565	602	547	563	582	621	596	639	601	597	554	568	600	546	499	559	583	554	560	602	625	568	602	595	548	538	593	530	598	576	580	622	569	573	615	616	590	599	558	567	567	563	560	592	588	553	597	581	630	620	594	601	578	564	599	545	548	549	540	577	580	557	575	569	592	576	554	604	597	584	528	634	584	590	588	585	605	597	578	569	555	605	583	635	607	580	566	606	571	579	566	574	592	570	588	612	588	634	613	528	584	530	595	564	543	614	603	549	559	569	624	545	603	612	606	586	614	595	617	574	620	577	559	590	556	598	575	587	621	571	592	568	559	545	550	525	557	576	561	638	591	594	539	587	638	618	588	600	601	583	589	593	568	563	643	584	572	624	537	584	576	555	563	576	576	594	588	563	592	597	621	583	586	598	580	557	574	599	624	617	575	565	529	559	580	544	598	547	582	585	579	596	598	592	587	560	580	650	605	566	585	540	600	546	545	625	588	580	622	627	559	598	616	590	601	584	593	603	561	573	610	586	605	576	621	590	565	575	572	545	566	606	581	575	559	582	585	570	576	551	642	579	581	565	582	565	601	582	562	599	570	575	561	566	585	622	575	564	558	604	583	597	591	587	610	586	589	547	574	564	572	584	606	553	559	562	574	539	542	611	654	565	562	598	575	581	579	613	567	599	583	550	611	588	544	597	612	564	557	569	573	548	572	592	622	575	643	582	574	565	560	584
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
