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
339779016662	339779017183	339779017731	339779018281	339779018831	339779019381	339779019931	339779020481	339779021031	339779021581	339779022131	339779022681	339779023231	339779023781	339779024331	339779024881	339779025431	339779025981	339779026534	339779027081	339779027631	339779028181	339779028731	339779029281	339779029831	339779030381	339779030931	339779031481	339779032031	339779032581	339779033131	339779033681	339779034231	339779034781	339779035331	339779035881	339779036431	339779036981	339779037533	339779038081	339779038631	339779039181	339779039731	339779040281	339779040831	339779041381	339779041931	339779042481	339779043031	339779043581	339779044131	339779044681	339779045231	339779045781	339779046331	339779046881	339779047431	339779047981	339779048531	339779049081	339779049631	339779050183	339779050731	339779051281	339779051831	339779052381	339779052931	339779053481	339779054031	339779054581	339779055131	339779055681	339779056231	339779056781	339779057331	339779057881	339779058431	339779058981	339779059531	339779060081	339779060631	339779061183	339779061731	339779062281	339779062831	339779063381	339779063931	339779064481	339779065031	339779065581	339779066131	339779066681	339779067231	339779067781	339779068331	339779068881	339779069431	339779069981	339779070534	339779071081	339779071631	339779072181	339779072731	339779073281	339779073831	339779074381	339779074931	339779075481	339779076031	339779076581	339779077131	339779077681	339779078231	339779078781	339779079331	339779079881	339779080431	339779080981	339779081531	339779082081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2826	3600	2300	2827	3600	2300	2827	3600	2300	2827	3600	2300	2828	3600	2300	2829	3600	2300	2829	3600	2300	2830	3600	2300	2831	3600	2300	2831	3600	2300	2832	3600	2300	2832	3600	2300	2833	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2834	3600	2300	2835	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	3600	2300	2836	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22129	20415	27838	22497	20131	18755	4204	353	312	316	332	320	347	287	324	284	276	309	316	278	288	275	303	315	306	311	271	295	324	305	253	291	290	313	312	290	278	264	314	280	290	311	303	250	258	328	285	295	291	284	303	301	311	297	325	286	273	304	287	296	283	302	291	276	267	291	279	300	308	270	295	272	301	321	297	280	316	310	286	291	320	294	305	295	308	284	295	308	300	287	301	297	311	283	273	306	279	290	272	277	278	306	269	288	289	283	302	290	275	264	310	324	284	298	283	276	272	289	275	304	300	284	284	288	249	253	261	302	263	278	306	306	303	323	272	328	290	315	272	314	287	279	260	330	278	282	295	253	262	307	299	319	276	283	291	285	276	269	311	297	275	268	304	251	279	278	290	299	284	294	294	300	258	268	280	296	291	294	306	263	299	290	263	278	300	289	279	256	282	282	297	256	295	295	285	268	269	238	300	307	293	275	299	289	273	295	301	308	289	284	323	282	280	295	252	277	300	260	308	284	301	265	305	308	273	280	282	286	284	286	289	295	275	301	288	300	290	259	301	258	275	348	292	268	283	278	301	303	288	272	297	300	307	285	320	279	280	301	297	301	278	286	293	298	293	301	266	285	265	289	285	314	277	269	309	265	274	282	304	271	236	270	326	253	285	319	285	281	279	283	255	281	270	297	260	288	336	294	264	262	284	278	311	309	286	288	273	293	262	291	292	276	290	299	278	298	298	287	259	310	286	285	303	285	281	284	265	279	272	303	268	275	314	301	289	305	286	292	282	323	297	283	297	284	311	262	293	269	299	273	284	310	260	284	261	331	302	294	267	283	299	295	320	281	258	290	296	310	289	309	289	288	280	292	280	288	294	317	278	294	267	287	290	285	273	293	308	304	271	297	267	287	262	304	304	271	286	287	299	329	283	260	320	284	300	284	286	291	312	263	265	272	292	280	294	275	293	279	256	275	249	302	290	293	309	285	278	268	282	313	296	288	273	266	259	311	321	310	295	270	314	291	300	309	296	291	284	267	299	291	293	275	283	276	294	281	308	306	290	303	262	292	296	336	259	275	280	292	269	282	284	281	278	301	286	324	274	295	318	294	301	321	280	313	287	302	277	307	273	291	282	295	287	287	293	277	281	255	289	291	270	302	312	311	326	278	308	295	282	281	272	286	279	267	311	307	308	273	298	295	301	304	279	308	311	250	300	311	305	293	292	306	295	266	272	292	300	287	305	254	278	256	238	272	316	304	284	289	297	292	274	283	263	285	285	304	257	272	320	277	268	296	300	288	267	290	278	291	288	312	304	261	316	255	271	292	293	250	293	301	295	278	263	272	304	313	289	297	276	274	283	317	272	300	296	276	286	279	263	264	301	285	293	287	298	282	316	266	266	274	296	314	308	284	311	328	270	279	285	315	273	251	299	311	264	313	268	287	306	283	301	312	266	296	306	275	314	284	314	294	267	287	272	304	279	272	305	270	296	288	303	255	294	287	284	289	267	255	297	265	259	313	288	317	297	277	252	315	251	280	279	311	310	287	283	291	270	290	284	292	280	268	287	261	303	328	275	270	293	273	277	317	285	292	293	301	289	301	290	261	285	312	288	307	253	308	267	293	287	307	267	274	279	293	293	285	270	300	291	318	288	259	312	303	276	244	282	282	305	263	278	277	298	305	318	304	298	275	301	307	277	318	286	289	303	244	278	298	310	300	290	273	281	317	300	294	312	281	262	309	268	278	280	289	295	294	312	272	286	294	286	309	281	306	290	283	277	281	293	297	269	308	317	283	315	298	259	286	271	256	298	256	297	292	258	270	299	279	257	274	259	286	300	291	300	285	302	289	281	265	277	271	313	294	247	290	290	286	271	268	261	272	263	275	298	304	304	299	291	302	291	264	271	289	269	300	303	276	296	283	305	307	285	256	282	301	288	282	286	300	295	289	327	286	334	290	293	279	287	269	300	309	317	280	297	292	292	317	282	259	277	280	291	281	297	318	293	301	304	279	279	255	270	304	294	267	293	276	275	284	262	268	293	284	268	284	291	300	286	291	306	268	279	256	263	281	311	261	289	293	274	273	274	275	302	264	278	277	257	273	295	271	257	327	305	308	291	303	284	266	279	283	314	301	273	304	284	278	285	280	277	285	282	284	250	302	310	284	300	299	312	243	283	250	291	283	284	286	255	302	258	279	301	304	311	279	290	300	243	265	318	303	301	302	275	290	308	310	289	282	314	294	304	308	314	253	274	278	292	254	271	293	287	302	317	298	312	290	285	287	303	284	310	299	292	295	282	292	277	317	269	294	262	301	298	274	277	290	290	288	266	310	278	301	252	312	292	304	287	272	260	292	283	285	323	288	298	291	254	280	271	282	263	279	280	291	288	301	309	274	291	275	319	259	295	299	301	246	276	303	300	281	283	286	272	300	275	278	277	287	259	293	291	253	290	272	291	262	280	296	312	254	301	289	284	286	323	275	289	285	255	281	304	284	296	310	288	286	303	303	267	288	286	293	273	270	302	309	292	296	306	294	298	265	286	291	309	301	265	277	277	272	303	290	264	264	298	276	282	327	276	300	283	290	260	261	284	248	315	267	250	283	278	294	270	284	272	298	285	303	308	287	293	268	308	293	258	269	281	270	288	312	273	283	285	284	309	299	267	283	331	293	245	294	326	282	298	295	290	274	287	306	285	290	285	282	275	298	294	313	280	325	297	294	275	251	309	303	315	275	275	308	301	288	282	298	300	294	292	280	271	289	319	302	275	290	299	306	302	296	295	307	293	275	295	243	290	279	264	298	285	298	269	282	286	283	313	319	271	314	294	304	274	267	309	292	278	290	280	271	270	308	286	269	310	277	265	320	280	275	261	294	278	293	278	283	284	271	308	282	270	288	260	302	272	303	320	276	309	286	302	297	287	281	300	327	294	278	293	300	285	297	288	273	300	303	286	312	300	284	296	270	299	321	289	277	271	293	267	284	297	280	300	302	293	305	313	303	298	283	275	292	258	286	291	278	296	282	304	284	333	265	298	279	294	282	304	292	306	282	315	262	249	259	298	249	317	269	264	282	294	306	322	301	287	289	275	288	279	290	264	296	307	298	265	256	287	274	295	292	245	293	298	294	311	284	271	291	276	288	262	296	275	288	291	266	283	302	304	281	315	305	308	304	288	275	298	324	298	278	267	284	262	296	277	258	278	288	275	332	295	264	261	294	262	285	286	257	276	263	273	254	313	272	277	301	285	263	324	274	291	279	312	270	301	267	309	308	297	300	310	268	272	305	278	315	296	293	248	299	286	341	294	307	257	291	269	282	289	280	263	271	275	271	292	301	283	269	300	253	287	274	290	272	301	307	284	297	287	298	312	254	289	296	319	268	290	269	279	255	299	257	276	299	294	313	300	310	261	282	284	294	272	260	278	274	298	299	265	259	263	300	296	282	309	284	276	285	263	301	264	310	295	287	289	287	289	273	314	268	286	286	299	295	292	281
58753	89586	58936	29644	9620	528	406	441	432	430	397	394	464	399	372	386	407	397	413	417	402	374	403	393	396	404	436	426	395	422	404	388	436	400	383	415	396	411	428	408	400	414	426	420	419	398	380	406	395	430	434	417	409	418	397	421	394	408	418	432	406	422	406	419	418	404	406	416	426	420	435	432	407	436	441	421	432	423	390	440	404	388	398	400	381	403	421	413	441	398	370	421	390	447	435	387	429	432	411	404	408	398	405	382	453	422	421	452	427	415	428	430	454	395	417	401	409	418	382	382	407	455	408	400	399	418	406	425	426	413	444	397	398	413	388	438	390	421	436	403	424	398	453	384	371	447	386	381	381	396	424	382	402	436	421	425	418	444	409	409	402	438	434	420	424	429	431	419	422	413	410	438	444	430	429	409	419	414	448	437	413	423	437	409	456	397	422	408	427	387	410	428	394	430	401	433	415	420	396	429	424	438	414	380	425	415	474	418	420	401	420	403	435	413	405	381	405	391	417	414	398	447	372	414	426	422	399	442	394	416	401	398	410	443	421	432	407	419	448	406	393	430	435	420	422	435	381	423	387	415	399	441	427	397	450	431	443	439	430	424	430	404	403	370	405	424	417	436	459	410	388	438	426	426	397	407	389	430	435	430	416	436	422	438	418	429	420	383	426	391	404	373	431	429	424	414	397	443	444	423	417	445	423	402	375	396	410	381	409	389	446	410	394	415	406	384	434	422	399	434	436	417	387	425	452	416	409	390	399	404	493	425	389	429	422	407	445	394	407	428	398	378	421	411	396	416	405	399	447	429	430	407	378	394	426	424	369	455	394	424	411	392	361	414	392	439	453	383	407	434	392	386	420	413	409	419	442	416	406	401	426	426	424	406	390	392	413	404	407	443	409	411	375	402	402	423	374	421	437	413	391	422	431	370	385	404	455	424	437	388	384	420	423	408	417	423	467	443	394	421	434	406	390	417	365	381	406	410	377	411	411	428	366	415	387	438	399	375	418	402	426	439	436	400	399	406	415	391	382	430	396	424	428	413	433	438	428	428	428	390	410	403	420	381	388	389	429	377	419	401	391	391	420	436	437	425	436	424	386	403	417	400	393	401	388	437	402	407	426	405	415	419	406	415	425	407	416	416	392	403	389	403	388	400	432	429	409	428	409	380	376	432	440	449	413	410	424	458	400	396	419	429	402	388	403	391	432	406	444	417	425	435	387	421	412	411	460	458	390	418	407	429	407	412	406	426	402	423	396	414	401	405	425	401	393	465	417	388	447	378	436	412	396	411	468	399	410	411	422	409	356	405	427	401	395	459	405	405	412	428	408	374	408	444	395	430	387	396	439	411	437	393	429	408	420	432	372	440	403	437	437	397	412	397	449	421	438	447	390	426	390	416	412	389	433	402	426	397	413	417	418	394	461	398	401	408	415	400	381	407	412	413	377	395	390	420	450	400	381	423	409	374	423	396	411	422	414	380	442	408	415	414	452	424	390	396	453	415	362	427	429	411	417	409	405	439	386	407	418	395	407	428	405	366	422	427	424	434	452	445	425	388	413	439	420	398	393	427	424	405	398	412	413	377	436	423	405	397	447	399	403	429	409	408	418	390	384	439	421	418	395	454	453	402	454	404	434	405	403	424	422	434	388	386	420	384	405	380	400	392	399	420	379	439	396	441	402	407	384	431	438	404	385	417	384	414	406	430	427	411	400	400	418	393	411	411	426	409	417	416	426	399	422	372	424	374	422	398	415	419	430	442	396	424	423	417	421	410	447	406	416	414	427	453	417	395	436	401	392	422	430	401	373	391	442	423	449	412	405	403	407	427	408	360	376	429	401	398	382	422	465	409	415	405	439	420	465	419	408	443	408	387	457	411	370	411	379	407	355	409	420	439	393	446	434	398	370	460	454	382	411	382	424	416	389	414	409	436	374	431	402	392	430	420	410	397	415	366	421	410	372	408	406	373	372	408	399	386	459	423	411	433	402	452	376	437	398	382	420	426	440	431	411	425	455	396	399	397	400	409	437	391	412	426	408	396	415	371	421	447	417	446	415	367	416	417	423	428	425	405	401	422	484	387	400	383	391	407	391	405	435	372	412	404	432	398	436	423	438	413	381	394	407	408	425	406	396	421	420	439	385	381	381	426	395	401	437	416	451	399	401	414	400	414	388	399	394	427	408	441	409	395	394	416	420	443	410	435	426	411	410	395	449	405	449	430	393	398	406	390	388	434	419	413	412	430	419	435	401	424	416	415	398	403	438	412	415	399	397	401	423	412	409	404	423	422	406	397	428	419	393	417	451	415	433	427	426	439	393	405	388	408	375	432	386	420	413	407	405	456	395	398	435	401	422	448	425	415	411	461	406	427	375	412	425	428	386	419	422	395	381	414	381	396	419	446	381	436	410	391	412	400	395	412	421	442	391	364	423	412	395	401	389	417	427	425	377	427	398	418	420	411	397	380	392	394	408	370	423	457	396	401	400	399	386	390	426	418	404	384	427	405	402	411	427	441	390	392	411	430	417	417	408	384	387	403	392	437	447	433	395	388	436	365	433	434	465	405	417	397	407	432	403	411	443	405	416	420	438	414	390	410	391	415	388	437	437	420	420	420	387	409	396	412	437	387	422	426	373	422	404	431	377	415	412	374	437	421	415	425	402	414	419	401	399	415	391	403	412	398	426	365	430	422	416	403	452	377	425	392	440	414	402	432	423	410	417	409	396	417	412	429	433	399	396	432	422	397	404	377	408	418	415	383	400	397	412	393	405	406	396	415	425	413	412	394	423	405	436	423	420	424	426	458	411	401	411	402	399	412	405	430	433	404	381	432	408	416	392	438	430	426	406	420	362	411	416	412	430	393	428	391	413	425	433	426	451	402	442	413	433	433	396	382	419	437	443	419	397	384	393	409	410	438	404	439	411	452	424	394	398	425	418	432	430	409	401	417	382	466	359	354	436	427	403	375	395	419	397	408	418	394	437	421	407	387	406	427	417	403	390	450	444	447	376	416	400	408	442	425	414	421	434	425	395	415	407	428	379	429	413	408	432	383	416	379	430	427	437	438	409	374	411	396	431	399	387	417	400	427	418	412	405	378	390	390	378	408	414	433	391	385	405	394	435	408	398	435	409	393	424	408	394	406	344	387	405	436	404	434	405	410	397	405	403	410	426	400	420	412	405	424	397	404	419	394	403	428	395	423	440	440	396	402	412	396	418	427	421	441	409	389	440	411	389	425	421	418	399	410	428	419	444	382	395	396	406	378	391	425	396	423	417	406	421	407	437	411	419	430	400	422	407	387	423	407	410	430	418	443	404	429	410	435	425	395	426	428	430	412	412	382	423	374	397	384	405	373	407	392	434	419	446	405	400	398	395	398	408	437	432	390	424	422	389	458	376	412	406	411	444	447	394	420	417	403	425	394	410	403	374	427	420	394	435	413	416	385	408	420	423	403	419	395	423	429	413	416	409	433	419	380	415	419	400	441
31127	27212	22422	7237	765	276	285	294	256	271	284	268	295	251	285	293	300	257	269	271	273	294	292	282	267	306	282	277	269	278	307	264	281	250	260	289	271	305	250	277	255	299	285	259	269	272	287	300	265	277	279	283	268	283	270	280	271	298	276	271	246	273	274	292	277	260	272	286	264	287	282	275	284	266	281	296	278	275	273	248	263	290	252	291	308	273	257	283	309	301	255	282	267	273	249	276	275	293	270	272	254	269	277	305	269	268	243	274	288	291	273	266	276	282	286	262	259	283	263	271	259	282	269	287	258	266	248	310	280	294	271	291	286	273	265	274	294	277	282	280	276	276	283	260	281	270	276	272	275	281	285	255	247	292	285	277	261	282	262	271	255	281	278	268	270	293	255	307	282	272	272	287	263	294	275	260	268	280	267	264	271	252	246	279	275	273	256	286	272	284	271	299	289	277	305	260	269	276	295	264	291	265	240	248	286	275	266	264	298	270	273	294	236	278	289	275	293	285	280	295	291	296	267	277	263	286	261	261	277	305	288	265	271	273	254	276	290	267	272	292	316	291	287	268	279	276	274	294	271	274	263	289	257	261	289	266	288	273	287	281	279	274	266	243	259	319	297	259	286	290	281	275	263	286	261	287	296	287	291	271	284	254	265	267	244	272	309	281	263	295	302	283	284	267	290	281	262	266	282	320	268	255	284	284	275	270	296	315	262	242	263	286	243	277	266	279	266	271	255	290	276	274	262	261	247	269	256	277	286	263	279	279	250	270	276	244	298	248	275	267	258	279	290	276	276	269	256	264	279	261	267	282	256	277	272	296	278	268	263	273	264	279	267	287	266	281	283	285	260	291	265	257	273	257	312	275	246	256	272	267	253	276	283	298	308	270	249	244	273	295	287	277	306	244	275	276	267	258	294	239	298	266	269	255	279	267	270	292	303	267	256	283	286	266	298	282	283	293	255	306	248	279	288	270	279	252	294	280	278	295	265	265	296	261	264	256	277	295	257	281	253	276	252	259	299	285	282	264	288	267	266	285	275	277	262	299	266	277	262	287	299	255	265	265	275	276	260	268	268	274	259	268	283	302	268	252	257	288	291	264	274	259	304	258	275	257	296	290	288	269	256	277	247	260	286	289	264	256	252	268	255	288	241	271	304	284	263	278	295	286	268	260	248	264	285	278	301	251	263	250	276	263	258	303	270	283	255	289	286	256	296	265	248	281	257	273	289	269	287	241	305	285	254	283	314	298	267	302	270	273	295	291	296	241	270	296	283	258	268	274	283	284	292	284	272	247	269	282	252	259	275	277	283	302	262	287	280	279	286	275	283	285	263	285	268	270	261	289	265	259	281	293	267	263	317	281	254	292	269	264	315	287	275	282	255	284	288	254	274	296	257	253	271	258	285	286	297	305	292	291	304	278	281	236	297	287	270	263	280	288	261	260	284	298	287	266	256	262	278	299	238	263	268	277	282	308	299	290	240	275	299	271	292	271	295	258	290	294	298	282	267	241	281	264	253	266	302	251	276	286	287	268	262	275	256	279	279	293	265	296	319	255	279	255	271	269	300	248	266	256	274	245	259	265	278	280	259	268	308	292	254	242	266	272	271	293	275	254	280	257	295	282	267	318	276	271	295	283	265	284	267	281	278	262	282	275	286	271	273	256	278	288	278	271	250	285	270	269	296	262	268	253	271	244	283	290	283	284	292	301	277	285	268	265	263	287	281	285	273	262	280	277	271	262	267	260	262	269	287	275	267	254	261	265	255	293	271	285	278	283	290	283	255	300	267	267	264	271	266	296	285	301	276	233	277	285	303	265	284	276	308	288	287	274	259	243	268	276	272	258	269	274	256	260	277	272	287	267	295	238	266	262	283	269	294	281	270	263	260	272	276	262	261	265	286	298	287	261	278	271	280	306	270	311	275	270	296	281	289	272	274	255	240	287	259	237	255	276	268	283	282	259	255	273	241	259	277	251	297	283	282	254	283	300	268	273	305	295	294	261	281	276	261	270	296	290	283	254	287	263	260	279	280	265	283	276	272	279	276	274	276	256	299	285	283	228	295	258	273	258	285	264	328	259	285	273	278	284	274	275	283	272	291	285	252	305	257	252	272	304	265	263	275	298	264	228	259	262	264	277	279	317	285	283	288	302	300	278	282	284	281	302	272	279	263	259	280	279	284	249	290	260	266	284	305	283	301	275	248	281	300	278	255	254	264	282	299	276	259	293	281	266	282	289	255	301	284	290	268	244	287	307	263	290	277	283	258	281	289	267	299	293	263	279	263	308	286	277	291	293	262	281	270	262	302	285	262	278	278	296	240	296	275	300	290	256	291	306	275	259	292	257	267	285	266	297	269	270	279	287	276	282	263	281	270	273	260	283	268	278	265	252	291	260	241	315	282	284	250	265	259	283	276	262	298	271	280	280	281	279	289	296	297	273	283	257	289	292	258	257	283	250	296	263	319	299	263	270	286	263	288	259	267	263	272	303	307	289	297	247	284	308	279	252	280	292	300	281	290	253	291	279	292	283	249	275	270	279	241	272	263	305	244	266	273	288	325	285	261	289	303	250	289	287	257	261	280	246	293	290	268	296	276	304	261	281	271	261	281	269	280	292	265	240	251	299	262	254	262	284	296	276	306	280	292	271	250	254	283	282	287	263	276	297	254	263	281	301	290	288	292	264	302	296	294	244	288	252	266	281	266	278	293	258	274	290	300	289	279	268	290	269	282	291	266	268	299	269	259	264	257	321	280	286	260	252	280	278	254	272	269	277	244	267	303	298	268	292	239	294	277	294	271	274	255	256	254	284	264	274	272	285	267	256	242	251	247	274	256	302	277	261	277	282	292	291	292	243	241	250	321	270	292	277	260	257	262	269	290	261	285	266	258	275	264	264	265	275	250	311	250	306	237	298	283	293	248	288	264	257	264	282	278	241	313	262	265	243	300	252	278	272	291	262	283	274	256	279	258	277	271	286	272	313	281	266	283	262	266	295	284	278	283	270	277	268	272	277	293	245	239	274	256	290	279	268	300	283	262	283	280	267	301	302	272	275	255	241	291	245	278	282	267	252	244	276	283	252	301	274	267	278	239	282	296	284	273	280	287	265	290	262	264	293	277	310	271	297	302	286	300	287	286	274	284	277	259	259	292	296	239	253	261	314	289	258	262	288	265	257	285	264	281	267	252	271	301	279	265	273	274	286	271	285	264	252	306	298	272	256	283	304	283	272	307	283	280	278	308	285	259	261	254	278	279	275	255	270	267	276	265	277	285	287	289	278	259	274	268	287	296	258	260	261	291	280	250	275	291	276	286	274	254	270	277	311	256	246	283	273	250	277	289	279	281	290	252	286	255	255	242	281	263	279	281	251	273	257	268	274	284	283	294	239	302	278	282	279	271	293	268	265	303	273	288	278	297	257	276	268	302	270	283	248	298	299	287	250	254	288	266	281	282	265	280	260	247	288	282	267	293	257	282	267	273	272
37399	41283	22370	5518	1287	386	382	439	398	364	390	396	392	391	400	413	416	398	418	449	399	430	400	417	405	453	398	362	371	401	398	446	399	386	387	407	404	441	414	377	377	403	399	401	410	384	401	401	430	455	377	419	402	401	383	411	408	408	430	361	430	397	395	382	439	430	428	431	402	385	403	420	411	395	388	417	384	435	420	410	408	374	386	406	408	405	427	404	428	404	375	411	383	437	385	404	380	403	384	362	443	396	422	413	411	374	405	377	391	404	434	411	432	405	405	390	395	399	403	396	406	411	421	373	390	375	412	402	389	371	385	422	381	395	431	407	401	419	399	408	389	404	428	404	421	412	423	414	421	431	430	384	379	417	428	408	391	431	361	396	407	390	404	396	394	418	417	419	392	394	405	386	398	382	378	441	439	422	414	390	370	366	410	399	410	403	432	389	442	397	376	423	393	412	416	423	435	425	397	431	414	395	418	445	410	385	388	404	409	398	408	409	382	407	401	425	442	409	394	436	411	430	406	402	415	362	438	417	417	424	429	399	400	392	396	367	387	414	335	400	400	409	417	410	387	422	415	402	382	420	408	426	385	414	444	418	380	380	431	425	427	422	432	384	385	427	387	389	423	409	390	389	450	394	406	426	367	394	364	441	399	412	412	412	432	368	438	385	382	398	454	391	383	385	426	403	415	417	415	398	402	406	429	390	405	397	407	415	404	394	416	391	401	409	443	414	394	440	384	409	402	378	389	432	402	386	411	413	393	392	433	412	421	385	421	391	436	393	398	402	441	401	373	377	431	423	394	432	408	391	410	398	397	411	402	379	342	401	439	434	405	391	401	390	431	397	411	431	406	375	393	385	418	424	379	372	394	406	425	370	397	401	401	356	425	422	413	422	387	423	420	375	398	389	416	401	412	426	399	415	399	422	416	382	417	434	407	401	405	369	422	367	401	422	408	428	430	406	386	373	380	364	407	381	391	426	401	385	410	420	377	409	400	391	460	404	392	403	432	401	414	434	423	401	393	370	409	427	388	377	427	435	355	380	441	409	430	391	385	393	408	425	397	400	386	427	392	379	363	422	391	378	404	399	392	420	400	396	399	421	404	378	380	403	426	397	421	412	431	397	396	397	383	440	437	362	431	390	406	416	372	443	382	414	415	387	384	374	413	438	399	407	395	422	375	412	418	402	417	379	389	397	403	384	383	372	380	364	408	385	407	400	423	434	409	400	406	408	395	401	420	410	390	405	415	425	413	370	388	391	421	421	439	397	415	416	372	391	425	402	404	404	406	374	407	390	431	415	429	424	414	424	402	393	397	432	366	415	393	417	404	386	386	389	397	399	386	396	420	394	428	424	410	380	401	389	434	426	390	402	414	404	439	391	390	390	419	393	383	424	417	376	369	412	399	409	410	387	404	415	403	399	407	384	422	377	396	407	382	413	415	388	398	392	403	396	382	394	380	429	394	384	398	387	415	378	392	389	424	398	383	355	412	411	395	396	372	414	389	386	402	375	415	397	403	416	396	420	392	396	399	377	400	411	419	397	429	402	398	411	397	386	412	417	399	398	422	441	411	428	359	346	409	440	394	431	449	396	366	388	415	415	383	393	429	406	411	425	391	413	427	407	343	430	391	374	415	422	393	420	436	419	387	392	403	388	378	421	419	399	398	414	394	391	434	401	417	398	378	387	403	397	389	425	403	403	405	398	393	396	376	385	392	382	417	414	410	401	399	397	406	406	384	420	398	413	404	396	408	396	409	421	407	429	396	365	380	386	420	441	404	389	412	397	403	418	388	402	398	383	401	414	397	382	402	393	420	402	436	391	414	409	438	405	413	385	409	389	403	383	388	394	423	384	413	403	383	449	413	381	419	372	400	434	393	403	388	404	382	400	429	424	445	372	379	429	409	425	381	384	366	395	410	414	441	396	411	393	417	400	359	387	407	408	421	373	390	407	400	371	414	413	422	370	419	400	395	408	395	395	415	412	399	400	415	411	409	399	400	390	409	414	388	416	382	399	417	383	426	431	439	379	417	370	418	415	404	389	390	407	397	380	409	378	395	395	394	398	410	424	426	407	426	383	377	396	426	407	412	399	421	417	401	406	419	424	400	434	389	416	380	381	415	413	403	405	377	372	383	441	396	429	372	433	384	401	415	389	375	400	443	404	417	408	421	380	393	407	408	403	410	397	431	421	392	419	414	383	402	360	408	433	414	404	390	410	394	442	395	396	399	420	393	403	382	432	403	430	447	411	416	407	440	380	418	414	403	403	399	426	376	379	425	375	409	377	396	461	372	383	389	390	415	383	417	368	460	407	406	383	397	421	398	383	387	437	402	387	431	420	409	427	439	377	401	403	417	375	404	408	387	449	380	419	407	429	423	414	419	420	419	383	412	395	423	387	449	372	418	416	395	428	440	422	420	410	395	398	414	416	407	390	436	391	390	414	372	409	420	392	375	374	410	388	434	366	418	434	414	393	398	383	408	401	388	412	401	415	415	401	358	397	425	373	401	368	404	372	425	389	405	420	426	416	423	397	412	418	406	405	421	391	399	391	401	417	424	404	372	405	380	413	445	382	437	424	414	386	398	406	409	391	392	385	374	408	376	401	384	421	410	412	427	378	390	408	403	401	416	370	395	428	421	434	395	379	400	415	394	382	437	420	426	401	403	401	372	399	391	376	418	383	419	408	401	412	424	399	418	452	406	376	422	398	384	364	418	405	408	419	408	393	409	431	398	381	417	376	425	410	386	427	408	418	394	403	434	415	401	419	414	400	384	394	454	431	428	391	405	392	414	417	396	401	436	384	407	392	390	371	412	392	359	426	410	428	393	406	385	420	429	387	416	393	378	413	414	431	394	412	402	382	416	389	402	389	377	392	418	420	425	402	393	378	397	367	377	378	416	399	386	395	377	387	380	376	423	443	396	359	394	391	391	395	440	430	367	421	391	413	438	427	395	425	365	357	383	396	402	431	403	396	393	414	438	387	402	388	412	409	400	390	390	412	401	423	424	403	422	387	399	392	396	401	436	417	432	420	386	424	392	431	378	427	415	421	441	411	453	427	447	392	401	415	425	411	428	415	421	451	392	379	413	456	420	420	388	394	426	356	355	417	427	448	407	406	416	387	432	415	424	409	397	380	407	383	395	377	374	373	391	391	403	393	394	385	441	396	427	379	400	415	383	434	388	397	370	378	429	387	426	420	377	357	395	368	413	426	430	403	417	404	432	407	426	450	428	401	410	416	398	419	405	400	426	423	421	385	384	406	398	440	395	374	410	420	415	409	427	372	416	436	442	384	409	417	386	428	377	403	411	380	374	452	432	413	377	383	391	402	390	418	405	410	387	381	397	440	396	395	407	384	407	387	422	417	385	420	414	422	375	427	433	404	387	402	399	460	382	400	465	370	408	426	427	417	408	426	405	417	432	389	369	391	387	411	376	425	407	413	404	377	383	447	379	404	404	405	358	380	445	394	395	391	432	421
24315	21890	29514	24292	21050	11343	635	389	359	376	364	332	343	359	364	351	396	377	364	372	358	360	348	349	348	367	389	356	370	343	350	368	328	408	362	345	351	378	378	336	362	360	360	369	360	350	374	358	357	403	369	327	367	373	385	361	374	365	359	365	355	368	355	341	335	378	365	335	361	362	354	346	345	336	334	341	385	360	342	338	345	349	342	362	372	345	354	351	340	342	371	355	335	338	343	360	347	383	349	365	355	365	352	367	370	381	357	333	342	354	343	336	369	356	377	375	312	360	371	363	374	317	360	383	397	367	365	365	338	395	363	366	344	356	369	352	353	358	364	355	367	345	358	318	386	339	326	365	334	328	344	355	336	344	343	383	353	355	340	383	340	373	357	309	364	311	373	365	354	365	370	367	363	353	340	367	345	358	341	322	371	362	368	348	335	333	356	360	364	368	364	361	356	361	354	379	366	334	348	339	358	332	365	333	363	329	355	341	319	353	339	354	377	370	317	385	331	311	385	342	330	357	346	376	351	370	356	388	353	365	363	371	328	378	352	347	331	375	332	388	341	355	343	343	348	362	355	357	362	332	345	339	347	344	321	339	323	369	351	404	354	349	352	355	345	320	329	378	319	350	328	344	327	383	352	335	348	361	351	365	339	370	348	348	416	385	342	346	356	381	364	384	368	356	313	348	349	361	362	364	372	342	376	353	353	343	364	376	360	357	335	325	328	357	375	315	356	323	332	352	343	342	338	367	358	345	326	379	351	343	366	388	343	350	360	338	322	328	345	369	335	351	357	348	351	388	339	334	367	373	381	355	328	350	353	308	388	380	356	364	357	365	378	353	357	330	325	357	373	360	341	343	376	316	311	370	357	339	351	344	366	369	344	355	394	353	328	333	388	350	395	392	316	370	377	358	323	363	368	335	329	390	313	332	362	352	342	352	322	357	370	358	344	333	352	374	324	339	381	319	360	362	356	327	343	378	340	380	321	345	342	370	339	316	349	324	365	343	363	351	356	357	338	365	335	383	352	368	326	327	352	347	328	330	351	357	376	324	344	334	360	326	344	382	333	356	350	350	392	384	346	362	341	384	310	369	345	346	326	321	399	341	380	359	363	359	335	352	317	358	364	367	332	343	380	355	341	371	335	397	353	375	358	341	339	364	352	332	336	353	343	381	339	353	354	330	328	347	345	352	362	356	350	344	326	376	349	363	320	366	364	344	338	358	350	352	344	338	371	334	344	368	367	315	351	334	380	357	350	390	360	344	356	346	359	363	358	348	321	390	342	338	378	316	349	325	368	335	360	359	376	356	352	340	335	360	379	334	361	309	331	363	360	338	368	386	359	372	351	336	314	355	368	352	364	331	388	322	346	356	334	363	370	349	357	369	349	347	348	350	361	384	363	344	353	341	336	403	338	354	364	355	337	367	341	332	369	349	336	363	349	344	377	387	378	366	359	371	369	348	348	321	342	378	347	346	352	354	348	381	330	371	349	371	356	344	323	373	365	364	370	370	343	332	385	373	321	352	348	355	370	330	335	355	333	349	343	348	354	324	350	374	337	365	337	360	371	346	362	339	360	323	369	337	352	377	325	348	365	348	297	355	361	340	363	368	354	340	387	350	357	345	346	381	380	370	351	350	340	326	332	348	342	322	314	335	343	367	323	352	355	334	360	373	349	360	370	362	330	344	366	365	334	328	348	338	342	359	354	360	326	371	322	347	371	382	355	377	350	337	344	331	329	345	357	373	402	373	348	349	371	349	351	352	318	364	348	335	364	317	348	356	366	368	340	321	353	342	353	327	341	382	364	369	384	346	354	369	347	364	345	340	357	373	340	305	361	358	377	396	366	371	356	341	349	326	346	353	311	391	333	331	358	349	364	331	371	361	325	357	372	325	369	350	354	320	373	366	357	391	346	374	320	323	326	369	333	339	377	361	378	330	362	323	353	390	372	376	356	374	369	361	366	355	346	346	351	371	359	340	351	355	342	344	344	371	384	349	371	369	367	329	352	367	388	351	318	367	364	380	374	352	360	321	342	333	371	379	391	352	347	339	372	310	363	386	344	349	362	354	392	378	387	372	365	317	379	373	343	373	343	314	366	343	355	329	327	385	367	361	368	363	369	352	376	333	361	379	334	363	326	394	365	341	321	305	366	331	358	333	365	330	391	355	332	352	352	344	386	323	358	309	352	356	341	386	365	353	329	345	365	389	340	347	381	315	355	355	356	379	324	349	363	358	354	376	350	337	376	353	337	370	323	333	370	341	350	370	346	383	323	375	338	353	367	353	346	344	362	328	363	356	382	324	325	388	349	377	333	327	341	363	395	358	316	340	352	343	387	363	362	360	328	334	367	368	375	323	343	318	363	382	355	354	356	351	353	361	363	363	341	353	338	364	329	358	348	351	369	357	334	360	335	352	377	342	354	301	356	347	403	381	370	355	350	347	342	318	318	341	336	389	361	346	348	367	367	361	348	386	332	366	346	347	376	381	346	382	362	348	369	343	364	394	340	375	382	355	369	396	383	370	371	399	363	328	357	324	342	357	364	325	354	383	382	357	354	336	344	347	368	386	365	341	335	343	339	356	334	369	350	340	351	359	344	322	367	355	390	370	387	378	346	352	355	331	392	342	383	351	369	392	348	365	377	351	346	350	352	392	326	378	355	346	360	375	386	366	351	356	319	365	331	345	332	354	353	358	335	353	354	342	355	356	369	367	359	372	366	355	362	336	336	373	362	356	351	332	357	320	343	342	327	337	368	339	372	371	332	347	362	339	353	318	352	363	329	336	352	329	356	320	345	360	363	350	339	342	347	350	385	363	343	319	394	377	351	331	343	349	357	369	336	335	354	349	408	342	330	356	328	316	340	359	379	343	355	331	358	363	366	382	342	361	334	356	348	364	337	356	349	348	389	351	323	349	344	331	307	364	372	363	331	354	341	356	384	338	317	324	329	337	315	357	329	355	372	370	388	362	361	354	346	381	364	343	333	354	389	371	352	369	360	306	376	384	328	336	344	340	357	354	335	374	356	347	358	320	329	325	366	375	393	356	326	358	368	381	358	349	378	366	347	399	372	364	385	324	366	360	364	345	346	363	368	333	383	355	359	332	356	384	365	352	329	378	356	340	342	363	317	362	336	338	333	367	351	345	373	343	358	393	355	387	373	339	362	379	383	344	323	372	388	328	340	356	361	378	337	359	363	337	342	352	344	381	372	345	352	351	332	354	339	339	355	320	337	392	365	336	386	377	358	334	381	358	390	336	321	339	333	373	361	377	380	360	364	370	391	340	345	326	351	353	351	356	347	372	344	335	329	361	346	367	362	374	371	336	340	335	374	347	368	339	349	366	318	374	359	375	350	348	335	351	369	354	354	323	376	328	318	367	396	324	348	346	353	327	369	383	357	357	355	341	347	352	368	337	326	349	378	320	377	360	346	380	355	321	370	365	342	341	339	360	366	379	354	330	350	378	359	365	347	326	365	356
61799	86904	56039	25901	6431	556	525	503	527	534	522	517	515	531	542	521	522	539	546	509	539	500	466	531	490	479	508	506	530	543	533	522	502	497	533	490	506	542	520	534	501	475	487	484	543	502	477	553	517	546	532	497	495	517	472	489	512	552	511	510	522	503	526	522	477	486	530	518	477	507	531	528	529	519	502	536	512	508	517	523	466	523	544	493	504	515	546	562	508	527	551	587	516	470	513	535	485	526	529	518	528	528	522	505	523	508	458	485	522	525	502	489	495	497	518	564	510	515	542	531	530	510	526	499	541	494	477	529	526	528	512	498	487	514	480	531	513	529	509	507	531	522	486	495	506	558	502	516	489	526	484	529	511	507	505	522	519	501	533	516	521	486	481	520	531	479	490	524	539	500	536	517	492	530	516	564	545	520	492	490	527	523	541	534	510	511	541	498	515	506	546	476	505	540	454	503	484	531	489	534	522	509	501	517	475	498	505	497	505	490	522	484	536	546	559	528	563	540	500	513	495	538	534	513	495	526	525	531	528	546	497	488	516	495	521	524	501	513	504	461	515	514	520	516	522	507	497	524	520	542	509	516	505	523	541	504	515	540	492	531	489	506	513	508	525	513	493	491	505	520	479	524	501	492	514	460	508	527	469	512	525	486	508	483	514	504	509	496	546	517	498	540	508	492	487	494	507	514	489	494	501	511	522	506	478	501	496	516	490	514	530	510	506	538	483	563	508	510	517	487	491	548	529	522	527	498	512	520	511	503	477	564	484	500	479	472	530	532	480	554	510	524	467	498	533	556	538	485	483	498	521	492	499	482	538	553	492	501	518	485	513	505	491	465	538	487	503	529	507	547	512	488	507	503	525	529	495	514	513	526	511	529	472	514	481	479	530	509	515	541	519	496	478	510	503	524	518	498	508	516	540	508	528	509	483	525	481	537	483	535	503	510	463	500	471	515	524	480	533	507	510	510	483	489	525	516	495	513	515	532	475	496	525	489	517	478	537	509	507	478	549	495	490	539	540	539	543	506	518	513	474	491	498	496	525	544	507	504	516	533	505	505	472	523	531	513	509	470	507	511	515	503	520	507	503	499	499	496	533	508	479	507	479	519	493	502	510	532	491	507	507	503	461	505	498	490	493	499	462	519	503	513	506	529	546	512	455	487	494	528	521	503	520	523	513	508	468	511	486	511	512	516	490	495	520	499	478	526	525	488	554	502	511	534	530	509	497	505	512	501	514	515	465	487	515	482	477	551	523	528	470	497	534	492	476	477	508	520	509	466	505	548	482	483	546	509	509	482	541	501	532	520	541	521	523	501	485	552	511	531	507	528	501	536	487	486	525	489	524	505	533	482	497	459	510	517	503	516	505	524	499	534	524	472	471	550	502	531	520	520	515	470	537	522	511	521	539	500	495	510	506	490	518	496	471	480	482	516	510	509	478	500	504	535	533	517	503	474	494	499	516	510	544	492	503	492	482	521	512	517	514	494	503	525	561	567	504	503	479	516	487	489	518	511	502	490	487	506	508	513	510	542	517	504	479	436	521	469	508	494	499	524	499	491	532	478	508	547	525	480	494	468	509	510	532	509	508	467	543	493	539	465	483	508	558	497	513	515	495	487	500	541	525	521	519	485	534	504	470	533	463	514	519	493	504	523	473	536	495	485	483	493	521	504	543	539	535	508	528	524	551	505	523	526	534	509	505	535	493	513	528	509	509	494	491	472	515	547	479	488	495	488	533	507	500	541	482	531	504	473	534	519	493	522	441	556	507	501	540	545	517	490	500	541	526	500	516	513	493	481	496	494	487	543	547	534	495	555	492	518	483	516	517	528	555	500	535	532	537	525	503	501	512	514	517	534	519	505	464	480	514	530	536	543	534	520	525	510	538	505	502	506	449	467	561	506	528	545	489	535	497	536	506	523	537	514	516	497	483	484	519	528	539	524	524	517	487	509	489	522	498	505	530	500	524	522	548	527	540	525	481	516	476	479	528	501	500	482	536	545	503	521	508	489	475	524	540	491	499	470	487	514	503	532	487	487	525	515	486	508	511	530	511	525	523	532	491	520	542	530	491	554	512	501	462	497	522	516	483	534	498	524	538	499	487	518	541	508	507	515	490	502	507	516	510	536	500	474	504	532	532	490	535	534	489	484	537	491	521	488	544	499	535	489	541	513	512	533	517	534	504	534	523	550	540	486	509	511	529	544	504	475	541	512	492	505	492	488	492	530	503	479	501	502	494	493	506	460	473	493	517	555	501	502	462	512	487	494	546	509	498	492	490	512	523	480	483	521	544	518	525	504	529	505	536	474	548	504	518	512	513	529	565	487	502	496	505	524	531	486	526	519	518	425	491	475	497	507	510	512	486	483	532	503	520	501	498	487	526	538	519	514	513	550	556	489	518	516	492	537	528	493	497	519	515	495	505	490	496	532	502	523	532	530	495	487	492	542	550	515	495	530	474	478	524	528	512	507	533	526	511	510	478	492	564	490	511	552	530	527	499	521	477	525	518	524	532	516	527	533	509	542	496	537	497	518	490	532	517	534	499	535	474	548	529	541	479	501	497	493	524	506	506	522	512	536	565	525	473	483	527	506	521	451	538	509	571	519	507	521	542	492	520	447	465	506	539	523	507	540	530	503	508	488	516	547	507	492	535	512	497	511	527	527	573	499	463	530	490	502	505	528	494	528	526	539	504	501	550	539	491	506	517	546	530	497	521	514	509	467	496	545	520	505	455	523	539	532	542	483	521	542	489	535	485	490	520	517	456	526	511	504	514	498	528	456	537	552	532	463	488	462	514	521	453	511	533	496	493	517	509	504	505	532	527	507	529	514	516	523	514	509	514	512	558	546	506	518	536	494	499	517	558	504	531	535	513	521	469	465	481	552	498	547	513	538	522	481	535	530	510	489	544	516	519	472	507	494	494	505	496	556	485	556	489	553	489	532	530	522	541	530	496	541	501	459	498	528	509	531	522	503	534	469	536	514	473	513	516	498	490	524	473	525	509	519	502	492	559	512	517	488	539	527	511	476	522	501	508	488	482	486	500	494	530	523	525	530	500	497	489	550	481	477	469	509	484	484	517	497	521	490	487	488	519	528	473	509	478	544	546	471	465	511	496	493	458	524	477	514	572	502	533	486	523	500	463	492	524	504	510	542	489	511	471	490	487	522	500	500	450	539	517	511	484	514	487	516	527	503	518	517	471	517	501	513	501	513	505	493	486	546	512	507	496	503	503	484	513	511	527	534	498	532	529	537	501	532	488	541	537	504	510	498	500	503	524	517	501	491	537	499	488	552	503	528	514	517	501	570	515	532	498	514	476	505	521	525	515	496	496	529	524	522	518	493	532	470	506	513	485	494	521	503	523	507	496	513	527	499	525	487	560	502	479	512	540	520	480	530	493	536	495	511	511	503	494	505	502	505	538	508	505	514	516	513	512	492	527	476	513	476	509	529	497	515	515	513	512	509	520	487	531	509	523	526
23483	21683	29687	23914	21430	19797	4217	331	308	337	323	336	298	306	258	308	305	337	314	320	346	308	294	316	315	323	341	336	316	342	299	314	321	316	280	305	317	339	303	315	309	323	318	300	337	281	323	301	342	282	310	327	298	308	286	311	319	300	304	348	315	330	328	297	300	284	266	339	280	342	312	271	278	304	295	309	290	308	274	284	311	299	292	316	294	335	319	282	305	296	274	312	328	314	303	302	305	325	304	311	325	255	305	322	300	292	333	291	327	288	310	319	309	274	295	316	291	291	318	286	304	290	308	316	297	289	302	333	294	302	317	287	309	355	333	312	336	340	311	291	289	305	310	319	305	307	329	303	298	306	324	319	339	308	294	309	317	282	290	302	305	294	328	310	326	298	332	305	300	293	286	332	315	293	310	275	308	303	310	344	278	302	317	292	341	309	324	315	291	309	310	312	281	315	307	309	325	294	298	318	324	300	285	320	319	303	328	299	330	303	311	317	311	337	310	289	308	313	270	290	294	304	275	317	320	328	305	309	297	312	259	309	302	305	303	305	310	325	295	272	310	295	296	300	308	294	297	311	302	292	294	337	333	299	309	299	295	301	266	308	316	327	343	306	285	279	318	331	299	316	304	317	286	293	305	288	322	300	289	331	294	303	323	285	304	327	290	287	302	326	282	331	328	295	298	316	292	334	297	288	312	292	323	307	291	298	304	321	315	308	292	299	291	286	314	270	335	322	287	328	299	294	300	323	315	315	303	317	300	294	306	319	324	307	285	282	283	335	308	305	312	326	313	307	308	322	304	322	279	308	310	322	302	319	307	301	258	310	294	298	266	286	307	295	354	327	294	284	307	263	306	310	312	299	308	283	274	308	318	332	305	288	311	264	311	314	311	291	327	324	291	306	323	321	287	301	325	302	275	320	304	306	321	266	328	316	325	301	325	274	322	319	304	349	327	307	302	286	296	309	323	278	324	295	275	300	307	320	309	315	327	297	283	312	333	307	319	327	333	303	300	314	330	324	323	312	289	335	286	311	285	292	319	317	300	287	296	315	278	299	320	280	291	306	305	319	292	301	315	312	294	280	298	287	317	314	289	305	297	325	312	274	300	327	301	306	300	311	320	306	303	298	302	312	324	318	301	263	295	308	307	301	288	296	258	283	288	287	308	288	311	308	298	297	304	321	266	309	289	340	292	330	311	310	303	332	327	320	290	324	298	336	282	303	313	331	327	311	298	324	294	323	323	312	303	282	278	333	312	308	311	316	314	307	279	312	315	293	313	281	308	302	341	316	274	332	285	324	317	301	300	322	327	310	307	295	291	326	289	324	293	306	309	304	319	313	311	304	315	297	310	284	320	301	306	295	293	319	332	302	293	296	301	313	296	302	318	293	326	294	289	326	312	313	291	310	320	283	320	291	313	325	300	312	269	289	330	297	331	325	295	302	309	322	304	297	301	322	309	326	286	332	313	297	332	301	307	304	293	337	339	295	333	311	301	284	303	283	290	298	279	315	303	266	279	309	307	324	297	304	308	296	302	323	309	306	298	265	299	313	291	300	296	321	286	293	300	284	270	290	325	315	307	305	298	349	305	307	288	313	299	332	299	302	316	315	319	300	300	324	277	340	320	302	286	267	287	284	310	297	303	293	294	302	321	305	332	293	290	278	267	318	311	310	339	332	291	299	334	315	307	296	299	306	332	298	322	317	305	298	341	329	316	332	304	295	322	317	310	314	308	301	293	273	308	312	286	335	303	329	277	291	306	284	288	327	291	298	310	311	295	285	289	288	325	290	300	299	326	304	273	306	316	299	344	269	341	302	349	312	314	310	294	330	309	283	279	273	301	268	305	307	315	309	266	313	336	301	318	301	291	302	310	345	307	322	301	309	299	293	301	329	305	305	311	315	289	290	334	310	321	316	288	296	303	317	303	342	293	287	294	291	314	314	302	321	287	273	289	317	306	319	285	320	308	290	290	332	293	333	302	338	305	314	303	315	299	332	306	309	309	302	300	305	288	320	295	297	287	304	313	306	324	286	326	290	319	289	291	298	317	316	307	314	321	297	329	337	295	308	303	281	278	322	310	313	317	306	299	302	304	304	301	317	272	314	292	307	278	314	291	296	318	280	289	294	307	332	313	292	305	318	303	299	343	318	307	325	320	326	269	326	338	295	280	284	318	333	327	304	271	288	311	312	290	296	304	317	290	322	320	317	348	296	300	319	351	281	325	311	300	296	325	268	312	319	315	312	324	310	334	321	258	321	316	296	355	291	300	305	300	321	325	300	301	314	259	311	295	333	304	297	304	327	304	301	286	282	302	306	306	324	298	317	299	285	294	294	318	322	288	329	309	347	320	288	291	349	282	320	337	289	321	303	323	311	302	338	312	332	269	345	281	300	313	311	300	300	302	310	320	303	298	320	296	309	316	308	310	289	326	296	303	280	299	319	280	328	311	311	300	328	323	295	323	299	292	298	314	316	288	298	306	292	296	294	319	315	311	277	308	277	310	294	297	329	277	312	276	312	320	325	266	291	296	292	307	296	292	293	298	294	318	335	308	313	285	304	317	265	290	288	306	337	311	335	316	284	302	304	311	288	299	335	271	306	321	299	306	313	314	302	292	302	301	282	311	292	336	288	335	296	300	318	323	333	303	315	280	280	309	306	313	284	314	357	282	324	312	303	330	297	325	265	275	326	286	299	310	311	299	307	291	298	296	300	313	287	288	329	303	325	344	326	299	288	302	323	313	318	285	286	304	306	298	292	270	320	287	332	305	309	319	294	307	295	289	295	315	276	288	306	321	308	306	291	302	319	327	360	297	298	313	304	311	299	291	298	286	327	318	321	294	324	359	303	317	295	309	318	294	346	304	296	294	290	290	325	298	323	315	299	289	293	336	279	283	284	277	306	311	284	299	319	284	304	295	319	304	287	322	305	314	294	307	328	327	288	309	310	306	332	299	302	291	299	292	323	304	305	298	320	330	309	303	295	279	287	314	283	305	297	319	288	278	268	306	309	286	301	310	302	289	303	305	284	301	296	303	333	327	303	287	279	279	320	299	340	301	267	298	323	298	283	326	325	312	287	282	317	323	313	316	321	310	294	285	306	272	293	286	308	310	341	291	310	310	297	317	336	324	295	294	311	315	322	317	321	331	321	321	273	303	319	293	303	343	279	302	329	304	343	324	297	268	333	284	310	309	273	290	302	265	277	309	292	316	346	314	292	337	309	291	333	324	297	309	292	318	326	293	302	277	315	299	333	339	303	309	306	335	289	303	290	316	280	310	288	314	335	302	300	289	305	298	338	314	301	305	296	344	312	325	293	296	350	286	289	284	348	335	313	301	299	310	284	296	278	301	335	297	302	311	285	281	305	304	298	310	297	315	302	290	322	331	294	302	322	329	298	286	318	293	337	287	309	297	308	293	305	302	322	285	301	315	288	307	315	312	280	300	305	302	288	304	307	326	297	284	312	334	273	310	305	328	319
62239	95244	62819	31749	7943	512	485	458	465	420	466	469	431	398	466	446	424	435	472	419	428	489	447	453	416	430	437	463	425	466	439	461	428	435	464	461	423	429	440	426	423	422	446	427	413	445	459	455	457	465	409	414	430	467	476	479	439	427	422	466	431	464	460	413	441	434	460	455	419	436	408	449	455	425	440	424	427	422	415	445	462	450	442	443	433	488	437	424	422	466	448	442	422	475	453	476	414	416	430	447	442	433	417	443	457	419	417	433	420	477	452	458	383	459	446	470	465	451	411	466	437	446	414	442	431	425	418	422	440	436	441	408	413	463	443	438	424	478	448	456	447	456	416	441	464	460	423	468	438	391	429	430	444	416	475	452	430	423	444	480	396	428	435	458	418	457	441	431	469	461	460	454	441	465	459	430	430	442	440	430	462	453	385	446	465	404	449	441	459	426	441	437	405	461	433	445	435	404	419	448	460	451	438	474	448	444	453	437	439	407	446	423	465	488	424	431	411	480	432	440	438	434	433	430	463	437	434	457	455	414	433	453	462	440	443	475	462	448	447	407	404	428	444	456	445	474	447	443	416	405	445	489	424	436	432	431	477	405	453	449	462	434	460	449	457	412	413	427	392	427	443	457	459	432	420	433	429	437	409	452	424	453	450	439	424	436	435	457	440	463	452	426	463	501	394	439	458	443	441	436	448	453	444	451	421	410	450	427	422	421	469	445	467	427	439	451	452	423	445	433	450	444	461	423	453	426	460	480	428	477	429	452	422	431	444	409	442	429	433	424	439	431	464	408	423	432	438	408	457	386	481	440	463	426	409	448	417	433	436	433	479	431	438	431	472	434	445	440	413	489	451	450	476	443	451	435	435	421	430	449	442	415	465	475	416	421	472	472	428	464	400	413	421	424	455	422	373	441	417	435	423	425	457	422	448	410	394	456	428	417	474	413	468	446	442	417	424	430	428	419	462	441	480	462	455	422	461	440	428	456	448	447	460	434	460	437	415	461	419	440	456	429	454	438	440	464	442	476	443	413	438	442	434	474	466	426	407	445	405	459	428	448	431	447	430	438	423	467	392	447	491	431	468	408	416	415	438	431	439	454	446	470	461	438	451	427	427	437	419	433	471	452	426	472	475	405	458	470	410	416	406	416	407	442	436	420	450	493	401	449	454	440	500	440	476	422	441	473	463	407	477	438	439	435	433	434	439	461	451	432	428	426	460	470	437	408	460	442	493	518	433	474	439	432	423	442	396	454	451	431	443	440	454	434	437	410	437	440	470	428	429	440	424	395	445	444	421	419	484	421	425	436	415	423	460	419	421	410	471	456	412	413	435	417	443	413	445	426	424	473	460	416	448	448	389	419	432	453	430	456	445	403	441	442	445	419	469	420	464	428	439	374	416	447	449	446	418	456	420	413	448	414	492	402	445	402	421	428	448	455	440	427	395	422	448	447	450	467	446	457	438	465	447	430	402	431	420	438	410	465	426	467	463	398	462	456	443	447	419	467	446	421	450	440	414	432	460	442	441	404	441	420	439	438	449	434	443	431	414	446	407	415	458	440	460	453	438	440	450	446	431	423	447	475	408	473	449	412	458	433	443	405	403	467	455	442	416	427	452	426	415	417	425	442	415	410	430	405	453	427	453	450	431	436	424	457	459	465	462	439	467	405	406	449	434	433	455	442	447	419	454	439	450	441	441	497	424	462	428	457	473	417	470	405	434	428	454	442	473	459	456	422	434	451	432	427	461	447	433	425	462	448	447	482	406	409	451	393	425	456	465	443	421	430	455	470	410	436	408	478	394	441	445	441	418	435	406	436	400	439	428	455	440	463	409	431	400	427	404	441	477	432	448	413	421	445	480	400	449	470	439	445	451	445	408	442	448	431	429	467	430	419	432	427	446	402	409	416	451	429	469	441	451	444	405	454	416	419	438	440	421	447	420	428	425	414	449	447	438	455	429	456	409	452	463	454	410	415	450	463	441	394	449	441	447	461	455	431	430	426	444	429	440	416	440	445	449	449	458	449	455	427	431	462	403	408	438	404	454	413	438	398	443	414	462	429	468	471	391	429	457	421	428	452	384	439	487	408	432	418	449	441	442	461	439	410	424	455	414	450	456	437	449	433	432	433	445	430	419	467	443	465	452	417	435	455	381	415	425	454	428	460	453	446	475	450	443	423	467	441	445	435	431	432	434	412	474	445	447	424	439	438	430	417	431	456	418	432	433	441	452	432	477	427	442	406	399	456	458	431	421	467	496	418	410	419	459	468	403	434	434	435	450	446	468	458	400	426	454	438	442	449	418	423	396	452	454	423	476	441	407	452	434	439	422	417	413	439	433	441	429	406	449	418	498	476	476	439	459	431	463	399	451	477	415	445	421	453	462	435	421	407	421	422	463	478	467	419	446	413	412	449	433	417	429	435	424	455	447	452	413	475	447	460	467	434	437	453	451	447	420	400	432	452	480	443	442	434	437	444	427	417	443	472	466	427	442	432	424	437	468	442	470	415	463	443	442	459	402	429	458	397	460	411	465	416	461	452	440	431	410	419	451	450	430	448	421	415	475	453	438	419	463	422	457	467	440	457	415	443	447	466	430	423	433	424	481	422	466	440	462	422	437	440	460	424	463	436	409	458	405	422	412	439	415	417	451	425	433	444	427	435	393	474	410	489	433	459	450	455	411	466	444	433	443	433	444	435	470	423	400	419	415	421	471	441	437	450	432	455	450	429	447	431	413	469	431	436	410	443	434	404	422	441	460	436	414	403	431	441	456	441	404	412	433	429	435	459	424	439	439	441	412	436	409	436	447	425	407	411	422	409	453	482	420	420	397	429	433	458	427	463	415	449	463	449	454	451	440	449	434	439	438	415	460	437	461	452	442	463	474	456	458	446	436	468	415	436	433	424	473	461	411	459	437	449	391	449	445	443	462	406	476	380	455	428	455	425	415	465	439	445	435	457	427	484	447	419	457	426	413	430	460	464	434	419	464	430	411	434	415	421	472	444	449	455	447	406	463	447	408	401	492	416	446	416	461	487	415	429	383	448	432	426	422	424	447	430	395	387	424	447	470	410	414	428	437	455	442	446	411	414	465	437	418	433	420	432	440	443	431	442	431	487	459	426	416	406	433	404	440	453	439	457	468	431	421	435	438	430	472	428	438	418	439	452	435	438	414	445	392	400	448	447	437	415	448	403	437	385	424	452	468	413	494	436	395	425	461	423	438	429	439	443	440	454	459	476	442	429	458	434	435	453	449	435	402	432	426	411	425	461	406	444	453	446	445	453	461	437	465	499	425	474	461	413	444	420	440	452	450	409	453	407	455	413	453	401	445	391	475	422	440	434	396	445	438	489	435	451	467	429	428	464	458	417	414	435	405	439	407	452	464	418	405	441	429	445	447	436	455	410	425	423	435	427	411	439	422	432	399	426	478	434	426	451	444	428	464	469	413	444	427	434	409	435	453	401	448	461	408	412	442	501	428	454
31420	27047	22751	7459	820	270	257	265	247	304	256	294	285	290	302	283	308	297	291	260	294	303	275	290	289	277	319	325	269	258	271	275	285	303	281	276	285	294	298	281	274	254	267	313	238	298	266	295	260	255	273	262	288	308	276	272	294	267	295	263	296	276	264	310	280	273	269	288	281	284	255	317	261	276	330	294	289	297	281	287	282	287	275	288	327	287	274	284	277	298	295	287	292	291	289	292	289	293	283	252	230	288	258	310	301	268	283	262	292	260	273	264	268	299	270	287	279	271	279	299	254	281	293	288	279	266	297	271	253	280	254	274	298	271	274	267	298	302	285	289	274	279	294	266	308	286	271	309	296	300	277	280	276	273	308	298	300	297	286	278	277	273	280	312	279	272	254	258	291	265	263	273	268	262	268	273	255	314	268	277	295	271	309	314	263	260	261	272	281	254	294	288	302	287	288	276	272	270	274	289	250	288	281	330	312	292	250	286	256	308	296	286	268	306	281	295	269	336	268	276	302	283	284	291	281	253	284	298	302	307	293	277	293	273	303	294	281	290	274	274	294	301	253	281	307	263	289	294	268	286	279	285	231	296	276	276	238	309	309	267	259	288	287	273	282	273	285	297	298	270	278	292	273	284	266	272	298	282	288	296	268	294	306	282	249	266	263	301	263	274	300	291	288	282	287	312	270	290	280	290	295	311	268	278	260	274	300	276	274	319	267	300	275	334	278	285	267	277	271	265	292	293	268	286	287	306	282	274	293	298	288	280	290	285	283	285	279	308	289	288	253	278	291	267	258	281	318	266	289	247	236	264	265	278	280	256	256	269	274	281	259	271	296	289	283	277	307	290	272	265	285	273	285	290	287	294	282	273	288	275	288	252	280	297	298	305	278	301	328	328	276	276	286	267	266	323	284	314	243	260	259	267	286	258	280	274	290	270	285	279	268	291	304	297	271	268	286	278	276	288	294	269	303	314	255	265	289	271	284	290	260	275	292	302	303	286	301	268	307	290	313	272	296	307	249	281	318	273	267	319	265	267	260	288	291	285	295	286	275	286	281	300	235	272	274	313	300	278	264	258	286	301	295	297	285	305	271	261	296	275	279	296	260	278	305	254	282	278	277	273	271	296	287	309	306	280	280	258	260	276	317	286	306	280	277	300	268	292	275	283	284	278	290	313	276	288	300	301	249	249	292	263	291	274	266	305	289	263	294	313	257	295	296	287	257	288	284	303	283	310	281	289	272	280	307	262	294	271	292	288	281	287	289	299	293	276	268	287	280	280	274	322	273	282	287	288	264	293	309	285	285	261	310	278	246	274	258	291	286	288	289	298	258	280	279	298	278	308	268	275	299	285	294	304	284	297	279	282	286	280	310	287	295	279	264	269	287	276	285	278	276	240	290	285	292	268	284	249	281	297	312	271	284	280	290	267	272	267	265	277	293	303	302	293	278	305	299	281	270	285	297	278	316	239	308	321	295	273	287	269	301	282	278	302	262	260	287	296	279	313	264	239	287	286	281	327	270	291	300	296	287	258	281	264	293	290	242	257	298	266	295	298	281	278	300	281	300	305	257	301	266	308	262	300	274	290	284	285	301	309	249	273	282	293	266	309	275	255	302	281	269	285	272	282	276	320	288	306	283	265	286	278	283	267	301	290	264	267	313	270	272	291	296	302	290	273	264	278	271	284	268	289	270	233	267	270	288	277	308	286	263	271	274	287	270	329	289	295	273	270	301	298	311	269	253	298	283	256	264	283	259	309	269	314	267	263	312	287	291	297	291	275	266	277	277	271	291	299	264	261	299	248	322	335	321	264	269	273	271	275	255	284	270	256	269	279	272	298	281	247	286	272	312	253	271	279	304	290	272	255	301	274	267	263	279	277	306	280	267	259	266	302	305	273	278	272	280	278	291	254	265	268	261	305	271	298	256	308	282	316	281	292	294	274	280	302	261	249	285	284	265	296	290	305	288	273	259	271	258	288	295	253	258	243	253	287	286	275	279	311	294	273	297	247	293	253	273	263	271	267	296	261	264	266	276	285	265	304	264	306	288	256	282	289	238	274	280	288	286	312	277	293	316	257	255	257	286	263	261	304	301	283	281	263	252	263	303	307	299	310	289	283	265	281	250	280	273	276	293	332	279	283	292	270	276	282	294	259	296	274	276	251	255	278	264	280	268	295	253	281	291	282	283	258	301	278	258	275	262	267	274	291	268	294	281	243	289	295	292	270	275	268	286	263	317	272	306	274	280	292	288	266	296	269	306	311	275	292	272	287	263	271	266	295	305	284	296	306	280	280	257	296	304	297	283	287	281	278	262	274	321	287	246	287	266	273	287	281	281	294	305	274	261	263	272	280	258	257	263	275	304	288	255	243	292	293	284	276	267	260	284	297	314	278	296	271	262	288	263	252	271	288	271	276	272	246	308	272	296	306	268	300	288	276	275	268	272	246	273	277	289	289	278	281	260	264	272	274	302	305	272	279	273	265	280	290	262	285	288	297	269	268	282	301	254	274	311	286	273	283	300	289	269	306	255	282	299	280	268	276	276	295	282	287	243	277	235	291	273	278	262	295	234	279	268	292	264	244	254	268	279	278	263	291	271	288	291	282	263	304	257	272	295	294	284	270	278	293	295	304	308	237	272	294	266	279	262	277	265	270	293	282	267	271	282	278	288	263	293	276	287	281	279	291	265	282	280	290	256	268	264	260	284	309	270	261	291	286	286	282	277	277	272	274	252	261	291	297	273	322	297	271	292	296	257	273	235	281	269	299	294	300	295	304	320	283	282	307	261	301	286	312	269	308	262	311	308	280	274	291	283	286	262	284	256	313	306	313	290	267	282	306	272	280	300	284	271	267	291	257	294	301	281	258	287	281	295	242	276	278	238	296	245	310	292	308	282	254	265	281	262	286	257	300	231	257	295	259	305	279	308	298	268	276	295	289	285	303	264	263	243	270	288	265	253	264	269	280	277	271	270	306	313	287	286	281	286	283	242	274	291	276	304	272	274	300	280	290	276	272	307	276	260	294	275	278	283	273	273	297	316	305	290	286	290	275	271	286	278	306	271	275	280	301	268	305	307	274	261	296	297	285	250	294	271	250	271	275	273	301	289	302	275	304	275	282	268	285	286	302	257	273	291	290	270	288	265	263	253	274	298	304	298	295	261	295	289	254	271	292	289	290	273	289	272	270	265	276	261	282	274	262	290	254	266	320	261	260	274	278	268	256	283	288	290	299	300	295	290	268	265	298	303	309	287	277	296	291	273	308	295	306	271	266	321	279	304	284	275	265	249	274	305	278	287	252	255	293	264	286	301	297	277	281	271	326	269	246	278	257	256	260	264	260	274	304	280	298	285	268	280	295	274	285	291	310	279	281	297	244	278	263	267	270	292	316	302	296	290	278	293	255	287	293	313	272	267	297	281	248	289	302	286	288	289	267	279	281	292	270	309	279	280	263	279	278	263	305	283	268	305	250	300	254	284	282
37597	41377	22583	5544	1217	382	440	389	396	381	409	399	418	426	413	442	417	404	364	381	414	412	402	409	439	383	426	441	454	365	414	388	435	388	406	400	418	410	405	399	391	431	373	463	417	400	399	405	449	422	411	437	456	370	371	404	389	414	425	398	389	416	411	421	391	412	432	393	436	435	391	392	399	399	377	412	409	423	390	380	416	396	377	445	413	397	392	395	398	456	396	419	405	411	404	380	419	406	400	422	415	406	398	409	419	375	395	405	426	378	397	414	418	446	428	404	413	417	412	414	410	426	435	393	407	438	351	428	394	442	404	414	391	403	396	417	414	386	380	403	385	413	393	419	393	407	406	404	388	419	410	456	440	421	405	431	417	418	409	416	425	398	437	417	392	399	370	442	411	416	393	400	364	395	439	397	400	418	412	385	424	402	369	418	424	381	420	411	425	373	387	410	406	422	390	412	398	425	429	429	432	402	417	444	365	409	373	414	405	417	418	415	396	410	417	422	431	417	409	377	422	392	418	387	398	408	366	405	394	404	442	403	433	414	414	398	374	403	424	391	423	401	428	424	404	426	404	454	393	364	397	403	433	377	455	389	423	417	394	412	414	407	404	424	382	419	395	395	395	406	407	401	412	394	440	413	430	439	410	393	403	437	437	408	398	416	386	407	388	391	396	405	414	436	456	432	399	412	389	420	385	464	398	419	396	423	439	372	420	419	381	404	402	414	403	452	418	440	408	384	405	386	394	383	379	438	417	444	384	442	436	406	427	435	413	400	390	434	395	375	396	406	391	392	415	406	412	443	438	373	416	406	451	393	434	408	462	396	402	417	404	403	390	410	434	396	362	435	400	418	382	361	414	416	380	417	452	415	413	441	398	374	436	368	438	409	431	421	436	411	375	390	407	436	398	443	399	377	400	390	400	418	420	397	397	394	418	430	385	426	431	409	421	378	393	440	385	429	408	459	403	382	407	400	418	409	411	402	391	393	419	411	418	413	378	378	390	408	394	380	385	421	397	389	395	425	408	433	452	409	417	389	372	413	377	442	419	409	399	450	404	387	398	401	424	389	400	423	428	425	395	400	409	408	441	430	429	400	407	434	386	420	444	411	374	416	368	406	432	427	423	475	449	392	401	392	424	401	413	407	371	392	385	368	396	420	431	409	445	402	418	390	406	348	441	411	397	388	387	368	431	433	410	425	424	391	431	424	373	390	461	385	421	433	394	400	431	410	415	414	397	404	414	389	429	448	441	401	413	431	443	409	406	404	433	378	423	409	401	419	421	402	404	404	412	384	388	389	410	417	370	412	419	405	403	411	424	393	393	363	425	397	402	390	433	423	414	425	421	411	373	404	440	416	404	426	423	398	414	398	419	424	443	409	416	392	450	383	429	376	416	424	401	360	427	439	408	384	405	399	388	397	426	384	428	412	403	404	434	431	361	387	449	405	401	407	439	417	424	386	427	418	403	424	428	380	392	428	437	438	433	396	386	406	442	411	406	396	401	401	378	405	438	432	450	394	415	398	396	447	392	420	440	398	413	413	377	393	413	386	410	387	375	426	381	386	419	385	394	398	391	431	417	410	383	401	424	433	425	440	425	396	455	387	420	414	400	404	384	448	449	429	412	399	422	380	412	401	411	404	408	410	391	423	449	424	379	410	390	406	382	396	443	398	394	398	439	391	444	394	396	428	390	414	374	436	410	429	424	431	387	423	409	402	412	391	420	420	382	412	406	429	429	380	405	410	386	402	394	383	409	440	432	419	429	421	396	402	429	417	424	401	395	423	424	415	424	401	421	429	444	406	404	420	395	405	393	456	414	392	412	406	418	426	421	385	395	409	414	396	424	428	449	399	398	429	430	412	361	374	400	400	411	396	410	415	394	402	386	378	424	413	379	404	443	410	417	396	429	394	411	388	445	380	429	481	412	431	383	392	404	402	407	381	407	350	437	402	385	423	416	436	375	401	397	424	415	426	420	425	436	399	385	392	369	436	384	433	405	403	420	405	405	400	430	416	436	422	400	406	406	406	406	387	421	398	415	403	429	424	398	413	428	414	415	388	381	416	427	428	427	415	394	402	364	440	370	417	424	397	392	423	365	441	385	403	351	401	374	446	404	425	405	418	396	378	427	395	373	391	417	383	406	393	401	385	397	398	388	433	387	442	400	400	397	415	371	395	413	440	413	393	402	358	419	383	432	401	422	381	411	416	415	401	443	393	442	397	396	368	422	392	419	413	405	399	413	441	376	397	412	415	411	442	487	402	408	399	399	442	414	459	430	443	400	382	439	388	398	398	435	392	378	415	387	442	380	392	403	401	413	418	399	446	387	417	385	397	406	430	425	404	390	367	401	406	418	445	404	410	410	419	415	381	394	374	422	417	431	404	391	441	440	423	404	424	437	391	443	414	422	352	438	395	389	383	426	393	384	421	408	389	447	419	418	385	369	429	387	397	395	465	413	410	451	400	392	437	428	363	408	380	422	406	429	388	397	409	389	412	411	384	430	385	441	418	388	427	380	402	414	394	426	379	432	404	438	433	382	431	417	430	389	408	394	413	432	402	413	408	409	409	405	439	380	411	392	431	390	440	408	444	428	426	393	416	388	417	381	384	440	411	430	425	383	431	405	376	404	404	396	391	398	438	414	400	429	426	433	395	386	423	404	431	429	392	422	406	445	418	387	451	420	429	384	391	435	415	399	380	404	436	442	408	415	399	412	406	414	402	430	370	414	415	421	392	420	422	423	387	381	415	434	406	405	396	389	438	418	425	450	385	410	398	411	425	399	429	414	408	426	435	452	388	421	436	420	429	385	402	404	408	444	399	395	377	393	397	439	419	396	454	425	448	400	405	425	377	411	414	413	398	378	396	429	375	415	380	396	457	396	415	380	416	426	420	411	406	421	458	383	431	440	399	369	395	430	421	407	431	394	380	401	392	413	400	431	388	410	419	366	396	428	412	445	390	402	410	429	417	408	415	401	417	404	415	410	405	383	402	394	460	415	382	410	430	389	411	453	402	406	432	405	418	425	406	428	403	399	396	402	419	424	396	389	414	415	365	417	386	419	400	409	401	409	346	376	413	433	427	411	411	389	381	386	400	386	424	372	391	408	398	388	385	419	404	368	449	411	414	381	408	418	427	402	404	389	401	425	392	383	424	379	403	397	432	405	426	370	368	403	393	408	402	400	370	407	424	409	397	431	448	406	428	400	443	423	410	421	395	421	399	411	398	438	419	355	414	362	399	419	429	392	413	392	439	456	400	423	400	399	426	412	449	418	393	412	427	430	371	408	402	426	410	383	382	432	440	374	423	421	416	405	387	446	397	413	394	425	403	397	394	433	391	420	412	433	421	383	394	420	389	391	382	418	402	385	394	410	432	430	436	387	401	399	389	386	429	462	384	428	427	397	421	423	428	399	440	457	405	405	392	397	414	417	438	419	403	437	432	414	395	398	384	423	388	456	403	402	429	443	416	385	397	417	421
24320	21969	29644	24355	21140	11489	652	399	403	377	360	369	387	346	373	419	354	366	366	354	331	390	350	368	317	346	373	389	364	366	338	367	381	331	347	345	393	342	375	373	387	376	333	353	339	374	341	340	332	379	380	365	356	363	348	365	325	383	374	381	371	357	340	363	378	367	345	346	387	363	357	366	370	358	357	366	373	364	352	343	342	358	353	325	358	357	344	364	367	307	358	372	352	357	342	367	387	330	361	331	326	356	375	349	387	383	374	380	369	371	384	380	320	389	365	382	384	352	377	360	336	359	344	393	327	379	374	334	360	338	345	376	420	352	343	388	352	350	369	375	318	352	344	350	364	344	353	407	371	336	312	344	367	378	365	368	407	347	336	334	355	376	336	368	345	402	394	349	374	353	362	344	336	369	345	341	353	380	356	324	364	341	347	395	337	360	372	352	373	384	369	349	359	366	351	357	350	343	383	361	364	372	372	311	366	346	352	325	379	375	353	345	357	356	328	357	336	367	336	399	352	365	358	372	357	363	351	358	400	352	356	396	362	352	361	352	367	353	353	369	379	368	344	353	364	361	336	356	353	370	368	385	348	350	349	321	324	344	355	366	350	364	359	357	383	341	375	403	346	359	342	377	333	371	349	369	367	315	360	402	355	311	328	351	364	376	348	367	369	381	354	355	365	382	341	386	324	333	365	354	359	383	383	356	366	396	380	362	374	346	364	367	362	375	347	355	349	384	381	361	375	352	376	342	366	382	361	385	351	383	370	355	329	360	354	332	344	348	360	344	346	372	361	377	354	343	338	361	350	354	352	346	334	365	351	375	376	347	342	373	382	354	358	346	363	387	344	378	361	368	352	341	362	338	344	302	394	357	380	345	362	365	375	365	404	338	354	343	383	384	336	369	368	353	369	354	351	364	385	376	371	363	337	367	349	353	368	364	379	360	356	377	372	340	348	356	361	360	381	345	368	332	365	362	354	377	328	367	379	351	371	362	346	339	379	375	355	371	325	348	360	350	383	337	381	389	331	342	361	359	411	363	344	372	359	351	375	347	360	321	344	392	374	377	386	391	377	331	349	372	355	366	354	367	355	376	359	350	335	315	339	331	366	356	362	352	373	390	327	340	396	372	330	359	365	327	352	369	343	359	369	353	335	358	361	359	364	352	361	373	369	376	363	316	360	382	369	369	355	367	403	340	346	371	364	345	388	397	396	361	343	365	356	331	344	352	331	329	347	338	348	365	332	359	362	334	355	365	359	360	373	329	365	367	358	314	361	355	365	383	379	369	392	367	357	348	344	385	340	376	345	353	368	377	362	352	375	376	333	349	372	368	370	331	394	378	391	375	384	340	367	353	287	369	340	385	365	398	340	346	365	370	345	366	360	344	345	373	382	373	343	323	376	342	392	331	388	379	384	349	355	358	344	382	340	333	350	357	337	375	333	358	357	334	357	388	368	388	335	353	374	358	363	361	350	378	369	378	370	383	377	365	345	375	332	340	349	372	342	336	361	350	363	363	378	347	365	385	340	322	342	365	372	350	371	393	386	364	358	371	378	356	348	360	366	359	355	373	345	357	383	364	358	358	402	331	356	352	370	375	374	329	309	352	338	363	306	323	376	377	359	320	342	342	342	366	340	341	354	377	363	340	348	351	363	347	333	397	366	359	398	376	361	347	342	341	367	349	336	347	354	365	330	401	377	353	331	398	349	368	376	367	353	373	345	362	358	349	335	362	346	391	381	422	353	344	391	344	368	333	362	372	395	389	341	362	383	349	390	339	360	377	290	358	373	324	355	354	379	328	380	360	334	357	366	388	404	366	379	375	402	374	338	359	372	353	404	372	354	349	345	332	322	351	377	339	347	377	352	355	361	337	381	312	343	361	391	362	343	382	338	348	365	394	363	349	345	393	319	355	334	343	348	405	356	362	342	358	331	344	337	361	314	360	367	361	367	354	357	374	353	363	342	357	373	391	352	378	326	357	340	365	352	355	345	329	371	360	392	375	356	312	329	347	325	362	387	356	368	356	369	386	360	366	344	336	379	340	340	351	375	383	370	377	370	339	358	369	396	345	362	361	375	347	391	373	360	387	367	361	368	343	344	323	375	372	386	387	336	343	378	375	387	373	362	359	335	398	349	369	340	327	344	362	348	369	382	350	338	382	371	375	361	363	356	338	377	341	341	357	370	362	345	387	350	342	369	373	379	388	382	360	353	391	377	355	343	356	374	359	342	346	357	361	337	328	378	384	400	344	378	346	337	329	372	369	364	392	356	365	354	342	341	376	364	371	371	354	349	332	373	326	359	326	325	368	376	355	383	354	368	340	380	357	354	334	319	359	351	410	364	388	344	339	355	350	349	362	364	378	372	385	365	331	356	344	396	382	348	393	368	345	386	369	365	366	367	358	353	352	344	334	330	340	348	359	353	341	367	356	338	358	355	368	369	345	379	328	354	384	407	380	356	378	336	343	361	313	351	355	345	365	365	337	393	344	340	346	359	354	389	376	416	368	361	352	406	410	369	382	333	344	392	380	389	332	373	343	342	383	356	329	377	368	357	364	336	362	364	378	358	352	387	350	350	342	357	364	368	336	333	390	385	334	342	381	386	356	362	369	366	357	354	366	366	360	383	380	348	347	371	358	366	377	372	382	330	353	354	378	340	359	353	333	371	364	352	377	340	323	360	338	363	373	356	345	405	399	341	349	356	335	346	367	340	312	364	367	342	342	359	348	334	344	381	336	358	341	370	355	327	354	347	381	385	372	354	370	357	359	354	357	339	367	362	325	396	377	396	337	340	348	344	365	366	357	352	334	366	361	380	360	383	365	377	325	379	386	360	339	391	346	365	364	355	380	363	355	364	345	342	383	346	356	359	359	373	365	338	365	367	402	348	350	337	401	375	361	376	380	378	368	356	349	344	369	385	338	356	362	347	375	371	360	393	379	354	370	382	350	340	395	336	383	359	378	333	340	389	366	333	341	388	351	351	396	358	354	353	338	354	364	375	395	363	365	368	361	380	354	356	373	356	336	354	361	361	340	369	367	352	359	343	381	360	355	357	325	354	337	344	347	335	365	379	342	356	340	391	362	375	383	368	373	369	370	366	378	354	387	369	338	361	359	373	374	360	368	375	375	369	388	369	383	372	365	344	376	418	350	369	375	358	368	346	366	363	360	318	331	353	361	354	328	360	345	358	354	373	386	349	358	370	374	355	361	373	378	353	346	331	355	368	358	387	368	312	369	374	341	306	382	353	344	347	387	380	358	373	367	389	380	356	379	353	335	362	342	366	338	359	340	346	376	351	344	351	331	357	368	365	355	376	355	353	363	350	353	335	358	400	352	374	340	345	370	358	371	382	365	347	359	369	371	352	376	368	376	380	344	360	348	357	380	370	369	365	355	379	387	339	347	328	341	336	366	365	350	372	356	355	352	400	328	360	356	405	313	383	401	350	379	355	394	351	382	352	338	342	338	344	360	357	367	375	365
61994	87495	55857	26254	6862	522	537	498	526	555	507	509	532	508	520	538	532	520	504	522	482	519	539	516	570	515	521	538	553	527	494	549	521	503	526	518	498	524	485	505	523	505	490	519	561	522	549	543	520	528	506	519	494	482	561	505	526	519	518	523	507	530	514	508	488	557	510	506	485	512	541	528	517	500	532	537	548	502	520	550	509	554	458	516	519	559	531	549	544	523	553	504	551	538	514	516	509	549	548	510	488	546	524	517	500	509	541	528	495	496	507	539	567	535	547	531	529	541	546	511	532	508	538	521	498	475	527	513	527	537	505	555	523	517	513	577	493	487	496	479	500	485	523	492	520	520	523	538	534	517	543	512	537	518	496	494	464	508	486	508	543	533	503	505	497	524	516	492	533	497	535	524	523	474	507	516	512	500	507	494	513	528	537	518	511	477	505	571	496	526	504	529	514	529	533	514	519	501	545	516	466	499	515	489	528	522	496	508	533	523	483	544	540	510	518	566	498	555	541	492	535	489	493	533	507	511	560	516	524	530	521	486	540	501	512	499	514	504	512	537	528	530	480	525	557	521	523	509	529	502	510	519	506	549	556	478	533	496	478	503	519	508	516	514	497	523	567	519	551	537	554	555	522	536	500	497	537	524	551	586	494	500	513	514	515	512	498	543	518	569	532	555	525	536	495	503	535	541	506	544	500	521	494	540	484	505	512	491	557	550	500	547	530	503	519	518	499	509	506	541	524	552	500	507	533	486	557	521	459	551	532	507	513	513	508	489	565	530	544	545	507	522	532	495	514	512	515	527	494	507	504	492	521	497	500	525	540	531	519	548	526	520	543	490	545	570	518	543	541	516	515	517	509	488	533	536	530	524	488	517	522	531	523	509	508	487	512	485	533	485	519	525	527	485	540	511	522	492	536	512	510	553	502	543	496	516	495	491	545	528	512	508	527	529	484	544	530	541	495	556	522	507	510	557	540	521	518	522	521	526	512	522	532	514	530	497	548	500	523	529	567	543	560	504	510	486	544	530	541	517	511	549	511	533	480	540	512	490	553	546	549	516	514	522	507	512	517	493	502	501	578	506	517	500	538	520	486	557	528	530	527	481	523	508	508	521	512	520	518	521	529	529	475	514	499	538	513	508	556	560	520	501	502	487	557	534	536	601	523	495	471	503	516	520	537	507	481	545	526	528	529	507	482	496	507	507	527	529	508	506	473	528	535	477	481	481	514	475	535	530	485	504	469	547	482	493	530	519	524	511	512	543	530	537	522	514	517	531	511	527	567	504	526	545	538	526	494	501	504	525	503	516	497	523	581	548	508	494	500	554	537	521	483	492	498	512	549	533	564	528	525	493	516	509	506	499	509	480	521	504	502	464	510	540	474	484	480	504	518	534	512	534	555	492	559	516	484	533	523	519	527	502	516	511	495	527	517	524	490	525	508	494	494	530	505	481	554	484	509	556	543	528	535	526	488	547	496	514	500	495	523	496	531	475	508	481	517	502	511	524	538	534	534	542	508	576	557	546	506	514	507	536	521	524	491	530	496	518	511	519	499	514	514	553	519	530	510	528	557	522	461	481	538	504	494	505	514	510	484	531	511	519	521	506	530	538	534	532	556	499	523	534	525	513	540	495	492	528	502	536	499	542	518	496	518	517	497	505	555	516	521	557	539	552	501	518	522	543	524	511	491	530	523	515	538	512	514	492	531	532	495	511	512	518	547	506	531	487	516	516	521	504	490	528	483	526	494	493	503	531	505	505	518	546	508	531	582	493	541	489	469	499	483	514	516	501	495	525	519	553	541	524	538	562	484	487	526	504	529	539	515	567	507	509	529	505	476	480	530	500	509	522	499	517	487	516	505	501	531	513	566	454	488	535	555	496	508	503	469	546	545	519	528	542	508	489	519	508	505	559	538	513	514	534	518	529	520	571	519	533	525	500	515	509	519	523	540	506	515	532	540	512	532	525	556	512	526	514	494	519	513	512	498	545	499	516	499	507	514	516	491	524	506	528	508	537	494	470	544	521	495	505	541	525	514	509	524	546	572	523	509	553	459	495	494	517	479	508	508	481	528	501	510	538	520	529	520	532	523	517	553	501	538	474	522	530	492	495	512	533	518	527	564	568	504	569	482	501	516	530	571	468	492	532	476	527	505	502	512	532	530	504	557	512	487	488	519	567	504	484	533	514	508	528	565	536	567	516	538	559	553	500	505	520	526	543	487	505	507	532	508	498	501	552	526	514	541	515	499	523	478	551	533	522	506	518	549	537	543	495	526	523	509	539	516	534	503	500	553	516	542	503	544	517	489	500	524	557	491	512	548	530	526	526	533	531	489	473	466	523	513	520	500	521	541	525	526	493	511	512	558	502	498	507	534	484	501	530	507	502	568	521	499	529	543	511	515	563	495	522	479	556	542	521	523	559	510	506	515	499	496	506	504	513	506	526	517	490	505	521	523	532	542	514	539	520	498	517	564	522	471	517	528	499	508	505	540	501	531	488	547	552	526	483	535	544	504	518	553	493	535	574	526	532	529	511	523	508	540	510	531	523	487	546	554	509	483	505	558	519	494	488	500	524	562	528	526	485	487	539	533	519	531	517	506	512	499	482	495	542	499	587	537	522	531	507	526	525	497	525	515	544	518	494	514	512	500	523	509	522	571	479	534	480	497	563	471	482	538	540	542	502	528	534	477	498	545	490	536	511	550	535	548	543	483	561	490	507	469	532	528	494	535	483	552	545	522	518	543	526	477	504	498	519	535	515	500	531	532	493	529	522	512	501	484	522	503	457	492	498	496	480	512	484	533	502	509	476	516	527	539	516	520	512	555	487	516	508	483	539	497	513	507	507	573	510	507	504	515	497	505	548	518	510	511	504	493	539	542	538	511	517	496	491	578	506	458	518	565	524	520	555	490	527	494	531	527	531	509	507	500	542	494	491	492	508	522	485	534	520	513	516	519	536	509	513	484	509	526	491	521	536	544	544	520	505	547	520	549	504	529	498	492	488	499	537	457	551	499	523	530	543	524	495	538	537	503	530	569	504	512	514	534	495	514	520	522	516	536	532	525	505	523	529	532	529	479	511	520	534	573	520	528	503	502	496	494	541	494	527	501	538	542	563	499	523	542	480	481	526	538	517	511	509	495	570	538	480	482	534	514	543	538	498	521	476	565	490	523	510	549	444	514	530	512	533	538	519	514	524	515	540	537	505	476	523	533	542	487	509	501	503	536	494	483	520	507	502	529	512	506	514	521	511	536	528	522	495	570	508	530	541	542	521	516	580	550	519	533	514	504	496	521	505	542	538	507	525	517	499	539	520	530	544	523	544	505	524	516	537	469	506	510	505	526	536	528	531	570	488	559	515	502	511	516	482	507	552	510	564	532	491	532	460	510	476	541	509	505	504	513	538	575	492	503	516	528	524	484	495	549	531	513	502	563	543	539	480	525	477	512	506	559	521	537	549	524	515	499	505	557	522	452	513	553	518
23617	21716	29583	24029	21431	19899	4214	387	309	337	273	352	314	321	281	292	335	353	306	308	272	308	310	342	333	299	300	319	348	286	274	317	303	321	359	314	293	296	333	309	330	269	281	305	287	340	298	313	288	323	297	292	360	284	295	309	271	301	305	308	333	332	287	314	329	325	305	327	317	312	294	302	344	289	306	277	285	324	312	295	314	300	295	301	321	311	300	304	314	318	330	292	309	281	295	305	312	309	281	299	304	324	311	335	302	303	298	304	307	323	311	293	316	328	342	300	326	319	279	286	301	301	292	281	295	323	320	308	284	296	324	325	277	312	299	314	303	328	321	295	281	277	295	296	293	298	298	283	308	280	307	325	322	325	294	319	307	310	326	309	301	340	290	317	316	301	310	339	339	280	343	305	314	295	288	284	301	318	294	293	321	312	311	299	302	307	298	298	323	276	302	317	285	302	294	292	297	330	345	304	306	288	293	314	298	309	316	298	334	330	292	296	304	311	292	324	282	289	314	322	272	305	282	314	285	314	292	334	289	290	323	287	331	312	288	280	303	285	290	326	326	334	316	311	326	316	327	323	302	329	304	280	319	314	339	317	274	309	325	291	304	304	300	298	295	313	324	297	315	288	314	302	303	288	303	320	302	286	307	334	319	313	319	303	325	340	300	316	299	304	317	286	290	301	307	311	287	332	296	343	312	328	283	311	304	305	327	298	280	296	307	320	296	286	303	292	347	329	293	328	311	319	338	308	308	290	314	303	292	284	287	330	318	323	305	315	341	345	318	308	294	323	296	255	283	316	302	295	317	301	317	308	311	343	319	333	311	281	313	316	274	304	279	342	304	318	314	326	312	313	312	321	298	322	270	346	298	322	326	315	323	323	299	323	289	321	335	297	281	312	304	313	310	324	311	294	306	304	308	324	342	296	311	321	312	319	343	276	336	285	278	326	301	313	302	291	285	320	311	320	302	343	296	338	326	311	307	312	314	308	309	295	308	288	292	297	285	296	312	303	279	301	324	304	300	309	340	299	327	295	305	305	294	284	291	305	298	319	304	297	337	301	300	322	309	295	315	290	321	303	298	306	304	309	301	297	301	297	302	302	296	275	312	319	290	321	286	298	292	294	315	300	313	323	313	330	322	303	348	297	313	293	301	309	312	299	315	315	301	344	308	339	308	304	302	315	314	292	292	291	318	290	323	308	287	295	292	329	311	306	333	329	306	329	319	309	323	294	320	324	275	317	284	310	305	286	283	329	327	325	321	297	289	289	319	291	322	324	302	294	311	274	317	315	340	325	306	281	314	330	334	320	327	321	310	335	316	319	309	303	301	302	301	328	335	335	355	342	329	295	312	306	294	338	299	310	307	288	301	284	315	297	271	295	330	323	277	310	332	295	284	317	316	302	294	318	285	314	292	291	304	318	292	287	305	314	287	327	329	281	316	308	289	316	335	304	302	290	291	304	318	318	296	305	278	297	306	309	327	330	303	333	292	291	309	291	321	304	302	311	283	298	284	289	311	293	329	325	338	318	294	327	284	307	293	296	329	305	318	285	308	290	289	307	294	353	306	301	260	280	289	315	286	295	315	318	310	303	313	352	291	303	281	297	328	307	331	322	332	306	304	320	310	328	319	305	312	294	309	332	293	306	320	315	282	296	321	315	301	291	278	344	296	307	289	312	299	316	290	276	327	337	304	305	323	305	314	312	299	313	282	299	321	290	299	296	295	310	309	290	274	290	321	289	300	316	320	303	274	286	297	312	320	321	298	317	296	321	261	314	317	315	339	288	313	316	310	306	294	292	308	316	298	306	303	304	303	304	282	319	316	298	313	312	330	286	335	333	302	329	294	318	284	296	308	313	294	294	323	294	274	308	300	317	285	327	284	288	309	324	304	304	322	349	343	293	309	300	290	316	330	314	307	333	323	335	288	336	315	307	278	298	304	303	296	332	352	317	325	304	290	295	315	311	315	323	289	334	310	314	292	311	322	306	298	291	297	322	269	309	303	289	306	312	318	312	328	317	314	282	308	338	321	305	301	292	317	249	288	317	316	271	304	289	297	293	252	297	304	254	304	327	323	318	301	296	270	291	322	331	307	306	318	283	315	306	282	292	285	294	277	323	340	305	314	313	311	296	285	310	312	321	303	294	331	291	306	320	298	328	294	304	296	309	314	294	293	295	335	331	277	296	287	322	315	306	322	287	274	307	340	326	317	307	310	322	284	311	291	289	330	292	345	300	331	315	297	332	315	319	315	298	337	306	299	315	322	315	350	281	290	275	344	280	306	289	335	284	307	281	274	290	308	316	314	290	304	270	307	307	326	275	290	299	301	311	305	317	320	300	324	332	336	319	296	296	289	320	283	314	296	296	301	294	289	322	303	303	319	277	296	294	298	312	316	285	288	296	318	324	291	332	338	310	303	318	336	318	345	331	304	316	332	302	282	321	330	331	353	314	315	313	265	301	338	311	304	287	268	326	320	297	334	318	297	326	309	306	309	280	314	306	310	323	301	324	340	292	306	305	304	347	287	321	326	301	291	310	338	308	300	282	312	298	310	285	331	311	329	313	294	298	303	335	328	311	294	289	297	314	309	274	288	282	330	315	308	319	319	309	303	304	309	274	321	300	273	333	299	290	298	329	338	275	308	309	310	307	285	317	312	317	320	317	293	319	290	308	350	327	295	302	334	302	315	315	338	330	308	314	293	323	306	297	278	315	312	324	295	313	331	299	290	306	322	281	298	270	327	339	327	288	310	286	326	304	310	313	314	314	291	320	312	304	344	293	293	294	322	302	322	314	334	310	325	290	308	315	307	321	302	342	289	293	293	288	295	301	314	322	302	304	334	309	318	292	324	305	326	287	335	297	313	302	314	305	328	307	347	334	322	300	293	324	302	314	292	292	304	288	300	322	306	329	322	291	314	347	313	324	316	327	313	304	321	296	296	303	325	311	299	282	289	327	289	298	302	307	299	293	299	334	309	306	305	289	335	308	295	334	304	301	287	304	329	314	337	324	303	297	301	279	309	308	282	295	301	324	310	285	301	293	326	313	308	311	324	328	322	335	314	307	298	313	301	346	296	304	308	287	341	296	310	297	284	288	314	288	307	293	278	319	306	294	313	288	318	327	295	279	329	306	271	313	304	303	303	298	332	294	311	314	297	296	299	330	311	313	335	335	292	305	326	307	289	305	350	281	321	289	327	296	278	332	330	318	324	306	350	321	296	321	287	296	311	335	280	289	301	274	316	309	307	277	296	301	330	328	315	311	297	297	312	288	310	303	310	320	302	296	290	288	317	302	313	299	306	275	300	293	287	318	285	265	334	323	307	308	328	321	315	311	265	321	280	307	308	309	306	313	325	311	331	307	350	327	274	314	310	315	303	306	284	296	317	294	278	332	296	287	287	313	303	302	309	316	265	308	325	303	283	296	302	321	348	298	300	343	297	316	316	285	317	289	321	330	309	297	307	296	272	331	282	292	292	293
62229	94782	62454	31264	8279	474	474	443	426	443	433	474	455	478	447	485	448	443	427	432	450	437	439	451	503	435	417	418	445	441	483	466	447	419	424	454	436	483	445	459	448	429	470	425	432	452	444	429	438	457	439	383	420	433	447	474	447	465	421	467	440	446	441	433	458	460	440	474	486	441	469	437	480	436	474	441	449	448	444	463	439	429	460	392	457	459	452	482	435	430	440	476	452	407	435	402	428	492	461	417	444	455	449	443	454	456	455	458	461	449	431	454	467	375	461	456	453	447	445	432	453	435	418	435	455	461	475	469	448	449	489	417	447	435	447	444	467	461	432	467	461	432	391	441	428	441	477	448	444	480	439	443	456	490	457	434	456	416	432	452	451	460	449	445	446	468	462	452	433	450	469	459	436	435	445	407	447	453	437	466	444	440	438	457	462	455	452	466	458	474	472	425	414	449	454	414	428	439	405	454	451	420	423	412	469	439	449	452	436	435	404	456	470	476	438	454	444	382	420	440	466	438	455	455	465	428	448	416	451	430	443	419	459	448	466	429	447	404	433	391	455	419	436	454	446	457	412	438	432	459	437	388	421	466	455	439	434	471	451	433	443	450	455	436	466	412	406	450	463	465	466	410	464	441	429	454	424	446	432	436	452	426	428	496	409	419	467	413	401	466	435	456	411	463	445	428	479	489	439	446	419	430	437	443	436	423	428	470	439	405	448	458	464	441	411	465	428	416	436	470	466	478	417	437	445	470	476	465	445	447	433	438	434	471	458	444	409	474	455	414	447	469	416	465	481	454	408	423	437	453	434	448	456	476	414	436	467	458	460	451	484	451	443	447	433	480	418	462	453	411	426	422	444	468	409	450	468	433	387	483	436	452	425	468	459	446	440	452	414	445	443	485	467	458	422	440	411	429	447	431	411	461	435	463	450	436	466	467	456	464	409	481	483	428	453	417	472	422	459	455	460	444	439	441	427	446	415	467	398	456	487	476	410	437	444	453	458	440	440	453	439	444	464	488	449	429	437	440	453	463	449	420	436	456	424	439	437	468	440	462	481	483	424	442	411	480	449	471	513	468	438	460	395	445	475	448	407	470	456	424	456	407	442	457	458	467	453	462	467	431	449	482	410	443	476	431	448	448	443	386	431	475	437	390	444	433	461	442	452	472	434	467	447	440	432	410	464	440	471	460	464	416	459	429	421	440	402	421	464	429	428	461	443	417	476	423	422	450	461	470	452	427	431	418	428	445	440	467	427	461	458	448	465	407	430	456	457	443	437	475	423	448	441	446	440	462	448	433	419	441	446	420	470	429	488	470	409	428	412	466	470	486	431	450	452	460	447	413	456	505	432	462	440	426	487	480	415	462	459	445	437	471	420	483	426	437	454	445	433	459	459	454	448	435	464	442	439	476	441	440	462	449	463	454	442	451	463	391	432	484	418	455	433	433	471	442	482	428	443	414	468	457	467	445	427	425	446	416	380	436	431	473	394	436	453	449	476	437	436	460	420	456	439	458	446	421	424	429	462	438	403	406	416	479	398	451	448	407	477	422	449	508	428	440	472	473	449	403	428	421	430	456	422	484	461	434	454	434	461	453	432	464	443	449	453	423	477	428	466	482	444	477	467	471	464	425	451	455	434	479	454	426	441	448	444	463	485	432	440	447	433	446	448	428	428	460	434	423	458	427	473	414	491	420	465	470	457	421	438	430	440	439	471	428	468	484	426	463	442	425	443	418	477	429	458	447	412	449	467	442	419	406	452	454	491	434	458	445	452	455	457	469	458	469	437	436	469	439	464	442	436	430	412	458	436	439	448	465	442	467	458	454	442	482	422	441	439	426	427	434	441	415	435	429	463	451	436	418	435	457	451	427	449	445	413	438	413	423	431	432	427	439	494	440	429	446	427	431	434	413	469	456	421	432	436	446	438	420	427	459	460	426	445	456	413	462	482	424	475	447	422	427	459	458	408	436	473	464	446	427	416	420	452	439	438	441	432	470	460	402	444	449	446	449	422	411	465	445	420	438	454	436	459	446	439	437	447	412	461	394	468	469	443	461	438	456	471	423	450	434	421	472	442	414	436	418	461	455	450	454	478	466	448	461	469	414	462	468	473	419	421	453	450	436	444	444	417	438	419	428	443	442	451	407	408	444	382	466	469	436	477	454	426	435	444	432	426	424	471	461	389	445	464	434	432	419	495	455	410	430	444	441	423	455	451	448	423	437	459	443	450	420	470	431	431	412	471	421	452	450	404	431	402	503	445	434	403	418	485	466	481	420	476	425	473	452	466	433	423	460	446	442	461	448	419	476	448	453	440	444	473	450	433	433	431	490	421	430	453	466	448	464	433	434	412	440	459	411	435	481	426	442	435	439	453	414	454	447	463	475	433	446	454	438	470	438	440	441	465	429	450	461	481	477	456	431	444	471	431	468	471	458	424	469	480	412	427	397	435	452	464	446	437	446	433	449	450	471	450	433	465	459	459	484	422	446	429	455	470	438	425	412	464	469	440	413	418	447	428	406	430	464	481	447	411	429	446	454	466	465	427	456	482	441	474	432	460	415	487	468	379	426	403	455	436	440	459	449	440	462	443	473	444	456	419	439	436	434	477	461	436	471	445	455	453	444	454	408	389	470	445	440	391	469	478	481	448	453	438	432	459	400	432	439	432	434	429	413	458	447	422	449	427	410	423	426	420	431	413	460	464	466	434	444	436	430	466	481	416	473	460	460	440	417	467	438	457	427	424	416	441	439	411	428	454	450	442	434	445	434	475	460	419	431	446	428	486	425	459	438	423	453	425	438	418	439	440	422	441	416	457	467	441	417	447	431	444	435	429	437	428	455	440	458	463	411	411	437	450	413	384	385	461	445	459	445	406	415	452	447	437	407	466	465	470	461	399	422	446	398	482	470	412	448	429	472	452	411	449	447	430	406	460	470	433	454	466	425	439	431	422	468	409	435	458	457	454	463	410	475	443	432	443	460	472	460	447	457	438	472	402	435	441	450	459	438	451	413	430	428	450	466	410	456	437	431	435	455	470	456	395	438	430	444	438	444	458	436	437	403	425	432	443	469	447	462	400	408	417	457	460	472	454	437	432	466	437	419	456	473	493	464	488	427	443	472	425	457	465	478	395	479	472	469	451	430	432	505	459	433	445	414	426	453	425	449	437	464	451	415	504	460	438	423	438	428	437	427	431	434	455	441	410	467	457	427	431	430	450	486	418	450	450	416	404	450	446	430	475	476	427	459	414	454	436	453	452	442	478	435	455	486	446	436	432	457	439	443	408	473	413	459	452	438	422	456	413	456	421	433	463	436	414	407	457	412	461	449	423	434	471	458	443	449	438	460	413	449	478	415	446	450	432	407	445	465	423	413	396	447	426	508	442	445	443	444	471	476	436	417	455	424	442	453	423	463	488	435	466	431	456	462	468	422	440	455	435	461	465	437	437	403	436	439	458	457	441	407	490	466	436	454	431	436	483	495
31234	27443	22625	7233	756	283	261	287	277	306	323	285	326	292	280	270	265	296	275	297	310	273	287	275	310	279	259	294	262	273	299	254	271	278	267	259	304	302	286	290	272	288	267	280	298	264	279	293	289	283	324	270	279	241	266	279	263	274	267	300	288	291	274	263	291	276	267	326	294	257	254	283	289	293	247	303	278	259	295	288	280	278	302	261	286	263	302	308	291	297	290	253	337	291	277	277	259	285	282	310	264	262	286	278	251	290	291	271	308	254	284	277	285	260	277	292	306	297	273	274	306	292	292	270	296	297	292	279	258	267	267	259	278	296	276	274	299	293	274	277	295	272	242	269	294	319	306	313	306	293	273	268	305	295	267	267	283	274	277	259	308	275	295	285	294	280	294	283	287	290	265	302	281	260	272	296	286	264	269	301	261	269	263	258	306	273	293	286	279	281	305	295	275	281	309	261	306	292	279	288	313	288	275	275	280	268	310	287	291	298	278	236	284	309	304	285	254	261	271	278	302	287	299	289	277	282	255	279	248	316	297	294	265	278	277	258	266	271	282	279	268	276	276	267	276	287	265	277	305	241	273	297	287	256	282	266	287	292	289	288	296	288	291	275	286	258	257	265	281	283	297	280	295	312	304	311	270	257	275	300	290	275	278	281	301	248	277	289	288	281	264	271	284	265	236	273	268	264	271	281	288	307	301	265	285	260	295	297	276	298	288	300	286	266	297	288	270	301	268	258	305	269	275	264	274	300	273	295	287	299	281	277	294	287	285	292	250	330	279	279	273	290	292	286	309	284	272	293	275	278	272	275	308	272	269	285	287	258	265	265	300	292	275	274	274	270	270	280	285	301	304	260	290	283	263	306	280	277	295	273	283	309	283	289	273	310	257	283	264	287	272	258	247	274	270	286	277	263	286	288	300	268	283	272	288	273	294	304	300	304	282	281	299	295	283	266	259	272	274	274	255	283	260	298	258	285	280	279	240	278	291	302	307	262	297	278	309	293	295	277	264	267	278	280	291	281	269	297	315	270	305	272	294	297	258	258	269	311	285	306	261	292	284	296	273	291	281	307	306	279	302	278	251	274	280	268	292	290	266	297	261	311	281	297	269	253	307	290	284	263	286	285	278	289	278	292	281	293	279	279	288	288	250	299	283	316	286	292	299	297	285	301	280	283	290	277	272	274	272	277	277	303	266	280	266	294	267	295	295	294	286	269	285	288	311	286	307	280	256	273	270	267	280	279	287	260	331	274	271	280	289	282	301	326	277	287	277	294	288	301	261	267	283	265	292	301	273	292	260	279	269	295	294	274	284	315	261	286	312	312	296	267	259	275	271	281	292	264	270	279	293	248	279	298	292	264	277	301	282	282	293	279	238	302	304	274	263	285	262	275	285	261	314	272	284	291	280	264	259	312	291	289	273	277	277	284	285	278	277	273	279	289	284	278	289	252	295	282	304	283	285	312	301	305	240	274	269	305	297	291	329	259	318	277	277	249	292	269	295	282	280	290	278	285	285	285	270	239	264	256	286	300	279	281	272	278	268	272	266	294	312	281	302	289	294	274	314	262	296	276	268	281	306	272	290	295	297	249	283	287	291	248	277	278	280	290	305	282	280	293	314	275	296	281	268	308	302	263	299	278	251	291	251	262	275	286	279	278	251	305	268	264	300	297	264	296	281	253	274	302	281	266	266	285	284	284	295	285	279	312	292	280	272	283	278	277	282	284	260	253	278	262	304	320	283	305	278	276	261	313	286	277	280	266	280	268	276	289	280	299	270	302	314	278	311	276	290	292	282	230	286	302	282	261	309	296	279	273	270	279	270	314	309	265	262	261	291	300	297	295	297	294	296	296	295	265	317	266	285	236	279	267	275	298	285	266	292	299	261	278	270	278	311	291	277	250	272	304	266	310	265	275	274	306	308	258	281	275	260	320	286	248	320	288	271	296	294	307	289	287	270	267	278	271	306	292	283	300	286	258	298	287	263	270	250	281	278	284	280	298	303	268	259	277	296	300	305	293	285	279	284	278	273	284	306	254	261	239	304	307	280	287	273	293	281	296	307	284	282	276	254	278	263	288	279	292	298	249	286	268	278	287	276	306	283	323	300	290	272	271	267	279	287	280	296	257	286	305	272	256	279	276	289	266	270	266	295	283	276	290	279	306	262	286	300	308	285	282	282	279	269	307	295	287	270	283	285	284	241	298	280	256	282	297	296	278	275	269	283	323	290	268	287	270	275	304	319	295	271	276	315	285	276	276	287	280	286	258	281	277	299	266	282	301	282	259	312	275	266	290	276	275	310	254	252	257	277	281	271	268	268	268	289	285	293	271	289	286	296	266	259	288	264	261	285	278	271	278	290	274	337	283	264	268	292	268	297	265	293	293	268	298	283	250	305	307	287	272	254	268	318	280	281	299	272	303	297	279	246	288	265	295	305	307	287	276	272	294	315	273	281	302	270	288	270	288	291	243	266	313	293	262	285	289	277	272	262	291	244	278	287	279	283	294	308	280	303	282	275	267	280	286	286	314	288	274	274	285	306	323	255	304	271	296	286	293	318	267	254	292	305	300	312	267	275	268	284	277	309	266	262	295	302	271	302	320	314	271	289	279	277	275	310	276	284	258	253	248	313	265	274	282	279	290	300	290	262	286	290	288	303	276	330	281	291	298	292	309	292	262	268	295	269	304	300	291	280	274	275	295	275	280	292	293	284	261	301	301	266	297	326	305	286	269	248	297	299	290	309	281	289	271	301	303	287	302	290	258	313	241	272	279	269	259	281	278	296	280	318	273	267	284	297	298	295	304	309	266	248	286	259	257	279	284	263	283	296	302	286	280	279	289	287	308	324	285	297	295	292	279	293	313	264	300	251	292	248	303	246	265	297	292	292	326	302	291	244	276	275	270	296	296	295	268	257	274	280	301	294	310	319	288	302	248	273	277	280	273	263	290	330	281	297	316	274	264	309	292	284	298	303	271	297	273	271	291	282	314	274	286	287	276	279	271	288	282	278	255	274	269	303	283	282	301	274	249	301	268	273	262	319	276	261	289	295	273	277	261	287	263	265	285	285	258	268	296	272	293	294	266	279	286	266	278	243	277	260	270	255	276	283	294	289	249	277	256	324	259	283	282	291	286	287	296	298	288	303	272	297	297	290	278	260	299	318	292	269	294	306	261	272	296	261	286	273	254	287	274	256	292	283	280	296	299	272	305	286	264	278	307	281	278	298	302	287	273	286	282	306	280	271	250	277	297	296	319	275	299	282	264	293	296	264	295	260	308	261	281	284	271	297	280	287	284	285	287	289	272	276	296	262	288	293	279	273	287	264	278	294	273	257	279	294	274	303	291	290	288	284	297	298	257	291	269	284	311	287	316	262	278	293	266	273	283	268	298	267	275	272	265	280	275	276	275	278	301	292	274	255	270	298	282	285	301	302	267	273	275	276	283	298	269	275	249	275	290	290	296	306	274	271	279	281	279	292	254
37488	41611	22672	5467	1184	424	395	402	394	384	409	447	416	439	415	461	439	395	440	425	387	425	433	387	420	417	400	412	403	403	407	385	438	410	374	414	425	406	460	400	416	389	431	416	363	361	425	429	402	439	412	396	404	418	403	401	387	395	381	422	404	413	405	402	414	407	427	421	380	442	396	403	393	435	418	449	401	396	398	410	422	394	428	391	411	435	400	400	424	397	371	445	399	386	412	420	417	402	410	422	418	453	432	412	392	431	426	406	424	378	401	461	432	374	428	421	414	408	405	419	444	422	392	410	418	446	443	416	430	430	436	440	349	386	385	432	441	420	433	432	393	421	416	418	402	440	432	406	399	425	398	388	431	398	417	384	380	457	398	394	405	453	414	387	408	425	398	377	421	436	417	451	402	401	383	416	444	420	393	400	434	419	401	439	393	429	401	437	429	400	416	433	400	437	422	426	410	397	383	416	387	423	388	398	413	397	398	406	407	428	407	425	411	448	415	395	444	432	422	413	408	407	371	397	431	409	418	432	429	414	399	437	390	406	425	405	408	414	396	386	427	403	411	426	389	401	437	421	410	401	432	375	410	429	410	407	380	440	399	428	414	424	403	407	430	435	410	408	411	398	418	374	402	452	431	436	392	451	399	427	443	426	442	412	414	448	407	424	473	401	413	433	428	435	430	405	409	408	435	395	382	437	395	417	414	404	423	383	405	375	438	423	383	423	423	413	447	429	419	415	403	407	422	390	428	408	406	381	383	433	425	436	405	434	400	409	401	381	400	385	415	387	420	421	386	413	386	399	435	426	371	412	406	459	411	408	420	445	402	407	405	419	419	444	421	403	395	417	405	384	393	400	391	390	401	431	397	389	432	417	381	429	396	417	420	373	390	418	376	424	413	411	425	421	434	429	411	415	426	429	407	418	451	410	400	373	386	403	416	427	394	414	422	401	424	440	434	409	429	386	408	437	424	429	409	375	417	408	428	424	385	407	416	407	405	466	408	419	449	397	402	439	383	386	399	429	396	423	411	371	404	418	438	425	426	424	396	415	455	451	408	378	424	411	426	372	439	418	404	394	398	419	411	435	424	394	420	438	399	398	421	441	402	463	414	378	385	437	365	404	448	405	402	424	394	422	377	387	428	415	391	400	431	444	390	418	413	446	441	414	383	368	398	391	401	407	416	406	424	408	424	443	419	441	423	444	409	376	416	420	407	366	400	427	426	409	448	431	395	395	411	421	394	410	385	444	441	442	432	396	399	408	398	421	422	421	422	407	398	386	410	414	414	454	402	403	438	441	413	410	381	404	430	396	412	391	396	410	443	414	417	353	434	414	403	434	397	396	408	422	430	429	411	413	417	369	398	374	413	445	424	403	394	423	448	413	410	428	446	417	441	434	409	428	409	439	413	389	415	423	436	379	405	427	434	401	416	411	428	381	402	365	400	381	409	448	391	381	403	409	419	425	394	417	372	388	409	412	423	422	413	405	398	386	425	377	405	440	408	428	403	406	421	416	386	424	424	438	415	431	413	412	420	430	416	419	401	416	435	473	426	429	394	396	387	432	429	393	423	417	391	423	380	394	442	409	417	406	405	384	409	418	442	412	425	398	431	430	396	400	410	409	396	386	421	441	441	381	409	395	392	398	442	414	445	395	385	414	413	412	400	416	389	422	435	403	437	457	409	404	373	448	395	429	383	443	452	393	392	397	419	430	386	417	404	411	429	422	466	414	422	401	427	409	398	421	388	380	392	397	390	385	412	437	409	389	406	394	424	434	431	424	406	406	411	444	396	415	414	403	404	444	417	420	387	418	426	398	408	433	403	415	394	423	431	388	400	415	386	403	432	417	414	456	369	430	395	425	409	403	405	430	397	409	384	402	401	433	427	396	389	422	435	411	376	415	411	415	411	413	419	385	394	421	438	427	431	414	380	407	445	441	447	443	418	419	417	391	451	420	402	429	399	403	419	433	351	470	439	418	420	450	405	407	393	412	401	394	404	436	388	436	433	404	402	398	423	428	428	421	420	395	437	388	404	450	384	422	432	394	408	369	427	405	443	395	410	425	391	434	443	441	405	415	393	415	419	426	421	395	418	446	411	428	387	452	407	423	413	398	400	413	419	403	370	426	415	421	376	418	382	436	473	397	418	418	388	416	411	441	425	393	398	401	431	391	446	381	410	389	413	415	399	445	416	414	381	451	449	418	385	411	372	434	455	436	400	433	394	420	400	409	417	412	412	404	418	395	423	408	382	393	444	405	402	445	429	437	365	401	420	403	421	393	418	435	405	410	431	445	423	391	415	411	373	471	425	384	392	390	403	446	433	403	420	432	426	371	446	397	411	411	399	378	465	442	419	421	413	385	436	420	398	437	410	396	444	502	406	379	408	440	415	393	418	429	442	411	431	416	416	430	404	411	382	422	431	424	413	397	396	381	449	450	379	394	427	408	405	447	401	462	394	425	357	434	392	432	409	409	394	407	371	432	410	404	445	447	445	388	421	402	394	417	405	426	399	421	416	388	405	406	448	368	416	413	433	403	448	423	431	437	423	391	412	396	393	412	434	421	429	380	437	441	448	416	435	441	395	402	398	406	460	412	400	416	459	393	424	419	382	425	424	435	427	384	418	442	395	372	408	425	404	436	414	417	420	388	408	398	409	421	421	385	393	413	447	411	415	412	389	451	437	414	457	384	377	415	411	450	411	403	421	417	421	389	430	460	401	434	402	397	442	395	431	412	381	410	391	418	387	408	380	375	434	441	423	386	441	423	397	408	389	416	383	402	415	381	410	396	392	421	374	462	397	421	424	417	415	411	434	394	409	391	405	389	430	419	409	376	405	436	403	433	452	395	427	395	424	392	447	422	395	412	381	356	444	438	425	394	413	417	396	444	372	405	411	403	442	418	383	410	409	397	425	412	403	407	417	429	408	449	393	396	432	414	440	424	428	429	446	428	390	415	409	427	398	420	388	406	410	399	384	431	454	438	409	439	397	422	431	410	444	417	392	413	449	418	405	401	414	403	454	409	400	384	381	406	396	413	423	469	404	410	373	431	404	420	409	414	394	423	422	387	391	377	425	430	417	420	401	402	455	388	422	416	434	427	419	431	406	439	414	433	393	437	424	427	382	403	409	376	390	394	404	436	402	407	431	390	423	441	404	447	386	391	394	401	402	429	391	397	421	447	434	393	360	410	419	404	437	420	422	391	425	403	427	412	405	425	391	383	425	426	385	407	394	423	403	391	407	397	423	384	403	383	446	459	445	426	402	423	403	424	421	406	440	416	397	399	390	434	393	432	410	437	413	452	418	430	417	393	397	411	414	434	425	427	423	365	387	427	409	422	426	395	390	411	454	393	428	379	415	407	389	421	430	421	429	407	423	408	390	421	380	398	420	411	431	378	385	386	414	386	415	426	393	412	432	423	422	420	418	417	432	390	444	430	389	401	386	398	433	384	403	421	408	387	418	380	413	384	439	402	388	438
24324	21952	29574	24303	21071	11387	652	406	342	388	387	401	386	380	366	351	354	355	396	389	379	368	374	383	394	395	385	369	361	389	372	363	385	389	343	334	375	381	370	380	416	353	390	374	334	353	412	377	347	366	342	371	341	355	353	358	349	362	377	325	369	352	345	365	336	388	361	370	388	320	373	363	372	364	370	357	390	386	376	378	365	353	365	360	379	374	367	331	350	372	388	376	347	373	366	364	341	354	355	368	371	382	418	397	377	384	363	355	347	349	365	401	376	340	389	354	351	381	381	354	364	361	367	363	352	390	341	343	377	361	375	379	391	375	391	376	361	360	377	377	370	356	346	337	361	372	345	356	328	335	356	361	340	389	356	384	371	360	350	360	360	341	338	374	362	371	380	334	382	366	379	328	412	372	354	366	361	376	372	378	379	350	352	382	395	367	347	357	345	355	397	357	352	401	363	369	365	377	366	361	379	349	333	390	357	352	356	384	342	351	373	372	371	363	383	325	356	398	371	359	360	375	336	358	343	324	356	339	330	365	373	393	335	361	363	410	359	355	349	383	379	385	354	373	395	348	345	403	373	389	408	378	407	356	396	372	367	334	386	352	357	365	346	372	382	367	375	367	378	381	367	335	378	369	327	386	353	369	367	358	369	367	377	352	348	383	352	359	354	377	356	401	340	389	360	376	343	350	345	363	370	359	357	331	340	343	363	357	380	373	363	360	381	356	356	325	357	346	340	362	365	353	362	355	383	342	358	383	359	350	376	389	390	380	360	377	349	358	321	375	369	384	385	393	369	352	383	386	343	372	400	391	370	371	382	340	373	352	375	378	370	361	351	338	338	368	376	373	394	369	374	376	352	372	369	350	351	386	373	356	353	349	346	344	334	343	371	357	364	375	336	378	366	373	356	355	375	366	349	381	359	385	372	358	328	368	382	380	338	386	403	367	372	352	345	362	361	351	356	355	358	318	381	375	355	379	373	390	385	349	376	386	384	363	389	362	353	336	329	394	359	353	380	339	355	347	387	379	366	387	377	370	359	334	392	376	349	388	373	384	440	370	400	381	336	356	356	365	372	356	356	348	342	355	374	387	352	381	402	362	356	395	368	367	367	357	360	378	360	336	340	387	357	368	366	359	357	334	376	387	371	338	392	346	396	385	353	360	389	380	362	380	362	393	348	369	359	377	373	338	377	347	379	370	402	366	344	367	346	404	371	354	383	352	368	406	371	368	349	377	345	377	367	353	383	366	374	368	367	399	353	370	373	360	320	323	380	353	340	373	348	366	349	347	341	378	370	368	340	363	351	387	377	372	363	342	356	346	393	359	338	375	365	368	368	361	349	375	352	337	374	358	372	359	358	375	364	356	346	391	404	335	361	371	356	342	371	367	403	346	349	351	379	343	363	380	395	375	348	364	337	362	348	357	370	362	365	375	343	364	370	354	370	356	367	361	359	379	348	354	398	331	344	405	377	387	337	361	377	327	359	348	365	379	343	353	350	338	334	352	376	353	358	354	343	366	377	392	378	357	366	372	348	348	371	387	366	370	361	409	354	347	360	371	371	350	360	381	380	361	366	378	375	331	391	367	337	386	351	396	379	357	361	392	351	382	370	380	377	381	350	363	361	397	356	371	377	345	344	374	370	366	396	352	370	364	352	379	378	355	403	347	376	340	375	396	327	368	364	396	373	338	347	365	357	331	353	360	314	376	374	334	384	400	349	350	373	381	385	343	333	352	341	360	355	363	364	353	351	353	412	357	379	356	385	352	370	390	341	370	340	340	363	365	340	364	364	367	379	353	336	340	354	379	347	355	365	346	348	344	357	333	363	360	351	381	339	346	366	353	362	389	397	358	365	380	369	376	376	377	352	337	385	369	361	352	367	387	362	361	386	355	365	377	332	401	365	354	379	401	347	359	362	356	360	372	351	350	322	390	384	347	379	365	393	374	358	353	342	373	361	335	347	385	352	388	361	387	362	371	320	378	332	384	378	368	348	327	370	335	361	387	390	331	355	332	370	322	373	341	385	378	366	349	376	358	366	412	348	344	367	404	381	358	370	370	358	372	386	345	377	391	352	341	349	360	338	349	340	369	366	378	373	318	361	374	377	319	390	388	358	340	395	348	360	362	369	374	396	403	347	349	376	382	353	389	371	347	369	358	390	377	376	378	393	336	349	384	348	346	376	349	401	335	402	402	343	359	375	349	372	376	351	396	374	372	356	369	385	366	384	359	350	382	380	356	361	358	367	368	361	349	362	407	372	369	341	358	381	383	366	361	362	361	349	388	389	345	383	348	338	382	361	391	317	376	384	363	370	329	365	349	360	353	385	382	376	367	356	386	394	352	378	345	386	342	353	394	387	377	366	379	376	380	364	363	332	377	409	382	383	378	343	390	324	357	384	401	367	355	348	382	346	347	377	367	337	321	359	384	330	366	376	366	339	359	374	354	351	382	349	345	357	369	348	378	386	384	342	406	337	359	378	376	392	390	360	343	390	387	396	383	357	344	375	388	357	357	385	342	358	338	373	358	369	377	372	344	371	371	370	372	357	365	393	353	398	366	403	368	360	385	358	392	371	352	371	376	369	363	378	390	339	388	366	364	333	354	366	347	334	330	384	347	345	364	397	378	362	334	365	374	328	383	336	359	357	365	374	354	365	365	349	366	381	373	334	364	354	387	357	378	374	372	396	367	375	343	371	364	390	360	369	378	374	368	364	362	377	348	363	369	370	354	361	384	387	401	341	347	392	406	388	376	363	353	364	357	370	387	361	372	336	356	353	385	386	386	382	374	382	397	364	341	326	408	357	347	386	401	392	339	361	358	372	369	346	411	358	363	390	383	378	372	394	379	381	360	372	378	342	392	372	363	376	370	347	342	363	356	326	354	387	384	413	354	367	343	357	387	372	393	351	366	371	379	362	360	353	371	354	323	389	350	349	385	351	346	355	353	374	383	343	324	338	396	371	395	379	355	335	390	368	348	386	327	365	366	340	356	351	401	384	359	396	381	345	370	348	359	362	380	360	351	361	414	372	341	368	337	383	385	368	386	382	364	375	329	345	361	362	358	364	363	382	347	352	381	376	377	374	328	386	358	362	384	353	348	341	332	382	370	372	391	376	371	352	369	372	352	338	362	355	363	345	375	374	339	349	339	347	375	374	378	363	356	361	340	388	337	377	365	392	366	373	352	362	361	350	373	326	356	337	383	370	359	373	366	368	364	359	346	381	334	376	356	349	365	358	371	358	347	411	346	378	372	356	367	386	385	362	414	353	372	380	367	388	347	359	354	386	352	369	359	371	403	358	404	353	367	371	389	331	326	382	380	365	353	371	381	339	326	368	371	361	339	370	365	343	366	366	336	370	385	360	381	346	373	385	384	389	343	379	338	328	385	389	365	336	355	362	339	377	373	378	350	348	363	381	350	385	373	383	374	373	338	378	370	388	367	349	362	378	361	352	415	365	330	329	359	374	352	379	387	384	389
61918	87627	55889	26149	7068	558	539	562	530	480	550	549	531	531	527	516	550	532	537	503	512	557	514	521	533	509	507	544	550	494	513	513	517	504	564	527	518	522	514	511	555	523	532	555	526	541	523	510	537	525	536	532	530	493	518	535	516	515	510	501	512	504	531	526	530	526	525	544	511	548	503	557	507	540	537	522	518	524	590	528	548	540	535	504	534	531	526	521	530	530	512	570	527	579	509	528	486	525	468	525	533	531	529	472	500	550	588	506	517	516	510	542	559	504	543	522	538	500	480	529	524	483	518	535	530	494	541	503	526	539	497	510	505	531	513	520	513	506	526	483	516	546	525	510	513	526	547	471	530	546	536	540	502	539	507	529	490	524	522	512	549	517	536	520	496	535	491	527	505	523	508	511	492	541	520	547	483	534	555	518	520	509	504	539	522	523	518	508	532	514	549	528	493	536	515	540	518	526	539	531	545	519	544	550	553	537	564	481	533	510	533	497	516	520	515	517	516	534	532	524	529	498	520	514	521	531	515	543	495	525	508	545	529	510	547	528	521	517	545	509	563	493	555	591	543	524	512	479	558	502	547	517	487	479	556	517	543	515	528	518	492	499	480	559	517	535	547	516	523	552	533	538	509	528	550	530	541	565	513	550	528	535	545	551	541	505	518	564	560	520	552	524	539	504	521	529	515	464	522	537	528	546	557	503	496	494	533	504	484	592	549	512	525	526	532	515	525	497	534	493	524	548	530	529	519	557	512	480	509	531	512	539	510	481	482	502	490	538	493	520	570	531	518	538	565	490	557	541	525	497	515	505	530	499	523	476	525	528	534	521	512	512	502	518	499	521	517	527	529	507	510	501	526	521	515	514	532	522	530	472	505	526	536	529	518	547	523	508	503	543	528	530	531	516	526	522	524	563	509	562	536	525	483	528	519	538	536	509	483	547	526	538	551	540	538	504	504	525	525	481	520	515	522	520	534	529	517	558	479	470	498	481	503	523	539	509	524	549	530	523	563	514	535	528	474	473	536	516	532	516	494	534	519	519	526	505	539	522	565	553	532	512	516	502	486	521	551	550	520	566	512	542	526	531	500	520	522	521	489	541	546	504	526	518	510	556	510	537	524	521	519	549	520	546	538	482	558	523	516	489	531	581	559	543	512	531	500	502	519	532	477	539	528	530	495	547	563	511	543	528	541	496	516	518	503	546	516	579	537	544	553	575	545	496	540	527	521	532	519	527	547	498	532	534	506	553	523	505	522	555	522	477	558	540	519	498	513	532	526	524	524	537	561	548	548	541	511	504	563	542	483	514	491	498	504	558	552	504	511	542	559	532	535	559	536	513	550	502	553	538	548	546	517	544	528	530	513	544	527	483	509	537	517	556	534	534	572	508	513	541	532	502	509	520	548	480	535	531	523	507	499	503	508	557	515	573	556	516	556	558	514	515	502	539	499	492	524	563	543	557	508	477	544	547	526	496	561	534	497	527	544	527	531	515	522	493	522	533	540	544	507	505	514	562	510	538	535	519	534	488	514	524	511	554	512	562	544	508	520	571	486	526	590	513	554	497	491	518	497	501	543	496	524	526	503	527	517	529	515	538	498	521	568	516	558	542	551	531	535	535	565	509	513	483	548	526	471	492	537	539	570	480	515	528	517	521	493	522	523	507	571	501	533	537	528	514	548	537	551	516	523	558	514	555	513	495	483	547	554	527	506	490	521	511	488	541	522	534	529	575	519	518	512	493	534	533	516	479	541	533	521	504	561	522	509	536	490	531	513	531	500	535	519	502	523	533	507	532	534	536	530	490	551	510	508	502	539	505	510	508	537	514	512	532	515	511	567	524	540	494	526	537	504	501	512	480	587	523	573	575	524	531	513	580	516	510	500	518	512	499	553	543	502	531	562	538	498	504	527	521	534	524	507	528	492	543	563	576	550	503	509	525	511	569	481	497	547	529	543	492	533	522	515	513	573	536	485	543	538	512	492	518	554	528	516	543	539	497	523	529	488	491	558	521	508	513	568	509	525	549	510	514	500	506	559	486	517	551	507	511	539	505	525	543	509	520	505	527	528	492	519	524	550	538	512	520	538	554	528	537	485	518	536	551	563	506	563	524	525	525	591	512	502	525	538	527	531	529	483	499	542	523	560	514	524	539	491	525	543	512	500	524	496	539	525	509	524	535	531	530	561	545	536	505	500	514	562	559	501	559	494	568	546	470	527	550	585	488	521	540	507	536	540	523	516	547	575	530	525	515	546	523	542	548	499	567	514	503	476	512	490	521	553	577	534	510	550	490	503	508	555	535	506	519	500	566	512	511	504	513	528	542	532	501	521	513	535	487	522	562	528	547	526	514	503	500	497	492	537	532	515	557	556	522	537	519	539	538	541	511	543	517	518	521	525	558	515	492	518	531	524	518	507	532	514	537	486	518	507	498	514	520	527	503	552	497	541	512	509	572	534	505	550	535	541	482	524	526	512	500	513	538	554	535	532	538	498	536	508	528	522	525	513	497	510	488	528	524	477	561	496	526	510	553	563	519	519	498	538	483	514	550	509	537	502	491	547	539	529	500	519	484	518	497	520	556	524	506	527	539	516	571	530	530	550	548	507	453	514	540	481	567	535	527	535	525	513	519	520	512	476	501	534	527	541	506	502	557	512	549	526	547	532	500	534	534	493	578	541	554	562	502	536	520	556	522	540	479	493	498	510	508	538	545	506	558	514	534	520	554	599	532	488	517	579	521	528	558	487	522	528	514	521	546	521	553	502	533	478	534	515	517	461	488	521	540	534	494	541	519	500	538	546	511	513	520	578	535	503	507	500	502	513	552	519	519	524	491	498	507	504	516	524	525	540	496	549	495	532	502	522	518	545	518	507	513	531	524	511	522	522	503	525	549	511	539	512	542	508	552	550	525	505	538	499	532	508	511	515	558	529	562	542	530	480	530	581	539	519	528	524	534	515	542	487	508	570	510	539	523	509	550	498	495	529	531	527	499	536	513	561	481	542	540	559	536	500	501	503	539	528	513	531	513	530	500	530	539	553	491	543	502	543	553	527	533	538	518	510	537	498	495	525	552	511	532	512	515	580	508	498	507	538	512	524	505	530	520	534	500	530	538	514	543	503	526	520	538	502	541	578	489	535	563	520	568	522	516	564	513	560	544	530	505	553	516	550	522	540	504	546	568	492	555	528	515	533	514	544	557	513	529	516	528	521	530	518	522	550	519	502	545	521	546	498	470	546	562	506	486	522	522	498	547	535	581	550	555	531	543	514	514	519	528	526	499	477	534	516	521	538	487	552	557	525	516	524	500	493	526	555	524	497	533	549	518	526	496	486	523	521	530	566	515	546	551	530	497	541	520	523	539	511	512	474	528	518	520	535	532	534	527	580	585	536	527	533	559	512	512	526	489	544	512	497	563	540	538	512	540	521	560	495	499	540	504	542	515	535	481	510	519	561	505	499	512	569	555	524	546	500	511	511	518	531	551
23629	21752	29662	24029	21471	19940	4272	397	322	339	330	338	360	337	280	291	303	321	328	312	316	321	307	307	301	336	291	312	311	351	301	343	348	322	326	311	332	337	326	321	331	324	315	293	324	322	288	332	325	333	290	309	340	318	358	300	330	293	304	293	317	293	296	348	312	333	327	310	325	352	291	311	296	334	327	308	324	351	284	319	339	350	337	323	340	291	332	287	324	325	314	326	300	298	319	321	297	311	324	322	312	345	292	298	318	298	361	320	323	301	314	295	306	313	293	326	332	319	304	346	349	290	319	329	318	320	307	322	301	281	307	301	296	315	321	288	292	366	313	314	323	308	296	353	311	335	320	311	289	316	306	301	356	319	316	314	325	320	281	308	331	320	317	318	331	327	323	321	338	331	313	300	329	332	307	298	331	314	306	335	273	300	290	352	341	309	321	320	333	309	312	294	321	288	333	300	302	328	316	292	309	326	322	322	319	335	337	319	332	327	317	327	329	312	359	301	336	294	340	296	307	311	285	320	317	317	305	279	332	308	326	327	337	322	317	291	303	309	324	343	299	350	297	308	311	333	292	308	308	335	270	303	310	307	333	291	318	311	329	302	320	320	307	326	295	336	334	297	291	313	299	291	312	321	313	324	328	334	323	318	303	321	301	335	324	318	338	299	336	336	325	323	303	293	325	344	324	339	308	326	338	308	342	316	320	339	319	313	316	314	340	303	290	333	309	330	339	318	315	309	314	305	334	327	345	336	353	311	348	308	322	335	297	325	330	307	299	307	336	362	306	316	320	309	330	324	344	311	321	340	306	317	350	322	326	328	326	307	328	335	328	303	355	333	317	313	277	344	310	335	327	317	315	331	327	313	314	310	322	361	306	293	295	296	312	330	333	312	307	321	290	316	303	351	304	318	343	316	313	313	318	324	316	324	338	324	329	314	313	279	315	308	299	319	324	301	303	319	310	307	294	327	277	340	310	347	320	347	294	328	328	330	318	331	320	308	345	325	325	305	308	329	299	330	293	311	302	311	320	307	334	289	307	338	306	324	310	333	368	299	312	299	345	332	297	336	343	336	305	293	316	299	303	324	304	298	300	324	303	321	321	306	322	333	335	303	312	319	338	314	315	310	301	309	336	335	312	325	341	342	296	312	325	309	294	328	328	304	300	348	335	306	330	335	326	333	323	328	355	319	295	317	300	305	344	290	315	273	298	322	317	341	329	363	286	273	321	297	284	337	342	323	287	287	319	329	325	297	326	320	345	328	339	322	310	305	339	317	306	301	325	333	340	319	337	308	306	312	326	292	322	294	346	324	307	287	311	319	311	302	324	297	314	321	313	300	289	330	307	298	309	330	317	302	354	322	295	356	324	308	318	331	291	339	297	290	310	313	328	312	312	307	303	292	327	353	302	292	283	294	317	324	302	320	324	299	316	292	361	342	313	342	333	319	306	353	267	327	301	340	323	320	324	315	309	298	282	299	297	309	323	278	321	296	318	332	298	324	319	309	336	318	294	325	293	306	296	302	300	287	285	338	329	278	310	319	333	294	329	320	302	325	328	341	288	284	304	348	323	318	260	317	314	314	298	319	314	313	311	290	297	325	306	315	347	361	309	327	285	334	325	336	308	352	309	295	319	332	328	324	321	341	300	333	325	331	298	320	316	308	314	334	305	334	289	321	321	319	336	300	308	278	310	330	334	328	298	326	304	323	339	298	318	311	330	325	319	332	312	347	301	338	305	313	321	304	308	338	341	308	327	299	296	330	266	310	336	328	275	325	336	312	323	312	301	315	305	315	289	337	340	340	377	337	300	314	312	318	317	321	322	319	281	298	295	324	318	317	316	336	308	315	294	322	333	296	322	320	304	342	330	314	268	302	341	324	330	307	321	327	336	358	303	333	301	309	336	326	337	311	317	319	356	308	257	318	318	324	326	319	290	317	329	332	322	313	337	334	315	303	314	321	335	296	316	310	316	335	337	295	317	313	291	316	318	341	326	304	298	307	339	354	335	336	290	298	312	295	324	312	319	315	291	352	283	347	315	319	298	325	328	309	350	293	368	329	318	306	291	319	295	300	335	270	328	341	315	299	340	349	331	290	348	327	300	305	346	341	303	318	320	342	323	302	333	304	315	308	335	319	281	330	313	328	291	358	327	310	312	300	340	345	319	306	284	320	284	303	312	327	333	312	321	349	297	319	310	295	310	272	302	329	315	353	315	323	320	326	313	300	276	282	318	291	275	306	326	329	280	328	311	314	319	323	295	317	322	304	331	309	323	334	329	354	316	310	314	299	334	334	302	325	326	304	332	296	350	358	285	314	299	317	336	285	352	321	351	290	307	301	339	309	322	354	299	304	290	301	326	336	326	322	333	333	327	328	321	343	342	300	346	304	311	322	294	342	333	295	294	322	332	320	327	311	343	316	304	316	285	276	332	294	326	303	299	309	328	299	304	290	332	333	309	283	339	289	322	318	330	329	361	330	315	327	310	313	337	322	303	324	322	322	307	346	290	297	333	320	303	344	311	321	306	316	343	301	337	331	316	309	321	330	314	330	332	328	316	301	310	284	296	319	324	311	310	349	314	304	312	306	339	321	319	301	357	309	290	321	304	328	343	338	323	301	309	329	305	292	312	322	303	277	311	336	347	317	327	335	325	331	319	328	290	315	321	334	311	293	305	318	316	349	306	315	364	283	291	349	312	315	290	283	302	333	312	317	312	286	292	316	333	299	306	304	336	354	294	300	309	309	314	326	306	302	277	321	316	348	318	329	323	325	327	301	311	318	297	314	341	326	363	319	326	339	329	285	330	315	354	321	318	331	313	288	319	294	327	319	314	300	364	331	364	342	326	303	287	292	318	291	346	308	312	302	315	303	324	322	304	312	344	333	320	355	334	298	311	304	322	318	291	280	327	337	301	346	314	294	303	317	313	332	338	326	335	331	309	302	320	304	312	321	305	313	333	297	299	313	306	264	327	301	318	313	306	335	310	335	296	313	328	308	305	304	313	318	335	311	341	317	299	362	336	325	317	315	322	293	336	325	326	317	328	328	296	307	305	312	324	308	318	327	331	330	312	281	284	337	341	328	328	340	324	308	293	303	329	326	309	294	271	284	315	300	314	310	304	298	307	295	323	294	314	322	321	310	328	315	311	293	323	313	329	298	349	317	309	309	337	318	330	306	326	309	297	319	332	335	357	294	357	287	312	307	328	307	311	336	346	287	307	340	303	278	316	318	312	298	317	312	269	317	286	309	312	322	300	313	332	285	343	316	310	340	300	313	309	320	350	311	302	298	315	326	309	332	314	315	306	348	326	342	315	312	334	308	298	332	326	302	314	315	284	308	313	327	366	294	292	312	324	312	326	341	329	317	338	302	300	325	306	295	316	311	333	305	327	314	300	298	316	297	323	305	312	352	313	314	296	321	334	301	293	303	299	311	302	310	342	302	335	326	293	335	309	294	304	352	311	292	360	315	310	326	314	357
62017	94972	62456	31164	9554	441	430	450	469	474	480	476	472	443	451	452	471	463	480	437	490	451	449	432	476	431	472	441	452	458	505	461	452	425	456	459	479	454	480	470	479	478	468	460	506	451	450	413	439	438	458	445	440	430	478	451	448	428	498	451	437	436	436	461	434	454	498	487	459	447	412	441	490	417	423	464	450	436	466	507	453	469	453	460	464	428	452	485	440	485	438	444	456	440	432	483	448	454	461	469	471	436	426	479	431	446	455	427	465	423	456	446	456	483	451	435	427	418	461	440	445	446	454	390	458	415	448	415	429	449	464	445	431	462	455	430	444	453	443	424	453	462	443	507	465	458	475	449	459	463	471	457	436	423	431	442	464	474	435	418	451	450	455	449	464	429	454	439	443	442	466	476	419	439	450	419	421	437	468	444	453	436	484	465	473	423	446	476	450	434	468	427	436	459	471	481	456	462	448	444	422	481	436	465	441	432	474	436	430	465	456	453	425	434	420	481	416	470	442	442	451	448	470	440	451	431	451	456	450	468	437	447	494	458	463	472	422	440	453	484	437	455	437	440	448	437	456	487	458	441	424	462	418	453	494	488	443	477	443	447	474	430	468	441	456	469	446	453	447	473	488	459	466	448	491	487	462	498	468	431	459	410	487	469	472	447	427	426	447	456	458	440	441	435	440	468	456	468	436	476	465	443	455	475	429	488	474	426	461	407	458	455	430	441	477	443	464	447	394	427	423	409	459	433	478	463	465	461	454	469	448	409	416	452	477	435	464	444	492	475	437	446	455	442	428	459	461	477	470	460	435	476	440	468	428	448	446	488	481	441	454	445	473	467	459	482	468	466	442	449	463	446	433	476	428	468	420	438	476	448	459	473	472	457	452	435	480	436	440	467	429	439	443	461	467	470	435	441	469	459	457	427	429	457	418	471	488	500	430	449	475	450	464	395	402	465	449	459	455	458	465	454	425	462	468	417	438	475	458	494	486	462	476	448	429	423	427	456	457	465	396	423	462	480	456	463	435	431	418	445	443	452	464	465	467	460	470	438	459	436	443	437	464	512	434	447	469	417	493	484	484	475	429	423	459	462	468	475	451	485	467	420	432	459	443	452	423	437	457	484	461	445	458	431	442	430	422	412	440	449	498	425	451	455	439	464	447	476	479	453	457	481	473	429	441	466	450	425	449	442	455	463	470	441	441	449	459	424	481	496	441	514	419	484	456	456	384	434	492	456	437	469	468	456	454	430	459	412	463	407	441	474	461	451	458	449	445	452	422	431	462	455	488	423	451	457	467	465	428	484	457	451	473	454	373	459	436	455	465	425	426	471	428	450	491	469	478	504	498	434	484	476	452	427	422	443	458	471	480	452	442	440	475	462	457	450	444	406	474	469	431	436	433	478	449	427	453	458	426	516	476	429	460	448	442	475	451	462	448	432	455	469	443	458	454	497	444	417	477	486	465	428	445	438	466	453	457	447	474	432	478	491	445	461	453	456	443	480	452	426	446	425	459	495	445	419	425	450	464	454	459	451	466	441	481	428	441	489	443	437	450	463	460	457	471	459	462	470	417	446	480	462	411	436	429	436	469	460	415	481	448	474	447	422	470	457	462	447	426	460	442	448	443	484	433	450	460	436	480	470	442	475	465	451	458	459	450	474	471	458	460	485	459	419	437	449	454	475	488	437	430	436	474	449	458	472	439	449	455	461	427	460	471	465	470	446	449	463	469	415	460	427	441	427	441	464	472	479	444	431	472	457	457	460	441	475	433	469	399	479	477	469	443	485	442	460	454	483	446	442	466	458	440	443	474	446	435	438	448	442	406	428	418	443	427	441	451	431	446	442	441	407	482	489	442	482	427	435	464	448	445	473	501	489	472	421	432	451	438	455	477	453	422	447	416	467	511	505	466	436	461	432	460	465	508	418	470	469	437	487	408	467	437	436	470	493	453	472	458	431	447	480	458	430	445	470	452	493	449	439	457	462	434	455	477	425	473	459	482	463	407	472	446	455	476	448	434	464	436	471	452	427	450	495	477	407	458	496	470	425	480	485	454	465	451	438	422	434	453	478	447	424	463	481	447	460	446	457	478	462	440	459	450	457	446	452	422	435	448	460	444	469	451	462	476	420	477	436	482	423	470	456	479	423	403	421	444	459	457	457	428	457	495	442	413	454	449	468	454	457	450	469	442	484	448	485	476	425	410	484	434	405	448	437	433	467	450	474	468	452	473	461	443	432	428	445	438	445	487	446	448	503	436	442	451	442	448	444	453	450	456	449	460	460	497	418	457	415	476	460	452	465	433	435	422	417	434	446	457	448	426	447	431	480	456	445	496	481	444	442	430	457	462	437	485	441	477	496	445	482	461	440	445	451	464	440	442	456	469	438	463	443	473	476	454	484	458	467	443	418	447	497	428	456	465	448	414	480	456	435	479	466	446	469	473	477	459	417	424	420	460	454	422	486	468	492	505	421	454	448	467	481	457	442	457	433	423	438	476	436	436	464	425	491	492	474	463	472	440	422	453	478	466	428	481	451	472	436	484	457	459	485	422	425	437	438	440	449	449	422	419	432	451	450	479	450	435	472	423	500	468	457	462	455	445	467	420	468	442	455	469	432	464	458	456	459	466	459	444	471	462	458	432	449	446	448	489	398	453	447	464	443	451	429	477	476	446	466	465	478	452	481	436	452	445	442	413	445	448	476	428	446	480	455	437	412	471	469	462	453	471	470	490	429	451	438	429	408	453	450	432	451	413	453	483	464	457	450	458	409	499	429	405	457	436	461	434	477	468	483	448	464	467	433	433	455	440	429	449	422	446	420	438	447	448	421	433	445	446	449	478	472	434	437	488	417	434	415	434	431	442	467	441	462	453	453	461	431	417	494	434	459	420	456	446	475	435	471	461	499	478	428	456	458	489	456	462	484	450	468	441	456	474	455	464	469	456	444	455	444	472	476	434	418	462	450	441	468	456	437	468	475	440	443	440	477	441	461	433	411	477	441	425	439	471	426	415	463	480	470	416	442	468	426	429	441	476	486	428	426	474	441	431	421	496	431	413	472	464	484	436	468	424	467	488	445	479	476	445	421	434	412	435	469	460	433	476	493	496	479	440	443	470	474	446	464	437	470	478	433	457	449	462	477	459	475	440	474	469	467	454	480	493	472	445	456	482	444	494	464	444	463	469	470	476	446	447	462	434	464	441	429	458	446	500	441	450	487	471	452	427	442	446	410	424	456	462	485	497	454	469	437	440	435	479	462	456	428	441	467	466	452	463	435	431	445	477	446	434	448	455	457	472	470	447	452	454	459	451	441	428	418	454	419	447	452	458	428	464	468	467	487	456	449	488	459	446	480	449	449	424	463	478	444	452	428	486	450	459	437	429	496	495	490	461	462	480	442	452	466	432	474	427	474	451	493	486	435	458	478	472	445	428	448	433	463	427	440	447	440	445	481	433	422	446	460	459	468	450	398	433	464	464	477	452	472
31178	27376	22550	7262	774	265	264	288	283	283	303	309	253	277	296	272	298	257	271	291	290	262	297	285	280	300	297	275	297	277	275	276	312	282	287	285	272	282	278	286	293	279	291	276	302	294	302	295	297	288	249	280	294	305	305	257	286	288	293	249	294	279	288	293	280	285	319	293	290	312	299	283	261	289	302	300	282	296	304	281	301	296	276	321	284	277	328	295	304	308	274	298	294	281	245	301	297	271	269	280	288	279	277	287	309	273	280	275	268	306	287	255	281	315	299	282	272	286	297	294	309	263	291	322	302	283	294	316	298	280	282	324	283	261	279	291	272	305	294	266	277	270	289	271	291	317	274	271	287	273	287	307	265	289	283	278	240	295	291	298	256	264	288	279	272	296	293	276	302	281	291	288	283	291	302	270	307	293	303	284	299	332	281	292	285	281	254	296	282	276	272	279	293	298	296	314	312	281	294	276	308	287	303	292	319	268	305	331	290	284	299	300	279	316	297	279	307	252	249	282	306	272	307	295	281	291	292	283	293	307	273	313	270	284	291	292	274	275	278	297	316	296	310	288	293	296	282	288	266	284	248	278	280	283	278	308	297	275	283	277	294	286	287	312	287	292	284	284	295	311	296	266	305	261	286	283	292	290	304	275	290	294	284	301	280	305	283	303	268	287	302	249	274	304	276	311	302	294	289	255	253	236	273	264	304	286	320	290	306	297	260	282	276	277	281	307	260	297	268	278	304	294	279	289	296	313	297	294	274	293	297	272	260	280	299	270	314	255	272	278	295	292	299	304	282	299	261	297	302	301	276	278	271	307	281	302	289	297	287	332	317	301	296	254	288	302	285	283	283	294	283	289	267	294	285	273	284	291	288	287	267	271	290	265	252	322	304	284	286	295	270	298	270	269	313	320	284	300	286	282	284	283	319	285	302	285	266	302	320	260	310	273	289	287	290	312	274	278	312	318	298	294	310	300	267	284	289	298	303	291	301	279	281	289	270	291	303	279	288	312	331	283	304	339	240	272	261	301	294	290	294	333	269	282	275	269	278	290	313	290	284	280	277	271	287	258	293	292	290	297	289	320	292	275	305	303	281	282	268	320	294	280	294	312	285	333	281	281	283	285	290	272	268	293	283	272	322	309	289	310	265	255	289	292	298	287	282	268	309	254	266	315	298	299	283	282	254	278	270	327	292	248	279	289	305	287	275	312	301	309	256	289	307	285	266	301	290	291	285	279	297	259	267	282	289	308	271	287	292	269	272	307	281	294	268	298	310	294	285	292	299	310	317	273	305	285	284	294	275	277	306	316	273	292	304	306	291	284	292	282	284	251	293	293	283	282	293	277	285	264	305	295	240	282	263	275	272	269	285	283	317	286	257	272	296	283	299	310	264	303	290	285	286	296	285	284	266	289	284	299	293	297	264	267	268	284	284	286	300	306	275	308	283	279	282	277	258	298	277	292	276	276	275	265	302	317	306	275	276	256	305	282	290	310	273	287	286	286	277	281	302	312	308	258	277	279	273	281	259	274	290	275	298	268	318	262	295	277	278	282	260	263	287	295	311	277	289	254	301	269	257	261	279	292	288	298	307	291	284	298	329	251	261	288	301	271	285	274	296	263	286	278	305	272	300	275	290	311	308	298	282	278	291	315	280	269	275	288	269	297	336	293	326	278	282	296	287	331	309	297	281	305	289	297	289	286	283	267	325	279	272	296	298	266	309	278	281	266	272	272	301	308	295	302	281	276	266	289	277	289	306	284	307	286	294	248	286	286	323	294	256	264	270	261	259	300	300	285	325	278	292	305	305	276	296	272	294	249	303	309	295	271	267	288	287	280	264	316	297	298	296	271	292	272	265	298	275	300	302	289	286	289	294	306	290	273	308	320	303	294	279	297	293	299	320	326	309	319	323	323	285	300	261	282	297	266	268	293	261	285	301	290	299	261	327	298	275	292	285	261	269	297	253	303	291	307	285	294	284	322	300	273	290	274	305	286	293	287	293	286	294	289	278	300	292	287	260	299	272	312	292	266	274	260	301	289	342	289	271	288	305	287	289	309	270	269	263	271	316	266	333	289	287	318	275	299	277	282	325	305	267	295	268	284	307	292	264	262	282	285	288	263	270	287	299	282	276	302	299	268	292	285	295	282	271	305	299	297	291	280	308	306	292	288	297	299	261	307	284	281	297	288	308	295	273	274	293	299	317	304	272	276	304	269	284	262	297	277	249	298	280	275	294	299	298	284	295	290	291	289	304	284	309	295	298	275	287	282	314	312	295	298	283	283	316	298	303	293	267	246	260	277	290	279	306	301	300	294	283	294	277	288	268	312	278	302	278	292	292	302	259	307	299	301	285	277	288	311	311	290	301	286	291	294	296	299	283	236	291	297	294	298	286	287	286	278	258	284	315	306	292	289	275	276	311	299	296	293	303	278	311	258	261	261	288	304	307	311	299	272	244	275	297	296	274	271	318	298	292	302	277	294	291	284	255	263	279	304	260	293	281	292	281	288	283	282	290	286	272	284	260	304	284	300	316	272	279	275	279	264	311	286	266	291	291	272	311	317	290	294	293	266	255	274	277	264	292	296	285	290	313	284	290	275	305	295	289	289	284	305	289	277	297	301	298	294	315	284	285	286	292	302	275	284	299	286	312	263	298	282	300	279	291	294	302	292	291	287	307	266	289	257	277	326	291	291	279	282	268	280	277	273	292	276	262	271	307	309	273	285	268	283	317	246	283	311	302	260	268	281	295	301	282	272	306	308	281	290	291	291	279	321	281	313	270	275	306	280	298	262	294	290	285	312	286	282	289	268	289	291	274	292	286	260	274	272	282	289	309	292	291	327	279	296	293	279	342	262	291	294	292	290	287	281	257	278	273	308	289	319	277	288	273	277	266	281	279	287	290	311	282	281	291	281	273	291	295	281	302	312	276	263	285	292	319	299	284	261	300	314	302	289	301	271	290	288	316	290	312	304	277	262	291	287	283	289	307	310	303	327	256	314	260	292	247	301	275	303	306	272	306	299	274	259	323	300	307	291	310	300	301	287	271	281	296	311	288	281	274	312	290	269	288	297	307	259	288	274	293	281	311	255	278	272	288	270	293	291	285	300	295	307	242	318	280	294	286	305	325	287	304	279	278	306	269	277	284	273	298	295	320	279	312	277	316	322	289	268	292	291	280	298	279	268	241	315	313	274	280	314	276	292	281	313	278	272	285	276	275	312	258	300	317	304	283	279	299	305	287	304	294	262	283	275	267	274	283	262	280	277	291	297	288	311	268	276	313	298	283	329	295	282	264	288	274	279	284	264	271	294	293	313	273	311	278	314	286	272	268	301	269	264	285	276	287	302	264	265	276	288	285	307	285	290	322	278	290	260	319	265	273	287	282	283	279	268	285	312	311	302	289	274	259	318	264	289	275	299	289	294	310	283	311	275	299	264	292	314	257	268	309	314	281	293	292	283	303	261	309	289	279	300	315	274	277	301
37492	41537	22327	5446	1268	415	417	460	397	489	422	462	412	401	421	424	425	417	379	447	446	417	419	418	445	409	430	430	408	432	432	381	422	406	436	413	455	390	407	415	419	442	393	386	453	417	450	452	439	427	390	432	405	426	446	392	432	431	430	405	425	419	443	419	380	413	446	447	424	442	445	416	403	404	383	436	461	398	405	405	404	434	419	407	434	408	419	412	428	377	425	415	377	415	414	446	427	478	405	393	444	402	436	435	421	419	416	445	392	420	444	423	405	404	440	408	389	457	428	401	395	456	440	428	427	414	405	377	429	412	452	420	461	447	381	432	425	461	357	398	370	487	451	439	435	437	406	414	425	415	404	398	435	444	425	377	434	418	434	399	453	424	426	420	421	436	407	434	384	393	405	415	414	440	450	405	412	457	414	437	411	413	401	434	407	400	396	403	426	407	421	434	396	433	441	422	440	439	437	417	381	448	395	416	440	437	435	420	401	438	427	435	409	407	410	418	402	462	428	411	419	458	415	405	416	426	417	421	435	418	438	442	431	401	426	443	427	398	394	431	383	380	414	395	382	446	437	416	441	411	401	425	417	411	397	457	427	395	380	422	471	444	412	402	448	424	456	430	396	411	441	406	388	402	430	402	421	393	427	405	443	423	408	428	423	425	435	418	426	453	455	408	448	427	411	447	408	410	402	452	414	417	415	404	421	413	415	415	422	444	416	395	409	407	422	369	385	441	415	441	436	369	402	421	419	420	428	434	441	411	459	401	379	437	472	416	423	428	406	431	390	460	405	423	411	419	447	441	446	448	408	409	463	376	418	404	429	394	430	447	450	430	455	390	417	419	454	415	442	409	460	468	436	440	425	442	411	428	401	408	452	401	382	436	392	399	429	442	413	407	422	431	413	436	375	413	421	428	418	415	454	427	453	401	455	423	393	429	399	442	415	392	462	422	409	423	457	436	376	408	432	428	409	442	439	435	412	434	424	431	483	409	439	428	404	444	390	425	451	413	382	427	410	414	390	421	418	401	443	439	420	434	425	432	408	389	423	431	425	378	408	439	439	453	445	450	421	404	384	414	430	440	389	402	418	408	422	415	438	407	435	406	407	404	419	452	411	418	402	413	448	421	428	397	451	409	395	456	395	416	442	388	400	433	461	400	438	368	409	405	433	399	425	435	419	434	429	423	414	394	410	404	410	423	422	444	471	427	443	404	418	445	409	433	446	410	385	434	396	457	416	446	433	417	391	422	422	431	420	439	422	413	383	398	442	394	425	459	421	422	415	417	426	440	418	421	452	423	411	393	388	423	399	438	439	438	443	419	420	424	419	444	429	414	415	384	397	434	408	441	434	400	401	424	435	451	427	408	419	400	468	404	439	415	412	418	403	459	432	441	428	392	408	456	432	426	430	438	409	407	431	432	417	401	411	406	461	381	442	432	417	456	414	411	442	450	378	418	448	411	394	412	413	411	434	424	390	396	427	451	427	467	414	370	449	381	453	414	447	434	400	462	406	444	462	395	404	413	420	449	367	452	399	389	449	415	414	424	420	410	414	415	409	390	470	411	431	419	419	429	384	438	400	432	452	400	433	409	437	421	424	438	423	419	412	414	429	419	450	419	404	398	400	414	464	431	407	369	381	407	416	423	455	407	415	398	400	402	438	412	460	424	438	390	442	424	374	426	434	428	436	407	426	441	428	443	415	440	411	436	410	418	443	405	420	417	424	427	457	414	468	456	437	401	449	433	447	459	424	428	377	448	432	431	429	410	414	391	419	452	401	395	405	399	408	405	420	390	410	421	435	445	404	413	436	402	434	436	410	417	411	407	443	476	375	439	424	371	418	448	437	402	419	463	395	451	433	397	404	344	427	378	430	385	426	420	424	411	416	452	409	459	411	424	406	419	426	403	430	394	394	431	398	400	428	391	395	425	410	395	408	431	434	421	415	412	421	389	415	438	432	451	439	400	423	454	373	423	426	414	446	446	408	409	421	429	420	408	435	413	400	398	419	412	422	439	395	396	387	431	445	412	441	425	418	455	418	451	414	460	454	428	422	408	448	426	423	416	404	415	438	398	406	423	388	434	408	443	411	429	430	425	404	431	437	388	398	406	405	447	397	399	400	424	444	406	406	425	407	420	436	417	425	451	414	407	433	412	421	437	409	438	440	442	407	425	434	432	428	439	400	411	417	421	440	409	413	406	406	437	458	409	425	409	405	420	363	425	459	429	399	411	401	370	411	421	406	401	438	417	407	426	420	441	430	451	448	456	422	444	434	422	427	416	469	397	403	406	410	422	378	433	420	440	435	447	441	423	460	408	435	449	462	424	417	420	436	449	439	412	474	412	415	404	435	441	387	422	425	394	411	465	444	416	411	435	422	402	423	419	445	395	412	440	414	393	408	454	408	375	431	448	398	426	459	444	422	425	421	432	437	451	389	370	449	426	412	400	370	394	433	461	426	413	444	437	442	433	411	373	409	413	415	450	430	400	414	402	398	399	445	452	413	443	417	402	414	423	477	411	408	444	421	443	438	424	407	435	430	411	425	389	378	402	401	417	450	422	442	423	397	426	431	435	397	457	436	439	390	433	438	433	425	414	384	419	426	453	404	419	450	432	416	373	432	419	417	450	443	400	395	419	445	403	417	419	407	418	416	421	448	420	374	430	423	420	405	433	416	403	433	471	404	404	386	399	400	405	428	445	416	380	442	396	404	417	445	403	406	416	442	414	426	438	405	434	451	405	410	385	455	399	444	458	445	431	437	417	415	399	419	429	451	425	453	419	419	409	441	424	459	397	424	448	399	389	435	404	391	392	437	461	429	432	401	420	436	406	453	414	392	414	368	447	426	438	398	435	393	429	452	380	385	415	384	400	375	405	457	400	416	420	419	391	408	423	403	412	403	416	419	422	432	408	446	433	364	414	404	413	406	431	459	413	388	430	447	412	422	435	400	443	433	432	436	407	407	445	436	402	412	391	429	435	438	395	453	379	414	410	402	407	415	405	392	448	418	397	420	396	429	453	420	400	412	428	450	439	422	449	458	425	409	405	412	439	438	441	401	425	435	427	462	430	445	404	420	393	435	429	405	427	406	400	391	393	426	392	432	392	397	443	427	392	452	383	407	444	417	418	434	412	445	427	437	405	438	426	394	412	441	443	418	417	416	438	420	411	411	423	440	431	442	413	405	442	402	415	417	450	387	419	416	413	427	442	419	435	443	416	420	396	429	409	410	423	427	432	439	436	412	405	438	418	405	438	443	389	434	430	427	364	400	424	433	400	441	407	427	419	414	432	416	432	401	420	399	420	390	434	423	435	403	425	420	442	436	398	442	428	397	414	412	435	410	439	420	384	400	423	403	415	423	420	419	423	436	425	418	419	411	399	440	439	427	408	422	410	404	422	437	401	369	413	393	417	434	441	402	470	415	456	398	419	437	445	403	458	400	393	447	426	405	417	419	452	432	433	419	428	427	416	404	430	460	404
24311	22014	29548	24270	21154	11793	698	391	400	362	350	379	420	396	364	353	385	392	392	393	392	375	375	406	409	394	382	392	393	419	378	373	415	393	371	358	367	365	375	376	373	388	371	344	408	345	349	354	380	363	371	352	375	365	361	336	400	342	378	370	352	370	363	361	369	370	388	328	359	383	382	362	363	397	369	358	385	374	344	383	385	368	349	376	405	384	340	356	368	389	393	401	362	362	386	372	410	406	362	360	391	360	342	368	365	383	355	382	359	336	383	354	381	392	375	366	395	354	383	390	345	371	375	375	383	357	373	372	391	364	375	321	358	326	370	365	363	360	399	404	387	343	366	377	357	356	385	362	380	330	342	352	361	380	343	366	397	358	393	360	363	390	388	355	356	370	355	366	368	358	346	392	331	364	368	325	372	366	377	389	356	351	365	364	352	374	362	357	355	373	351	368	370	363	348	314	354	354	358	383	399	383	375	408	383	381	390	347	349	386	356	365	353	351	378	365	396	370	372	359	374	371	352	384	365	385	376	361	387	373	402	368	366	340	423	381	371	375	360	379	370	362	392	359	405	372	414	375	354	357	351	360	367	345	336	353	410	371	394	351	364	398	373	388	382	362	371	376	367	366	334	368	348	376	362	365	380	362	340	385	354	349	365	395	383	352	348	370	368	386	363	378	375	376	371	378	396	370	356	385	376	317	340	367	383	349	393	365	363	343	376	346	357	386	335	353	364	370	373	364	385	332	379	368	391	371	379	370	338	333	422	357	381	369	366	360	358	363	350	354	347	353	400	382	378	395	374	381	377	400	368	399	358	356	378	366	379	380	370	385	359	395	404	371	347	360	368	360	384	364	382	357	377	357	381	367	375	389	360	358	363	346	322	348	363	392	373	358	369	366	367	361	416	382	373	372	340	378	384	379	386	414	361	386	351	371	380	365	388	353	365	378	361	352	369	368	373	381	401	358	386	360	414	396	391	371	365	372	375	305	360	340	368	360	362	367	336	361	395	362	367	385	343	335	408	399	391	391	364	386	364	382	392	359	363	361	354	361	367	366	364	363	387	366	372	353	397	372	342	349	367	370	373	376	361	351	355	381	333	372	369	366	361	373	365	345	362	359	307	326	377	360	353	361	338	400	356	371	424	373	363	341	376	426	333	362	359	380	375	384	384	380	385	413	366	386	372	334	385	355	394	375	370	387	368	369	358	371	337	397	377	344	369	377	366	372	378	380	384	316	343	343	391	387	379	334	375	387	330	351	365	395	341	366	378	370	362	394	403	366	393	364	388	377	366	366	364	364	354	401	345	361	371	379	356	380	370	363	377	377	342	369	411	417	369	366	401	390	383	357	381	369	384	385	356	367	363	374	379	374	312	385	381	388	373	385	348	377	368	367	354	354	378	367	347	363	357	365	362	370	357	377	353	388	336	410	384	340	342	366	393	369	355	360	406	335	366	377	368	394	342	368	332	374	392	326	339	396	369	348	351	366	351	358	382	395	345	375	408	401	360	374	397	387	363	375	387	363	355	311	356	370	372	360	391	363	353	395	377	353	353	372	367	357	354	403	364	360	370	353	341	361	372	386	335	340	352	363	340	365	374	350	367	328	371	372	388	376	384	348	379	389	346	397	381	390	373	367	332	372	387	378	381	341	382	323	395	355	362	338	365	382	382	380	377	343	348	385	379	362	360	371	348	373	384	385	351	397	423	365	383	340	387	397	387	332	368	365	377	383	379	375	415	379	380	340	409	380	365	374	344	379	377	410	381	367	363	376	403	356	356	381	384	362	348	361	338	379	371	369	363	368	407	357	362	348	394	383	339	368	396	359	372	357	391	347	384	374	388	369	375	362	372	359	350	399	349	383	349	333	375	357	362	388	366	373	358	382	350	373	382	377	377	361	402	374	366	386	376	367	348	378	362	360	381	349	354	363	363	414	336	375	329	386	388	383	385	372	369	381	359	372	379	388	395	366	343	367	382	394	373	373	386	358	376	384	368	376	375	375	383	394	360	354	403	341	353	391	375	368	360	364	386	364	369	387	384	382	370	369	353	356	381	350	334	359	350	355	406	324	402	350	391	380	374	360	358	353	373	387	373	339	356	383	329	377	344	361	379	347	358	355	339	353	364	364	346	385	338	360	366	370	417	353	322	357	386	373	375	379	345	396	400	362	362	365	375	374	330	370	368	354	397	362	353	373	373	370	390	391	372	364	381	385	384	381	369	350	359	348	352	372	388	367	407	385	379	322	379	349	361	369	386	361	361	356	361	375	385	382	373	356	348	339	368	357	390	370	375	371	353	373	358	359	360	369	357	381	327	414	361	391	350	385	366	353	378	378	360	360	352	368	367	375	387	331	363	354	371	388	370	346	394	360	330	351	379	338	371	397	387	388	390	371	377	364	331	354	393	364	369	376	388	362	324	370	350	348	379	355	382	365	369	403	383	339	382	353	387	413	376	350	362	362	398	365	365	363	403	372	358	334	384	375	379	368	362	384	342	383	368	338	375	356	353	352	351	363	394	381	374	371	339	360	384	392	385	347	389	378	359	369	321	328	371	367	376	374	396	379	394	359	374	393	352	362	371	371	353	372	365	409	373	379	343	403	369	402	382	400	365	393	387	381	360	371	343	387	375	381	352	317	322	383	384	387	341	394	371	341	334	355	320	370	340	352	366	377	376	367	374	372	355	357	393	374	361	377	351	375	350	359	352	351	385	378	334	344	394	366	351	381	380	383	369	383	358	335	343	381	376	341	385	369	372	388	355	355	383	319	328	376	339	367	385	369	397	399	363	380	357	376	386	363	375	389	354	352	373	331	399	373	373	339	387	370	374	386	339	361	381	352	351	369	349	371	369	342	353	372	400	368	382	316	323	385	371	379	366	372	379	369	349	348	358	370	370	401	377	348	359	351	374	379	377	375	352	368	371	355	383	371	343	361	348	402	367	406	319	370	358	375	369	366	345	416	378	380	380	372	350	329	372	367	344	362	381	379	356	387	353	374	360	349	404	389	350	341	392	366	372	383	347	369	377	370	364	384	398	365	349	370	359	377	360	360	387	346	380	348	372	353	372	342	373	356	344	352	397	366	380	378	397	388	390	365	394	372	400	380	375	365	392	365	366	360	373	372	347	395	371	360	319	369	368	363	369	386	372	375	393	344	368	375	358	362	381	382	367	387	358	371	340	388	355	348	342	360	395	376	385	367	345	379	399	378	375	363	357	357	378	368	374	368	380	350	374	365	352	384	356	358	344	318	375	372	359	363	350	341	367	390	370	370	393	364	361	344	335	407	390	369	371	339	358	385	367	397	332	373	358	346	362	381	380	400	383	367	377	371	362	341	374	370	319	344	360	355	345	375	363	360	372	388	398	360	384	383	359	355	400	383	348	326	407	336	377	395	346	370	375	366	379	367	385	368	389	353	345	329	392	338	362	365	370	327	399	371	369	349	361	365	378	368	349	337	368	388	353	343	351	362	376	334	387	398
61748	87663	55080	25110	7314	556	553	546	569	514	577	557	507	543	548	524	540	539	562	558	521	508	529	549	538	562	519	512	479	541	529	528	502	521	515	502	564	596	557	523	533	524	514	560	560	537	550	501	495	492	563	516	512	504	555	530	528	509	517	518	526	567	526	531	561	515	538	541	529	541	533	517	547	543	551	538	541	543	514	519	517	562	548	565	505	508	495	518	544	541	541	567	530	506	533	535	517	543	519	539	575	502	494	500	517	496	547	502	541	545	539	489	531	520	551	508	502	555	545	527	502	477	492	511	527	532	506	599	478	499	543	555	505	547	539	507	502	522	519	499	481	516	476	533	565	524	528	566	541	524	526	505	537	493	545	535	525	537	513	502	517	573	564	528	552	519	543	524	519	521	511	529	508	515	552	556	485	549	497	530	537	510	515	515	558	509	566	550	584	551	533	526	535	544	516	522	566	528	526	544	538	589	571	548	530	518	549	494	515	556	516	527	536	523	529	528	546	497	555	538	514	560	509	533	538	486	536	534	531	538	532	515	561	525	526	543	512	535	529	557	540	518	500	524	547	510	551	522	528	513	507	516	538	534	517	559	496	569	560	562	528	529	506	535	540	550	569	574	522	529	555	534	477	492	521	535	521	552	498	528	523	559	555	517	525	525	562	498	511	484	532	527	521	514	529	525	511	532	518	556	556	528	492	542	489	515	527	508	557	539	500	531	546	545	517	513	546	564	520	529	516	560	520	494	513	545	543	564	506	550	532	597	509	535	512	564	544	523	525	551	542	521	528	531	499	536	544	528	537	498	561	525	513	584	510	527	554	535	568	523	513	533	479	524	513	507	562	484	494	546	532	545	560	534	526	508	501	554	572	552	531	515	549	520	550	517	529	472	547	496	546	550	537	519	496	552	562	592	535	523	545	539	517	526	511	496	564	545	538	543	516	517	496	496	523	525	570	488	533	543	532	529	524	522	547	523	547	593	515	527	546	572	540	545	536	576	520	487	529	496	514	514	528	520	526	481	542	552	544	535	529	560	521	534	538	503	571	510	480	537	549	520	530	520	555	516	546	526	557	558	496	512	519	546	575	522	529	527	504	518	553	573	575	554	552	535	546	543	510	556	547	488	523	551	505	526	528	541	548	544	513	539	491	534	543	504	549	509	499	529	515	533	541	530	559	530	520	523	480	530	583	536	551	495	528	512	528	509	581	470	538	506	528	505	525	506	557	491	541	529	509	595	554	525	520	525	477	504	506	574	516	528	500	531	540	547	526	548	551	532	518	537	548	530	510	543	536	542	549	568	520	588	484	494	519	486	511	500	545	538	486	578	548	531	531	566	516	549	526	516	540	524	569	540	520	509	517	542	552	543	544	580	554	514	525	495	545	520	524	518	540	542	489	536	541	513	527	493	511	521	539	529	525	509	575	532	552	519	486	504	514	573	502	547	480	519	520	527	546	554	534	539	521	521	538	520	497	527	518	558	513	541	589	560	513	526	488	531	558	553	492	572	554	537	510	547	530	532	518	531	525	524	557	519	543	511	571	509	486	484	575	501	540	544	513	482	502	535	539	534	559	584	528	551	541	536	548	547	499	533	514	542	556	550	555	523	533	541	568	571	548	532	531	530	544	498	548	545	526	532	528	544	525	560	574	510	533	533	529	497	558	550	499	531	494	539	551	500	521	519	522	555	516	523	527	545	541	489	547	576	517	546	519	514	537	538	534	528	526	556	486	524	532	519	538	527	537	546	529	522	528	545	533	530	506	520	520	564	538	553	529	515	529	539	559	573	527	549	516	512	497	490	526	506	538	551	527	514	523	544	525	542	510	515	509	578	537	520	525	500	507	532	510	530	507	524	527	579	510	535	540	533	536	514	535	590	550	526	502	492	502	541	560	527	496	525	512	502	492	527	488	522	520	535	528	525	533	551	478	507	541	543	544	571	532	528	532	534	513	518	548	501	553	535	545	544	523	535	567	516	542	541	583	491	520	521	547	523	533	521	522	514	548	529	538	516	506	524	561	510	545	495	531	525	531	571	517	556	565	545	529	498	548	527	497	540	536	524	552	536	563	522	533	527	523	530	523	521	509	558	517	544	556	480	519	488	487	522	504	537	526	538	533	483	562	529	509	534	516	543	546	515	511	546	564	528	523	548	529	505	520	524	513	562	551	522	523	504	510	508	535	505	528	523	514	506	554	506	514	525	513	515	578	514	516	527	584	561	554	553	564	509	536	475	536	528	518	549	479	519	545	539	551	495	524	549	535	578	512	561	499	500	503	522	531	495	517	571	508	515	507	515	566	557	520	532	537	569	540	513	518	534	536	522	554	518	482	495	560	513	520	564	546	564	539	533	524	566	527	556	517	530	507	491	545	539	504	492	547	541	554	567	579	521	568	518	575	528	530	551	522	533	532	517	514	534	530	536	552	549	522	519	525	569	541	564	518	545	540	525	532	498	513	534	522	506	526	511	489	521	502	498	575	560	574	558	494	533	515	512	518	552	511	506	540	508	514	548	521	505	526	526	579	521	504	539	497	537	480	534	556	562	510	530	521	504	552	513	528	576	532	563	558	535	564	516	543	524	545	511	551	496	526	497	544	542	526	509	491	533	547	526	540	533	538	502	521	519	532	513	548	544	527	540	501	532	546	505	486	563	528	539	534	516	520	510	518	513	532	570	582	550	553	488	507	514	518	517	530	559	517	508	549	541	549	521	547	475	511	515	538	525	519	518	520	557	525	569	519	568	500	559	572	522	511	522	516	490	546	541	520	486	542	563	537	546	489	548	538	526	558	521	504	527	543	545	541	534	514	518	508	555	516	474	510	520	527	531	563	480	577	544	513	514	532	507	564	527	534	511	566	544	507	547	548	530	546	553	552	497	582	524	534	548	547	552	520	500	558	540	544	517	519	514	541	505	514	548	536	565	536	525	557	565	498	516	531	536	545	563	563	518	578	539	471	508	548	533	562	553	508	533	535	527	565	520	540	502	541	553	541	552	585	507	534	560	537	533	519	531	557	513	516	553	482	510	521	494	560	539	519	491	490	530	565	546	544	523	570	508	476	524	530	505	517	547	487	524	533	546	533	562	528	519	529	560	521	526	524	577	527	519	529	534	522	535	524	559	544	556	533	516	503	532	560	524	541	553	568	526	537	547	540	539	522	540	532	533	521	572	519	561	500	545	562	524	494	565	549	572	584	492	550	504	531	516	563	580	546	551	504	505	535	558	557	581	515	514	522	500	508	507	548	520	542	559	528	495	548	515	551	483	573	495	536	529	573	522	525	583	532	527	547	511	535	541	519	536	505	542	500	536	487	545	519	535	523	533	536	505	516	513	470	524	534	510	535	565	546	560	501	530	503	552	536	577	531	552	516	483	566	526	501	521	547	502	532	505	519	537	548	516	517	519	563	524	532	529	543	517	523	527	529	528	555	530	539	569	510	513	507	529	555	484	506	578	530	516	551	497	527	546	508	513	513	497
23679	21757	29570	23992	21448	19926	4362	347	324	334	346	363	319	306	332	330	314	344	312	320	322	339	299	353	339	328	332	338	318	301	357	352	326	307	342	325	326	316	321	313	290	341	285	334	298	296	306	330	320	364	325	331	325	323	347	317	315	305	307	305	314	303	303	334	334	335	335	303	321	318	288	307	315	349	326	298	331	338	315	318	308	329	328	325	319	307	327	326	318	332	305	345	321	315	334	323	293	310	288	299	339	352	345	315	364	318	307	322	308	334	351	289	297	321	305	317	283	330	302	301	313	327	306	312	312	277	301	345	331	323	302	306	334	291	323	319	321	333	309	325	305	301	312	324	329	332	346	371	305	308	331	331	332	332	308	293	299	328	294	312	300	312	334	312	342	304	336	311	287	311	333	330	319	332	366	344	309	311	361	320	306	322	340	333	327	319	297	364	346	335	316	299	326	322	349	328	289	291	340	335	302	307	304	296	299	319	304	329	331	303	294	320	336	296	316	338	289	329	319	320	317	325	318	339	286	307	314	312	307	306	349	333	318	334	306	332	324	313	307	310	321	341	303	312	343	318	352	277	326	338	326	317	293	313	296	356	292	329	282	262	318	342	305	323	308	328	336	334	350	312	320	323	321	327	319	338	343	332	316	345	346	298	303	297	335	341	325	291	310	314	281	312	309	301	281	334	320	304	306	295	310	351	326	334	301	339	337	340	306	344	340	325	325	307	318	323	321	324	314	338	329	297	310	341	295	334	343	313	284	300	320	325	340	291	324	321	309	305	317	323	316	278	305	307	302	362	343	323	300	297	299	316	280	318	302	329	310	331	338	318	317	292	309	323	307	325	329	319	314	318	321	295	298	329	322	316	317	333	306	328	312	286	315	344	300	333	324	328	333	334	322	346	338	325	344	339	313	340	335	302	336	292	344	289	317	316	338	325	332	315	326	302	337	302	351	332	340	283	314	304	328	347	328	307	344	322	305	315	363	314	289	296	322	304	317	289	346	313	333	317	327	325	323	318	346	304	295	332	329	328	345	310	330	305	324	317	335	308	327	294	317	330	314	318	291	290	348	310	277	334	302	300	304	317	322	315	326	307	305	327	301	326	304	328	308	306	324	299	315	328	308	322	305	280	315	321	305	333	340	306	303	330	305	291	318	306	310	337	316	330	327	284	324	335	286	315	305	299	309	310	304	317	296	314	275	337	330	314	329	310	306	338	313	317	309	309	302	307	328	302	317	352	335	329	336	318	318	285	311	317	313	304	328	312	314	330	319	298	340	331	326	308	307	316	348	300	288	311	312	306	316	294	285	355	316	310	307	339	302	329	327	322	312	319	334	301	322	322	303	325	331	307	300	321	284	295	335	311	320	314	300	304	310	361	346	293	328	315	337	350	304	335	285	322	335	316	288	291	334	311	336	331	324	327	315	307	317	334	360	289	285	300	319	337	331	323	332	318	339	347	320	315	293	303	301	285	334	293	336	298	322	320	337	316	317	309	324	334	328	293	345	319	351	345	343	337	312	321	318	295	328	316	342	341	283	331	320	304	332	330	326	346	330	351	284	310	322	344	319	297	277	307	325	309	341	334	310	293	337	301	342	329	293	315	315	295	331	333	327	338	333	305	337	311	326	346	314	308	309	297	295	303	353	312	309	309	326	332	360	307	307	294	305	299	334	304	297	331	299	305	285	302	336	319	296	334	303	303	329	311	358	317	354	319	338	332	312	294	318	324	316	295	292	304	317	309	333	334	292	336	314	343	309	324	301	300	308	316	334	335	313	317	310	298	314	283	321	356	341	298	307	295	304	326	316	302	308	314	309	313	355	312	338	344	340	303	299	304	312	258	309	316	317	310	307	334	315	317	291	299	304	335	339	332	318	324	321	328	316	302	290	300	335	313	315	326	340	301	305	316	358	313	319	308	295	310	324	308	337	293	315	322	342	333	297	342	339	327	324	339	335	316	313	305	318	271	317	320	327	329	297	318	337	310	310	348	325	301	307	276	307	317	334	276	332	344	303	307	335	319	353	304	318	312	322	333	312	308	343	351	321	290	317	301	330	320	306	338	299	305	322	344	306	315	329	321	333	319	345	289	318	301	315	309	326	321	336	307	358	294	333	301	337	327	326	305	316	298	320	355	306	321	306	342	353	321	342	307	317	316	324	327	323	313	332	320	293	326	317	299	285	315	310	316	276	317	313	323	316	306	326	302	314	323	324	319	357	316	324	329	302	324	332	315	326	353	326	306	308	346	313	325	337	308	310	320	309	338	335	316	331	334	326	341	331	323	306	338	312	311	270	326	354	320	322	334	302	323	319	331	299	313	319	320	311	311	300	325	347	332	320	342	299	321	296	341	288	314	305	286	306	295	310	327	329	334	337	322	355	331	314	307	312	281	281	309	313	307	347	336	316	348	306	341	331	341	337	315	317	344	292	332	301	324	309	310	324	365	304	305	342	319	322	316	271	321	342	321	321	335	317	306	325	302	307	364	334	324	309	292	326	318	307	309	316	333	332	313	314	332	305	308	307	351	279	299	311	310	311	321	320	323	321	331	309	327	300	297	330	331	313	315	305	291	313	304	303	312	294	342	334	328	317	321	304	345	316	334	358	335	305	304	288	321	322	334	292	304	288	309	291	325	301	305	314	333	355	321	295	317	327	307	308	316	323	322	290	312	312	288	272	306	322	319	322	299	318	311	315	290	332	320	332	363	323	291	317	335	289	324	307	288	312	336	314	297	262	294	317	325	304	318	332	289	324	298	324	297	316	317	317	302	349	347	320	330	342	317	308	332	303	303	323	317	306	298	337	318	314	336	313	303	331	307	319	326	294	321	310	319	334	321	333	322	314	292	291	329	357	315	320	306	313	305	353	328	341	349	336	316	319	289	337	355	311	324	307	341	341	346	324	285	300	307	286	292	283	328	319	306	329	310	333	296	320	308	327	317	311	299	296	321	343	341	331	282	272	361	318	293	348	320	340	330	325	323	317	315	309	323	304	323	329	334	306	323	280	341	321	335	304	299	302	321	336	291	309	327	332	332	293	301	339	335	338	328	331	325	305	342	310	328	302	323	291	308	335	318	290	342	328	323	335	290	295	309	322	312	319	312	349	354	319	312	319	314	335	316	338	300	273	328	293	323	306	331	333	313	329	291	348	333	306	303	312	337	286	307	343	303	353	337	313	311	300	322	336	328	339	309	321	309	316	299	336	323	305	303	317	333	303	319	326	317	348	344	353	300	328	295	347	302	323	307	300	291	345	293	306	332	347	334	295	331	339	303	317	322	331	308	325	344	331	324	328	321	304	321	322	310	302	332	329	302	363	322	307	310	306	317	333	338	324	316	317	311	319	327	356	336	295	326	322	324	321	317	325	305	308	353	316	307	319	304	348	307	302	307	303	306	326	337	343	305	312	319	315	341	319	358	320	330	355	324	302	324	288	321	325	348	308	312	316	314	349	328	315	281	322	319	317	318	316	323	333	349
62444	94686	61315	30684	10233	457	448	459	447	433	462	428	485	458	496	421	495	434	469	459	428	433	474	448	479	436	483	458	447	470	465	447	451	455	464	467	453	481	454	483	472	467	463	475	440	478	494	484	471	445	465	443	446	488	448	441	475	429	432	445	428	467	463	446	464	446	450	424	485	465	439	422	492	466	442	462	433	423	456	467	459	495	457	466	430	439	405	487	467	444	446	467	475	481	450	431	456	455	489	432	432	469	466	482	476	462	435	461	428	447	445	475	464	511	475	441	461	481	456	438	466	476	418	452	463	443	447	458	442	482	436	471	452	481	461	430	488	456	459	480	470	468	457	444	452	484	469	467	433	425	464	450	465	462	437	441	426	509	451	459	456	449	426	449	464	455	461	462	422	432	451	448	441	465	453	430	423	408	448	454	452	479	483	466	459	465	449	482	467	453	495	478	469	474	441	460	508	455	445	449	442	472	469	470	444	456	477	449	478	429	443	446	463	430	442	455	469	475	452	444	466	509	431	455	463	450	477	447	479	474	493	439	415	456	464	478	473	462	451	481	468	487	415	431	459	415	455	453	420	472	451	449	419	428	448	468	445	414	446	452	460	474	436	446	450	502	434	406	448	505	462	496	472	464	500	426	442	473	464	481	450	473	449	470	454	416	458	453	445	460	462	483	476	469	487	427	455	448	455	437	450	498	455	492	476	431	414	490	454	461	453	459	438	474	433	474	451	475	495	457	449	460	457	476	433	463	487	462	454	450	431	445	468	451	463	455	434	429	513	501	494	436	460	435	449	447	468	510	431	446	435	452	469	415	441	476	447	493	492	457	465	464	447	456	457	486	455	456	453	489	451	455	424	468	449	466	472	441	446	461	441	442	466	427	468	453	438	475	498	492	494	432	458	466	444	460	460	466	463	458	480	450	452	504	493	449	499	429	451	459	436	434	472	506	457	471	455	456	432	456	429	468	447	461	497	472	406	466	438	462	455	469	464	497	454	441	456	453	473	433	462	434	453	438	456	505	494	478	437	439	410	444	407	432	456	481	444	429	476	454	433	451	465	452	508	458	464	454	482	459	475	458	436	451	466	466	425	451	431	453	491	467	422	441	457	482	444	479	477	510	478	454	478	457	428	494	401	463	467	460	473	479	469	425	423	478	509	459	452	432	425	442	457	437	457	441	468	464	430	436	462	440	432	438	448	481	424	403	468	428	458	453	438	437	502	445	447	431	493	459	465	510	456	464	482	491	488	445	447	462	455	426	454	440	399	444	430	405	470	473	500	464	430	446	437	460	457	471	486	431	445	456	440	441	403	474	468	481	480	455	472	416	415	451	476	430	448	434	422	505	467	448	440	451	493	430	487	448	451	466	428	437	441	411	458	452	414	426	456	470	415	478	440	481	475	456	448	452	492	422	436	451	479	429	460	467	478	454	404	432	454	446	495	494	459	453	466	464	484	474	460	501	490	443	424	499	453	513	425	472	452	459	481	464	440	428	444	482	454	479	470	483	467	460	487	463	456	479	469	476	460	452	468	446	520	487	432	460	520	451	483	444	451	447	442	475	448	412	471	423	429	458	425	475	448	482	453	424	413	468	485	470	442	427	475	468	458	444	473	430	483	514	456	452	450	487	471	446	467	434	424	474	449	438	467	476	462	474	481	458	437	470	479	455	416	427	443	453	480	455	468	431	446	404	462	456	442	465	445	463	430	473	482	471	497	464	450	455	477	425	446	447	446	470	440	449	432	459	470	493	448	440	445	436	453	478	456	468	448	435	504	468	434	464	429	426	463	435	457	454	459	423	441	455	450	450	478	514	460	447	444	449	490	473	446	430	457	454	464	438	488	453	410	481	458	484	458	455	459	484	482	456	498	429	458	433	474	439	454	455	442	445	437	464	447	452	463	411	448	458	460	488	457	460	438	426	417	420	449	482	428	457	429	465	417	448	419	460	437	433	467	487	450	488	463	498	494	471	509	454	438	474	455	470	465	467	470	474	465	474	450	448	441	485	454	454	441	408	474	457	444	460	434	434	423	428	444	455	482	425	433	465	480	458	455	465	464	457	462	448	458	444	432	488	465	462	428	449	412	455	470	436	466	464	452	470	439	464	458	467	394	456	441	460	465	484	451	448	424	446	440	431	441	510	453	429	453	458	456	435	455	453	463	431	440	486	437	454	451	439	419	455	469	433	467	477	447	439	468	448	477	452	446	464	442	444	428	430	460	444	486	469	438	437	469	458	437	428	470	421	481	420	464	476	483	484	483	425	442	449	446	484	477	453	444	499	452	437	475	475	454	464	449	425	480	481	480	456	441	458	477	473	456	424	416	487	436	439	466	455	450	459	519	449	493	473	456	419	456	490	461	477	452	451	433	481	467	449	426	460	444	463	444	425	488	434	477	446	436	454	445	491	437	438	440	465	456	453	475	444	469	451	444	457	457	450	516	473	423	420	462	485	488	487	447	475	447	447	449	424	472	433	422	445	432	423	449	449	445	480	467	421	473	467	438	429	458	438	452	480	448	470	475	419	439	435	440	427	443	507	462	483	459	478	460	467	455	447	424	462	405	479	427	441	446	464	482	456	479	490	464	471	475	459	456	478	449	465	451	470	456	494	450	458	462	441	428	424	463	431	473	511	435	452	461	460	446	492	446	447	458	454	438	452	444	458	454	441	474	450	468	447	466	472	463	426	418	470	447	472	480	478	455	446	458	436	407	431	401	414	419	465	477	475	449	456	459	453	448	458	457	445	466	436	466	446	440	425	474	467	421	461	443	469	459	430	453	484	475	459	447	470	457	451	446	462	439	425	485	451	414	468	450	469	478	523	474	426	449	460	448	439	450	470	496	455	458	434	483	447	440	416	494	446	462	480	453	433	469	419	420	434	461	436	463	460	505	464	432	434	480	425	454	454	462	430	448	473	466	476	424	478	477	450	445	442	466	476	450	464	438	431	434	437	496	478	459	461	466	433	440	494	431	441	444	515	443	446	424	465	483	461	448	419	457	432	451	444	446	459	464	452	482	433	480	453	469	506	441	456	451	461	424	425	458	458	469	437	497	489	458	462	446	445	462	481	462	457	415	501	448	435	443	473	463	415	447	447	477	474	478	463	476	469	458	440	461	442	489	464	453	432	463	473	475	471	461	494	443	438	442	466	484	460	467	454	490	447	468	428	438	456	436	436	459	473	467	429	457	462	440	447	433	444	421	429	476	486	455	467	473	409	430	453	464	464	466	469	430	451	477	445	443	455	493	444	458	469	474	462	440	406	465	452	452	444	456	482	470	432	444	453	431	464	457	491	443	453	480	427	461	493	461	455	469	436	479	447	452	460	469	433	456	490	472	455	448	442	445	444	458	466	455	430	443	465	454	448	453	503	463	455	460	453	470	455	468	494	448	508	442	490	487	460	474	456	422	447	479	454	454	407	541	426	466	482	412	444	455	439	466	433	479	461	482	475	447	471	445	482	423	478	464	451	453	477
31405	27217	22384	7536	889	317	286	278	301	298	290	302	289	274	278	311	298	296	290	307	291	313	278	292	304	294	291	280	284	329	280	272	270	290	328	281	285	314	314	265	288	261	293	290	301	302	248	309	287	290	289	278	264	294	299	280	280	289	303	289	311	304	279	268	313	295	293	301	286	300	279	265	271	291	290	284	301	279	268	310	308	315	289	310	307	293	259	299	326	305	276	298	290	278	291	264	286	304	271	282	292	330	303	319	304	274	300	292	275	304	282	295	276	291	281	302	307	286	266	320	298	282	292	283	281	319	280	289	290	277	269	262	264	300	287	305	287	275	298	309	310	286	298	318	270	259	306	273	288	268	283	291	282	317	271	300	318	291	274	299	290	304	292	299	263	315	272	253	317	284	271	325	332	270	287	291	292	294	281	296	295	313	308	295	286	271	293	266	275	283	293	255	257	278	292	307	316	287	308	288	279	309	308	321	296	257	282	275	307	283	295	319	285	289	297	240	302	284	280	291	309	269	305	277	265	317	281	300	312	284	270	283	294	265	267	315	285	296	330	258	270	278	265	314	309	303	281	305	254	269	265	271	300	294	276	306	300	305	269	281	284	309	290	302	286	269	279	295	303	289	279	282	287	292	300	250	271	269	286	306	271	264	305	265	274	293	284	304	280	293	293	285	274	297	279	280	314	291	307	297	281	267	283	262	294	319	271	276	295	317	286	293	304	277	282	298	269	279	310	267	299	309	276	309	279	315	284	277	293	278	301	254	265	290	271	300	296	313	296	307	288	262	330	278	288	291	290	313	300	255	262	305	292	310	289	280	285	280	259	289	301	250	273	264	285	284	300	300	277	293	278	296	303	277	288	342	323	276	306	289	291	278	307	287	300	315	282	279	255	282	286	292	288	280	288	290	294	306	290	298	266	276	254	308	290	279	282	265	286	281	270	290	294	270	299	274	316	272	331	278	271	257	310	298	298	266	304	300	283	296	300	312	286	293	270	284	317	301	280	281	300	258	331	278	278	280	296	278	285	260	276	297	277	293	280	296	294	291	269	266	283	312	284	293	257	288	286	289	289	290	317	275	300	279	277	251	303	313	305	344	295	271	295	287	266	291	295	327	289	304	276	279	294	267	294	303	272	270	291	277	315	266	288	276	325	304	285	311	303	291	293	295	255	304	304	247	270	276	310	306	281	270	281	292	281	265	250	291	290	289	286	295	282	290	294	298	292	257	293	277	273	255	265	308	286	276	291	303	291	285	280	305	300	284	289	290	282	257	267	263	295	302	295	293	299	288	320	322	294	290	320	262	290	289	267	268	297	303	309	263	305	298	277	281	291	276	298	277	279	297	307	292	311	301	288	284	295	266	302	294	289	275	287	288	269	277	277	266	290	276	280	285	297	271	272	285	271	297	279	286	280	290	301	289	303	292	269	298	322	265	285	265	278	279	285	263	289	325	288	263	283	277	269	315	287	274	332	287	295	298	333	265	267	294	291	256	288	295	282	293	272	327	297	280	278	281	299	292	297	289	282	279	283	300	273	293	298	268	292	262	315	306	260	299	308	313	287	277	291	272	302	308	289	282	275	303	282	291	284	289	313	276	302	253	271	299	279	268	275	311	269	301	311	287	307	310	265	294	284	297	272	288	280	293	289	291	274	252	297	283	271	284	284	290	295	304	293	293	300	260	306	270	284	302	277	296	269	294	293	305	272	278	279	276	312	280	315	307	276	286	290	288	307	289	318	314	285	303	295	256	297	301	315	314	274	280	297	313	263	293	259	257	276	287	261	291	287	296	285	266	278	282	305	297	263	282	294	281	271	274	282	308	250	285	312	297	297	315	269	287	315	311	286	277	305	303	279	293	286	277	321	278	303	294	302	278	278	290	272	331	278	289	293	279	291	279	307	265	328	287	293	265	265	303	338	315	308	281	297	295	290	295	253	292	273	304	311	292	309	301	279	273	274	291	274	295	321	286	293	279	267	291	284	302	284	272	283	276	265	293	311	282	300	299	321	292	288	305	285	291	288	284	276	297	284	283	296	292	310	284	283	290	327	276	292	281	262	300	261	310	311	301	260	294	259	274	313	327	301	322	315	257	300	316	293	318	288	342	284	302	298	279	293	302	311	277	285	279	294	276	269	297	301	276	294	268	309	271	283	282	277	294	293	282	298	288	299	286	313	301	270	290	269	306	281	266	323	284	304	291	298	283	293	300	274	283	289	269	299	292	298	257	292	300	297	288	316	272	298	307	283	277	294	288	270	292	288	299	307	254	288	300	303	292	262	300	284	272	283	297	301	277	317	259	284	257	312	269	285	292	327	274	300	265	273	287	301	292	289	287	276	264	256	277	268	309	289	306	299	270	316	292	306	317	289	304	289	308	311	332	253	270	310	267	279	271	297	304	263	285	306	300	281	299	299	306	309	258	307	271	297	290	278	279	319	289	285	301	277	258	308	270	290	309	302	276	291	291	312	314	269	270	303	280	288	281	287	277	279	305	296	309	290	287	302	277	269	267	329	269	301	295	278	296	284	320	292	277	303	300	287	282	280	278	301	261	280	254	297	284	281	287	267	311	282	313	290	305	313	279	279	300	288	312	321	316	275	276	276	277	299	278	285	291	304	289	289	284	313	264	264	274	307	297	270	262	274	284	287	292	274	283	303	275	305	287	259	301	297	310	269	290	297	316	295	275	278	318	297	279	293	287	296	262	274	259	269	275	295	302	281	303	304	261	293	282	288	278	293	310	279	277	294	273	275	273	283	296	269	311	294	258	274	278	300	280	329	275	294	290	297	293	267	271	289	298	279	278	283	301	284	285	309	257	298	283	310	277	271	259	309	287	294	280	318	311	261	331	282	267	280	317	287	297	283	277	264	287	301	299	292	285	287	315	298	288	290	270	271	301	293	261	271	281	258	271	286	284	317	310	285	287	253	288	305	290	311	291	280	311	301	282	282	297	273	300	274	277	281	302	273	287	314	264	292	287	284	287	293	316	264	324	279	283	292	273	312	301	287	294	261	301	297	279	272	253	296	270	272	277	277	291	271	285	293	282	324	296	279	308	270	292	285	280	303	308	279	279	291	282	291	275	277	306	289	282	298	270	284	278	288	300	294	292	291	331	273	301	305	257	318	267	273	292	281	295	299	272	285	271	279	280	282	299	267	289	294	288	272	322	323	283	295	275	301	277	274	281	284	278	294	271	300	285	327	279	269	312	278	287	317	272	266	299	292	288	298	306	275	276	304	270	304	280	288	269	268	299	295	331	269	305	290	298	306	296	296	275	301	290	317	285	311	262	260	295	268	311	308	291	302	299	282	272	308	301	298	288	298	256	298	274	300	261	289	271	274	332	292	282	271	257	276	295	298	305	302	284	267	316	274	317	293	267	260	270	316	295	304	278	282	276	292	314	305	314	275	284	308	300	285	300	277	299	286	279	272	306	309	298	302	286	274	272	267	301	280	282	318	286	275	278	284	324	288	284
37514	41290	22209	5826	1347	425	400	431	420	387	444	441	401	437	434	428	438	462	403	435	415	418	427	414	394	423	398	395	407	445	448	410	439	394	420	430	399	442	432	420	442	433	442	452	398	422	435	434	474	370	435	437	379	456	408	418	421	439	429	436	430	457	425	381	401	411	473	451	421	397	430	455	389	399	456	405	360	446	400	395	447	436	440	440	416	396	413	451	404	450	437	455	399	422	431	392	466	412	414	434	433	419	439	428	410	420	437	435	458	431	456	469	430	426	405	449	459	450	412	432	431	450	416	394	391	430	405	435	418	418	416	393	437	446	458	407	449	427	426	409	442	396	431	449	435	421	414	445	411	417	418	428	426	429	444	428	413	419	435	428	433	445	420	401	456	459	452	447	437	426	432	449	424	415	375	452	465	449	420	421	401	402	436	425	409	439	417	410	439	445	394	397	439	391	432	395	428	446	412	416	421	438	420	428	410	416	397	446	427	431	434	423	440	428	415	423	370	427	424	406	411	406	432	432	446	456	419	396	420	400	451	434	443	476	421	418	444	448	429	436	409	434	440	433	454	448	396	462	408	454	423	421	417	445	407	393	423	416	405	404	427	386	424	406	402	392	370	432	429	410	434	421	425	401	421	403	415	404	461	424	424	368	384	417	459	422	442	419	445	421	423	409	411	452	411	424	424	456	432	412	420	423	418	410	457	401	427	423	411	407	410	448	428	407	437	406	437	421	381	436	391	432	413	455	411	418	425	417	440	412	461	425	401	416	412	421	432	482	438	469	422	440	423	387	427	454	444	418	430	385	457	359	436	424	420	422	440	377	445	420	423	449	413	427	414	415	404	399	397	421	420	431	412	438	436	444	416	450	431	417	404	425	412	442	425	428	418	442	390	413	450	393	431	440	435	440	422	375	398	384	420	401	442	435	416	440	439	421	435	466	447	432	444	430	465	400	425	457	438	435	451	429	397	440	389	439	414	404	404	405	431	464	411	440	440	441	455	423	395	436	462	421	443	467	452	442	398	428	409	423	416	467	463	413	427	446	386	417	446	453	423	382	405	448	421	423	408	428	411	405	396	448	456	449	423	417	426	410	407	417	441	440	405	413	436	422	431	441	441	434	431	425	410	428	434	417	419	453	408	418	457	407	431	429	397	407	398	400	462	447	430	440	421	431	440	439	429	420	405	423	460	428	410	390	440	433	413	413	460	435	412	404	428	377	431	429	415	393	445	461	411	469	416	439	425	414	437	426	422	442	402	414	421	439	393	423	395	420	423	458	444	422	404	414	410	416	459	455	447	432	394	418	434	404	408	442	468	421	424	426	431	453	399	410	437	419	430	415	403	415	417	437	389	461	449	418	411	449	431	399	449	391	431	457	434	424	400	378	388	429	435	398	442	405	433	439	415	444	427	421	423	433	416	418	367	428	409	434	440	441	442	420	417	408	420	415	367	415	413	435	409	464	425	416	398	414	403	408	404	429	433	397	432	427	417	368	404	441	406	439	417	421	395	425	418	414	421	410	395	407	430	385	437	434	464	416	449	403	458	426	408	408	418	430	432	432	407	402	409	393	432	444	401	422	417	389	440	406	402	417	423	449	437	442	419	406	438	469	428	435	397	432	418	426	449	399	400	440	443	432	389	396	451	433	432	392	420	392	400	421	415	442	440	418	415	447	432	407	430	438	401	448	414	403	458	405	400	449	415	405	412	432	408	419	398	393	402	399	428	421	408	412	425	429	388	418	412	395	451	423	427	409	407	390	427	436	427	421	447	429	464	421	429	425	400	450	393	395	439	436	445	402	410	400	413	424	401	438	439	423	435	434	407	448	419	410	441	436	428	419	410	440	417	409	455	429	448	436	432	406	424	419	470	416	416	422	414	440	432	420	419	427	443	417	430	384	420	397	438	422	424	429	405	409	398	433	408	399	443	423	455	437	410	445	410	404	389	387	437	405	398	442	422	396	387	463	432	409	435	463	414	430	468	421	424	420	403	438	399	439	410	423	419	441	404	427	433	420	415	399	426	424	435	416	432	396	392	406	435	435	434	403	421	431	449	438	408	442	456	399	398	389	437	420	429	406	426	418	442	407	474	435	428	441	429	435	432	445	424	428	442	407	416	420	436	401	420	395	381	426	445	445	412	463	411	403	416	446	443	412	469	428	456	448	417	454	444	418	442	417	434	406	442	486	392	437	429	415	437	428	423	455	434	388	436	400	403	411	410	447	395	428	406	399	399	426	383	438	406	442	411	423	421	440	437	395	427	412	410	454	397	410	458	410	409	401	431	438	410	429	395	397	412	415	394	434	391	449	468	427	389	448	410	441	415	417	420	437	426	422	412	438	428	407	425	434	415	450	369	400	430	403	426	428	434	424	385	436	434	426	449	416	415	425	446	433	439	434	447	418	444	451	406	439	416	449	400	422	446	384	418	428	425	409	422	456	424	432	396	415	430	442	405	410	424	405	416	395	405	400	429	406	411	433	449	386	435	392	442	421	444	421	410	400	420	380	421	433	407	442	416	444	448	472	402	395	424	412	414	412	430	419	412	412	408	393	468	377	396	423	400	456	420	423	411	432	438	429	435	440	414	420	412	400	404	436	407	406	437	450	405	441	384	450	402	418	404	395	415	408	407	435	441	417	425	389	403	436	416	389	438	416	400	404	384	424	455	413	391	426	397	422	434	387	403	397	438	394	436	444	447	444	430	431	427	433	404	445	416	401	436	413	426	420	453	442	425	430	412	434	412	457	409	413	419	427	418	419	437	434	420	436	440	415	425	444	464	412	391	449	390	391	478	403	420	403	426	409	418	388	429	430	387	412	462	450	415	447	443	425	395	434	400	432	447	387	404	392	451	450	399	425	424	438	420	415	419	423	430	419	440	403	415	460	402	386	371	419	393	428	452	404	393	459	434	422	456	418	417	428	395	416	441	420	437	398	414	407	391	427	453	441	422	412	431	437	423	437	436	406	412	402	410	429	466	422	427	382	434	415	458	429	413	428	433	427	425	424	432	406	455	478	420	478	423	409	423	435	464	455	449	400	423	456	453	458	404	411	411	413	453	402	440	432	440	434	404	412	434	419	407	430	391	444	411	429	432	424	410	410	418	433	434	383	417	423	402	435	421	383	429	435	437	428	419	430	438	417	419	393	431	461	435	430	434	424	427	416	432	434	440	416	409	434	422	424	429	433	392	411	453	424	436	437	430	463	416	445	428	425	448	418	404	427	454	407	394	408	434	442	422	416	435	410	377	386	395	433	376	410	450	425	417	424	391	429	442	414	402	389	420	441	406	395	445	421	419	406	399	461	456	406	421	447	413	395	438	423	446	439	430	459	449	410	376	413	378	437	415	419	419	422	397	431	389	427	416	421	411	455	416	422	425	412	400	422	411	421	410	418	406	419	416	414	395	403	414	431	477	409	432	418	429	429	437	404	399	421	452	389	377	493	447	435	452	438	396	437	401	432	396	414	429	405	455	447
24325	22101	29651	24308	21094	11282	627	384	396	380	366	368	362	376	361	383	391	371	390	386	354	385	392	386	367	388	344	370	372	387	414	374	388	349	410	353	356	384	391	353	366	335	369	375	369	416	403	369	396	373	357	381	374	345	372	389	373	345	356	361	357	370	379	386	370	418	399	407	360	380	380	363	354	363	416	388	350	379	361	359	372	330	368	419	397	381	384	377	363	353	383	386	362	364	375	396	347	358	362	355	364	373	353	373	360	404	363	361	363	334	352	355	385	372	379	368	341	374	394	397	353	370	338	345	348	382	353	328	412	371	339	369	375	370	400	371	365	352	353	387	337	372	386	400	344	359	344	364	345	398	356	353	397	337	382	396	391	365	384	383	382	332	374	393	370	354	388	371	378	367	374	382	378	391	420	375	367	360	339	363	343	393	416	350	335	339	347	340	349	386	379	377	371	362	363	372	368	354	362	386	387	378	344	366	372	388	370	388	347	396	373	356	380	392	337	373	375	402	330	402	367	381	368	364	355	366	352	351	373	385	360	367	372	358	342	344	364	377	412	355	385	389	359	367	390	389	382	361	371	388	354	380	384	367	376	352	404	338	377	382	368	355	407	341	359	351	357	382	376	359	370	355	376	350	366	412	359	371	400	353	376	363	390	386	340	378	359	370	408	337	382	360	366	402	335	374	345	349	335	388	358	328	329	397	360	345	365	377	362	355	385	412	362	375	363	365	394	332	382	370	356	404	352	378	363	352	399	386	399	369	337	348	374	335	389	347	409	374	385	346	373	394	379	347	402	374	383	370	392	347	355	347	336	375	352	355	345	366	367	364	366	360	357	354	372	317	344	386	368	326	382	369	397	360	388	364	371	377	383	377	383	378	322	353	365	380	354	345	374	410	373	355	354	365	347	397	393	386	388	373	343	364	375	360	378	365	350	398	374	388	399	366	360	376	395	381	389	375	370	344	385	340	363	345	393	359	396	332	367	386	372	369	370	345	361	362	376	367	367	382	397	343	358	361	371	317	367	368	367	395	398	348	370	360	387	385	369	372	376	396	336	394	345	364	391	365	386	376	378	337	387	372	356	361	431	371	385	370	371	351	403	402	374	372	370	388	369	393	372	351	377	334	359	353	366	373	376	381	382	369	385	370	389	371	359	355	331	376	366	378	390	363	331	384	353	369	381	374	394	404	372	418	367	349	348	386	370	344	350	403	368	392	395	362	358	350	346	398	370	379	370	375	340	320	394	366	364	384	384	394	348	349	385	366	381	390	349	351	350	371	357	362	355	389	361	364	383	376	365	367	385	382	371	351	391	372	365	363	378	377	384	382	381	356	396	363	367	359	377	357	342	394	346	374	363	371	366	356	407	368	314	348	374	398	377	338	398	379	358	414	351	371	338	357	359	405	329	358	371	395	383	374	371	350	391	370	432	354	362	364	398	352	367	367	384	398	398	412	371	354	359	362	416	356	369	363	365	387	373	387	357	390	341	376	354	345	403	375	349	337	414	397	356	351	352	334	396	385	362	360	381	360	365	394	397	347	376	374	365	373	368	343	336	375	373	379	351	349	383	373	378	402	378	378	391	355	347	413	372	366	357	394	366	356	365	362	394	335	355	322	367	357	374	355	428	350	390	355	392	398	364	372	369	368	406	361	364	385	381	373	381	367	329	392	380	377	353	372	378	371	339	350	347	362	374	379	387	394	388	341	398	386	391	352	384	403	368	383	365	385	360	367	387	374	359	348	396	343	325	392	436	379	369	389	358	361	357	355	399	371	362	399	349	393	401	348	362	412	394	384	390	371	377	381	377	349	400	374	352	371	385	385	370	409	348	362	379	377	392	363	375	351	390	371	378	388	344	369	364	376	369	371	340	374	400	347	394	360	374	366	346	367	366	394	379	353	403	370	399	389	380	337	369	372	384	387	349	365	381	339	343	380	373	368	377	390	360	381	373	375	377	335	394	372	367	409	386	351	371	349	391	333	383	361	386	377	362	362	379	385	369	351	353	416	390	377	370	353	356	395	392	348	358	364	369	375	361	361	345	383	346	328	401	386	367	379	370	369	371	410	394	342	386	368	388	375	364	379	404	345	358	358	391	428	352	385	375	374	324	378	374	354	353	347	389	380	341	349	342	392	361	387	365	370	395	338	375	403	406	396	366	351	392	381	379	383	367	356	350	384	384	391	367	363	381	404	345	339	357	350	352	410	396	375	340	405	359	373	393	330	366	353	391	392	373	371	377	403	367	354	364	399	352	374	396	352	358	368	387	366	378	363	343	371	368	364	350	401	389	433	360	377	398	379	364	405	348	388	377	359	368	346	371	368	339	348	353	367	358	380	387	382	365	349	347	364	380	390	375	344	376	380	423	401	383	370	395	399	355	356	400	347	371	358	387	386	354	394	358	357	363	343	378	404	384	348	366	349	353	368	388	364	396	369	366	369	355	347	420	369	376	403	378	361	349	346	350	360	344	345	393	348	361	357	378	364	382	365	385	400	337	322	376	382	360	369	334	340	351	372	384	371	358	350	354	402	358	377	367	367	375	379	395	337	370	349	362	357	410	363	383	374	373	358	385	381	387	382	396	398	363	394	338	388	353	385	370	400	391	373	396	345	384	385	379	363	341	348	387	376	375	367	363	378	411	414	373	366	367	354	392	353	377	359	388	376	400	374	361	323	363	374	404	368	389	381	369	409	359	340	363	384	358	371	355	391	386	351	336	417	384	370	372	356	328	372	369	354	378	358	348	381	344	393	364	375	394	391	366	385	364	391	385	389	386	364	393	359	399	356	386	392	401	361	343	383	337	343	348	365	373	365	390	355	336	353	355	354	390	363	376	357	366	367	404	354	354	358	370	377	384	357	379	406	366	353	393	386	345	342	370	354	377	359	365	370	365	330	376	399	368	355	357	400	384	358	367	364	353	337	364	356	365	352	360	352	363	352	386	349	362	413	391	387	357	382	390	391	372	359	350	387	386	367	401	354	366	377	394	358	345	375	362	359	371	361	357	345	360	379	412	422	348	361	345	367	345	408	398	365	399	370	343	370	349	342	343	410	336	361	366	363	378	367	362	390	354	360	400	386	350	362	375	355	360	374	406	346	353	371	333	382	364	343	363	385	353	359	354	362	351	378	397	367	378	353	393	389	361	351	370	388	343	365	365	373	383	368	339	350	324	358	380	367	353	393	378	354	367	324	351	354	380	367	395	370	355	346	376	362	369	352	349	348	374	421	373	355	379	351	361	406	353	396	351	346	379	377	387	382	379	354	379	369	349	381	362	380	371	390	340	364	340	345	346	372	375	405	390	366	361	359	355	372	358	341	343	359	404	366	384	368	376	363	363	356	386	348	361	362	345	335	367	364	358	368	386	386	367	327	366	368	367	362	370	361	357	330	356	362	364	346	356	389	335	378	349	384	372	395	372	354	350	396	333	402	373	376	392	363	386	356	367	373	333	393	374	371	384	352	376	346	341	391	390	344
62200	88228	55926	27302	8636	564	550	504	546	524	524	524	543	546	526	552	532	513	545	511	568	557	504	534	482	527	567	540	540	528	600	487	536	559	558	500	514	527	554	539	522	573	562	493	499	490	539	517	528	537	559	561	492	515	528	504	531	560	533	547	519	525	502	583	524	497	561	524	545	547	535	519	549	556	524	535	538	545	565	526	528	504	502	524	539	508	508	514	543	523	556	514	531	502	497	531	553	494	474	552	553	571	518	532	539	576	552	558	524	525	506	558	551	565	523	539	540	544	529	529	510	551	535	542	517	560	546	569	555	551	455	547	544	536	567	564	566	553	514	533	500	500	518	530	507	516	523	518	538	539	513	508	552	555	569	551	534	557	595	568	547	513	532	537	523	530	529	557	565	518	541	532	494	492	504	531	535	543	490	478	536	555	504	537	530	536	506	547	561	531	533	509	538	568	573	533	547	559	548	528	545	560	523	524	536	521	522	533	564	560	542	573	537	530	522	523	556	502	470	504	525	528	524	571	512	558	532	486	501	540	523	516	557	546	535	504	567	542	535	549	513	564	528	564	526	552	509	540	533	499	537	499	504	514	502	485	539	549	491	527	509	539	527	564	534	487	563	571	535	514	567	543	489	562	529	533	516	542	532	559	522	518	548	529	543	527	544	533	503	517	554	525	511	529	527	524	552	539	543	546	536	516	515	550	580	531	537	560	550	481	526	515	519	545	549	538	546	543	540	529	556	551	535	523	495	579	561	504	537	520	587	565	563	514	511	543	533	541	548	533	516	514	563	555	568	531	546	537	533	494	543	525	499	569	542	535	543	539	544	519	515	547	521	585	574	551	553	518	563	515	527	497	571	521	549	524	505	521	500	522	533	529	576	524	512	553	494	511	500	523	582	545	549	560	547	556	546	547	544	523	529	521	539	520	521	553	549	515	510	525	515	495	528	526	516	547	559	537	534	508	522	517	546	524	525	524	563	526	543	521	542	532	530	520	492	521	514	561	561	538	548	544	535	558	503	511	528	534	505	519	508	506	540	553	554	583	519	584	567	536	475	545	513	545	545	517	541	537	545	535	559	579	587	518	481	547	506	511	568	525	503	548	545	549	543	540	553	567	545	546	525	510	544	565	517	544	547	564	553	526	563	504	498	608	519	558	508	472	566	506	513	535	510	550	554	538	515	522	528	518	539	530	521	516	484	528	511	554	505	522	529	514	540	518	543	524	557	536	517	500	529	517	493	565	504	497	520	529	524	538	506	482	564	559	522	563	562	511	544	545	532	524	558	542	542	542	569	513	533	570	575	568	519	557	564	569	496	533	490	551	532	541	532	500	497	502	522	487	521	507	544	525	538	547	552	560	514	546	537	533	520	514	573	520	541	534	516	522	550	548	524	528	520	543	538	506	483	538	534	530	561	513	534	532	555	521	579	534	552	550	524	566	528	539	510	542	520	516	527	547	574	560	516	510	571	543	517	561	486	496	515	488	511	562	515	521	500	540	553	516	586	503	525	548	511	562	498	536	503	543	539	525	555	532	570	555	519	524	509	552	580	548	533	521	512	505	559	540	527	541	525	547	514	538	529	521	521	527	541	476	517	489	520	548	505	541	541	530	558	529	530	527	537	526	539	521	534	501	542	521	566	523	512	514	537	470	536	537	513	522	529	521	522	505	518	538	515	525	533	543	546	537	495	530	551	539	503	528	528	529	552	489	533	512	520	532	512	523	528	563	536	528	522	554	572	564	544	557	507	532	550	547	542	542	519	502	514	538	568	536	502	550	518	559	532	579	587	533	508	532	530	533	546	533	526	493	524	525	529	488	513	564	532	546	533	568	535	526	473	479	558	553	526	539	580	529	523	542	521	532	535	544	535	560	542	547	540	560	554	537	507	529	562	531	538	508	533	570	511	538	536	494	543	538	530	519	506	507	522	529	565	551	545	515	512	526	547	577	519	557	545	516	566	506	508	544	516	518	549	516	576	545	559	561	560	530	523	531	568	538	512	527	550	519	548	554	499	542	565	514	553	534	527	565	522	545	516	530	496	539	494	547	490	536	504	532	530	554	562	568	517	564	527	508	540	519	559	528	537	538	534	507	562	556	548	538	589	557	553	488	546	525	537	542	531	520	511	531	535	556	546	517	538	495	542	563	516	501	590	575	522	484	524	550	581	492	551	525	546	525	515	551	555	554	554	545	506	513	512	577	538	527	541	521	528	553	489	563	525	514	504	550	568	523	549	513	568	560	562	535	548	518	490	494	534	578	556	528	551	501	536	547	581	536	504	571	519	517	544	537	516	532	551	539	565	525	577	508	501	567	529	543	515	565	579	510	507	518	600	514	538	512	548	531	517	524	524	529	508	548	481	502	576	524	566	495	565	547	536	500	572	541	527	507	522	491	498	530	549	508	569	543	508	480	577	574	551	546	533	516	556	543	576	496	545	558	567	498	587	534	539	521	541	531	493	539	551	552	546	554	526	543	533	555	497	559	537	521	516	490	520	560	479	557	559	545	533	544	513	522	526	552	505	515	576	531	535	551	546	504	495	504	556	536	529	541	560	549	521	490	546	539	521	492	572	549	559	564	562	505	498	574	518	589	551	508	564	556	543	512	542	559	527	550	562	532	529	549	514	530	521	578	531	521	551	494	539	534	510	552	539	524	490	514	540	565	606	537	569	509	539	545	533	513	532	589	529	523	542	559	558	545	523	530	528	516	520	558	528	527	499	503	480	553	547	561	568	525	548	539	546	552	525	516	509	592	576	522	534	531	464	556	472	540	549	504	510	495	554	503	549	508	521	529	505	524	570	543	486	553	585	527	571	513	537	537	515	544	549	533	521	550	524	553	516	524	533	533	504	549	530	534	513	511	533	523	557	510	557	519	522	540	545	499	543	496	488	509	521	576	530	509	531	507	491	503	547	518	523	524	535	547	552	513	545	546	529	539	531	533	580	547	517	534	492	536	539	512	527	525	503	539	562	518	538	566	547	522	522	505	532	525	553	602	494	521	492	561	535	549	507	520	529	564	514	574	535	546	515	527	573	542	491	566	536	569	532	509	538	561	527	523	572	528	568	482	559	545	538	520	513	523	543	564	559	546	526	507	493	512	510	528	544	535	523	506	568	530	541	533	517	604	543	548	547	562	508	513	555	533	508	529	539	523	513	545	551	523	534	525	500	488	517	551	542	495	564	506	513	524	549	550	525	547	545	573	545	521	499	541	534	528	573	515	507	610	557	511	507	563	546	513	523	498	550	592	526	520	521	563	566	519	499	522	513	557	563	539	546	534	542	495	515	523	559	532	516	545	541	536	522	516	533	520	504	482	503	541	556	566	550	562	514	524	560	526	526	531	554	499	567	509	534	567	569	550	515	511	531	551	551	508	527	526	575	516	546	534	487	581	524	525	538	543	511	538	566	517	527	519	548	548	528	513	499	523	580	538	534	532	564	492	512	515	504	524	509	518	585	546	540	519	546	532	517	554
23577	21772	29701	23925	21453	19892	4272	339	368	372	359	355	365	350	322	336	324	322	322	308	331	326	305	310	295	333	331	325	330	297	336	319	334	306	320	332	303	316	362	330	350	326	314	297	317	341	320	297	313	317	307	343	338	317	314	326	312	304	367	306	347	335	282	331	320	358	314	310	319	281	349	336	320	296	332	310	325	324	321	308	324	327	324	360	325	315	295	303	307	316	321	358	332	338	326	350	325	295	300	318	303	319	316	313	338	315	316	308	335	333	318	355	285	289	314	285	321	338	340	332	331	324	278	300	305	351	319	305	311	306	329	308	359	352	334	304	296	323	295	330	339	332	307	329	338	292	321	296	332	304	314	294	329	334	328	316	338	334	336	329	326	324	331	303	341	334	302	327	332	318	317	322	348	314	307	314	328	343	308	343	330	320	332	338	362	281	299	312	327	331	352	316	328	319	284	326	324	288	312	337	286	331	304	327	336	339	322	293	321	305	311	307	343	357	340	327	320	315	331	290	319	314	319	311	323	336	302	340	357	312	333	330	311	285	296	337	334	341	303	344	332	294	326	288	296	322	336	321	331	295	326	322	308	289	328	335	301	336	341	330	326	321	349	300	296	358	325	318	358	336	318	319	297	328	334	330	330	327	300	264	340	315	337	305	303	333	342	328	295	305	346	296	286	309	298	322	340	308	339	306	339	354	343	317	288	324	307	318	297	280	338	301	298	338	331	312	313	319	344	346	352	325	298	348	322	336	301	335	282	300	348	344	309	310	334	352	306	330	319	314	329	330	325	321	334	298	294	310	312	316	350	298	308	316	331	309	311	341	301	319	334	346	321	303	312	301	329	308	320	319	308	324	324	321	305	286	304	315	331	324	292	312	291	314	292	314	306	294	309	302	336	335	329	298	332	322	310	280	301	281	324	331	314	326	312	305	333	309	350	327	318	327	293	314	333	321	326	335	346	305	346	327	311	305	322	330	321	305	349	331	316	301	303	328	317	306	308	322	312	276	341	314	350	325	323	352	321	315	323	305	303	328	328	311	347	303	330	355	330	283	313	318	336	319	313	319	333	372	292	331	311	317	343	327	329	307	321	282	337	318	311	325	323	272	313	314	304	345	317	322	299	316	347	319	275	326	291	329	299	312	331	307	329	317	331	322	312	312	346	275	311	306	326	303	313	325	318	308	326	295	329	333	294	305	320	320	302	312	343	314	357	325	319	312	309	330	284	321	333	314	326	330	309	325	297	339	322	314	334	318	318	344	305	358	351	337	288	346	327	307	337	358	315	305	327	330	355	321	323	335	349	318	305	320	330	322	326	337	310	332	346	303	301	292	322	311	311	305	327	332	335	338	319	351	314	301	318	323	333	314	296	340	283	329	300	323	356	350	319	321	318	344	296	331	316	294	303	314	333	330	316	329	331	297	328	326	332	331	311	323	309	310	338	312	341	350	338	330	315	330	349	308	319	279	314	345	312	312	327	320	336	332	288	326	340	324	322	289	319	332	307	319	319	308	342	287	299	293	320	320	350	325	335	325	322	330	309	332	335	361	294	329	363	336	327	321	314	325	304	325	343	293	309	305	313	332	318	325	335	340	325	331	290	320	318	324	331	325	308	329	311	331	315	301	317	305	333	306	331	287	310	310	339	308	333	301	300	276	323	311	302	298	344	289	308	301	314	318	336	325	318	303	317	322	359	327	335	301	318	320	336	295	335	310	352	341	321	292	337	305	310	317	325	308	324	326	330	303	335	335	332	319	315	342	321	313	314	309	308	325	354	323	337	330	327	338	291	325	285	349	336	329	328	358	305	353	353	323	317	349	314	308	310	334	287	323	322	336	297	301	313	296	284	312	313	309	315	321	324	317	325	316	339	304	309	324	309	301	339	302	312	321	320	352	307	301	318	308	338	318	284	320	294	329	325	302	333	317	319	325	343	295	326	358	323	322	281	322	294	307	316	306	339	293	340	325	341	317	312	320	326	310	325	357	315	326	302	331	296	310	313	283	309	305	294	304	296	285	314	321	337	323	317	325	301	310	337	328	288	294	336	322	286	329	317	308	340	352	317	344	307	300	330	273	324	298	318	345	312	348	314	328	338	310	314	327	296	318	341	314	321	285	319	350	317	295	331	338	339	297	308	350	330	292	311	322	320	314	320	304	349	309	338	303	289	309	315	341	342	314	337	326	308	331	330	314	330	288	341	314	322	295	341	328	352	277	314	313	310	303	315	326	332	338	333	288	336	333	363	340	320	323	314	309	317	305	318	300	318	329	328	323	357	322	308	320	351	323	342	292	277	326	348	306	313	345	320	332	360	305	324	323	350	328	302	299	337	343	321	310	317	312	313	310	316	314	308	314	303	349	314	313	293	286	335	325	345	291	343	308	303	317	303	343	306	341	296	295	321	323	347	298	314	281	340	290	328	315	315	302	317	346	341	323	314	319	310	331	315	338	334	339	337	317	335	298	348	316	329	359	325	329	314	287	316	324	327	313	305	323	333	322	311	339	319	302	311	342	285	341	315	292	317	321	314	306	325	332	322	358	320	344	318	287	288	328	337	285	312	345	311	319	340	290	308	329	301	290	303	297	331	350	292	292	322	319	321	296	311	305	331	288	317	319	311	297	321	342	336	326	331	276	345	310	305	309	353	319	330	305	316	323	314	350	339	304	325	311	350	321	295	314	298	336	336	316	297	287	309	342	324	300	325	338	293	345	298	285	325	308	304	294	330	317	311	312	304	326	309	394	319	293	334	331	310	287	315	319	336	326	315	289	310	300	306	322	319	339	311	298	353	308	315	301	327	317	310	315	316	306	321	309	301	326	315	355	323	340	326	320	333	321	330	313	301	322	319	323	322	286	304	339	318	329	317	319	312	352	332	327	336	305	298	333	336	309	305	303	327	325	311	307	311	339	305	315	304	348	307	323	313	320	328	349	342	336	298	286	334	308	357	326	342	369	292	338	326	319	299	311	269	287	318	324	315	312	308	331	328	298	301	336	332	330	292	318	307	314	313	293	275	340	310	298	317	327	311	306	312	312	305	332	297	330	328	297	345	345	309	333	308	336	317	353	322	352	303	303	342	311	302	282	330	316	302	328	367	320	332	344	364	312	318	305	310	301	311	323	308	310	306	322	327	331	331	308	328	322	283	311	312	322	327	311	327	341	338	307	313	319	321	294	342	344	323	351	304	319	317	314	321	336	320	328	298	319	331	297	338	297	296	319	345	312	347	339	327	309	338	327	316	325	312	303	315	330	311	333	337	301	318	344	302	319	313	303	320	305	341	295	329	310	329	307	298	299	337	284	309	318	310	320	356	325	304	310	328	317	301	303	317	337	323	309	300	321	310	327	275	335	332	334	326	292	297	321	326	302	309	336	321	360	309	334	306	335	322	330	283	338	323	332	350	351	337	286	307	335	337	330	300	309	316	289	341	285	313	334	308	320	318	345	323	312	353	306	309	333	307	310	315	352	317	320	325	322
62042	95137	62072	31955	11239	524	466	453	435	445	483	470	462	473	454	452	478	461	479	414	485	474	491	437	486	449	434	491	454	458	523	456	468	450	494	496	467	490	459	463	480	482	476	487	490	504	427	409	467	449	443	419	436	476	497	483	424	493	418	465	453	434	437	420	488	442	469	442	425	467	458	405	480	468	443	435	439	481	428	453	450	441	485	463	472	445	440	482	439	452	437	483	485	455	478	452	484	471	435	462	468	507	485	479	476	461	478	463	473	481	468	510	447	496	496	479	479	454	456	463	454	429	418	469	491	449	457	433	467	434	479	490	504	454	482	441	445	443	416	460	458	450	435	446	443	461	461	473	491	478	467	441	427	426	514	518	474	443	500	467	439	425	504	413	456	474	431	434	429	439	451	458	498	464	452	419	439	462	443	481	448	450	460	478	427	438	456	461	451	451	454	455	485	462	469	459	441	466	414	446	457	464	427	465	462	462	480	468	496	434	460	454	492	473	401	461	440	451	456	439	453	421	473	492	488	457	420	436	497	467	437	458	444	503	455	463	469	495	466	437	466	470	440	449	472	431	482	475	454	448	487	442	456	473	477	475	443	477	461	470	462	426	411	441	416	452	451	441	441	457	488	454	474	460	431	438	470	447	459	498	485	451	496	440	461	417	470	407	481	440	506	475	479	465	451	506	435	447	453	461	431	434	465	459	487	465	471	466	456	467	471	485	453	433	462	451	441	431	458	506	444	458	454	454	432	444	479	441	465	443	427	483	463	461	493	467	419	461	449	452	444	476	427	457	507	450	462	482	457	456	443	480	474	484	455	480	448	480	445	473	436	455	434	499	478	415	457	470	474	415	462	493	476	414	439	461	465	412	439	461	426	454	447	479	456	448	473	430	429	457	431	408	487	483	451	451	484	476	474	456	459	426	451	446	470	474	460	463	443	448	451	467	514	439	466	469	426	465	458	492	445	451	467	442	475	497	461	471	464	439	493	425	460	472	453	448	467	461	434	469	484	473	479	457	449	483	510	431	437	455	456	481	430	462	485	491	475	438	431	437	409	413	476	465	468	484	451	478	470	485	449	468	489	485	459	470	462	460	450	450	467	466	477	453	441	396	479	466	461	504	428	488	454	467	475	449	467	477	462	457	407	472	461	503	444	443	458	452	468	470	494	494	472	426	440	464	473	452	428	455	497	442	477	417	471	461	450	424	446	487	525	431	469	478	422	414	483	491	451	476	479	439	459	461	447	490	459	423	457	458	431	415	450	463	456	451	478	473	476	454	450	455	441	436	481	473	455	465	454	427	481	444	448	466	509	429	465	462	459	485	461	447	472	481	428	486	432	458	453	459	447	464	449	455	411	478	472	465	502	477	482	489	455	440	435	463	451	442	436	446	473	470	487	475	450	464	440	490	469	460	461	444	448	432	446	481	434	435	422	480	446	455	513	434	412	494	475	428	449	477	450	439	479	466	501	482	464	463	434	478	436	452	517	493	466	504	440	422	464	447	469	453	465	472	502	449	439	439	469	500	512	486	459	470	444	488	484	393	484	476	444	462	400	454	430	462	459	449	430	442	463	433	451	444	446	499	475	456	480	490	464	473	469	427	394	462	463	468	464	445	453	466	506	442	480	444	436	492	437	444	427	460	461	464	461	410	483	459	473	460	443	454	492	475	452	486	479	438	454	449	437	461	457	431	460	436	484	445	466	455	470	505	404	468	456	456	442	427	435	454	423	450	459	480	447	459	443	430	442	449	459	467	426	462	468	445	429	460	435	454	478	466	446	447	441	473	477	457	472	435	466	464	472	479	457	458	450	417	481	453	451	453	481	458	455	434	473	463	466	458	473	468	440	520	459	447	481	442	444	468	444	485	432	469	415	459	486	461	439	461	432	471	455	458	441	487	434	450	448	476	430	457	441	493	488	452	446	422	478	456	448	467	462	429	464	449	466	453	434	510	438	446	452	455	493	461	422	465	485	508	451	445	423	443	458	459	469	514	471	464	470	463	432	433	500	457	456	474	483	471	487	474	460	445	484	458	462	451	449	497	456	454	492	420	465	441	451	444	462	467	425	452	456	435	460	464	456	486	462	432	451	461	442	474	474	433	452	489	472	455	422	414	457	466	438	464	499	479	478	455	444	485	454	451	492	455	472	469	440	465	461	471	401	446	444	471	444	459	480	468	463	464	466	442	433	504	459	452	430	443	464	451	459	439	423	480	485	455	505	481	474	476	439	421	456	425	446	455	432	440	450	444	448	469	485	438	474	452	419	461	460	469	492	480	480	481	495	476	447	445	432	486	422	487	438	416	437	471	478	447	464	486	454	448	419	429	477	483	471	443	428	442	466	456	450	465	463	464	447	461	451	409	430	478	416	457	416	466	460	406	450	446	464	486	477	512	480	458	438	470	458	462	453	473	446	472	474	453	489	451	431	465	461	425	451	446	496	476	418	452	468	419	481	487	420	482	448	453	454	456	451	460	435	467	499	482	462	451	465	472	491	457	464	457	451	487	491	466	453	471	453	470	455	461	462	479	429	469	439	477	434	488	421	449	429	457	489	471	443	474	441	463	461	426	450	485	456	458	457	485	499	484	447	472	441	487	484	468	494	447	426	471	500	447	429	449	450	454	429	443	439	446	481	485	456	447	454	434	444	439	466	464	469	440	437	448	432	444	445	472	470	466	428	476	472	463	435	441	482	483	453	429	466	440	481	482	438	507	442	471	458	463	460	439	441	477	450	465	466	468	425	417	462	464	453	451	458	450	503	461	455	451	441	489	476	428	473	468	492	442	448	485	451	489	449	434	482	451	426	441	458	468	433	449	444	447	461	482	497	478	465	437	485	455	470	451	457	476	436	445	472	450	475	433	473	442	464	449	468	486	481	458	454	469	456	411	457	477	448	421	447	422	462	477	478	436	412	522	430	469	479	472	462	428	463	479	398	462	504	477	498	453	453	455	448	490	466	452	449	451	465	429	501	447	476	448	479	459	491	439	454	488	448	434	457	430	483	439	492	486	481	463	466	454	476	455	419	454	458	471	405	469	461	474	463	441	454	488	441	468	446	451	385	456	472	460	477	456	434	431	412	470	478	468	402	452	501	454	471	468	496	455	483	480	465	427	450	438	490	461	499	464	445	454	446	459	457	484	519	452	461	454	462	492	468	446	471	455	483	497	420	430	440	458	469	474	467	460	453	452	431	442	477	428	434	468	462	440	455	477	483	484	464	429	444	445	420	450	500	425	443	470	478	475	445	451	491	446	440	444	477	467	468	457	451	465	464	432	423	466	463	448	487	475	479	470	483	474	424	458	419	462	434	425	482	445	481	511	475	467	486	442	437	446	462	458	466	456	488	442	487	442	455	482	436	437	464	463	441	448	429	484	457	439	460	452	497	467	465	494	453	435	424	460	433	451	445	447	424	469	474	464	467	422	471	465	487	477	454	474	458	457	436	446	442	440	459	390	493	458	436	433	466	483	434	432
31271	27354	22357	7085	843	327	294	283	311	279	289	285	302	292	283	293	299	278	307	294	318	276	303	308	329	292	276	286	317	273	314	312	295	285	284	286	303	284	310	299	319	278	302	315	288	283	300	328	298	260	276	277	279	282	269	295	321	290	279	264	342	300	282	308	304	274	278	288	306	253	312	282	290	316	289	283	280	294	289	329	268	277	296	287	296	289	305	296	288	299	310	275	276	304	267	277	294	294	271	298	293	326	293	287	302	283	274	298	305	301	267	275	301	329	315	285	311	298	317	288	318	271	306	311	270	287	320	325	286	265	310	296	279	257	305	338	283	266	279	294	286	273	309	300	282	289	289	275	295	299	280	275	281	265	330	290	301	320	298	269	305	305	298	289	301	244	290	277	299	285	247	269	276	307	300	285	282	286	284	312	278	289	290	273	323	301	274	313	289	288	265	301	316	283	298	302	277	293	298	313	276	287	295	296	285	289	288	271	304	273	286	274	308	310	298	320	292	265	290	302	300	298	298	263	258	309	266	299	299	291	296	297	271	286	346	287	280	286	305	292	298	273	293	273	272	282	303	292	298	271	280	273	263	290	297	328	306	287	280	314	306	285	285	294	284	281	285	281	307	290	289	296	277	293	288	297	271	243	299	288	286	266	319	306	295	290	306	301	302	274	279	271	291	261	291	307	283	297	291	311	291	282	292	314	306	279	295	289	268	257	303	295	296	303	285	275	250	287	301	296	290	274	286	287	296	254	294	281	290	308	259	304	315	288	283	327	302	305	275	291	274	291	287	297	244	320	280	268	317	308	286	295	277	288	267	295	315	288	279	275	291	291	306	286	275	316	309	301	273	310	267	303	309	280	262	298	290	316	294	326	271	316	317	280	285	295	292	285	276	296	307	315	288	283	296	250	289	270	285	281	285	302	312	272	290	246	297	281	328	294	289	296	306	284	262	273	279	284	263	297	327	288	265	296	256	260	272	299	321	272	304	307	294	265	303	276	269	290	283	295	279	295	288	283	278	281	281	313	293	295	289	285	318	277	289	291	296	316	265	297	263	291	297	254	271	279	318	300	302	285	296	259	277	285	273	313	309	276	259	291	312	257	291	285	284	296	277	297	294	287	306	281	315	283	269	278	305	287	282	289	274	334	296	321	311	298	291	301	289	314	293	292	304	281	264	284	303	319	306	267	301	272	268	285	294	286	281	297	281	263	297	292	302	270	286	288	306	280	281	314	288	324	292	278	274	303	294	276	267	331	260	285	288	302	296	278	262	269	308	292	282	310	261	304	287	303	261	282	310	332	275	284	310	274	269	299	300	301	306	297	271	317	273	278	288	305	283	298	288	293	308	260	311	331	319	276	303	273	316	318	310	297	263	285	277	260	249	303	312	291	277	266	282	320	303	280	287	319	294	310	283	312	269	313	250	279	270	301	313	280	311	263	319	297	287	309	288	300	300	286	279	285	278	273	283	309	275	269	274	283	271	288	307	293	285	277	272	294	294	282	280	258	286	307	280	269	279	281	278	284	285	298	310	296	303	274	283	281	316	262	267	246	293	271	311	284	307	318	294	308	284	289	278	300	296	272	284	295	264	281	256	304	289	336	286	307	286	287	305	276	283	278	299	278	258	283	287	289	264	264	273	293	274	302	275	293	301	298	310	283	315	280	305	308	291	312	285	307	291	273	310	267	318	310	309	302	302	269	321	310	310	269	282	309	281	343	282	280	266	272	276	269	276	303	290	297	314	332	270	258	286	267	292	311	306	274	272	305	305	293	277	289	334	312	272	321	306	281	308	299	287	299	296	301	314	280	295	315	304	274	276	297	267	305	264	303	296	309	303	279	294	271	294	322	282	297	290	314	303	266	301	298	301	293	275	310	292	275	311	308	312	259	318	281	284	273	283	284	304	287	315	312	299	298	308	299	292	316	305	273	298	292	312	297	303	289	277	289	293	317	289	285	287	286	341	319	274	279	283	286	294	286	291	297	280	281	267	281	291	329	287	275	289	317	287	279	278	308	269	295	272	306	295	297	297	290	276	289	286	294	280	297	274	265	281	289	261	307	273	317	303	303	287	302	314	268	269	280	315	283	251	277	297	278	280	270	289	297	278	304	277	264	288	278	306	292	335	281	254	283	279	283	280	302	282	243	297	305	266	309	307	302	303	283	288	307	268	274	278	291	282	287	295	324	278	271	294	287	300	306	262	264	274	286	290	277	282	271	270	267	294	319	288	330	281	291	293	285	287	284	273	274	281	312	276	297	321	281	272	284	291	282	307	283	262	300	296	300	264	294	307	282	303	295	295	308	278	290	302	283	313	254	298	278	276	299	298	299	301	274	320	300	302	291	276	315	294	311	329	273	263	268	280	295	306	279	314	301	284	307	278	283	339	273	282	277	292	323	276	288	283	282	289	305	307	290	292	280	320	303	290	288	276	262	286	302	320	284	328	288	291	322	322	283	309	282	298	260	274	275	336	338	305	316	297	308	285	269	299	280	309	318	285	296	251	295	274	314	268	292	298	283	286	284	302	313	290	291	291	281	315	310	295	311	319	310	269	287	282	299	330	308	293	275	283	277	287	317	282	300	297	304	309	258	276	296	279	311	292	272	284	287	293	280	282	314	261	270	296	280	310	260	298	272	303	289	262	279	304	274	307	298	287	280	277	253	295	286	314	289	298	284	290	287	322	289	310	279	279	310	273	307	289	284	314	270	268	278	301	282	319	279	297	292	314	284	311	301	283	276	329	272	295	291	289	289	282	293	274	309	266	303	286	283	282	312	286	283	260	291	275	308	296	318	304	298	269	293	320	295	259	311	307	318	290	273	290	299	289	304	255	303	318	278	286	265	300	281	300	306	271	274	276	272	302	279	306	288	339	309	292	288	288	275	286	284	266	321	278	307	340	278	280	306	282	302	280	281	282	281	290	258	293	316	279	271	299	318	274	309	235	289	304	280	265	273	297	287	302	288	290	301	278	275	262	284	276	260	305	298	275	303	301	296	283	281	293	292	310	288	312	302	280	300	279	278	291	286	327	303	281	312	278	303	278	295	282	328	275	291	296	257	314	296	296	268	287	308	286	309	305	296	317	306	268	275	300	288	266	297	311	256	309	293	295	291	289	298	302	291	250	282	291	268	316	287	298	295	288	326	272	305	276	292	251	264	287	304	315	312	317	288	283	285	271	269	302	283	290	302	282	257	281	306	295	291	326	294	301	318	296	313	296	308	272	294	273	305	261	254	287	279	307	276	251	295	285	295	276	290	271	301	288	267	305	260	300	299	292	299	296	289	282	299	322	289	292	308	255	292	314	269	267	267	309	272	302	298	291	292	305	269	297	279	312	275	304	300	315	306	267	281	303	281	296	299	293	273	282	300	275	286	295	300	285	271	289	282	297	295	310	289	272	277	263	268	288	297	306	306	272	287	317	296	272	277	280	282	287	316	299	306	285	302	314	285	295	295	306	305	333	302	274	282	285	306
37527	41155	22275	5300	1365	420	452	429	381	438	443	415	410	412	432	400	424	438	403	453	400	396	446	417	427	462	413	412	444	427	400	413	436	420	380	433	450	434	424	434	423	424	401	466	434	446	461	432	447	457	430	428	435	443	434	420	464	399	427	423	433	383	472	418	434	426	417	401	426	457	417	428	441	438	441	472	417	427	417	458	422	399	425	430	404	430	411	407	439	438	449	437	420	395	443	373	391	402	418	397	436	440	454	442	444	410	427	414	407	411	444	412	409	405	423	462	454	417	400	454	422	444	449	435	419	431	424	384	455	407	434	402	449	420	452	458	443	428	448	429	454	432	431	435	435	447	404	427	394	466	425	422	436	427	430	403	418	419	418	408	409	409	413	440	427	416	445	435	412	425	412	427	436	424	434	406	450	400	446	396	414	458	410	459	384	438	467	481	407	429	434	427	430	452	419	446	420	407	435	436	414	401	396	414	420	434	400	417	428	438	425	388	422	418	427	454	432	386	418	464	461	476	387	426	473	447	459	481	435	415	411	407	409	434	407	427	404	384	446	394	414	406	423	427	406	441	463	405	472	427	449	390	428	413	411	390	401	448	464	452	449	402	462	443	410	438	423	442	433	455	438	430	432	424	419	449	410	443	382	429	381	427	435	397	433	409	383	449	443	450	451	417	453	458	447	423	463	403	414	471	445	449	455	401	437	413	435	405	445	444	402	422	446	400	451	408	407	452	441	406	400	442	405	396	386	430	406	411	431	422	433	400	435	415	419	420	426	435	408	408	415	418	443	468	443	416	426	418	399	416	435	414	429	443	454	448	440	419	439	418	402	423	410	464	388	432	417	412	462	432	412	440	442	429	418	426	416	424	436	417	373	454	433	440	390	428	418	431	425	446	401	417	453	425	410	409	394	402	447	438	414	403	429	430	439	413	400	470	468	446	416	393	397	456	433	441	431	408	439	434	435	432	411	427	421	415	439	436	439	409	461	447	436	425	426	437	436	434	436	412	416	446	431	424	436	414	413	404	416	466	409	444	431	401	378	432	455	422	428	423	449	430	445	458	424	416	459	429	417	437	444	442	440	398	446	416	449	439	438	440	434	450	378	430	432	435	474	455	434	438	403	455	414	380	449	423	442	427	406	413	414	417	424	437	441	395	411	417	449	429	433	397	446	398	409	404	433	413	450	421	442	406	395	399	448	423	405	426	447	426	395	405	444	397	430	378	445	421	392	426	460	415	427	405	436	446	393	418	418	400	425	438	416	441	396	462	427	454	421	421	434	421	392	399	408	434	471	362	423	399	446	401	415	458	451	421	436	456	456	388	421	426	441	437	430	410	414	442	408	428	435	449	403	431	439	416	399	442	416	418	432	452	416	435	424	407	411	418	427	436	433	419	415	434	416	430	425	409	409	434	441	453	435	428	436	436	460	419	435	422	393	431	411	438	395	429	418	409	427	426	447	437	426	428	438	433	447	446	403	449	441	399	434	414	441	428	406	404	405	396	405	432	439	439	455	439	412	452	382	439	441	424	417	423	394	431	442	393	418	454	417	430	399	382	411	429	464	410	440	429	413	451	415	438	437	428	432	418	394	420	429	462	408	448	411	403	422	433	417	472	413	434	420	425	408	426	416	422	430	420	451	438	450	428	425	404	415	427	407	437	419	426	393	424	441	410	401	435	416	455	410	419	430	428	396	461	424	440	441	420	450	448	432	403	440	417	459	429	418	426	403	443	432	421	392	467	442	419	420	409	403	440	426	368	445	437	459	465	419	439	383	386	414	434	471	427	437	450	424	447	416	440	448	397	419	390	459	444	434	416	393	440	423	439	456	436	381	456	400	404	425	417	425	411	460	428	419	437	429	413	488	414	452	442	441	435	411	417	394	431	409	415	418	439	408	436	445	413	395	433	423	447	468	464	380	439	427	417	428	377	394	446	430	433	381	417	434	416	441	400	428	435	423	436	390	420	442	439	413	443	433	412	405	451	428	426	449	409	455	441	429	439	442	444	431	418	440	413	444	463	423	404	423	482	449	417	423	399	457	443	464	441	442	386	430	428	480	434	432	434	419	462	464	449	419	413	406	434	421	459	441	422	428	428	377	440	426	413	408	412	440	427	410	399	455	417	371	442	362	417	426	427	405	415	407	414	435	434	448	449	423	424	431	420	397	438	435	421	421	408	424	424	407	428	422	429	388	417	413	398	406	435	421	423	407	404	412	453	431	433	451	418	455	451	410	426	456	439	421	395	410	432	422	421	420	406	409	403	406	421	449	418	419	399	403	420	405	472	430	416	403	426	428	444	437	438	424	402	435	429	431	460	455	430	416	438	414	423	444	415	434	437	423	425	412	412	452	434	422	436	422	425	465	434	413	390	490	441	428	425	389	420	421	401	480	421	444	453	396	433	437	443	442	439	442	410	416	414	427	394	393	428	393	429	427	452	432	442	415	418	448	450	449	423	428	457	422	436	413	439	434	443	399	413	415	408	436	450	439	424	463	448	452	427	443	462	430	394	420	383	412	442	432	412	378	408	441	435	435	444	430	413	428	449	415	415	399	448	430	441	422	436	392	416	431	474	453	413	455	395	432	385	423	412	432	460	422	411	434	453	439	426	430	457	402	403	427	415	415	413	419	435	413	399	409	434	412	415	411	433	491	442	418	394	429	460	421	432	438	446	387	439	424	406	462	411	416	409	434	371	417	442	435	425	431	435	475	387	402	417	440	414	429	433	392	468	397	439	433	431	445	438	374	427	401	403	443	375	425	407	423	406	461	433	429	395	392	417	410	414	419	480	434	409	422	432	435	388	449	405	402	453	425	443	418	435	414	435	426	439	429	421	393	401	410	429	456	425	416	416	429	425	448	455	405	407	440	402	408	440	434	452	428	436	412	404	423	417	393	425	422	447	418	433	408	418	409	417	395	417	410	448	403	425	404	417	412	459	440	415	427	425	430	429	396	419	459	441	422	426	441	450	447	437	447	433	430	454	448	404	432	444	453	448	436	418	433	412	401	410	424	419	428	427	450	409	447	418	416	414	447	452	418	432	379	422	424	395	428	429	425	438	410	391	466	373	465	439	423	425	429	404	455	420	437	420	437	385	480	438	429	414	421	449	368	426	433	465	395	414	432	432	425	433	410	433	456	455	422	401	451	448	434	411	447	435	440	429	423	385	427	411	410	404	381	424	433	434	429	421	423	390	452	433	414	438	426	422	445	413	438	416	472	412	455	415	411	426	446	429	429	454	429	434	419	441	419	437	478	419	434	423	428	436	390	409	441	419	420	408	452	458	449	397	393	400	400	447	446	436	401	417	398	453	416	436	431	429	396	421	441	416	395	400	444	401	425	426	405	432	447	427	425	415	441	448	427	423	438	455	441	389	439	434	427	433	465	443	414	436	431	415	449	411	437	440	453	434	451	409	402	447	418	427	442	375	460	391	443	441	427	431	423	413	464	401	430	417	429	381	419	428	457	419	434	416
24265	21884	29431	24238	21030	11582	696	431	393	375	409	395	386	388	398	395	379	354	374	360	386	360	359	356	394	361	339	379	386	387	374	386	395	383	371	377	368	359	341	362	376	388	366	383	363	396	373	378	340	344	345	401	408	402	387	384	367	377	371	356	371	361	357	387	376	374	378	371	339	397	374	361	386	372	360	371	372	359	394	362	361	381	366	395	404	384	371	381	372	372	369	410	387	407	364	382	338	363	414	376	399	371	376	360	357	372	376	373	369	399	365	353	376	376	380	374	376	352	367	350	372	340	358	384	369	375	374	384	359	387	407	342	366	392	360	352	377	394	375	416	359	356	382	361	385	402	373	358	352	362	373	336	394	351	360	342	334	357	340	343	352	382	391	355	342	349	378	371	348	394	358	361	354	360	382	353	378	403	368	359	368	368	360	410	378	375	386	370	343	375	380	377	360	353	353	344	357	380	402	357	368	368	390	389	348	380	408	364	385	413	400	358	362	381	390	380	375	358	355	360	387	370	388	374	354	347	394	371	370	346	359	361	360	360	359	382	414	409	405	419	359	392	365	371	375	350	416	366	350	344	352	388	353	337	355	409	364	385	393	374	357	378	379	378	369	375	364	371	375	337	376	398	364	361	372	365	362	363	367	352	391	371	384	359	399	380	357	373	344	405	384	390	389	373	337	347	371	368	351	367	392	374	364	367	399	378	399	398	377	385	361	358	400	384	365	363	394	396	344	353	397	387	383	363	379	366	387	420	385	370	365	385	358	367	382	389	401	362	365	394	398	377	360	382	384	401	334	373	353	387	385	361	378	347	335	369	411	357	386	356	363	391	357	371	383	395	363	365	364	383	371	389	393	354	378	389	365	382	388	399	375	376	361	377	381	385	391	366	368	424	392	352	371	387	396	376	371	372	358	392	356	373	386	383	372	386	367	355	338	366	400	387	335	379	375	392	374	371	368	338	391	347	379	384	352	348	346	371	358	391	367	332	370	381	369	404	416	370	353	400	366	336	350	357	373	404	389	356	384	315	361	359	408	370	355	376	360	392	389	374	393	433	383	390	350	373	366	365	381	377	352	370	362	378	400	348	382	370	368	364	392	377	394	359	348	352	357	366	384	359	381	398	371	398	382	383	388	387	358	374	383	355	342	389	381	355	385	356	358	375	358	389	368	391	389	353	393	393	361	377	397	374	387	372	373	383	370	338	374	351	380	368	374	379	369	359	375	382	392	372	380	384	356	407	366	370	392	363	413	355	377	397	356	357	380	370	373	424	359	403	364	365	377	356	398	384	341	400	387	351	363	399	355	353	360	359	351	335	394	369	357	380	385	355	352	390	351	358	387	355	354	351	381	329	353	352	391	401	352	357	413	357	357	336	339	359	392	363	383	373	413	400	376	386	383	361	377	366	374	367	385	379	410	360	356	369	335	367	381	398	367	387	360	351	367	350	355	396	385	355	398	369	370	350	369	390	370	360	379	365	401	404	388	367	395	369	378	343	353	346	353	373	368	377	339	402	328	383	398	387	381	351	370	360	365	364	399	364	382	374	378	370	372	354	400	337	375	384	352	374	397	352	346	378	329	374	359	384	391	366	339	392	311	397	364	386	406	345	352	387	370	353	349	356	378	357	365	355	376	357	385	375	369	390	346	388	379	428	365	356	349	377	350	365	333	392	341	362	357	387	346	376	375	369	385	350	369	367	383	365	372	374	337	342	339	381	374	373	352	345	358	373	419	400	362	395	358	378	411	329	384	397	360	376	372	403	361	382	372	383	349	390	376	376	370	367	356	354	387	377	400	358	389	382	381	338	341	379	392	366	387	337	378	378	345	396	371	340	380	384	386	371	409	356	345	366	375	369	383	386	412	362	382	335	368	340	346	336	370	354	356	378	350	378	375	398	381	365	375	370	423	363	379	402	343	367	350	367	356	384	346	361	367	411	354	342	377	360	358	348	352	346	364	387	340	359	386	369	402	359	403	410	383	398	357	359	375	342	360	363	375	372	370	382	388	365	415	382	385	369	382	382	381	400	358	359	409	376	396	382	377	356	384	377	391	369	372	400	379	378	368	396	320	364	348	375	360	378	382	394	365	393	352	403	355	382	378	431	371	393	356	365	398	383	348	344	356	396	352	375	373	373	403	364	367	372	401	413	361	367	377	349	360	345	366	383	369	365	366	373	395	370	346	382	387	371	358	374	392	376	393	357	414	374	393	382	337	368	368	359	367	371	356	360	355	358	363	345	392	387	407	377	389	360	378	354	400	380	367	397	361	395	369	368	366	376	365	377	391	379	382	354	415	360	389	346	402	344	386	352	346	335	371	367	385	375	381	350	374	374	383	373	355	361	383	364	348	357	354	369	361	385	387	384	412	384	380	374	341	363	407	397	367	398	357	406	381	374	396	392	366	364	373	391	389	363	354	365	397	395	422	334	395	394	352	348	366	386	394	384	383	348	365	385	386	372	366	358	347	360	349	367	354	429	359	361	406	392	363	374	376	366	371	359	372	393	344	369	373	379	401	398	373	340	391	377	358	355	357	341	359	356	384	359	329	350	355	385	387	360	347	406	372	383	358	389	361	380	360	403	351	357	378	376	366	384	410	346	363	373	396	397	363	352	391	378	359	405	365	394	388	384	362	377	377	375	396	345	387	355	402	403	357	371	356	373	349	353	347	368	387	387	362	368	378	374	340	359	356	375	385	360	357	356	386	380	360	410	336	383	341	377	368	377	379	338	337	403	369	358	370	360	357	381	375	405	384	367	362	364	373	385	376	380	369	370	419	361	364	376	373	369	359	385	368	370	390	392	384	359	396	368	362	367	371	373	374	373	358	344	368	369	323	345	366	368	389	373	351	352	352	379	340	346	364	368	351	357	369	373	351	376	338	358	368	383	414	361	342	340	350	366	373	393	357	372	352	374	359	418	377	399	381	360	363	388	357	350	410	389	349	342	396	360	352	346	387	417	366	383	413	374	376	402	351	359	386	367	400	392	392	347	369	381	372	379	395	354	356	349	374	401	384	360	367	374	363	367	386	377	395	406	364	340	367	359	352	352	378	374	332	374	369	357	399	357	372	341	378	359	416	353	386	341	359	369	328	343	377	352	369	371	409	358	397	357	360	393	365	380	365	395	351	381	358	358	345	381	385	353	370	382	406	344	358	370	376	388	355	354	408	367	360	348	403	365	402	331	368	367	335	365	334	363	371	362	337	387	354	377	375	409	391	366	368	379	365	380	361	352	363	363	353	356	366	352	385	356	381	347	363	378	407	384	361	379	357	370	360	374	358	362	363	379	332	358	353	392	335	383	373	360	349	395	363	351	407	335	381	377	342	376	358	360	375	368	342	352	384	377	385	369	404	387	363	389	398	357	358	365	366	352	394	363	388	322	375	384	376	371	353	364	374	362	364	330	389	358	400	346	366	344	397	336	356	419	403	390	366	361	381	363	406	367	372	373	392	368	395	400	383	392	359	376	363	387
62230	87502	55621	25595	6877	563	518	541	508	561	540	566	529	548	520	581	566	511	524	533	587	524	519	526	523	544	480	504	577	581	487	515	530	548	558	547	574	526	556	541	493	503	553	534	522	512	528	532	565	544	501	528	552	540	507	535	546	536	504	572	532	529	537	530	538	533	487	551	512	518	547	559	542	537	546	553	528	565	517	553	531	473	591	540	520	471	522	563	540	549	531	561	514	522	533	546	532	526	532	581	538	534	511	525	544	565	529	515	499	534	569	542	518	561	550	537	542	579	546	525	517	557	520	495	532	548	528	499	547	541	526	554	550	540	528	522	573	550	535	519	552	529	504	512	512	547	507	524	499	552	515	535	524	506	539	569	556	549	539	583	509	558	503	489	566	552	539	496	519	561	481	547	564	550	526	560	567	548	520	537	504	546	546	515	536	570	521	542	505	552	531	522	518	573	517	554	515	558	556	522	531	527	527	518	547	626	531	552	495	574	498	520	540	526	546	541	489	559	543	539	516	560	476	530	549	556	562	556	543	542	569	534	488	517	513	536	534	528	541	550	519	521	575	538	543	554	493	540	501	563	549	544	543	525	553	559	572	532	528	544	541	545	564	537	543	541	538	537	543	549	513	524	535	524	557	542	503	527	560	563	506	554	522	508	555	572	527	565	547	511	524	534	440	515	526	526	538	532	532	572	549	568	526	530	560	564	511	542	501	524	497	508	503	551	554	532	507	562	560	527	507	538	518	558	518	519	519	540	537	549	542	525	538	553	534	510	513	533	542	494	538	573	535	504	491	558	529	547	582	512	616	536	536	500	556	553	531	552	568	576	559	553	547	538	512	548	519	531	551	523	537	551	508	498	509	530	520	547	564	547	551	511	529	486	522	545	537	543	508	553	529	524	519	536	567	499	544	504	549	524	525	554	560	574	523	541	553	540	514	518	543	521	533	529	531	537	561	558	524	531	551	499	565	540	521	534	561	571	520	526	533	529	534	526	544	520	582	552	562	503	574	528	544	555	521	525	522	521	563	524	529	544	555	528	528	531	502	518	560	498	533	536	533	541	518	549	535	556	517	531	552	534	519	552	524	546	528	536	507	519	531	494	544	558	533	562	554	545	576	563	539	523	511	548	523	558	528	540	537	526	518	493	541	545	560	522	510	594	528	559	573	531	463	545	522	501	523	556	543	518	522	527	541	515	554	537	488	538	519	552	506	559	557	552	549	547	557	544	520	485	534	514	525	555	556	546	560	490	522	542	563	545	541	544	501	520	556	563	576	537	547	520	541	490	513	544	531	533	516	545	564	574	536	556	545	530	512	530	504	543	539	532	550	513	533	543	574	526	517	533	562	486	501	530	550	560	543	501	591	506	530	491	468	478	539	545	523	504	584	528	544	517	545	568	539	526	568	496	543	535	533	571	491	547	522	519	556	543	568	501	555	519	511	509	552	538	530	550	523	548	526	544	513	540	570	552	529	500	559	500	532	547	491	507	584	527	531	543	567	508	505	559	514	552	562	524	530	524	524	523	559	581	543	508	534	539	558	503	558	501	579	522	490	551	523	515	497	555	547	543	550	577	564	535	516	547	562	564	542	523	560	521	513	543	528	506	517	556	582	521	556	521	528	556	557	534	535	519	568	553	504	579	559	576	555	547	508	539	532	503	519	548	572	538	553	548	535	551	574	508	518	576	522	561	559	584	525	510	548	534	528	560	507	534	559	515	519	524	535	536	536	554	545	483	508	554	542	496	562	509	540	539	589	557	548	536	526	520	505	522	571	555	502	527	508	543	493	555	516	553	546	543	489	543	538	581	500	552	542	538	555	536	609	538	537	528	538	521	547	497	520	499	538	509	526	529	530	549	545	510	544	560	519	507	538	529	555	554	588	575	532	506	527	513	530	514	519	520	543	582	542	567	544	530	538	523	550	574	514	596	544	506	550	536	530	507	484	503	549	551	512	503	574	505	548	575	553	550	527	554	577	533	530	550	507	532	552	570	570	551	544	526	526	549	536	502	553	530	530	555	582	535	554	495	537	605	503	530	540	555	526	537	485	523	541	558	485	555	501	516	569	528	553	505	550	502	520	563	557	571	532	511	512	547	535	511	528	503	504	508	540	585	518	487	509	489	544	547	541	523	494	560	522	517	558	547	542	556	567	547	534	534	520	511	537	572	536	529	559	531	563	488	528	553	562	556	501	532	544	546	546	507	521	568	520	530	556	550	526	527	534	540	510	541	571	555	535	536	563	485	493	550	532	554	521	550	575	517	539	517	514	560	508	555	562	541	529	536	530	568	521	553	512	557	557	548	530	550	561	544	550	526	541	536	544	565	530	547	540	509	540	560	539	534	535	571	539	516	540	535	539	513	525	541	503	570	501	512	560	559	518	519	570	509	528	510	503	558	556	535	536	509	578	541	563	518	536	558	542	529	570	501	550	571	585	553	528	568	520	562	524	528	557	544	528	510	521	546	507	572	527	541	522	612	557	545	506	587	522	552	559	508	509	556	551	512	521	546	540	579	542	542	545	566	536	517	534	526	527	579	546	516	551	496	517	550	539	512	553	507	536	540	560	483	549	518	546	556	514	495	538	540	554	522	525	511	547	540	521	543	571	515	515	503	496	546	529	549	554	500	489	547	548	560	568	554	548	488	529	530	546	554	555	534	535	548	576	574	521	524	526	562	541	528	540	574	533	515	495	530	512	495	511	519	524	570	528	539	550	520	550	558	475	565	504	536	553	584	530	531	554	502	550	539	539	527	496	553	524	526	564	548	536	504	573	555	535	503	573	512	553	542	563	565	545	517	563	511	548	513	539	556	523	577	574	542	521	526	526	567	565	517	576	529	525	521	522	527	497	569	565	555	538	547	543	514	544	495	548	501	521	517	533	526	542	464	529	545	525	602	523	531	542	539	542	520	540	568	575	539	545	530	531	500	540	553	542	512	511	505	524	525	542	552	579	563	553	585	566	561	508	547	524	501	566	523	535	571	519	533	612	530	496	508	513	544	532	536	509	539	569	494	559	512	517	526	571	561	539	533	499	581	503	532	585	559	520	498	548	558	537	514	554	538	498	575	576	540	487	525	502	494	547	529	532	557	544	529	529	525	528	535	532	511	518	543	494	533	543	529	526	546	554	538	536	551	513	555	539	512	509	540	546	548	556	549	503	530	512	532	506	537	513	552	552	504	562	565	504	519	516	552	554	517	525	547	537	592	569	538	533	518	529	479	518	568	520	536	537	515	524	584	569	552	556	541	521	532	530	584	507	550	528	551	576	536	555	490	532	546	577	529	469	516	562	565	565	539	530	510	541	535	488	539	496	529	558	558	523	582	591	519	526	554	536	521	497	540	557	511	526	570	546	562	538	521	532	514	535	526	509	551	561	572	538	548	555	489	525	499	527	470	542	593	564	520	519	544	550	545	541	558	529	532	515	553	539	510	566	555	539	539	544	521	522	533	510	498	542	538	499	560	532	564	543	526
23383	21626	29580	23721	21262	19652	4376	384	313	304	306	326	288	357	320	331	325	301	334	322	323	331	307	320	335	336	309	309	292	347	362	286	332	322	310	324	326	323	302	297	338	286	309	322	323	322	316	297	304	307	302	310	304	307	343	311	290	313	313	301	314	323	309	339	296	311	318	320	348	300	300	320	298	317	313	327	290	310	322	343	344	342	307	323	303	313	300	358	297	309	317	344	346	309	340	347	326	330	316	306	293	343	327	325	321	331	321	319	292	316	330	286	311	304	285	309	315	304	303	322	313	315	346	307	321	292	317	298	351	338	309	327	315	318	323	314	307	321	317	327	325	307	273	299	338	313	297	305	318	290	331	317	310	298	337	326	337	325	329	303	298	292	300	302	282	323	319	354	298	304	308	310	314	313	328	307	327	328	312	307	322	316	302	319	308	321	319	306	341	346	339	341	301	272	317	311	322	341	308	330	322	345	334	333	320	308	323	308	319	351	323	315	297	317	310	331	298	309	333	309	303	294	282	279	319	327	311	315	295	340	311	326	319	312	318	314	345	350	327	320	328	333	330	318	329	329	319	342	313	333	348	326	313	332	323	289	320	310	311	330	315	326	327	311	304	328	293	352	319	318	286	320	328	332	319	326	341	303	349	312	296	312	328	302	309	300	336	326	315	319	344	329	353	314	337	315	362	323	311	331	321	323	331	308	326	274	318	305	306	311	307	340	337	301	285	309	340	318	297	319	322	322	326	320	311	315	320	288	309	325	342	310	303	326	323	327	296	320	309	329	343	309	322	337	277	346	338	286	329	327	315	326	318	291	319	318	308	336	322	298	288	264	318	287	331	327	308	295	301	350	326	300	309	310	293	287	311	324	316	327	335	357	316	319	298	342	288	302	357	329	299	336	317	300	315	327	284	333	320	325	306	303	306	313	308	361	334	308	304	294	307	287	282	318	302	304	316	337	345	306	325	333	301	299	331	338	352	333	296	315	303	313	302	332	292	337	322	290	289	319	325	324	335	328	315	316	300	336	328	312	331	325	319	305	339	306	339	300	328	334	312	315	340	298	325	315	346	298	295	323	322	323	313	326	321	299	291	327	296	323	319	327	324	302	336	296	294	317	330	340	325	308	303	294	355	333	292	319	347	339	305	331	322	326	321	301	290	313	358	336	319	332	314	306	345	325	296	296	333	339	316	334	329	315	307	302	304	299	326	334	296	306	301	321	324	360	347	324	282	295	322	312	324	317	307	297	308	301	330	298	317	300	311	295	325	342	310	285	343	292	313	346	357	289	358	299	338	314	290	347	351	332	322	302	321	301	313	334	314	331	287	302	309	316	329	295	348	300	342	291	313	336	310	334	378	282	312	326	322	325	326	294	285	316	324	312	286	299	298	301	289	324	310	315	296	317	279	296	371	305	293	316	319	313	321	311	305	314	308	307	337	312	302	336	316	308	331	332	316	317	319	310	317	343	309	331	329	333	329	339	344	351	328	310	342	306	322	302	334	319	327	327	370	313	320	334	325	313	335	324	326	334	282	329	340	337	316	330	320	295	319	322	308	325	323	319	295	313	333	320	296	322	354	320	300	301	323	328	302	298	314	347	319	307	324	304	327	319	329	328	304	307	326	285	277	302	318	321	362	309	322	312	298	309	338	306	303	312	333	300	299	328	298	281	274	312	326	326	341	307	287	331	296	330	329	286	328	313	333	330	335	342	342	323	326	337	314	345	301	350	297	311	306	305	312	304	326	312	312	352	332	327	336	320	331	307	327	326	296	311	319	301	327	314	309	307	331	334	299	350	288	311	314	321	287	330	303	296	350	324	275	319	331	322	314	348	301	330	344	321	310	327	286	330	301	328	308	336	302	312	333	301	320	296	312	315	361	308	330	336	325	303	335	345	329	362	311	316	315	315	301	329	323	324	296	337	335	313	306	301	335	299	283	290	307	355	324	306	322	316	322	331	323	306	319	322	292	310	309	288	280	328	323	315	337	328	309	298	299	317	314	312	300	317	325	299	309	310	325	295	302	312	323	330	349	328	309	303	326	335	322	309	327	312	315	337	337	315	329	350	305	297	313	343	328	336	321	285	313	320	320	290	304	329	307	287	307	321	315	317	327	318	326	325	330	316	327	312	316	339	306	315	301	369	292	288	327	326	320	306	334	320	321	341	345	349	344	320	320	337	318	319	336	332	306	317	314	337	325	303	305	285	334	326	348	331	320	362	324	298	330	319	302	324	311	330	303	302	326	346	355	334	313	334	306	303	325	278	302	326	302	288	360	316	331	323	299	333	311	318	299	309	311	329	301	308	283	339	303	286	295	359	320	306	296	321	304	350	335	303	329	316	298	307	315	308	353	300	339	303	329	301	317	313	304	321	293	330	304	325	310	340	331	291	338	308	296	319	314	304	336	326	368	327	310	314	299	322	315	266	278	299	324	297	309	310	377	352	335	321	347	321	323	321	313	287	351	290	331	327	321	310	309	311	288	297	309	349	288	300	277	317	320	308	316	320	319	288	304	318	307	305	322	301	281	326	308	348	335	317	317	311	317	335	306	315	330	292	324	280	314	302	283	297	328	317	318	310	335	286	325	302	341	315	318	354	341	328	341	310	325	332	347	306	318	295	347	334	271	312	307	350	341	303	323	318	311	327	327	292	304	329	334	334	327	330	329	296	287	343	317	368	350	338	340	311	315	301	299	305	333	321	322	313	336	337	297	309	306	326	302	300	330	297	332	326	341	318	344	319	309	300	316	325	280	321	329	318	315	337	293	296	322	310	310	333	310	308	315	301	330	317	323	340	313	344	316	315	327	291	364	321	336	282	310	343	319	273	322	341	314	309	332	331	315	297	344	324	352	297	371	325	312	331	321	345	318	328	296	334	296	322	310	294	294	297	323	311	331	308	320	307	304	314	311	356	346	315	298	330	314	315	324	315	319	287	299	319	328	337	350	324	314	301	335	340	312	323	310	321	313	342	325	333	347	332	272	322	291	316	316	325	307	293	347	326	315	328	317	313	333	313	313	297	303	309	279	332	313	301	308	321	313	289	309	339	323	331	298	337	329	308	312	305	327	298	299	315	304	279	314	329	295	341	291	314	370	290	334	284	313	306	303	303	297	347	332	320	321	322	270	316	327	341	305	307	304	320	316	318	295	291	314	316	343	304	332	362	322	319	327	319	288	334	329	302	325	328	310	299	336	323	306	305	323	325	309	308	298	309	310	324	324	295	342	338	317	296	346	330	305	310	330	345	301	326	325	307	302	363	340	328	346	316	317	316	287	319	368	305	312	338	328	326	334	317	330	283	346	343	279	309	335	351	309	334	334	319	299	324	296	329	312	313	329	330	329	318	322	328	313	314	335	302	305	312	282	322	294	333	313	355	336	320	320	301	341	297	299	321	347	303	302	330	297	293	370	331	291	314	299	321	348	311	288	311	329	294	297	291	326	313	316	317	327	312	315	303	335	320	314	326	315	306	318	330
62648	96219	63439	32057	8965	515	446	500	482	470	460	450	459	445	448	463	447	462	477	487	479	438	470	434	471	491	481	442	449	460	465	446	454	468	468	461	477	430	445	430	427	465	453	451	473	481	489	455	441	402	458	494	436	504	429	415	444	456	438	409	420	470	441	476	493	447	486	473	456	474	452	433	491	497	417	420	456	485	431	456	495	431	462	448	464	461	494	431	437	465	470	428	464	453	434	448	486	457	447	440	436	468	443	440	455	455	477	454	447	386	422	465	436	420	462	445	428	459	428	433	479	461	471	482	461	500	453	431	448	477	479	445	461	406	461	440	438	475	494	458	464	444	457	478	511	488	464	439	445	422	454	469	474	455	445	433	464	461	473	455	460	487	509	471	474	433	433	462	447	441	473	443	427	436	481	446	459	473	488	464	478	473	461	456	445	453	459	471	411	458	426	460	491	482	443	456	418	490	462	490	455	449	462	461	452	471	466	441	490	451	427	503	427	459	452	438	442	472	473	488	451	437	476	471	460	467	451	411	420	451	452	438	465	499	462	439	489	463	489	444	469	472	484	469	450	467	486	472	437	446	452	464	460	459	514	434	449	489	444	459	449	436	436	460	481	463	464	470	480	467	420	438	449	459	433	453	445	426	456	429	447	469	423	442	430	459	442	462	443	456	450	451	453	462	421	440	461	444	433	433	474	489	458	471	437	416	440	437	481	425	453	425	503	483	520	494	419	489	457	451	460	447	438	478	490	450	431	452	475	438	439	506	411	459	442	458	475	484	458	504	420	449	419	448	436	475	490	434	462	491	449	437	441	455	452	477	440	442	465	461	467	434	482	450	405	452	441	473	452	480	433	432	434	452	423	425	461	423	428	477	440	437	505	456	422	462	425	434	444	426	454	461	432	442	472	449	449	458	426	454	459	489	436	447	430	503	454	504	477	423	455	481	445	461	428	411	457	455	482	451	464	434	478	463	420	457	436	487	423	470	492	454	433	432	476	436	452	463	438	498	442	465	468	472	460	472	489	446	451	500	428	474	461	449	481	474	475	480	447	470	466	451	481	455	466	473	426	457	436	469	438	451	477	445	475	449	471	471	445	478	447	506	455	434	497	450	458	452	444	475	469	489	463	477	467	446	410	443	433	437	451	474	449	487	451	399	447	425	476	473	454	439	413	468	470	447	468	416	466	485	477	469	458	422	445	457	460	477	418	450	442	415	454	430	453	455	480	422	478	451	474	487	455	466	445	458	431	453	480	475	453	472	447	441	478	488	484	441	472	432	468	498	467	453	487	491	434	490	492	411	489	462	471	444	450	446	448	429	472	487	467	458	447	421	438	408	402	426	445	456	463	425	469	445	496	418	477	490	454	456	471	471	463	470	466	485	462	472	450	464	457	442	498	470	487	459	462	459	419	463	473	455	474	470	438	483	483	474	415	445	449	486	478	484	430	446	421	446	439	461	463	481	499	428	467	441	440	484	488	456	471	433	491	481	425	474	428	427	425	455	450	462	486	443	459	468	464	484	436	454	450	448	485	446	449	439	437	415	435	443	436	431	430	437	465	480	430	445	433	432	457	457	433	455	465	490	468	441	476	482	452	471	411	449	477	473	433	444	433	466	436	483	472	444	455	421	480	459	441	468	442	457	417	474	470	433	460	449	447	426	445	483	438	439	451	443	423	480	491	477	451	453	452	430	486	448	477	438	454	447	446	464	492	453	452	446	468	444	433	496	436	447	435	450	453	481	461	437	464	494	452	439	458	443	447	442	482	452	441	483	462	480	472	426	450	451	493	446	454	452	446	456	448	456	485	418	468	451	421	451	488	431	436	498	452	468	452	429	468	453	440	455	418	419	437	443	433	457	466	452	490	441	437	435	462	429	476	442	457	461	463	489	418	433	462	449	443	458	479	464	440	460	460	430	481	439	499	456	466	467	465	451	488	465	440	458	472	443	471	475	420	498	407	433	461	458	487	440	461	474	434	452	463	446	443	451	465	444	447	454	479	460	464	458	432	433	451	478	468	469	443	486	452	464	448	424	479	438	441	446	479	449	435	402	437	434	429	510	486	459	454	451	478	467	428	474	475	466	466	417	446	436	476	449	501	474	468	457	485	453	497	432	449	452	446	410	464	478	464	443	454	446	456	432	434	463	430	472	494	434	492	461	463	407	474	465	445	469	464	424	447	482	447	454	474	451	439	435	469	453	454	448	479	444	456	433	425	425	484	453	467	462	486	443	437	436	476	458	482	463	516	469	472	472	476	462	448	464	486	441	447	497	460	463	438	463	469	454	457	457	447	470	464	435	498	447	426	454	449	431	492	508	469	455	450	450	463	453	469	485	436	462	464	496	453	464	444	444	408	481	450	421	468	475	445	480	471	425	488	447	422	461	457	504	474	444	438	470	476	425	442	422	483	483	438	435	471	487	465	436	477	465	461	443	454	450	406	483	470	444	448	462	449	472	457	423	455	433	438	405	456	475	458	457	443	460	457	448	460	483	419	402	468	469	450	448	449	439	418	460	400	466	424	446	448	478	487	462	467	446	458	459	453	470	494	488	464	459	463	456	471	443	477	466	439	461	480	453	478	488	439	448	452	451	497	478	472	487	451	437	451	462	463	440	481	448	462	467	473	441	454	455	466	475	437	446	486	479	419	454	454	514	427	436	466	505	487	425	430	468	434	447	429	453	421	456	455	495	464	444	512	472	470	455	469	455	466	455	494	446	451	441	445	459	412	482	422	468	485	476	465	445	451	472	466	431	483	423	458	442	449	502	435	463	484	484	435	445	465	438	433	507	423	497	497	452	427	447	447	431	473	430	476	439	426	464	474	460	466	463	442	438	422	454	473	478	433	448	450	485	468	448	448	424	451	441	438	485	457	461	481	450	451	452	429	430	484	473	457	486	473	420	432	476	441	420	445	474	448	473	415	445	454	460	467	434	436	444	456	419	458	436	452	437	462	436	459	479	448	420	451	430	458	459	480	461	427	451	458	449	445	484	450	454	488	473	432	455	424	444	464	453	447	475	470	422	425	465	488	471	471	502	451	480	453	482	454	489	442	443	447	450	466	426	441	515	449	417	460	484	461	455	462	457	472	439	472	458	432	468	446	458	469	431	427	450	457	437	447	480	416	459	461	451	454	481	470	445	451	426	475	469	459	448	454	462	492	431	462	465	467	427	442	433	451	447	449	452	457	430	475	461	479	444	447	473	485	448	407	443	421	435	481	440	502	452	430	454	445	469	463	470	466	468	433	462	458	456	428	479	502	479	443	455	426	430	430	400	451	444	431	412	444	483	456	475	436	513	427	410	453	470	432	449	441	447	447	423	471	455	445	438	458	462	448	458	463	446	433	401	483	434	458	450	460	445	451	452	425	483	462	443	464	467	448	453	465	458	481	454	440	401	450	454	452	457	476	454	463	406	423	469	482	450	470	430	474	458	462	458	468	448	448	461	451	454	464	437	426	492	484	436	456	493	466	473
30801	27523	22879	7385	749	289	252	279	299	296	274	315	330	265	284	313	295	327	295	298	289	264	306	319	317	279	296	295	279	313	277	311	320	291	277	325	321	291	301	285	317	320	345	287	305	292	305	315	321	291	274	277	288	306	308	274	305	292	275	306	277	301	291	291	276	320	266	270	292	289	288	287	258	308	286	267	269	323	316	342	285	288	256	300	301	289	311	287	291	304	304	305	306	299	291	297	306	295	295	312	315	271	288	300	272	298	275	280	313	268	309	283	285	283	314	299	317	277	288	303	293	306	276	305	285	316	291	240	302	288	273	270	328	301	313	301	296	272	309	294	267	259	295	289	307	285	306	270	330	263	307	285	306	274	297	301	292	305	286	308	298	287	301	313	271	287	285	306	264	289	286	303	288	322	297	277	281	267	281	279	283	295	293	255	290	274	291	271	287	274	296	291	314	278	304	315	275	288	310	292	288	299	287	261	318	306	295	296	274	266	310	294	289	300	286	253	290	262	300	287	306	290	321	292	302	290	297	261	301	277	272	297	305	322	276	317	302	267	292	277	334	278	305	295	309	290	295	288	277	304	293	311	307	283	310	315	295	289	300	274	298	328	286	306	322	307	281	291	287	307	298	292	304	313	298	316	275	278	329	250	298	293	298	311	279	287	289	313	307	284	293	279	283	308	306	293	268	291	290	319	276	306	299	285	289	293	264	294	266	312	301	292	280	290	278	293	272	296	292	288	322	307	314	310	284	290	285	274	315	318	296	312	286	296	290	290	304	295	298	303	306	294	271	313	336	279	296	296	270	294	279	267	264	291	259	294	288	272	280	278	277	275	287	301	308	306	280	292	308	303	299	287	301	267	300	290	278	303	280	296	292	303	263	286	290	302	285	300	290	324	258	280	311	280	305	296	266	297	281	308	297	296	311	302	309	271	350	286	284	303	288	292	245	278	281	295	293	292	283	287	293	294	272	274	288	316	262	265	252	291	272	299	287	298	311	311	302	276	306	281	274	315	313	296	289	284	279	322	300	295	311	306	299	281	299	293	302	278	268	296	325	263	325	265	305	292	284	293	304	315	318	298	290	280	286	277	270	307	316	285	289	298	267	301	292	264	273	280	301	286	296	305	307	310	288	279	312	298	286	270	306	342	294	305	319	279	269	286	287	292	300	309	302	306	294	313	295	295	291	290	319	296	309	299	301	313	300	291	294	299	279	282	296	289	298	303	290	286	295	281	290	299	304	321	301	288	282	318	297	295	274	295	261	268	297	308	266	299	276	315	280	295	291	274	299	307	328	264	293	329	275	295	282	278	317	304	280	298	297	281	279	294	284	265	273	282	225	303	324	284	307	249	297	309	305	289	295	299	291	292	297	267	305	299	288	302	292	287	293	289	298	302	264	266	289	287	296	288	286	320	307	288	289	297	294	278	292	291	275	279	274	270	302	296	290	301	280	312	288	271	320	306	286	283	273	276	304	291	297	275	287	285	300	281	284	258	282	288	302	301	285	291	261	297	285	298	289	329	263	267	321	291	271	283	291	271	278	274	287	279	282	273	310	273	288	285	290	273	285	273	278	280	301	297	309	316	305	276	288	280	280	257	264	309	286	304	295	269	308	297	269	305	292	291	275	291	307	259	293	291	280	317	290	271	290	305	281	317	281	268	299	295	288	307	303	260	270	288	300	297	298	274	306	291	272	300	311	276	302	306	310	259	286	296	297	317	302	296	287	291	308	278	274	279	272	274	315	321	287	284	306	277	277	264	310	275	295	326	306	284	318	337	292	311	271	283	280	267	275	304	290	325	267	294	337	294	280	300	284	288	326	277	300	304	315	277	299	298	262	280	292	290	261	287	310	276	301	291	302	311	298	274	270	307	272	279	293	317	302	300	327	293	288	278	284	288	285	267	290	276	261	301	334	277	285	295	338	298	314	301	336	284	283	281	306	274	277	298	290	274	298	298	304	306	269	277	285	276	318	283	280	290	278	297	306	301	279	280	323	301	284	292	272	266	304	299	277	323	294	291	279	292	270	295	245	282	318	299	321	304	283	308	317	281	292	287	275	293	270	300	332	284	279	286	303	271	295	286	322	312	283	276	326	285	295	275	302	301	312	314	292	299	297	267	313	277	278	314	327	288	319	314	324	315	256	275	323	258	280	311	267	279	259	280	264	263	257	312	303	321	281	243	275	269	301	296	283	304	262	282	323	275	275	306	294	275	311	309	320	297	316	327	304	262	292	304	306	273	275	299	296	263	327	261	304	317	302	277	286	304	281	297	270	281	304	274	280	273	268	305	328	266	301	278	285	307	281	286	311	309	275	291	276	273	297	306	267	299	276	266	307	303	308	294	307	280	288	309	307	290	299	295	290	295	288	283	297	302	320	286	289	307	298	308	293	284	275	308	282	313	296	273	300	286	287	275	290	317	272	287	300	298	294	286	296	290	300	324	292	255	284	295	291	288	280	299	292	300	270	305	287	276	261	287	303	297	313	291	274	284	329	302	303	283	291	335	303	304	298	276	285	281	338	291	311	284	291	287	300	307	273	285	298	262	260	318	293	327	321	273	308	361	296	306	286	319	295	311	312	316	282	272	277	286	308	281	300	305	309	305	291	293	297	259	299	291	260	287	253	292	308	278	269	266	310	279	308	304	278	276	264	289	288	336	305	290	288	295	301	308	284	269	279	323	298	299	290	282	283	269	317	278	300	285	280	275	261	278	331	313	293	297	302	259	281	291	267	284	301	276	285	290	289	298	334	278	306	288	296	279	295	288	295	306	269	292	315	259	294	309	289	298	267	288	288	297	293	281	312	302	276	276	307	266	304	285	293	288	285	295	287	271	275	296	294	292	280	273	280	272	303	293	301	293	309	281	301	254	219	284	318	306	279	288	287	262	288	309	291	291	272	288	286	299	291	277	276	287	284	261	278	306	286	272	272	277	315	286	283	302	280	295	295	278	316	283	302	333	282	331	269	308	309	310	300	294	302	320	315	287	294	293	313	315	322	297	273	302	294	310	313	260	272	258	312	303	298	315	269	316	318	275	280	290	301	261	330	301	277	290	267	276	297	275	284	308	279	307	308	310	296	306	269	267	245	298	274	294	297	282	290	290	281	283	299	313	310	270	317	287	267	295	302	283	292	269	306	279	312	298	318	292	277	308	302	290	291	290	283	281	297	300	312	269	278	275	299	310	291	309	313	271	301	285	257	299	287	273	293	289	305	335	261	318	299	283	284	266	269	272	303	279	275	314	287	298	305	262	294	278	300	304	275	285	304	304	266	280	298	281	324	341	305	273	287	295	312	295	270	268	301	268	288	290	319	305	310	292	279	287	330	307	299	296	334	310	285	295	290	294	321	275	310	260	299	283	281	306	315	267	258	283	285	301	262	275	271	285	298	306	320	280	291	300	282	321	303	282	299	316	292	285	269	295	293	268	306	311	281	298	272	294	294	291	314	293	309	283	319	260	301	307	326	287	277	293
37177	41895	22421	5591	1168	451	436	425	417	450	407	436	425	441	414	445	412	413	419	446	417	402	414	413	461	435	462	417	437	417	421	446	432	443	432	453	396	390	399	464	445	447	423	461	426	452	463	441	415	426	410	423	446	425	401	453	397	461	447	448	475	411	401	444	472	452	426	373	408	449	406	402	429	415	397	414	414	436	462	392	465	438	431	394	430	432	440	439	429	421	412	388	456	440	421	397	409	390	453	403	403	402	413	434	411	428	418	428	426	430	442	429	459	430	404	376	407	451	436	435	411	441	484	417	403	385	431	429	420	408	416	381	426	419	470	466	392	426	407	423	416	426	445	426	416	424	430	433	414	445	430	406	451	429	446	419	404	439	439	420	431	420	418	432	432	400	406	425	435	417	463	448	404	460	470	446	421	417	448	437	423	422	413	425	448	398	420	423	392	430	411	459	444	455	428	432	395	378	447	423	458	444	432	437	428	445	472	405	388	419	415	437	403	403	411	410	416	442	452	448	397	425	405	413	430	419	447	436	447	432	429	451	455	429	437	446	427	435	465	438	463	468	428	413	403	418	432	400	423	431	396	449	430	419	445	440	440	405	429	427	421	410	454	423	434	440	403	444	436	387	391	433	426	438	418	427	429	446	457	425	398	438	422	420	459	445	409	401	436	409	401	475	437	432	390	436	450	395	412	413	438	435	413	425	474	404	429	405	441	384	410	440	417	445	444	449	429	446	451	441	431	410	385	427	449	442	431	418	436	411	415	433	404	403	420	417	454	384	438	405	449	410	442	444	437	435	449	481	454	416	386	457	442	415	433	422	450	428	424	437	403	445	412	445	422	450	438	436	410	454	467	422	439	453	433	422	470	458	393	436	409	430	427	442	387	431	464	440	471	395	428	458	414	402	467	447	430	461	420	399	436	420	433	441	422	417	429	421	454	453	442	422	442	414	394	443	406	441	432	441	398	414	425	426	429	429	441	438	468	444	443	442	413	422	422	414	396	416	418	456	438	431	431	419	409	459	384	422	403	420	430	432	415	439	426	468	469	407	437	423	438	405	420	431	455	455	447	486	432	449	413	400	423	456	418	444	437	398	442	443	425	442	409	466	410	407	438	450	425	407	424	416	421	398	418	456	460	411	467	397	429	414	448	444	445	415	406	487	417	385	436	446	425	446	465	451	439	400	432	435	437	431	432	429	423	434	427	402	448	448	431	463	412	426	423	421	419	433	430	420	431	463	447	429	441	394	440	455	416	426	435	404	436	438	412	401	442	419	409	438	396	439	392	437	453	430	418	399	429	451	425	429	444	469	439	461	401	461	432	390	464	410	416	444	430	412	450	471	445	445	412	436	416	432	450	433	400	447	419	429	399	446	425	414	470	451	472	436	406	433	421	410	429	461	428	418	411	431	420	456	457	425	453	434	400	362	429	413	409	431	443	424	415	419	420	411	413	437	419	454	431	445	429	464	412	441	421	419	426	384	426	419	390	456	412	399	416	407	437	407	399	404	424	397	452	402	434	443	400	422	464	409	427	439	401	457	437	412	449	441	435	405	416	460	445	430	456	459	407	435	408	428	423	393	402	419	414	442	441	485	431	424	413	390	401	428	432	422	459	448	428	413	435	412	456	392	441	422	425	446	425	418	438	407	408	438	409	447	380	450	462	445	413	444	420	422	405	431	428	420	424	431	459	408	463	415	434	423	401	439	417	422	442	452	463	405	452	480	427	446	401	397	450	428	435	440	417	432	507	425	426	420	460	378	435	419	413	411	438	412	384	393	395	400	435	435	480	424	409	460	441	453	413	459	441	422	483	449	441	419	407	439	436	398	417	449	424	441	461	384	434	409	448	417	430	419	422	424	464	457	405	432	418	419	410	413	459	396	437	406	441	472	408	383	398	428	430	413	444	426	411	416	443	404	446	420	457	421	416	393	417	371	408	397	434	457	414	436	403	433	417	428	485	464	426	453	416	452	430	395	433	435	451	457	428	424	447	417	436	410	393	397	426	425	418	435	411	404	462	412	401	440	439	420	383	414	422	452	401	462	429	460	431	414	421	409	426	476	439	398	438	403	459	412	413	422	415	405	478	415	443	454	415	426	411	440	434	422	409	423	422	407	446	409	385	451	451	418	405	414	439	397	471	408	409	496	411	447	477	451	419	424	406	446	402	413	467	396	437	417	445	386	428	389	401	395	391	411	436	407	416	403	402	445	422	431	423	439	459	425	419	421	395	412	455	441	419	428	436	401	425	404	407	430	433	413	462	468	403	461	430	408	430	453	428	399	411	424	416	425	420	437	434	432	417	442	441	410	406	436	420	439	421	420	443	434	423	434	415	482	422	397	444	455	430	404	451	413	446	432	411	409	449	423	409	414	453	469	403	404	438	393	422	457	443	418	408	442	472	400	395	427	432	464	430	443	434	426	482	440	452	426	438	417	412	417	445	408	405	478	427	418	421	411	444	394	435	432	418	429	428	430	451	457	431	432	470	464	431	467	432	404	399	417	368	435	464	413	409	454	371	407	419	429	411	408	420	392	420	447	449	474	408	432	410	387	406	453	463	430	414	421	445	456	427	431	429	427	429	395	404	414	452	396	395	397	407	423	446	399	411	422	421	404	445	424	403	431	451	404	418	434	417	400	389	439	403	419	419	408	401	443	454	438	403	426	421	378	412	455	446	422	398	473	439	416	425	385	425	415	434	434	483	419	435	428	458	414	452	386	441	463	453	433	422	418	410	453	438	415	422	416	431	427	446	461	422	419	411	415	425	456	420	440	417	411	414	466	428	408	442	411	425	436	417	424	421	430	388	454	453	411	431	424	430	415	418	453	429	398	410	413	451	448	388	440	470	463	398	399	430	445	403	488	433	388	451	449	464	450	426	430	454	425	415	443	438	435	431	432	418	439	448	389	436	431	414	403	452	445	399	429	444	434	462	400	405	427	423	408	409	399	404	431	421	410	402	407	429	408	425	466	435	422	454	422	394	400	416	466	404	410	423	427	443	447	422	443	399	427	413	487	438	386	402	439	422	449	419	384	409	438	423	411	454	455	447	422	449	434	436	404	401	443	421	409	458	442	438	437	423	458	445	429	458	440	424	412	414	436	444	443	403	391	397	416	458	397	434	407	445	387	444	459	420	434	455	449	445	421	450	420	422	444	419	407	458	433	430	406	408	426	443	439	434	471	437	422	428	416	414	453	408	423	443	439	418	436	445	426	419	422	436	436	413	414	439	410	430	413	442	451	408	434	438	432	401	411	431	434	427	452	427	421	420	393	399	409	430	435	396	427	427	433	435	426	440	389	436	422	411	419	436	414	420	429	403	455	422	482	431	407	404	453	427	458	436	421	405	422	465	437	428	409	446	421	440	435	417	411	436	463	436	450	423	414	444	410	417	428	433	417	419	477	403	415	389	433	440	423	462	424	428	402	433	443	418	402	436	417	406	440	419	412	419	470	403	403	419	399	493	438	463	436	430	449
24234	21971	29582	24326	21021	11554	657	446	398	416	379	423	366	390	374	345	398	371	370	372	391	359	359	376	387	397	416	386	377	402	362	366	373	373	424	411	361	386	411	388	360	376	382	365	378	411	396	392	380	375	390	374	373	363	376	353	378	374	368	352	427	372	363	366	376	342	370	356	356	385	382	394	365	433	405	382	388	369	361	398	384	374	417	384	391	380	381	392	370	396	369	404	376	348	386	378	325	377	377	395	385	348	377	395	361	391	388	381	375	391	344	380	391	381	361	372	391	403	372	349	362	382	360	361	387	367	337	367	389	341	375	385	414	364	361	379	387	352	368	408	388	399	376	390	364	347	395	415	348	398	383	389	376	360	368	365	357	373	388	368	341	376	392	393	352	389	365	344	391	373	346	379	377	378	376	377	379	371	387	377	412	397	397	394	356	379	356	354	351	383	385	363	395	366	399	397	355	347	365	347	352	364	375	347	389	354	345	416	393	325	367	361	387	349	381	387	376	345	397	337	333	333	352	393	350	361	355	377	353	363	365	383	417	418	374	406	361	378	372	380	393	393	352	372	355	373	428	373	377	371	386	351	403	391	360	379	396	371	418	373	358	373	334	385	404	374	346	365	374	370	408	416	335	358	383	393	367	372	383	367	370	363	365	410	351	371	366	358	387	389	387	398	355	371	381	381	407	345	360	387	360	397	370	397	360	410	357	386	362	374	383	355	381	358	386	390	382	382	375	399	377	353	333	360	337	337	385	357	359	389	383	382	381	401	371	388	366	365	368	367	331	355	388	368	357	408	401	338	370	402	417	396	380	364	370	362	383	387	387	361	351	351	403	390	362	394	367	373	397	343	375	398	325	376	363	369	417	379	383	409	362	353	403	339	381	375	400	397	372	358	387	385	362	360	373	387	398	361	363	341	325	362	373	374	363	404	319	406	408	388	364	365	362	384	369	368	367	364	386	384	377	397	355	367	421	405	359	376	343	390	352	346	337	388	374	401	388	357	349	414	375	350	382	344	336	367	397	377	368	327	385	370	366	381	422	383	366	393	375	387	369	371	414	363	360	399	366	355	371	368	379	386	356	359	383	370	363	362	386	391	352	348	354	414	413	385	361	411	356	382	377	379	343	383	392	366	392	342	412	368	402	343	376	398	415	383	361	391	365	366	374	372	374	372	368	345	372	390	350	388	378	355	386	364	351	392	382	382	362	375	354	383	386	367	388	383	375	406	363	354	364	381	408	362	378	398	357	394	334	345	413	405	372	393	386	368	374	364	368	377	382	384	368	402	373	404	374	405	370	347	381	371	365	354	368	414	377	366	416	357	369	367	398	387	391	353	359	359	347	368	373	360	396	404	364	381	367	413	388	386	362	403	363	356	354	369	370	363	373	397	413	361	364	368	374	343	405	353	360	361	375	363	357	368	401	398	389	373	393	416	366	351	395	387	358	358	394	369	398	357	352	415	372	390	403	364	368	399	362	405	388	376	385	358	373	368	375	351	323	383	398	405	364	406	350	368	333	382	358	390	353	415	387	358	377	377	334	351	341	386	394	379	399	369	359	374	353	364	399	384	359	357	356	364	375	344	362	366	403	366	396	380	377	366	379	408	379	362	403	365	417	350	365	348	389	369	361	398	373	408	376	356	352	367	343	376	388	379	417	356	413	366	397	385	405	395	362	378	381	397	382	363	365	400	350	385	348	358	349	392	382	386	353	358	412	379	358	336	379	373	375	391	398	383	401	390	388	345	372	397	339	374	369	360	378	350	394	386	379	391	369	403	375	353	369	389	367	348	329	351	352	337	390	394	385	350	340	356	403	351	389	380	382	378	374	362	388	369	404	381	342	367	371	347	407	412	392	383	371	417	354	348	358	366	365	386	370	354	372	391	391	393	367	388	387	362	382	375	390	395	371	406	401	374	373	375	404	389	385	385	341	391	372	384	363	384	355	394	387	378	342	398	371	359	362	382	380	351	426	383	372	370	361	402	376	402	388	410	358	377	390	374	404	405	393	341	371	363	346	391	371	348	375	383	372	390	369	373	376	407	374	403	337	383	382	387	370	385	375	408	377	376	368	375	350	389	408	386	388	356	399	383	399	393	374	388	406	353	359	375	372	383	354	342	376	399	383	376	415	357	384	381	405	383	365	384	399	382	424	393	390	368	415	391	369	409	347	389	377	372	383	357	367	380	377	367	401	384	379	357	401	363	379	359	382	365	382	400	389	400	380	368	369	362	378	396	396	353	345	399	413	391	396	372	394	381	385	365	415	374	362	366	407	358	364	332	365	391	379	398	386	394	344	382	381	356	342	372	388	408	390	402	389	381	381	389	388	367	370	358	398	348	405	383	392	348	398	391	383	371	359	363	375	368	380	385	343	404	386	387	404	383	387	378	405	409	364	399	383	386	355	369	373	388	391	400	354	393	355	408	351	372	349	364	349	359	398	374	368	361	399	384	393	376	380	401	387	408	379	384	372	378	377	394	398	337	382	369	377	364	391	404	419	349	375	392	358	368	352	363	371	365	353	360	382	395	358	339	403	398	366	364	357	362	384	368	384	377	368	392	352	371	372	367	379	403	332	383	362	392	401	380	373	376	369	369	371	345	354	348	404	396	356	381	396	353	366	416	367	378	389	365	396	377	370	372	376	385	360	376	383	371	391	416	364	383	355	372	377	363	381	388	370	375	387	368	386	369	360	377	404	381	349	359	368	369	402	390	364	395	371	334	363	368	364	378	356	400	385	361	370	406	385	362	384	389	359	396	354	365	374	355	394	361	406	390	365	379	377	399	368	344	402	358	386	346	387	385	380	351	369	394	395	407	346	365	376	341	415	357	392	388	429	370	360	372	376	398	351	401	393	368	355	370	377	351	375	337	357	415	396	398	392	412	381	377	363	399	373	365	382	370	375	354	382	401	344	399	354	387	394	390	354	407	385	384	390	420	397	420	358	336	378	355	403	378	371	370	371	392	371	415	418	377	350	382	386	388	378	406	327	387	385	365	388	372	395	383	371	368	384	382	376	374	359	349	352	354	342	389	396	372	402	395	390	401	381	383	372	407	388	387	385	366	426	392	365	392	382	383	340	428	355	384	390	386	389	382	344	399	381	388	386	379	372	372	382	389	348	370	367	354	372	340	388	409	384	351	384	370	369	363	354	363	384	357	398	393	376	391	388	376	397	396	361	378	387	360	407	367	368	378	392	367	363	377	390	374	374	409	381	362	367	371	394	412	387	352	364	412	403	385	373	355	354	376	393	405	398	410	356	340	366	413	382	402	345	388	382	339	376	381	401	389	397	394	355	381	401	349	374	354	359	347	371	368	349	374	412	395	361	368	351	365	360	367	382	392	370	403	374	350	404	399	404	392	348	396	372	352	392	414	390	369	361	389	372	372	398	386	427	415	348	386	363	353	368	376	396	368	366	374	368	388	383	411	397	366	393	354	371	367	419	363	389	389	356	372	379	354	395	407	399	383	382	410
61942	88300	56400	26196	6716	574	540	551	555	563	570	574	580	546	524	548	571	565	588	563	565	542	542	537	559	567	563	520	539	552	507	541	559	525	547	575	520	577	556	545	579	550	565	591	568	568	522	504	610	538	524	535	537	550	539	529	530	545	579	531	561	565	549	587	506	523	540	565	513	542	528	519	567	523	538	589	556	576	542	508	560	530	580	552	548	535	509	587	528	562	537	537	527	553	535	557	518	538	549	589	535	529	557	517	543	540	519	566	553	546	538	548	540	495	500	528	563	529	509	501	533	552	527	554	469	533	548	539	496	578	520	514	583	535	543	513	525	553	571	557	596	531	516	565	546	509	505	587	540	564	557	521	492	540	511	574	567	521	530	543	573	577	546	574	533	510	494	552	559	546	543	543	544	531	532	551	545	535	573	561	544	528	555	540	521	527	475	582	564	561	498	534	547	537	552	621	524	508	541	522	522	519	574	570	568	532	576	547	541	537	555	531	508	532	511	550	540	526	507	555	535	528	573	531	553	539	548	570	530	539	560	558	536	535	552	563	559	554	536	519	543	550	525	551	570	529	566	544	552	552	520	532	509	523	557	559	531	550	513	540	588	569	546	570	524	556	531	576	528	522	560	547	578	554	555	496	511	529	518	536	504	523	525	526	516	533	528	527	543	555	530	548	605	573	521	532	579	535	518	601	542	536	550	549	528	546	525	531	556	562	562	567	500	561	539	557	548	559	565	535	570	571	562	516	531	561	529	510	520	498	560	541	554	541	552	507	511	545	523	539	538	529	584	546	512	586	461	534	507	555	557	549	552	546	563	528	504	557	545	571	581	533	505	541	541	542	539	508	579	529	512	566	562	531	568	556	540	606	533	554	514	531	481	523	545	556	495	561	538	565	566	562	514	548	550	551	559	563	586	586	532	560	521	539	552	599	550	557	546	559	489	531	540	482	523	530	549	521	507	518	499	538	503	582	559	520	542	541	537	570	548	552	520	576	604	542	497	579	577	491	547	577	554	502	574	523	532	526	545	521	508	520	528	524	483	537	560	526	540	537	525	542	514	525	531	501	515	562	517	521	524	503	553	546	547	571	508	556	574	551	544	542	477	523	528	539	499	554	527	567	557	546	514	577	569	507	557	549	540	525	548	555	517	561	524	549	530	567	536	541	550	524	520	547	521	502	536	549	536	533	558	549	546	551	496	555	543	528	529	554	535	521	517	542	517	577	524	563	566	549	546	561	559	551	559	527	587	511	507	577	511	599	540	562	565	519	547	594	510	572	590	519	554	513	528	504	514	525	561	526	545	550	520	545	504	573	551	506	548	556	535	566	557	555	531	575	523	577	504	577	534	509	555	586	535	525	569	525	543	559	565	573	536	547	505	541	527	522	562	542	542	544	530	502	510	549	513	518	542	568	571	570	550	563	574	534	529	567	568	584	572	581	565	505	575	540	539	533	535	535	557	495	546	556	530	507	540	500	550	569	578	528	568	515	547	551	555	585	557	525	514	508	510	564	517	538	494	523	562	534	541	541	546	507	551	561	536	567	553	559	534	555	539	528	529	518	536	521	550	560	553	546	557	568	572	524	537	521	522	543	518	519	568	537	510	514	540	562	535	547	503	547	534	498	546	533	540	550	558	550	538	532	543	493	512	560	527	514	535	531	500	532	547	539	575	522	544	535	525	546	546	519	547	548	515	551	535	537	518	519	536	525	540	557	520	565	543	534	536	531	539	549	497	534	541	515	546	539	571	523	550	566	578	542	593	532	548	550	541	510	581	521	543	558	551	581	534	560	559	565	558	525	545	553	575	523	554	541	525	515	527	533	536	555	530	503	552	509	573	535	544	577	533	536	535	563	524	580	562	540	510	517	545	524	543	544	530	560	539	543	547	549	519	576	521	512	519	528	540	534	518	531	537	541	551	548	519	582	514	562	532	569	541	510	555	518	560	566	519	546	544	539	570	531	581	547	571	526	550	543	575	544	556	559	541	522	515	530	545	547	579	544	528	505	554	556	544	561	550	560	552	495	517	567	550	531	577	526	498	581	562	591	563	539	495	568	564	536	555	523	560	561	505	530	555	517	556	515	532	570	537	539	543	550	521	512	542	541	556	534	513	510	536	544	557	569	541	545	555	556	526	533	587	560	552	536	496	531	553	514	533	541	534	516	581	573	554	521	543	551	539	548	515	507	515	526	571	553	558	539	552	537	550	510	523	561	583	572	531	528	584	590	585	536	538	502	578	543	526	559	525	507	538	535	500	567	519	557	557	536	542	519	561	563	532	556	540	538	535	562	554	514	555	563	584	537	540	556	549	540	545	563	507	509	561	552	532	550	511	538	597	540	561	547	518	535	536	553	560	550	521	564	544	534	550	498	558	565	541	547	543	546	545	518	561	542	573	555	558	542	563	542	549	547	564	539	563	539	574	579	588	525	553	523	527	545	521	525	527	551	547	531	561	545	549	549	520	548	564	527	573	508	536	574	599	558	525	516	543	558	570	562	513	558	519	553	553	494	551	537	530	526	514	575	569	529	521	514	548	539	552	540	567	492	585	527	527	532	552	520	518	565	563	547	525	573	552	499	543	555	514	514	534	557	546	533	522	547	538	570	555	565	539	525	521	541	554	541	518	541	542	521	525	547	518	493	561	546	512	513	536	546	508	519	564	524	532	532	508	570	553	541	575	548	550	562	527	544	585	564	593	523	588	520	557	573	570	524	594	526	543	528	575	569	519	570	498	557	514	545	550	536	548	575	527	551	545	506	556	570	548	570	555	568	530	569	523	511	563	529	515	533	526	545	560	552	547	587	532	555	529	576	538	558	533	532	559	560	555	543	534	539	523	526	536	535	572	569	530	565	513	525	552	538	547	569	528	571	514	536	589	569	563	527	502	543	532	512	532	551	543	524	537	539	515	551	543	542	563	536	560	550	542	548	558	524	517	559	510	516	537	567	557	505	507	506	533	549	538	567	552	532	526	516	552	537	555	530	508	513	515	521	506	546	544	517	508	525	551	532	559	535	535	531	553	519	574	525	542	523	556	594	561	591	534	557	573	506	549	516	551	565	538	551	525	533	552	542	535	534	567	501	533	528	551	515	525	524	557	567	548	537	571	521	583	513	600	539	517	572	582	575	538	555	541	531	506	561	520	549	563	559	516	515	515	529	558	501	548	527	568	558	525	562	530	583	532	523	559	534	588	532	549	502	590	567	542	500	535	554	547	505	553	607	552	531	587	535	545	550	491	528	548	544	541	549	575	525	553	514	539	495	527	526	573	577	535	567	528	543	507	500	540	540	506	542	528	531	516	561	551	530	603	512	570	511	521	525	543	584	515	558	540	517	548	589	516	528	545	517	542	580	509	536	516	517	563	493	547	559	570	571	526	555	527	512	527	548	526	541	532	545	585	541	511	542	539	524	566	535	547	584	541	555	577	524	555	554	548	545	574	510	566	551	539	547	572	540	543	547	547	576	539	540	519	535
23445	21686	29617	23903	21369	19705	4287	383	344	342	342	370	296	330	355	340	279	339	335	321	341	325	343	335	329	337	344	318	347	330	345	299	345	320	310	352	317	344	329	299	304	322	355	329	327	319	307	325	310	335	327	335	330	302	339	309	333	317	355	296	319	325	337	352	334	331	297	302	325	305	301	328	326	361	332	313	299	349	337	311	307	327	319	331	341	318	314	321	295	332	344	303	315	300	353	341	327	331	297	316	311	348	302	329	306	292	327	349	296	327	335	310	306	311	296	340	297	313	327	302	329	336	307	353	341	315	358	308	358	355	334	295	313	330	351	337	311	321	319	334	310	338	326	341	345	339	318	324	335	315	339	338	314	292	309	327	306	326	328	341	318	350	315	323	310	316	371	339	343	309	317	308	321	339	310	315	350	328	330	338	294	298	351	322	273	304	310	325	314	336	314	356	336	344	321	336	348	348	299	314	340	328	347	372	356	341	352	304	334	346	333	332	309	332	328	317	309	344	332	349	364	337	321	367	333	354	306	312	345	350	333	337	316	332	333	298	354	360	342	325	307	301	349	322	343	314	316	341	298	312	325	327	307	330	325	318	316	295	320	327	313	306	328	347	338	339	281	325	329	349	334	326	304	304	318	334	336	333	299	331	337	321	339	286	334	356	310	343	305	348	327	331	326	316	342	298	309	336	335	321	350	321	342	304	308	302	297	320	338	343	336	327	323	314	334	302	338	347	298	342	320	310	332	364	335	311	303	326	343	330	354	332	324	353	324	342	332	320	359	349	318	352	341	322	349	356	328	310	300	358	342	341	314	349	334	304	303	308	321	326	319	307	336	330	313	292	336	287	364	306	320	342	322	315	346	330	347	348	343	322	310	314	300	314	322	332	338	345	338	323	315	338	326	345	320	315	317	327	323	332	328	340	321	323	317	303	297	324	299	303	306	318	299	315	315	355	342	338	329	316	310	317	351	333	326	325	320	309	355	336	326	360	312	334	315	327	321	335	329	309	336	316	321	302	333	314	333	318	307	313	321	353	347	327	335	326	296	321	343	348	324	339	317	355	360	306	321	297	310	315	330	322	308	330	308	328	321	323	320	362	321	381	325	330	347	347	297	316	310	306	324	320	330	324	281	317	364	370	314	330	315	311	313	329	310	337	331	353	327	326	334	318	308	332	308	316	346	334	318	358	352	340	313	336	337	334	273	310	324	335	325	344	323	284	309	327	327	305	314	318	343	319	310	322	302	343	355	318	349	331	318	346	348	325	310	332	320	354	337	351	317	346	314	314	312	314	310	325	307	285	312	345	354	331	346	299	344	336	314	330	310	330	334	336	312	337	345	358	336	318	332	290	337	326	340	310	287	293	291	336	303	334	310	318	334	330	310	352	305	334	329	358	344	317	315	335	313	345	332	330	321	348	328	326	325	312	333	306	318	310	300	306	327	309	346	320	326	353	308	312	326	345	310	299	320	311	319	317	355	273	335	360	346	316	324	306	334	312	348	301	372	307	289	326	289	319	326	328	305	315	320	307	323	324	334	300	313	321	288	341	297	303	329	344	322	305	335	361	324	311	321	323	300	339	285	358	313	303	315	319	341	314	313	307	316	324	327	360	310	315	316	340	313	339	342	331	326	299	317	326	353	316	283	337	347	304	300	310	355	328	342	326	343	323	349	332	337	363	349	322	311	308	302	317	315	329	301	308	338	353	332	350	320	322	324	334	329	352	339	328	316	325	309	319	331	328	300	334	319	300	305	312	335	309	314	338	328	337	314	333	343	355	358	317	335	356	344	308	300	315	282	319	313	318	315	304	330	332	329	322	361	328	319	315	328	324	322	324	333	327	335	333	328	305	304	342	336	310	301	324	341	307	299	334	339	318	359	294	331	338	345	335	326	310	325	310	284	335	333	332	316	328	324	314	306	320	340	324	323	310	333	335	322	350	316	305	328	320	302	318	309	349	305	329	306	325	310	318	324	333	299	312	320	323	352	324	307	303	318	330	307	323	317	270	311	316	327	327	301	370	354	354	347	322	310	333	331	301	318	329	313	333	331	325	361	296	344	339	337	318	345	334	342	338	328	339	323	327	332	335	305	360	289	322	331	324	278	332	325	335	371	332	333	316	331	298	312	334	324	316	328	309	329	329	377	314	346	341	329	345	333	343	316	295	304	318	326	322	320	316	319	310	360	300	332	292	350	349	316	353	332	324	311	327	303	330	326	292	342	312	315	314	298	329	307	352	306	321	328	308	304	337	294	316	352	328	329	321	329	309	327	334	316	323	334	307	328	313	347	342	334	330	322	301	322	320	306	311	339	329	326	340	322	315	350	331	338	328	345	322	303	316	335	323	332	354	304	333	312	337	306	357	320	330	316	339	341	304	318	328	350	331	301	312	308	355	341	323	354	339	326	342	309	341	324	320	357	335	319	303	304	335	339	331	357	340	310	305	331	356	329	309	319	281	330	324	336	310	331	305	322	334	321	308	341	333	321	323	318	339	307	327	299	325	359	295	326	323	290	322	309	325	319	321	310	304	321	329	345	298	339	346	313	319	322	360	332	341	326	324	339	333	317	323	300	311	335	340	307	342	317	305	318	334	330	325	331	340	326	335	280	323	314	325	322	335	332	336	297	340	290	339	304	313	351	319	327	312	341	336	321	344	312	309	297	332	354	331	345	302	311	341	334	307	302	355	342	336	351	321	331	307	310	347	342	312	308	349	321	323	373	323	303	337	325	340	319	304	322	320	341	328	295	335	330	331	323	320	300	336	293	319	319	306	350	330	358	324	329	334	322	344	324	315	325	291	302	360	289	282	306	274	335	321	323	309	324	323	312	349	286	320	319	336	302	311	320	313	307	325	345	336	376	331	331	331	313	361	339	317	301	322	333	325	337	341	313	363	327	328	338	331	347	306	325	304	335	336	316	334	322	350	313	331	329	355	333	290	342	314	330	314	324	338	340	322	277	323	286	333	307	326	339	331	295	352	314	312	321	312	307	336	298	322	316	364	320	319	346	312	344	336	308	350	369	333	289	308	322	328	352	334	329	314	334	311	327	335	323	337	306	327	308	323	360	320	331	326	319	315	338	324	312	330	276	281	316	340	327	346	323	351	332	329	317	326	347	332	321	314	337	345	349	299	308	301	333	303	349	346	340	316	327	325	326	335	314	336	328	299	319	309	318	311	349	329	343	313	329	335	307	341	334	344	331	338	330	297	317	306	307	325	289	314	304	348	304	345	322	296	337	321	319	341	360	351	345	340	311	305	322	292	339	299	324	333	328	343	333	363	311	345	295	326	299	339	312	306	336	330	331	315	290	346	312	309	341	340	340	330	336	340	319	342	339	329	335	311	326	315	343	372	331	317	336	366	335	321	292	328	305	296	313	344	351	329	348	306	342	331	300	340	288	334	319	338	306	328	323	321	357	329	318	285	330	345	338	323	315	320	323	318	342	294	329	315	354	301	323	283	308	356	324	318	328	314
63364	95399	63909	32218	10339	597	475	484	460	432	462	502	450	425	442	484	479	454	467	455	450	485	453	459	493	454	492	457	477	475	463	449	496	474	500	468	455	468	450	434	471	446	498	422	453	466	431	463	469	462	456	484	447	493	471	465	511	456	492	507	461	474	448	486	462	455	438	461	437	471	437	440	442	455	463	462	433	460	470	495	414	453	467	474	486	465	445	432	460	460	461	487	457	438	449	490	453	424	442	455	483	455	458	460	442	443	499	444	450	460	450	454	472	424	452	478	453	480	431	489	476	440	446	448	460	491	443	493	458	444	487	440	461	474	443	480	472	491	464	495	473	479	489	452	430	490	493	462	457	436	442	451	437	447	465	476	465	455	470	450	460	452	506	448	423	465	437	445	446	445	482	468	454	467	487	442	461	457	484	488	472	477	464	476	480	466	425	453	479	475	479	458	455	468	437	489	463	445	441	467	488	456	473	449	510	463	485	483	448	490	462	461	496	461	444	486	455	468	482	431	484	476	481	494	494	480	482	456	458	437	454	416	421	443	497	485	456	458	498	445	490	451	511	456	478	476	477	473	483	457	490	489	471	485	418	472	475	490	471	478	469	449	444	478	464	484	491	462	472	457	474	443	444	478	469	469	491	480	488	433	482	517	434	451	473	411	457	410	443	476	440	494	450	481	494	457	480	482	477	476	443	414	440	437	428	481	437	467	458	467	465	480	418	437	460	445	451	437	477	460	456	421	469	475	469	470	473	437	475	463	436	457	505	453	459	451	468	460	401	495	488	414	452	454	502	480	456	445	490	497	452	447	460	468	480	446	462	410	486	454	440	482	452	461	460	435	480	506	473	455	454	481	430	427	453	420	470	473	448	463	438	476	495	458	473	450	508	464	498	486	475	404	489	429	445	453	451	436	438	473	442	471	473	490	459	456	431	427	439	464	489	469	457	455	468	447	444	485	458	507	487	507	458	465	465	454	447	457	431	492	479	463	452	472	489	461	464	482	498	426	454	445	465	485	490	429	488	465	448	480	471	446	440	476	485	460	469	484	482	463	466	502	456	457	458	487	443	480	488	435	476	442	455	481	432	463	470	468	471	452	473	456	480	474	482	431	460	477	432	450	448	482	479	453	469	464	462	466	482	466	480	482	473	436	427	428	440	449	489	476	462	420	465	434	459	454	455	490	505	438	487	489	419	463	456	429	460	453	469	461	441	470	465	460	484	455	456	471	444	479	490	475	480	461	446	482	456	473	446	438	470	471	490	478	480	472	476	467	470	473	469	459	469	509	466	470	470	410	503	459	451	463	434	424	487	434	472	464	469	455	489	464	441	469	498	454	497	477	429	462	479	465	457	456	455	458	468	421	478	457	445	462	441	501	460	485	485	461	486	426	459	444	474	464	448	461	462	487	446	466	471	427	468	444	449	463	512	451	493	457	434	502	469	447	456	480	465	479	490	437	490	477	422	409	457	450	481	458	446	495	453	474	480	506	432	465	485	424	433	449	453	451	450	463	481	471	458	448	480	453	465	500	494	475	430	443	476	473	448	456	444	473	460	466	458	470	425	470	483	457	495	483	461	494	455	496	472	438	514	421	440	451	443	482	449	507	492	458	468	464	425	433	459	460	483	487	443	490	436	443	498	466	464	466	471	464	438	437	493	490	459	477	478	487	484	466	443	481	472	473	436	507	441	420	478	474	493	475	456	503	445	511	479	489	483	460	441	470	473	470	471	435	457	506	476	456	434	426	489	512	476	472	436	438	456	455	441	463	474	466	464	472	472	407	475	510	462	471	478	480	467	458	483	458	451	468	462	475	457	474	491	433	441	481	412	461	450	457	472	465	500	468	494	491	516	444	482	455	489	428	476	460	460	487	450	450	452	443	478	455	484	467	478	477	463	441	435	505	439	459	460	444	476	449	460	473	459	440	432	477	453	455	439	508	491	478	430	497	433	465	471	449	510	470	469	456	442	450	447	445	443	470	454	443	485	456	501	465	490	453	459	418	502	471	489	443	485	474	468	455	449	488	457	439	480	490	467	440	463	483	467	493	522	467	448	455	504	457	497	490	436	449	491	464	436	468	508	449	495	484	456	421	444	506	461	450	507	464	467	434	485	448	487	515	464	487	425	452	456	459	480	472	483	448	488	471	483	474	432	479	468	483	496	485	441	466	450	450	493	451	495	488	465	502	479	486	467	442	472	455	451	481	461	462	458	456	480	457	461	464	453	475	472	474	418	451	451	482	424	460	431	437	472	463	427	435	474	444	480	452	443	461	440	463	421	451	496	438	455	447	457	455	470	472	470	476	483	470	449	468	471	461	479	451	508	505	456	451	483	472	468	482	462	452	482	464	433	477	448	493	463	457	411	453	476	469	494	462	523	441	447	493	431	437	443	450	476	427	479	442	506	468	422	457	465	444	479	468	435	473	472	473	411	454	434	477	429	424	478	418	472	469	457	441	490	447	462	466	460	521	471	429	450	476	493	458	441	457	443	473	454	458	465	504	479	468	470	498	457	468	431	487	449	453	458	463	496	462	423	478	485	441	474	473	475	481	473	422	446	436	481	482	450	465	444	486	446	440	459	443	460	454	451	466	479	478	488	472	449	445	442	467	462	500	473	500	463	488	486	441	431	446	443	425	494	452	507	463	474	480	452	461	494	471	465	459	441	449	471	464	461	438	465	476	486	484	446	449	486	515	457	446	465	421	432	482	480	455	477	479	454	461	470	487	449	474	484	469	498	467	467	473	441	496	429	424	461	478	473	445	480	429	467	440	486	433	493	483	472	439	465	515	489	483	434	475	482	476	409	507	487	435	482	449	467	427	507	448	473	477	461	484	473	441	450	458	434	426	466	488	454	463	500	487	465	446	471	484	466	449	435	431	448	489	488	448	501	458	437	452	511	445	452	463	446	458	458	480	480	459	466	436	457	491	466	463	510	471	458	450	445	453	489	483	469	485	483	452	443	463	447	466	488	443	422	443	471	463	419	467	447	431	457	458	477	473	474	494	443	452	453	479	423	461	465	463	469	458	450	471	446	458	456	451	482	457	463	453	487	495	456	472	460	448	471	462	443	456	412	481	443	475	449	470	459	489	468	452	427	476	424	475	452	470	476	445	470	497	455	461	445	459	468	472	461	475	493	467	423	498	447	466	452	466	476	461	490	428	438	452	516	450	459	439	478	461	430	495	444	480	440	459	430	474	461	465	492	449	460	487	457	471	426	469	489	489	446	479	432	452	482	472	464	461	447	449	471	475	451	472	443	502	471	429	497	458	447	466	449	456	482	443	472	456	474	474	475	449	454	479	491	469	474	462	436	441	480	472	475	493	497	495	481	470	447	455	439	509	440	480	440	447	466	474	454	477	490	421	490	459	487	443	452	479	478	476	486	481	460	438	466	487	466	429	449	467	473	479	480	493	494	472	445	485	458	452	436	513	412	522	450	490	466	492	471	452	475	473	462	475	456	502	488	471	437	435
30837	27172	23024	7408	957	417	336	283	341	287	291	297	300	306	294	295	327	313	291	317	305	316	292	280	264	288	273	293	282	287	297	330	305	280	314	327	305	307	294	285	272	295	297	289	311	311	282	305	285	299	288	301	282	277	297	298	269	274	278	295	304	304	267	283	305	295	322	286	267	307	323	285	303	294	259	298	302	284	302	301	309	281	311	292	273	287	316	290	295	252	312	299	306	307	297	267	289	290	296	288	302	298	291	296	302	291	312	302	278	299	284	298	308	296	287	294	290	289	311	324	321	286	297	298	308	265	298	269	287	265	329	257	286	286	275	266	255	306	309	283	263	311	303	301	329	309	287	294	291	268	290	317	324	263	284	297	292	307	287	278	289	310	331	288	308	308	292	295	314	285	306	324	289	299	306	269	293	307	295	269	335	316	274	295	314	310	338	299	284	289	277	293	277	313	312	280	286	300	296	287	261	296	282	306	293	288	286	286	300	308	329	274	300	303	279	305	286	304	314	297	293	292	313	293	316	300	311	289	289	326	274	318	308	286	297	315	289	291	314	293	305	309	309	291	308	283	301	279	309	285	265	314	274	285	312	277	352	282	306	304	313	317	285	314	278	290	257	287	314	285	286	309	288	299	285	307	276	311	294	271	292	276	279	279	312	290	288	303	290	293	293	293	306	316	293	290	260	318	266	294	276	296	293	280	320	285	316	300	298	284	330	291	289	316	302	256	320	324	304	292	328	314	280	291	348	301	286	282	303	305	335	319	300	310	300	294	282	311	302	315	309	275	305	305	289	278	297	288	305	281	308	318	301	293	317	319	294	348	307	280	281	292	301	315	267	282	266	304	295	310	278	281	283	319	306	294	290	304	302	306	279	317	293	300	324	305	281	257	286	293	262	299	288	299	330	296	295	323	333	328	283	293	276	284	283	293	320	270	286	315	304	275	311	291	286	307	304	269	308	272	274	305	285	303	294	294	281	313	308	290	298	288	302	278	285	272	272	273	289	310	287	288	296	311	262	271	292	296	304	294	303	313	299	329	280	279	294	316	310	279	285	300	268	302	271	304	305	280	303	323	296	276	275	297	297	305	287	311	313	310	276	277	261	294	316	294	250	307	261	289	283	282	274	294	299	292	269	291	283	281	272	299	297	319	297	318	273	281	314	285	310	335	300	322	303	316	297	293	326	299	288	274	325	315	304	308	284	294	311	292	295	323	285	294	278	294	298	277	312	297	300	278	301	289	297	268	279	309	329	270	283	308	309	286	272	298	309	305	305	287	333	289	290	286	293	286	307	296	293	275	324	312	355	306	301	278	306	278	306	313	313	292	312	311	301	293	273	302	268	307	296	265	274	307	283	286	276	293	278	299	279	286	304	308	297	302	298	268	302	297	294	275	303	296	243	307	327	316	302	321	304	273	322	304	273	305	297	312	306	321	262	301	275	292	264	324	298	303	286	281	336	306	319	284	292	297	295	275	304	329	301	291	344	332	309	320	312	294	305	278	311	311	289	279	283	272	285	292	273	312	299	258	276	290	304	282	260	254	323	292	318	312	319	328	289	285	299	282	316	300	297	315	279	273	300	277	292	289	308	294	314	290	308	293	282	305	290	299	258	324	294	326	272	306	277	308	319	302	274	264	298	309	275	286	287	295	305	301	290	277	296	276	287	284	290	282	319	284	314	285	273	292	301	286	254	306	275	295	292	233	287	323	281	289	291	301	279	273	284	329	270	289	314	281	291	300	298	261	313	315	314	268	267	275	276	295	325	284	316	287	283	288	316	290	317	305	300	312	306	273	297	320	263	287	284	324	273	307	302	296	281	299	302	293	299	277	311	293	291	276	305	271	288	297	302	296	310	303	299	304	281	304	260	293	300	253	300	298	295	298	275	317	253	278	283	254	298	297	298	254	283	289	319	319	282	322	256	295	320	279	317	292	287	307	287	289	324	286	290	292	274	290	295	326	283	289	261	301	276	277	291	291	329	279	309	309	252	274	264	285	291	316	273	299	283	279	290	290	314	300	297	313	281	279	274	298	292	265	335	307	335	292	320	279	280	311	281	317	284	309	283	304	302	265	292	322	308	292	299	335	312	269	295	293	301	309	283	297	245	336	271	248	280	286	308	292	268	265	283	301	298	312	323	303	276	300	298	292	294	303	310	303	278	295	293	297	316	301	262	287	280	278	272	286	280	311	296	337	261	291	295	282	292	298	277	287	301	292	249	306	272	282	281	314	280	314	286	310	262	305	283	302	303	293	302	289	278	278	285	290	273	286	308	293	319	302	325	269	302	321	321	311	293	282	292	299	311	305	304	271	312	279	306	265	279	287	319	300	301	296	276	282	317	282	318	272	298	258	289	298	325	323	304	285	288	307	311	289	281	286	315	270	290	270	293	277	300	336	267	286	288	262	297	306	295	323	287	298	308	299	290	294	295	282	308	272	300	283	283	255	319	330	296	299	281	311	291	272	288	270	272	279	294	317	297	299	294	293	310	297	310	298	285	272	323	285	298	295	301	279	301	314	279	254	286	271	318	285	273	321	309	302	275	281	322	280	296	294	317	258	290	276	317	304	273	274	304	294	298	320	295	296	284	313	281	299	299	289	314	292	319	289	277	317	303	294	285	350	262	279	315	295	269	289	314	304	295	304	304	302	297	285	252	316	299	292	313	304	289	291	290	274	312	290	281	289	280	310	322	304	313	285	298	284	282	301	303	311	305	303	289	311	283	315	285	301	301	290	273	263	288	280	281	288	272	292	301	304	264	294	353	293	279	293	302	261	310	285	289	279	269	314	277	299	289	292	331	285	288	309	268	289	290	274	306	287	292	289	299	279	300	326	285	333	314	309	307	303	286	286	274	270	304	302	305	285	313	283	294	286	318	312	279	276	271	276	304	283	280	296	294	285	315	332	297	277	260	261	288	294	312	261	304	303	299	297	278	309	311	284	287	278	282	286	267	290	280	292	285	286	311	281	301	315	312	274	293	311	277	335	316	289	286	299	294	286	294	290	274	302	292	303	309	330	282	312	293	328	311	279	276	285	303	264	300	292	298	271	295	299	295	293	321	315	309	296	281	335	309	308	284	287	306	301	288	305	316	315	276	293	301	296	286	343	313	296	292	324	289	289	286	288	273	303	306	302	310	301	261	290	283	276	275	299	308	293	292	313	300	314	299	302	321	320	277	308	329	293	326	324	290	287	280	316	301	285	292	311	284	312	294	274	287	297	319	282	289	307	313	287	245	268	303	314	313	296	291	304	312	266	302	305	279	310	300	302	293	322	297	283	281	296	299	311	290	311	296	298	311	301	282	322	294	327	301	274	288	301	277	318	305	297	301	310	279	268	300	300	284	289	294	281	296	272	286	273	274	289	291	307	293	304	293	309	317	304	307	291	313	276	278	281	312	269	264	345	294	329	295	289	315	328	304	313	327	290	285	277	266	286	301	288	279	320	309	290	282	298	281	292	285	289	313	294	306	265
37348	41905	23278	5744	1251	454	418	429	410	441	464	426	423	431	439	424	405	465	398	408	416	412	415	431	459	448	439	455	435	445	447	464	429	419	434	435	458	446	402	440	403	441	470	430	442	404	455	424	423	419	426	415	467	436	433	439	455	431	473	443	453	431	435	455	432	411	449	433	451	459	443	419	439	421	399	429	420	435	437	436	445	413	422	457	439	435	424	416	420	439	426	433	429	450	436	421	428	448	417	438	421	428	418	433	439	409	419	426	453	434	428	460	464	467	393	374	443	422	441	403	439	412	444	449	417	454	470	417	423	420	455	477	440	415	424	419	427	430	456	466	429	445	407	442	443	489	435	407	450	424	429	403	413	443	452	447	418	467	428	448	477	413	405	463	454	454	427	419	449	418	436	419	425	417	401	414	432	418	410	457	421	403	454	440	417	451	396	458	416	445	456	450	470	475	478	429	426	424	397	452	445	437	415	445	431	445	398	387	448	419	463	393	470	434	426	464	410	449	428	472	434	455	416	430	418	440	442	451	428	411	432	408	416	475	449	402	434	431	460	408	425	431	466	428	422	474	423	399	472	452	412	438	412	434	444	424	456	441	398	444	454	420	410	455	463	459	422	449	444	412	422	420	423	430	392	406	390	439	416	411	412	471	428	442	448	420	409	404	426	411	391	463	454	426	437	428	452	442	425	393	459	455	444	445	400	449	427	456	448	436	434	423	411	392	468	432	461	447	386	416	407	431	415	449	489	420	453	413	420	427	472	442	424	425	431	425	421	402	427	435	441	424	447	404	404	415	428	386	383	444	456	386	450	428	469	460	421	452	419	393	435	425	474	461	463	425	445	406	434	429	388	443	409	450	447	439	413	458	446	412	428	455	406	458	428	438	419	409	432	450	397	427	432	432	408	408	452	433	430	438	439	398	470	430	429	398	432	452	449	395	433	453	407	442	416	439	400	414	415	428	416	420	485	436	443	448	476	413	448	411	433	452	477	453	450	426	437	494	463	434	434	417	448	404	432	420	448	409	445	427	458	432	442	442	423	459	474	445	447	430	448	442	406	428	418	402	427	470	443	414	442	452	454	454	439	460	427	460	429	418	452	420	433	407	443	403	409	404	439	423	458	442	390	402	381	427	432	428	420	421	435	421	408	433	444	410	399	427	447	452	422	440	435	446	415	415	432	389	454	427	437	436	475	439	446	426	454	425	458	425	420	440	415	422	431	434	442	418	459	424	452	433	418	381	425	403	448	422	460	454	450	405	470	416	401	421	439	404	427	431	410	446	445	422	449	410	435	416	428	434	440	477	435	457	452	435	430	395	424	443	451	454	451	443	458	424	408	450	399	426	426	429	472	435	409	460	424	436	443	423	426	446	415	425	420	415	417	420	418	416	410	415	421	430	428	453	425	449	398	433	431	450	427	464	463	410	424	457	438	435	459	402	440	413	418	453	454	437	409	425	427	469	415	410	435	424	432	455	464	451	431	428	442	418	456	438	418	445	431	441	460	449	426	474	424	408	456	417	422	418	450	404	415	437	446	446	433	391	429	450	427	402	413	407	418	445	449	418	459	414	441	436	435	434	439	437	428	462	449	423	458	442	458	448	421	455	421	414	407	420	450	436	429	422	429	418	460	440	425	386	408	451	412	421	401	408	396	430	461	430	444	422	420	459	402	414	411	408	432	444	402	425	476	437	431	425	436	424	461	428	415	428	496	439	387	427	423	426	423	419	420	430	417	463	390	464	440	409	411	455	449	425	431	437	432	425	447	441	392	434	450	461	434	446	404	419	457	455	438	408	443	422	431	414	452	395	424	446	437	422	463	400	433	432	397	468	440	428	459	430	422	414	426	404	412	417	417	411	422	430	443	407	392	387	390	456	454	478	437	426	446	437	435	461	430	414	395	440	468	443	399	439	433	435	415	407	437	446	421	440	422	405	433	433	455	449	426	439	422	426	422	420	447	447	396	436	440	441	418	403	454	435	416	425	417	455	424	391	458	472	455	436	456	445	434	449	445	416	440	429	450	443	422	462	406	437	472	428	431	495	429	413	423	432	438	451	438	429	452	414	422	414	440	439	435	415	391	413	384	462	459	412	435	448	416	417	422	433	390	404	432	435	425	434	405	412	443	439	406	428	444	431	432	415	432	440	396	423	440	476	406	412	470	437	436	439	464	376	420	434	423	467	427	428	451	392	407	443	452	463	427	440	436	428	434	422	436	426	439	456	425	415	430	407	404	426	451	415	411	478	439	411	436	435	413	394	410	419	420	460	457	444	449	466	450	389	445	398	420	446	415	427	428	454	470	446	427	433	436	435	420	464	444	454	437	434	420	447	431	462	419	471	425	399	425	454	431	444	430	440	438	418	443	420	416	422	471	425	409	430	413	435	455	417	387	410	436	412	428	390	445	430	459	429	426	463	435	452	422	433	419	460	448	456	419	452	436	442	421	422	423	450	431	421	410	392	443	424	415	418	429	460	409	454	404	429	426	442	434	391	429	397	437	420	453	416	387	451	456	440	414	463	431	422	430	469	416	415	436	409	449	439	445	434	446	427	434	429	430	442	426	433	417	481	430	437	404	456	376	417	426	430	373	398	451	451	403	423	439	444	395	403	448	412	427	414	462	436	414	468	443	416	484	444	488	440	420	428	423	400	446	422	433	428	425	466	405	452	438	427	399	422	414	431	407	447	405	400	434	421	451	435	408	431	392	426	462	446	420	411	446	446	418	422	415	421	424	438	460	420	424	427	447	413	432	472	417	425	446	432	403	429	429	433	432	426	440	437	408	431	426	432	444	465	458	402	456	381	422	453	440	431	436	423	423	428	450	427	411	449	424	452	440	447	453	443	448	465	420	391	448	450	444	428	456	434	453	404	419	447	456	372	451	446	436	408	401	414	446	445	475	417	437	441	427	441	411	419	417	484	401	439	444	441	466	449	451	457	432	432	411	450	412	442	443	439	423	438	453	443	436	419	460	458	450	467	394	436	395	440	405	446	418	427	425	425	410	409	413	421	428	466	441	391	471	473	472	410	424	452	438	476	441	418	440	417	409	420	431	442	466	449	446	413	432	444	427	425	485	476	456	443	466	451	431	461	417	430	438	454	418	415	414	429	451	436	446	435	433	467	428	401	397	468	438	421	418	424	434	446	450	427	442	447	461	489	413	427	470	444	418	394	432	432	447	436	438	444	443	453	416	432	388	455	450	398	410	443	450	420	431	393	452	455	487	430	434	453	467	442	431	417	399	416	464	446	455	410	413	457	397	449	415	421	437	402	442	454	448	407	435	426	432	425	434	435	432	437	433	444	427	438	459	424	385	416	438	475	426	434	404	442	462	438	415	396	462	450	423	432	419	454	448	410	447	416	465	411	485	419	408	465	463	411	408	410	425	434	434	409	437	432	414	452	447	430	430	435	433	427	440	426	401	451	461	437	412	434	424	436	436	466	418	425	384	434	444	416	455	451	442	423	430	431	468	399
24328	21949	29569	24294	21129	11877	698	399	410	427	372	374	381	360	403	383	389	402	427	406	386	365	384	361	385	371	394	389	380	365	349	359	404	371	418	386	365	414	384	394	369	397	371	383	401	373	387	380	392	384	365	379	389	410	362	368	338	366	382	406	374	365	388	356	387	373	423	383	373	402	401	380	379	359	356	357	387	345	357	376	392	394	385	361	369	396	342	369	319	376	381	343	401	407	372	370	366	351	351	364	392	367	350	390	369	377	364	361	343	371	385	354	366	384	373	374	383	380	382	383	361	373	361	338	353	401	391	417	379	374	369	394	403	354	369	368	367	384	367	361	394	363	371	367	369	396	359	370	392	411	390	356	347	375	385	370	337	418	394	334	398	402	353	386	405	376	368	351	402	393	393	392	370	376	360	400	350	397	373	344	399	380	361	396	397	366	356	359	369	365	388	378	385	376	366	391	366	395	379	363	349	373	367	376	371	375	351	390	357	366	399	386	390	382	400	378	371	381	405	368	385	354	364	376	409	367	364	384	403	387	378	369	376	378	368	409	408	405	392	340	377	355	361	359	398	361	358	404	401	389	357	372	395	409	403	369	404	377	360	362	369	360	388	408	349	356	399	377	380	405	358	377	407	397	375	390	359	366	393	377	373	391	365	393	382	397	354	373	402	392	398	393	343	369	381	382	410	393	349	372	370	364	376	403	406	383	389	370	388	365	370	395	398	378	380	412	388	356	355	384	377	370	369	399	423	351	382	348	413	369	358	384	385	363	360	358	348	414	370	391	359	360	391	347	384	364	412	381	368	379	385	368	397	377	399	401	360	418	383	359	382	416	363	392	356	418	381	386	386	347	393	361	340	340	360	390	403	371	328	381	364	370	420	383	407	376	369	390	432	394	385	395	404	365	380	391	379	393	369	355	395	367	359	386	364	370	381	361	406	374	369	387	353	373	375	371	389	368	413	368	394	431	381	361	366	352	387	384	356	366	377	359	374	396	390	395	367	390	376	394	387	402	386	366	349	399	362	391	340	364	332	391	374	372	401	356	370	399	381	388	377	368	380	377	392	343	395	383	359	399	378	369	354	385	352	365	400	365	393	395	351	369	408	362	409	371	392	378	361	379	361	358	358	323	385	365	362	359	384	371	379	359	397	397	409	375	370	397	384	362	367	359	399	396	372	356	375	400	362	378	393	407	413	356	396	412	409	358	377	366	379	374	372	377	398	401	363	361	390	381	402	364	372	370	375	360	369	387	391	368	380	370	412	357	393	360	394	347	357	384	376	346	400	392	388	351	348	392	419	362	373	344	391	400	381	366	438	389	351	354	393	381	382	343	388	377	380	372	371	424	366	373	376	391	373	379	374	393	348	347	426	384	384	370	400	376	362	379	429	390	421	359	370	361	339	373	382	394	394	391	384	397	367	394	415	374	365	391	376	379	386	369	422	400	367	375	368	372	408	400	361	415	370	395	393	378	383	396	414	424	366	382	393	381	343	354	310	372	434	361	366	376	392	395	372	423	373	368	407	361	333	371	383	408	403	375	368	386	393	373	394	384	374	395	340	368	390	376	366	347	363	365	404	410	382	369	342	392	373	378	380	388	376	347	353	401	358	377	392	390	389	387	357	383	384	449	370	386	366	361	329	369	371	353	352	369	369	400	381	378	368	391	378	372	406	367	368	384	405	396	393	389	391	399	337	403	385	381	395	406	421	361	361	392	366	379	389	398	365	365	365	373	385	375	354	392	374	385	389	372	354	379	391	343	417	395	362	415	384	381	393	390	337	398	375	375	390	359	345	376	341	377	355	375	373	367	379	390	381	387	368	376	384	395	388	394	379	359	372	403	383	383	391	376	398	401	373	356	373	368	367	394	386	360	403	382	375	395	376	345	378	383	370	370	379	390	363	378	393	386	376	381	382	354	368	404	402	362	390	345	383	389	342	328	368	340	364	383	375	372	402	390	394	395	378	345	414	392	379	395	377	415	383	368	369	387	375	353	369	407	392	354	387	399	392	408	382	389	390	390	393	364	385	358	397	360	376	398	410	384	405	384	384	369	368	370	369	348	353	385	391	376	356	372	427	383	381	393	381	394	370	379	348	393	401	386	417	340	365	396	403	383	339	412	361	359	367	392	376	344	439	386	412	369	393	368	359	360	393	389	388	382	376	377	361	408	394	373	386	390	377	361	359	377	368	404	365	418	353	394	372	360	377	357	384	347	387	397	373	387	385	386	382	376	367	385	409	373	384	389	369	374	370	372	370	358	354	371	371	401	388	360	387	341	396	360	407	370	387	352	385	391	380	365	372	379	358	399	331	384	402	353	421	389	385	376	344	391	374	361	390	359	392	388	398	371	343	380	384	373	381	361	385	365	353	388	360	349	372	386	366	376	380	364	385	379	391	387	353	384	354	397	393	384	420	379	369	372	391	378	400	360	367	382	370	350	335	354	385	361	375	378	390	323	389	375	349	384	384	358	385	373	393	368	343	343	380	365	375	379	414	376	371	336	377	430	347	385	344	375	388	382	389	372	368	370	374	378	391	382	390	400	365	375	403	363	380	359	370	377	398	379	350	378	395	370	317	363	381	371	416	395	390	386	402	384	382	385	355	385	369	351	392	386	373	352	385	380	396	370	387	347	395	398	414	423	390	364	373	380	396	371	335	379	369	378	379	405	410	385	389	369	380	382	431	366	369	362	399	402	407	368	373	384	397	376	372	372	386	349	357	380	356	358	400	370	372	358	383	345	399	370	375	403	357	354	367	385	384	353	379	357	399	381	352	389	381	367	368	386	395	403	359	379	352	386	395	375	411	396	368	402	385	381	340	396	345	363	363	382	361	393	386	418	389	362	403	386	377	393	392	397	398	384	368	380	355	360	386	334	372	381	360	346	371	383	388	382	364	380	422	393	386	398	382	391	386	407	354	389	348	350	408	382	379	380	410	359	372	404	363	374	378	388	392	398	328	362	391	362	382	357	356	392	402	380	364	404	396	392	347	394	385	328	382	404	365	327	385	366	360	345	430	392	375	413	373	376	402	389	383	386	348	402	405	386	377	387	369	398	375	387	386	372	360	386	415	376	367	395	383	353	361	422	363	368	361	366	390	392	403	437	346	389	405	352	382	380	358	358	405	421	368	363	381	352	402	362	394	360	402	431	372	370	339	392	393	360	378	386	397	394	356	383	370	397	381	356	393	390	395	359	346	377	343	404	371	364	375	360	362	373	372	387	372	365	381	376	373	393	378	329	407	391	372	375	383	387	390	388	373	355	352	355	401	390	390	387	368	392	397	388	378	400	384	345	389	351	375	353	403	374	377	393	408	390	368	363	397	339	376	347	380	391	363	408	412	408	385	401	386	364	346	362	392	375	348	394	370	380	335	390	370	354	383	378	375	371	388	384	370	359	399	334	403	376	390	421	371	344	389	378	360	384	363	385	380	342	393	394	365	378	385	375	360	360	382	358	404	396	376	356	342	375	352	382
62202	88151	55872	25133	7086	757	525	548	504	558	542	520	548	552	593	540	561	546	526	527	532	543	576	513	540	562	562	509	559	531	559	517	567	545	525	551	518	538	537	489	563	555	529	507	505	553	515	531	545	557	545	562	540	560	523	555	533	559	559	574	529	568	554	546	531	518	516	567	571	539	559	543	578	574	533	545	510	531	508	519	568	523	519	514	532	561	543	577	566	587	579	541	517	536	532	483	558	498	528	593	545	531	512	514	551	562	535	543	565	537	561	523	520	564	554	548	562	537	547	556	553	528	504	556	542	545	517	499	556	550	549	568	570	537	582	527	539	563	549	564	580	537	536	542	518	520	539	546	502	576	539	504	562	568	577	532	536	521	541	571	525	544	529	554	524	498	576	542	573	588	556	542	584	558	535	565	530	552	554	525	606	542	575	604	557	520	540	542	569	531	557	533	547	538	525	551	563	533	544	559	530	536	537	575	547	561	546	554	578	541	559	558	533	533	504	518	514	519	563	547	516	567	543	536	536	554	595	499	611	539	524	567	597	535	567	537	520	549	505	538	530	521	566	539	529	576	518	568	516	588	542	521	549	549	567	544	579	551	576	556	543	531	563	510	536	529	532	567	546	509	567	510	551	526	533	577	524	586	538	536	519	493	544	529	534	549	508	510	507	525	547	538	579	519	569	575	505	573	528	532	528	546	502	525	510	570	541	539	518	516	507	594	549	534	555	539	541	572	523	580	571	587	553	521	523	530	530	541	572	540	573	502	588	594	551	571	515	567	503	516	545	546	501	537	544	544	500	536	569	531	515	551	537	535	529	570	556	578	518	522	539	526	551	547	574	572	545	526	572	531	512	560	548	519	568	527	536	525	550	549	498	529	531	527	523	533	538	533	558	503	539	504	560	549	547	544	550	566	545	549	529	580	528	572	568	557	524	531	539	551	567	588	520	545	517	521	526	550	566	525	525	513	561	584	566	546	576	532	551	567	563	540	553	561	549	521	549	526	541	512	575	576	521	546	547	504	526	534	506	574	531	582	576	542	566	509	561	525	486	544	563	525	533	535	539	538	547	555	575	494	524	567	500	524	550	557	579	497	534	558	593	536	563	553	553	523	518	541	550	547	574	578	534	521	547	518	563	556	548	558	545	553	535	563	575	550	528	519	500	576	537	549	534	560	596	570	554	498	553	532	536	522	525	551	534	512	542	550	516	562	528	560	546	536	538	538	526	572	547	554	552	563	529	494	551	536	588	544	558	563	561	513	558	593	576	548	547	558	550	497	511	551	536	516	530	537	572	556	539	532	592	531	531	559	574	546	495	517	529	477	542	530	501	518	520	525	592	549	498	591	593	543	543	523	510	564	555	526	522	524	494	534	551	574	542	568	524	516	534	566	553	518	526	534	527	538	573	593	574	558	564	500	550	523	595	551	546	592	544	557	517	570	529	538	532	517	539	572	592	551	571	558	541	521	567	535	553	504	556	530	549	533	506	521	525	528	513	536	540	535	538	573	534	585	567	535	555	577	558	551	584	495	545	522	544	530	630	547	547	600	523	529	568	558	529	574	539	557	518	547	554	581	507	542	531	540	558	563	558	564	494	502	521	510	587	594	518	543	537	557	506	546	542	519	531	584	518	526	535	504	536	520	563	543	561	569	532	544	591	571	543	575	553	515	554	559	557	531	525	581	543	566	524	557	526	557	501	542	548	552	518	558	551	518	559	540	488	548	551	515	542	511	515	569	568	543	563	539	582	559	547	576	553	585	501	520	567	553	552	567	535	580	522	557	556	566	561	560	529	533	570	558	565	532	576	524	540	580	528	561	549	574	535	507	571	518	522	534	560	594	564	537	550	547	516	547	579	560	534	563	580	510	609	587	580	520	527	586	534	547	549	545	523	545	554	594	532	530	545	508	552	510	531	495	526	559	540	547	535	526	594	565	550	569	542	510	552	537	540	535	528	513	537	544	543	545	548	563	537	510	537	540	538	576	491	566	512	571	544	519	543	520	481	518	575	553	538	583	574	552	520	531	565	520	540	510	528	563	528	504	555	517	591	511	592	516	532	556	539	534	536	582	544	542	532	539	566	539	513	569	532	546	541	597	521	554	559	542	545	579	561	553	531	570	557	535	550	518	547	530	542	580	564	513	543	504	525	567	550	584	555	543	542	555	549	552	518	530	518	552	554	556	561	538	565	497	513	574	562	526	523	514	504	545	576	563	573	559	507	531	542	555	559	530	528	564	569	538	574	550	583	553	570	566	579	552	504	541	533	515	564	569	541	538	535	556	515	540	563	554	543	597	517	504	516	556	609	537	527	514	606	568	553	572	530	546	561	551	518	536	515	526	553	512	563	591	527	521	535	583	519	585	554	572	560	536	520	515	522	525	596	509	540	563	514	535	523	522	501	541	532	568	521	558	530	543	477	558	551	526	575	544	546	546	552	561	572	579	540	524	526	547	551	590	546	564	506	502	509	559	572	554	546	590	509	531	558	570	526	525	549	583	530	521	538	579	555	586	537	527	556	558	582	566	549	571	556	600	480	538	508	512	558	582	515	531	587	547	546	544	541	584	545	496	528	533	526	505	548	532	527	517	546	555	532	565	554	531	546	502	557	515	552	560	521	548	552	546	607	570	598	545	576	505	545	603	538	535	555	557	560	575	546	587	537	559	505	574	556	558	572	564	594	559	536	536	522	596	526	528	582	591	560	518	536	545	547	556	523	534	542	547	555	582	541	519	544	509	549	545	548	588	584	525	535	563	586	538	553	566	500	541	551	515	546	561	511	530	577	556	555	574	570	537	560	563	551	539	545	548	549	530	555	513	536	540	538	560	567	542	547	565	578	518	569	558	550	552	519	532	541	551	562	526	534	560	573	518	551	539	525	569	555	512	549	579	553	551	565	551	572	564	529	579	567	551	513	522	530	560	523	493	535	521	512	583	525	539	530	568	592	542	546	533	537	576	539	532	534	470	565	528	534	544	517	506	521	553	560	556	590	548	589	517	577	559	580	557	561	565	587	577	555	532	551	522	522	526	547	563	555	592	520	536	563	522	573	541	549	588	550	544	560	567	543	537	565	532	537	534	584	577	546	541	510	525	559	570	555	573	555	523	535	525	573	517	561	549	546	505	546	526	562	544	547	523	500	542	557	573	511	526	521	572	559	552	558	561	542	551	536	510	507	563	541	529	535	549	563	574	519	549	543	518	531	540	538	516	539	556	525	527	529	516	547	536	498	499	550	512	573	528	561	491	575	559	575	556	557	561	546	587	541	578	567	566	516	544	559	554	571	522	494	507	496	591	515	510	559	559	533	537	566	518	553	544	531	541	508	536	570	529	530	554	548	562	589	506	582	594	526	539	562	514	530	542	552	531	506	546	560	551	547	522	565	530	522	585	513	564	564	533	533	551	525	533	556	530	571	562	560	546	540	540	583	577	517	493	537	554	560	560	546	534	501	537	538	543	556	538	544	582	559	510	534	514
23489	21710	29592	23937	21402	19844	4223	374	328	322	332	332	338	353	297	330	356	311	328	332	350	330	338	321	350	299	316	349	358	343	334	344	330	331	347	336	331	322	328	352	330	319	319	340	319	316	320	304	348	337	340	347	314	333	334	337	321	298	336	334	333	354	296	328	346	340	315	317	371	315	328	306	301	330	342	352	358	356	316	298	336	325	316	348	328	314	359	349	336	346	294	353	301	361	342	350	310	322	337	320	355	332	317	331	343	319	317	352	313	301	340	325	305	336	333	337	344	341	342	292	301	345	310	337	314	353	364	328	349	322	369	317	350	293	317	338	329	313	319	348	334	360	322	305	330	314	344	330	330	314	310	313	322	320	330	328	291	348	351	362	316	360	292	328	339	308	323	337	342	320	357	328	336	286	326	357	324	327	313	352	306	312	356	297	302	331	335	327	311	320	331	314	312	331	333	324	333	321	335	317	314	293	283	347	313	294	316	314	358	326	339	314	307	324	309	339	320	362	330	329	328	346	318	328	324	324	335	308	325	328	311	377	325	311	342	335	319	322	330	312	304	327	314	294	307	335	301	318	346	338	325	301	305	347	317	334	337	329	333	315	361	317	336	336	288	285	307	334	309	341	316	310	310	326	321	327	286	304	344	367	332	349	343	307	319	294	348	311	320	330	312	313	331	331	331	326	313	302	313	316	337	381	331	337	315	305	327	316	338	342	338	322	325	331	315	302	309	334	323	345	309	312	321	322	330	333	275	307	322	333	311	353	332	318	336	337	330	318	316	326	381	326	317	342	339	321	309	320	320	353	333	342	321	334	342	339	302	315	300	331	321	323	317	327	335	325	308	336	277	339	300	312	312	326	321	329	323	325	340	346	329	335	289	328	349	329	293	303	321	322	336	345	330	325	340	324	344	337	350	298	341	316	329	331	328	301	368	330	323	316	317	314	284	384	304	344	323	335	373	302	338	367	308	335	333	309	356	338	333	326	303	335	314	313	317	332	309	340	362	378	325	302	317	332	340	282	331	337	358	336	363	322	329	342	322	356	342	340	332	330	341	320	314	341	313	314	374	312	303	326	296	373	343	326	371	323	336	353	310	339	319	308	317	310	341	331	307	344	327	315	336	324	321	340	344	315	336	326	297	320	314	322	325	340	303	312	319	320	324	305	374	344	340	330	346	344	316	341	351	351	328	305	319	337	308	313	336	333	314	327	319	357	298	331	328	328	319	331	305	343	343	327	326	357	302	342	353	313	303	323	318	320	315	322	340	288	309	308	315	322	346	322	345	312	338	321	310	335	326	322	332	323	307	327	335	309	300	338	346	312	346	313	333	358	310	369	346	329	342	322	330	343	331	328	306	292	335	328	338	319	334	294	355	318	336	312	335	303	310	338	338	311	315	328	352	324	313	338	319	317	324	317	303	310	332	299	293	340	340	347	328	321	327	314	316	308	334	322	335	335	313	305	305	335	317	355	348	312	314	327	331	299	331	305	329	306	312	329	329	306	320	314	358	326	312	336	342	303	303	320	320	339	331	335	297	326	345	323	293	320	321	340	326	305	339	312	295	318	338	324	332	350	313	312	352	332	363	345	311	324	340	290	325	325	336	309	314	330	310	309	311	293	338	362	312	324	330	344	360	292	330	331	342	292	303	324	336	305	318	326	333	331	365	317	303	348	304	333	342	326	310	334	339	318	327	289	326	309	324	307	335	307	335	328	340	306	357	322	316	329	314	336	319	319	340	383	302	317	375	337	301	330	328	341	305	340	321	286	336	314	317	329	342	327	335	311	321	306	336	306	330	325	305	315	296	312	289	332	312	309	313	335	340	351	326	295	315	339	317	340	338	365	314	318	316	337	309	324	373	337	331	325	350	289	344	328	326	331	331	324	327	312	324	302	311	295	303	330	320	345	330	341	339	330	318	333	315	319	320	333	318	322	340	322	320	331	297	314	353	328	329	327	337	278	305	321	336	304	328	319	321	338	341	326	303	364	335	306	312	292	293	333	341	313	311	364	316	309	362	301	294	341	340	303	326	339	341	309	311	343	308	329	342	342	296	322	323	306	320	354	320	348	336	327	316	274	335	313	338	369	288	335	323	317	330	338	320	335	327	340	325	314	332	350	356	328	340	306	323	331	325	315	371	324	318	343	331	340	309	309	332	322	343	320	305	323	359	319	341	315	305	327	312	353	336	333	335	297	347	320	330	312	305	328	312	337	314	321	341	321	294	328	333	317	338	324	338	315	303	325	325	358	311	339	329	319	315	332	349	324	303	330	325	301	334	312	333	310	318	330	361	327	334	346	286	310	326	321	304	314	306	348	334	350	319	314	322	333	335	335	348	303	342	355	306	304	336	311	308	333	283	344	283	300	332	315	326	303	362	337	325	312	322	326	318	350	323	297	325	343	368	323	324	332	298	317	308	307	329	363	286	314	305	341	315	319	358	317	303	324	324	358	318	302	334	333	310	328	337	313	309	305	331	339	298	343	319	304	315	321	332	328	309	311	341	323	323	369	297	339	315	349	323	329	306	328	335	307	322	342	317	306	300	331	304	309	333	319	338	330	319	357	363	337	342	315	322	343	329	354	295	345	318	330	330	303	340	330	329	279	303	348	328	339	329	342	316	313	351	342	339	311	349	331	332	338	327	301	324	318	312	304	319	322	296	308	375	312	324	323	332	331	338	338	308	319	352	304	319	360	326	330	335	340	323	302	327	348	343	341	337	303	324	330	314	323	350	318	340	307	320	346	336	344	328	325	360	324	359	309	316	338	304	321	334	337	304	333	352	329	343	335	329	312	331	349	330	362	308	335	278	317	355	358	295	311	323	326	318	333	320	355	320	329	327	308	301	355	312	330	339	319	314	313	342	342	334	337	315	312	329	341	347	345	353	306	328	346	293	332	347	296	326	311	322	335	326	369	336	320	325	315	363	319	311	354	311	331	321	323	309	328	310	313	303	304	328	298	337	333	319	315	327	321	338	340	346	326	353	322	323	298	322	336	302	335	315	319	305	353	303	339	329	328	300	300	311	325	317	383	351	312	328	303	326	319	298	317	344	338	342	354	319	319	327	322	342	387	346	316	357	360	321	329	325	336	318	384	312	284	292	341	350	353	316	326	338	317	342	332	330	356	321	306	325	313	306	340	326	346	325	329	320	301	304	322	321	299	309	320	289	332	328	329	329	343	321	288	304	332	350	321	336	317	345	350	311	344	341	320	345	348	317	328	340	311	332	324	338	330	309	349	340	307	343	300	297	342	313	310	352	331	321	322	358	321	347	312	318	329	311	303	318	315	320	331	316	331	304	316	340	334	319	334	337	310	341	340	341	338	347	329	330	334	321	328	302	315	328	339	306	341	325	305	276	337	334	313	309	348	344	340	341	353	310	341	289	355	312	320	337	316	314	318	345	332	336	340	285	297	310	359	304	302	323	349	334	326	332	284	305	323	320	307	308	315	343	353	339	348	328	344	296	317	356	329
62660	94717	62185	30765	9589	714	509	513	453	491	480	503	457	473	465	495	460	454	473	446	466	460	470	478	487	493	444	458	444	444	448	466	439	485	481	488	468	438	431	463	500	495	487	460	476	480	475	484	442	460	434	484	436	489	486	468	462	462	472	454	453	487	450	480	483	467	514	485	475	449	457	463	497	491	459	509	452	452	502	532	471	459	466	477	463	475	468	463	441	475	475	472	440	474	442	480	445	489	517	428	441	467	464	467	456	475	457	491	493	498	440	445	474	443	434	459	462	465	422	488	454	462	488	487	495	462	459	453	503	476	426	470	469	513	443	468	499	458	451	495	420	503	454	461	480	437	446	481	451	449	479	450	458	465	472	450	456	432	465	475	485	497	426	462	469	477	490	482	465	486	491	480	493	481	452	489	497	446	468	470	488	472	431	462	482	449	450	435	447	478	508	451	407	503	465	462	519	472	463	473	475	458	420	505	468	487	486	435	462	484	450	493	424	513	492	465	465	464	417	484	505	447	420	472	517	472	461	401	494	446	453	478	442	475	454	470	468	466	494	470	483	453	483	472	464	468	469	464	432	473	460	454	461	445	462	416	495	450	449	475	495	472	460	459	492	520	481	478	487	467	462	481	484	436	435	467	441	448	502	491	474	467	490	465	445	485	475	440	502	487	490	473	471	463	461	471	483	457	450	477	443	491	492	479	458	454	465	488	483	446	434	476	441	473	474	464	462	429	437	477	484	484	482	427	467	471	461	460	497	467	516	452	487	461	470	434	465	458	443	462	476	485	492	486	487	472	467	438	460	476	501	498	439	451	459	472	454	454	462	457	468	459	476	516	464	495	463	492	459	419	458	449	496	480	461	502	467	465	451	426	456	459	472	482	439	459	448	468	444	495	499	473	450	485	462	505	469	489	477	452	473	433	425	486	510	458	490	453	442	520	479	425	447	494	450	469	434	456	447	497	448	488	486	488	466	458	463	472	447	478	456	471	482	480	482	457	460	483	442	462	452	509	478	469	473	471	490	468	463	466	470	463	450	466	482	481	462	459	438	480	432	473	436	463	480	485	472	462	467	477	465	486	431	458	439	453	437	450	510	455	463	452	463	473	487	497	434	476	481	477	454	460	500	446	467	454	461	460	460	440	465	485	471	456	496	476	442	469	472	471	458	477	471	454	476	439	463	432	492	458	453	518	485	455	493	477	495	483	434	515	462	470	490	445	466	502	429	447	474	460	424	437	468	476	500	470	477	467	451	455	444	468	469	436	442	447	457	461	454	486	455	464	426	459	424	488	499	445	420	472	459	485	458	440	469	444	479	433	439	482	458	450	483	486	500	480	473	498	439	421	450	443	501	464	456	471	475	480	452	449	466	460	470	483	444	487	467	438	476	481	427	478	469	461	474	415	460	451	495	495	468	469	474	461	488	495	400	471	429	498	499	461	467	462	463	452	469	483	441	451	450	490	459	473	474	448	467	471	480	433	465	459	499	452	454	493	449	483	454	473	483	466	475	449	472	482	438	434	407	466	445	484	463	495	474	430	461	476	488	455	508	465	467	435	491	469	469	459	482	452	481	506	461	470	452	482	457	452	479	464	476	480	445	516	409	476	477	520	477	437	502	466	455	525	471	493	460	484	484	470	491	468	461	455	401	400	470	473	468	452	455	453	441	497	493	448	478	463	531	462	480	481	439	491	478	452	480	474	456	455	433	443	448	456	501	473	470	439	453	467	444	434	419	518	498	459	484	454	457	486	474	497	476	440	444	470	449	484	460	465	477	480	420	437	445	451	473	472	449	480	485	484	442	457	433	473	465	485	435	471	493	463	501	420	490	457	425	464	442	480	430	474	466	468	461	430	466	427	449	488	508	481	461	457	483	456	453	437	474	484	450	421	458	441	446	487	435	462	425	466	439	460	461	462	495	466	481	449	461	493	428	425	496	452	434	445	455	446	445	497	432	429	439	510	477	412	484	440	458	464	482	462	431	454	472	450	468	482	443	476	484	450	467	488	498	489	470	454	452	446	500	470	444	472	481	468	480	479	499	433	443	474	448	488	454	502	444	435	479	440	468	486	422	437	485	454	451	473	470	460	451	480	471	439	487	466	449	467	436	467	455	454	468	484	469	455	449	465	433	465	465	480	444	456	473	431	440	484	470	442	490	469	467	474	461	460	453	458	466	462	482	478	470	448	445	492	507	490	485	460	484	480	477	495	485	452	432	460	460	479	429	463	476	456	455	491	465	482	462	451	474	484	455	462	429	477	461	460	459	490	469	440	432	482	445	456	515	495	482	454	445	466	455	428	471	489	467	459	487	436	419	476	461	468	492	471	465	458	455	508	480	444	451	476	509	451	475	468	479	497	468	464	479	482	476	458	444	474	470	488	488	482	462	428	464	443	494	502	464	526	492	485	450	461	432	476	480	459	454	482	472	455	454	441	491	501	494	454	469	483	458	489	483	448	468	479	469	471	457	507	479	447	476	479	495	471	452	491	464	449	460	458	475	469	468	442	476	469	455	451	439	465	467	471	474	466	477	445	500	495	466	491	445	446	476	475	481	468	469	466	473	472	451	442	466	500	463	441	462	487	472	457	475	481	437	454	449	471	491	459	487	435	474	449	475	479	484	530	458	424	479	482	495	481	467	484	447	461	527	464	486	470	499	464	494	476	507	459	481	435	492	426	423	464	470	464	405	460	480	480	488	483	476	437	460	490	437	473	473	499	487	452	462	512	498	511	458	452	452	449	467	439	484	516	458	465	466	431	429	464	448	498	472	514	453	483	486	439	465	449	501	470	472	431	485	444	464	448	466	472	442	463	475	488	463	485	457	472	487	461	473	474	482	455	486	466	468	465	464	452	507	474	439	455	474	468	480	451	452	457	499	452	511	476	487	473	470	431	468	475	466	531	450	464	437	468	480	485	447	449	468	482	460	426	478	484	485	497	464	461	464	449	475	463	504	500	482	485	478	463	468	467	470	450	448	456	461	495	429	466	459	492	454	497	479	451	477	449	480	477	505	444	487	454	456	463	491	477	426	468	445	505	428	456	502	472	476	477	485	456	463	442	492	445	462	478	479	438	441	483	420	468	453	449	454	460	471	485	450	488	487	441	466	479	461	485	436	524	434	428	487	447	465	479	457	481	415	460	496	483	468	456	484	515	427	488	438	442	508	481	472	450	489	468	473	476	492	480	512	468	473	500	493	515	455	467	456	505	452	498	476	493	478	452	472	445	475	484	463	491	481	473	426	439	474	434	500	442	419	461	462	439	480	458	491	443	445	491	462	475	428	434	463	469	452	434	430	474	487	480	491	449	493	479	436	449	464	477	445	460	472	459	505	478	467	488	440	483	472	465	476	452	462	470	485	446	487	485	489	467	449	470	456	486	448	445	470	471	466	465	502	488	465	472	468	463	447	469	457	436	468	469	424	481	482	453	500	468	482	468	473	458	421	439	474	486	428	524	468	485	459	453	485	471	484	489
31149	27036	22306	7188	749	299	304	330	319	311	270	325	316	301	297	330	318	297	273	280	305	335	284	281	327	294	312	281	304	280	292	277	300	293	322	300	285	316	321	280	311	315	312	326	307	294	305	303	289	297	313	289	289	318	305	288	249	266	318	309	276	291	294	283	268	316	275	306	319	304	339	315	294	300	300	284	311	316	312	316	329	295	305	301	299	308	288	275	287	310	282	281	266	284	302	271	321	298	296	316	315	332	293	315	257	319	313	290	296	306	287	321	263	284	283	270	297	290	297	283	299	300	313	336	310	333	294	306	294	308	290	308	304	277	308	294	284	294	292	312	333	290	295	300	299	303	309	335	296	327	290	304	278	284	300	277	304	308	270	288	303	299	299	308	265	326	308	278	336	289	313	300	319	318	295	280	285	323	304	316	307	302	322	325	312	276	314	308	301	292	290	309	308	286	322	332	315	276	274	268	274	283	294	308	314	301	338	284	321	280	313	310	313	316	308	310	291	273	326	320	309	342	308	301	287	311	348	313	296	299	276	303	317	286	320	295	302	296	288	319	297	289	314	313	294	312	296	317	306	301	328	313	293	284	275	281	293	300	299	281	272	291	302	293	301	297	280	347	322	291	297	285	327	319	286	285	275	305	313	282	324	282	290	305	284	303	304	289	287	295	299	307	288	296	330	323	312	313	288	297	342	294	284	319	268	285	287	295	309	309	282	284	321	301	290	304	321	306	317	289	330	312	297	283	296	294	308	306	319	278	290	299	319	307	296	306	307	278	328	301	257	299	291	303	269	278	315	307	279	285	286	319	316	296	309	285	287	284	315	288	304	302	280	303	261	317	298	299	260	272	299	296	282	288	288	322	336	300	287	305	280	301	309	333	306	296	281	333	281	296	299	322	329	308	321	275	320	302	285	311	297	297	331	316	317	282	311	309	275	313	290	290	250	295	291	285	324	277	271	309	327	298	297	320	299	296	300	307	259	321	290	310	307	300	323	288	290	287	292	308	301	322	287	283	295	310	291	272	292	320	276	352	306	322	296	258	265	304	329	289	315	311	285	293	281	292	308	282	312	307	325	301	286	305	325	297	317	317	301	315	295	301	303	304	290	305	283	289	289	279	313	277	327	277	304	291	303	287	306	295	303	315	308	279	271	289	314	301	302	311	288	291	302	274	267	270	305	293	315	333	275	262	307	320	282	287	295	307	312	314	307	306	293	279	307	287	276	295	322	310	292	321	275	295	299	289	303	304	298	306	301	312	297	302	335	320	334	322	289	295	316	249	296	298	301	316	309	319	288	288	286	314	302	315	278	290	306	305	305	267	286	265	322	310	306	290	296	309	299	305	299	278	265	304	284	302	292	290	313	269	299	261	296	328	303	286	301	298	323	325	301	312	297	318	296	259	324	305	317	313	324	313	276	322	319	309	340	301	299	278	295	295	274	276	286	285	309	318	323	311	283	290	279	291	286	286	299	321	298	299	271	268	330	296	303	289	287	305	310	321	298	317	297	305	283	276	299	338	301	319	275	300	307	293	271	283	297	291	313	291	306	307	309	324	323	291	289	286	301	286	263	299	310	318	280	301	294	293	309	296	326	286	282	308	307	287	305	333	269	305	310	280	272	280	280	313	261	296	292	309	278	258	310	299	295	309	275	286	311	248	277	298	293	281	316	315	291	316	326	276	283	299	270	312	341	305	290	283	323	279	353	309	287	307	287	324	274	279	306	294	296	316	309	299	291	288	316	294	285	312	300	283	299	277	305	290	279	282	290	317	285	289	276	349	305	286	317	300	293	282	314	287	288	324	292	291	311	274	321	286	307	293	315	305	296	287	318	317	304	338	316	293	295	281	283	280	305	297	282	291	298	310	316	296	280	277	297	278	286	308	294	286	315	302	346	330	335	292	318	306	315	316	314	289	298	290	299	321	345	297	305	331	327	289	287	297	292	302	294	300	299	292	326	294	303	282	319	276	313	300	324	281	295	277	270	309	285	299	318	286	279	297	314	285	272	308	288	296	287	324	334	324	333	274	300	293	304	312	307	281	319	317	277	306	291	319	304	274	318	296	307	298	299	277	281	327	317	290	303	313	311	308	282	319	269	333	309	294	284	310	315	295	264	276	300	303	281	301	298	322	285	276	288	318	285	274	311	293	299	315	318	281	275	276	282	272	295	283	298	316	296	296	304	253	295	264	301	288	331	262	298	281	302	318	285	273	298	285	280	322	299	286	318	331	309	312	259	293	310	289	317	320	301	301	276	311	306	291	290	311	288	336	273	292	296	278	292	316	312	306	304	291	335	331	296	292	314	332	283	286	303	311	295	272	301	308	307	238	318	292	316	285	274	268	310	263	295	274	315	276	296	318	303	347	292	319	302	308	283	322	261	336	311	355	282	283	284	297	281	258	313	330	288	316	295	269	289	316	287	293	298	301	306	317	309	303	296	281	255	302	313	317	326	270	317	306	292	298	270	301	289	275	295	298	291	313	296	320	337	296	295	301	277	299	333	289	320	301	306	317	328	292	327	305	299	301	311	303	326	300	308	316	283	324	330	315	281	285	311	306	314	298	266	322	289	289	301	289	288	297	323	290	288	271	293	283	278	278	296	304	265	294	289	276	313	316	327	323	324	274	300	269	277	322	303	291	300	305	289	314	293	295	304	296	300	296	299	331	280	278	290	303	277	320	317	297	318	279	315	306	334	309	302	301	305	315	330	297	300	283	283	316	288	302	291	289	302	305	297	284	306	324	294	291	307	293	304	303	304	268	296	334	274	316	290	288	280	279	327	301	294	257	306	284	294	295	300	309	293	312	255	328	319	289	316	294	333	300	297	324	305	278	286	293	323	306	300	268	316	315	288	327	320	306	273	277	324	326	283	268	328	327	328	326	308	263	311	321	343	285	284	281	291	298	276	311	300	302	276	305	267	289	303	323	321	284	321	294	311	296	297	330	322	264	276	300	296	285	288	300	305	272	301	301	271	311	318	256	288	258	266	320	306	305	264	282	300	314	284	301	273	319	288	305	300	286	309	348	275	296	301	286	309	282	289	289	301	334	281	296	291	276	280	277	278	291	289	296	305	284	302	286	281	329	310	314	309	307	291	335	315	273	310	282	315	271	282	314	313	315	286	307	270	309	295	347	317	310	330	308	285	308	306	281	287	289	325	272	283	275	294	319	307	272	281	282	279	294	303	298	305	327	332	293	291	298	306	299	292	303	277	283	321	307	276	280	298	311	316	319	315	274	297	282	320	298	293	307	294	269	304	290	290	317	303	314	309	286	304	300	305	278	293	300	323	304	311	310	297	309	302	286	285	275	279	284	307	314	310	266	277	272	292	313	272	274	327	302	324	271	298	273	286	318	327	315	281	270	295	266	289	290	302	297	319	289	300	281	295	319	288	309	295	294	314	306	323	265	291	315	325	292	287	285	290	307	279	309	283	314	316	324	317	288	302	299	285	295	281	253	283	289	312	286	297	294
37266	40791	22094	5327	1195	456	430	469	444	441	478	467	433	415	442	435	409	476	461	448	446	463	453	407	474	441	431	440	433	413	450	459	410	454	394	425	421	411	457	409	436	392	414	467	411	424	412	432	427	406	423	424	432	442	413	420	457	431	440	490	452	431	428	448	464	428	450	430	453	427	441	444	470	427	429	447	393	418	417	454	429	451	421	408	486	434	427	425	425	431	436	406	405	436	423	469	447	446	412	443	439	427	466	423	400	429	412	479	404	439	422	453	415	443	432	445	429	415	451	439	442	449	465	437	431	441	446	437	433	406	428	440	429	419	394	456	379	416	420	425	415	462	432	415	403	457	437	445	437	421	426	436	397	439	456	436	459	463	431	453	388	474	462	449	471	421	436	426	437	444	467	483	439	457	441	463	463	457	440	420	399	454	453	418	445	453	423	423	439	461	427	478	448	403	441	450	435	426	436	428	457	432	484	429	477	431	384	449	459	431	434	417	459	465	401	440	438	431	421	425	462	428	441	393	445	453	438	414	397	444	403	430	399	450	396	427	467	474	420	437	447	437	421	440	461	489	431	426	398	460	438	432	446	435	416	473	430	422	421	429	413	458	444	401	396	416	446	404	427	456	400	445	436	471	459	471	429	473	427	438	451	435	401	428	419	425	425	450	420	433	390	409	437	414	443	431	428	450	413	454	415	422	446	424	425	417	425	431	446	427	459	441	454	486	453	438	446	390	452	443	412	448	429	416	434	442	440	439	430	410	410	431	464	429	400	463	431	445	437	436	441	449	403	442	434	461	434	394	413	454	421	418	433	407	455	431	423	419	440	418	419	433	413	438	394	436	448	443	452	460	466	408	431	453	405	426	451	438	456	431	446	433	427	473	474	429	410	417	460	404	440	418	478	454	434	459	386	402	420	425	482	454	439	427	428	406	427	440	457	403	406	410	501	468	445	392	431	437	417	404	426	450	445	459	419	483	457	432	427	443	450	452	468	403	422	426	465	456	411	421	382	439	419	455	409	443	439	444	391	449	440	416	440	430	452	438	432	418	424	466	445	431	403	473	425	465	456	422	444	411	424	419	450	458	391	424	432	428	420	458	429	397	439	410	413	392	422	466	452	418	416	474	442	473	424	413	455	450	427	447	438	478	420	437	405	424	435	444	431	412	449	477	449	439	435	445	450	462	421	428	449	465	393	425	481	433	446	447	434	352	454	442	385	461	405	408	445	451	450	454	434	441	432	431	425	437	424	410	435	434	447	425	460	453	482	429	459	419	413	437	430	405	461	443	428	443	464	400	433	441	441	419	438	449	471	454	417	410	463	434	464	436	407	436	410	425	446	441	462	448	462	444	435	414	499	439	420	447	442	449	440	453	438	408	428	462	447	465	434	401	405	408	393	433	434	419	443	473	416	451	430	414	464	458	429	396	440	415	426	456	416	425	436	415	439	406	434	438	445	423	446	445	429	432	440	458	451	373	397	463	450	451	439	422	439	445	412	454	445	420	456	453	462	440	425	418	395	451	418	422	423	435	427	475	436	444	438	465	429	457	419	405	451	419	414	418	431	443	456	447	401	444	443	440	439	441	445	416	429	390	415	449	427	413	443	440	461	487	423	409	443	463	499	434	417	433	476	445	417	447	415	448	444	424	439	393	465	438	481	441	396	408	455	450	417	453	414	379	430	496	442	399	418	444	474	422	438	435	441	445	446	432	445	464	456	435	392	408	463	438	441	423	433	440	409	443	432	416	408	425	430	446	440	426	420	446	452	445	447	433	417	449	411	407	456	430	439	437	450	465	428	410	399	419	437	441	464	433	443	434	440	453	441	395	429	412	452	451	421	423	421	437	454	412	408	417	452	448	445	452	441	415	452	454	471	446	436	455	377	388	469	432	438	411	437	430	426	431	406	472	447	440	445	427	430	421	435	429	442	456	424	419	422	419	474	436	434	444	441	418	438	416	460	455	453	398	412	437	446	443	429	428	451	444	450	432	409	400	426	401	409	465	432	444	457	445	424	442	450	460	457	418	464	412	456	424	450	449	482	426	414	384	433	405	417	481	426	432	451	416	477	392	456	451	398	443	408	438	422	463	456	413	428	427	430	477	408	408	407	405	435	435	445	430	450	483	460	446	449	464	459	470	433	403	445	460	417	410	418	478	393	398	431	444	473	410	440	418	457	418	453	426	435	393	430	424	409	466	458	447	477	474	431	429	455	451	450	389	446	409	402	424	389	455	445	439	452	441	431	455	430	445	430	427	445	435	446	427	471	466	426	406	451	433	435	426	427	466	476	449	438	463	455	405	460	432	462	417	456	435	456	444	420	420	402	430	459	445	421	427	471	389	407	419	444	436	420	412	443	439	445	419	429	442	445	435	428	445	434	393	449	434	417	456	446	453	419	433	423	442	401	455	443	417	454	410	448	447	456	467	398	413	430	425	442	413	464	418	441	428	416	396	457	445	411	387	436	443	460	461	417	443	424	424	445	438	479	402	451	438	438	463	428	412	428	449	452	439	435	401	444	426	422	472	451	458	429	387	431	470	452	402	448	434	447	407	446	413	436	388	442	456	466	454	474	450	454	400	458	429	450	409	431	452	440	401	449	453	386	426	444	429	431	411	456	457	432	414	449	448	457	450	406	473	439	440	470	434	439	414	406	437	469	419	430	457	447	441	418	458	430	429	475	451	472	446	406	449	449	433	443	436	454	407	425	431	425	441	428	399	412	410	422	445	428	439	432	441	428	426	440	411	419	469	463	430	420	413	439	428	413	427	446	450	415	442	447	421	435	437	428	397	448	460	454	454	439	467	428	447	376	474	399	425	453	440	450	418	423	451	432	418	449	429	415	420	418	462	452	410	449	418	417	443	441	441	437	451	479	464	427	431	429	425	438	437	478	459	426	444	406	425	451	422	402	405	455	420	421	421	462	405	396	470	424	444	430	412	412	461	467	420	452	417	458	459	473	418	474	430	422	435	454	450	419	403	441	471	422	423	411	437	384	443	426	400	416	420	408	440	455	420	461	419	434	469	418	468	419	433	448	399	436	429	437	458	454	436	402	419	431	418	422	441	414	411	432	451	429	430	447	421	443	417	473	446	410	421	432	438	459	425	469	392	429	422	475	413	434	413	432	416	463	456	428	428	466	405	427	418	438	453	423	396	452	403	456	456	441	412	449	429	398	430	434	429	410	445	424	453	451	453	461	448	457	490	450	445	469	436	430	421	436	433	404	466	447	411	432	387	423	411	412	470	411	444	426	433	460	466	447	399	469	395	413	419	448	436	412	439	441	437	434	453	410	434	470	464	423	424	440	433	420	404	458	405	453	461	434	447	439	425	450	428	459	415	422	436	458	448	434	422	447	422	453	418	423	413	422	435	397	384	445	462	440	421	446	444	446	411	411	451	423	452	462	442	482	425	390	405	399	416	416	410	424	446	442	484	455	428	478	410	447	476	438	394	430	459	447	454	452	440	439	428	416	399
24328	21959	29570	24403	21190	12031	766	443	412	367	422	378	397	378	410	404	400	416	393	413	388	376	417	380	409	378	349	387	406	379	360	390	421	376	396	393	367	379	376	414	389	403	346	350	385	386	370	405	371	361	390	371	398	347	352	373	408	376	356	381	371	371	374	355	394	383	360	382	356	387	368	366	427	393	411	390	372	387	402	418	396	404	398	409	384	387	362	378	384	384	398	359	376	391	422	410	381	396	387	358	401	408	376	391	393	405	430	402	374	386	404	372	370	398	384	392	371	388	390	352	392	358	391	391	395	382	366	373	385	319	381	403	412	358	394	392	382	385	373	380	343	389	401	367	381	387	380	364	407	364	360	377	350	392	414	397	365	400	401	377	361	379	423	389	363	390	410	394	410	393	361	381	413	390	366	416	394	386	380	375	363	374	327	371	395	379	368	379	391	371	403	411	405	398	395	418	353	383	373	392	404	378	384	378	379	391	412	384	379	383	390	420	388	422	392	400	366	366	369	385	381	392	367	398	353	387	378	362	380	404	408	374	399	417	377	421	407	392	380	389	390	384	372	385	348	406	411	379	367	394	379	369	380	402	355	418	375	409	379	363	396	360	360	402	427	374	378	367	391	409	368	399	400	381	359	368	363	398	362	405	352	381	370	369	391	351	376	380	386	383	376	365	365	408	395	389	436	357	414	392	382	395	410	383	373	394	393	405	424	428	421	382	400	386	407	363	391	377	371	408	406	412	398	361	383	421	383	397	370	395	416	374	367	350	390	416	371	363	352	355	401	393	370	393	357	379	422	346	370	419	388	396	407	404	409	390	367	397	402	386	390	427	388	358	401	384	394	397	400	352	392	398	378	377	425	359	399	377	405	425	399	380	373	364	370	363	380	361	391	370	374	378	346	385	351	391	376	406	387	374	395	389	368	376	396	380	401	399	375	378	398	345	366	376	395	370	425	376	377	408	378	407	372	350	390	400	408	404	394	379	393	377	391	371	380	369	378	364	363	372	363	376	376	384	403	423	408	378	342	366	405	395	381	412	416	384	399	384	378	373	352	398	378	423	374	387	433	405	406	356	377	377	362	384	407	378	365	380	389	409	400	375	385	380	398	362	376	361	373	412	386	414	368	385	383	375	385	401	360	422	373	391	382	379	367	386	408	365	391	408	366	379	333	386	395	383	381	393	400	377	402	345	385	359	396	381	412	401	377	401	379	383	404	359	380	433	389	364	428	364	387	403	382	386	371	375	410	397	404	382	414	358	371	402	407	375	396	389	372	392	402	416	387	422	339	374	409	391	362	364	413	373	352	394	383	386	373	369	358	365	393	373	368	367	395	355	423	371	399	361	387	391	361	400	391	377	381	388	389	357	383	367	376	412	377	405	391	426	352	366	376	372	370	375	360	414	387	363	421	350	370	375	398	378	387	364	366	390	391	387	368	365	381	401	442	379	397	365	379	390	370	403	377	389	354	363	370	379	396	395	396	395	371	369	426	369	380	390	362	389	387	374	397	393	402	403	366	372	391	379	390	381	386	362	389	388	385	406	385	414	376	398	370	366	334	390	419	376	336	393	375	381	382	365	383	352	409	396	401	341	379	375	384	380	422	399	439	401	397	425	384	369	377	365	363	406	380	372	388	368	396	412	356	395	403	355	340	424	388	404	406	395	378	444	399	365	388	413	407	394	386	344	371	428	338	357	385	360	368	404	358	385	399	350	373	394	400	379	363	368	348	350	390	326	369	383	404	390	371	401	369	398	394	379	394	375	404	387	404	370	384	384	394	381	342	397	391	431	396	398	358	352	409	377	399	375	382	412	393	405	359	372	400	414	378	363	385	376	370	393	355	380	405	391	369	390	385	358	376	391	389	383	353	371	346	409	359	393	420	407	405	397	381	388	403	422	382	380	390	357	348	375	374	396	370	383	358	359	368	371	405	393	431	365	396	372	391	385	410	377	368	394	393	387	380	371	401	352	397	382	391	382	385	368	394	373	366	384	389	391	374	404	363	362	380	376	387	402	365	378	368	393	413	365	401	367	363	375	391	384	375	405	355	348	400	389	376	388	396	382	407	338	377	333	432	378	392	399	405	364	380	392	363	383	404	368	361	355	356	376	381	390	358	440	379	355	399	374	348	376	399	378	412	344	368	394	373	369	396	377	394	420	354	412	373	363	410	415	363	343	366	368	384	383	366	379	397	373	387	347	367	399	385	376	374	414	368	364	406	378	432	374	371	374	391	393	355	393	429	366	419	391	399	362	371	415	412	386	410	410	348	409	363	376	392	358	412	382	386	396	363	363	386	395	394	409	386	389	385	353	386	406	371	401	419	384	357	387	360	376	384	388	361	414	377	360	376	386	371	421	398	383	371	407	384	376	377	366	377	389	429	367	396	380	377	353	408	402	367	393	354	384	390	392	414	384	392	393	384	381	384	406	351	405	412	388	387	391	350	367	366	382	369	401	371	371	374	378	398	386	394	372	389	385	391	366	383	414	370	387	379	377	383	384	379	365	405	381	398	381	387	395	375	389	395	423	373	406	432	377	392	396	379	388	410	418	328	409	426	427	386	359	417	384	346	404	382	361	387	374	394	385	358	384	393	405	392	382	390	376	402	399	412	369	374	344	388	419	373	370	390	395	402	385	378	389	386	407	376	399	398	400	387	393	360	410	368	353	417	381	391	369	383	370	387	400	406	360	394	380	374	369	406	384	422	362	385	402	371	384	372	387	409	398	373	383	393	369	358	367	378	391	373	359	380	395	379	383	395	373	403	420	374	381	386	337	370	365	362	383	390	328	377	375	354	393	392	389	384	368	390	396	416	366	362	394	394	401	420	382	390	369	424	393	359	378	376	430	389	428	373	399	361	371	356	368	370	430	383	382	359	394	430	389	424	349	438	344	400	382	392	391	354	402	402	401	392	391	388	386	386	372	382	392	429	405	361	402	409	366	390	385	385	397	378	364	382	393	368	369	425	377	406	391	397	394	399	389	392	385	385	385	405	385	407	380	396	358	394	414	392	390	355	403	408	374	416	391	408	396	382	419	357	402	386	380	397	399	387	384	394	428	401	368	403	381	390	378	401	374	356	408	395	376	362	370	384	363	367	375	415	414	359	396	366	361	381	390	374	370	395	351	390	393	377	401	374	384	388	382	366	376	352	399	378	358	360	420	359	390	383	370	410	374	376	430	385	409	377	405	350	380	398	377	392	411	390	381	400	364	391	369	390	421	404	351	399	387	399	413	376	371	360	357	368	379	383	398	389	381	357	362	371	359	387	392	371	379	388	401	399	386	356	404	399	384	381	387	430	408	425	394	391	377	371	399	356	375	384	385	379	433	395	378	378	376	367	362	407	371	378	340	371	389	363	385	393	375	388	383	365	389	386	425	364	374	384	377	392	371	372	366	391	337	376	394	410	397	375	369	407	345	395	373	349	398	383	389	394	367	372	365	436	423	355	371	397	365	376	406	370	403	374	389	416	398
61710	87281	56263	25917	7569	666	580	565	555	518	537	525	547	532	576	525	553	563	565	548	608	567	563	565	557	543	593	588	587	552	576	555	541	557	523	579	551	560	552	535	554	563	576	544	536	580	555	543	534	551	558	574	563	566	571	517	524	555	553	518	547	542	549	522	562	509	532	604	574	600	564	582	519	567	531	566	563	551	556	559	548	565	521	542	568	585	520	546	530	571	555	568	568	567	509	549	504	514	548	519	597	593	557	517	509	542	540	601	560	538	555	549	548	533	560	559	564	534	558	537	525	547	543	550	558	567	521	530	540	554	566	563	565	562	545	536	540	551	532	517	554	576	613	530	562	524	584	528	540	532	545	545	519	537	594	534	544	538	524	536	541	550	572	506	572	562	536	548	554	544	518	564	593	545	537	547	565	552	562	539	605	547	540	616	623	542	540	587	537	563	529	549	565	522	544	570	545	559	534	521	519	587	549	566	588	565	561	587	553	534	535	539	563	544	532	520	558	554	571	520	543	533	533	544	544	517	504	546	520	573	574	519	557	581	533	552	533	519	588	568	518	521	564	581	520	531	587	550	532	545	513	538	514	537	558	544	549	574	562	542	533	537	540	587	533	536	554	578	581	529	578	500	568	523	609	518	539	580	518	528	559	552	534	563	545	536	570	541	598	571	589	516	539	559	550	554	527	547	515	526	553	516	573	594	547	523	545	581	512	529	555	553	493	560	538	597	520	527	542	545	566	548	555	541	540	577	557	515	564	562	530	539	512	593	529	546	535	589	556	501	554	545	555	571	564	537	559	516	535	545	528	585	584	570	558	545	588	537	497	555	576	576	512	549	572	550	521	550	564	536	511	583	565	553	543	554	562	565	564	554	540	584	594	559	558	554	552	567	544	566	543	578	561	561	546	530	559	569	528	595	559	507	543	530	557	584	509	557	566	583	553	575	556	566	570	553	557	575	574	545	560	563	526	505	556	585	603	582	556	535	539	545	557	564	550	569	546	554	514	557	557	577	515	586	573	571	563	543	539	578	533	544	600	566	538	549	540	540	573	527	578	537	607	568	553	517	547	552	563	547	545	571	478	546	553	539	538	527	593	575	583	524	548	542	564	537	546	548	536	534	520	552	605	576	535	511	563	567	534	564	572	524	537	554	537	562	509	559	576	550	572	558	546	584	518	565	563	543	526	549	583	562	575	540	559	531	489	586	545	579	568	533	551	586	547	521	539	565	558	574	519	543	539	566	563	531	536	540	537	567	538	522	553	583	545	573	528	543	507	589	569	582	556	550	578	573	533	566	537	530	518	593	549	562	589	519	536	559	522	534	546	553	571	518	570	543	535	506	577	544	543	582	567	541	567	564	559	543	551	571	537	564	572	552	577	534	545	559	571	526	533	534	554	563	512	559	552	570	544	575	562	557	570	565	513	523	570	516	514	536	546	565	514	538	542	553	573	526	548	557	545	550	580	543	549	568	571	550	577	514	540	584	553	521	546	565	566	572	530	571	586	598	519	563	545	610	506	515	590	571	563	504	509	534	536	593	548	510	546	577	515	553	604	583	557	565	543	546	561	554	519	552	530	547	566	550	545	595	578	527	570	608	532	552	567	550	539	570	551	585	594	539	567	570	525	556	557	550	534	563	537	529	534	558	509	563	600	542	586	570	516	525	531	591	539	547	548	555	573	491	542	542	547	555	573	565	526	515	536	550	552	515	564	551	529	542	525	508	529	530	558	570	532	585	546	538	600	535	569	553	497	583	563	536	564	523	585	528	582	531	532	530	516	578	592	569	549	557	556	562	546	574	568	546	561	559	558	514	509	552	507	563	582	545	563	566	552	568	527	570	547	524	532	573	552	545	561	547	569	569	548	538	527	570	535	561	549	537	530	564	520	547	552	500	513	548	540	539	523	539	528	565	544	552	548	559	560	558	542	535	564	595	589	509	526	576	541	518	545	536	578	558	538	566	543	573	510	565	514	533	573	547	535	570	505	528	576	593	531	564	548	522	553	577	516	502	572	536	572	535	495	538	546	600	570	565	594	575	506	564	536	549	586	589	552	555	525	547	538	491	582	600	559	587	557	542	523	532	561	589	584	559	541	524	551	566	598	563	532	562	548	538	558	557	517	576	555	533	517	563	562	531	559	526	535	540	567	538	516	521	573	544	562	514	522	571	596	511	568	551	552	533	530	544	552	554	563	553	521	526	546	544	537	549	579	538	587	589	512	553	570	556	530	563	518	531	539	557	531	564	557	526	564	557	560	602	568	574	568	537	551	527	572	626	564	575	548	557	572	484	540	549	568	544	554	548	573	528	534	510	503	558	571	572	531	580	564	527	549	577	556	552	548	557	523	551	564	543	570	514	555	598	537	527	537	565	558	509	514	580	577	552	551	557	543	528	538	597	551	531	514	582	488	523	507	553	538	544	554	554	555	517	534	570	545	564	546	514	560	586	534	557	546	580	600	521	572	577	567	544	548	550	555	568	577	572	549	517	524	515	580	567	590	563	562	578	583	553	531	588	536	568	574	541	551	542	563	511	550	552	541	521	556	536	560	554	538	515	506	600	561	552	505	538	565	533	537	555	527	539	570	539	537	548	529	509	575	578	523	556	547	533	549	529	551	520	528	576	585	546	541	575	556	535	544	545	548	523	496	540	517	525	570	561	527	552	589	581	555	533	561	555	564	572	548	586	531	558	530	586	596	574	544	545	576	551	566	496	551	533	566	563	544	547	566	521	546	559	517	527	574	554	575	521	543	538	558	506	579	533	581	553	544	536	547	527	545	552	528	537	536	532	550	537	552	521	560	546	561	516	577	574	591	576	560	550	568	573	556	488	522	537	547	543	552	536	556	542	553	527	576	555	520	534	536	568	500	555	531	565	532	519	556	587	576	546	542	559	516	544	551	587	566	554	529	527	576	538	521	543	562	539	570	545	535	564	562	613	541	551	528	590	512	557	532	573	552	525	565	560	566	575	531	548	518	503	577	519	580	553	529	526	562	570	557	550	575	510	564	521	540	533	573	498	565	546	589	546	543	557	545	596	542	572	558	568	539	580	544	519	564	562	509	560	537	520	554	538	538	537	528	542	554	541	548	504	575	544	544	554	534	544	546	555	547	565	521	493	559	530	537	521	527	591	518	575	546	555	568	567	515	540	522	526	532	542	564	563	567	539	531	537	531	537	519	558	527	547	559	556	539	538	573	546	571	526	509	562	543	549	574	524	577	602	543	586	595	549	541	563	558	562	560	543	545	534	570	533	485	542	547	511	535	573	557	543	571	534	497	537	575	555	571	537	517	505	517	577	555	538	538	543	535	542	559	591	539	564	571	521	550	480	542	536	536	584	608	525	568	547	505	541	540	551	553	517	528	549	545	573	524	589	544	521	540	531	557	529	528	536	522	520	553	547	551	554	518	533	555	548	530	525	552	509	516	528	547	571	536	546	519	564	554	533	571	504	558	610	532	532	513	557	569	535	566	530
23433	21652	29602	23764	21341	19887	4623	401	307	348	360	310	334	344	316	341	333	337	307	331	355	335	341	340	350	358	309	316	361	314	331	334	327	310	323	322	340	308	323	310	297	299	320	332	299	296	317	324	340	362	328	355	343	335	344	333	331	308	329	293	366	306	334	334	304	333	304	340	349	340	337	316	334	347	350	304	365	360	358	323	333	308	304	312	350	301	289	322	332	357	361	303	310	339	343	347	304	306	301	317	364	347	331	314	317	338	335	353	342	360	349	301	348	325	332	302	292	317	341	319	331	313	348	328	335	315	303	305	269	301	319	327	320	337	318	348	327	297	343	334	338	317	318	351	334	363	345	306	319	302	316	349	321	323	319	330	342	326	362	327	337	361	303	314	295	321	327	369	320	329	356	342	305	344	339	314	315	299	324	318	337	334	309	293	319	351	337	343	309	321	335	341	349	325	353	323	332	289	310	314	346	340	327	339	346	328	315	331	349	346	325	347	352	319	338	321	340	313	305	314	316	374	320	340	339	311	327	338	314	293	319	352	312	333	302	331	333	348	349	319	327	338	310	346	319	315	325	313	327	351	320	339	310	346	323	336	340	300	358	280	342	344	337	318	309	358	317	326	341	337	327	319	337	316	335	330	310	291	297	318	305	335	367	329	317	308	343	329	329	326	330	307	303	285	328	349	312	330	320	330	321	321	297	333	319	301	341	334	326	331	328	337	315	324	346	336	310	330	319	330	302	328	352	318	338	327	318	328	319	328	342	318	386	342	338	306	340	317	347	318	317	320	335	298	325	326	329	324	328	336	317	332	327	341	326	326	314	349	298	328	361	335	334	322	316	338	312	307	311	316	341	307	336	320	297	334	326	348	306	294	311	353	355	335	322	319	324	355	332	312	309	304	303	330	335	342	369	324	342	336	343	298	327	331	338	337	339	305	323	346	324	327	326	308	344	314	306	316	333	314	353	353	325	345	343	325	337	315	321	311	310	299	300	340	298	350	333	348	337	333	330	334	336	346	341	324	285	330	295	301	316	324	309	319	336	336	315	308	347	330	339	341	341	349	318	337	321	306	321	346	341	355	315	322	302	337	307	293	321	346	353	311	319	320	317	305	316	328	334	360	333	311	318	316	343	338	299	286	359	330	315	325	300	328	338	322	347	354	328	325	340	323	323	331	346	336	312	366	331	327	354	310	367	326	353	309	341	356	336	303	332	344	339	322	331	362	319	313	349	325	341	340	339	363	346	310	314	341	333	329	326	332	310	324	317	336	332	338	330	332	353	319	300	356	342	329	354	305	322	340	313	324	325	321	301	317	298	337	332	346	321	353	309	347	313	306	324	328	310	364	304	340	345	357	351	291	317	335	329	338	303	318	337	333	327	331	336	345	335	315	320	330	344	307	324	313	335	323	324	307	295	329	317	301	328	338	325	308	316	298	310	315	326	296	291	354	332	319	332	334	310	315	320	313	345	324	339	337	284	338	336	315	346	342	316	323	308	332	331	323	327	281	335	321	317	335	329	320	317	318	328	324	382	351	337	330	331	351	353	330	329	322	349	333	304	309	344	300	320	331	326	326	339	301	327	308	309	320	320	312	358	291	305	335	320	310	292	366	331	292	313	335	359	337	353	337	347	323	312	359	342	331	310	330	319	307	313	321	322	290	348	323	294	355	355	303	338	305	351	346	349	337	335	364	333	312	338	341	334	311	312	311	337	340	315	336	286	325	337	349	335	326	347	308	312	327	294	316	349	304	367	286	374	296	332	301	320	293	313	331	300	357	324	300	349	333	312	349	305	342	303	333	299	309	322	322	340	318	352	339	317	338	328	321	308	327	321	333	328	322	328	321	353	321	317	321	298	336	304	352	308	309	334	334	338	310	305	342	357	354	333	326	344	347	315	350	305	333	318	325	341	312	334	289	316	355	345	315	355	335	334	334	333	324	341	350	360	326	313	332	338	328	314	295	304	362	334	359	330	336	310	326	358	334	311	360	328	332	310	320	370	327	332	318	314	333	335	342	306	316	366	334	315	367	350	286	298	333	368	344	314	312	294	302	315	318	314	335	345	372	314	300	309	313	330	347	321	316	325	316	325	340	317	358	315	331	325	329	300	318	327	341	350	328	319	331	307	328	357	321	356	352	318	321	333	328	298	315	305	294	339	310	324	328	333	328	314	304	325	340	332	344	333	336	305	338	321	313	344	356	309	310	327	360	328	293	346	308	326	309	346	347	348	329	333	334	330	357	304	374	298	301	339	324	304	318	331	310	291	317	315	329	349	334	315	361	375	310	378	375	338	341	334	343	343	334	334	320	326	338	319	339	323	347	365	314	337	362	343	330	342	300	319	350	313	325	307	349	339	310	335	345	329	408	335	329	356	341	309	343	326	312	319	302	334	324	311	343	301	347	310	303	318	312	328	369	316	306	343	291	315	371	333	336	318	323	298	342	323	331	343	312	337	309	349	322	338	358	299	356	344	322	338	333	296	336	343	321	314	329	320	309	352	354	337	331	340	296	342	302	329	294	333	349	327	340	338	315	307	340	301	313	289	332	337	309	329	339	342	287	319	314	336	317	308	327	341	350	330	337	321	337	312	334	294	355	335	332	322	329	295	323	316	311	301	320	342	360	337	312	355	333	380	333	315	327	285	322	334	326	354	332	312	352	343	330	350	313	315	364	320	311	317	341	308	355	327	316	310	317	332	315	327	341	339	319	350	322	315	360	319	333	317	354	315	344	336	315	345	352	336	329	347	343	322	310	336	331	341	346	345	290	328	344	355	335	326	348	328	312	318	344	336	316	314	370	310	288	311	333	331	304	321	334	334	301	349	351	315	299	379	322	317	307	309	364	317	310	353	313	327	326	334	326	323	353	322	310	338	333	354	333	314	319	346	304	345	291	320	342	320	348	329	318	339	310	299	346	305	345	319	300	327	304	316	327	338	344	359	328	309	341	349	354	325	327	324	307	315	345	321	323	332	345	338	324	344	335	319	300	301	315	319	342	359	337	333	349	345	336	338	313	306	312	340	328	354	323	312	317	319	334	341	306	348	317	328	334	370	345	348	376	319	348	325	322	308	343	333	323	301	341	341	359	330	354	311	331	319	282	343	376	340	289	341	276	317	308	322	317	356	309	323	330	316	306	313	311	325	316	313	329	302	331	332	336	350	307	322	321	348	323	309	336	323	338	356	319	320	309	314	344	329	322	318	310	325	311	319	326	329	332	343	322	317	347	344	314	341	355	348	319	309	305	351	302	322	335	353	360	325	320	322	310	316	310	327	338	340	346	352	329	333	294	338	365	329	330	326	355	314	349	307	341	319	312	354	325	339	295	328	300	342	295	315	350	330	306	331	320	341	302	344	325	271	326	350	305	330	328	321	341	350	296	322	345	299	335	316	342	311	358	320	352	311	324	336	324	344	344	313	324	356	335	300	312	330	302	315	369	306	301	316	313	313	340	337	346	324	325	333	312	328	356	340	333
62492	95349	62507	31581	11134	577	467	446	475	474	461	535	467	483	436	479	470	480	478	491	451	414	470	482	499	434	490	487	466	499	449	502	467	449	432	466	483	453	484	454	488	462	467	485	445	451	501	457	485	463	438	467	429	480	445	454	461	480	487	470	490	420	500	463	433	482	483	465	460	477	474	500	478	514	462	464	523	463	469	423	495	448	468	470	453	473	427	444	470	423	460	465	494	430	445	453	510	431	493	495	444	462	447	478	460	437	452	444	450	458	509	482	421	478	472	455	468	481	491	464	489	476	483	482	442	492	479	436	479	463	479	490	483	473	459	483	465	473	485	454	477	472	468	482	467	473	453	495	491	461	445	466	474	472	486	470	457	493	474	426	499	495	463	478	464	476	452	490	438	451	482	494	461	487	493	513	441	453	480	436	447	441	474	465	481	453	458	467	454	453	478	479	466	453	429	462	503	497	460	491	481	464	455	463	472	496	458	451	473	449	426	420	485	451	487	468	436	479	470	514	457	466	472	454	503	474	458	471	508	455	450	476	457	486	455	461	507	484	495	479	455	444	473	499	480	474	452	493	453	517	493	451	490	464	471	466	512	471	455	449	472	479	473	488	502	493	441	507	447	509	458	433	446	470	470	445	511	461	496	438	467	443	430	441	472	464	469	453	459	471	474	477	492	476	488	452	441	505	477	448	457	475	474	471	441	442	500	468	480	487	454	485	490	498	467	408	494	497	461	458	471	464	450	457	468	526	430	476	430	477	464	469	455	466	467	460	483	478	446	512	466	468	456	481	465	458	484	458	415	496	503	464	479	502	439	466	483	457	429	438	460	457	470	459	463	477	498	459	463	492	491	435	469	459	493	428	499	485	463	448	490	483	446	477	487	477	464	457	483	475	507	477	461	481	445	444	448	492	459	491	476	479	461	455	489	477	459	456	458	477	437	443	471	490	460	466	503	434	471	473	442	487	481	491	452	431	472	484	474	444	434	424	461	452	461	502	456	501	475	465	471	457	481	470	469	450	472	456	499	483	463	466	484	459	460	448	453	492	458	480	493	460	487	479	435	473	494	444	489	489	475	483	435	477	451	480	489	470	436	463	479	471	478	473	480	472	447	443	456	427	459	453	451	444	436	469	467	448	486	475	436	512	492	492	475	462	474	482	441	445	483	444	460	455	421	462	443	466	433	409	457	489	445	478	479	453	452	465	444	481	465	499	487	464	518	439	451	479	473	486	473	431	475	506	429	474	479	452	454	483	493	485	470	483	412	512	476	445	487	475	471	441	470	472	450	466	458	431	463	421	482	450	461	520	445	475	471	479	429	463	468	418	467	469	503	472	504	469	469	449	440	463	454	483	450	443	451	471	438	533	462	467	463	477	445	464	515	456	466	460	422	449	467	465	515	493	492	484	439	468	469	470	488	448	440	455	475	486	464	497	452	483	436	431	473	483	462	492	455	433	448	453	471	482	491	461	455	482	436	498	431	467	452	475	452	467	450	463	500	470	482	457	456	435	453	473	486	447	432	494	448	408	477	442	483	460	438	461	509	456	478	448	494	490	525	437	429	442	495	479	436	450	446	483	455	500	456	460	460	480	473	488	467	472	449	477	437	432	486	451	454	482	424	460	475	516	496	505	481	481	425	462	464	466	475	457	473	491	487	450	459	454	454	469	465	449	468	432	468	478	495	458	461	458	505	473	476	480	470	478	459	466	501	467	441	478	467	477	478	437	472	479	467	437	490	490	492	438	492	431	454	447	485	477	392	458	464	479	479	496	454	496	468	466	463	462	488	434	500	463	485	445	486	470	489	436	453	405	488	456	474	454	430	455	489	467	452	460	422	506	465	455	432	465	480	515	448	462	486	480	454	502	476	477	438	463	453	440	449	482	469	430	511	504	445	456	442	424	465	493	438	449	469	507	463	418	456	461	503	454	498	470	503	445	470	492	488	468	472	436	480	459	469	472	441	443	469	488	488	470	496	442	476	463	441	466	464	495	448	441	448	500	490	501	444	457	470	452	478	450	524	487	489	443	444	483	497	435	464	488	426	464	479	448	473	465	508	472	501	480	459	437	467	444	442	468	459	504	502	443	477	476	472	444	454	470	470	457	504	463	465	493	465	462	453	471	508	485	490	479	442	464	502	466	475	472	459	492	467	453	445	455	476	438	460	455	488	421	501	442	411	487	447	481	458	477	470	463	488	508	449	488	499	434	435	473	461	461	483	460	470	476	489	463	476	438	476	473	456	469	503	403	452	462	443	510	457	467	429	475	431	458	457	446	474	450	440	452	443	453	494	436	489	455	475	547	477	435	480	468	484	422	437	441	485	467	472	448	470	465	499	490	450	432	449	460	487	445	479	503	534	462	457	446	492	443	475	483	436	456	423	490	443	472	457	474	489	444	466	479	455	494	457	507	468	455	471	433	471	501	482	495	458	465	435	460	484	447	482	445	481	470	491	477	473	490	487	483	460	490	449	478	474	472	507	446	463	480	439	448	486	444	498	502	447	423	482	453	473	461	470	455	456	479	463	464	479	467	486	473	462	439	448	431	494	482	512	505	457	522	467	456	475	478	487	460	450	484	456	419	474	460	503	488	448	423	475	483	461	450	492	437	480	475	469	453	457	472	445	449	457	491	476	459	468	456	448	458	474	454	470	445	456	458	451	446	458	417	474	459	473	451	475	447	527	474	470	452	462	452	461	452	472	414	466	458	445	468	454	508	435	467	460	465	477	457	487	468	514	484	514	485	445	485	470	482	490	457	460	478	475	426	419	463	423	475	477	492	485	505	456	468	445	476	462	469	525	467	476	476	474	466	477	460	475	453	425	479	483	466	446	467	486	441	465	467	446	476	464	498	436	502	457	464	459	459	476	485	474	464	476	456	476	448	463	515	433	488	461	503	444	453	451	428	487	441	463	466	475	458	439	481	442	506	485	504	468	445	498	469	456	447	471	452	467	455	477	442	465	489	447	472	438	471	461	462	466	463	458	494	475	467	475	454	481	486	454	487	441	495	456	457	468	444	459	432	449	465	468	461	471	460	435	501	445	454	464	417	444	485	451	472	490	471	440	494	450	408	469	468	453	465	483	435	464	443	438	445	480	487	464	541	462	454	495	447	459	474	480	476	465	456	481	472	479	506	487	480	468	488	467	454	432	471	433	476	427	474	492	455	451	461	465	435	487	490	459	475	443	494	531	456	430	447	470	457	497	467	465	475	438	442	489	482	432	484	470	490	449	499	449	461	451	487	437	473	431	492	484	482	469	422	451	483	472	442	445	485	432	458	468	484	472	483	453	482	478	476	436	456	507	435	449	464	462	434	469	461	450	447	487	458	461	473	429	460	468	472	470	462	459	505	508	466	456	446	467	453	488	474	439	465	499	487	465	417	437	463	453	433	475	485	471	457	469	430	484	490	438	458	463	487	469	432	494	492	455	494	502	438	450	492	438	476	463	471	497	489	478	450	449	493	470	453	491	489
30951	27403	22756	7565	847	338	324	291	327	298	306	286	339	316	299	295	291	274	275	309	296	315	305	326	291	320	304	305	302	314	291	304	318	301	306	319	316	319	291	283	321	306	305	298	314	314	344	306	323	317	302	288	294	278	333	263	294	328	336	268	300	311	297	307	311	266	334	311	298	275	309	302	270	283	330	316	286	276	312	317	308	297	287	266	295	312	303	277	325	303	308	280	312	293	301	334	280	297	283	333	338	312	313	314	298	274	317	322	301	325	279	292	302	293	314	300	266	298	298	309	323	287	307	300	304	306	286	303	312	301	318	306	306	311	296	299	290	322	330	328	311	301	328	299	330	286	318	306	295	336	294	320	308	307	321	323	303	309	322	288	327	303	316	325	341	304	295	311	284	303	286	312	295	322	302	298	312	305	301	292	295	274	279	357	290	278	285	299	301	301	338	317	306	304	294	312	312	287	300	309	289	303	322	302	267	320	316	323	298	282	298	280	301	306	281	278	345	329	303	284	301	308	297	310	313	326	275	298	292	297	300	297	268	329	318	303	300	337	313	272	315	282	328	310	334	300	289	276	288	285	265	297	331	283	284	304	291	307	310	314	259	276	310	321	319	320	306	300	312	312	319	328	295	319	295	287	312	322	295	267	300	290	297	303	303	319	319	310	312	324	316	282	248	296	305	300	308	308	330	306	293	321	311	288	313	293	327	322	312	297	299	314	310	305	316	306	319	306	306	309	296	331	297	320	299	323	304	289	294	289	300	281	289	296	311	277	294	308	304	304	318	292	278	271	321	309	293	310	292	300	269	294	327	300	286	326	308	303	331	291	309	310	272	275	283	303	341	341	295	311	316	298	281	289	292	276	299	273	346	322	313	273	308	287	328	301	302	315	346	343	308	309	300	315	287	277	331	329	322	301	307	302	295	286	307	303	298	318	315	289	260	309	319	279	278	335	301	305	304	313	323	301	350	311	287	304	324	277	289	321	287	301	276	303	302	321	295	279	294	286	281	305	291	309	279	336	326	304	294	289	298	305	317	298	295	296	291	314	316	327	298	298	328	276	296	300	283	317	311	326	295	328	312	298	309	295	285	294	290	310	304	296	295	288	295	312	280	305	289	300	328	281	297	312	324	287	305	294	292	293	278	302	301	319	326	328	302	309	282	268	307	264	311	297	339	294	282	316	276	329	305	290	315	302	299	317	270	304	331	296	305	312	300	289	293	296	341	314	333	317	275	337	306	292	300	297	291	310	293	314	290	344	307	292	310	287	285	299	307	315	325	289	279	290	280	282	292	280	318	319	310	294	308	297	325	267	291	327	289	292	300	299	344	279	292	276	295	300	316	296	316	315	317	292	303	275	320	271	280	286	285	312	342	319	335	295	313	299	302	313	309	317	343	288	278	297	312	296	266	312	307	284	329	309	339	312	291	297	252	288	320	322	296	264	318	291	298	309	339	280	325	284	306	318	299	307	302	297	332	271	297	289	285	298	293	295	283	346	302	304	304	316	292	339	300	294	309	296	293	284	319	328	267	299	311	320	277	279	303	294	307	280	317	349	293	314	317	285	296	333	302	287	327	335	322	288	297	309	316	311	303	315	290	311	293	293	321	307	308	299	286	336	282	293	308	310	282	294	290	287	281	310	302	272	245	311	333	302	294	277	286	282	285	296	286	293	300	321	283	292	324	297	318	310	273	302	296	322	319	322	324	288	315	323	282	316	315	284	278	289	302	306	316	342	298	274	322	327	303	311	308	331	331	296	317	295	300	308	314	320	337	306	269	291	292	311	287	321	300	298	292	306	286	309	309	301	306	317	310	290	320	311	311	298	334	281	299	269	286	311	279	295	309	320	316	311	314	342	301	325	285	299	306	325	288	277	296	308	260	287	310	309	295	326	317	286	304	300	292	272	293	326	324	306	304	299	308	299	311	256	310	283	322	312	309	310	300	285	307	298	294	301	271	329	259	292	306	308	324	282	312	316	319	292	300	298	323	291	296	296	314	296	281	247	325	320	322	305	285	271	272	303	298	295	288	306	299	296	291	252	275	281	299	301	322	333	307	301	321	301	311	294	287	285	277	296	299	295	308	339	330	278	316	303	318	343	323	295	313	329	306	301	336	293	308	307	289	273	306	309	304	315	279	322	312	320	324	303	329	289	322	297	349	309	305	300	271	309	282	289	285	303	307	310	311	318	317	305	307	342	279	314	319	310	322	292	333	299	317	309	276	285	301	284	296	290	290	329	283	326	301	325	316	318	330	299	290	318	299	303	316	310	331	326	280	325	299	278	270	316	317	295	287	307	319	296	276	307	295	308	286	279	344	310	289	273	300	324	306	316	314	311	293	294	330	301	286	304	281	295	290	317	305	320	292	295	293	312	298	300	291	308	319	313	277	309	296	309	301	316	295	283	312	291	287	335	322	334	276	304	311	321	306	307	331	300	273	274	329	319	310	319	311	302	315	266	297	276	285	290	308	318	283	296	290	325	292	292	297	314	293	278	297	322	294	304	311	341	266	297	320	287	285	334	314	290	305	289	318	300	294	307	309	334	311	286	291	317	297	298	312	282	310	346	280	304	293	277	275	321	311	358	327	324	297	292	319	329	281	321	317	295	293	333	291	306	308	323	335	319	297	277	287	292	298	300	293	292	310	294	318	306	289	316	325	290	309	305	313	325	319	265	327	295	306	321	316	305	334	311	292	303	326	286	305	304	313	288	281	305	309	314	299	289	301	257	295	319	293	319	301	270	324	306	305	318	288	287	301	283	304	305	313	293	339	302	324	311	313	281	305	326	327	278	305	299	311	301	286	286	282	315	328	284	299	295	317	313	317	295	302	293	277	350	288	317	262	321	312	304	286	288	337	317	275	301	306	294	278	295	306	276	326	313	307	322	321	292	281	353	304	281	280	333	302	309	305	286	284	326	297	330	300	301	312	293	291	263	301	307	324	296	306	302	301	317	293	280	292	311	295	313	309	283	313	311	295	296	316	321	302	294	325	310	308	289	291	318	307	288	300	288	298	319	300	315	328	313	281	289	310	311	316	324	294	306	307	287	331	272	279	313	297	289	279	281	295	304	309	332	318	292	299	282	277	317	292	292	302	323	293	266	301	331	309	299	314	311	317	297	335	292	319	290	291	303	300	288	306	335	321	290	307	293	314	290	294	302	300	302	301	310	297	291	315	299	299	286	312	315	296	282	314	331	299	308	290	309	263	281	289	287	288	303	295	297	303	289	293	320	302	293	299	337	320	302	303	301	290	288	294	278	321	310	309	312	319	293	298	301	314	302	290	320	317	299	293	321	281	284	301	308	281	274	295	302	323	315	338	306	302	313	294	338	279	300	312	300	302	305	320	296	356	291	291	287	288	300	289	306	303	293	331	272	295	301	315	309	315	285	325	312	307	311	301	332	308	291	290	281	307	321	306	291	336	310	263	302	301	325	290	304	316	309	290	309	307	269	277	304	262	322	295	319	328	331
37355	41773	22425	5928	1357	403	440	420	429	426	453	423	414	421	434	447	412	477	431	452	440	413	439	430	390	399	415	421	401	440	420	442	423	479	449	436	434	448	403	408	395	440	440	425	462	423	427	439	421	423	458	421	475	428	436	427	428	417	422	415	423	431	420	431	447	399	443	436	450	401	411	412	426	479	487	416	418	463	419	456	413	421	422	416	442	423	428	463	422	402	444	439	441	436	424	414	439	444	418	431	401	434	426	421	422	418	415	475	459	428	427	407	417	446	397	457	464	420	441	416	421	476	436	419	451	442	431	504	451	411	415	463	426	444	456	445	432	450	430	412	439	432	417	440	467	440	401	427	417	424	406	470	381	431	428	398	459	460	474	472	454	442	430	438	438	435	433	439	454	439	427	400	420	453	440	441	421	375	447	459	424	474	498	391	425	457	431	453	463	467	444	432	433	424	442	422	437	422	443	420	479	448	433	440	416	431	437	415	466	421	429	465	449	455	444	455	428	461	451	448	433	452	410	436	419	451	460	444	452	485	432	424	438	400	465	472	431	412	467	435	394	432	443	474	411	425	434	433	453	425	419	450	423	437	427	449	447	428	410	427	435	433	426	440	395	467	419	487	442	435	414	403	450	467	439	444	410	439	405	424	444	448	439	426	428	435	459	446	438	429	428	428	457	430	431	427	475	465	449	447	445	437	466	429	444	407	398	431	457	380	443	420	465	416	403	447	464	421	437	413	432	446	412	437	430	452	439	428	421	421	472	441	454	438	462	466	422	404	434	454	450	417	420	421	456	467	463	418	460	433	413	389	435	442	442	430	430	458	448	429	385	420	442	434	425	424	393	403	427	458	466	457	451	467	426	456	431	416	467	459	451	436	437	437	467	433	430	412	456	430	438	403	432	450	406	437	466	443	442	431	441	440	416	413	440	473	442	449	419	436	396	474	447	432	470	459	402	439	415	451	461	489	442	453	433	451	440	445	426	458	450	477	472	425	464	444	468	415	440	451	412	408	454	422	411	407	436	434	458	443	441	486	451	444	427	443	400	456	450	463	449	459	481	436	422	431	504	423	450	411	444	429	410	475	444	457	435	455	443	446	421	420	428	450	436	452	444	421	428	460	423	426	453	425	407	431	428	418	466	435	436	424	430	459	460	425	479	449	452	457	443	432	416	385	458	452	446	431	416	430	413	421	434	420	413	464	399	391	429	457	453	401	468	446	411	456	426	442	453	417	423	452	456	488	430	462	474	457	432	455	461	442	441	404	463	430	444	439	410	485	476	437	448	422	426	443	427	457	383	414	415	411	463	427	459	449	441	415	405	440	431	412	428	454	444	416	422	387	453	414	423	435	449	467	450	431	430	459	420	454	426	449	444	396	446	459	470	431	434	451	479	424	445	452	463	461	408	442	404	445	420	420	489	411	429	444	444	504	432	457	432	404	426	421	417	455	443	410	466	426	440	455	457	441	451	437	462	442	415	446	447	444	435	440	421	447	422	425	420	432	448	399	422	420	447	410	458	468	412	462	423	425	438	460	432	409	416	490	448	449	432	458	467	447	448	423	421	423	453	455	435	442	427	460	442	415	403	498	455	411	473	437	443	414	445	407	448	445	441	465	456	437	474	443	421	452	425	448	444	459	464	472	424	441	418	443	447	429	428	447	464	388	467	449	436	476	453	440	453	450	444	444	458	457	426	438	454	428	439	455	441	441	391	418	425	439	440	433	467	422	446	456	454	438	423	509	448	472	450	462	444	431	459	470	413	443	435	438	432	421	432	441	408	413	434	429	436	482	438	434	413	447	460	438	463	428	468	474	454	453	413	461	446	440	469	461	443	450	444	459	450	451	435	424	434	425	458	440	413	458	472	435	453	410	387	438	462	435	460	447	460	446	453	446	405	466	410	454	401	464	421	438	446	450	432	443	456	472	452	466	431	480	416	440	461	466	460	433	395	412	432	458	427	423	443	435	433	434	429	469	449	432	437	421	431	445	436	403	447	464	428	475	470	464	462	447	384	466	410	420	463	433	443	434	453	431	436	448	452	418	438	448	419	444	442	435	414	419	405	442	414	413	465	437	469	495	444	480	433	446	437	462	430	424	457	440	447	424	409	450	461	431	424	450	412	446	422	421	466	465	413	473	458	413	473	420	441	456	469	452	440	444	488	433	414	466	420	449	485	401	445	448	423	460	426	445	462	432	441	462	443	439	432	428	469	411	435	422	435	419	440	419	441	453	452	425	439	438	475	461	453	460	434	421	465	447	448	455	416	424	436	475	433	471	422	431	478	428	463	466	392	440	422	447	433	436	437	428	426	450	450	438	438	441	453	410	439	407	439	458	432	444	474	416	435	421	445	422	408	424	440	407	429	444	445	441	424	451	409	467	449	442	425	401	421	458	479	431	444	440	438	445	457	458	441	438	428	459	446	444	446	458	428	460	399	443	419	467	425	454	461	415	431	424	452	442	424	444	420	423	455	454	436	403	423	425	452	416	436	445	416	410	434	439	458	450	422	427	419	429	479	434	437	460	427	449	445	467	444	454	400	472	440	465	470	464	411	414	445	427	429	451	449	439	453	419	461	422	449	441	439	435	462	421	445	444	392	426	408	409	461	449	456	446	438	410	427	462	448	446	439	479	441	472	453	385	427	421	414	433	443	448	443	414	427	430	418	464	434	470	423	423	411	396	449	428	433	453	439	433	443	413	413	424	460	451	423	449	458	459	410	416	421	437	420	435	396	440	426	430	441	409	464	439	453	456	441	418	391	398	448	428	430	443	439	429	446	454	463	473	421	428	398	426	428	436	488	453	413	439	396	450	437	466	429	430	405	444	437	457	461	426	450	447	391	432	435	447	420	437	454	477	459	430	449	440	418	434	440	451	455	402	413	438	435	433	407	453	446	439	442	440	448	445	425	425	434	450	432	441	463	429	442	461	411	444	427	443	426	481	449	447	438	449	417	391	453	442	473	433	430	398	409	406	433	453	422	440	466	457	467	427	414	411	415	418	459	446	449	439	446	423	438	466	474	412	385	422	464	426	472	402	449	441	450	429	406	468	437	455	414	446	473	420	447	461	416	404	432	469	458	428	453	436	449	442	439	445	441	446	449	429	453	436	432	455	427	424	436	478	419	442	422	447	454	446	436	427	464	426	456	452	415	418	447	451	441	443	443	479	458	433	423	439	442	432	446	447	486	442	449	430	440	462	468	455	447	429	404	461	462	423	431	427	441	427	433	434	407	471	433	456	477	439	430	451	435	429	472	425	396	438	441	461	415	438	437	412	443	425	430	438	461	424	452	445	457	450	467	455	411	430	429	461	446	446	414	469	452	447	440	427	464	490	440	445	425	472	463	464	458	471	425	449	416	397	446	454	464	399	447	439	405	449	461	434	424	432	455	468	446	424	440	438	436	448	439	431	439	430	442	475	454	437	450	416	433	407	399	426	423	425	404	445	484	452	405	446	420	437	410	428	391	437	395	420
24292	21945	29630	24288	21113	12089	739	396	403	382	399	377	388	400	428	430	415	385	415	419	408	399	389	371	384	411	432	373	388	413	416	403	387	361	393	384	417	360	363	387	399	428	377	395	392	412	377	382	429	402	343	383	423	367	398	379	392	398	383	385	377	413	419	412	368	368	407	441	369	423	400	361	368	414	394	382	390	408	388	376	359	394	399	356	397	372	383	393	427	381	377	399	410	405	381	402	380	414	363	384	397	361	399	387	402	394	375	388	374	418	368	372	386	379	384	379	385	398	395	385	387	452	351	403	354	430	405	381	374	377	431	379	385	395	392	362	395	381	372	409	388	394	373	391	408	376	364	394	341	398	388	383	353	394	394	395	385	380	410	356	367	399	393	355	390	381	401	358	397	381	392	373	370	384	395	401	374	370	393	367	394	397	376	404	363	376	410	390	370	414	394	403	413	378	403	387	387	393	383	401	373	407	406	377	377	420	354	401	405	408	389	425	415	411	355	403	388	422	418	384	411	416	424	375	388	398	361	388	388	410	365	371	359	393	407	390	402	375	382	367	392	395	395	376	382	433	385	401	392	373	371	382	378	396	374	394	393	388	407	381	366	399	366	382	372	371	392	380	380	372	387	338	374	382	376	393	353	393	396	370	390	441	393	387	399	412	367	362	392	376	398	353	380	424	377	405	385	395	379	380	401	381	413	397	425	367	396	372	369	417	343	390	371	427	392	371	403	372	371	392	440	378	378	375	390	380	426	401	392	392	365	422	396	370	384	394	381	388	388	390	402	366	382	374	401	362	382	383	418	382	362	368	402	399	385	370	386	382	366	392	419	381	390	378	390	409	377	375	356	378	382	352	406	386	405	362	393	353	392	395	377	401	396	375	397	402	354	393	354	377	382	378	398	378	393	416	393	364	395	386	388	373	397	420	370	399	355	426	407	377	392	406	390	389	382	375	352	389	360	403	438	352	420	371	391	371	382	359	388	386	391	376	385	390	405	415	416	356	411	394	373	394	375	379	349	405	380	347	372	358	382	377	377	368	395	387	360	428	416	361	391	377	407	367	358	395	389	375	388	350	394	373	421	380	400	396	411	380	419	365	354	359	373	362	392	369	386	382	392	447	395	365	380	376	397	401	370	332	396	386	365	409	422	368	406	395	396	344	404	370	338	390	359	399	387	413	386	370	371	390	386	409	361	402	416	416	384	395	423	387	382	389	387	385	420	400	396	379	391	403	379	369	376	403	381	401	422	365	380	380	405	371	381	418	365	372	367	399	388	407	381	399	388	380	394	399	378	381	357	394	406	380	383	387	401	401	386	375	386	420	398	385	398	376	366	416	383	381	390	421	381	407	386	412	412	358	367	391	363	378	398	376	384	386	379	413	395	399	389	394	393	405	386	406	388	372	381	362	379	371	396	389	364	394	408	372	376	435	360	381	399	409	380	384	457	349	376	400	372	336	377	433	392	362	389	382	408	391	386	400	391	428	381	398	418	392	421	368	386	384	385	389	388	422	381	390	369	412	349	432	386	438	410	361	401	395	416	395	362	390	370	393	383	419	366	397	375	346	374	377	350	395	364	411	378	356	389	369	408	379	389	345	371	400	369	388	412	367	418	410	433	382	448	398	424	364	404	385	357	418	423	417	377	387	369	381	394	398	394	343	374	399	382	350	426	375	409	387	383	381	393	397	395	396	412	386	385	412	385	408	371	387	416	393	341	387	358	396	392	383	429	358	364	398	373	382	444	365	395	384	367	418	398	398	353	408	363	415	386	417	359	403	361	416	368	407	380	398	409	417	382	416	365	353	393	366	391	403	439	421	387	423	380	366	402	371	349	393	389	376	381	372	381	380	395	394	359	377	390	338	360	384	360	403	357	412	381	367	415	354	405	392	405	407	392	352	345	372	396	394	396	381	381	397	356	390	369	403	407	381	378	402	405	358	389	392	393	415	355	411	397	383	403	401	339	422	351	355	409	389	378	390	350	401	386	438	391	376	369	386	396	401	400	410	401	399	358	407	386	386	360	376	387	381	377	384	374	388	382	361	382	392	392	375	366	358	400	392	369	401	374	368	388	392	386	414	389	398	383	392	394	376	363	366	413	400	387	403	378	389	417	410	366	361	381	364	375	377	369	377	419	379	409	348	389	397	370	357	418	371	395	405	381	386	391	385	363	368	428	393	382	367	348	413	406	399	376	368	413	410	388	406	374	382	408	365	395	433	397	400	411	377	402	385	355	391	404	402	380	432	387	443	375	383	399	398	380	352	393	424	387	419	377	407	381	403	371	375	403	398	392	358	354	377	396	434	406	389	404	384	386	412	408	406	370	392	387	431	382	344	414	416	388	399	372	363	378	381	391	396	417	365	423	412	401	397	377	372	407	356	423	383	376	412	384	410	418	385	393	377	394	373	403	382	390	385	398	362	370	393	372	367	413	399	394	390	417	412	385	384	379	396	361	393	393	405	371	443	389	368	383	410	370	346	404	381	389	380	399	410	387	386	403	366	394	378	389	393	360	388	378	364	402	394	421	372	422	423	383	422	408	408	381	386	398	365	399	355	382	386	376	402	386	431	392	382	361	393	386	379	411	423	361	409	393	402	380	395	405	391	390	390	406	380	410	386	384	432	369	417	393	418	373	369	402	362	430	403	379	414	386	382	414	342	399	398	383	384	337	360	388	393	401	366	412	394	365	349	380	385	391	382	407	406	386	415	395	353	369	399	349	423	365	388	391	390	389	417	397	366	376	418	387	413	394	403	377	393	408	451	363	404	382	397	429	381	375	394	378	407	413	401	411	403	367	427	425	368	409	365	368	354	394	423	404	420	386	374	361	388	418	428	398	423	369	389	360	374	384	403	371	380	381	371	430	366	398	382	407	340	407	411	379	395	378	351	377	384	367	392	354	340	358	387	383	384	384	388	390	371	375	433	412	409	385	396	390	388	420	385	383	363	384	387	422	394	376	388	360	395	370	400	381	386	362	406	380	409	371	381	383	393	357	397	416	418	389	385	394	392	382	368	407	354	375	403	413	380	397	387	393	399	362	367	387	414	403	383	390	390	390	408	407	411	378	399	361	358	364	367	402	363	375	361	386	413	373	386	379	416	371	367	399	372	399	375	402	366	383	365	368	433	389	390	390	362	381	374	391	399	427	435	410	410	393	399	383	396	386	415	340	386	419	392	331	380	370	386	392	416	382	389	388	381	390	366	383	402	389	402	425	389	414	397	391	376	400	398	403	387	406	367	419	389	356	396	370	380	409	360	398	408	401	377	382	418	355	371	399	371	387	359	424	381	350	369	375	371	411	368	386	442	389	384	376	369	378	388	400	413	390	375	396	369	395	398	400	404	397	404	363	425	354	402	380	390	412	393	375	384	384	377	343	379	388	376	370	394	392	379	373	396	422	385	425	390	405	378	428	376	407	357	416	401	407	362	392	372	361	360	401	340	398	370	411	370	395	379	399	409	381	416	376	421	401	382
61986	88192	56355	27107	7459	584	565	532	548	596	577	525	601	538	545	534	520	575	566	576	538	545	612	500	602	557	520	559	556	528	538	548	559	558	579	510	566	531	531	610	518	554	547	571	551	544	541	557	555	560	544	517	516	540	513	568	569	560	610	528	532	530	581	569	573	553	550	540	533	539	565	545	564	547	589	572	537	551	497	519	557	568	563	560	575	569	607	562	544	561	512	565	612	547	562	560	581	551	505	575	573	537	538	537	541	583	587	549	557	589	548	577	549	594	582	549	552	562	513	536	554	512	566	568	567	523	544	539	583	534	540	562	521	520	547	542	608	531	553	577	526	575	534	556	579	601	537	513	581	568	534	555	524	570	603	558	555	549	556	526	517	551	584	561	563	573	543	544	554	575	544	549	571	506	572	545	537	532	540	579	553	555	574	573	570	563	540	529	558	567	540	549	559	574	576	566	580	579	529	594	546	524	581	552	548	529	518	518	612	540	541	523	563	550	544	552	511	556	531	550	574	503	543	507	530	587	522	564	532	594	503	562	566	574	540	530	579	576	613	539	571	541	542	557	583	576	555	533	568	554	565	562	564	536	542	525	549	593	540	532	557	557	576	527	536	538	552	566	557	557	609	554	537	543	571	552	542	538	530	600	539	545	523	529	571	559	563	580	535	589	533	568	571	565	553	486	557	576	540	585	565	525	586	548	539	562	584	507	564	525	535	531	557	526	549	590	534	557	585	530	556	554	553	512	588	552	536	563	579	554	537	553	580	542	583	530	559	572	567	551	546	540	565	553	551	555	560	528	534	518	566	545	568	599	535	612	567	609	583	554	586	504	553	575	534	579	594	525	572	555	564	530	561	533	511	556	543	555	531	577	563	547	558	583	543	530	536	575	506	563	572	575	541	600	544	565	568	546	544	559	567	549	567	570	531	541	573	596	584	560	581	573	580	558	549	510	579	593	526	553	538	553	514	570	542	564	585	559	551	548	601	529	535	585	566	540	548	547	548	548	493	535	571	598	559	548	536	551	578	526	550	530	586	556	561	545	576	568	572	599	556	570	520	544	575	591	553	543	539	525	580	582	554	551	562	574	532	549	539	547	573	558	572	575	520	546	545	568	559	538	563	510	565	526	590	556	573	536	549	535	578	533	564	562	544	554	557	565	572	531	586	551	522	551	563	567	544	556	525	589	522	597	516	567	568	560	569	576	560	554	524	540	558	496	610	551	556	558	539	554	510	536	569	570	524	550	569	552	592	543	549	597	564	539	553	591	525	558	549	531	559	546	545	603	582	581	560	562	516	573	553	573	548	550	547	533	541	584	585	580	539	558	556	573	527	563	563	527	577	570	569	549	548	564	570	571	543	547	544	546	568	565	587	515	577	604	527	569	586	548	500	551	567	566	582	553	557	547	552	537	544	550	581	586	535	579	569	536	544	591	590	579	557	537	543	533	535	593	546	544	552	532	559	549	597	526	547	572	582	545	559	613	538	604	546	547	563	580	580	586	576	547	556	609	589	536	525	542	550	546	563	551	566	562	578	566	542	529	538	592	529	577	538	564	593	609	557	528	525	564	585	541	570	541	518	557	529	557	541	567	560	576	591	523	572	548	575	557	566	537	557	557	569	564	559	589	557	550	568	596	536	591	577	566	537	548	534	560	557	521	564	573	546	524	521	549	564	576	585	516	540	540	526	596	536	546	541	607	550	540	545	551	529	524	581	497	572	562	527	580	534	555	572	561	573	565	585	566	574	550	532	565	551	543	551	572	571	528	563	550	586	541	564	544	519	546	602	550	540	559	536	550	564	560	602	536	571	543	540	524	561	534	546	528	542	606	557	523	557	550	590	569	551	529	545	567	563	549	530	528	583	571	521	557	549	521	563	600	575	563	539	503	563	517	521	567	557	570	597	580	553	589	563	540	535	557	541	551	558	541	586	510	584	572	558	553	534	549	581	571	518	510	548	540	536	551	545	584	531	543	555	567	559	552	545	535	540	549	596	600	548	534	549	531	567	546	565	550	517	569	573	597	592	556	577	550	551	589	589	561	560	558	521	485	551	554	547	540	529	571	527	534	561	536	534	591	574	579	517	553	565	581	549	577	546	557	566	563	575	531	549	532	524	610	576	599	540	523	550	507	515	545	547	537	533	555	566	542	555	536	533	546	575	589	550	550	519	532	568	546	521	541	539	558	529	563	569	597	496	559	534	551	560	567	532	513	547	585	563	525	563	514	577	537	521	567	569	552	535	562	556	563	543	568	545	539	557	591	580	530	569	556	550	567	526	556	586	561	577	531	542	558	585	533	532	599	538	565	586	584	599	619	570	527	567	528	573	544	567	532	518	518	561	554	572	540	548	580	537	551	556	596	554	506	540	524	586	588	551	544	586	547	560	562	564	551	536	545	552	538	504	533	542	514	522	551	511	555	553	547	537	558	541	562	523	563	557	547	577	555	553	547	549	586	527	524	582	561	609	584	548	522	545	507	568	572	569	543	569	553	561	531	549	555	529	539	580	554	584	564	550	557	524	578	566	548	561	581	552	535	554	592	564	523	551	539	589	556	532	592	576	524	570	522	544	579	537	585	556	525	568	551	559	563	528	576	524	609	572	595	528	550	541	563	561	585	554	566	550	501	560	566	554	546	536	573	540	529	583	590	586	562	577	568	510	576	528	526	548	543	583	565	558	551	548	552	536	569	530	522	551	636	553	555	527	500	539	546	558	560	540	545	529	578	520	571	519	587	557	542	557	564	528	540	603	580	541	555	572	499	539	581	568	587	540	556	572	544	550	508	547	542	544	563	564	557	532	582	571	574	555	574	592	574	526	600	574	556	541	580	535	546	570	595	549	577	554	552	543	542	560	548	522	567	540	576	560	579	594	554	593	549	509	567	575	539	600	534	518	554	570	567	571	554	560	552	605	554	534	517	586	548	571	571	576	559	548	542	586	507	567	579	538	559	577	528	535	558	572	566	496	564	522	556	564	556	572	564	585	525	523	539	533	528	563	534	579	556	546	583	552	529	553	571	556	583	543	547	600	527	553	555	552	523	557	555	518	512	531	535	535	560	551	578	547	549	569	592	560	556	546	574	581	549	573	518	572	556	552	576	549	535	567	567	558	529	525	581	551	565	600	608	569	563	561	541	527	534	550	569	543	598	577	542	533	554	616	547	542	568	591	502	553	523	606	550	600	566	556	519	530	537	554	520	504	573	543	566	558	508	546	567	547	586	562	570	573	583	547	563	553	553	541	539	572	550	541	556	569	561	553	566	557	575	521	579	598	567	569	555	545	579	493	542	554	555	588	557	533	523	526	569	537	541	511	546	583	564	566	541	519	547	555	552	590	538	551	612	553	549	556	546	583	579	535	550	546	520	596	551	583	563	533	584	563	524	537	528	593	523	523	580	592	621	524	595	540	555	546	561	531	508	544	512	560	572	578	562	562	575	636	575	523	572	565	556	552	573	557	551	540	562	600	578	563	545
23577	21716	29697	23947	21428	19989	4552	403	356	328	311	349	340	325	362	344	345	356	343	334	340	314	326	282	334	321	342	344	325	350	308	360	334	355	331	337	323	338	350	329	309	315	328	319	348	361	310	331	345	350	317	341	337	351	348	318	322	315	307	325	329	344	330	305	328	322	364	322	344	319	319	344	336	323	324	352	338	308	299	276	349	341	337	334	321	328	309	327	346	337	329	328	324	363	324	358	331	295	353	323	324	333	339	343	337	342	344	320	333	327	337	325	341	339	326	357	337	331	341	328	354	336	329	349	321	336	354	365	335	327	319	309	308	318	337	341	301	311	330	336	316	322	314	338	320	323	330	374	341	357	371	322	325	350	335	304	345	333	330	319	345	333	323	351	362	327	336	344	312	329	329	304	349	350	315	322	324	332	326	316	319	360	335	343	333	304	349	315	359	301	336	365	353	343	346	329	340	308	341	319	317	339	336	335	342	359	336	362	335	357	362	358	318	336	332	322	337	314	325	311	351	305	335	337	337	330	333	350	368	343	357	328	342	343	317	326	306	340	368	311	339	346	345	311	313	378	316	292	354	331	332	292	318	345	368	336	333	338	315	324	330	330	338	340	326	340	317	318	354	342	337	337	355	326	331	332	317	359	367	324	332	319	335	316	326	344	341	326	332	349	336	346	334	335	346	337	345	293	341	355	331	327	349	323	369	305	336	325	350	334	373	341	310	352	339	336	330	330	364	311	325	346	337	352	317	342	316	331	327	319	350	296	311	340	348	315	342	351	317	285	325	352	308	335	341	346	324	309	338	322	321	322	325	307	308	314	314	321	353	347	332	300	351	306	337	329	354	346	355	339	340	327	324	321	307	340	326	364	314	310	358	339	337	332	364	385	322	336	344	307	350	338	317	316	307	311	370	314	329	311	325	345	317	358	329	347	318	329	301	351	329	333	340	305	348	334	316	363	334	336	330	360	290	331	339	356	314	325	306	357	356	303	309	322	332	328	309	340	370	329	329	331	323	331	294	352	327	343	341	337	337	357	324	328	325	359	311	324	335	350	345	316	336	324	312	327	345	329	334	342	344	339	339	334	344	329	342	351	337	378	322	356	331	353	346	322	315	309	347	335	333	347	332	334	338	325	352	328	325	331	336	349	343	341	337	323	358	308	319	347	345	331	327	330	366	330	325	358	323	333	307	347	292	320	313	323	347	327	323	352	317	333	347	311	340	292	314	313	358	346	305	313	289	337	322	367	324	345	341	311	346	314	338	323	348	339	320	340	344	350	333	328	346	309	318	355	334	371	348	308	316	348	323	322	337	320	313	324	330	336	339	326	334	320	329	350	314	321	329	373	307	347	319	325	294	294	338	327	366	361	332	329	342	326	347	340	339	344	318	311	357	336	343	343	325	349	358	343	319	335	352	319	310	310	311	315	318	316	321	337	370	329	321	376	323	280	330	365	356	345	312	316	340	358	320	337	305	307	325	336	322	340	349	318	329	353	334	322	335	320	343	331	352	347	366	354	343	328	365	365	312	337	358	339	321	330	354	328	341	358	328	333	300	338	313	314	344	325	323	346	330	334	337	367	342	340	322	299	323	362	343	341	316	327	343	350	323	324	384	371	325	326	330	343	280	325	321	362	347	313	341	357	335	344	367	329	337	319	336	353	311	326	324	325	328	328	320	327	319	313	317	362	341	307	353	318	296	352	355	346	309	362	320	332	313	302	336	309	321	304	331	314	303	305	328	315	344	343	339	325	312	335	338	337	313	336	343	349	308	334	326	325	349	340	316	352	335	341	350	356	330	354	310	327	330	354	344	299	337	332	317	316	298	349	305	313	343	323	326	298	351	351	339	335	319	351	307	354	347	321	317	341	321	338	283	338	327	339	334	320	333	337	368	386	350	336	332	321	311	336	314	316	338	362	325	344	313	368	339	327	329	326	342	320	311	332	334	315	309	302	316	339	317	346	350	308	327	298	306	331	355	336	353	331	328	337	306	366	329	295	332	321	367	333	361	333	334	325	356	300	329	316	329	389	322	336	338	303	341	359	316	310	317	277	336	328	336	339	320	356	321	334	330	341	345	298	307	317	312	291	345	329	340	303	338	304	278	307	361	331	325	337	338	358	342	315	361	308	332	343	353	315	323	327	325	368	355	349	330	331	327	354	323	299	366	330	353	338	337	336	336	338	350	327	324	325	342	345	306	330	332	307	302	308	363	368	351	349	350	344	342	342	346	330	350	330	345	325	329	339	297	331	335	337	330	374	353	369	331	351	313	325	321	307	324	351	321	312	348	306	344	336	314	326	322	340	314	349	388	309	330	329	342	331	361	322	337	327	303	363	335	315	357	318	317	352	354	346	355	322	294	317	321	310	307	305	350	348	335	331	339	333	330	320	321	343	313	311	360	316	319	349	335	342	322	346	339	334	360	351	345	344	347	331	329	318	340	334	351	315	342	319	340	352	324	344	329	322	345	337	351	338	315	343	315	355	317	322	327	324	320	355	339	325	327	323	317	326	317	326	348	330	354	352	332	357	342	346	329	334	363	308	310	296	335	337	317	337	297	338	323	336	334	332	368	343	312	333	340	335	292	343	352	330	352	297	340	323	379	323	303	313	327	336	351	377	349	362	355	329	359	333	356	305	337	330	327	339	333	330	321	312	328	364	339	348	351	332	324	386	350	351	378	317	345	333	317	345	336	330	300	330	362	334	360	297	327	297	327	335	308	339	373	325	298	334	363	307	312	352	353	314	356	329	342	317	350	348	315	328	346	310	336	329	316	339	316	310	312	297	356	323	349	364	322	304	297	315	313	340	332	329	337	361	321	317	319	291	336	347	363	326	362	321	324	335	342	333	327	344	332	339	365	369	289	314	359	304	321	303	297	348	343	320	310	330	339	325	332	335	316	359	307	327	357	319	297	298	317	334	341	310	346	321	328	324	303	343	346	321	312	318	333	313	352	320	314	330	339	348	335	318	344	307	329	327	336	313	326	355	354	329	328	350	341	338	312	366	324	327	346	339	323	361	334	328	284	334	326	339	330	313	331	304	329	333	345	334	323	328	317	332	310	339	316	337	326	312	344	352	335	328	350	354	302	314	315	324	345	334	366	325	352	322	325	344	320	300	333	343	315	334	310	359	319	310	309	341	356	342	349	359	306	307	312	325	304	365	294	291	318	333	348	347	349	317	322	339	326	346	348	309	362	334	332	343	351	346	339	368	322	349	368	327	314	286	312	346	326	336	349	329	325	313	319	298	337	334	332	333	328	331	335	347	318	376	326	332	369	324	337	345	329	344	358	312	319	330	314	368	331	329	306	372	328	358	351	337	280	316	358	341	313	327	344	328	335	339	337	280	312	377	330	308	347	327	305	348	291	364	343	326	323	318	319	344	320	330	317	307	364	362	327	364	337	319	333	326	321	322	344	338	345	317	302	318	348	340	327	339	339	334	354	332	305	313	321	358	349	316	324	335	347	326	332	284
62318	95834	63516	32246	9952	599	499	483	514	494	474	475	529	463	476	487	506	479	490	485	489	486	513	476	475	461	483	492	449	487	458	455	451	507	488	464	509	491	485	481	467	497	479	494	487	498	483	474	509	478	482	480	455	478	526	471	453	474	488	515	467	469	475	485	456	453	449	452	458	485	509	504	502	486	472	484	516	441	467	480	496	471	501	479	474	497	441	470	504	491	476	419	434	406	482	533	460	464	472	487	479	481	415	504	506	488	471	471	468	487	430	460	510	468	473	465	455	471	448	498	487	483	420	460	462	438	456	424	436	453	442	466	439	444	503	494	442	489	478	486	489	473	459	487	443	485	475	481	472	490	493	471	478	481	505	432	471	458	444	454	436	466	481	490	464	467	480	488	490	447	491	481	432	467	471	472	459	445	434	450	474	495	515	478	475	497	489	467	530	542	446	461	469	446	491	475	467	436	496	483	487	479	440	491	468	500	486	439	513	465	449	495	501	464	478	486	481	442	441	485	495	494	475	435	451	474	485	447	438	498	459	522	485	502	481	434	486	505	468	491	449	479	501	473	475	487	465	422	491	487	450	453	474	466	478	484	483	436	450	477	460	471	458	473	451	484	491	514	448	442	521	463	442	460	473	477	479	465	471	491	470	482	482	528	481	482	512	428	471	478	465	477	462	493	466	441	485	484	465	513	459	492	492	488	488	465	487	456	501	444	467	460	467	480	505	478	470	486	441	493	464	495	428	450	468	469	467	455	480	436	455	448	447	440	464	460	492	454	464	490	469	457	458	512	494	464	509	474	482	479	461	463	489	452	455	449	467	506	483	450	479	510	488	467	480	457	469	455	487	478	478	452	474	491	479	449	492	498	461	465	479	492	436	486	492	496	492	464	493	464	498	442	481	471	412	482	490	517	461	498	444	416	473	506	461	492	478	455	487	459	483	477	460	477	491	483	441	445	484	456	462	443	423	468	432	452	445	494	458	452	498	438	478	442	452	454	454	481	452	457	466	494	459	490	488	442	488	480	456	482	491	469	501	466	531	490	466	478	489	488	484	450	437	472	473	478	468	451	460	473	455	488	459	459	498	452	503	515	468	489	484	501	451	453	489	451	471	463	441	510	476	473	466	452	463	449	497	415	475	466	464	483	479	467	482	480	499	474	476	471	482	469	479	492	427	467	479	476	470	465	500	456	466	456	478	515	452	468	483	485	483	466	481	486	491	469	444	463	487	532	478	499	495	435	457	484	470	478	464	453	486	478	519	480	454	435	508	482	456	507	479	453	508	470	534	472	499	446	491	484	464	495	451	506	471	484	459	517	477	469	471	455	439	463	447	484	477	491	469	480	449	450	509	484	476	450	474	451	516	466	463	508	492	438	494	456	483	473	493	471	471	481	451	451	457	499	481	507	494	470	478	532	490	498	447	466	507	493	469	463	444	494	471	491	522	488	478	474	459	461	477	488	465	505	438	492	436	453	444	452	482	505	468	464	487	464	428	482	468	448	468	464	467	479	451	514	445	511	480	436	523	472	461	492	476	473	506	441	482	440	494	443	458	471	426	502	488	488	505	469	457	489	500	479	454	445	493	492	497	476	478	467	449	503	493	489	468	472	429	475	474	467	458	498	450	458	471	460	450	488	488	478	455	470	506	453	470	438	487	517	512	484	437	469	530	488	433	441	460	513	466	485	480	441	480	459	432	458	464	458	430	463	491	478	484	497	450	462	490	504	475	485	445	461	491	497	475	491	472	463	499	476	469	455	478	439	514	484	480	454	499	456	498	450	500	473	461	479	463	468	472	457	488	493	459	489	482	475	461	476	469	487	457	457	508	488	488	482	485	458	484	484	449	481	457	487	491	464	490	458	495	494	480	468	458	464	466	456	486	483	502	472	468	477	510	472	510	466	445	504	467	482	498	486	469	469	478	430	453	480	495	468	407	469	488	446	460	483	453	448	430	495	474	489	462	452	489	439	487	499	467	464	465	453	505	458	495	481	467	458	508	472	498	438	430	460	485	494	460	520	498	448	461	464	463	408	468	465	471	445	448	473	493	515	496	482	480	462	507	476	465	491	484	486	487	469	466	523	480	435	476	465	432	469	457	482	472	466	451	447	467	441	459	463	492	454	480	481	480	496	486	508	476	499	495	473	411	463	481	459	466	455	459	501	545	473	475	478	461	491	511	472	469	462	433	492	523	474	437	447	484	460	504	461	469	503	450	488	475	477	484	493	485	522	477	450	472	450	493	451	448	468	493	520	505	475	502	478	466	478	475	486	456	469	465	479	478	475	418	474	481	454	463	450	489	480	494	433	480	539	461	467	462	488	450	449	470	438	551	457	497	492	461	447	471	458	464	489	475	456	462	456	433	479	444	449	500	485	476	505	531	514	473	488	481	493	506	502	455	473	469	500	503	482	470	429	477	496	426	465	495	502	440	480	428	468	459	513	491	501	480	470	460	465	458	469	482	533	429	516	499	469	469	506	485	485	433	476	464	470	446	467	475	470	476	438	453	457	480	502	413	459	516	459	471	464	467	490	512	490	515	433	485	479	482	467	452	467	481	498	488	464	481	516	446	516	495	470	469	443	483	488	434	503	469	480	435	478	492	514	485	438	488	462	439	472	499	460	467	440	498	486	475	502	467	465	486	469	453	474	456	501	482	466	495	525	460	486	541	501	479	480	459	506	491	505	514	503	472	507	480	446	479	498	502	474	477	459	462	495	476	488	476	475	473	472	483	483	495	484	489	493	476	482	498	489	441	451	474	500	461	472	477	476	491	494	488	484	463	487	472	533	475	461	494	473	489	465	478	451	441	463	448	453	479	467	457	495	468	509	460	499	460	460	500	461	479	466	465	503	437	458	461	512	483	473	470	457	525	492	464	473	440	454	445	475	476	447	471	461	483	471	472	451	500	497	509	458	496	446	527	440	479	484	463	517	450	493	501	470	452	427	487	469	492	456	486	486	474	460	482	460	506	477	485	478	468	478	479	485	481	466	525	470	458	490	429	466	460	473	445	478	498	444	483	500	495	447	510	486	454	445	475	500	461	501	468	512	440	479	437	468	460	487	501	506	483	490	475	470	456	494	460	473	503	455	497	502	490	415	490	438	445	506	438	527	474	430	478	470	495	493	465	454	454	454	438	476	478	464	471	486	457	453	476	472	426	456	438	444	478	481	484	473	502	472	499	455	493	471	437	459	454	486	445	491	462	471	457	492	437	462	475	474	457	482	500	507	476	481	502	489	505	476	487	492	459	464	465	468	468	492	506	474	469	474	460	435	487	455	485	468	473	465	479	494	512	470	496	464	481	474	453	495	484	503	504	486	486	479	446	480	448	476	458	471	458	470	491	502	505	458	447	462	479	514	459	471	444	471	505	480	484	449	460	492	516	489	432	486	520	483	468	479	468	454	463	446	469	460	517	467	478	455	489	445	512	439	466	472	473	476	472	443	479	453	499	399	451	478	477	463	468	481	446	443
31101	27415	23212	7654	746	315	307	303	325	322	303	291	301	318	318	295	302	329	297	299	319	281	283	285	294	297	314	316	314	322	319	303	303	276	299	296	305	315	326	325	321	277	293	282	324	281	313	305	308	317	309	317	287	311	320	310	303	302	294	323	329	337	331	310	308	296	286	284	304	275	293	331	327	272	282	298	314	296	320	333	285	304	308	327	316	283	316	297	289	293	305	310	305	332	281	279	284	294	295	331	333	296	290	328	305	326	298	311	335	312	324	293	279	311	310	297	309	320	337	336	330	342	314	319	284	304	316	314	285	301	310	281	312	319	324	327	329	328	266	287	313	316	351	299	280	326	319	311	303	289	266	308	333	320	258	299	314	291	314	264	297	315	308	309	268	314	299	304	300	292	308	274	317	309	282	297	284	302	281	280	358	284	311	278	326	332	285	298	342	279	325	319	306	299	306	289	295	286	291	311	316	303	296	313	331	292	306	302	326	318	295	322	274	303	315	297	324	308	270	291	334	324	305	298	306	303	285	312	312	313	275	315	310	305	285	313	309	308	323	300	308	304	328	321	282	302	304	329	304	305	335	323	315	303	327	293	292	294	300	281	286	318	301	295	303	322	286	302	303	313	309	326	307	340	330	302	325	276	277	326	328	313	310	324	317	283	326	303	305	324	284	295	300	298	279	319	296	310	307	299	347	286	320	318	287	312	309	281	301	306	325	344	313	300	323	298	306	315	290	312	278	285	317	248	266	298	299	302	280	299	328	329	304	304	345	297	300	301	327	291	324	303	325	307	300	281	303	289	336	329	295	319	305	304	274	302	278	336	311	297	336	288	303	288	300	311	283	318	304	305	288	326	292	299	312	315	305	274	317	306	295	271	289	317	284	334	284	301	272	287	319	299	290	298	282	309	312	324	309	293	309	314	324	275	293	296	300	262	277	293	291	307	314	336	297	303	335	320	327	309	325	297	318	312	338	281	313	322	282	311	333	294	317	297	316	315	293	293	309	311	305	295	320	309	303	337	296	293	293	296	316	296	286	274	304	298	318	320	295	321	315	308	297	299	296	272	317	320	329	326	296	294	279	308	318	249	318	315	317	301	331	354	314	314	308	318	320	334	290	313	284	317	309	287	302	327	301	340	305	310	300	327	302	276	279	280	295	328	317	280	284	301	288	302	305	306	297	310	321	293	316	312	255	291	307	288	320	301	321	333	295	304	302	319	328	292	295	308	313	273	291	315	307	280	315	284	290	308	294	301	318	321	293	331	273	295	323	300	333	308	271	298	325	301	275	310	280	295	322	300	316	326	308	305	295	335	313	293	290	279	296	292	286	301	303	304	324	281	289	280	281	317	309	309	333	318	322	284	309	294	312	310	311	319	304	303	329	326	308	312	315	329	350	299	287	311	289	321	286	293	341	306	306	302	288	283	294	321	289	276	287	310	299	343	325	293	296	307	303	300	328	292	304	311	314	339	320	334	284	296	306	320	331	278	323	305	302	305	313	321	300	313	287	298	322	327	284	301	305	300	307	333	290	302	321	287	305	335	308	298	282	282	287	319	307	316	318	313	286	317	293	293	291	270	300	315	312	318	311	286	318	305	305	320	310	274	309	341	275	277	324	299	315	297	302	316	300	315	297	297	316	331	298	336	290	324	304	296	338	329	314	314	308	321	295	295	296	327	337	298	314	296	283	292	304	291	321	290	299	286	298	296	304	293	312	303	317	318	321	284	309	321	310	307	295	316	316	305	306	299	288	312	302	313	299	310	308	333	286	303	294	327	295	291	308	302	297	324	272	306	281	331	282	289	348	317	294	268	294	289	288	268	297	300	312	318	319	333	339	279	305	289	309	292	322	278	311	318	289	280	311	294	332	288	312	280	295	321	311	259	320	297	333	308	300	301	341	296	317	293	300	299	308	306	352	307	295	300	275	299	331	314	314	340	332	306	325	331	300	332	297	288	340	273	279	282	323	307	309	322	307	322	308	284	292	298	287	292	328	298	304	265	320	300	297	328	312	296	306	328	318	295	301	322	309	305	267	311	305	276	320	315	325	331	286	341	307	296	314	327	316	292	312	337	322	311	304	314	310	296	304	285	315	313	298	309	310	314	313	310	309	303	302	302	316	331	300	304	288	330	261	285	296	360	280	295	296	290	306	306	323	277	293	314	339	298	319	313	279	290	320	296	321	298	324	309	313	282	295	296	293	307	302	304	307	301	336	291	322	318	299	286	284	306	313	302	302	314	314	302	327	284	272	341	295	296	314	302	310	315	299	298	289	314	296	275	286	323	298	307	317	277	297	310	301	316	333	297	302	306	317	300	329	339	320	300	279	281	317	305	293	275	326	289	291	304	306	343	326	285	294	326	300	297	296	262	301	336	288	325	316	288	354	291	302	282	260	316	314	288	325	300	293	318	308	283	299	327	308	304	344	284	276	297	344	284	317	319	314	316	326	292	325	317	345	292	271	299	303	313	294	344	305	307	321	327	309	279	335	294	277	301	282	343	335	285	307	300	304	285	296	315	317	304	317	313	296	328	346	294	286	297	286	295	309	302	307	298	332	298	311	301	318	322	311	322	285	311	301	337	298	327	325	324	271	312	314	304	292	337	344	299	319	291	299	337	304	316	297	334	302	293	331	299	299	289	303	282	295	297	312	305	328	319	313	302	316	302	320	319	311	301	333	309	318	311	319	334	324	308	315	303	303	308	274	279	360	314	295	281	302	322	304	315	277	310	336	287	294	282	298	301	321	310	327	299	325	309	309	303	282	301	320	312	343	297	290	302	310	331	333	324	328	315	311	298	298	324	319	306	313	339	312	319	284	316	292	297	294	298	282	308	280	339	274	319	317	310	311	278	303	296	315	319	263	294	295	297	309	322	288	293	311	311	282	313	328	311	332	285	304	341	304	303	313	300	330	290	271	313	326	316	317	293	299	313	323	322	320	322	283	278	289	335	295	316	309	324	304	310	296	315	303	304	293	307	297	312	292	294	323	300	331	317	317	289	305	282	315	318	326	321	290	304	293	332	296	318	271	325	310	299	301	294	320	334	269	299	318	319	324	305	328	299	313	292	298	295	309	306	323	315	287	284	308	301	279	278	312	300	350	310	284	304	286	292	302	306	322	327	262	303	320	298	296	301	292	300	313	282	330	282	321	311	328	293	306	327	323	304	323	265	310	298	301	327	302	302	294	295	291	294	310	281	302	300	331	287	323	307	284	280	309	322	289	299	276	311	281	304	311	312	292	297	312	299	298	301	311	303	304	305	308	333	316	293	320	326	318	310	311	327	293	301	298	320	288	313	276	289	322	296	315	290	292	328	302	293	320	280	286	311	304	305	311	317	324	300	308	293	290	295	290	303	295	275	290	313	315	315	302	314	294	296	327	277	280	289	298	309	317	267	277	306	298	282	288	299	287	308	312	262	283	303	321	300	315	330	324	301	304	316	307	292	288	304	288	289	290	300	263	291	308	313	321	337
37489	42041	23181	5560	1097	471	447	433	404	442	427	443	470	452	468	464	431	453	453	443	451	463	428	441	462	441	431	410	440	454	427	426	428	441	439	451	431	453	483	451	458	412	466	451	466	485	475	448	453	468	425	439	457	459	466	436	411	464	452	430	434	440	455	452	432	435	417	438	441	413	447	421	503	453	438	461	477	455	453	455	448	476	381	491	426	435	445	453	439	437	449	428	449	453	465	465	447	448	453	450	448	434	446	459	457	475	460	454	427	403	399	438	446	474	448	439	466	466	422	383	421	463	442	447	464	431	459	421	424	449	485	452	400	446	480	426	435	462	457	451	439	466	431	436	450	439	465	433	452	460	454	468	434	446	444	444	451	432	450	442	422	456	415	468	462	435	455	426	471	437	425	445	451	432	449	412	455	469	436	430	457	468	448	479	372	441	467	478	467	391	452	441	445	436	458	433	473	436	448	433	401	421	432	405	448	442	444	417	415	412	461	423	439	441	489	438	466	433	468	446	420	460	425	427	443	446	421	433	450	450	473	446	427	444	454	393	452	430	462	416	444	477	447	414	420	405	416	437	425	425	417	429	438	426	448	498	454	427	452	420	450	441	467	428	454	422	426	450	411	467	483	448	468	469	463	430	462	455	439	475	457	420	448	428	447	452	466	423	465	457	413	447	420	444	410	438	440	461	453	420	406	435	450	443	433	457	456	468	437	457	462	405	473	479	470	435	413	419	445	442	429	450	427	441	475	430	498	460	442	401	468	459	426	463	447	445	438	486	436	456	438	441	449	441	433	431	422	419	423	399	461	435	441	415	423	467	448	479	440	433	425	433	424	438	407	467	475	453	421	441	427	439	408	447	410	448	430	485	473	433	461	416	427	463	472	483	463	477	440	473	473	396	443	406	431	479	461	417	425	461	452	437	453	418	444	425	467	478	465	419	445	426	429	460	454	465	413	476	473	435	425	450	438	483	432	443	409	440	445	414	445	431	442	429	434	451	422	444	457	476	444	438	456	412	412	445	392	464	424	438	438	456	463	440	441	432	432	425	459	466	418	400	414	435	433	465	443	454	460	444	438	435	440	436	447	488	415	465	460	443	423	459	418	420	465	465	437	446	482	450	447	446	443	471	435	416	434	419	444	471	413	431	447	442	443	420	409	492	451	432	424	441	455	444	494	431	435	421	472	464	421	442	436	454	451	432	430	449	457	471	409	467	463	416	438	429	401	421	499	470	431	472	426	429	426	432	418	430	466	440	445	469	439	462	404	450	454	493	426	452	433	473	435	417	455	464	426	427	429	428	427	436	401	427	428	428	413	446	436	479	433	420	460	423	438	448	448	432	441	440	442	443	444	392	440	425	455	467	421	449	444	435	475	435	476	426	425	405	418	447	458	452	442	425	441	443	447	409	429	467	428	390	426	430	420	420	435	451	439	469	472	460	458	400	413	430	428	409	457	449	384	430	456	413	459	454	446	464	462	438	373	433	451	466	478	463	424	455	421	436	414	431	432	411	485	449	463	440	409	475	423	434	440	460	478	482	502	461	464	454	466	436	443	414	400	413	443	417	426	429	440	448	471	423	462	435	476	408	459	460	414	448	422	462	411	456	464	469	457	420	435	407	401	449	444	447	437	437	413	426	454	442	451	467	460	441	418	418	455	461	410	425	428	421	436	398	463	439	443	490	441	434	478	447	435	449	453	430	458	451	423	442	466	458	447	428	467	412	442	439	498	439	457	454	439	425	408	457	420	459	430	487	438	438	461	407	431	443	453	454	479	442	472	484	433	436	463	458	445	417	421	463	416	445	468	449	429	421	467	473	440	451	456	450	439	451	421	395	454	426	436	452	435	435	469	462	470	485	452	445	468	466	483	427	441	474	428	415	447	468	448	472	450	438	432	463	460	434	410	478	407	404	449	438	464	448	442	458	466	420	440	436	431	458	434	418	447	492	452	444	428	425	438	429	445	458	411	408	446	417	412	471	398	425	477	444	427	435	473	419	450	416	427	469	460	438	443	426	443	420	443	478	410	443	437	429	442	476	459	460	474	465	465	431	429	464	454	443	419	489	449	417	419	465	474	425	427	438	472	422	429	456	458	423	466	448	400	437	412	419	440	425	408	449	437	465	452	451	434	466	416	459	423	422	447	418	461	437	487	437	432	463	469	451	490	443	465	452	436	425	425	448	421	430	455	436	441	489	446	404	424	476	443	469	474	448	466	456	444	473	413	442	467	423	445	425	412	452	457	447	447	439	479	466	466	416	442	408	460	434	449	433	427	420	417	441	437	445	435	466	392	474	442	461	412	468	434	457	461	476	449	472	423	448	459	458	443	414	452	443	425	435	471	406	442	422	457	414	458	422	443	429	444	427	421	416	421	458	429	431	470	447	428	434	464	414	439	433	421	429	419	424	437	407	443	428	409	434	407	432	458	422	388	412	463	428	444	432	422	441	442	473	401	437	472	438	401	477	419	457	430	440	426	461	483	442	423	443	436	469	467	461	480	436	427	469	455	450	438	445	440	460	464	442	394	456	449	442	449	444	458	463	441	431	446	437	458	435	470	439	436	435	453	434	428	421	440	452	460	462	428	444	411	425	458	443	438	463	444	467	465	416	479	446	443	448	475	436	434	430	455	434	437	443	447	461	465	440	451	474	413	432	459	468	460	427	450	441	463	414	446	432	436	442	438	407	437	416	428	410	419	470	437	459	444	447	456	452	453	435	457	447	477	434	452	414	518	437	437	449	420	439	479	470	432	396	429	431	437	437	432	407	435	473	432	441	427	446	469	467	462	445	411	461	447	441	443	431	450	419	444	444	404	432	398	441	460	448	433	433	428	457	432	394	451	447	450	420	437	474	430	432	455	433	444	480	460	444	430	434	419	455	468	428	459	447	448	456	433	431	447	450	442	478	413	472	418	455	420	482	455	435	419	425	449	469	461	425	434	434	431	440	464	446	440	421	437	441	423	447	456	431	467	398	459	445	451	443	436	451	449	432	446	484	448	439	434	428	412	475	449	394	411	437	469	438	422	457	447	466	434	483	434	410	432	465	470	417	432	426	471	469	418	488	429	433	439	468	466	428	495	461	432	444	468	452	465	455	411	433	426	421	425	438	441	431	438	442	397	422	405	472	442	467	456	452	509	398	458	459	448	464	444	458	477	449	446	434	451	459	450	433	431	436	463	430	448	482	423	481	431	460	463	431	459	447	409	431	442	453	483	487	434	454	450	427	455	447	443	419	428	457	434	431	440	450	439	418	417	441	495	451	467	471	428	429	423	475	413	445	468	460	455	449	463	444	438	433	459	440	455	426	414	431	424	478	463	461	438	466	436	448	443	413	447	422	464	491	424	423	439	432	450	438	430	430	435	459	443	431	444	478	447	413	434	457	498	436	448	447	410	404	451	449	468	403	412	434	433	430	434	455	461	436	426	401	414	469	468	406	464	463	445	449	450	453	469	443	410	428	461	453	456	468	445	428
24326	22008	29684	24261	21126	11773	682	410	421	396	396	408	377	370	404	368	401	429	426	398	412	411	365	372	396	380	413	440	384	391	393	414	389	390	416	394	417	375	360	393	439	379	406	382	418	398	382	382	373	358	436	433	391	367	368	381	411	410	366	371	362	381	398	395	381	397	424	393	416	377	380	399	401	385	398	393	382	370	376	398	398	396	400	427	379	393	396	404	360	410	380	431	381	365	387	376	407	395	418	409	398	401	420	398	413	389	396	429	386	388	409	417	404	379	415	389	403	382	381	424	396	390	378	386	429	392	385	378	405	361	419	411	409	389	382	385	399	401	410	383	363	374	401	351	428	365	369	392	403	402	383	382	384	423	425	416	399	383	408	408	401	376	390	405	360	399	396	388	391	412	384	420	416	359	400	395	388	414	423	396	423	414	367	381	420	429	407	397	397	401	396	428	359	377	372	396	411	414	419	393	374	414	384	381	397	419	400	339	356	397	415	427	372	371	370	403	409	394	402	409	407	386	405	376	406	420	378	435	394	424	384	417	392	384	401	395	365	373	406	398	396	404	404	403	381	412	390	395	399	426	361	372	364	389	401	404	350	391	378	379	382	438	380	374	411	406	355	369	396	385	425	393	424	371	379	381	406	412	368	375	397	365	396	372	396	377	405	425	405	378	426	407	352	371	401	400	407	430	384	405	383	400	399	385	378	368	394	380	406	376	387	386	400	426	393	408	389	347	392	410	412	392	382	369	381	391	379	403	410	405	395	377	370	395	408	383	379	385	413	400	370	410	389	385	405	391	391	359	404	417	407	406	390	402	386	374	416	397	401	383	390	403	397	406	412	383	379	395	391	378	397	409	358	368	408	400	400	401	365	387	402	388	366	378	398	415	382	412	419	349	395	380	407	400	420	357	385	384	416	407	377	423	384	395	397	344	410	374	397	410	390	406	432	389	371	369	397	402	404	385	390	383	421	430	387	386	386	374	407	365	382	385	373	393	405	398	404	367	426	410	382	360	386	410	420	378	409	385	391	399	411	428	418	384	428	361	387	381	424	386	409	384	360	409	423	422	399	400	395	375	395	348	384	357	368	406	402	389	377	376	442	385	354	382	416	417	374	384	374	406	398	368	423	388	379	353	382	391	433	416	425	368	372	379	388	432	369	413	415	372	407	377	410	356	382	404	354	388	402	426	412	391	372	425	380	394	389	412	396	391	376	396	399	335	369	420	386	395	374	409	398	413	380	391	412	370	395	430	417	392	407	393	410	379	419	395	409	403	357	428	408	433	369	396	387	425	387	344	373	412	408	392	369	365	383	414	379	342	388	386	355	406	405	406	364	359	403	390	381	392	396	363	375	359	380	390	341	422	395	387	403	380	412	401	394	396	376	390	409	364	384	418	351	369	396	398	372	401	368	384	375	389	374	372	350	369	386	374	408	372	369	402	390	433	357	360	386	348	380	420	356	389	375	408	406	441	396	370	384	348	373	400	398	380	414	377	383	416	415	395	405	385	425	401	389	420	417	438	388	361	429	408	386	430	391	353	404	414	386	399	401	418	378	399	398	351	367	380	387	418	342	372	371	386	372	381	377	438	386	401	447	380	414	392	377	408	376	413	402	395	372	370	389	382	411	390	373	406	413	425	412	404	389	387	379	392	374	422	363	397	410	348	414	374	417	386	344	381	408	373	404	395	392	413	378	379	412	396	378	366	375	445	425	398	380	371	393	396	370	408	408	367	424	397	397	415	384	392	415	420	405	412	391	385	393	379	361	391	408	385	397	410	381	379	340	379	379	370	390	409	411	380	392	402	358	423	351	414	377	439	392	374	379	411	398	395	421	370	396	401	395	390	394	372	386	408	402	388	409	359	385	408	381	395	386	390	385	374	367	378	365	424	392	401	388	388	369	402	349	359	417	401	388	380	395	378	391	369	403	377	358	396	364	350	352	375	397	397	380	418	383	376	392	377	400	410	369	366	411	434	414	381	410	421	375	430	354	413	353	391	386	418	372	419	409	392	395	386	387	392	414	381	414	385	403	422	399	390	415	399	405	403	380	368	406	404	391	364	395	408	398	403	399	376	350	373	427	399	360	397	392	387	399	428	397	410	383	404	417	406	418	391	400	378	369	392	414	379	393	404	394	409	394	415	401	398	413	384	381	387	405	388	380	427	403	389	373	407	398	370	391	414	373	395	403	359	412	382	381	370	389	419	367	385	365	413	388	377	390	410	367	356	396	393	391	362	358	399	389	368	386	400	369	385	381	396	403	373	379	355	401	423	363	379	420	400	377	378	443	385	375	387	388	368	404	359	414	406	381	380	357	353	380	392	419	399	407	378	413	394	375	428	395	382	371	409	376	392	395	400	389	410	406	402	395	395	365	415	361	338	386	399	391	431	371	396	404	392	376	392	398	392	425	391	412	418	429	415	378	428	373	383	359	403	363	405	368	417	373	372	397	382	446	425	393	374	368	392	380	391	387	417	393	394	415	402	388	403	422	409	415	396	368	393	409	358	378	391	396	429	390	394	387	377	378	394	380	366	385	395	365	375	399	369	419	381	382	394	389	375	403	363	444	379	400	383	389	410	399	403	399	393	416	382	370	391	377	368	380	340	356	371	364	412	383	374	398	405	424	381	391	401	375	413	398	391	365	411	398	400	400	370	341	395	379	406	392	399	383	399	412	396	400	383	396	369	397	380	388	401	411	401	360	402	396	381	384	406	387	374	391	378	382	418	389	357	392	383	389	384	359	394	386	370	390	355	356	396	400	434	397	377	388	393	368	384	402	395	365	445	386	425	397	413	388	382	373	357	347	429	374	412	425	393	396	383	411	376	387	360	374	398	394	375	391	403	386	382	383	360	356	421	408	391	391	378	397	401	348	394	379	402	347	363	424	367	385	384	376	376	379	413	406	393	369	428	410	376	389	396	364	379	436	386	385	407	404	410	358	405	340	359	380	380	368	401	398	374	348	394	406	383	351	340	358	412	368	362	335	408	390	423	399	418	394	407	396	373	355	371	386	376	395	406	418	375	394	434	355	392	368	398	374	410	405	376	372	403	360	370	399	400	403	386	428	387	434	381	390	408	352	390	387	388	413	424	373	373	373	428	386	401	367	414	403	379	400	373	383	371	396	403	399	348	365	357	404	400	393	376	393	372	404	399	383	391	402	381	407	367	381	384	383	419	386	399	377	340	384	426	373	380	383	397	404	413	395	400	392	406	369	375	395	379	388	396	367	391	371	414	401	376	361	433	382	389	381	400	415	413	411	389	439	350	411	399	430	370	397	387	391	416	390	376	358	375	373	413	366	368	391	384	396	420	410	398	363	354	369	381	416	415	439	420	366	383	383	419	414	378	378	409	412	391	380	370	424	394	406	393	395	410	418	387	393	381	364	387	406	417	401	407	364	394	378	385	403	386	368	380	379	372	384	409	401	397	389	379	332	389	362	381	413	390	381	400	410	367	393	386	389	388	397	401	427	340
62350	88628	56922	26300	6450	645	538	548	581	551	562	535	549	550	563	541	571	562	615	578	569	563	490	530	586	581	545	526	543	608	555	538	562	533	575	523	592	550	567	538	546	595	554	599	552	587	585	595	567	560	553	581	540	575	532	536	563	570	561	540	566	565	568	524	565	550	522	563	573	607	573	528	556	558	487	522	577	553	548	555	546	570	573	505	554	533	583	547	532	596	552	515	570	552	543	593	515	593	560	539	552	549	522	561	643	580	509	546	578	612	557	590	555	551	537	559	577	559	581	572	566	564	553	608	522	573	603	573	571	531	572	562	559	545	538	533	536	580	576	553	562	530	569	541	533	572	569	599	577	562	542	542	557	521	554	535	536	579	555	535	584	528	562	547	585	560	617	569	547	572	612	572	606	562	556	594	592	564	603	534	557	572	552	567	574	530	570	523	601	539	544	550	556	529	553	561	583	565	589	535	564	545	583	534	549	540	537	529	523	518	539	575	539	519	605	537	595	528	580	555	552	558	595	581	551	550	570	594	553	512	554	577	532	599	563	541	535	559	540	561	525	527	556	562	569	553	572	559	591	587	525	537	549	553	547	564	565	537	567	501	573	515	558	549	569	530	541	554	585	562	565	554	547	567	577	572	583	607	558	560	542	536	554	576	568	549	549	540	561	574	538	545	566	568	570	563	532	542	557	574	559	556	545	569	559	528	567	564	541	589	539	545	577	535	551	553	564	586	538	585	543	536	540	568	547	544	566	540	549	603	541	568	589	565	609	542	569	587	554	589	583	587	550	589	599	562	592	562	558	574	563	539	530	556	563	569	577	513	580	556	561	545	566	571	570	575	546	603	533	552	581	578	566	570	535	527	542	535	561	559	560	603	535	604	554	542	546	565	552	562	579	574	577	592	562	569	549	550	566	617	525	635	555	570	588	548	576	549	538	541	583	519	576	543	614	549	532	577	542	532	566	536	514	578	563	538	555	603	572	564	544	569	558	541	549	545	582	555	530	589	505	561	559	578	532	546	538	577	591	597	568	558	533	590	560	554	622	581	529	541	550	544	573	563	544	556	561	556	510	545	557	545	545	524	538	591	559	562	537	543	589	518	562	528	592	568	548	578	565	597	570	558	534	557	571	520	582	600	536	557	560	586	596	558	577	536	573	548	558	552	571	610	568	601	546	540	520	594	558	524	546	543	553	553	594	558	566	501	523	560	560	567	602	563	565	551	599	541	483	538	609	524	586	598	542	550	541	516	559	573	549	550	541	600	610	602	589	571	605	538	574	538	525	551	540	573	563	557	554	569	589	569	595	544	571	546	555	556	528	539	551	540	564	606	529	550	563	579	501	561	541	578	550	547	548	577	583	566	509	601	569	585	559	542	542	554	554	532	530	545	579	533	539	561	536	562	582	558	575	624	563	563	581	586	532	611	555	578	546	550	528	529	562	553	553	567	559	602	564	568	610	552	552	548	556	546	576	575	565	559	554	593	575	546	549	524	545	543	588	570	568	542	535	528	540	593	578	550	582	571	540	588	570	564	583	571	569	599	532	565	574	624	532	544	606	600	577	593	552	538	560	598	555	545	577	580	533	549	559	516	576	553	555	583	591	549	513	545	572	548	546	538	555	566	575	564	571	513	566	547	560	533	554	630	549	558	534	540	570	584	559	544	558	571	563	533	519	536	573	560	520	593	631	535	571	555	543	533	581	531	555	487	591	542	577	570	565	570	565	582	597	569	559	571	581	585	550	602	533	560	571	579	579	555	591	529	568	568	601	596	531	572	584	562	596	569	547	579	570	499	561	565	567	585	547	570	504	598	603	518	572	551	579	584	561	588	609	564	562	560	584	574	528	552	564	579	522	578	556	519	519	527	604	535	577	568	576	551	556	558	585	582	544	575	556	529	524	569	560	580	524	541	518	577	579	546	561	563	535	587	575	525	565	559	556	553	565	565	583	535	551	558	550	568	548	593	545	525	601	512	525	553	529	565	553	592	575	537	535	572	576	583	551	551	509	613	553	552	572	538	584	520	535	614	572	537	591	591	545	550	533	605	548	545	581	559	577	565	528	501	499	558	596	550	578	544	604	519	537	552	552	574	539	572	587	567	522	549	558	555	575	578	588	555	562	567	588	567	556	563	521	557	547	556	537	569	565	556	577	568	558	545	542	579	528	566	534	530	553	587	532	552	554	582	580	570	543	546	561	589	539	553	557	569	522	525	564	582	572	543	553	561	571	544	513	579	577	575	599	563	555	547	566	558	581	578	602	539	579	573	570	561	514	576	599	537	553	553	563	581	539	593	545	509	560	569	581	569	579	562	524	504	582	584	600	596	576	545	600	569	536	535	545	554	514	559	532	561	567	547	573	539	587	533	543	574	581	562	520	582	606	533	583	535	549	582	570	530	541	564	509	551	555	550	543	555	542	529	544	593	579	577	558	557	542	554	569	556	544	578	549	555	572	527	560	561	562	540	540	516	559	546	562	540	521	538	547	591	547	576	547	572	535	601	588	535	585	562	563	551	547	577	601	552	535	542	548	514	530	604	578	556	607	516	552	589	536	581	522	524	555	579	571	558	567	580	588	550	591	546	584	539	557	563	572	537	577	592	558	561	611	615	506	514	578	562	560	512	568	516	523	579	556	557	567	531	564	570	548	557	583	592	545	559	587	578	571	560	565	573	568	591	561	545	545	551	569	537	557	566	592	566	535	578	539	510	574	581	559	529	589	559	582	577	544	538	561	570	552	557	538	540	544	575	589	584	605	517	557	558	548	581	555	539	561	538	597	594	536	560	517	578	555	559	566	573	596	543	586	564	577	523	553	547	586	559	591	558	553	537	585	578	519	587	560	563	544	583	539	522	510	573	587	568	544	565	541	531	592	562	543	558	552	542	570	605	584	537	554	557	583	531	514	521	572	556	524	514	587	593	619	566	546	527	566	612	586	536	565	565	560	568	560	596	557	527	579	580	561	549	570	530	524	552	543	534	547	535	606	622	513	583	546	550	575	536	546	578	561	578	620	529	571	527	550	622	562	540	576	530	573	554	565	567	587	567	539	557	541	515	568	544	575	567	554	537	541	522	572	550	506	574	521	505	558	575	555	576	532	494	536	587	587	552	568	598	545	563	561	607	525	566	540	536	582	544	547	550	547	566	531	544	550	532	552	537	546	552	526	553	579	571	534	533	563	552	550	557	609	545	539	542	543	566	536	521	559	597	589	565	548	525	562	550	561	545	563	562	583	577	540	551	569	571	549	544	577	532	556	576	591	552	562	539	592	538	516	573	569	606	571	533	512	606	527	560	557	589	558	546	573	585	550	546	541	532	557	583	545	530	574	569	522	569	596	561	565	580	596	523	573	559	590	556	580	569	548	546	574	561	582	603	517	557	562	611	561	566	549	580	553	558	555	556	548	530	544	543	578	571	566	527	523	565	555	535	589	591	553	604	596	557	603	528	572	556	559	565	556	557	541	604	536	523	569	579
23542	21748	29662	23953	21451	19969	4421	386	347	351	352	389	367	332	364	336	341	326	325	365	342	329	359	337	317	339	368	323	339	350	349	330	363	332	334	318	339	336	336	314	318	342	363	350	360	354	346	337	335	340	349	345	330	328	354	331	341	315	357	346	363	350	353	320	325	308	321	355	326	384	324	352	340	308	341	324	332	367	365	334	306	330	354	334	345	336	352	335	337	310	324	338	340	350	344	335	335	294	341	349	346	369	335	329	336	347	331	326	353	353	325	341	355	338	309	339	340	315	349	312	360	335	351	315	368	350	300	351	329	353	297	326	353	331	355	313	300	315	344	335	354	355	350	385	341	357	320	349	314	312	344	344	320	346	307	342	352	352	369	324	352	331	328	327	347	352	329	314	343	333	341	358	354	330	334	322	363	336	332	365	335	319	323	328	336	323	350	345	319	328	337	363	334	361	297	332	355	339	333	331	346	346	333	346	337	337	336	282	349	346	325	349	338	335	322	350	352	377	355	324	356	364	345	317	361	315	298	343	340	348	333	322	316	384	321	346	323	317	328	360	331	313	381	336	317	313	371	344	320	381	354	307	349	349	294	330	370	322	342	345	340	340	328	326	363	328	331	354	305	354	335	368	318	370	350	330	380	345	333	335	351	368	340	337	326	346	357	331	343	360	346	335	329	324	317	276	327	326	315	336	347	355	377	323	332	338	332	346	345	330	328	351	334	316	337	317	313	327	350	357	341	309	324	381	326	342	298	339	337	325	324	324	335	350	355	327	344	326	311	358	322	323	294	341	314	316	351	305	315	328	326	324	337	337	352	315	353	342	323	312	316	317	345	324	346	334	295	350	324	321	363	343	348	316	315	327	344	343	335	346	308	344	315	340	321	332	343	335	325	326	314	346	331	295	371	361	324	358	330	339	330	325	348	328	342	332	310	342	328	353	328	318	342	326	330	341	305	337	349	345	340	332	354	356	338	321	320	325	334	341	314	336	337	333	310	349	348	345	290	350	336	336	355	317	306	378	348	319	327	330	352	335	324	323	336	294	337	329	329	346	368	336	298	318	341	328	342	360	324	325	309	352	337	324	314	331	344	341	324	316	289	302	307	325	350	355	305	320	374	358	325	331	327	356	336	322	331	353	363	378	340	347	347	325	349	306	327	315	322	367	333	323	324	306	326	337	375	315	346	339	333	342	327	315	313	341	346	318	341	373	308	328	322	349	352	369	340	303	316	304	382	323	321	336	349	325	310	358	330	325	355	360	323	366	349	337	360	341	337	331	313	346	349	332	364	348	354	326	316	347	341	338	332	328	322	376	325	328	331	328	350	337	299	314	333	359	345	303	331	331	326	311	349	324	376	308	339	335	325	339	334	335	355	370	340	336	317	315	335	317	342	351	373	323	320	325	354	327	328	355	305	332	338	350	305	332	331	351	331	344	305	311	345	327	372	326	317	324	337	288	319	320	374	343	317	329	314	353	339	346	346	335	347	341	320	318	330	357	327	348	341	329	382	315	306	333	355	343	360	317	340	333	321	325	346	331	351	339	303	336	324	354	339	338	331	378	359	334	315	330	358	340	328	315	290	373	327	356	371	332	324	324	363	308	351	317	347	301	367	361	335	331	345	349	361	320	334	355	357	353	313	328	333	349	336	341	354	339	357	358	332	303	334	321	342	346	360	365	325	323	355	344	340	378	358	319	339	350	336	349	337	307	346	330	330	360	331	316	307	298	313	289	333	332	356	332	348	315	332	308	324	315	323	335	336	326	336	320	308	308	352	342	337	353	357	316	366	352	336	367	355	343	312	323	321	315	344	317	342	290	325	341	322	341	335	355	353	359	329	335	326	323	304	337	326	345	359	335	350	334	350	366	341	310	319	344	308	342	342	348	310	348	356	334	303	353	347	347	326	337	356	330	338	326	364	342	351	326	315	349	378	357	345	312	328	346	320	286	332	345	316	348	328	330	363	337	347	335	336	344	299	321	321	353	386	341	331	332	325	338	348	320	325	352	344	300	338	325	340	344	311	321	350	331	345	344	348	322	332	345	325	365	320	309	320	333	347	350	364	304	355	340	309	347	322	314	323	353	312	323	338	333	338	309	348	339	330	301	373	312	338	343	336	315	359	359	320	350	329	345	314	361	338	339	348	334	319	350	334	320	309	320	358	323	337	342	336	366	348	317	336	291	362	318	335	341	320	319	375	301	317	321	348	331	312	332	338	345	304	328	332	373	371	302	333	378	353	317	340	385	293	366	330	320	312	337	345	320	324	325	362	313	321	310	313	347	347	314	329	339	331	318	328	360	311	357	362	314	307	352	343	321	348	322	338	361	345	334	321	340	364	329	310	336	351	348	320	328	341	346	364	341	307	332	310	376	319	331	322	316	357	321	302	329	330	340	315	357	343	327	326	347	329	334	321	316	370	328	307	310	324	325	332	335	357	336	315	316	343	339	328	334	337	333	384	360	347	336	301	375	346	337	350	305	370	343	333	334	349	319	359	329	309	338	347	330	323	364	337	310	354	357	291	356	354	321	326	343	327	326	353	337	339	326	347	340	304	334	343	307	334	334	335	337	381	369	317	357	337	328	324	339	343	352	333	334	305	360	332	320	341	315	360	342	343	349	335	345	334	347	321	368	301	325	321	348	352	331	331	315	361	325	341	344	333	318	324	294	318	344	322	335	316	319	362	303	340	343	319	349	328	308	367	306	316	313	357	323	366	319	351	322	320	350	387	346	338	354	344	375	368	339	327	339	330	347	335	337	369	340	342	330	353	321	305	346	348	317	354	330	314	341	348	346	340	367	336	333	308	339	304	348	325	357	335	328	344	356	325	359	309	318	344	300	306	328	361	328	347	298	345	313	340	306	300	333	335	341	322	305	332	342	358	333	372	339	350	337	329	343	362	310	322	320	356	358	303	342	342	323	321	329	323	306	374	360	364	332	360	334	332	345	339	318	339	376	345	363	319	310	324	300	307	369	319	319	328	335	335	305	356	359	342	367	389	307	309	332	342	350	301	349	326	362	356	310	325	333	320	352	327	340	315	351	342	333	285	311	317	335	333	349	344	322	356	305	299	343	325	338	391	325	321	327	345	303	370	324	348	283	347	326	326	362	324	344	324	332	321	341	381	329	349	336	312	318	341	366	314	320	336	334	316	343	331	295	339	352	329	327	327	337	348	328	333	334	380	312	319	313	345	331	340	319	310	353	346	339	353	341	370	327	348	346	338	322	364	351	296	311	340	372	335	358	325	332	349	323	334	335	332	345	336	365	351	308	321	314	320	322	324	361	355	365	329	317	337	333	313	349	310	333	361	326	342	348	281	383	335	375	345	341	308	335	322	323	330	308	331	348	312	302	354	356	325	330	305	349	368	340	337	292	361	319	333	331	340	363	334	334	348	314	335	376	341	350	320	366	328	363	336	307	283	338	343	343	350	313	371	391	334	325	327	325	343	345	378	362	332	345	333	344	355	360	311	327
62454	96060	63425	31501	8495	620	479	492	477	510	486	505	483	453	463	486	503	475	467	492	474	499	463	492	480	444	473	492	543	485	452	448	473	494	458	436	488	486	464	478	485	493	468	466	512	442	453	500	493	420	512	467	483	455	477	511	464	531	510	449	480	455	461	503	486	451	469	508	455	493	448	517	474	493	488	470	497	489	458	446	469	474	480	476	488	481	463	473	487	485	467	466	492	456	482	501	460	487	413	489	475	497	485	514	476	469	445	453	480	440	437	484	459	529	464	498	503	500	446	501	475	442	488	523	473	493	479	497	503	482	479	471	482	476	506	490	484	490	486	481	486	450	513	460	490	488	499	473	490	453	504	468	489	489	458	491	496	481	521	475	498	470	535	502	487	480	505	500	501	487	483	469	499	488	494	478	485	521	462	486	491	490	474	470	465	487	486	488	503	471	491	491	462	530	480	530	439	483	481	471	483	518	479	480	455	473	482	479	466	501	482	499	478	464	463	468	473	484	478	480	496	454	474	514	470	470	475	469	480	473	490	445	485	492	478	472	475	482	477	494	497	493	466	501	513	504	446	501	496	485	472	449	507	460	531	465	462	454	483	521	508	460	483	514	457	478	472	482	478	480	476	491	516	477	468	487	490	506	482	464	480	491	510	479	474	442	466	483	448	480	484	463	515	490	468	461	521	454	473	489	502	493	462	482	484	489	533	470	482	463	483	513	515	516	481	446	524	504	492	474	501	517	528	476	468	474	465	508	452	478	480	445	506	513	467	514	450	507	474	467	518	502	465	454	458	473	463	499	471	481	497	492	434	441	479	479	470	543	509	494	490	468	457	462	437	528	506	454	457	448	503	428	446	499	449	491	479	483	468	459	499	512	453	455	445	489	471	473	440	463	513	497	494	453	478	485	455	507	460	461	442	484	469	499	483	499	460	461	494	459	470	453	483	444	466	464	481	497	483	462	503	474	447	469	447	481	500	486	481	510	481	490	486	514	460	460	463	437	508	471	488	476	468	465	496	430	461	505	537	508	462	518	461	455	475	440	460	490	456	486	475	445	448	490	494	446	474	485	444	503	459	481	434	445	484	473	489	479	468	471	505	445	451	475	512	505	460	483	418	490	435	470	511	472	497	487	463	478	456	501	453	469	484	478	470	453	490	500	491	496	483	467	492	500	479	488	501	464	491	420	458	482	463	497	428	506	481	438	476	475	469	468	469	519	531	495	483	420	466	497	500	518	497	484	493	473	484	441	502	453	512	468	499	504	476	478	498	475	488	488	505	434	456	506	447	494	456	477	475	496	495	516	507	438	480	502	449	448	499	477	449	497	456	443	487	474	472	459	484	466	486	416	490	503	480	441	510	507	456	490	452	504	463	461	465	490	497	471	480	505	491	481	465	473	502	470	472	486	468	507	506	468	471	462	530	494	485	497	501	472	481	475	515	509	458	442	458	457	469	494	473	480	507	483	456	459	512	504	468	497	446	471	498	437	436	474	495	463	489	490	444	489	491	468	488	485	500	478	479	488	454	482	509	503	514	477	525	485	481	497	476	465	462	476	465	474	503	466	475	491	472	481	466	471	509	508	483	471	471	448	522	469	420	481	468	494	480	498	502	474	488	487	506	493	485	485	465	484	473	466	476	470	454	505	489	456	489	453	460	440	503	508	486	480	476	502	451	475	450	478	496	482	462	487	474	476	495	492	505	482	459	456	512	470	461	480	447	491	482	509	445	484	489	454	485	500	428	441	501	441	463	462	457	470	477	492	514	471	480	497	503	493	508	443	483	491	453	520	461	494	493	509	512	472	510	503	452	490	463	504	476	463	511	476	483	468	472	462	475	480	485	453	485	471	461	445	475	477	468	495	463	472	498	479	521	430	525	533	506	470	492	472	480	467	509	449	464	421	446	461	497	465	499	477	514	501	530	444	491	458	483	530	484	449	449	482	495	444	488	521	486	460	500	464	527	455	468	484	474	472	467	434	497	475	462	501	492	495	487	498	479	475	463	480	462	470	475	484	436	446	496	503	506	423	495	489	493	502	455	481	479	441	474	491	507	502	499	465	473	508	455	480	456	486	460	487	525	481	492	457	461	521	471	503	473	467	498	500	499	498	462	458	496	499	477	413	480	466	467	461	454	524	494	475	427	460	487	459	500	482	457	443	495	460	473	457	475	443	502	476	502	490	436	474	527	498	475	461	474	437	474	484	494	487	466	462	472	450	491	467	485	479	491	495	476	488	494	471	479	487	471	535	461	481	479	428	490	510	493	459	483	501	481	471	479	472	449	464	469	492	487	504	490	469	475	506	463	495	460	489	455	432	497	463	528	455	492	475	516	525	452	475	486	488	432	493	469	469	466	496	503	517	441	503	488	433	490	495	498	477	489	486	490	508	517	478	468	493	483	462	470	478	508	496	496	462	469	512	486	482	438	513	511	475	458	489	523	536	485	531	472	476	417	473	475	456	437	464	486	500	500	477	489	499	467	434	477	477	469	471	480	496	497	457	487	479	452	469	470	481	453	504	454	472	518	474	498	484	447	455	471	448	496	516	487	476	481	488	468	454	432	494	500	446	476	511	465	463	493	456	477	452	475	493	483	491	466	485	498	478	460	482	449	484	476	448	479	473	520	455	490	489	501	480	468	442	501	503	494	436	463	537	473	470	486	491	441	454	469	498	508	493	497	484	488	486	455	489	490	473	503	487	483	504	487	475	490	463	522	444	490	505	496	486	486	468	510	489	455	505	466	488	496	473	480	470	470	480	532	502	500	480	457	467	483	485	457	483	482	492	457	495	523	508	481	486	478	488	464	463	433	467	479	458	466	520	467	466	506	491	481	508	432	479	467	468	486	450	487	467	499	488	490	498	484	465	475	467	491	486	502	523	442	480	487	509	470	470	466	438	501	484	472	466	465	477	528	480	504	486	496	423	493	472	517	488	478	472	514	426	458	514	454	443	501	476	480	538	464	516	475	518	509	528	456	452	490	483	471	463	484	477	503	509	463	509	478	484	465	470	473	452	495	471	490	447	466	516	506	485	465	526	513	559	471	463	464	451	480	512	487	465	458	496	504	466	484	458	481	456	488	487	453	461	462	504	489	504	474	450	479	434	480	453	492	456	489	454	474	482	471	468	467	520	476	498	486	489	477	480	496	482	487	477	488	482	513	460	471	494	497	455	475	473	459	456	516	476	487	487	489	490	456	521	511	454	478	470	478	485	443	471	445	475	479	481	548	510	497	462	493	469	474	501	498	504	451	474	443	469	478	456	488	451	483	494	499	436	465	479	487	499	478	487	458	475	466	478	474	462	466	467	463	473	468	459	469	513	519	438	481	459	460	494	468	461	487	498	545	463	473	514	484	453	490	452	457	486	487	489	459	485	479	505	447	479	533	484	474	461	475	457	462	487	517	466	466	500	472	486	489	450	486	476	438	437	508	462	478	487	492	508	456	466	449	455	488	466	461	476	496	499	512	486	491	495
31068	27482	23080	7725	860	334	333	332	333	325	329	343	327	305	303	315	281	315	297	358	309	312	287	313	282	309	286	325	331	313	353	329	325	321	315	346	298	314	303	335	299	269	336	290	322	321	344	296	294	310	332	364	284	304	348	318	322	320	311	309	335	312	325	289	312	339	339	320	319	349	334	297	292	318	335	305	310	322	308	295	300	322	332	323	314	305	320	308	332	290	309	325	318	289	317	306	327	322	304	310	335	304	302	372	343	349	319	298	329	302	322	360	305	326	320	300	340	291	313	317	325	296	314	320	343	331	268	316	326	279	294	336	323	319	321	277	289	317	317	287	319	296	327	321	300	311	309	332	285	340	289	317	274	287	281	270	320	310	300	320	293	331	314	341	330	334	316	302	299	344	310	325	318	298	296	315	315	323	348	311	317	315	282	339	334	316	311	269	319	263	298	332	300	343	310	316	289	314	312	314	291	299	267	352	308	306	325	346	342	329	332	302	311	340	306	311	309	342	294	313	349	306	303	347	302	311	298	316	310	332	311	311	309	289	319	301	287	319	314	327	313	301	305	323	304	317	306	337	294	327	303	278	298	303	340	313	308	300	322	321	335	296	312	290	313	292	309	295	332	304	301	307	295	329	319	321	310	321	337	313	279	318	300	319	352	318	315	283	333	325	307	284	315	315	304	300	306	297	305	309	323	351	354	316	322	310	274	316	306	322	282	293	344	318	316	307	339	314	289	319	321	335	311	331	300	303	341	325	352	299	335	301	341	295	346	300	302	318	323	321	302	346	315	330	312	293	305	311	331	306	315	324	324	325	315	368	323	290	307	320	298	311	306	290	355	322	310	333	325	300	310	283	303	329	321	301	321	293	328	284	319	338	305	317	328	313	302	307	284	331	336	325	291	336	304	333	307	321	324	312	308	303	300	347	317	347	311	294	289	311	297	307	324	327	319	275	293	325	311	312	308	314	298	290	310	296	335	302	323	293	307	314	325	336	303	331	333	315	341	333	321	292	307	323	303	325	298	319	322	276	279	315	315	319	332	290	306	317	312	286	299	362	297	343	328	284	335	354	298	302	318	304	303	311	306	328	328	302	328	350	306	304	302	342	339	324	323	284	321	308	329	319	303	349	289	331	333	314	315	321	303	309	298	324	302	307	309	314	329	303	354	324	333	289	305	303	324	274	312	314	310	317	294	279	306	299	281	304	319	313	312	308	303	317	312	314	310	291	299	321	326	329	324	323	309	285	290	303	312	347	319	309	325	302	300	306	339	309	302	293	287	315	316	313	291	313	315	293	291	296	339	302	321	287	310	333	314	317	306	311	296	329	311	301	297	340	322	335	274	301	299	304	334	301	331	304	313	330	305	322	312	302	296	351	283	308	350	303	314	315	299	295	309	309	307	319	318	322	324	334	307	300	291	314	329	316	350	307	316	298	314	317	298	322	302	305	328	325	279	309	310	311	314	327	330	305	303	298	315	317	296	301	320	298	294	308	316	307	317	285	294	330	303	308	313	317	311	308	296	293	299	328	319	311	306	322	324	289	292	343	288	294	327	300	293	288	316	314	321	307	295	334	312	280	304	256	312	306	321	303	310	308	341	291	298	304	308	313	353	318	305	333	297	315	306	299	345	320	291	289	303	292	320	284	326	279	312	332	303	318	281	328	312	319	314	301	302	285	282	314	292	316	312	317	310	348	308	322	327	328	313	283	289	321	303	322	304	309	308	320	326	315	327	280	339	299	321	310	302	326	318	311	337	336	307	332	323	341	313	317	312	293	309	299	303	322	285	343	282	292	329	325	319	332	287	310	315	270	321	306	322	318	295	277	336	305	330	316	299	315	307	319	308	334	302	315	350	318	315	324	333	315	295	323	290	293	320	310	295	346	326	294	323	311	284	296	285	307	321	291	316	334	314	333	301	302	298	308	305	318	279	298	285	312	311	304	303	277	328	318	317	303	315	306	314	323	293	331	322	323	305	320	327	309	310	292	284	287	309	297	303	356	316	311	306	303	325	320	289	325	363	342	331	303	318	316	304	337	321	311	320	304	339	310	293	304	310	333	295	330	329	325	327	334	358	302	291	322	338	299	302	298	308	306	303	333	309	307	297	297	333	315	308	332	298	320	308	305	301	307	308	312	311	320	328	303	316	305	330	309	353	336	312	300	325	347	319	308	305	299	330	313	307	304	310	278	288	346	313	266	306	284	329	314	338	318	321	331	296	313	298	327	315	296	310	288	321	332	302	282	313	320	296	289	328	334	289	283	326	332	306	322	349	340	288	335	308	329	309	307	296	349	328	337	328	336	307	286	326	338	289	316	287	276	327	315	317	305	281	337	337	294	298	325	302	325	315	296	345	291	302	314	298	314	313	336	316	334	298	333	302	289	316	301	291	298	291	341	306	292	309	290	258	300	343	321	322	310	320	319	295	331	317	310	285	333	332	305	334	300	335	306	318	311	335	312	311	343	292	322	293	312	328	326	311	315	310	330	316	314	300	303	314	306	321	306	298	329	316	334	322	297	304	286	279	324	308	306	323	315	348	320	308	322	335	335	330	299	307	289	323	287	332	308	317	297	326	319	332	323	325	312	313	282	311	303	332	326	298	274	291	337	314	283	296	305	354	306	327	326	331	301	295	318	297	301	316	344	328	342	320	298	358	327	309	252	322	283	356	319	296	307	309	374	307	285	318	311	312	326	305	297	281	315	292	306	307	294	336	340	326	323	322	285	315	313	332	315	290	311	304	331	305	282	312	324	315	350	290	305	330	325	296	339	340	326	331	279	325	307	326	334	300	295	308	302	327	287	332	334	299	305	298	314	311	291	319	325	351	342	310	297	355	298	312	326	302	301	335	334	299	300	306	306	300	294	322	310	298	328	338	317	292	325	313	315	320	292	333	317	310	281	276	310	302	335	323	280	328	303	316	272	312	301	282	313	294	313	319	318	334	323	315	314	308	311	293	321	288	309	335	349	312	333	323	328	343	318	315	305	316	320	281	325	289	339	323	311	354	324	307	314	322	291	344	329	319	294	303	291	298	308	329	314	310	276	325	322	305	304	326	312	279	346	311	269	327	336	296	309	306	318	283	331	341	311	331	328	308	321	310	297	301	310	343	293	312	313	304	314	311	333	293	331	311	328	327	326	289	307	276	298	305	297	333	324	295	309	327	307	331	307	298	320	285	327	341	311	307	356	268	299	300	331	309	310	349	280	275	294	303	289	343	293	334	315	320	317	307	323	307	293	313	335	317	316	308	320	319	317	316	296	292	303	320	290	287	321	304	307	310	300	289	338	330	301	309	308	338	294	351	316	298	355	303	338	351	318	319	345	321	308	305	301	300	311	295	307	297	325	299	326	307	341	315	323	321	335	324	308	317	310	296	310	313	304	320	275	314	310	293	341	300	328	322	261	281	319	319	328	309	302	280	316	324	339	309	303	330	309	292	325	312	326	329	336	331	304	320	317	333	304	341	311	297	310
37359	42021	23136	5892	1183	473	434	459	478	479	481	465	453	449	437	451	500	443	468	452	428	444	420	461	415	446	429	442	477	458	463	407	439	413	415	423	459	461	471	444	453	470	419	472	443	457	452	450	447	436	457	441	409	444	485	477	484	463	448	493	428	446	450	442	418	468	435	424	453	393	447	444	453	472	422	428	470	463	420	473	461	451	429	464	450	471	478	452	473	443	483	490	442	449	444	461	486	443	434	424	457	469	399	424	441	466	444	441	469	452	443	464	442	440	458	430	446	451	461	441	468	448	468	478	475	438	419	423	454	450	459	463	427	452	454	415	484	458	436	473	464	411	418	491	437	460	469	455	450	413	467	449	488	442	417	480	451	466	453	435	442	493	469	426	484	444	446	429	427	471	447	435	434	432	437	451	466	464	416	438	454	453	486	423	450	468	461	472	457	483	442	426	456	389	458	440	437	436	481	458	508	446	434	452	449	459	408	448	455	424	444	439	455	444	412	441	460	461	459	451	445	416	443	445	474	487	451	456	437	450	459	408	413	432	477	463	436	429	444	489	473	469	451	443	448	436	469	450	469	457	456	480	408	473	437	482	479	461	465	488	459	439	471	445	416	449	457	424	444	433	447	440	451	440	487	435	441	454	448	459	446	439	435	387	453	476	462	479	453	422	474	469	441	415	445	438	448	450	443	429	466	479	432	465	458	423	463	474	455	468	472	449	437	454	492	398	460	463	404	449	437	442	443	448	436	453	504	439	439	466	460	452	434	438	429	451	445	459	463	437	439	444	440	486	445	458	440	470	469	434	437	443	444	501	458	462	489	491	416	431	469	450	475	476	434	463	443	468	454	426	421	457	426	475	458	424	438	431	459	458	426	469	462	500	444	466	472	462	435	424	464	429	425	472	440	415	468	475	453	459	470	458	478	482	444	399	465	478	444	467	471	444	428	443	435	462	456	475	465	460	432	448	479	428	464	434	466	444	447	458	417	459	379	434	458	445	465	431	487	447	483	447	422	455	473	462	452	426	451	456	434	406	421	459	509	489	425	438	467	426	462	439	453	429	450	452	475	464	440	446	437	498	422	431	469	441	452	430	453	423	467	463	449	418	469	496	454	464	457	457	435	482	462	463	447	431	463	409	481	416	415	449	436	463	470	462	460	431	448	476	452	445	492	437	428	441	456	472	411	453	421	416	465	481	428	463	451	421	477	407	439	448	456	444	445	426	474	487	435	463	436	454	466	438	438	443	416	452	474	465	447	459	444	526	454	436	448	473	411	464	446	448	436	426	419	445	469	459	449	446	437	450	449	474	406	465	451	444	446	456	458	448	516	485	448	428	458	443	489	457	477	486	454	447	451	469	414	479	423	388	417	441	468	429	464	432	468	466	447	439	459	441	466	454	467	471	425	481	419	478	467	424	461	471	460	447	461	434	427	451	441	477	413	417	449	455	442	445	459	477	444	450	462	421	450	471	430	418	422	440	448	460	472	442	465	458	456	461	465	461	407	485	446	456	465	421	444	485	481	483	425	425	465	410	424	422	452	447	460	408	433	500	445	438	437	453	492	457	466	461	442	444	458	435	466	458	447	461	460	422	434	449	433	454	425	471	441	446	455	468	464	515	430	421	457	460	434	421	471	460	463	463	428	420	446	432	430	413	442	485	462	474	461	473	439	409	447	476	447	502	409	431	446	438	492	441	450	457	475	470	471	430	427	460	447	442	450	420	457	423	427	452	425	427	453	415	438	441	425	455	440	466	412	450	452	450	434	435	434	407	473	442	440	397	424	432	454	443	409	487	457	459	473	414	480	426	423	426	422	443	431	457	429	443	453	418	480	464	437	443	453	489	396	434	486	467	473	484	451	474	468	454	435	431	508	504	418	446	431	481	452	403	468	430	458	447	422	444	462	450	459	453	439	466	431	460	427	453	477	450	413	420	441	406	416	487	482	460	463	452	436	468	472	449	462	440	448	472	456	472	431	467	474	442	431	446	451	440	444	416	426	459	469	455	479	447	406	441	438	451	482	479	440	449	458	455	471	482	451	465	495	445	447	442	441	451	451	443	453	421	435	441	429	456	457	448	446	432	481	415	433	450	436	485	466	449	429	452	467	460	428	430	472	429	454	441	439	443	485	428	425	450	440	446	480	465	429	427	434	428	446	438	435	481	475	407	452	421	454	434	431	466	448	485	416	451	445	441	438	459	443	439	471	476	449	468	433	457	458	462	471	497	499	433	447	467	442	451	416	449	431	469	467	456	482	397	406	473	479	402	423	430	473	469	434	404	470	445	435	459	428	455	419	468	441	474	433	457	462	441	459	462	453	457	432	433	446	451	468	448	475	411	477	429	457	471	446	454	441	457	446	427	466	438	447	462	430	509	442	409	417	450	447	456	427	426	453	438	426	456	422	476	452	448	448	485	452	451	460	438	493	489	427	457	428	441	480	491	444	426	421	412	483	439	433	480	438	460	447	454	459	452	458	481	459	473	455	455	491	446	475	467	485	472	463	437	457	437	448	443	455	429	443	490	441	474	426	466	456	462	458	421	444	492	427	454	430	445	431	469	442	448	429	470	452	441	477	451	472	472	482	423	472	467	447	457	501	455	447	428	452	420	419	444	489	447	467	451	449	468	467	436	444	426	482	467	465	474	451	431	440	484	441	441	463	490	440	452	433	426	445	474	468	491	404	450	448	416	451	453	452	460	439	453	461	465	429	432	401	454	476	480	453	469	449	431	459	478	477	488	433	447	445	487	453	439	436	452	429	472	482	457	495	442	412	466	428	410	465	473	424	458	452	483	440	508	449	418	460	497	486	387	441	471	441	418	454	464	463	480	437	451	451	432	455	430	446	422	438	453	423	440	462	484	441	417	441	439	459	425	450	453	405	483	419	465	432	457	437	446	430	442	440	462	448	457	465	496	474	467	473	451	468	447	472	435	474	442	472	434	462	449	450	469	496	447	454	460	441	451	445	472	442	412	494	422	437	469	409	457	433	452	474	461	439	445	448	453	480	403	403	438	461	430	467	435	487	455	467	465	430	444	412	466	418	427	457	446	453	447	444	464	468	449	449	500	466	461	427	457	440	472	440	418	462	475	444	417	452	421	479	433	435	399	434	444	437	456	455	464	415	457	453	467	438	440	430	465	461	442	430	489	471	416	435	461	444	456	441	473	472	448	451	426	426	416	410	453	442	470	433	460	430	511	440	388	458	476	442	449	487	394	439	439	484	449	448	461	434	445	466	452	469	434	475	433	466	471	445	478	468	388	449	443	479	433	482	450	433	452	456	471	451	445	442	468	431	443	433	459	474	444	409	441	449	440	463	503	462	454	438	449	484	455	478	474	471	438	436	438	453	499	439	467	436	473	460	451	477	478	455	453	453	428	422	435	423	438	493	497	461	442	438	460	456	472	435	431	449	458	451	441	466	494	432	490	425	442	436	437	459	444	446	475	464	454	451	423	445	494	466	443	408	435	415	458
24395	22028	29707	24516	21103	11965	724	447	414	427	416	436	447	410	447	422	397	383	401	368	396	374	424	411	373	412	391	419	401	429	372	436	424	388	370	407	429	407	409	420	419	396	387	415	388	398	397	422	367	384	362	367	385	430	375	344	403	385	398	402	419	446	385	363	402	378	424	370	411	417	350	402	395	394	368	351	408	430	371	394	399	395	399	375	395	367	404	417	426	375	363	450	379	406	393	362	402	375	408	400	414	388	398	408	394	460	408	388	394	366	407	384	384	377	401	384	397	407	433	432	423	417	377	388	423	390	368	404	407	388	414	384	382	419	385	404	410	404	411	412	406	395	409	390	380	404	397	379	422	368	378	385	405	369	407	416	387	382	371	401	414	368	421	400	373	360	385	418	405	415	419	418	388	390	390	404	400	388	401	387	386	391	406	394	419	379	413	364	402	405	421	385	407	434	395	361	418	425	409	384	369	388	424	397	421	402	394	380	433	389	402	434	445	421	384	385	389	417	389	399	387	413	454	403	377	406	397	423	389	368	406	404	391	411	417	411	414	407	391	404	418	417	401	394	437	396	381	431	406	423	407	381	411	387	400	403	397	411	368	386	395	406	432	374	363	384	409	408	378	403	429	415	411	411	379	388	408	398	396	402	421	386	384	393	422	428	421	422	420	411	380	421	384	408	426	407	409	407	378	401	385	415	367	409	396	399	395	392	403	389	403	435	392	382	427	386	368	397	420	409	391	405	404	413	424	380	388	417	396	404	408	388	374	416	398	403	348	403	407	379	382	418	413	397	396	411	429	413	413	388	407	414	349	395	376	412	395	389	407	441	421	408	414	391	406	394	414	370	375	449	402	396	414	431	415	358	396	399	418	431	401	393	388	393	429	383	416	399	384	390	382	368	402	422	400	389	391	358	399	395	396	389	346	354	379	388	446	421	381	378	417	425	432	426	394	385	432	375	384	387	415	415	388	397	385	411	381	401	405	411	377	402	426	411	409	398	376	381	400	402	401	402	399	368	409	363	384	379	376	412	399	388	395	404	401	385	382	442	380	385	389	410	408	370	425	380	377	390	357	425	395	371	382	396	413	362	410	413	417	375	382	399	404	392	453	440	405	377	401	393	418	403	417	395	383	406	402	392	397	391	381	390	409	353	394	408	419	387	421	401	422	403	413	385	399	386	388	380	411	381	366	385	381	434	380	388	400	394	405	411	397	371	395	388	394	396	396	389	397	427	407	398	387	417	358	409	410	374	357	395	413	398	381	388	363	367	426	445	397	404	380	390	404	380	412	420	373	409	402	384	395	409	400	410	389	402	391	387	396	396	407	429	417	417	393	419	403	372	392	382	395	411	422	381	394	376	414	435	384	396	395	436	429	396	425	392	411	420	411	401	395	419	417	388	396	401	412	401	401	396	421	359	386	328	402	431	408	395	392	394	386	407	429	374	404	384	420	386	409	392	438	412	395	407	418	418	398	396	395	404	402	398	405	365	394	396	372	363	372	391	387	404	380	420	452	409	410	442	379	377	399	385	385	364	366	432	404	423	349	409	374	434	394	392	400	393	403	426	399	439	407	402	419	399	405	373	405	387	401	403	377	366	426	400	383	387	420	413	391	379	423	433	375	425	365	418	383	437	383	400	418	414	391	421	409	378	395	363	379	395	407	389	378	422	400	419	362	397	386	425	375	401	440	431	409	399	418	401	395	390	415	405	406	415	397	424	386	389	412	430	413	420	413	404	401	423	391	389	402	389	412	389	388	389	393	401	396	380	375	373	383	379	389	381	344	430	383	423	352	389	399	389	372	424	393	436	401	415	384	411	421	389	433	358	380	408	371	430	350	381	415	433	439	363	406	381	393	354	414	369	393	384	423	408	414	411	386	370	384	409	420	360	399	361	378	459	387	381	373	416	395	413	380	407	406	407	392	408	388	385	407	429	413	425	410	370	415	422	391	371	385	394	401	425	380	393	385	387	387	391	409	400	381	411	386	410	413	397	396	415	421	403	389	416	396	372	409	386	399	386	394	411	388	444	414	379	416	397	372	380	410	436	400	394	397	418	391	398	416	394	373	411	385	387	398	402	409	419	402	409	338	382	393	407	426	382	364	381	386	401	397	378	356	409	405	390	402	416	376	375	392	412	430	399	405	399	405	395	437	392	416	436	386	405	388	417	416	362	385	395	397	385	386	386	409	407	394	407	403	395	396	434	428	405	416	412	389	410	412	423	388	386	400	405	408	352	373	411	413	393	413	420	411	435	391	373	411	372	381	415	394	384	378	409	398	394	402	390	422	398	390	406	396	424	375	437	388	437	400	413	385	393	396	415	415	403	390	369	351	405	394	391	411	425	407	428	390	425	398	398	408	420	368	424	383	427	375	422	432	419	349	409	393	404	409	374	410	391	397	414	359	362	402	385	372	415	404	411	391	400	433	437	416	390	428	411	408	417	422	437	375	417	429	351	393	383	419	374	412	440	365	413	341	436	367	401	451	401	414	409	388	396	365	382	424	412	393	392	415	408	397	399	428	386	403	375	417	399	416	430	401	400	388	414	362	390	354	406	373	398	394	401	407	423	360	393	418	400	417	409	397	404	430	420	407	395	395	373	392	432	362	405	403	431	382	394	441	445	386	406	391	409	380	440	434	385	406	413	407	431	396	388	441	366	388	383	411	454	427	395	388	400	380	431	408	422	411	428	401	410	405	392	422	416	412	358	405	381	386	386	418	398	413	421	406	440	388	412	412	410	397	390	394	387	417	426	420	373	439	385	395	386	419	397	375	381	365	379	384	372	410	406	419	413	388	422	402	407	425	397	432	392	419	418	377	395	394	405	361	423	390	375	384	426	396	410	394	384	391	394	392	404	395	411	414	368	381	379	387	392	384	380	386	404	419	411	424	378	416	371	385	409	439	389	419	400	368	377	383	387	395	423	411	402	377	408	403	357	386	421	390	415	379	363	411	400	435	373	392	399	418	400	424	392	403	382	408	351	379	384	384	392	462	415	418	401	399	375	404	442	397	374	402	405	394	404	390	392	402	371	383	398	407	423	385	430	383	384	384	422	397	384	382	406	412	384	393	386	405	449	405	414	375	413	356	399	394	394	394	398	403	388	362	417	385	396	404	409	398	379	404	420	401	424	415	411	394	388	399	418	417	417	397	377	420	389	435	404	425	449	402	391	422	407	407	378	384	447	397	378	442	399	394	380	395	414	414	397	380	396	434	380	407	389	424	393	390	408	390	369	432	415	439	403	399	377	423	397	391	367	417	410	409	408	428	384	423	411	404	420	377	336	399	398	387	412	429	379	398	404	439	415	382	396	393	360	392	409	408	346	404	413	401	430	394	406	394	416	420	443	415	426	391	428	413	418	365	414	420	419	400	402	380	414	425	392	411	421	401	390	410	399	371	378	430	395	407	378	362	399	405	407	403	385	418	423	395	382	389	408	377	345	408	397	414	369	406	403	388	379	392	386	408	396	419	420
62289	89608	57775	27182	6773	592	590	554	591	551	590	598	595	543	563	581	551	561	571	536	579	561	571	587	571	559	590	561	560	579	556	563	506	562	598	570	575	552	553	562	573	540	604	601	605	589	582	568	586	560	585	516	583	568	593	557	575	561	544	614	571	616	571	567	534	551	525	569	569	585	572	581	562	566	532	580	558	569	566	575	560	540	569	606	560	539	539	544	605	548	526	581	549	585	593	513	541	600	583	546	575	623	560	573	579	583	523	598	569	550	557	545	595	556	573	556	595	580	543	573	585	572	562	596	604	573	556	576	512	531	594	577	573	610	588	574	551	595	564	574	560	587	547	553	582	610	571	559	536	621	553	585	562	545	544	583	542	541	584	539	556	546	567	574	534	557	571	573	554	586	561	533	536	572	564	583	580	548	564	554	588	579	577	551	560	500	591	557	551	538	524	618	543	562	530	569	555	570	603	564	584	541	540	555	572	573	586	591	566	541	575	515	558	564	581	555	550	555	577	608	532	551	540	560	524	635	552	520	580	595	540	565	578	546	538	556	533	535	541	576	559	519	551	546	561	551	520	575	527	603	599	553	563	578	608	572	597	544	587	535	574	537	571	596	554	600	532	578	540	554	544	560	603	577	587	546	571	544	536	582	541	587	536	604	516	587	525	561	550	589	542	542	570	540	534	574	581	523	589	549	581	585	581	555	573	518	555	564	575	576	553	560	559	535	547	577	567	543	599	553	569	560	516	570	575	569	580	539	569	533	573	603	552	593	591	594	555	583	580	559	562	562	562	555	541	564	557	581	541	577	533	556	560	579	560	585	539	542	579	575	540	584	567	521	561	553	583	567	574	549	563	569	590	533	555	534	609	515	538	572	578	611	539	553	601	575	538	546	537	560	566	564	563	557	561	579	598	581	545	559	586	573	615	538	586	571	576	570	570	597	527	556	591	560	559	589	581	608	555	558	562	584	563	592	600	582	579	578	581	563	603	567	559	582	554	525	595	599	548	611	621	588	584	619	570	515	551	583	519	579	561	614	596	601	544	613	576	568	563	594	568	565	575	562	576	565	537	638	541	571	519	520	551	541	546	551	633	573	563	556	590	564	605	526	604	569	557	590	552	545	569	539	594	547	549	567	566	546	541	546	562	568	557	554	538	558	580	531	551	593	576	620	584	556	545	548	580	606	609	576	508	578	504	561	522	579	591	563	586	561	591	581	591	575	569	589	532	549	612	559	567	546	534	557	551	574	600	557	558	553	567	558	600	574	598	570	582	557	565	532	567	597	566	567	548	560	600	599	543	628	557	581	556	587	531	546	612	590	566	561	566	544	618	585	551	604	593	591	576	559	602	556	570	571	519	556	562	551	537	580	549	556	569	564	520	552	590	554	626	535	592	589	587	568	589	569	647	551	594	538	613	588	560	534	586	554	572	565	558	584	538	560	528	581	573	571	585	539	573	591	579	561	552	575	577	593	577	538	556	600	601	600	576	531	596	591	615	515	573	566	560	576	551	560	556	530	561	575	556	593	548	558	573	572	555	554	562	566	581	569	551	539	543	576	556	600	562	538	557	575	574	597	552	541	533	570	574	570	563	587	578	549	612	532	622	547	546	608	512	549	578	549	544	565	599	599	587	612	611	534	568	569	567	550	573	576	591	582	572	545	535	578	558	563	552	590	581	581	571	527	580	561	614	568	524	590	558	561	534	548	565	580	576	574	542	580	550	582	581	583	553	564	603	571	595	580	591	532	567	580	616	572	585	587	621	568	555	594	564	534	532	571	560	568	619	561	586	543	566	606	602	553	607	569	554	567	581	579	595	610	561	602	518	581	573	556	556	602	594	553	544	592	587	594	548	568	575	603	566	548	549	594	534	547	547	551	564	588	609	541	539	521	555	540	586	594	554	577	583	524	548	594	547	558	558	586	563	606	524	546	583	574	518	532	614	577	590	575	573	578	577	581	566	593	562	568	540	545	569	577	554	530	569	594	602	604	573	557	627	576	555	600	589	562	602	547	579	587	594	597	605	560	598	584	568	541	548	581	590	570	569	566	590	596	543	541	583	530	552	535	566	598	529	571	539	573	565	567	568	579	556	541	605	550	552	569	609	552	589	558	593	566	574	567	586	583	588	524	559	530	565	541	519	615	545	594	566	523	550	582	563	564	594	574	579	571	589	517	570	580	539	548	539	580	542	560	508	597	549	602	534	525	584	579	557	568	556	528	573	553	565	544	558	562	584	579	550	653	555	629	622	614	572	577	580	555	571	580	582	577	574	578	580	572	553	585	528	545	580	562	560	559	543	541	550	574	570	623	550	589	616	571	582	507	509	550	556	605	561	573	547	585	578	594	577	576	566	547	561	564	589	549	586	585	537	542	608	580	538	566	561	596	547	536	562	517	593	607	549	588	569	578	560	590	556	541	579	571	572	579	560	526	551	569	568	587	608	594	540	588	574	529	567	642	576	596	593	575	564	576	549	585	593	553	602	557	560	583	584	582	576	588	546	549	561	576	560	558	545	586	563	605	527	585	590	616	591	515	547	572	599	607	560	547	573	549	549	577	514	545	553	569	603	541	544	569	604	592	548	593	582	574	561	554	575	572	561	578	595	567	511	549	565	578	557	555	587	518	617	535	526	561	571	547	571	551	559	566	575	576	576	559	567	563	584	563	561	605	549	534	547	595	579	552	584	570	654	598	527	619	586	563	604	592	554	544	571	582	584	583	588	583	544	552	576	558	523	610	589	567	574	571	586	565	565	603	578	579	580	550	558	593	574	575	531	553	579	569	582	550	547	575	560	581	543	578	585	573	523	565	594	509	580	553	547	550	558	559	568	554	550	525	565	607	573	584	571	595	608	574	569	540	596	585	541	537	604	595	559	544	563	557	558	562	605	568	545	587	596	606	558	569	613	583	582	558	549	570	577	561	547	588	582	551	557	575	635	571	563	500	549	623	556	553	585	542	568	515	536	556	589	554	563	538	586	566	578	549	589	577	559	573	575	575	538	575	564	598	536	555	569	556	595	534	588	566	545	564	595	543	588	573	606	568	617	567	602	582	582	558	575	601	555	611	550	589	546	583	561	577	583	558	570	598	594	561	590	577	567	578	581	586	573	553	579	612	522	556	575	516	598	565	567	527	577	580	518	595	536	616	539	565	551	547	582	538	503	536	550	598	575	550	586	553	595	575	582	550	564	571	579	615	597	555	514	568	526	625	560	533	546	577	541	546	561	562	572	553	556	618	588	571	589	598	517	580	561	551	593	541	573	580	535	553	598	543	564	543	546	589	575	578	576	540	535	577	540	566	554	516	518	527	579	578	570	547	592	584	554	535	531	576	574	613	554	581	513	581	569	612	549	584	581	558	548	580	584	576	533	579	539	554	544	585	580	558	597	588	535	547	552	615	581	562	561	571	593	567	563	557	543	544	570	602	532	557	556	565	556	568	532	579	563	573	553	646	609	574	580	550	574	552	586	583	559	509
23486	21744	29730	23955	21405	19788	4382	431	349	353	347	374	342	327	339	338	332	380	337	364	354	333	335	359	324	339	353	334	297	380	334	362	382	373	351	340	353	345	347	332	343	353	342	356	347	337	322	353	339	316	317	366	349	363	346	357	339	376	350	353	319	340	371	341	354	332	342	345	386	343	324	322	355	378	343	335	363	296	356	304	325	341	329	338	370	337	355	348	321	340	357	310	324	341	367	333	375	334	367	322	327	359	344	337	314	332	345	338	330	341	358	337	353	330	349	381	350	329	336	375	369	339	323	359	350	337	364	336	361	324	343	329	347	348	330	353	331	367	315	349	312	310	350	330	354	372	372	337	328	374	330	338	298	337	302	308	315	319	306	331	327	344	343	313	346	316	353	355	371	304	324	332	325	357	350	341	330	367	352	385	328	332	343	341	323	307	319	368	341	349	351	326	339	344	322	343	320	335	334	363	345	336	342	305	375	332	320	362	364	322	331	345	324	312	369	345	336	366	368	294	334	319	345	327	317	352	357	329	344	335	340	341	368	343	396	341	344	352	363	322	336	343	344	320	344	313	352	329	354	340	353	360	339	349	327	307	305	361	328	322	353	333	353	325	361	377	342	350	327	324	354	337	335	365	346	316	352	340	316	336	334	360	363	339	305	322	338	356	345	321	314	354	318	347	373	337	325	333	321	355	360	340	348	339	336	328	324	327	319	333	335	349	315	337	339	365	340	332	339	317	344	370	335	327	315	322	339	349	357	306	358	365	332	331	336	350	324	361	350	343	311	368	322	309	329	338	312	300	335	326	329	356	338	352	329	327	348	372	358	364	300	360	354	331	339	342	341	321	353	344	339	331	331	368	340	343	369	338	342	328	348	300	351	354	353	350	368	369	385	349	334	333	338	356	333	322	361	328	355	350	335	317	310	321	341	344	348	315	355	313	372	335	355	339	352	333	358	351	339	343	330	395	328	326	349	324	344	348	361	334	322	330	306	311	347	342	302	317	353	361	345	312	358	313	302	368	340	358	314	333	331	339	334	332	345	360	321	295	362	318	343	302	354	353	319	359	330	333	351	352	353	346	349	365	337	314	339	356	317	330	330	353	304	326	340	377	345	321	334	330	348	384	326	329	335	338	326	333	361	329	351	318	365	314	339	339	355	345	353	363	326	306	358	354	332	328	332	378	336	323	327	329	366	317	316	360	388	344	322	327	334	317	346	335	353	343	351	349	344	345	316	345	373	327	340	348	371	348	342	320	313	362	340	353	360	350	326	379	328	375	310	322	342	332	341	342	348	307	352	305	319	362	336	342	377	316	310	371	331	354	379	329	365	357	327	360	331	345	344	342	370	363	349	351	331	338	321	325	340	372	320	333	332	324	364	333	325	319	329	337	366	369	303	380	373	364	323	344	335	340	350	335	338	315	330	325	325	342	335	336	343	341	321	370	323	331	329	326	326	342	349	347	347	368	338	331	384	355	326	333	370	354	321	354	340	342	344	332	349	354	342	342	361	347	336	328	315	342	314	344	347	340	333	349	340	322	346	333	337	348	314	307	332	330	311	331	344	347	346	329	333	357	360	323	343	337	387	352	329	329	353	315	360	370	362	369	328	336	330	312	349	360	346	334	339	331	337	353	329	310	327	360	347	361	329	323	311	356	369	371	334	337	339	333	357	348	339	325	364	338	345	351	352	402	329	359	379	338	327	338	324	358	315	358	369	321	362	338	352	341	345	350	334	316	346	328	357	366	330	345	342	372	326	341	379	318	338	342	320	339	319	296	320	325	356	341	348	348	350	327	338	339	359	300	335	369	348	358	360	308	360	296	355	318	348	363	343	356	350	322	337	355	314	336	332	328	321	334	318	364	312	323	340	324	351	343	328	317	376	327	314	318	324	304	325	339	343	319	346	333	337	348	310	319	386	333	336	322	330	317	334	348	354	337	321	306	331	319	335	306	331	336	313	344	356	332	356	336	330	386	335	309	356	326	340	320	342	340	339	340	352	326	359	398	358	330	352	329	310	344	314	362	324	309	305	316	330	342	327	342	337	338	355	341	367	333	374	302	329	334	335	361	344	365	312	328	398	324	394	380	331	318	337	342	339	312	335	317	331	380	377	317	340	364	352	366	352	342	348	345	336	369	332	383	347	323	334	349	355	346	337	333	349	336	323	351	333	302	301	330	311	359	348	342	344	348	351	326	313	367	332	350	353	365	323	357	342	349	321	349	344	387	338	302	341	329	343	338	363	331	337	341	335	329	316	340	330	364	337	334	296	309	342	345	347	342	341	367	341	366	340	303	400	348	328	334	352	336	317	355	337	332	372	334	346	347	355	341	344	335	340	332	304	359	332	321	313	367	384	362	330	345	338	327	337	345	336	341	367	347	321	307	338	333	345	325	322	349	309	319	339	341	333	337	336	404	336	320	338	330	355	300	356	340	398	370	339	347	354	322	343	319	337	348	350	326	275	311	303	369	339	331	340	326	321	323	343	332	356	341	343	358	354	341	340	329	316	321	363	318	344	339	328	338	359	334	348	353	335	328	354	350	315	337	325	327	299	344	354	350	374	348	329	353	373	342	302	336	356	338	356	334	356	328	306	327	345	349	305	326	334	337	334	353	355	346	352	371	350	346	329	384	325	361	339	357	370	301	287	328	355	365	330	326	341	331	350	351	328	346	322	344	328	352	334	342	335	342	337	347	336	298	341	310	336	337	360	351	339	367	337	335	369	359	322	311	342	362	317	348	353	306	346	368	331	359	384	357	346	317	359	335	347	352	333	359	304	364	326	344	340	354	345	322	326	356	343	317	299	334	357	308	354	345	340	344	343	352	324	327	330	322	318	318	324	332	332	362	331	319	350	331	335	376	346	351	359	344	366	365	322	371	322	361	352	346	386	335	333	339	327	346	347	365	314	322	374	338	389	353	325	331	337	353	341	346	336	299	325	352	340	340	344	322	331	347	349	311	321	319	343	297	332	380	327	346	324	332	362	339	351	313	341	353	336	333	341	355	353	306	327	324	350	308	311	343	328	358	339	337	341	327	359	335	359	331	341	328	348	347	346	343	328	333	320	345	356	354	335	360	340	325	353	346	336	319	329	354	340	339	352	282	340	350	347	333	324	339	320	323	342	376	361	337	325	330	338	353	337	332	338	341	338	330	296	358	358	331	325	359	351	319	333	393	337	332	368	332	349	329	336	324	341	326	354	347	359	359	342	345	340	342	340	330	351	313	349	331	358	339	395	337	345	343	345	336	324	331	336	360	309	352	359	300	340	332	329	343	319	349	347	332	368	318	355	335	357	333	343	365	338	330	302	307	313	362	328	328	306	318	345	336	350	349	330	324	363	343	313	346	303	319	343	341	316	346	339	344	334	314	346	299	323	365	338	353	304	350	342	315	352	353	338	374	348	341	366	335	342	351	344	353	323	314	389	328	335	349	332	312	347	340	361	331	356	351	350	332	332	351	352	338	371	351	331	363
62464	96831	64538	32543	9633	547	466	512	488	467	469	547	494	496	498	488	503	467	508	499	469	500	498	480	488	506	492	484	521	565	514	457	505	467	478	497	470	510	486	453	481	445	468	463	452	530	506	480	495	504	474	472	440	494	503	469	516	515	491	476	498	469	483	479	484	476	524	487	470	503	500	439	495	504	484	465	427	487	484	466	489	471	534	451	475	448	469	480	483	496	502	538	483	477	429	457	473	490	459	502	475	465	467	503	485	433	520	497	456	473	494	476	509	491	443	498	508	504	469	466	471	473	519	494	489	490	518	470	487	471	479	470	464	516	470	467	523	474	463	474	484	502	498	474	477	513	501	487	491	487	486	499	469	493	465	480	456	498	482	492	491	495	465	466	501	469	491	495	512	483	433	484	401	462	481	484	455	453	488	503	506	471	468	532	492	492	493	509	496	514	503	486	506	482	470	508	512	498	469	516	505	501	488	470	455	495	497	508	493	474	456	494	514	487	510	507	505	487	467	497	488	499	523	499	492	500	493	457	498	503	468	493	468	471	488	477	496	458	467	501	463	520	516	491	462	462	485	499	431	498	518	447	479	469	498	457	482	513	492	488	527	493	514	490	487	495	481	514	465	515	465	510	467	513	487	500	505	494	509	487	471	506	465	455	503	455	498	472	480	475	483	453	506	487	475	481	489	503	498	530	469	474	495	476	477	474	492	466	486	495	475	475	466	486	479	469	513	468	467	506	475	471	452	500	511	495	464	478	494	481	496	457	474	503	482	446	473	530	476	452	497	432	494	522	463	462	485	483	493	491	453	527	492	476	467	481	485	483	503	497	506	500	455	489	466	463	494	465	496	474	462	460	491	495	490	488	505	488	470	456	478	446	506	492	485	497	473	482	468	501	517	475	478	488	477	494	466	485	501	450	472	477	488	478	471	502	506	472	503	487	470	471	497	503	507	491	456	448	476	504	509	535	502	513	440	470	499	490	460	484	473	484	465	446	476	526	464	465	480	473	456	482	536	491	473	445	471	494	483	490	472	475	474	494	514	473	452	482	485	469	492	487	502	453	495	489	499	463	483	472	486	502	509	484	471	490	445	467	507	491	454	464	467	471	460	500	518	469	461	465	525	461	503	466	498	517	492	463	489	486	479	475	517	434	471	478	473	446	487	482	482	455	490	484	484	485	463	477	470	486	484	508	502	491	460	497	504	488	505	498	467	484	502	484	513	474	495	476	516	442	440	500	517	473	480	503	505	477	470	488	474	500	495	464	496	509	478	456	524	451	474	475	504	471	488	482	476	494	511	491	494	465	465	494	493	475	459	495	482	438	490	498	462	461	470	470	479	506	453	473	485	511	486	468	483	480	514	478	446	507	483	432	500	458	461	462	478	478	491	482	523	506	446	473	491	481	475	516	508	464	496	487	506	465	480	463	473	444	521	509	472	504	437	466	491	501	473	465	468	518	479	414	478	505	460	477	461	485	493	496	512	475	477	493	496	477	491	484	480	476	510	494	480	496	493	465	507	459	538	486	490	472	442	476	495	478	496	508	496	502	475	502	515	483	514	470	467	482	484	491	472	499	473	485	531	478	463	436	525	490	497	456	462	485	505	481	479	525	440	503	515	481	532	506	495	511	471	468	507	471	488	459	488	471	501	493	469	451	472	462	463	481	480	479	483	505	501	445	499	498	496	480	490	476	515	472	506	492	502	471	475	481	502	474	508	477	472	497	472	506	471	472	475	456	474	457	477	478	477	495	467	481	509	506	508	470	473	515	469	521	473	485	515	486	454	481	504	499	490	458	457	483	486	477	489	492	444	496	468	487	469	485	472	503	503	525	483	467	472	468	528	516	514	512	476	490	479	482	487	472	498	480	472	481	516	500	471	468	502	507	491	529	448	476	476	443	507	480	464	429	451	483	475	477	477	492	455	488	486	477	482	482	437	492	461	472	487	507	480	460	457	470	488	482	500	504	522	477	488	477	479	469	485	505	498	502	467	499	525	460	467	516	453	444	478	473	505	512	469	484	481	459	478	477	477	480	464	506	455	498	451	485	517	520	505	460	473	521	525	465	480	505	435	463	497	494	474	463	498	483	473	452	488	453	456	453	470	496	511	496	465	458	470	476	477	470	500	499	512	493	530	523	446	468	511	470	498	480	477	496	465	516	453	504	484	475	499	468	475	489	494	465	477	512	512	462	520	480	480	515	491	474	464	476	468	460	484	413	490	485	511	472	464	468	470	481	490	514	501	472	520	464	489	462	464	484	490	499	491	520	520	479	494	488	493	529	479	517	462	471	470	476	542	500	501	484	477	464	502	488	467	466	485	482	520	449	484	462	480	428	431	469	507	507	463	521	481	489	494	474	480	510	496	447	453	478	481	486	471	473	510	475	501	480	461	503	479	534	490	512	523	447	470	493	486	507	482	490	483	472	507	509	475	462	470	482	470	459	472	448	490	535	497	495	475	499	543	447	442	449	502	494	467	497	475	467	505	482	507	500	446	514	482	495	497	479	466	476	491	449	503	454	497	485	445	509	481	491	471	456	476	495	468	520	471	466	488	488	502	510	475	495	484	482	504	448	472	486	482	504	511	476	491	454	486	499	482	476	502	456	499	462	514	484	503	477	495	500	472	516	522	481	457	484	506	460	487	477	496	519	490	506	503	505	497	460	464	486	490	484	475	454	511	493	457	448	492	452	437	469	524	463	468	466	508	475	490	447	453	487	535	475	445	505	466	507	516	482	499	514	461	477	507	520	527	484	463	494	472	506	502	488	498	445	509	460	445	492	531	493	459	454	446	476	492	459	476	510	496	434	465	494	474	500	471	460	488	537	465	475	483	490	480	480	492	473	502	505	490	456	489	423	467	481	491	450	513	500	485	480	472	492	492	492	484	481	449	485	511	480	506	531	486	514	506	505	492	467	520	446	493	473	491	489	497	475	493	519	484	461	507	481	458	437	492	485	511	489	524	456	469	503	495	486	498	500	434	471	466	497	491	455	455	480	442	486	452	448	478	506	483	493	461	493	486	514	498	453	512	475	482	464	460	499	512	488	526	529	439	511	457	461	474	467	493	480	455	486	478	514	461	440	500	483	497	488	466	487	512	490	492	473	483	477	468	472	439	501	487	494	510	497	464	520	462	474	438	495	459	488	490	455	483	523	476	483	477	467	475	488	463	512	445	480	464	475	483	508	451	486	492	510	430	450	497	500	409	486	449	468	489	466	449	477	474	453	497	481	460	474	470	463	461	492	488	468	464	501	517	493	529	468	488	482	499	470	449	480	486	473	453	504	485	499	479	515	473	463	463	513	471	488	499	446	487	517	500	480	466	496	506	524	476	468	488	486	475	497	501	494	481	434	467	463	483	477	508	496	472	471	490	503	477	487	496	479	476	482	500	482	531	471	457	504	526	452	486	493	488	459	461	486	449	469	479	453	502	506	470	465	511	510	489	520	485	502	488	472	522	491	506	483	489	497	486	484
30723	27529	23686	8203	913	428	365	325	326	337	358	290	332	300	273	325	310	318	310	303	309	327	314	302	310	319	335	328	300	296	315	299	309	285	294	322	314	344	316	312	304	292	343	328	341	307	346	338	313	327	322	312	325	311	292	281	321	320	314	294	299	316	356	322	330	339	287	319	291	304	306	323	333	298	332	275	319	293	318	286	325	305	320	300	303	324	299	298	300	318	338	290	320	331	320	313	344	314	297	311	283	289	319	306	314	290	340	298	322	315	315	287	316	281	284	318	321	316	327	298	313	329	294	283	300	317	328	312	324	306	316	356	290	287	341	302	317	294	285	321	312	325	325	325	310	314	305	309	297	333	284	304	320	299	314	298	305	297	301	307	321	330	270	331	349	293	306	295	314	297	290	312	305	315	316	335	280	344	315	343	346	324	310	333	310	332	328	292	304	266	322	290	343	301	295	320	289	326	303	291	329	292	302	324	312	316	329	312	292	276	318	325	311	287	271	312	303	326	319	288	297	314	299	329	319	336	323	315	333	346	301	337	343	313	320	322	309	296	302	316	294	333	293	309	326	320	314	281	314	311	320	324	348	321	327	300	305	298	329	330	303	333	313	332	323	304	282	310	292	288	324	295	301	325	289	337	327	315	312	318	314	326	312	342	308	333	283	322	327	297	292	300	324	333	325	281	295	345	321	306	309	311	315	298	311	297	258	304	293	303	322	312	311	337	313	335	312	324	324	295	318	319	310	317	303	337	325	335	343	290	317	279	326	317	311	330	354	340	310	316	280	293	302	318	316	308	332	300	332	306	299	298	306	302	335	321	316	316	311	331	331	324	310	342	337	319	314	311	291	311	285	336	277	288	308	311	320	291	311	302	308	312	320	299	300	299	330	322	326	309	332	337	302	318	328	329	291	294	340	296	267	330	328	308	296	337	330	314	315	297	316	306	312	283	317	299	308	323	299	297	295	332	300	337	291	310	334	302	378	327	297	302	305	323	333	286	290	337	307	294	305	288	332	295	332	313	320	318	279	316	300	319	293	293	319	299	299	300	318	317	315	353	372	339	315	278	322	341	332	266	289	289	316	317	326	328	311	323	276	290	302	322	296	308	278	304	313	295	276	297	324	284	269	305	328	274	303	313	310	315	354	328	313	305	310	347	336	319	361	315	307	317	307	315	288	301	341	287	297	290	288	307	295	301	285	345	321	306	311	303	317	315	330	296	346	317	360	319	322	284	303	316	290	346	310	358	332	290	300	306	338	308	307	336	297	311	321	276	318	301	309	330	309	314	301	333	309	322	281	294	292	296	324	318	302	327	301	361	288	311	291	352	333	311	344	336	284	326	306	327	289	272	359	301	324	303	292	277	307	284	306	295	314	297	346	274	329	305	313	298	274	294	321	290	302	294	293	307	300	337	306	298	318	310	344	314	320	329	304	284	306	321	303	322	314	309	316	327	344	346	266	302	313	308	295	296	299	329	315	305	286	304	307	311	329	316	303	299	277	317	304	308	301	301	313	337	339	305	320	373	357	274	310	313	281	328	321	291	291	324	321	326	320	309	299	323	293	309	312	308	311	319	330	313	304	288	323	294	350	335	306	317	329	322	301	343	308	279	318	330	300	343	332	307	355	274	302	312	334	320	348	320	311	323	310	290	330	345	317	315	287	313	329	263	320	323	318	318	284	333	292	325	326	303	306	327	312	319	285	313	305	314	352	326	292	282	298	315	294	327	302	305	318	304	278	347	298	331	296	309	350	318	303	344	309	309	329	327	312	333	311	334	335	321	285	324	308	314	286	304	269	326	349	342	305	289	311	304	297	328	330	310	303	314	310	314	297	309	310	297	312	301	311	301	331	327	296	300	319	313	290	323	309	297	311	327	289	342	289	329	313	309	323	318	321	299	329	291	328	312	319	325	303	318	299	302	346	302	292	301	306	333	307	325	289	319	305	305	332	286	310	324	301	321	301	312	315	323	329	311	274	335	326	271	294	288	313	298	314	290	310	298	289	312	347	308	329	312	331	286	320	314	336	291	312	328	320	337	306	314	284	292	312	336	344	304	335	321	292	344	333	274	315	314	294	297	308	326	328	313	293	320	299	318	306	287	320	342	317	306	287	310	321	309	321	332	305	351	301	354	315	298	320	311	281	318	306	296	328	316	324	310	285	286	324	290	326	295	314	302	306	314	302	302	320	283	284	317	343	302	305	312	319	359	325	292	294	310	316	312	300	340	308	305	339	296	342	274	348	316	282	312	334	342	315	343	319	286	338	306	338	335	332	304	320	304	299	319	282	302	308	311	310	335	300	331	300	285	348	343	309	296	309	310	309	325	273	310	347	346	333	323	310	313	308	334	345	292	324	322	301	320	328	325	320	312	293	310	283	307	325	311	296	308	326	308	323	341	298	299	319	293	314	295	311	308	321	348	306	341	311	338	312	303	302	313	337	299	302	331	323	290	304	311	331	326	304	304	322	326	320	288	283	300	311	281	302	304	316	282	304	319	314	319	323	318	290	324	303	265	306	318	310	321	326	316	338	297	298	283	337	336	323	298	292	325	337	321	296	321	342	317	308	312	305	290	316	320	322	311	336	316	300	331	303	316	305	291	279	346	321	318	273	339	349	333	311	311	330	309	286	305	314	291	291	314	350	295	310	266	342	306	300	295	335	300	329	316	337	305	315	308	306	302	302	327	324	297	299	301	309	319	286	324	299	302	299	330	306	338	318	296	334	330	334	316	294	300	300	331	306	326	296	302	333	323	299	319	307	322	285	313	330	321	316	310	333	312	289	284	303	282	305	331	306	305	304	295	295	306	300	334	350	294	309	311	321	316	324	306	348	330	308	309	339	306	299	306	315	325	306	339	260	332	305	297	302	310	322	308	280	315	303	287	293	305	279	274	320	281	313	326	356	303	285	331	300	266	316	308	316	335	336	312	310	351	320	332	299	321	299	332	290	291	321	339	298	290	303	306	313	328	303	288	296	317	300	353	316	303	289	312	319	331	309	300	309	302	299	308	359	331	324	313	331	336	271	312	299	290	310	284	349	282	290	322	341	320	300	305	359	295	305	332	302	331	302	299	318	297	312	310	289	299	296	288	325	342	311	311	290	313	290	307	316	315	317	332	309	327	323	315	283	310	285	330	321	300	303	330	335	291	324	335	286	311	256	344	305	315	295	324	298	316	321	287	284	323	332	334	305	310	317	338	332	334	291	310	340	301	343	340	307	316	306	296	292	268	334	335	316	312	288	331	294	289	299	301	294	300	326	347	353	297	319	290	309	322	307	286	289	331	318	315	314	320	307	307	295	351	340	302	296	304	316	307	301	319	306	321	329	319	334	304	295	280	345	320	336	303	295	329	325	350	319	305	348	315	321	357	365	286	284	318	307	325	304	305	342	301	290	324	345	285	310	307	302	328	325	325	349	332	326	293	291	306	297	302	315	298	327	336	296	288	318	335	336	279	313	319	314	357	336	272	312	295
37351	42726	23961	6232	1264	456	470	441	406	454	462	451	446	467	474	445	454	457	485	453	441	450	471	455	476	459	499	453	467	451	491	477	460	437	456	436	452	445	450	454	461	443	435	463	467	482	474	482	477	470	475	433	486	450	440	447	458	455	419	448	490	467	439	466	441	463	410	462	451	482	448	409	477	431	413	449	466	425	422	452	454	456	483	446	449	467	478	452	485	506	459	455	447	404	480	525	448	486	466	477	474	423	488	418	484	469	467	421	494	457	463	449	470	463	448	447	425	457	473	450	484	474	471	442	474	476	458	473	455	459	443	478	457	442	426	463	456	457	454	478	440	412	501	463	431	406	436	493	445	452	439	472	473	467	437	464	479	458	448	462	449	491	466	462	446	447	470	489	443	435	428	445	423	441	455	459	477	424	471	456	456	454	447	463	432	455	465	437	432	455	415	457	464	443	436	478	456	454	442	489	462	465	425	497	458	456	443	475	475	427	494	434	506	466	460	473	435	450	459	474	459	480	451	459	448	457	434	448	424	430	459	430	481	480	480	431	478	463	483	444	493	457	488	457	435	451	476	463	458	439	468	472	468	433	470	467	453	413	433	470	452	439	465	455	435	474	459	437	440	432	429	470	481	455	429	450	510	456	471	442	443	413	484	500	451	453	457	495	472	455	462	442	445	487	443	489	481	436	472	474	450	431	410	443	447	451	445	474	458	438	451	474	418	477	417	440	446	502	460	455	500	451	500	475	442	474	475	450	489	479	407	444	474	434	412	449	446	472	455	463	431	457	438	450	439	466	467	399	454	471	414	498	427	428	468	442	386	433	463	450	472	439	468	447	423	429	460	454	453	435	442	485	436	432	438	460	406	471	471	464	465	454	423	442	461	443	459	431	457	468	466	418	438	428	516	473	461	443	468	452	443	431	475	440	462	434	406	450	460	469	478	465	487	470	469	448	489	520	446	477	480	419	430	439	474	472	432	442	451	456	443	418	462	462	437	442	476	468	447	466	466	456	447	453	438	502	469	466	453	431	465	477	453	456	463	422	439	431	454	448	444	464	440	425	435	466	449	435	452	483	461	409	443	417	462	451	462	460	432	471	440	490	452	462	435	472	470	475	463	446	455	457	475	423	466	473	454	470	415	465	455	457	460	438	490	416	411	427	424	475	457	448	470	460	452	427	448	455	464	433	448	428	429	459	476	461	476	444	462	450	501	440	470	480	442	440	447	456	443	471	424	434	457	465	481	488	443	471	482	431	435	448	459	464	418	410	415	475	457	495	491	447	446	462	467	433	458	439	473	462	471	479	417	425	468	465	440	461	504	454	457	477	455	458	476	470	470	477	460	431	434	459	415	436	496	458	456	486	448	485	439	455	485	481	467	471	486	438	431	457	441	414	454	464	453	469	452	465	439	439	444	455	443	465	471	443	443	454	421	473	429	458	473	462	416	438	443	477	451	485	479	430	492	462	448	424	444	422	447	462	446	451	459	429	453	449	423	445	422	426	467	435	464	457	443	443	463	426	473	442	468	432	457	447	464	467	456	423	433	452	435	459	449	423	460	466	409	446	442	445	460	452	428	478	454	445	443	424	489	447	472	438	432	414	497	438	464	447	473	431	454	421	482	388	438	475	454	474	476	446	466	465	457	513	475	439	417	452	474	468	439	449	449	444	482	399	456	470	441	463	468	489	446	453	433	422	428	423	447	487	427	478	458	460	469	440	458	423	437	465	470	447	440	461	444	452	440	485	485	467	479	452	470	491	455	438	416	435	461	453	474	425	460	468	488	455	478	439	416	465	460	434	436	476	469	424	425	428	465	457	501	490	461	449	427	463	468	464	437	501	399	474	446	470	468	453	463	454	458	432	484	449	458	463	465	462	507	458	447	415	436	446	449	469	480	471	478	422	496	444	471	431	454	448	445	474	462	473	441	507	447	421	430	497	434	445	416	470	441	437	452	444	432	502	453	472	449	480	449	502	464	478	445	439	460	458	481	427	450	479	465	465	476	440	461	475	471	440	465	475	486	468	442	428	438	465	465	473	441	450	469	497	455	423	459	441	454	492	452	489	476	452	491	480	484	450	457	431	474	477	503	479	471	489	436	472	457	442	439	463	493	443	459	432	463	463	417	419	445	426	439	461	461	426	472	444	455	458	468	441	429	477	449	449	473	466	378	434	433	467	452	449	471	450	480	466	403	429	438	468	468	452	456	459	443	445	453	478	440	469	447	432	473	469	449	435	453	443	457	456	466	435	461	495	459	462	471	442	431	462	474	470	457	456	456	483	440	467	422	478	475	452	458	431	471	446	484	462	445	467	414	454	429	456	406	442	455	463	463	465	434	447	464	458	443	455	435	452	451	456	438	452	467	490	448	439	454	460	444	462	453	481	460	453	454	451	450	433	468	445	444	435	430	459	456	456	468	442	452	456	473	432	451	456	466	441	445	450	429	461	422	415	437	454	478	429	440	490	483	449	431	493	456	472	446	462	469	449	451	477	471	426	486	461	441	452	470	398	489	451	466	494	457	423	480	437	502	429	474	450	469	492	408	441	443	441	478	429	488	453	471	443	440	466	424	425	439	472	458	449	431	449	486	439	482	463	444	466	472	443	469	439	445	444	480	494	475	469	465	457	445	448	431	450	458	443	459	456	489	452	423	447	475	469	442	438	468	474	441	449	475	415	474	472	418	450	411	425	465	453	442	447	465	447	455	487	455	500	468	484	439	487	460	464	498	508	470	447	457	458	444	463	446	440	449	446	442	459	469	453	467	441	443	456	477	435	491	469	442	483	489	390	472	434	448	461	454	497	493	444	458	474	449	476	438	481	453	457	439	449	458	450	462	454	452	459	492	472	473	418	471	453	439	448	491	427	455	443	443	452	473	468	439	446	441	425	449	457	449	445	485	494	422	465	464	427	490	437	441	471	494	466	467	506	436	483	448	496	437	445	470	466	445	479	464	466	417	467	490	443	419	451	445	477	440	443	495	437	466	464	444	454	447	465	451	414	421	422	439	456	471	488	423	448	446	439	423	441	480	389	441	443	447	483	456	480	441	473	443	468	485	461	440	450	431	457	469	448	437	466	452	481	476	430	442	439	427	468	467	438	438	442	454	446	487	429	430	498	464	497	463	475	450	479	452	436	439	474	424	473	501	479	456	503	471	425	473	450	475	430	447	419	491	474	455	500	471	415	426	465	434	458	485	451	433	436	449	446	445	451	457	469	435	447	435	431	503	440	509	462	464	479	452	427	453	494	443	463	443	471	496	463	492	438	479	462	435	441	461	445	459	451	424	438	455	444	430	436	499	454	453	465	473	402	429	445	479	496	488	464	419	459	507	418	449	415	471	437	472	455	431	465	443	460	433	472	425	416	445	466	472	481	462	428	405	451	445	492	489	464	469	489	478	472	442	441	445	461	472	477	494	481	462	425	450	483	468	452	466	421	469	438	454	451	454	460	468	437	452	445	428	468	444	467	463	463
24212	22013	29730	24346	21036	11509	775	432	427	384	403	363	393	402	408	404	430	379	388	408	407	404	422	386	384	418	431	425	438	396	390	389	409	442	415	391	420	414	381	379	376	365	393	379	402	410	430	399	423	424	424	371	416	441	415	429	390	382	395	428	383	398	424	405	407	406	396	376	412	405	390	419	409	425	394	363	401	352	399	410	378	385	398	398	399	365	423	406	401	399	434	388	404	404	392	408	375	407	386	434	407	388	375	439	383	392	432	422	391	386	411	392	424	396	345	377	383	389	385	374	390	383	375	380	370	431	404	449	408	419	393	379	396	386	415	395	395	392	422	392	383	395	398	402	394	420	419	418	391	388	431	377	406	397	372	400	440	398	446	386	371	395	374	415	371	410	430	387	395	444	364	438	410	411	413	394	391	402	391	402	400	391	403	374	411	404	402	403	410	429	378	381	436	410	399	413	430	384	374	421	390	401	400	439	413	399	375	412	337	404	380	410	375	372	397	401	386	404	400	419	377	414	422	407	378	401	383	407	403	436	413	374	403	409	396	424	394	376	395	408	351	383	383	430	437	421	419	407	379	410	376	417	399	406	359	392	393	416	382	379	431	405	391	389	410	408	395	401	410	384	382	384	402	399	421	413	406	419	402	406	357	429	424	376	404	377	419	385	373	394	387	395	376	396	378	447	366	419	411	410	396	389	379	388	391	427	390	399	417	384	419	402	430	384	431	363	401	405	408	376	453	375	406	411	416	389	373	370	430	431	415	412	410	393	382	381	409	384	421	412	398	403	394	409	406	405	395	385	394	394	390	402	411	396	419	390	412	388	425	412	431	381	394	359	346	390	416	378	407	396	371	410	392	429	376	422	410	424	378	400	383	403	416	449	354	391	416	419	417	377	397	351	407	428	379	367	374	396	410	428	397	428	445	386	446	389	385	432	382	375	387	373	385	398	426	410	406	387	444	421	407	383	373	422	374	361	412	385	406	396	386	443	379	371	414	379	408	393	384	410	420	404	375	402	415	432	374	430	400	417	387	428	390	382	401	394	394	413	363	420	370	380	410	432	403	417	439	401	420	385	409	402	399	383	381	384	383	382	387	378	392	377	402	370	419	406	407	384	399	368	406	405	419	405	411	421	378	352	388	377	366	377	423	389	430	408	400	410	397	391	412	409	439	451	381	409	373	375	418	406	399	420	414	416	393	399	410	415	393	395	387	406	440	423	399	383	382	417	425	383	409	414	424	386	389	411	410	367	383	433	385	389	391	391	380	376	449	390	391	400	414	409	405	382	415	368	409	396	416	393	429	424	384	427	424	416	410	409	404	372	405	411	413	403	403	405	378	397	418	422	385	360	381	408	398	393	409	429	422	383	388	350	421	397	390	416	434	385	405	364	387	385	408	365	422	424	410	392	410	392	412	406	394	361	391	415	424	433	413	413	408	392	418	422	424	358	397	406	385	384	396	399	400	378	371	428	412	366	379	395	430	398	403	428	398	390	393	411	411	401	395	373	390	415	406	379	407	384	407	405	386	395	388	398	419	418	388	377	390	428	397	416	391	375	388	409	435	390	380	405	419	390	373	404	413	374	395	380	366	437	395	378	417	389	383	391	394	403	385	385	377	386	400	403	399	405	397	407	407	405	375	442	409	362	387	405	409	403	423	383	428	389	425	388	395	379	398	388	390	402	394	410	454	386	368	424	392	382	413	371	379	418	415	403	442	421	380	448	413	411	429	388	396	423	370	388	394	400	377	392	394	382	400	401	382	384	358	405	399	386	368	426	388	408	382	408	368	414	403	395	373	393	399	383	369	401	358	377	396	393	409	382	400	397	402	400	382	422	398	371	398	405	377	404	419	397	411	382	422	401	414	388	383	376	386	423	405	419	418	420	414	428	402	393	372	401	419	392	414	394	409	372	378	378	406	383	422	388	405	404	388	363	447	390	404	384	417	406	404	400	437	395	397	409	368	395	418	432	378	398	405	354	402	404	432	375	398	391	396	401	392	404	405	380	425	404	433	409	387	416	407	394	412	393	392	379	386	390	359	399	416	364	432	359	394	416	406	393	421	430	391	410	412	405	380	388	419	421	403	423	403	388	403	414	389	403	385	417	389	399	386	382	395	435	393	400	426	384	449	398	388	372	380	442	420	398	383	365	374	389	322	403	389	381	458	400	379	399	386	391	366	438	379	411	367	424	414	386	382	391	384	392	394	392	366	401	424	402	436	416	403	427	403	404	406	382	379	436	405	396	390	416	437	406	411	394	404	417	416	415	394	404	399	369	432	368	390	418	399	408	411	356	378	377	415	390	386	360	393	404	416	410	405	384	402	405	397	365	402	410	404	419	369	400	366	401	429	396	401	396	395	456	380	393	373	423	373	403	365	453	374	372	393	389	380	384	387	399	428	392	406	387	406	396	392	390	415	393	387	392	398	416	397	389	421	397	424	390	388	424	402	429	396	430	409	392	411	402	427	388	404	404	405	397	383	403	362	400	409	378	393	394	413	434	435	398	395	379	403	417	404	418	397	393	420	383	401	365	414	428	385	422	391	407	413	411	373	379	402	414	364	389	413	375	377	374	413	354	407	393	410	448	410	415	412	394	409	363	400	391	401	371	416	406	420	402	391	410	393	396	375	413	407	434	410	424	403	417	396	390	430	402	392	408	421	391	367	394	411	390	415	402	438	380	412	414	390	403	372	383	401	406	400	411	398	426	396	394	400	374	402	419	381	390	436	370	393	393	393	412	437	419	430	409	410	416	372	385	373	445	413	416	409	414	422	394	366	436	412	436	414	412	370	366	401	383	375	390	421	352	388	367	379	409	394	387	418	379	408	384	408	404	405	367	377	402	420	377	387	396	431	399	426	407	381	381	411	385	395	395	394	425	386	380	368	391	417	351	371	359	383	392	387	378	415	389	400	396	398	387	381	358	416	413	407	376	436	407	384	401	398	400	400	385	395	409	418	406	418	364	391	429	440	402	351	380	433	404	400	360	396	394	377	369	383	410	430	397	364	404	404	377	384	402	398	422	385	398	397	406	428	428	392	384	419	419	414	410	419	408	396	415	419	392	391	421	430	416	390	385	379	372	381	410	418	361	403	422	413	388	412	385	433	385	420	428	423	465	410	416	388	393	394	375	418	395	400	379	422	434	373	415	430	371	370	389	413	411	373	412	375	416	414	387	426	392	383	447	391	407	417	405	406	391	396	421	375	364	459	372	397	446	416	397	413	401	416	403	392	418	403	366	405	406	406	396	378	382	440	410	380	418	393	398	414	436	388	410	366	413	425	409	401	379	400	373	410	399	365	431	392	414	349	402	405	397	393	416	426	350	397	380	382	410	368	423	427	392	413	388	406	403	383	387	387	422	410	402	355	388	406	418	408	427	411	404	401	406	405	400	387	415	399	385	389	403	439	405	393	388	425	410	423	409	408	382	357	383	435	413	390	396	379	397	427	397	425	403	402	384	394	362	400	403	388	383
61995	89392	57538	27392	7277	600	584	571	600	563	598	590	554	590	558	567	604	567	566	550	591	596	593	580	531	562	577	580	526	591	523	562	579	596	559	571	587	529	582	594	536	576	543	577	597	574	606	556	539	561	602	524	532	579	546	566	627	558	620	560	559	596	581	545	567	603	541	581	575	571	569	601	548	565	593	586	588	585	580	614	598	564	558	599	595	550	558	530	532	583	507	569	563	553	551	595	567	610	585	520	538	582	556	577	575	578	599	571	617	556	583	556	585	562	583	563	548	562	569	609	560	568	541	546	588	585	578	551	566	560	550	607	549	549	569	570	589	592	613	598	577	603	523	559	597	543	576	582	550	542	588	563	560	566	597	597	566	609	568	580	592	553	530	602	555	561	609	571	559	556	596	539	553	573	526	584	607	567	596	545	550	580	577	550	582	549	603	591	581	573	613	583	623	601	547	565	623	564	578	576	599	586	559	588	562	564	566	607	558	538	580	535	602	555	581	598	572	572	595	616	598	583	618	581	562	543	536	585	594	546	597	598	592	583	593	605	608	573	549	605	616	602	617	545	561	608	588	558	557	630	556	561	593	582	586	540	576	575	588	562	579	558	585	552	556	548	588	559	580	557	589	556	584	582	589	548	551	551	623	591	591	550	570	546	585	611	555	547	570	591	602	594	552	532	553	555	594	563	610	570	584	551	527	554	582	590	541	582	605	572	605	556	555	571	590	580	537	590	606	587	569	567	563	588	548	541	554	576	560	599	537	554	581	577	621	571	625	575	554	594	544	596	560	585	536	583	546	548	535	578	611	571	596	570	522	605	580	556	543	562	590	559	595	551	585	572	574	611	541	562	539	529	553	596	559	618	597	552	563	574	574	545	525	585	552	560	552	577	558	558	585	589	605	594	604	564	545	574	583	546	575	568	567	576	569	602	582	551	538	592	586	582	567	626	589	590	567	565	592	588	534	567	566	579	564	599	576	568	608	578	573	555	571	587	572	625	563	571	574	532	559	549	552	560	592	558	620	585	553	582	583	614	530	550	582	497	573	493	549	571	567	541	559	552	556	603	589	586	573	590	553	547	593	568	566	561	562	565	548	560	613	611	561	576	573	518	567	578	566	594	596	542	528	558	573	569	625	559	592	581	571	577	553	560	595	578	559	519	554	539	574	560	594	580	578	586	558	582	622	543	609	616	589	556	540	562	623	521	553	547	575	552	591	586	586	573	589	554	612	569	570	549	535	508	617	521	552	523	574	627	570	574	574	530	535	570	542	573	580	571	591	590	504	572	535	585	595	590	522	586	567	536	571	591	533	623	502	596	554	625	523	583	575	576	582	564	535	577	603	549	574	566	565	562	557	557	546	584	559	555	611	607	594	581	545	582	559	600	626	570	588	561	595	577	569	617	562	572	545	564	565	600	581	590	560	603	555	543	575	535	555	593	550	595	573	571	549	575	582	560	574	571	598	551	562	621	589	567	583	566	511	572	577	531	598	510	613	515	567	601	583	542	574	570	551	567	547	598	550	562	549	608	566	553	577	567	562	549	604	557	583	599	592	538	553	532	546	550	557	584	545	567	577	567	587	568	544	595	563	535	567	575	527	542	617	550	585	576	593	609	569	585	583	593	560	573	566	552	568	567	570	549	586	583	578	567	575	581	593	617	577	540	549	568	587	545	578	563	573	597	513	566	596	587	575	593	568	538	587	564	576	558	584	580	590	527	578	628	580	594	571	563	557	591	566	557	545	580	583	545	547	542	524	537	579	598	548	581	612	553	518	554	564	563	642	568	587	567	584	565	567	524	588	552	568	530	546	576	564	623	569	564	588	567	547	566	572	582	574	549	555	576	551	600	558	598	572	580	570	552	577	559	604	520	604	582	547	577	564	604	548	562	584	577	585	587	561	583	570	521	560	572	553	575	624	580	602	582	572	586	601	565	577	549	528	554	552	540	554	614	583	537	531	567	561	565	569	553	576	570	586	539	576	587	602	564	608	597	591	532	575	589	560	591	570	584	568	553	571	552	565	550	614	542	563	592	577	556	616	576	494	556	600	579	577	559	585	583	562	541	574	564	593	583	573	574	568	565	570	591	555	581	530	618	531	535	557	597	597	552	532	582	530	589	580	599	603	612	564	569	569	643	573	579	581	598	539	565	597	592	607	550	551	597	568	551	550	589	596	562	585	569	595	614	567	562	543	566	586	588	579	582	533	576	559	537	577	545	540	606	558	590	578	579	561	573	578	522	584	570	589	611	558	582	560	546	603	555	578	577	535	550	580	579	593	602	554	559	596	587	572	601	591	562	576	575	585	586	632	546	577	562	579	569	589	523	568	578	573	562	601	572	545	525	594	549	546	579	545	543	565	564	535	573	546	575	509	587	551	590	571	590	551	528	559	549	585	607	622	523	543	585	573	538	533	561	586	569	580	586	541	551	570	573	570	598	593	572	561	602	601	590	539	600	519	546	569	585	595	606	584	591	583	542	573	572	575	574	583	580	548	572	510	572	568	563	577	562	536	541	538	585	603	555	528	557	633	544	511	564	562	618	586	600	588	614	561	601	567	571	588	598	537	547	586	552	594	554	531	587	553	559	574	567	555	530	551	584	572	592	534	576	644	568	552	561	538	573	542	543	568	573	589	595	582	547	582	549	572	584	581	572	566	612	593	540	597	546	571	565	611	558	506	587	593	560	572	576	556	561	573	598	566	592	568	581	555	595	586	597	551	526	588	569	536	576	569	575	533	574	526	585	548	563	628	561	546	585	583	579	611	557	560	560	556	586	543	538	594	547	602	555	592	540	594	552	605	593	585	567	528	608	530	592	543	567	576	577	597	605	556	580	571	551	566	560	582	558	539	532	603	569	548	557	565	582	564	584	575	568	568	578	584	594	586	548	589	586	567	551	564	530	540	549	572	534	572	574	573	565	568	538	576	606	593	580	569	572	575	558	609	533	527	548	586	531	575	554	589	600	560	555	569	589	572	601	599	577	585	552	562	527	597	595	565	550	537	572	607	628	559	557	545	579	560	566	544	582	540	578	584	604	605	600	581	584	544	590	566	562	589	576	595	576	593	580	606	552	534	596	588	532	570	576	572	612	580	575	534	535	558	597	577	549	610	599	557	554	560	564	580	572	604	575	550	568	562	585	561	562	565	582	563	546	539	556	545	574	563	615	551	588	617	553	569	548	606	578	560	603	550	594	545	545	621	597	593	551	583	596	598	551	563	574	560	534	566	550	587	579	557	561	572	535	583	580	619	584	563	562	565	587	600	553	533	573	515	529	558	572	571	560	576	549	584	581	566	556	564	549	556	556	596	577	582	571	561	564	557	560	615	580	586	570	556	579	564	592	606	584	585	556	546	562	545	547	609	592	580	494	584	542	580	581	533	598	594	591	549	569	592	542	550	586	663	549	585	542	570	577	581	605	568	602	584	572	570	542	561	548	570	601	607	564	525	566	617	562	603	559	544	569	558	572	568	616
23525	21725	29781	23924	21428	19829	4495	419	341	350	335	359	358	362	344	341	391	403	339	352	357	352	365	368	377	330	368	356	340	380	340	333	383	368	345	344	409	353	338	374	378	340	354	367	329	349	325	377	331	354	347	340	303	350	333	347	308	396	302	347	349	395	345	349	346	360	343	355	368	349	368	341	348	363	337	368	305	337	359	360	351	347	328	337	339	323	342	354	355	335	329	370	340	345	320	355	363	374	340	366	348	338	351	327	345	344	355	378	332	352	340	382	373	362	311	371	338	341	315	353	339	334	346	371	331	355	355	363	333	343	345	328	336	320	377	345	362	338	338	366	361	371	349	344	354	363	356	333	324	324	335	341	341	366	341	326	355	370	332	350	342	361	355	313	345	355	344	377	302	353	362	342	360	348	347	348	341	367	349	350	323	374	323	366	364	337	347	341	355	351	341	325	350	359	370	350	309	349	347	355	334	351	371	316	358	343	323	359	348	340	325	324	368	312	348	332	355	335	333	337	365	341	345	295	316	340	340	365	348	317	358	319	319	330	361	359	350	320	383	348	333	348	347	309	346	352	372	382	322	376	329	357	353	370	354	348	351	373	305	363	356	342	345	360	356	386	339	304	348	351	371	337	360	356	335	345	361	387	323	332	320	346	363	346	356	325	362	368	320	367	368	335	348	347	329	351	359	356	334	374	382	378	375	332	310	373	366	329	342	318	339	334	350	347	343	362	359	350	364	345	353	380	342	347	329	388	355	337	324	333	325	312	370	333	352	351	328	342	346	340	314	371	325	361	346	349	371	364	353	359	352	325	337	369	372	335	350	341	365	303	347	344	355	376	319	304	365	338	333	336	363	361	315	371	313	355	374	380	378	362	354	350	342	367	392	344	361	367	340	342	347	368	346	353	386	332	355	322	362	360	308	352	333	367	372	364	348	326	319	364	340	370	329	319	349	335	329	330	343	342	351	338	343	363	326	354	361	345	334	371	339	357	342	329	357	360	352	318	327	354	345	314	347	348	395	322	347	318	338	394	365	328	349	344	361	347	351	340	347	359	321	349	321	335	334	341	350	346	347	338	307	388	356	366	346	408	318	337	318	364	352	355	354	396	344	322	299	318	368	372	341	354	355	337	352	338	376	383	341	350	386	358	342	342	350	354	346	310	377	321	349	334	348	377	324	360	364	317	352	324	355	348	324	344	355	339	369	360	350	329	361	356	339	331	331	352	358	368	349	336	344	355	356	344	382	350	339	343	362	333	351	344	345	336	336	340	276	333	366	339	339	360	327	357	342	317	347	309	344	353	341	366	346	342	348	327	357	347	363	370	337	358	387	346	371	383	365	366	331	355	334	339	316	345	336	348	363	342	313	328	337	327	323	358	345	370	349	359	359	344	353	379	330	341	313	382	319	340	331	345	326	342	349	340	354	358	380	338	327	336	381	342	359	360	295	337	351	336	361	387	300	378	353	367	356	355	350	324	362	380	343	352	355	374	340	342	336	324	334	353	341	384	353	366	344	317	327	328	376	353	343	350	344	333	363	348	336	376	361	364	335	346	359	393	345	332	336	339	373	333	375	318	379	344	350	344	354	322	340	360	328	363	366	366	319	349	361	351	378	331	349	335	313	341	315	324	334	358	365	355	378	312	348	372	334	332	336	382	360	378	355	369	334	362	388	338	358	323	347	341	342	339	333	349	348	347	356	331	355	338	285	373	352	333	360	329	350	341	337	334	316	386	359	328	371	347	321	338	325	390	338	350	334	343	326	340	356	331	355	368	352	334	348	327	359	349	321	371	304	361	368	317	380	341	348	348	354	333	326	344	352	321	361	333	338	341	333	342	350	335	326	330	345	363	333	351	341	332	340	361	367	349	356	333	339	335	335	375	371	347	353	356	347	329	352	326	332	359	360	344	360	354	367	338	354	351	360	319	351	335	317	353	356	376	357	345	333	374	337	347	364	368	335	329	325	322	328	354	330	317	327	337	334	332	388	358	353	322	348	334	337	338	350	319	344	359	349	368	330	351	344	362	351	326	350	315	333	341	326	327	327	327	339	346	321	344	354	364	339	357	342	365	347	346	353	349	354	337	377	354	370	328	333	339	331	344	395	366	322	306	349	364	359	343	348	330	377	351	351	354	325	332	368	345	366	315	333	360	349	377	385	332	355	341	323	348	307	390	359	344	356	314	367	342	372	345	385	334	361	331	321	352	364	341	341	346	367	323	368	335	326	318	351	345	340	347	335	359	336	329	338	337	336	352	371	337	351	374	337	345	352	341	354	357	388	336	312	333	372	356	305	350	332	379	348	345	349	367	351	338	335	342	340	346	309	335	318	319	361	383	403	356	333	338	327	363	353	348	339	339	379	348	320	335	340	317	349	326	343	356	331	365	348	330	345	380	333	348	360	337	356	345	324	332	361	310	389	331	351	327	325	343	336	335	343	342	363	368	342	369	349	346	340	334	347	339	321	359	327	374	342	364	386	347	375	317	353	343	321	370	355	319	338	345	370	349	385	296	366	369	349	350	358	342	360	353	329	333	332	354	348	352	355	342	337	361	339	357	313	368	319	353	329	369	366	353	359	343	356	344	357	359	342	381	335	384	358	367	340	329	343	370	360	342	358	331	361	318	343	351	362	346	323	377	341	375	347	375	331	346	332	336	336	335	350	368	342	379	363	352	341	369	352	368	382	319	351	328	342	374	335	369	374	348	323	354	340	342	360	324	353	327	382	349	363	325	317	322	371	369	371	352	336	350	357	322	338	354	356	371	347	328	361	367	341	376	376	353	338	341	377	337	351	368	342	346	392	340	332	366	346	347	362	335	352	332	349	393	359	355	323	327	358	346	336	319	347	332	343	350	345	330	339	329	332	320	360	332	349	355	351	363	344	317	334	384	342	335	336	341	352	309	357	327	331	319	336	372	332	356	369	323	314	327	352	348	344	363	341	357	378	376	320	356	373	328	343	352	323	358	323	379	327	354	353	338	311	338	304	358	324	377	332	326	337	322	362	339	335	333	367	346	364	347	336	325	345	337	342	316	320	332	334	349	316	345	326	327	343	339	342	368	385	351	329	349	369	332	350	328	344	329	378	360	339	315	326	367	387	348	319	318	344	338	368	363	374	308	333	352	327	355	345	330	357	354	371	356	328	325	336	334	339	330	325	356	345	345	337	340	363	356	360	324	307	371	328	333	387	369	346	331	339	306	338	344	330	341	388	338	369	319	319	322	315	334	320	355	348	326	364	359	399	345	337	311	354	348	324	326	353	356	350	332	364	316	355	347	332	341	362	377	311	330	340	375	348	337	323	330	338	335	341	346	319	342	334	352	345	373	394	363	340	346	348	338	363	367	350	314	319	329	368	366	349	330	350	373	347	329	348	356	360	334	304	329	371	343	353	348	330	336	338	357	326	346	377	339	321	303	321	332	333	324	400	347	375	353	351	364	362	358	325	345	379	374	328	371	339	358	318	349	344	352	351	330
62430	96635	64322	33139	10300	595	495	498	527	499	479	527	491	536	507	489	500	503	507	484	489	518	510	504	479	506	520	516	486	470	482	488	489	488	469	497	525	523	487	477	503	477	474	500	491	497	501	465	483	492	495	537	522	503	492	496	481	500	501	508	480	526	478	516	523	516	459	484	483	524	486	499	490	524	479	468	534	485	500	482	511	518	483	491	494	479	495	468	492	522	516	502	482	477	464	475	482	540	462	516	472	460	469	497	485	474	507	486	497	528	479	507	503	517	537	509	507	529	535	498	455	477	504	451	509	542	481	466	506	552	494	502	487	491	441	484	499	482	461	470	536	526	513	528	502	463	527	520	524	480	451	492	503	502	494	486	485	511	474	480	490	483	524	483	491	496	452	498	486	510	494	465	487	514	523	495	496	484	489	472	493	511	482	471	515	425	491	488	524	490	506	495	481	519	463	520	520	521	489	513	489	499	491	509	486	540	474	498	513	509	480	491	500	477	518	490	504	504	530	485	488	516	422	457	490	512	457	505	484	482	478	530	478	526	482	489	515	499	494	501	478	514	493	455	481	514	519	462	481	497	462	470	499	515	525	483	462	475	496	510	495	489	517	507	513	465	504	511	504	463	480	490	509	475	497	478	491	493	503	481	488	519	486	480	487	547	514	489	499	503	502	480	482	504	491	531	510	512	470	480	524	514	513	464	501	466	507	471	451	480	495	518	495	487	477	468	515	497	513	494	456	466	480	511	475	490	507	487	490	501	498	529	509	468	480	513	498	499	503	510	556	466	472	515	492	484	521	511	507	465	479	492	504	525	506	526	511	530	473	494	480	530	486	480	474	468	499	477	506	492	461	501	533	455	501	508	539	511	490	519	460	511	491	496	527	513	512	503	507	506	496	509	511	489	527	480	486	499	474	468	490	474	478	516	492	486	485	491	491	518	462	471	499	479	479	474	531	508	508	517	494	474	510	499	501	459	497	477	513	492	494	501	478	507	480	503	509	490	492	504	482	506	492	501	508	474	518	486	488	517	533	511	498	531	474	469	504	496	550	495	502	513	489	555	467	487	462	513	470	506	500	499	459	461	496	480	531	495	485	485	536	484	464	535	544	488	516	489	458	470	484	481	488	490	440	543	474	531	452	533	508	520	492	511	498	489	501	517	507	498	491	501	507	509	497	436	493	468	499	518	488	496	478	461	487	487	454	497	471	495	492	485	505	480	538	472	493	491	513	439	469	496	504	490	525	489	454	454	511	533	496	496	536	485	496	520	495	498	485	481	487	502	518	517	450	473	506	484	490	470	480	488	518	474	462	494	516	471	498	430	468	541	471	501	500	489	501	481	511	488	506	479	513	493	479	518	491	501	509	506	496	518	516	446	497	496	489	474	521	520	517	495	496	497	496	503	475	499	534	520	485	522	459	484	475	502	465	486	465	477	463	530	468	475	499	492	466	518	472	512	510	494	452	552	507	482	516	471	453	474	488	480	466	485	470	516	495	485	489	477	508	501	513	519	496	524	501	448	463	516	474	459	502	480	487	554	512	518	474	480	493	487	518	456	489	505	477	454	471	467	499	462	508	481	525	510	448	515	514	467	490	506	473	498	554	502	488	478	499	492	514	485	459	477	491	526	547	513	479	484	511	514	495	496	476	466	484	491	489	503	512	507	490	537	500	489	498	482	456	477	497	492	481	485	514	536	494	489	478	483	534	507	508	506	481	478	440	463	462	562	506	510	509	472	487	519	509	459	504	472	467	531	523	494	509	511	487	507	505	517	488	485	486	465	495	490	466	479	466	477	465	499	497	519	532	494	485	531	504	495	508	498	500	521	475	527	490	518	489	478	516	486	513	511	509	492	500	517	535	490	475	505	472	460	478	484	485	511	535	485	531	498	475	510	472	495	491	501	476	507	470	495	486	492	504	526	480	499	515	478	462	479	529	462	487	505	510	485	506	458	482	482	497	487	494	502	501	476	489	459	510	489	470	486	470	550	485	483	492	513	492	485	505	466	498	493	465	482	480	522	481	511	522	497	498	504	480	500	498	494	495	467	498	508	478	514	507	507	502	465	495	499	466	470	486	508	489	472	482	534	525	538	467	488	458	516	495	482	507	450	468	543	521	501	472	477	483	511	511	460	517	530	493	487	464	455	503	483	501	497	489	500	476	518	486	468	491	484	484	503	479	493	455	463	492	494	523	472	489	486	485	472	519	490	482	498	496	506	451	471	482	476	527	508	489	473	470	503	482	486	524	509	512	446	467	525	513	518	498	493	454	523	444	517	487	482	505	499	476	523	515	497	490	462	523	512	485	491	488	493	483	514	512	479	525	485	497	471	488	515	448	500	505	486	510	457	527	480	463	503	477	473	465	451	474	497	507	473	499	515	489	503	497	513	495	467	508	499	478	464	497	481	489	553	496	457	488	504	495	524	511	499	543	462	520	505	493	516	511	484	499	447	464	503	497	492	516	521	474	538	490	531	512	479	530	513	476	472	517	475	500	485	469	454	521	477	528	510	478	509	464	489	513	519	488	484	516	477	499	478	481	453	512	500	515	505	508	470	459	470	497	486	500	481	471	497	496	503	507	489	507	516	443	520	502	542	496	526	456	504	521	492	495	477	513	490	509	541	483	476	505	484	498	537	463	482	478	504	515	514	515	513	509	490	511	484	459	492	493	480	504	542	481	501	469	457	460	508	515	470	494	520	531	494	470	517	495	484	522	496	548	490	539	499	500	537	517	490	517	525	493	487	515	477	496	499	487	488	456	532	504	506	487	522	505	504	467	471	513	491	527	504	481	498	458	470	522	489	501	453	518	466	465	479	510	521	491	487	483	504	497	489	478	527	495	509	492	487	519	495	503	512	529	451	486	504	466	515	530	479	512	448	524	468	513	485	497	478	483	511	495	488	433	460	489	503	486	444	497	473	506	488	488	488	448	507	507	492	481	467	531	523	488	508	494	531	492	466	494	454	461	492	509	459	487	507	499	520	515	477	522	477	483	484	473	527	481	463	503	484	516	500	520	512	445	475	487	514	492	506	498	513	538	483	469	461	497	485	508	465	486	503	493	451	471	514	518	495	480	448	532	522	490	533	474	491	485	507	511	533	458	531	447	515	508	477	520	440	477	496	497	455	466	505	475	550	515	495	499	514	494	471	492	478	456	473	481	494	502	530	491	452	518	495	510	495	508	512	523	508	486	489	490	493	472	508	492	452	487	544	519	454	494	507	453	517	535	513	512	461	439	503	485	482	471	501	514	483	500	430	494	531	498	490	498	548	519	493	467	510	476	506	491	498	479	517	511	458	492	494	500	529	489	502	499	509	442	506	483	489	506	487	486	476	499	503	484	521	503	496	473	461	480	492	521	469	484	498	512	459	516	480	466	486	493	500	485	467	507	498	470	472	490	461	510	492	466	460	517	504	503	507	499	473	497	507	461	493	499	464	542	495	478	499	468	530	480	498	468	467	497	504	511	514	521	477
30906	27664	23262	8217	933	320	311	336	288	311	326	307	304	327	352	350	312	349	316	332	334	313	318	291	288	320	351	323	313	313	340	334	348	307	314	304	290	323	320	324	329	319	320	326	348	321	335	308	317	349	353	328	310	321	356	336	300	325	325	319	310	326	335	320	304	355	283	339	323	317	360	308	315	319	319	307	319	343	324	293	352	326	310	343	316	328	334	314	358	347	340	308	332	297	327	345	294	351	294	346	321	313	315	306	318	366	350	313	305	304	328	352	323	300	306	327	316	321	322	307	324	313	315	313	310	317	348	358	350	305	341	322	324	328	320	311	318	328	314	328	307	293	328	352	328	322	330	344	327	336	334	290	295	333	302	344	323	304	312	306	333	299	314	343	365	316	316	320	313	309	308	323	319	326	327	341	306	337	326	365	310	303	325	300	311	275	363	329	323	316	345	320	318	289	313	302	343	322	313	324	317	331	296	345	308	313	321	323	281	348	294	331	334	322	323	338	329	331	334	296	335	298	292	292	318	302	346	321	317	309	306	304	345	316	319	344	301	304	359	333	306	349	334	327	304	339	318	320	284	303	331	320	339	309	316	305	317	325	295	310	328	334	326	351	309	323	345	308	344	332	318	319	340	304	347	323	331	329	320	310	337	346	353	339	324	309	300	300	301	297	318	324	351	324	315	344	310	307	340	325	324	322	331	302	304	311	318	315	347	311	324	354	302	282	323	305	301	292	336	335	332	327	336	306	318	294	348	336	301	354	330	304	335	308	371	334	360	335	311	312	334	314	346	315	315	334	309	314	324	321	318	305	327	332	322	330	329	321	331	324	302	338	315	350	349	305	329	324	326	318	348	320	318	334	307	335	314	310	322	298	335	356	305	322	303	354	310	309	305	316	345	340	336	317	311	345	329	339	295	325	328	302	320	280	328	321	294	329	320	314	321	323	328	325	317	359	357	348	308	307	331	340	296	342	328	363	298	331	321	302	334	337	336	326	319	325	332	320	335	323	340	323	319	321	354	335	314	304	328	297	309	334	316	306	338	335	308	327	336	332	295	301	318	340	313	303	293	331	295	333	328	331	292	355	309	333	280	333	311	284	304	331	331	357	340	303	304	309	326	337	300	304	347	325	335	324	318	330	314	310	319	318	330	313	355	291	328	317	355	304	346	349	322	325	287	308	328	317	337	348	315	313	327	294	306	331	311	337	304	368	295	311	290	322	308	320	295	356	342	269	330	341	316	329	328	344	341	340	337	317	344	324	321	331	353	325	323	290	321	317	317	312	328	355	311	316	366	333	346	331	324	322	285	343	335	312	329	307	329	316	340	313	285	309	323	324	297	322	360	312	338	321	310	312	340	337	317	328	322	334	304	330	314	313	300	318	324	330	348	305	289	325	315	316	335	287	317	328	298	313	342	317	320	328	326	291	321	308	331	323	321	322	324	327	311	327	308	371	344	292	306	342	318	301	328	339	338	300	300	323	312	339	328	323	294	322	311	315	324	339	321	316	332	295	286	320	276	329	300	318	299	335	331	324	334	325	298	339	317	303	330	292	319	304	337	301	329	331	368	314	314	312	343	329	307	305	323	325	306	307	308	320	306	316	331	325	339	323	318	303	312	326	312	312	313	344	339	344	322	295	314	326	318	327	316	322	322	325	314	311	296	328	309	291	283	326	330	327	333	352	328	294	346	342	276	324	325	298	329	319	314	330	316	311	330	292	330	314	279	318	339	328	288	344	341	327	327	321	320	327	301	318	317	326	333	351	343	316	293	314	347	322	333	343	325	313	302	309	312	334	306	345	321	321	328	293	344	331	304	370	296	324	318	331	328	313	321	345	347	347	329	351	335	318	319	311	318	309	313	316	330	305	322	319	317	301	324	317	320	328	314	312	320	333	317	300	313	328	305	320	343	326	273	326	298	297	318	323	323	326	317	348	266	279	321	290	307	313	336	300	314	336	327	343	359	310	314	319	312	302	350	301	329	306	301	350	305	331	305	346	323	295	299	330	349	295	317	331	326	318	302	309	326	325	302	343	328	328	313	334	290	326	313	328	315	357	331	325	306	320	327	329	333	326	300	313	299	285	298	337	335	346	345	336	336	341	331	347	310	327	320	321	314	355	324	336	299	333	345	337	336	296	314	353	312	356	330	321	323	320	344	330	331	327	313	324	312	317	306	356	327	316	319	341	310	324	307	310	325	323	320	341	316	314	344	334	306	300	318	322	292	312	303	347	312	311	309	338	300	304	323	351	347	280	341	320	322	336	284	338	304	291	359	345	344	330	319	303	320	328	314	332	337	299	294	353	324	340	315	312	330	326	317	349	304	314	336	294	348	314	311	294	320	315	318	323	277	343	327	339	333	315	368	304	339	351	334	331	317	315	325	329	359	315	335	366	330	347	339	313	331	315	324	335	317	317	325	314	304	311	316	305	318	328	287	320	314	342	311	322	305	322	355	330	305	344	292	337	344	320	296	311	297	339	339	341	321	328	341	324	339	320	324	322	294	328	337	334	339	331	338	309	344	329	317	312	320	301	343	309	327	361	324	307	307	302	308	358	317	304	341	325	316	337	341	313	332	277	334	303	327	310	335	325	301	332	318	295	302	303	332	322	361	310	335	311	270	332	325	285	322	322	309	351	304	323	331	296	326	333	313	330	322	339	325	310	321	359	289	343	353	334	331	289	322	321	299	334	290	330	324	302	329	303	291	308	334	345	288	281	325	345	289	336	333	304	331	295	318	349	313	319	300	314	352	338	290	313	289	340	313	341	330	307	373	336	320	296	350	342	327	330	311	339	350	322	314	326	314	341	338	295	337	309	317	349	320	280	319	315	331	325	347	315	317	298	334	305	336	322	317	314	322	315	293	327	307	355	308	314	316	335	301	317	339	346	325	302	311	313	314	348	322	313	332	322	311	337	300	308	308	330	323	333	311	316	317	374	331	298	310	317	316	336	287	319	329	312	315	317	320	320	325	302	320	337	319	324	317	302	362	298	308	335	294	311	324	329	279	324	298	330	329	341	349	315	331	316	334	302	329	306	325	329	344	318	331	313	331	292	303	321	308	329	318	322	330	322	327	323	325	315	308	329	364	336	295	326	321	338	286	320	317	332	325	335	287	331	338	333	319	348	342	353	335	324	340	305	312	309	313	330	348	331	318	309	308	345	313	285	309	329	320	337	317	315	338	338	318	295	307	314	334	323	340	344	353	315	366	335	310	333	301	290	311	353	334	277	322	333	323	316	315	326	325	345	351	344	324	298	311	303	307	334	301	314	323	347	332	321	327	322	369	310	353	321	300	307	313	336	331	276	314	327	346	326	309	341	337	340	328	369	293	308	317	341	333	330	295	280	300	346	325	318	307	328	315	304	315	306	340	269	305	283	352	309	329	304	311	313	312	323	331	341	314	320	296	341	317	325	336	329	324	335	367	318	300	339	332	341	331	315	335	312	327	333	323	375	313	310	320	337	299	329	338	325
37096	42623	23361	6295	1403	442	458	463	457	469	481	477	431	459	496	494	495	450	460	478	444	465	485	459	437	448	476	468	456	508	442	481	421	439	497	475	464	489	466	426	470	448	474	504	466	421	475	442	460	470	481	508	478	466	460	471	487	460	478	444	474	465	483	455	456	482	463	453	444	439	442	463	465	446	456	488	486	446	493	465	452	481	481	473	476	513	484	496	473	472	492	446	483	493	435	473	461	487	513	460	419	457	438	446	430	464	473	466	476	437	477	452	487	494	393	437	451	487	473	470	481	471	424	456	464	459	435	485	471	468	491	444	450	436	467	454	461	436	442	466	485	486	447	490	466	442	490	472	455	453	467	453	464	429	482	467	452	473	434	431	487	461	464	482	477	489	447	470	473	537	477	469	453	465	439	454	468	491	469	475	448	456	447	456	455	473	465	437	479	420	471	507	479	504	437	479	459	466	476	431	446	509	436	510	442	492	500	425	441	471	460	495	443	460	458	460	471	452	502	424	487	447	478	461	476	438	477	500	482	506	477	440	452	454	450	468	485	451	511	457	460	431	486	493	471	490	491	440	452	455	427	451	477	462	502	438	461	470	479	490	475	474	474	468	490	461	445	487	464	461	452	443	444	456	461	490	452	527	455	485	437	484	440	446	466	455	427	480	489	473	454	510	436	476	451	463	490	496	421	478	471	467	444	450	464	490	433	481	428	470	466	454	443	448	424	441	459	476	470	483	428	426	458	483	470	460	441	444	444	448	513	467	478	495	472	451	483	497	474	435	451	462	481	458	457	518	441	443	487	433	468	495	483	438	439	478	432	513	486	451	432	473	491	460	442	466	441	411	484	444	476	459	489	495	507	464	455	472	467	490	440	435	504	470	453	491	457	482	450	472	432	448	462	490	492	449	465	445	435	480	414	463	517	466	466	472	461	403	449	482	465	410	442	425	487	460	465	487	457	466	449	469	479	446	467	462	480	510	456	429	477	449	443	446	497	474	463	496	444	443	466	431	492	454	466	483	475	505	461	463	467	481	480	441	434	476	422	501	451	473	481	466	459	463	468	482	477	503	459	470	449	468	473	474	449	444	460	469	431	475	472	478	464	457	441	469	490	511	490	428	458	487	459	454	485	399	452	498	444	439	439	506	475	480	479	494	485	477	482	464	431	438	495	478	461	469	488	469	441	460	474	457	453	458	478	473	435	471	444	497	449	426	454	506	501	495	431	447	453	451	462	459	489	460	478	462	502	443	446	486	443	465	453	477	439	454	476	491	464	476	462	478	440	484	506	416	483	464	473	477	501	479	472	483	442	428	482	455	458	490	427	479	466	468	480	474	421	469	490	483	444	478	502	470	469	474	469	455	458	451	422	433	450	442	453	460	476	468	452	478	421	426	452	464	441	433	460	482	489	483	440	486	441	490	501	443	480	474	471	422	471	471	471	464	468	456	453	442	477	474	485	440	454	498	493	432	452	484	444	462	481	457	446	465	473	434	433	492	463	496	439	464	447	468	484	489	480	455	433	465	497	465	478	426	443	421	513	438	434	461	461	476	437	429	473	448	463	472	467	483	492	432	444	483	425	441	467	462	454	468	431	458	443	452	463	481	432	466	499	485	446	445	480	471	464	510	485	472	505	483	471	458	472	485	488	470	445	468	463	480	460	424	456	458	444	424	462	498	426	468	454	438	430	460	493	496	475	437	448	452	430	445	474	472	486	455	475	472	476	467	462	484	457	492	509	435	457	427	443	476	457	444	459	500	470	461	452	447	459	468	479	514	463	421	449	462	480	445	495	473	431	461	490	453	426	488	455	454	475	428	472	466	506	484	451	461	437	413	490	516	429	458	473	486	463	484	474	459	494	454	463	474	453	455	458	493	487	489	486	485	510	447	457	476	453	477	447	487	429	435	517	460	497	456	448	485	455	462	489	441	478	474	444	494	440	480	460	472	459	427	475	479	466	469	428	499	496	434	439	443	478	452	432	460	470	478	459	445	462	479	433	465	475	477	477	463	445	461	497	462	508	407	459	469	442	478	478	447	456	460	484	449	427	457	477	442	441	477	434	535	452	499	470	445	476	503	489	500	460	452	459	457	443	468	492	437	485	487	481	437	432	445	465	453	455	481	484	407	470	442	463	467	465	457	485	491	468	492	502	442	455	451	492	486	459	496	460	474	484	463	426	480	494	458	456	504	443	453	456	490	468	452	456	486	438	469	477	440	487	494	458	468	432	463	445	448	465	453	465	492	458	447	457	486	483	425	481	455	454	441	458	459	444	493	473	507	467	440	485	503	455	461	466	464	409	478	491	468	485	472	444	473	442	459	467	478	487	479	434	493	459	462	477	510	449	511	467	473	428	448	453	484	466	416	481	461	447	467	460	487	465	436	491	443	441	426	453	447	435	473	485	420	458	462	444	453	445	465	467	446	462	460	487	493	454	456	459	430	483	454	446	447	497	456	458	463	490	442	468	454	478	495	463	453	477	456	494	435	459	466	496	461	457	481	430	459	458	460	481	467	474	430	471	451	479	451	468	486	432	463	484	440	467	460	478	531	455	464	476	492	463	430	467	482	497	494	460	452	438	448	425	458	452	494	452	481	472	454	456	464	459	467	461	508	451	464	468	463	441	452	498	439	450	484	470	455	474	453	440	466	466	493	434	430	447	470	454	481	474	438	455	500	518	449	459	463	498	460	445	472	443	436	464	468	479	435	449	479	483	447	474	465	461	462	459	456	472	469	465	486	439	499	482	494	461	451	432	458	444	467	456	457	473	492	466	445	491	455	454	475	464	465	457	474	471	488	470	515	444	442	488	449	472	463	496	457	467	445	499	470	466	466	458	459	489	447	466	443	441	460	465	473	455	447	473	446	490	456	414	461	483	477	415	481	484	457	418	456	489	516	464	481	456	469	487	479	449	446	445	448	469	492	454	456	458	475	484	431	463	463	469	477	454	452	475	473	514	450	491	479	480	470	477	458	467	473	468	470	458	439	455	508	464	442	451	447	459	462	452	452	461	430	447	466	469	447	450	457	483	472	459	501	475	446	459	467	454	410	467	455	467	445	424	505	447	470	486	495	468	481	503	427	457	474	457	464	462	476	477	465	486	462	489	462	480	439	470	469	421	471	446	487	442	484	456	457	472	468	489	465	455	435	486	472	490	442	454	467	453	412	451	470	437	451	516	454	504	461	489	445	500	477	477	475	431	472	508	446	470	483	451	487	430	486	475	421	461	469	427	505	476	428	477	458	462	461	457	501	465	469	492	443	480	452	491	477	455	461	460	439	455	455	466	429	484	430	438	419	469	461	441	477	436	439	476	465	500	434	507	493	470	454	448	489	449	478	470	440	425	470	455	472	441	456	469	474	409	482	444	441	465	458	445	467	501	444	482	465	452	461	472	450	480	463	462	454	463	514	469	468	414	418	442	435	476	451	453	455	456	460	469	461	473	531	468	464	457	486	477	474	507	492	469	485	451	444
24296	22030	29692	24365	21092	12000	818	460	399	422	429	454	438	439	410	442	420	402	439	390	405	408	433	421	414	421	417	388	409	385	423	417	417	394	412	466	402	391	410	413	425	411	435	436	407	395	410	390	452	413	400	395	438	425	379	422	409	407	381	394	418	430	386	399	397	428	399	396	430	427	388	379	402	396	415	398	388	409	393	374	440	436	403	405	408	398	389	407	362	415	389	436	392	387	389	412	457	434	407	426	446	456	393	394	413	418	426	409	402	390	399	418	427	396	409	412	439	427	407	380	403	410	422	416	426	397	391	432	395	385	402	375	410	434	402	402	384	410	423	413	414	379	381	424	414	360	399	425	436	389	397	405	411	444	394	442	394	414	420	407	418	394	359	422	382	388	389	407	413	436	404	366	426	424	445	395	412	421	409	390	429	387	403	384	386	387	420	435	411	429	430	405	377	416	409	415	433	385	386	441	414	431	429	426	398	399	417	423	404	419	437	393	414	417	403	365	397	390	431	411	408	413	422	398	407	433	471	422	445	438	401	392	397	430	409	380	419	368	392	389	447	395	439	427	399	415	423	370	383	406	432	447	419	443	411	402	414	400	430	422	397	443	444	426	372	447	405	404	397	377	417	403	444	394	371	404	440	398	420	403	387	454	405	370	372	413	417	404	443	394	369	426	408	416	393	409	396	393	369	423	385	394	380	379	374	447	407	401	396	410	441	449	398	413	395	416	409	415	430	385	395	449	377	416	382	421	417	396	398	397	469	424	398	383	373	385	410	375	398	407	442	428	375	396	412	392	406	432	411	436	434	379	414	407	421	393	419	416	394	382	422	381	403	398	426	397	442	409	413	435	377	432	401	405	381	392	394	395	413	404	425	371	411	389	392	376	404	403	360	387	383	395	421	408	409	445	412	391	383	436	400	414	417	382	430	417	407	387	374	426	404	411	446	401	406	386	389	428	429	381	420	419	442	424	431	392	417	416	404	395	387	394	412	413	429	448	403	435	420	395	411	388	391	381	381	390	421	422	395	421	413	436	447	396	369	425	403	390	450	404	394	447	419	369	404	404	403	399	392	443	424	405	429	448	421	367	398	382	419	400	354	400	418	417	434	407	376	397	422	423	420	404	454	394	427	399	410	439	414	413	429	401	452	409	423	413	435	403	405	383	415	410	397	401	456	425	433	413	415	401	427	405	417	389	425	413	423	428	436	401	400	386	385	416	400	386	392	426	409	417	392	398	437	413	397	383	432	430	439	400	414	398	416	409	435	389	393	443	424	407	456	417	407	393	396	440	401	414	416	416	383	399	414	376	408	398	439	377	405	415	389	419	373	376	419	407	403	419	439	426	388	382	407	452	444	441	427	431	433	406	402	405	414	430	396	452	432	397	420	374	387	429	407	400	401	387	404	412	405	398	434	394	395	374	394	397	402	433	413	412	370	403	425	381	388	422	400	418	440	419	416	428	397	373	397	390	435	431	381	427	412	403	386	414	410	398	385	410	364	422	439	388	409	406	431	416	396	449	436	418	402	430	391	425	404	439	416	411	418	398	391	389	390	420	423	427	436	396	399	373	416	396	405	412	406	374	355	417	420	357	399	442	406	392	393	372	430	439	366	398	402	403	431	377	383	372	438	399	408	414	445	410	409	414	459	419	441	439	412	426	396	439	415	426	369	406	400	394	400	394	445	401	450	387	410	433	366	393	420	408	401	406	427	400	396	410	424	412	418	407	390	410	390	425	465	401	401	419	418	396	394	416	393	427	421	423	409	419	408	394	454	402	362	422	392	421	444	407	412	388	412	420	410	392	381	420	403	405	383	396	399	426	408	417	434	411	413	418	432	378	371	393	431	421	407	379	384	393	403	431	402	407	422	449	391	435	428	417	387	395	409	404	409	437	413	384	368	409	406	452	413	378	408	368	423	399	403	402	404	389	398	377	400	380	399	382	412	436	378	431	406	405	402	464	434	422	404	418	406	417	399	420	430	374	395	408	407	385	442	435	431	401	403	369	358	424	393	432	402	396	426	397	391	432	367	441	405	413	411	447	392	405	417	428	418	407	390	398	422	446	415	408	375	381	429	416	403	380	395	415	370	425	400	431	430	406	387	402	425	424	410	407	384	412	433	420	409	408	382	412	403	383	426	424	435	417	406	397	394	396	425	444	395	416	393	402	418	432	390	433	409	400	431	380	422	440	394	403	419	427	404	407	418	379	435	403	385	433	403	394	401	398	431	393	427	418	404	389	403	384	411	400	442	404	424	422	420	403	355	400	444	400	389	386	416	398	419	408	403	413	412	424	428	400	412	390	384	378	431	380	394	383	395	429	428	422	386	400	408	390	421	413	422	413	401	389	430	390	414	391	441	428	432	418	361	415	396	423	413	431	396	415	395	392	374	412	423	417	409	404	433	400	388	446	379	392	440	421	430	425	404	434	392	398	432	367	421	417	386	417	407	416	384	413	419	418	424	387	412	372	399	393	423	420	389	412	436	392	444	429	420	434	392	401	417	384	409	425	452	385	429	439	396	371	405	434	415	363	449	429	422	431	408	406	427	426	406	420	406	386	411	411	404	393	428	426	415	422	414	426	411	421	433	413	402	401	380	399	437	438	430	423	411	372	385	417	467	385	398	388	421	443	385	420	392	446	439	423	412	434	421	438	423	413	383	421	433	383	402	407	414	411	392	427	434	423	427	438	394	426	420	408	419	429	406	397	400	411	400	417	425	428	387	408	389	413	416	444	421	459	396	405	412	412	419	413	388	417	405	393	451	429	406	403	399	425	430	409	408	382	424	439	406	370	416	383	412	402	398	427	432	425	403	393	407	409	435	377	390	393	410	406	409	429	441	394	451	445	372	409	405	426	409	381	390	396	373	404	452	441	455	436	442	426	443	395	405	414	363	429	386	401	422	397	423	397	383	403	400	403	386	422	402	411	437	395	429	442	394	400	394	434	433	395	419	381	416	391	397	371	433	410	417	392	416	411	409	392	425	364	400	453	455	429	442	400	408	405	410	412	404	428	400	423	466	438	405	449	402	435	387	415	436	442	418	425	414	428	429	414	360	443	431	375	416	392	368	399	406	390	410	404	405	422	405	408	422	403	393	418	404	436	439	418	417	429	421	413	406	412	392	395	425	395	379	400	416	379	396	408	396	408	421	406	398	415	402	445	347	407	410	401	406	411	395	380	418	432	389	440	409	465	386	426	463	432	426	392	388	378	429	394	394	425	409	392	384	391	433	419	397	387	427	397	403	434	422	386	415	367	392	404	398	389	439	428	423	386	397	413	390	411	420	380	397	408	445	406	409	441	405	462	424	424	425	426	434	428	411	385	393	394	407	424	453	393	434	398	394	395	439	392	390	385	396	381	391	397	442	393	430	412	396	434	408	427	421	420	436	404	410	394	420	431	408	463	448	408	410	442	393	396	413	400	413	415	393	426	385	387	437	415	387	411	415	408	399	405	396	431	401	417	410	388	390	385
62293	89549	57155	27439	7423	818	592	580	614	592	645	570	563	534	616	605	558	550	614	609	566	608	596	576	597	597	575	626	586	608	563	547	545	578	579	566	579	560	579	618	600	571	583	553	554	569	611	597	552	584	570	581	615	601	567	615	558	586	580	623	590	612	609	576	595	609	619	553	604	593	569	568	611	636	568	566	597	589	572	577	601	618	585	575	572	626	557	618	551	597	613	615	574	613	593	547	576	574	546	598	571	592	585	570	576	574	589	573	550	633	592	543	601	595	535	594	599	550	585	622	551	583	598	597	625	596	596	564	594	557	602	605	647	561	581	594	565	580	597	574	583	570	551	610	551	543	579	571	577	609	622	579	598	598	578	556	578	528	605	604	593	586	561	599	572	591	611	558	633	588	600	559	536	595	583	585	534	551	563	619	578	577	561	609	587	618	610	566	559	616	626	576	574	540	551	584	614	592	587	534	585	619	607	583	565	582	566	582	667	562	591	560	575	552	541	592	568	603	583	606	595	536	582	587	622	626	567	583	580	575	583	579	592	552	601	599	560	560	604	594	621	588	592	571	541	578	601	571	611	619	550	595	593	604	591	549	610	603	612	592	595	535	570	600	615	585	581	604	630	554	587	635	577	613	600	647	628	551	602	550	585	564	606	571	598	579	556	596	580	612	607	553	597	574	592	559	557	587	550	557	577	596	588	564	633	614	609	600	584	584	619	588	574	554	548	553	586	581	535	559	647	577	555	593	621	653	596	616	572	597	580	608	621	591	616	548	566	576	573	591	568	588	618	569	577	597	560	599	599	636	606	577	584	573	565	571	613	557	592	590	628	595	629	625	573	577	600	594	583	574	597	591	588	580	579	569	560	619	582	598	557	604	559	588	580	561	612	614	616	606	578	580	568	570	578	560	606	573	614	576	592	608	575	600	571	615	551	610	598	574	589	593	586	561	627	614	552	574	559	580	618	552	589	562	632	611	586	560	606	551	563	585	550	580	560	592	565	587	548	613	638	511	578	596	618	617	599	573	573	585	581	578	551	571	569	578	596	549	553	618	575	616	578	641	578	547	578	556	581	629	593	597	566	573	597	554	557	582	568	571	623	541	630	581	544	539	558	567	559	567	619	587	596	539	583	549	592	554	584	596	606	605	566	582	595	604	572	544	581	591	575	607	588	594	563	582	611	594	592	604	568	643	603	538	573	597	592	587	592	605	559	550	593	606	550	573	583	591	612	586	580	577	563	623	589	544	607	572	607	606	564	567	559	608	561	613	590	579	598	547	542	578	598	621	554	584	570	597	571	552	610	543	596	596	586	588	601	604	555	587	566	592	566	632	580	551	589	554	594	577	642	597	633	582	610	572	571	593	567	590	589	557	578	551	602	553	595	546	607	587	608	589	607	579	608	609	581	615	576	588	601	592	580	586	558	586	583	626	607	574	607	589	586	531	602	574	545	548	619	624	576	570	623	567	596	599	573	618	600	606	560	576	596	530	572	540	596	558	566	556	559	568	595	590	594	594	560	602	563	573	581	564	587	618	565	567	590	584	600	609	600	607	567	607	563	612	630	586	587	586	595	586	594	556	597	590	606	605	595	614	624	582	589	551	614	574	600	579	637	587	574	565	584	604	599	624	587	568	603	588	608	581	582	563	580	578	586	588	565	524	636	628	540	592	577	602	567	620	615	560	601	605	567	616	597	613	561	577	606	559	559	594	566	589	552	557	583	554	609	635	603	572	582	592	613	576	595	556	567	602	574	611	534	593	558	567	582	560	564	558	556	586	563	572	535	592	574	535	614	561	605	586	570	554	583	574	589	547	593	547	595	600	611	578	568	628	571	562	562	576	606	543	611	593	598	560	563	562	617	571	589	577	605	594	629	593	587	570	603	603	634	570	621	587	626	546	616	566	615	561	587	546	568	579	545	593	634	616	566	575	587	584	616	587	592	555	568	632	585	588	564	526	557	583	621	578	550	631	613	621	555	577	569	606	552	599	586	562	548	582	593	550	570	619	644	616	544	602	594	611	561	586	575	605	593	530	584	551	590	559	574	559	607	580	588	598	544	594	555	589	566	575	538	609	616	590	574	543	588	592	554	552	584	546	591	560	569	602	593	532	587	552	608	582	614	627	599	568	568	539	521	585	591	588	557	580	580	578	571	582	551	530	585	615	612	524	590	568	614	596	583	575	593	551	608	564	608	563	567	599	595	577	595	555	553	598	573	611	600	583	546	602	594	586	550	601	593	586	592	635	568	587	569	572	540	574	583	564	588	603	585	585	586	567	622	585	597	557	606	595	612	586	570	563	622	578	617	531	593	584	548	551	616	612	573	601	559	569	603	606	561	613	565	615	559	581	583	625	583	561	590	603	588	621	558	593	629	577	573	595	591	572	627	614	556	583	602	571	584	580	610	605	588	617	637	566	592	595	612	606	602	563	579	564	573	577	575	602	609	582	593	612	636	587	550	579	571	539	575	580	535	611	542	595	606	563	642	584	571	600	621	592	607	603	560	591	574	590	591	568	579	568	531	605	610	547	542	583	565	578	545	599	565	594	574	632	585	558	614	610	600	539	610	623	615	581	630	590	586	593	559	606	591	582	550	610	568	614	602	574	599	617	535	573	608	564	604	604	613	623	609	619	599	576	606	617	629	587	585	570	603	555	586	556	605	615	540	574	555	619	566	596	568	576	557	601	556	562	559	598	581	604	570	590	601	609	568	584	644	582	594	596	584	563	580	598	619	617	604	573	526	592	604	574	548	620	603	551	589	575	624	610	598	592	582	603	620	573	553	588	581	587	588	583	603	598	598	600	559	604	583	570	580	614	604	593	616	598	573	555	577	616	548	576	596	592	586	589	561	553	580	614	590	610	612	577	623	629	572	586	604	547	584	550	604	592	552	599	588	561	573	547	572	604	546	599	605	584	559	572	581	559	572	537	557	580	567	622	597	607	591	592	603	569	585	623	573	588	544	640	553	572	581	625	539	597	571	589	563	564	557	588	622	563	612	554	551	586	625	591	567	600	602	555	591	597	602	602	579	622	678	570	600	576	601	573	547	587	602	584	614	607	605	595	612	622	550	584	576	614	577	577	572	554	578	584	593	580	593	598	579	586	581	562	625	572	590	601	572	595	605	544	619	584	587	603	593	579	595	599	587	588	573	618	607	594	583	575	611	567	580	606	609	574	576	568	631	566	558	617	565	589	562	606	589	574	589	609	607	578	549	588	531	567	587	587	602	598	584	539	550	535	555	555	557	566	585	588	574	563	605	598	571	603	588	549	584	548	572	529	579	609	538	520	535	552	599	588	564	586	566	577	561	613	623	558	545	603	557	593	567	576	580	534	571	632	593	586	557	582	563	580	602	625	575	549	577	552	576	566	619	577	603	626	599	569	635	583	594	645	578	553	582	611	581	555	586	625	605	593	605	590	611	590	572	572	518	591	604	576	586	567	604	581	568	573	550	544	586	594	597	569	550	592	613	613
23622	21760	29656	23996	21427	19924	4528	408	302	340	368	369	371	387	340	359	360	343	365	331	329	371	335	362	354	326	343	386	371	372	342	331	357	372	381	381	371	373	372	401	325	341	374	369	348	332	345	373	369	371	337	387	364	350	366	347	349	359	355	352	352	377	369	390	348	361	379	382	314	375	320	330	373	310	355	350	352	353	318	349	359	366	360	365	371	359	325	376	343	361	367	358	340	349	355	333	376	337	342	354	369	389	331	373	354	355	364	385	331	349	364	348	334	370	361	363	373	358	341	347	354	415	391	348	369	384	350	387	353	347	357	352	397	358	350	337	338	349	339	325	348	351	357	358	330	322	371	332	366	317	353	375	365	329	350	347	360	384	343	317	391	372	344	351	358	352	342	339	360	360	339	348	355	365	312	354	356	372	355	353	374	350	344	340	358	341	353	323	365	352	359	364	355	349	324	314	364	359	348	326	340	365	339	361	347	353	338	330	350	349	354	362	390	389	328	382	355	338	359	350	363	348	390	373	326	348	365	358	359	343	360	373	339	360	387	386	351	350	333	325	356	346	370	346	349	353	353	336	372	346	339	365	394	371	308	369	353	349	351	371	350	360	367	368	364	352	369	326	359	357	343	365	356	328	366	388	306	345	378	331	336	322	376	359	339	354	372	351	333	355	325	339	338	352	355	326	334	368	344	355	358	363	344	352	337	352	351	339	357	345	330	323	356	352	350	369	346	365	358	373	398	368	366	340	378	334	367	386	335	343	338	363	393	353	357	356	388	335	352	376	381	353	374	362	381	341	336	330	306	358	317	351	345	385	327	376	366	368	367	377	383	354	378	364	352	349	376	340	360	348	354	349	380	367	353	340	371	343	383	378	347	347	350	342	329	335	355	373	348	356	325	360	343	378	342	373	375	331	282	353	353	346	342	393	350	345	374	359	341	342	348	362	320	362	363	354	349	348	338	338	336	361	380	362	351	337	374	344	359	329	346	368	356	321	387	338	357	329	322	342	343	347	346	355	380	345	401	365	369	356	357	351	340	325	343	342	361	370	375	386	365	342	366	337	336	349	331	347	333	323	321	336	371	351	361	327	335	341	330	347	367	359	387	356	364	344	365	359	336	401	359	309	370	371	346	355	306	306	367	324	340	322	335	322	364	378	384	380	355	347	352	382	354	355	338	365	333	353	356	367	354	351	362	363	349	348	342	362	353	359	335	342	351	341	363	384	367	344	357	374	343	340	378	359	350	330	332	341	329	386	316	364	306	365	302	332	363	336	322	333	333	327	355	370	341	372	338	374	347	340	349	333	351	327	362	340	378	368	361	361	353	339	341	370	321	374	350	383	343	371	380	349	329	375	338	339	363	359	344	347	363	328	324	367	340	375	370	336	362	358	391	329	338	368	325	342	350	350	349	323	358	391	343	349	352	336	337	355	333	371	348	331	352	363	371	347	327	349	360	347	357	339	348	378	338	358	371	345	375	365	361	375	345	368	386	376	355	360	326	309	394	351	379	352	338	354	353	318	338	375	379	341	358	336	339	377	359	366	335	371	335	349	352	333	367	371	357	376	340	310	321	371	358	352	363	346	344	347	385	369	348	359	327	341	353	364	350	368	320	373	370	363	367	375	388	381	357	337	370	329	336	372	354	342	347	346	328	355	346	328	379	367	337	337	385	361	358	352	374	350	353	358	360	343	364	367	375	346	360	323	373	336	355	388	357	358	339	345	342	343	330	367	323	366	364	352	382	355	358	348	388	352	341	343	349	372	357	339	349	372	350	370	373	341	356	356	389	346	347	330	374	355	354	311	372	346	373	328	342	365	372	355	356	332	356	357	395	346	330	387	381	334	286	364	363	405	377	360	349	399	390	353	366	323	357	324	367	360	342	331	327	389	368	375	332	312	385	356	393	344	353	360	363	300	359	337	328	388	368	343	375	379	349	369	355	370	341	362	352	382	385	376	364	386	366	381	366	343	380	339	333	333	343	360	359	368	382	331	378	323	351	343	345	404	319	335	335	343	339	338	362	364	342	339	343	358	361	361	315	363	372	338	330	344	329	369	322	374	341	349	356	387	349	351	383	352	365	354	344	391	360	326	354	328	370	356	346	368	355	364	386	383	331	375	371	346	335	362	366	346	385	390	349	368	378	355	345	325	336	373	376	357	331	320	341	353	332	338	319	335	372	364	335	369	354	361	339	303	343	366	327	349	378	351	334	361	368	335	336	359	333	350	328	322	354	354	363	332	362	369	343	339	327	382	361	396	360	365	332	340	353	327	382	344	356	313	342	328	383	304	356	361	376	370	338	376	353	353	317	358	383	370	361	358	364	386	351	351	355	329	326	344	351	397	333	358	351	347	347	323	384	333	347	354	361	347	360	363	381	340	359	356	362	384	352	368	344	337	363	362	391	368	371	354	352	382	385	331	343	354	374	339	316	356	348	358	362	363	368	346	349	361	336	327	343	315	333	340	352	352	344	345	305	329	345	343	337	351	329	351	319	339	357	331	357	331	380	327	380	322	340	349	363	339	315	374	389	323	339	369	336	327	335	400	349	376	366	352	353	344	370	333	371	329	362	340	369	346	356	301	367	378	351	335	355	364	334	364	373	374	366	355	359	330	364	339	344	328	325	388	324	323	315	297	345	346	317	386	318	343	331	348	369	331	376	338	366	357	333	345	340	351	367	336	336	397	345	367	338	388	376	336	380	350	338	341	354	355	352	350	401	343	345	359	335	363	361	373	343	366	351	318	344	346	391	312	326	378	364	335	387	336	310	324	369	373	351	326	343	350	378	364	344	387	308	384	350	338	360	323	360	353	363	366	310	333	358	360	342	395	389	349	352	352	348	327	335	361	350	356	341	344	348	377	380	380	383	365	364	354	370	335	341	365	351	373	361	357	351	336	350	372	380	373	389	347	368	343	354	372	323	348	349	349	354	360	350	340	308	354	363	336	315	380	342	369	364	377	364	371	338	352	374	362	346	360	389	379	352	364	334	326	317	346	316	349	370	325	351	348	321	356	375	375	367	346	355	344	375	362	355	399	342	354	331	308	370	336	339	342	371	344	350	359	361	318	358	343	346	356	366	334	384	346	324	344	393	358	347	360	352	345	361	377	388	335	375	349	341	349	352	348	348	348	306	350	375	338	367	339	358	367	344	364	369	363	342	373	320	363	388	337	363	329	333	345	322	348	358	334	388	354	383	344	357	366	342	375	348	339	333	353	353	353	361	347	325	360	347	338	345	351	359	358	376	351	391	364	385	356	366	382	353	393	384	363	343	401	369	354	325	340	372	353	331	351	360	326	355	329	341	344	365	348	361	328	337	358	359	365	321	353	324	396	330	374	339	366	379	315	365	332	358	356	382	373	331	325	355	350	347	340	338	354	358	342	324	304	388	368	351	392	331	337	393	352	345	363	352	366	359	387	366	362	359	368	356	368	339	323	325	344	360	364	354	342	364	331	326	347	373	337	367	357	384	368
62912	96233	63677	32130	9779	735	521	527	476	518	505	502	496	534	481	489	516	484	495	496	522	475	540	524	475	520	501	540	501	481	474	451	544	536	481	481	543	457	527	498	477	479	478	483	566	501	525	505	533	489	496	512	499	510	534	507	488	503	553	487	508	517	472	477	508	485	536	488	524	528	504	504	493	516	509	528	522	456	525	500	496	518	486	464	509	479	506	534	498	478	497	520	502	501	543	482	514	495	489	473	505	548	488	512	482	503	501	531	492	485	536	538	519	499	460	460	482	458	533	508	477	498	511	540	481	531	535	494	474	557	468	492	473	502	491	534	534	511	469	517	516	497	531	524	471	493	511	480	582	509	481	488	515	489	501	476	464	511	506	478	482	528	520	517	499	510	529	464	547	503	495	510	491	520	476	553	506	513	488	476	496	502	501	476	508	513	511	499	494	441	475	535	514	510	508	515	492	470	503	520	497	459	513	486	517	505	524	517	488	449	553	496	485	497	503	484	490	522	511	506	504	480	543	522	483	488	517	522	451	502	501	527	558	507	511	502	517	482	543	509	472	486	479	517	476	499	483	473	491	476	531	477	499	546	490	508	492	525	511	463	500	541	469	478	531	519	528	492	522	510	527	468	510	487	490	479	498	543	551	483	508	472	517	483	528	507	535	495	500	515	474	561	477	463	492	469	522	486	472	507	526	490	494	505	493	539	501	492	521	527	493	521	484	529	475	490	496	465	479	554	491	531	483	507	476	512	522	491	474	483	524	492	516	462	519	480	523	481	504	514	507	486	544	507	487	469	519	500	486	497	497	466	464	531	479	540	520	485	466	473	482	541	478	516	483	456	469	492	519	499	513	515	462	523	500	501	515	498	509	474	490	485	500	502	532	508	504	548	491	464	514	499	522	474	519	473	495	525	489	494	499	490	515	529	488	519	474	506	588	517	465	524	473	493	494	478	501	479	516	471	512	528	445	487	499	516	462	540	475	507	506	484	497	487	496	559	530	513	511	483	477	484	560	527	459	477	457	486	488	547	489	475	491	475	498	493	498	499	500	481	500	478	466	537	545	509	493	508	546	497	492	486	524	493	489	526	518	463	541	542	511	489	505	475	518	529	501	540	486	548	504	513	473	517	486	488	484	522	483	477	466	499	487	496	494	508	509	515	475	532	484	508	515	521	493	516	496	556	486	482	542	496	505	465	526	500	531	545	535	512	531	503	526	500	490	513	513	472	523	517	522	509	485	459	489	511	501	484	509	490	499	508	520	519	520	482	526	437	541	505	497	487	498	526	479	473	496	516	474	517	507	533	519	479	483	510	513	472	490	508	510	486	489	524	516	470	490	502	518	477	479	515	508	525	501	528	484	499	489	477	523	542	515	507	525	520	519	496	528	478	514	510	476	546	507	534	503	522	488	519	520	486	494	474	457	514	517	479	499	478	527	539	510	506	508	496	476	514	536	542	480	542	495	522	511	506	474	464	461	483	506	530	478	495	463	499	530	508	481	524	515	532	472	507	496	495	495	507	535	534	540	477	465	480	535	504	511	473	477	503	482	503	523	559	463	513	527	506	511	487	518	476	497	480	495	537	527	483	516	499	531	477	475	495	509	517	460	470	457	453	497	506	503	483	515	510	547	493	547	528	494	534	466	487	497	531	508	503	511	528	497	482	504	532	512	521	527	501	539	510	498	513	522	509	516	495	458	498	467	496	512	543	515	504	493	470	502	487	500	494	494	522	448	531	538	510	497	453	509	517	522	479	484	452	461	477	519	496	490	489	497	456	459	483	518	490	499	485	501	490	499	495	523	517	483	530	496	460	513	475	464	466	498	506	537	543	468	495	502	473	516	496	512	531	501	496	503	501	499	551	490	492	528	489	486	528	481	510	519	487	543	509	502	514	513	478	493	505	488	491	486	496	483	512	480	507	518	497	480	500	532	511	525	495	529	484	492	502	517	476	517	514	465	527	520	526	513	490	502	513	492	485	506	490	521	498	512	455	477	463	475	478	489	511	520	511	488	516	488	508	496	473	525	514	506	468	503	478	545	510	518	506	544	541	474	470	524	470	518	530	502	490	543	497	509	487	547	486	510	487	523	470	496	505	516	483	499	483	462	464	513	522	518	511	480	508	510	497	524	528	511	460	505	572	496	539	478	524	537	482	449	494	521	523	497	531	488	527	495	526	519	549	544	502	485	533	495	484	495	502	508	514	469	523	526	510	501	514	522	513	503	497	500	519	512	474	514	486	485	506	482	510	510	496	503	502	476	467	491	511	523	522	495	531	507	550	522	510	516	509	476	503	520	525	484	487	470	503	500	466	479	456	502	522	546	540	545	533	534	512	469	481	520	490	526	515	451	485	505	501	521	477	531	487	522	511	484	472	509	514	495	514	517	478	489	521	560	477	492	449	499	472	471	494	480	498	480	516	505	502	468	456	488	487	485	489	482	511	519	467	499	495	470	507	508	528	482	496	539	497	474	505	524	482	477	515	516	502	516	472	502	545	484	485	507	470	477	537	481	514	506	477	478	457	489	545	467	502	508	529	473	493	559	515	459	490	515	494	527	512	481	547	508	492	440	492	520	505	519	523	519	528	499	465	487	512	507	491	514	485	524	489	514	503	531	485	474	517	512	543	479	503	509	514	493	508	498	502	499	507	527	526	481	566	485	476	472	530	487	542	489	500	521	475	472	478	521	483	536	512	476	512	522	529	480	473	498	487	543	505	504	538	485	519	480	499	494	530	507	505	533	508	484	493	520	485	548	485	499	519	534	500	476	482	532	483	481	500	520	532	514	538	528	473	524	506	523	495	496	515	511	490	519	530	521	459	531	494	502	525	489	516	493	530	473	509	502	509	460	503	502	497	514	506	489	489	495	515	487	478	482	491	510	501	504	540	525	496	500	498	505	518	478	513	509	508	498	549	523	478	518	523	467	517	503	484	488	539	539	443	484	526	523	531	494	521	520	471	508	525	478	532	504	487	536	522	515	489	489	536	462	502	549	515	501	512	530	490	506	503	502	494	491	502	519	504	479	492	511	482	490	498	498	498	516	522	536	480	503	497	500	491	500	475	528	544	499	485	505	475	502	498	529	471	502	518	525	477	482	475	452	524	522	492	483	508	471	508	529	552	510	533	507	470	486	507	487	474	534	511	471	519	532	535	552	520	536	468	529	476	464	491	502	469	520	521	540	472	479	481	491	494	523	497	474	534	492	509	496	531	479	469	472	535	449	478	512	485	460	505	487	509	488	515	477	522	511	516	466	485	468	464	490	479	485	512	489	462	484	442	513	505	515	487	509	530	518	550	483	486	476	493	492	527	500	544	490	508	472	489	480	493	470	506	457	464	483	510	513	491	485	493	499	469	502	519	497	479	523	531	480	523	495	472	524	522	464	471	515	507	506	474	524	515	503	528	462	470	497	530	500	477	484	491	523	486	517	497	482	542	539	507	492	490	497	507	519	494	483	483	487	550	501	458	521	550
30940	27548	23135	7882	794	322	304	327	314	312	339	324	356	305	315	315	316	332	356	356	321	356	316	357	342	336	328	327	352	338	313	329	331	329	323	325	306	314	287	314	346	328	325	288	303	336	312	305	358	317	301	306	326	294	310	341	339	311	313	322	345	317	318	333	324	326	326	332	333	346	329	364	314	329	340	319	297	340	331	345	316	303	324	343	337	292	296	325	349	326	324	323	322	346	304	332	328	332	308	340	334	322	324	298	352	341	343	319	336	320	346	304	313	300	340	304	321	326	315	328	326	320	320	296	320	302	353	311	340	385	312	320	329	302	304	330	353	271	339	308	313	315	362	330	346	327	326	323	334	339	331	326	311	344	323	296	342	313	353	303	358	326	340	316	321	330	335	308	336	321	353	321	316	303	333	309	321	339	283	322	333	342	316	331	299	312	327	364	309	306	336	311	331	337	341	322	281	333	310	325	306	328	308	306	342	340	287	320	319	311	340	301	331	313	349	289	322	323	321	341	318	341	321	302	340	352	347	308	323	301	316	317	328	330	295	349	343	328	341	336	335	350	300	324	324	290	301	311	327	310	350	313	296	314	364	306	320	333	339	320	329	328	314	316	307	295	325	315	330	304	329	333	324	317	332	330	310	294	312	322	317	331	320	337	347	304	343	326	300	329	331	317	339	305	355	317	303	305	316	316	339	336	351	336	330	359	307	322	344	337	310	331	333	308	316	323	308	333	341	295	322	339	313	337	346	307	339	307	328	331	322	311	307	337	347	332	362	326	338	319	332	316	351	332	307	351	299	302	357	305	318	329	328	320	312	307	336	320	307	323	321	323	291	330	334	320	326	288	352	305	311	317	298	312	352	267	333	334	305	302	338	335	323	316	318	307	313	328	316	325	350	324	303	312	322	351	359	332	330	358	340	334	280	306	316	325	363	330	316	346	285	347	318	336	325	299	342	326	317	324	323	325	314	300	342	311	314	357	310	354	327	338	319	347	314	323	320	310	342	299	317	314	332	330	327	291	320	313	305	343	286	298	327	330	318	347	313	332	312	339	345	341	328	340	303	318	315	326	340	339	333	310	280	320	303	332	330	301	321	322	306	331	334	325	295	313	310	360	347	295	335	309	338	327	304	328	333	339	368	327	342	305	356	323	329	332	327	312	318	336	323	327	309	335	320	313	333	307	325	275	293	346	335	353	306	277	321	322	300	340	323	330	328	302	310	325	339	344	334	308	321	333	325	344	293	330	323	328	290	309	297	325	337	325	322	328	327	312	317	342	324	357	317	319	319	333	344	320	340	329	313	328	337	314	304	310	328	295	319	336	350	319	298	326	314	327	305	323	358	315	329	311	286	320	341	322	354	304	326	330	364	332	360	346	327	339	322	335	280	336	327	323	303	322	340	313	303	346	348	337	335	340	333	306	311	312	349	335	331	304	310	324	329	344	343	325	343	327	292	327	316	290	308	325	327	323	328	315	326	306	319	321	349	322	320	310	320	321	338	339	370	342	351	328	345	300	340	345	325	320	327	339	328	334	345	327	344	339	322	325	351	307	350	325	309	333	304	340	322	361	296	352	341	326	308	344	321	306	317	314	326	339	317	336	344	296	299	353	310	311	312	319	327	323	308	318	330	309	304	364	324	314	321	317	326	324	322	313	324	306	344	349	328	343	347	325	322	293	317	316	333	324	344	332	363	338	337	336	314	335	311	328	315	331	308	316	303	328	305	308	329	292	322	320	334	332	332	353	287	305	326	281	338	311	327	326	309	331	338	337	302	337	311	336	317	315	334	328	302	341	319	327	316	328	315	350	345	317	339	354	312	300	330	317	347	339	341	333	324	328	294	316	335	303	331	316	302	316	300	318	312	307	341	320	322	310	324	327	322	343	327	313	331	316	348	325	315	328	344	331	342	308	327	313	315	335	342	299	351	300	340	344	361	322	315	356	332	315	319	327	302	328	295	292	313	314	294	326	328	321	337	325	293	332	314	297	291	339	325	302	332	326	334	305	322	351	331	295	319	282	326	323	331	302	308	366	326	317	304	314	340	295	291	331	306	308	315	297	318	325	317	311	322	334	341	322	300	330	321	334	357	343	334	300	313	308	317	312	335	316	341	336	303	286	308	331	340	335	331	330	341	288	341	341	332	320	327	308	332	336	312	332	322	331	341	335	321	333	338	344	356	335	299	317	318	331	311	313	345	295	341	310	306	317	317	345	332	340	333	305	339	317	352	333	333	331	321	281	313	317	332	323	322	306	311	317	335	315	293	323	315	334	329	320	321	333	332	336	314	314	316	346	302	327	356	310	351	303	298	327	288	301	344	343	336	359	295	304	321	301	323	337	324	294	342	303	334	318	342	308	341	300	337	331	337	332	304	298	305	338	317	319	307	312	329	320	306	324	297	319	324	309	332	303	309	341	275	343	316	325	315	322	348	348	311	309	301	316	316	300	329	343	357	314	337	318	313	316	340	333	323	342	345	299	347	340	333	322	329	340	320	315	321	317	348	345	358	308	327	325	354	308	323	324	306	322	359	337	325	318	342	331	347	317	315	315	328	310	336	317	329	349	320	317	300	306	344	319	330	343	304	285	299	316	320	352	304	307	307	317	302	313	322	355	297	332	331	341	323	305	311	320	307	339	307	310	334	306	312	303	320	354	293	314	322	299	324	333	335	344	354	338	304	319	306	350	334	346	306	320	324	299	349	318	304	311	328	328	327	297	338	317	373	340	335	329	299	302	288	339	320	314	331	375	341	311	331	324	324	309	326	304	311	306	329	332	338	293	328	323	329	306	329	275	312	313	337	326	327	351	316	318	361	336	347	333	293	322	321	319	312	346	331	299	322	319	329	337	346	321	326	284	352	313	333	319	319	299	334	329	335	346	319	337	330	338	342	320	304	350	310	313	344	278	335	343	322	291	301	318	342	317	317	328	333	297	337	311	335	329	312	323	312	310	321	329	320	334	313	323	292	312	313	305	310	335	303	331	309	338	308	308	299	300	302	291	332	320	303	353	357	331	332	319	340	369	325	300	310	335	311	324	325	310	351	326	318	317	292	320	343	327	284	374	364	294	340	326	337	342	310	274	308	310	330	326	335	323	324	319	304	328	343	309	304	323	355	311	325	326	315	338	310	324	326	338	332	320	328	297	286	335	334	322	343	310	329	330	308	319	311	334	340	319	341	296	316	342	314	344	326	332	340	350	300	311	341	306	331	311	318	311	322	340	364	328	337	334	360	349	330	322	329	353	305	319	344	324	308	352	323	328	302	317	306	348	329	297	321	340	319	343	309	353	351	322	331	320	326	334	321	316	319	330	332	318	344	346	317	288	340	331	345	321	315	334	339	311	370	326	326	301	332	355	295	308	308	317	333	323	344	325	353	342	336	326	311	303	380	306	301	340	322	320	336	367	330	347	317	320	335	326	311	334	329	321	337	311	293	317	319	324	338	313	325	326	306	333	342	330	296	308	337	342	332	321
37106	42392	23256	6060	1233	454	463	452	492	464	472	481	473	493	497	446	425	461	487	491	454	482	540	495	473	480	464	481	481	418	484	440	493	463	444	441	479	469	481	448	489	437	453	457	469	462	494	467	484	487	522	492	467	465	482	470	457	483	449	512	463	474	418	484	508	462	484	462	478	462	469	498	482	463	426	444	485	475	492	475	480	462	460	474	455	501	457	458	480	431	473	462	448	441	456	464	486	451	479	432	467	423	462	468	420	439	464	482	435	459	469	467	454	485	465	470	482	483	490	491	449	464	479	468	479	488	475	451	462	494	499	487	445	498	488	444	468	467	445	478	489	480	476	482	443	513	453	457	483	461	467	472	475	513	462	506	463	466	499	470	463	493	452	429	441	516	480	479	454	486	439	436	461	438	453	458	472	515	487	481	464	466	449	472	448	488	469	447	469	459	471	459	441	490	477	477	468	501	451	462	491	490	468	497	488	485	481	460	492	511	485	509	463	451	517	453	456	497	469	447	458	507	478	496	441	471	442	471	472	475	491	460	462	439	503	508	482	443	475	430	486	439	439	442	459	415	517	470	481	435	460	465	467	459	464	444	481	458	494	441	474	442	471	457	442	451	476	470	464	469	477	483	453	495	465	456	458	454	495	480	453	495	487	472	479	489	505	463	457	431	454	488	504	457	448	479	430	481	496	505	463	455	482	494	469	473	474	494	459	451	433	465	437	455	473	472	459	471	458	488	471	474	455	465	451	477	462	452	472	481	463	454	499	465	478	426	460	486	460	477	446	472	454	466	512	470	486	489	462	485	478	499	484	451	465	509	479	437	458	466	489	462	459	444	463	436	491	481	441	435	464	451	485	431	468	496	458	471	477	495	436	458	473	495	470	465	488	471	500	475	483	471	462	448	460	498	442	475	502	524	513	477	452	466	475	446	471	441	469	424	457	484	484	458	473	484	472	480	452	494	486	474	456	461	457	460	517	455	432	507	460	490	490	496	505	500	451	483	473	473	510	461	484	470	459	485	466	451	479	436	471	464	467	470	455	484	476	480	472	484	456	446	463	453	489	482	463	475	473	425	474	431	460	512	469	459	451	442	455	470	513	503	466	497	473	477	492	477	485	490	466	459	473	465	451	451	456	529	493	457	466	447	483	486	448	472	564	485	425	477	437	469	508	455	460	451	467	448	493	414	465	426	475	479	422	486	447	485	487	451	490	442	467	464	480	470	473	494	421	461	453	482	479	485	465	446	479	472	465	467	466	490	490	499	523	475	472	469	474	492	454	453	450	452	420	464	490	484	453	458	495	491	449	478	477	485	477	458	496	462	464	442	477	463	442	477	444	464	455	449	490	466	469	461	466	510	432	488	526	455	459	505	497	495	450	460	490	453	486	501	450	447	427	478	485	461	452	478	486	451	462	469	443	486	439	493	485	506	508	434	467	458	503	423	494	484	454	473	483	451	451	459	502	445	434	492	492	461	435	476	482	488	500	503	437	499	452	469	460	467	480	446	480	472	461	482	455	498	439	452	506	510	508	439	486	472	499	433	474	441	479	442	408	485	465	439	476	477	480	444	454	431	479	479	465	487	490	489	463	474	506	465	447	468	465	508	451	489	476	480	481	492	443	451	432	482	469	486	494	515	493	507	467	459	459	455	470	485	485	500	511	510	468	505	493	476	443	456	506	448	451	465	506	474	495	525	454	499	470	496	482	475	450	485	461	484	446	490	498	485	503	463	477	452	468	455	497	518	473	503	469	456	464	464	508	513	490	458	511	489	471	480	466	462	467	490	458	467	449	494	494	465	505	464	464	474	473	456	477	464	471	411	462	495	495	489	463	463	487	447	475	464	464	445	454	432	478	446	444	453	460	477	509	477	464	491	518	431	457	481	427	465	510	483	436	465	474	441	460	520	492	444	476	503	437	469	484	423	457	512	454	474	452	466	456	506	473	495	480	485	442	500	435	486	471	476	471	464	458	434	495	472	437	450	471	459	464	459	464	450	520	488	507	497	470	555	451	477	434	495	468	470	469	443	459	466	513	470	479	485	461	464	449	450	470	486	489	515	495	493	483	451	482	476	471	486	480	521	435	447	457	454	427	467	474	449	482	445	476	470	504	521	479	443	494	450	468	500	484	446	434	448	465	434	511	468	483	494	480	463	461	460	473	426	473	421	460	509	481	475	468	464	446	443	525	474	478	465	424	477	469	459	478	468	510	507	473	485	466	479	477	485	471	438	467	491	441	487	496	456	456	454	448	500	480	484	430	504	456	475	453	453	475	481	449	468	471	469	463	464	437	459	486	459	492	451	480	498	475	486	479	489	484	485	451	485	455	468	466	476	485	463	464	465	454	444	512	478	495	486	499	441	486	471	450	470	475	514	483	490	465	482	437	478	474	491	435	418	443	466	472	465	482	479	460	452	463	481	472	473	474	496	506	476	442	467	503	452	472	495	460	452	476	478	467	475	476	464	504	461	472	476	465	473	474	465	465	475	510	502	491	449	457	443	450	476	469	500	489	491	498	474	491	453	491	499	461	486	487	446	453	452	463	479	498	451	519	468	405	478	491	449	465	468	463	484	441	496	472	437	476	496	509	487	483	446	457	487	489	446	476	427	459	486	467	448	448	452	463	454	469	464	483	487	497	451	477	450	477	486	481	452	490	447	484	443	470	480	469	431	481	476	484	447	508	446	479	467	462	448	471	494	494	484	488	498	452	497	441	489	449	482	454	453	469	476	480	484	462	449	460	443	460	472	502	459	456	459	478	468	491	464	466	457	493	485	448	448	458	452	470	447	515	527	456	464	462	466	461	494	452	444	489	460	451	469	476	464	448	437	468	440	513	449	468	473	475	457	479	404	496	434	465	446	480	407	475	490	462	434	446	508	477	522	489	443	454	465	444	492	451	471	487	455	464	460	476	497	468	521	464	469	466	488	472	432	456	464	487	466	466	515	495	484	479	471	456	468	453	489	512	484	430	467	492	483	444	510	465	462	446	490	480	468	460	509	500	472	485	452	461	480	447	504	523	484	443	442	491	464	454	480	457	476	448	457	500	513	447	475	478	493	471	445	468	461	442	449	427	450	472	480	483	464	481	446	495	465	449	468	472	446	466	471	463	463	514	489	468	502	476	465	481	431	466	450	478	515	475	479	438	504	475	430	453	432	482	484	451	514	485	442	452	444	460	450	480	498	460	492	467	465	481	484	455	450	436	473	499	485	443	470	448	485	455	475	471	441	502	477	466	448	486	450	482	452	447	457	465	494	498	449	457	424	487	485	479	477	453	458	439	467	493	450	498	419	455	463	523	482	477	465	477	496	505	460	500	503	480	448	439	450	489	461	438	467	461	465	453	451	488	479	481	486	472	440	449	461	480	499	465	459	435	457	455	443	474	470	473	497	456	452	482	462	452	499	429	472	477	459	478	477	450	475	455	492	467	464	448	469	473	446	474	487	457	465	472	463	481	463	501	435	453	476	457	494
24237	22042	29778	24352	21104	11961	853	484	472	425	433	432	408	401	411	441	400	419	418	433	433	419	400	398	427	387	420	416	416	440	407	434	397	417	413	429	440	424	402	465	421	388	416	476	414	418	444	427	429	445	458	448	443	448	430	388	402	401	431	412	415	420	430	370	424	402	391	407	428	398	412	433	447	404	417	418	378	417	425	413	408	415	415	402	425	394	387	409	438	401	430	410	404	435	476	400	416	451	402	428	382	433	431	434	398	432	415	447	422	383	421	474	377	419	414	401	447	417	438	396	438	409	381	431	424	394	413	409	435	423	388	389	398	430	456	420	401	397	436	422	429	414	425	416	419	411	421	421	405	424	384	415	409	430	407	429	400	411	395	399	405	420	421	413	387	408	422	422	428	419	433	435	396	415	424	428	440	436	392	385	409	415	446	458	394	393	409	440	420	418	416	363	400	414	385	385	453	409	375	400	459	434	438	384	413	422	416	416	378	399	398	424	417	423	421	368	413	423	395	423	423	408	436	416	397	414	427	422	422	397	432	398	409	394	415	425	405	402	394	391	398	427	460	411	429	458	387	390	413	414	397	395	435	400	411	415	420	399	428	414	385	415	428	422	379	416	389	389	438	396	389	409	435	420	436	401	385	381	422	405	421	409	394	410	414	429	388	435	402	388	417	402	417	420	438	460	415	389	418	424	381	386	404	439	441	395	397	429	397	390	383	406	381	384	420	374	431	415	437	453	434	420	408	449	403	400	434	432	407	384	415	419	428	422	403	405	416	385	424	392	425	437	428	421	433	442	382	431	424	440	407	419	423	425	393	382	431	420	413	436	414	421	440	436	433	448	389	402	389	401	425	389	437	429	426	420	391	438	393	396	407	375	431	419	412	394	446	427	433	428	451	414	418	446	378	413	387	413	416	387	420	438	376	441	452	411	370	417	432	409	410	417	419	421	383	427	446	400	399	398	424	424	415	437	397	396	404	451	428	402	413	398	437	421	400	421	411	417	460	380	448	401	392	409	399	410	442	410	431	416	402	386	417	405	377	397	399	423	408	389	418	371	415	406	439	427	415	405	411	425	421	404	398	439	432	404	410	419	433	426	407	385	411	391	415	418	412	434	420	405	429	416	401	354	407	378	402	396	387	450	405	432	376	414	412	381	430	401	407	421	394	426	409	435	404	416	416	378	415	424	379	416	390	406	418	413	401	389	412	379	429	392	429	417	388	417	410	411	407	424	440	417	413	444	417	420	447	426	394	367	406	431	412	433	403	410	399	419	410	437	400	378	414	418	426	406	399	419	413	414	436	414	373	374	420	405	435	429	393	396	413	412	387	445	398	414	380	417	410	400	424	402	402	425	419	404	384	437	461	446	426	425	459	430	411	411	414	375	399	414	414	398	413	366	425	419	383	407	402	407	372	422	443	406	381	448	409	388	440	375	372	431	414	447	419	388	413	444	415	391	393	410	425	415	409	416	412	402	381	392	406	386	407	434	422	428	457	437	409	392	386	380	441	409	403	422	430	400	399	419	393	444	410	417	413	424	459	406	410	438	423	425	422	436	420	382	419	423	394	423	399	406	417	443	420	393	417	419	445	434	433	374	404	395	441	407	386	419	411	411	458	466	435	430	419	404	410	384	420	389	414	433	429	390	383	434	404	463	442	400	397	416	446	412	429	438	462	376	424	419	404	390	428	392	395	412	397	404	390	383	423	414	370	408	437	400	390	439	393	418	426	378	412	399	425	423	384	424	431	406	429	419	412	406	444	421	433	395	398	454	454	393	422	414	415	435	388	399	416	435	466	413	407	450	399	401	391	427	436	442	407	446	380	406	404	401	407	430	415	410	382	458	442	401	442	442	393	449	420	403	387	396	384	430	451	406	432	427	421	397	402	433	415	404	404	422	406	381	440	414	414	435	378	402	368	426	411	408	426	425	414	419	393	415	370	409	404	431	443	420	366	417	383	427	411	426	412	438	455	419	434	450	401	412	404	441	404	447	383	412	421	430	435	418	398	409	443	419	427	420	408	415	391	402	414	398	419	424	421	433	394	424	459	399	382	431	430	405	468	400	436	433	417	475	416	456	410	434	410	412	389	441	424	407	435	422	407	392	385	417	433	410	384	413	406	419	429	423	406	413	392	424	404	448	412	417	402	388	422	406	397	416	377	429	413	392	411	420	432	429	404	428	402	409	411	405	435	410	436	452	416	438	429	410	426	416	414	435	418	387	362	385	414	407	404	443	425	407	413	402	432	392	432	431	472	444	382	399	391	405	413	415	439	392	386	405	401	423	437	407	397	431	384	419	406	388	390	403	420	410	442	412	423	435	381	426	442	389	408	413	461	420	414	393	424	408	391	402	418	428	447	407	431	409	402	404	430	389	390	432	402	410	414	427	424	390	410	418	403	413	378	456	408	395	389	375	426	409	397	412	408	370	435	409	457	408	425	423	423	439	415	408	434	423	391	436	420	422	377	398	385	406	366	417	404	398	408	408	400	417	378	390	398	390	418	405	417	396	379	432	416	420	384	385	407	391	428	418	411	433	397	378	452	407	426	370	454	412	397	392	389	423	410	402	415	429	417	392	418	454	440	412	401	436	423	434	420	436	385	448	419	433	426	432	392	414	399	413	422	402	457	407	414	420	404	442	408	446	404	424	436	413	388	425	387	435	443	419	366	398	413	410	424	386	381	394	386	399	368	438	413	374	381	431	393	418	429	418	434	397	436	411	419	428	408	385	442	424	410	422	437	422	414	394	431	377	398	426	419	399	385	435	412	426	450	412	401	422	390	427	415	432	422	407	443	443	427	381	394	411	404	430	439	405	430	429	368	442	400	396	394	414	386	383	454	443	380	419	427	442	408	439	390	403	422	422	425	421	419	386	442	424	390	398	416	425	408	418	404	411	406	381	416	390	369	395	437	437	432	434	421	401	440	424	428	407	423	420	426	418	423	371	429	419	414	375	427	407	360	429	398	416	388	434	422	434	377	416	422	407	446	415	412	395	425	406	415	411	413	420	393	425	389	433	399	377	434	429	441	403	357	398	400	403	424	388	443	429	401	382	392	396	375	419	419	406	383	402	421	415	395	409	387	435	450	392	421	375	401	398	410	407	368	425	419	409	450	450	441	429	432	397	393	370	429	414	422	404	413	413	444	399	432	401	419	420	445	412	411	417	431	410	450	397	419	414	399	451	441	427	409	423	407	416	448	440	406	442	416	402	439	424	406	476	429	439	417	418	414	410	383	428	399	399	432	419	415	394	401	421	389	446	369	466	415	377	409	430	423	376	396	402	441	396	400	429	429	441	408	397	399	424	419	414	421	404	406	415	430	460	430	394	459	425	389	412	381	400	390	396	403	429	402	422	402	403	400	417	425	416	419	416	417	419	388	385	416	406	419	412	408	426	401	400	407	402	389	420	420	380	421	401	408	394	375	410	375	428	435	415	415	423	424	471	413	410	406	410	381	403	413	414	411	442	417	411
62029	89817	57498	27466	6922	690	586	597	590	644	559	611	620	575	607	594	604	583	594	623	584	557	576	606	569	592	579	628	557	604	603	581	563	570	577	589	505	594	606	607	593	582	644	582	607	589	612	569	542	585	590	620	600	606	664	610	636	597	650	529	609	592	565	576	572	590	628	571	584	598	606	617	621	597	584	554	617	574	601	577	622	614	568	596	634	595	594	576	605	595	583	569	624	609	633	564	604	571	601	608	584	585	579	593	595	582	603	564	603	604	588	569	598	545	583	587	608	596	583	611	604	622	636	653	624	593	600	554	567	591	629	617	561	575	575	541	559	573	571	620	620	582	588	586	614	620	589	585	607	591	589	603	601	566	606	566	601	592	603	618	582	607	578	607	556	539	611	598	638	578	566	589	587	584	610	609	608	622	563	635	554	608	624	600	593	546	561	548	641	579	571	584	595	564	580	644	599	616	607	603	597	611	567	616	612	578	594	625	589	645	615	594	606	603	598	652	585	557	527	607	611	591	577	585	592	601	569	580	650	577	543	565	566	570	635	568	551	614	575	580	583	608	573	612	608	568	543	606	569	592	573	598	578	590	587	617	551	543	594	559	663	567	544	608	586	600	590	612	587	604	560	605	583	544	604	634	610	574	616	627	560	579	616	570	613	598	574	569	591	561	586	618	587	558	573	595	591	569	563	621	540	559	582	577	596	614	600	564	579	602	576	627	613	604	544	597	613	600	596	578	584	589	572	582	610	595	583	582	562	603	648	587	594	652	593	566	585	607	599	616	597	588	575	596	625	543	546	594	604	581	598	565	596	628	603	598	556	564	611	611	594	575	600	600	582	554	556	599	588	619	566	568	593	583	574	624	594	636	612	595	573	601	566	620	549	612	616	617	577	579	552	607	616	625	590	576	566	597	573	583	591	556	590	611	593	620	587	557	585	608	587	604	576	576	575	603	615	559	572	594	595	554	582	590	606	670	621	609	579	640	562	594	570	561	607	624	627	595	612	619	574	622	559	549	627	553	611	570	585	528	612	611	611	605	589	630	567	590	585	624	611	614	606	579	568	604	542	571	607	603	551	606	625	579	631	604	591	582	572	594	613	557	581	638	592	637	625	599	597	618	548	614	588	598	601	603	576	569	566	554	582	581	575	628	610	617	557	603	562	578	577	625	549	587	587	563	582	614	580	543	558	584	586	568	597	583	628	615	595	580	567	587	568	554	560	592	574	621	610	602	613	553	566	587	590	586	558	589	578	587	578	600	574	582	597	588	620	533	558	596	570	620	564	619	563	575	604	586	597	588	610	603	622	553	621	606	583	621	580	573	577	617	584	624	599	611	607	610	621	618	603	579	622	604	619	585	594	578	531	612	585	588	619	567	634	584	556	561	567	538	585	609	619	625	628	582	616	606	546	564	589	638	567	629	588	583	582	615	585	624	589	629	568	576	632	599	605	570	599	547	595	583	558	658	592	574	580	574	561	623	610	566	562	587	564	600	652	598	563	586	545	540	599	576	549	650	579	614	594	614	623	615	557	612	614	593	600	596	627	625	566	622	590	547	608	597	545	571	593	613	595	546	613	576	551	570	579	610	566	595	607	587	562	539	600	586	593	532	571	600	571	573	588	572	589	565	572	612	570	567	586	578	616	571	602	601	607	615	596	592	579	574	580	616	577	594	622	600	581	594	591	602	600	551	574	579	567	561	582	561	577	550	588	575	594	590	578	610	596	585	599	619	573	584	603	598	551	611	593	581	582	557	641	561	598	607	568	606	598	629	610	594	585	578	545	548	583	574	587	609	551	622	563	597	607	574	571	597	570	556	634	611	574	550	563	630	581	596	559	554	613	549	578	601	589	554	585	582	631	648	613	568	570	612	640	585	611	588	552	595	584	592	586	591	574	588	604	565	582	593	613	585	581	625	578	563	581	603	547	599	588	589	615	578	573	564	574	592	609	597	593	559	624	548	572	566	569	640	584	580	585	612	576	589	554	580	673	547	568	594	620	616	596	601	573	583	620	558	581	567	637	656	599	569	534	600	616	585	580	618	596	567	552	567	591	571	609	613	566	549	595	625	592	601	569	606	558	620	568	568	568	578	610	628	601	596	619	581	604	610	595	547	545	621	625	620	588	517	626	567	595	610	585	618	598	624	585	579	547	573	583	563	571	648	540	594	574	590	582	588	601	581	563	598	560	596	608	577	573	592	569	585	620	594	572	642	633	561	580	574	576	575	571	574	589	609	604	614	611	598	575	639	548	588	581	600	595	584	552	575	560	604	590	633	581	602	596	606	623	599	579	612	623	605	572	563	557	619	572	581	539	549	571	614	624	583	584	586	604	581	572	576	586	556	586	620	584	624	561	568	601	611	604	594	548	623	619	602	614	599	611	614	640	596	583	580	583	623	569	566	539	576	619	594	577	596	616	564	566	614	599	587	586	576	540	599	637	604	599	563	615	617	618	653	590	593	582	541	561	572	585	600	577	584	570	598	581	641	593	609	549	604	609	613	532	571	615	608	566	602	566	566	575	600	558	605	579	574	618	617	624	583	606	610	607	592	559	579	581	575	575	634	568	631	550	617	574	633	570	611	576	597	591	555	587	565	604	609	523	615	609	611	569	623	559	582	573	585	599	570	605	569	608	584	552	561	571	588	583	570	571	585	575	622	625	580	621	571	588	580	584	591	599	625	568	585	575	569	599	605	604	587	621	604	593	567	609	589	610	568	581	614	603	570	595	593	618	619	535	600	595	597	573	576	615	574	591	606	600	556	586	601	605	583	574	600	583	584	595	581	590	556	591	597	580	546	597	612	579	560	595	634	541	560	602	589	596	575	633	581	623	601	569	585	589	635	607	545	575	559	586	618	618	568	588	602	623	608	575	577	572	550	568	561	591	619	606	605	546	589	604	604	636	575	585	603	593	613	610	617	569	613	602	579	591	569	587	662	602	581	587	602	602	604	582	620	581	617	578	573	596	605	639	605	623	609	603	579	570	588	618	590	568	622	620	611	593	571	583	640	611	596	578	578	573	608	556	592	561	583	580	578	609	626	630	584	568	575	602	576	612	617	608	590	603	592	601	584	603	583	606	575	632	616	571	621	559	577	615	585	560	599	554	575	617	611	599	582	595	567	591	561	579	632	597	578	583	587	586	566	573	578	585	606	601	581	605	581	620	570	612	594	608	587	601	557	561	573	557	585	617	567	593	568	591	600	563	627	593	604	593	581	585	580	549	568	581	614	623	616	604	620	592	585	565	571	600	606	612	584	578	599	582	571	637	594	590	616	588	597	597	586	589	595	588	614	547	576	591	658	608	577	602	615	593	607	583	556	585	573	569	611	580	600	611	596	584	624	591	569	571	582	518	590	587	547	627	563	586	622	557	594	569	593	603	601	579	596	574	580	610	578	605	541	552	589	565	577	565	530	621	578	579	579	595	566	618	567	564	608	610	579	547	626	560	587	580	604	562	612	625	614	603	574	593	601
23480	21743	29737	23953	21395	19874	4698	477	364	362	366	325	370	368	362	381	384	370	358	357	374	349	368	396	333	300	382	339	343	368	367	363	370	391	343	345	341	336	355	357	351	366	377	327	327	336	382	352	350	364	352	370	334	364	384	370	341	357	347	368	360	332	351	345	365	348	361	355	383	391	331	373	382	361	379	377	339	366	348	348	348	346	361	340	358	378	340	370	371	354	405	359	330	355	351	351	367	335	336	340	367	355	380	334	373	341	368	331	335	345	336	341	346	359	348	370	319	367	380	345	387	352	339	365	359	351	343	331	352	360	393	331	361	369	351	370	326	358	347	329	356	380	358	346	371	382	335	382	366	301	378	350	357	325	343	375	322	347	349	347	428	374	341	353	349	347	357	349	349	338	357	345	352	370	373	343	313	334	343	344	341	351	327	321	352	365	377	365	371	368	358	348	350	377	350	316	345	362	362	345	340	328	357	377	359	362	353	354	353	353	375	377	376	352	324	348	380	345	315	367	358	370	315	350	341	368	337	356	373	352	369	318	338	359	356	388	348	383	369	361	371	329	347	368	352	373	323	344	357	375	351	307	385	355	375	348	364	326	341	378	376	363	330	363	353	347	346	335	325	337	372	351	360	331	363	371	364	340	331	332	339	352	353	340	345	398	381	349	385	347	359	376	365	369	349	366	321	322	331	388	373	331	357	368	363	365	347	369	327	365	318	370	342	367	353	341	355	355	374	368	335	353	349	360	361	333	343	351	347	347	369	341	381	347	340	306	351	345	349	347	390	349	320	369	324	340	378	340	374	342	336	355	350	395	358	363	377	346	336	350	346	354	344	340	344	339	361	320	349	369	326	335	316	317	327	355	391	382	367	328	344	367	381	365	336	339	362	355	324	334	358	365	325	314	369	358	360	355	330	358	370	361	359	318	346	365	348	383	355	352	360	349	320	337	355	370	365	351	348	339	352	377	353	339	337	372	369	357	329	335	365	350	337	319	381	330	375	323	354	351	340	372	309	367	357	337	334	389	346	343	339	320	358	403	354	331	376	341	367	346	355	340	371	351	345	340	331	322	339	339	348	371	332	327	331	367	335	359	339	348	366	361	387	325	341	348	387	353	372	397	339	367	349	365	358	396	391	381	337	346	360	347	367	327	363	355	362	370	371	358	341	357	348	367	371	344	359	316	320	345	366	358	328	349	326	369	351	372	355	395	359	360	315	379	341	334	334	356	373	387	340	358	321	393	326	324	349	364	354	319	363	349	331	348	326	339	319	390	371	392	348	338	366	337	356	342	311	361	386	357	387	395	361	327	337	334	332	340	384	341	338	349	340	374	382	352	330	352	373	366	331	345	340	332	393	320	366	358	363	368	366	363	328	358	392	357	320	329	344	382	349	368	373	324	330	339	380	362	330	334	373	372	348	388	349	377	378	342	390	327	348	358	376	368	351	338	360	390	344	301	339	333	354	357	355	333	363	362	341	342	351	347	368	342	342	380	363	383	319	343	349	343	345	346	378	362	370	335	352	370	337	378	404	368	360	384	354	339	340	354	379	375	325	353	374	350	376	350	373	350	354	364	373	335	368	360	326	344	318	351	392	357	365	353	339	345	332	334	341	343	360	353	368	335	336	340	359	386	353	334	315	374	357	344	336	340	371	384	363	338	349	345	361	361	313	327	364	393	334	343	387	362	362	339	352	339	354	354	370	325	337	347	361	334	348	360	329	334	334	344	354	364	359	317	371	361	326	362	388	353	368	359	327	373	346	366	361	352	357	365	361	352	332	380	379	330	363	339	321	367	356	374	330	346	337	354	328	365	353	347	328	345	395	361	341	359	359	355	359	348	332	380	381	347	391	336	354	373	323	320	358	351	348	370	332	337	364	342	331	395	348	357	348	320	342	328	368	364	336	382	365	377	358	359	357	347	399	357	326	346	352	357	353	395	354	377	374	337	352	380	381	329	363	313	359	336	357	356	341	333	385	347	342	375	348	394	379	352	325	403	349	352	321	353	344	395	331	373	342	328	334	365	360	351	346	379	370	348	362	334	389	374	387	326	347	380	351	355	349	365	377	372	385	371	355	369	318	326	352	348	410	365	368	346	355	360	325	378	362	363	347	328	333	351	376	347	385	306	342	366	353	394	356	397	342	354	390	375	323	356	364	370	350	355	370	355	375	380	361	349	376	340	358	331	388	393	352	360	344	328	374	380	367	346	363	355	359	347	351	362	330	345	324	363	329	368	337	379	347	341	371	400	333	340	345	368	359	329	356	329	381	335	330	350	334	318	371	356	383	346	338	330	336	329	340	348	335	318	339	376	378	373	382	352	384	365	351	321	338	368	314	335	371	355	360	373	390	362	364	322	385	370	347	368	349	325	334	355	358	366	375	373	377	334	356	382	351	376	366	344	336	323	320	360	366	362	366	355	379	354	385	339	381	340	359	334	337	367	342	350	333	373	356	339	333	376	383	349	351	343	372	332	329	372	340	334	350	341	341	364	335	387	351	332	392	373	390	339	347	345	333	372	355	379	349	351	336	366	379	356	347	392	348	331	313	327	368	321	355	340	357	356	357	360	326	359	352	333	329	350	377	318	338	344	372	338	373	356	345	338	361	340	371	310	345	340	351	364	360	349	357	322	357	330	333	349	319	346	346	348	362	330	374	366	339	352	338	326	311	363	364	368	335	337	377	349	384	405	407	401	334	353	354	370	342	382	329	368	353	334	372	379	327	376	354	346	361	359	344	318	334	379	342	326	353	355	408	352	333	336	372	346	363	331	373	367	369	324	322	320	375	384	367	336	381	334	364	354	355	349	335	359	381	356	366	328	387	372	358	368	330	359	344	346	354	313	362	358	359	342	346	329	378	388	374	352	330	355	352	334	333	341	359	332	364	373	344	391	386	346	381	380	347	342	367	342	319	369	352	361	314	324	371	343	352	328	373	348	345	354	338	350	361	362	352	350	365	376	333	331	322	357	312	355	367	383	384	312	358	354	374	342	351	364	377	378	337	323	336	359	347	355	356	362	347	351	367	360	362	349	364	337	344	331	355	347	315	361	325	351	344	334	353	343	333	335	365	384	344	369	358	367	359	370	409	342	378	359	380	351	366	351	360	364	350	335	363	362	348	360	318	374	333	365	330	330	356	358	342	374	343	366	346	351	357	355	360	362	347	387	400	305	348	332	366	343	351	353	359	363	350	381	335	337	360	330	327	351	352	355	367	351	369	355	377	359	353	370	391	366	348	361	346	338	339	357	340	391	347	340	345	366	352	374	345	391	351	324	366	315	359	323	357	361	346	370	355	381	342	405	361	381	362	350	354	384	341	337	322	369	372	363	319	384	375	330	379	366	341	346	365	388	355	400	331	358	345	352	318	356	357	358	365	335	359	376	346	323	342	365	377	338	340	318	348	347	396	375	357	363	384	375	351	350	314	336	355	329	374	345	351	362	363	339	355	372	378	359	351	357	356	417	343	333	371	368
62455	96668	64631	32840	9481	775	522	518	529	536	502	503	482	547	544	539	515	476	515	540	525	552	531	527	477	515	480	462	493	482	484	534	481	536	476	523	502	520	497	548	478	503	514	499	537	491	508	515	471	480	486	510	493	527	506	528	507	479	472	495	418	531	528	504	526	495	507	536	472	563	481	506	483	514	491	493	508	503	454	541	493	503	502	496	539	522	482	503	502	481	488	512	548	524	548	478	518	542	491	497	506	491	497	473	503	463	522	500	474	486	510	489	495	520	500	516	475	545	501	485	517	482	528	539	533	520	505	501	511	493	503	529	492	526	527	518	514	497	487	488	526	463	496	496	487	510	475	473	507	519	512	562	507	483	486	449	510	530	467	535	513	482	544	495	500	561	528	505	520	507	518	504	490	522	516	507	492	510	496	495	549	484	485	493	496	496	493	510	514	493	528	495	478	505	512	526	502	499	482	498	495	512	528	481	502	511	521	492	512	503	497	438	507	489	519	477	464	512	485	475	460	473	504	533	511	464	499	547	513	447	499	499	523	470	505	483	488	547	517	484	533	496	540	479	512	517	475	476	537	495	528	482	543	545	494	457	527	509	515	470	521	489	501	487	473	457	525	476	518	504	506	500	534	504	523	524	500	469	454	522	509	513	508	505	488	514	458	547	488	529	516	498	524	512	494	511	478	492	533	504	485	534	526	485	479	545	505	508	502	500	500	506	515	512	528	500	493	504	534	498	525	512	527	506	476	451	512	496	530	444	503	536	521	471	490	512	522	540	508	515	493	492	503	473	468	520	497	530	502	572	509	524	464	461	468	549	472	482	479	540	495	513	491	503	555	513	438	501	469	490	540	525	497	487	524	492	509	506	491	519	494	510	487	500	504	499	452	457	511	477	507	537	477	509	459	503	475	513	500	503	487	515	527	505	532	516	512	451	501	490	486	518	501	511	510	498	460	542	497	528	497	518	520	505	508	471	468	469	514	474	487	522	500	545	499	477	479	491	533	490	513	514	434	522	499	510	512	527	522	520	503	495	494	513	523	513	492	521	493	492	485	445	501	539	510	483	521	506	525	498	494	508	501	531	507	525	513	504	492	518	518	507	480	509	527	497	469	487	471	543	507	493	481	465	501	498	512	486	442	513	506	479	507	538	523	495	461	473	465	503	526	472	493	487	464	508	547	514	486	484	474	504	484	466	511	496	504	503	519	487	466	500	524	515	518	470	495	513	493	497	500	525	492	515	494	480	480	541	521	506	478	510	518	526	508	521	461	513	491	500	510	504	498	500	494	533	502	502	505	497	494	481	511	501	491	562	525	525	511	496	524	491	555	482	498	498	514	480	451	493	509	480	510	512	482	550	489	545	551	507	549	513	480	502	492	502	472	452	458	485	468	549	506	503	510	481	550	496	517	475	538	480	519	539	473	482	504	511	506	471	509	497	490	485	488	494	504	504	511	506	528	505	532	538	527	486	475	498	498	469	490	507	488	520	520	498	511	472	515	542	500	474	490	520	474	491	520	512	522	477	505	511	529	502	512	495	488	547	460	504	532	500	516	483	478	476	494	496	477	461	496	518	491	504	523	501	505	512	488	543	497	515	487	495	538	497	514	527	482	500	527	521	531	478	521	517	517	495	533	492	479	496	536	510	464	466	478	510	498	520	490	499	493	466	476	500	499	483	462	491	476	495	505	520	458	512	519	525	496	491	507	485	466	529	519	530	507	499	460	508	503	542	519	515	490	495	462	518	509	494	526	510	516	516	468	495	482	486	490	510	540	542	486	466	487	536	495	473	502	498	460	509	525	487	481	482	482	519	530	458	493	495	483	518	512	514	498	467	481	513	472	462	510	493	518	471	501	479	486	488	441	534	533	479	499	486	487	468	526	494	509	478	510	499	477	468	547	485	466	477	480	514	521	467	470	487	500	465	500	487	515	467	478	482	466	525	459	528	494	518	534	573	509	472	455	501	504	479	523	488	464	499	540	494	490	470	521	488	514	490	470	504	506	488	482	515	479	511	471	492	524	547	485	522	501	512	534	476	507	491	500	499	494	505	518	492	489	558	507	472	497	511	498	480	477	487	503	501	485	522	481	538	491	514	464	531	499	528	488	518	496	495	583	506	525	511	500	487	525	493	478	499	493	478	536	481	506	528	500	493	508	475	505	511	472	523	511	523	495	506	514	526	494	506	504	498	527	506	481	491	542	523	534	488	506	509	508	504	501	512	531	493	507	464	537	554	496	491	516	480	527	530	481	529	495	460	482	495	482	484	510	493	461	559	495	502	531	482	480	486	478	546	515	478	546	514	499	488	510	507	521	486	496	531	512	522	501	494	469	505	478	502	480	492	512	493	514	525	499	515	510	513	522	469	466	473	526	455	511	489	537	512	505	540	504	492	504	497	476	509	471	502	486	477	472	519	494	521	495	483	489	502	492	527	482	507	507	495	505	495	529	534	461	495	493	520	495	529	513	477	493	501	465	486	508	508	509	445	515	520	482	508	491	490	481	545	492	503	512	511	482	487	514	512	492	473	514	496	485	509	510	521	515	493	489	499	495	507	507	485	550	479	513	499	475	462	499	477	451	505	497	534	492	482	541	494	511	488	479	512	474	491	508	467	479	477	507	508	522	500	515	469	472	480	538	508	456	507	519	509	550	518	489	525	529	470	492	503	501	462	486	476	498	473	473	515	554	510	468	487	513	496	519	518	508	513	522	539	466	496	532	512	518	478	515	523	497	501	457	468	528	520	546	494	556	467	481	507	548	515	502	476	516	464	522	500	518	472	492	533	476	513	468	471	520	493	485	461	503	475	538	491	497	474	499	495	526	528	497	503	500	532	503	534	506	528	490	510	487	503	520	546	482	477	511	527	499	494	484	493	488	494	534	533	514	488	503	525	483	521	458	539	505	504	486	496	475	482	539	477	492	519	511	521	503	488	516	541	519	473	520	515	496	468	495	497	477	480	533	565	533	579	467	532	489	493	544	512	586	475	494	502	535	464	514	509	543	502	491	530	506	510	531	491	497	520	494	536	500	541	492	528	530	561	508	508	541	557	495	519	512	502	542	477	509	522	523	510	486	504	457	515	492	510	499	502	525	480	456	472	535	522	484	474	529	508	530	494	492	511	510	540	546	512	482	500	497	497	504	496	502	482	485	498	530	511	526	483	512	519	500	501	542	528	500	485	504	490	482	503	493	499	485	490	530	522	491	512	485	486	479	470	528	492	463	481	486	534	480	457	510	472	478	458	491	512	495	493	500	541	520	486	477	465	500	495	521	487	496	478	484	498	510	471	490	498	481	461	504	512	480	504	513	538	506	522	492	496	491	516	492	496	569	498	506	524	490	496	538	474	544	489	512	514	480	496	490	454	503	497	525	522	494	523	484	509	489	545	504	470	472	501	439	507	494	503	516	484	509	535	482	499	548	485	480	475	541	535	504	552	508	486	503	495	474	501	525	516	498	506	490	488	496	503	486	476
30733	27961	23331	7935	872	364	336	306	359	345	350	329	359	355	343	322	324	325	344	339	336	333	324	351	344	340	358	348	354	301	318	376	314	333	344	353	338	376	340	341	321	348	361	365	318	343	347	341	337	322	322	332	295	341	319	324	304	341	343	335	310	331	329	326	322	344	316	326	313	292	299	358	365	340	320	341	357	307	317	345	308	307	343	303	339	309	341	324	357	334	304	351	317	320	323	300	360	333	320	360	348	319	338	362	315	346	347	305	342	329	302	336	356	346	281	293	341	328	321	357	328	353	356	322	352	334	344	344	314	303	357	326	336	310	332	329	338	313	322	348	304	315	342	315	335	326	331	322	301	330	300	319	320	337	333	342	340	339	362	353	333	334	323	342	322	314	322	340	310	304	365	328	328	305	322	325	311	308	347	354	317	334	327	340	333	309	306	343	348	328	336	341	386	337	309	295	322	349	285	331	310	305	334	362	329	336	325	324	369	339	337	320	296	323	331	321	342	338	326	325	356	302	323	326	358	333	328	336	306	352	319	320	341	295	355	340	305	332	313	335	317	339	314	350	301	334	360	369	332	305	302	333	308	310	316	315	331	337	291	322	335	349	330	321	311	346	345	333	317	345	331	300	326	388	329	334	307	308	354	327	311	324	364	334	325	317	330	333	271	309	359	317	328	336	318	333	346	322	346	301	332	324	338	325	340	314	309	331	321	331	343	338	341	351	360	301	333	349	335	326	334	334	295	327	343	312	349	318	330	356	345	321	342	343	294	300	340	320	301	329	304	365	306	352	309	306	313	319	345	387	329	365	349	306	349	349	338	356	332	342	317	330	322	290	333	305	330	352	329	325	337	353	337	340	334	334	291	363	350	336	298	327	327	342	336	361	324	336	334	317	338	328	303	325	350	323	306	308	301	342	320	317	337	342	317	281	291	338	342	333	319	294	331	355	332	297	308	330	324	380	343	323	303	337	321	350	324	339	325	325	331	301	350	317	340	313	321	309	351	332	311	328	339	302	335	351	334	336	320	330	321	320	343	317	338	323	344	327	309	334	312	319	346	339	347	308	302	352	339	369	345	305	317	301	318	331	314	312	306	343	345	353	329	325	297	316	331	331	347	325	314	323	326	322	346	301	304	328	324	314	343	352	327	312	309	327	331	329	319	291	302	319	298	316	321	352	377	300	347	318	310	308	333	322	298	350	327	315	339	328	322	320	353	325	312	307	337	339	287	332	318	342	363	340	355	342	339	314	342	334	317	320	332	329	324	321	323	343	322	344	322	318	299	368	347	323	320	286	301	304	355	335	303	315	330	337	335	338	332	347	337	356	347	348	318	331	320	369	322	342	341	339	312	318	314	345	372	305	336	289	351	345	282	336	340	309	328	304	366	310	345	329	327	319	339	319	354	322	368	308	340	337	325	323	343	332	330	332	313	341	316	353	318	324	352	322	372	332	327	336	298	312	351	313	316	348	360	306	335	306	307	319	319	338	328	335	332	335	315	337	340	319	326	327	305	320	348	339	299	343	349	300	339	323	340	336	301	309	326	319	346	353	327	331	312	352	336	302	329	322	353	325	307	287	368	331	336	294	328	312	338	349	331	287	322	322	301	309	288	346	291	293	324	326	338	315	309	343	316	329	311	334	356	330	333	339	312	366	311	333	323	336	353	329	341	321	332	331	357	327	334	348	337	325	340	335	336	346	323	329	342	331	327	328	315	339	324	321	313	295	323	323	326	334	311	324	357	359	342	317	361	343	319	343	326	338	354	347	319	332	319	316	319	349	327	359	291	324	328	314	349	325	351	309	297	326	335	332	348	307	338	335	321	315	330	335	308	317	332	314	351	362	318	325	351	301	321	345	360	328	314	317	320	338	319	313	349	323	318	341	321	346	326	354	294	333	297	350	323	313	306	342	325	336	353	340	309	337	339	320	328	299	310	340	292	343	302	275	308	321	331	343	333	347	332	351	346	330	336	355	324	378	337	342	350	331	306	320	333	295	299	290	323	340	335	317	295	345	333	347	343	348	338	359	349	323	297	370	337	338	348	332	324	380	356	366	333	354	329	298	301	310	326	337	322	350	342	331	338	345	312	326	331	366	316	307	327	271	351	302	326	310	330	292	329	337	335	309	326	335	289	311	300	325	313	332	354	365	368	332	319	345	311	359	344	309	326	331	352	324	346	323	318	336	331	360	297	316	342	363	337	318	325	366	337	338	309	308	335	322	320	352	313	330	331	334	380	324	358	313	320	298	307	312	328	321	360	329	332	341	328	337	336	340	313	324	336	327	335	332	332	340	353	357	323	340	338	334	316	341	319	349	328	323	335	340	329	315	340	341	343	345	316	317	332	350	345	315	327	351	355	331	319	319	319	310	334	319	321	362	325	300	309	324	378	355	320	317	331	340	324	315	317	286	299	341	374	336	333	307	346	353	337	305	303	325	329	357	368	309	324	319	347	327	332	368	336	330	329	362	349	314	331	302	313	366	343	329	352	323	323	343	341	362	305	339	317	313	334	313	354	294	289	339	340	355	341	331	331	356	323	343	327	323	327	310	311	334	313	314	329	337	334	354	354	355	355	333	301	330	324	320	295	294	334	279	340	302	312	354	331	318	333	363	322	349	314	342	333	326	329	338	364	336	321	355	323	317	292	316	346	332	343	310	348	323	336	352	348	310	317	323	359	339	339	366	305	307	282	346	351	328	333	317	351	332	340	354	342	320	343	345	352	341	324	320	341	336	313	313	303	321	296	324	302	328	348	320	307	335	322	357	321	333	327	314	354	291	331	339	304	318	302	314	359	326	349	336	382	336	327	332	333	356	323	303	335	340	321	318	314	347	330	343	299	322	301	329	327	339	341	316	309	349	339	318	323	303	334	324	331	343	315	306	331	343	336	322	303	344	324	350	358	370	354	341	316	356	344	316	325	329	321	297	322	351	318	314	330	330	324	347	317	299	356	336	338	366	322	329	324	313	362	295	339	315	309	301	305	310	324	318	351	337	345	351	302	337	329	348	341	358	342	321	341	310	336	343	325	343	320	343	325	294	314	341	323	362	322	315	370	334	292	363	325	354	335	344	321	322	362	316	292	340	340	353	331	344	341	295	329	327	340	343	317	315	342	350	328	340	338	327	341	312	318	344	318	317	312	332	327	335	306	326	309	351	309	321	317	304	312	288	292	300	356	309	342	304	322	306	342	329	342	333	332	333	330	321	321	308	325	332	337	304	351	335	306	350	348	338	319	393	328	344	314	322	344	325	323	312	342	352	343	313	315	325	333	329	311	333	313	318	344	321	323	318	329	338	313	352	341	323	339	328	301	345	323	325	368	318	323	349	357	353	322	318	354	354	339	363	310	352	344	344	337	353	340	351	327	349	350	314	319	364	339	352	318	315	332	333	338	323	302	328	312	338	323	343	341	320	338	350	334	304	335	347	329	315	354	331	334	340	332	342	356	326	328	332	317	346	339	342	313	371	322	318
37065	42795	23217	6029	1201	452	518	463	471	465	469	470	476	465	490	483	451	440	419	481	471	480	459	470	445	454	465	457	433	495	470	492	443	488	473	479	471	462	505	477	483	500	509	462	481	485	472	458	480	479	442	468	482	496	488	442	493	464	453	498	463	442	451	467	510	467	440	481	450	490	468	483	492	480	464	482	466	441	503	478	465	484	457	458	476	452	489	473	446	502	451	476	464	485	458	441	487	437	468	494	477	468	493	491	451	485	484	496	441	450	450	463	473	473	475	471	471	500	427	475	473	473	424	483	482	454	485	451	491	488	479	483	481	511	507	455	439	462	488	458	478	441	465	447	477	472	440	486	485	496	477	478	450	515	477	470	465	474	459	477	465	481	515	474	443	521	460	491	514	464	451	475	448	489	452	452	494	481	477	484	497	459	464	437	489	459	444	444	496	475	451	475	495	475	460	466	484	487	502	466	494	474	448	428	481	457	473	454	471	479	414	466	483	476	501	465	454	464	462	495	461	484	447	481	498	487	498	484	483	479	466	492	477	479	480	482	484	478	469	464	411	492	473	495	465	442	477	476	460	457	459	481	444	462	449	464	499	494	424	444	477	474	484	484	496	498	503	520	423	469	445	514	462	495	464	522	457	485	494	501	472	432	504	420	488	465	481	464	492	438	475	470	467	448	491	476	482	452	471	488	478	470	450	464	473	433	446	465	508	431	451	466	469	485	493	470	476	464	467	453	488	523	480	495	476	458	495	507	466	507	471	427	449	491	469	463	461	491	484	499	507	459	496	494	450	494	460	436	484	504	474	483	471	469	505	453	434	442	474	472	439	436	491	461	449	510	487	498	502	490	450	473	451	453	479	478	491	478	493	488	476	507	464	479	454	448	507	489	474	474	466	467	458	439	470	475	507	480	456	475	505	468	515	489	493	472	481	474	450	447	439	461	473	533	494	459	506	462	518	447	481	437	479	469	426	525	508	475	484	474	422	435	418	439	478	477	466	471	463	508	478	457	468	480	458	470	471	495	468	488	465	488	474	480	514	488	486	429	454	485	455	508	477	464	492	467	491	452	482	497	503	445	445	447	473	476	490	463	468	467	493	449	484	442	490	480	484	477	453	476	502	477	503	505	471	516	462	483	487	458	477	493	485	479	514	484	475	465	468	460	477	452	457	469	481	483	448	459	465	473	503	438	451	472	488	489	509	453	464	439	482	441	459	472	436	459	476	449	479	498	461	484	503	464	456	474	468	492	447	509	438	469	441	472	498	471	495	475	463	506	479	464	465	464	472	447	476	474	496	447	489	455	512	476	485	483	522	493	463	449	443	479	505	473	468	476	481	458	500	495	489	474	509	471	460	460	469	495	465	458	447	426	480	463	465	505	483	456	469	425	448	472	475	437	485	491	453	497	460	496	484	472	515	454	517	456	466	491	515	511	475	486	449	490	478	457	465	482	503	485	489	488	490	481	461	455	435	453	458	469	471	482	457	485	444	462	465	476	461	462	465	518	471	463	459	463	467	462	456	457	481	448	491	478	476	499	486	492	444	469	495	468	511	492	461	494	449	469	458	497	484	471	527	504	487	440	468	483	464	477	441	466	530	460	500	475	464	478	459	520	459	466	481	461	508	484	502	441	485	472	485	496	479	495	507	481	462	483	465	508	455	433	485	501	468	474	478	445	451	462	493	457	460	491	496	467	478	480	471	478	481	464	433	456	497	469	466	487	451	430	467	485	475	435	490	452	470	523	456	477	513	466	512	461	491	458	522	485	440	502	462	493	466	467	493	448	475	469	463	474	445	505	487	441	487	470	496	461	484	505	473	454	468	464	489	551	458	457	486	481	458	474	440	486	480	489	482	477	451	474	477	486	495	460	477	475	500	432	471	490	459	444	459	453	447	479	456	500	485	471	488	469	487	451	455	474	532	456	482	482	490	475	476	470	484	482	474	458	451	440	452	499	474	478	462	479	460	500	500	495	446	519	488	448	493	503	456	522	448	456	466	461	457	472	504	447	488	498	481	476	498	499	475	503	437	459	471	455	482	485	487	432	481	456	465	466	486	473	470	439	490	475	453	460	452	461	452	449	460	475	496	486	517	475	474	459	478	456	464	446	484	471	478	485	453	458	498	472	477	487	452	442	472	517	460	440	469	451	483	464	495	451	448	471	510	434	481	464	454	464	446	495	457	454	506	471	485	453	471	460	471	473	473	468	474	451	482	482	483	469	460	489	468	506	489	451	477	470	460	437	449	459	503	504	468	478	432	484	457	451	479	456	458	479	460	438	532	427	505	479	509	504	440	459	446	480	466	484	467	426	502	472	449	494	451	467	457	500	467	454	493	469	485	457	496	458	477	471	508	433	444	477	481	465	481	445	493	432	466	483	467	481	480	501	475	438	481	479	483	513	474	489	476	480	447	477	509	463	479	464	453	461	485	482	482	435	493	479	522	483	455	488	493	448	481	486	452	470	457	467	495	468	446	455	477	487	505	489	479	460	491	443	435	467	468	444	498	518	444	470	487	480	467	460	462	487	444	449	509	479	475	497	479	505	454	489	445	478	468	466	477	468	500	450	457	458	455	456	473	466	480	505	465	476	456	443	442	458	491	461	463	473	480	464	457	454	499	430	491	455	463	490	440	470	517	493	480	432	468	471	444	530	474	426	510	512	450	466	442	465	457	473	470	504	463	455	497	451	510	468	473	508	485	488	524	479	464	506	497	430	464	485	480	465	500	508	490	461	477	439	481	471	415	464	529	519	473	503	450	487	474	480	463	492	468	490	502	478	461	445	460	438	488	468	471	469	479	481	468	470	453	484	451	469	481	479	493	504	503	509	461	483	501	437	488	477	478	481	439	475	473	479	467	472	456	483	505	447	467	485	468	509	473	502	474	449	494	464	475	483	445	478	504	470	531	455	435	518	437	443	453	494	485	492	477	472	464	471	481	458	468	466	450	438	455	470	433	475	465	454	465	494	464	482	481	455	472	460	478	466	497	467	426	436	494	465	504	474	487	453	440	504	499	462	455	486	468	480	491	497	472	451	486	439	442	505	446	433	460	459	481	448	444	516	470	478	455	496	471	473	457	498	480	477	442	471	475	495	520	477	468	467	521	471	501	465	486	463	494	468	472	483	479	460	488	435	474	472	429	475	467	433	466	474	460	477	496	453	473	463	488	461	490	479	461	442	510	500	512	470	446	476	473	455	508	439	522	496	431	459	440	439	472	439	480	482	470	494	478	456	480	460	469	468	475	471	494	457	463	497	475	454	473	452	495	472	500	451	464	507	462	528	498	431	440	496	512	486	456	491	494	434	408	462	459	470	471	458	466	510	436	469	489	461	477	478	462	465	496	484	498	503	450	490	503	481	481	506	460	440	468	489	488	500	485	442	465	464	416	477	464	446	502	464	454	491	512	435	508	476	478	454	501	448	464	510	444	485	474	487	474	471	504	488	464	514	469	453	515	485	463	477	479	473	497	461
24291	22129	29776	24401	21173	12322	817	473	438	446	399	436	457	404	435	407	422	415	405	391	421	436	427	449	431	383	406	395	439	419	424	463	422	431	412	425	434	446	440	433	430	413	412	445	417	422	439	424	430	422	427	383	385	424	422	439	408	448	433	439	402	417	409	423	444	421	446	407	447	423	427	407	393	395	441	403	406	400	405	378	430	459	429	459	409	380	392	440	434	424	419	438	431	433	418	418	426	419	405	392	422	418	435	433	417	413	410	424	415	452	402	428	422	387	390	425	430	385	455	395	420	431	403	427	423	409	458	428	416	419	410	413	440	458	424	418	372	416	406	406	441	444	440	437	416	435	429	426	395	388	394	428	433	415	426	444	400	446	400	436	388	418	414	444	434	427	445	418	418	421	405	418	403	424	424	437	411	417	406	403	422	431	422	424	416	392	427	417	420	457	399	391	401	449	389	418	439	415	389	414	438	440	446	405	392	367	399	386	417	415	396	413	407	426	448	437	391	425	426	425	417	451	423	425	422	445	440	454	421	435	442	413	417	432	406	422	412	459	426	430	419	425	439	425	423	378	424	416	386	423	414	429	436	437	415	412	419	425	419	415	426	427	429	434	417	419	437	393	456	435	408	418	407	428	402	437	426	400	440	425	412	413	426	407	393	405	432	437	407	429	436	420	408	445	440	423	408	428	408	423	390	411	409	416	426	414	389	418	410	446	419	416	407	451	404	386	430	440	421	386	428	370	423	384	410	395	407	437	400	425	414	432	385	411	421	431	385	426	463	399	415	421	405	425	421	420	427	432	436	437	402	397	441	440	432	407	405	425	434	413	410	466	450	417	384	419	453	417	440	409	431	435	443	400	428	390	418	425	423	417	408	399	414	409	401	437	401	397	405	403	389	425	435	429	411	399	415	415	437	407	473	403	401	423	479	418	416	403	420	452	437	390	452	393	436	425	426	396	452	423	415	416	418	420	420	430	393	407	383	451	406	443	397	392	439	425	426	458	427	423	401	415	424	417	426	452	395	410	426	424	433	423	441	432	398	452	412	399	382	376	445	414	461	443	427	406	413	414	425	393	396	401	404	426	445	408	440	410	452	426	440	417	434	408	392	400	430	435	417	417	410	453	425	438	427	446	422	408	437	417	440	438	385	424	452	409	430	432	470	434	433	403	417	441	441	424	382	412	402	425	401	414	402	412	423	434	434	410	453	369	409	426	404	425	402	439	393	455	404	400	432	394	426	417	435	432	431	390	412	402	425	408	466	406	433	424	426	406	442	417	413	407	427	400	425	412	444	430	405	443	442	438	413	417	450	414	406	381	396	460	437	400	416	455	428	442	408	427	452	425	420	421	461	453	406	469	395	405	423	436	429	440	435	421	419	413	431	422	421	448	393	449	417	411	388	457	394	407	452	409	429	416	417	398	398	412	472	398	430	410	426	412	422	488	430	415	428	405	413	446	410	408	413	434	400	421	430	449	441	434	439	436	398	440	427	445	417	409	418	388	385	425	421	419	406	433	457	410	422	419	420	423	442	439	402	432	389	409	423	433	439	428	419	390	424	411	411	406	416	400	420	425	424	397	423	404	406	420	411	442	410	411	418	358	393	424	417	418	413	431	458	383	437	443	406	379	445	426	424	417	417	416	370	438	408	407	408	424	398	429	413	460	411	406	432	420	379	435	441	402	440	412	419	397	443	413	416	413	457	406	459	393	425	408	426	421	446	450	427	426	423	415	449	437	419	422	410	443	400	403	457	424	423	421	409	426	375	418	430	432	396	401	418	390	424	418	404	412	409	398	424	419	409	422	424	424	403	457	434	391	411	451	412	451	395	402	412	432	424	441	449	437	431	396	469	429	435	386	423	410	436	419	474	408	407	412	428	433	410	404	417	383	441	420	427	414	449	400	393	440	443	398	436	404	397	441	470	388	408	415	390	400	421	429	433	430	417	394	407	409	377	416	415	416	435	397	422	419	432	429	418	426	409	409	441	409	423	442	424	431	415	397	411	420	418	428	444	418	442	424	427	376	362	420	462	414	485	436	428	417	406	403	410	404	466	412	416	439	389	420	414	441	444	464	398	414	419	427	417	421	420	399	400	438	446	429	436	406	428	397	439	429	409	430	422	452	437	451	426	428	418	416	427	415	408	391	447	442	392	415	433	372	422	424	412	400	413	424	384	441	417	443	430	424	395	413	474	416	389	429	412	382	413	435	426	449	425	397	453	453	405	408	437	411	449	385	438	425	452	438	414	421	421	471	451	409	433	442	435	424	455	388	404	402	431	377	380	462	421	368	434	438	446	425	471	444	423	454	424	396	406	416	426	402	426	435	421	412	413	431	431	436	412	416	384	436	437	458	408	446	414	394	414	426	403	455	422	427	422	394	440	391	421	391	410	417	407	401	407	412	460	399	404	415	409	384	452	426	429	454	420	408	465	373	425	401	461	435	436	421	452	443	415	408	394	430	409	404	422	395	402	440	424	413	435	425	431	424	435	437	453	419	428	392	420	470	392	414	389	418	438	402	365	431	394	415	378	454	435	428	414	401	392	419	472	428	427	375	428	407	437	430	408	431	438	435	415	431	444	373	399	429	425	428	433	419	418	400	405	417	370	464	426	439	380	394	429	419	412	417	434	431	458	424	432	464	419	437	421	442	439	417	416	422	404	433	389	431	386	446	422	426	422	420	443	413	404	435	408	415	443	409	418	427	428	422	431	423	410	416	410	423	451	429	436	441	385	392	421	430	397	390	417	394	421	441	456	414	433	451	437	450	435	421	395	429	387	399	443	403	447	414	441	413	428	436	452	417	449	433	446	418	411	400	418	429	445	388	410	425	429	452	438	418	423	424	462	439	451	404	412	448	422	390	416	408	435	450	424	449	413	409	422	424	412	441	387	423	419	410	431	385	423	427	407	419	430	418	449	405	397	391	438	420	427	436	391	402	374	431	458	393	417	413	416	448	422	421	418	373	438	426	443	414	420	451	422	432	412	425	426	412	389	420	381	416	410	434	419	396	412	411	440	401	425	409	433	424	414	416	433	450	455	443	403	410	408	432	391	432	446	403	419	418	411	422	417	434	394	431	395	427	429	433	396	416	432	441	462	402	397	405	423	489	407	414	418	418	402	428	441	432	435	405	417	416	392	457	455	452	404	421	437	419	399	424	414	390	459	401	392	382	451	383	401	424	390	382	424	445	462	464	390	455	414	402	356	433	445	417	421	406	391	426	434	405	437	408	419	444	447	415	436	389	417	434	432	409	442	435	437	411	419	419	425	413	410	454	424	447	416	414	428	412	409	426	392	402	455	406	455	411	406	415	421	405	425	405	402	417	428	430	409	425	432	451	435	439	404	459	393	403	413	421	428	393	435	398	415	393	449	415	438	403	443	432	395	420	410	451	407	439	428	443	456	430	398	427	412	405	426	414	397	459	395	438	426	453	417	405	429	424	429	423	434	411	442	442	451	433	435	393	446	418	420	439
62765	89232	56816	26288	7017	788	578	582	596	565	605	634	595	613	572	592	636	623	626	599	565	582	565	624	637	587	675	655	595	574	575	627	582	618	602	602	603	609	631	594	649	582	615	593	589	564	601	595	608	547	596	651	647	613	571	620	630	619	585	616	593	591	610	578	590	606	577	551	577	580	597	596	606	601	554	587	581	634	568	602	577	595	629	596	583	585	585	615	582	645	617	568	569	594	589	597	594	594	591	622	632	587	581	600	589	640	587	610	631	636	606	572	592	625	544	614	587	595	613	592	610	603	588	617	602	586	549	569	618	588	611	575	556	618	612	586	600	607	622	630	584	574	620	560	593	585	571	549	612	600	604	612	588	615	626	603	596	564	620	627	584	586	652	615	607	657	634	583	571	596	605	590	603	547	604	598	589	587	627	628	617	619	621	608	610	606	622	560	589	595	628	586	608	548	607	581	588	623	600	615	626	592	578	573	601	610	656	620	634	593	604	597	586	612	581	583	635	564	555	603	600	596	623	583	604	621	631	578	559	569	616	565	541	565	583	598	606	621	605	596	558	566	595	567	614	573	561	582	610	611	610	576	558	588	549	581	576	614	606	594	573	594	582	586	590	595	590	580	635	637	616	587	597	575	589	595	595	628	634	586	605	584	576	578	550	606	651	558	592	586	525	632	576	594	588	591	570	597	591	600	596	591	613	580	601	627	549	625	572	602	591	629	618	596	594	600	623	595	575	587	612	587	586	599	559	615	633	578	578	657	612	583	606	612	577	618	608	595	642	566	569	584	599	616	574	611	607	550	599	570	613	599	608	596	622	554	584	624	606	622	590	605	608	570	571	611	599	593	589	589	573	632	625	597	614	584	586	575	607	609	587	584	584	587	550	596	581	560	575	596	558	610	626	563	614	589	601	599	607	584	609	594	630	581	619	641	595	554	575	573	563	597	587	616	606	604	623	572	599	518	631	577	590	604	561	597	628	566	571	621	621	587	618	572	581	600	615	591	617	580	607	644	588	577	541	587	611	571	574	611	627	621	565	645	583	632	586	642	608	581	599	601	607	577	622	568	589	582	599	594	634	620	607	570	607	615	564	585	555	554	531	637	608	573	591	588	589	606	602	601	604	591	593	604	603	607	540	582	601	598	615	599	582	601	626	603	553	620	600	611	580	620	604	624	599	601	608	545	560	580	595	583	639	582	631	582	604	629	569	584	593	562	566	580	552	563	572	577	605	600	597	589	572	625	630	636	595	570	596	634	572	630	569	655	608	570	584	615	589	645	662	626	591	611	584	578	617	605	606	654	616	589	574	588	605	558	640	616	563	594	612	616	566	567	573	613	582	567	578	613	573	607	621	547	603	588	571	635	616	589	609	625	612	585	585	579	592	636	567	557	581	598	586	654	601	581	572	542	601	638	613	591	575	584	570	601	603	595	566	533	601	568	573	598	600	601	584	583	597	564	622	583	560	599	657	586	603	608	620	600	549	604	621	571	600	622	616	554	598	587	608	576	593	578	613	569	579	576	608	601	595	576	629	613	603	608	587	605	589	569	603	594	605	534	601	600	597	593	596	613	613	560	557	586	568	588	610	624	594	589	601	600	610	584	621	592	603	575	586	535	594	610	562	584	601	625	628	606	618	603	620	561	611	598	602	613	583	591	639	580	605	588	562	613	617	609	604	580	582	587	636	615	583	567	636	582	565	624	638	571	574	530	585	568	599	590	613	594	561	638	622	605	593	616	596	597	557	604	581	610	557	625	580	580	617	579	578	603	589	616	579	646	610	630	574	610	572	608	598	622	601	604	584	600	610	631	621	589	554	611	555	598	634	606	590	595	571	574	588	618	574	611	614	620	588	613	564	580	666	608	590	575	609	575	581	601	618	562	601	626	614	608	608	649	636	581	614	609	592	564	607	595	582	589	610	564	599	610	604	587	573	542	610	621	611	579	610	596	589	599	568	610	598	605	575	637	583	618	579	618	598	567	598	575	623	571	605	634	609	620	608	617	565	595	580	588	599	619	566	578	577	615	633	571	590	610	608	622	579	615	584	578	633	587	601	553	579	607	598	588	577	610	631	602	558	580	629	560	624	641	589	636	606	557	561	594	587	603	564	565	616	568	590	588	630	594	547	586	567	569	585	609	602	570	590	604	596	643	609	581	602	597	564	599	588	638	592	617	566	588	583	545	588	590	624	608	564	608	630	589	563	591	629	598	571	580	597	576	571	563	609	630	649	587	611	644	586	551	606	598	587	614	542	588	630	549	574	590	556	584	595	573	598	562	576	643	582	603	639	642	585	601	561	618	610	581	594	602	583	582	600	597	595	596	571	605	562	576	653	592	571	594	584	626	591	565	616	589	638	602	597	584	560	551	599	600	560	604	637	581	612	566	586	575	614	654	604	594	604	601	605	569	584	584	595	585	579	588	585	611	587	610	598	608	597	583	604	593	631	600	607	540	586	598	589	554	609	628	616	613	599	589	614	584	594	604	607	597	564	575	582	611	573	581	621	579	613	591	581	574	614	601	631	591	620	593	625	533	629	612	573	631	595	602	563	590	572	603	589	570	615	586	624	609	563	593	582	597	536	592	587	581	582	564	560	634	632	578	657	603	571	583	580	605	546	632	611	619	575	582	604	606	635	597	622	566	567	611	587	578	585	616	620	592	564	564	582	601	585	570	570	651	624	598	642	564	594	594	559	596	584	581	589	585	605	605	624	606	619	585	603	612	645	616	566	620	610	591	591	588	657	557	565	547	604	618	618	617	558	595	607	584	593	598	615	544	557	623	549	575	592	606	591	615	592	584	599	567	612	560	554	598	585	624	597	613	578	612	570	590	591	564	589	602	606	602	612	621	600	571	577	568	629	575	622	590	592	561	569	628	624	590	565	558	602	612	605	651	590	639	600	537	594	628	603	617	586	598	560	585	583	618	598	562	609	585	609	635	625	622	562	571	599	577	612	571	586	609	620	578	594	614	588	605	573	579	555	603	614	653	599	586	613	577	611	621	595	577	623	618	569	577	573	561	666	589	554	588	577	608	626	618	603	620	591	597	560	635	593	600	633	655	611	563	592	620	600	580	587	601	596	611	578	590	593	568	579	592	630	601	582	586	589	610	582	580	591	582	557	645	592	564	575	577	609	599	638	643	596	599	594	594	551	591	652	593	570	623	618	585	610	596	607	613	647	629	576	607	632	568	617	589	605	573	594	587	585	613	564	609	558	590	601	544	579	630	571	600	565	593	613	591	573	557	592	589	556	628	588	616	594	571	582	624	601	591	568	553	611	610	567	604	638	595	581	590	592	579	614	597	568	597	608	611	585	602	603	592	592	626	582	590	574	580	580	612	594	559	581	563	595	529	605	604	660	592	567	586	610	556	599	572	608	563	568	616	652	608	562	627	591	609	590	578	588	596	616	601	601	611	542	588	645	630	561	588	640	571	563	588	615	588	599	560	520	585	646	587	590	606	593	645	577	618	634	627
23530	21739	29639	23947	21433	20072	4659	414	364	390	396	371	351	363	373	363	352	351	362	361	355	359	362	361	339	378	349	356	341	403	339	392	365	340	348	348	378	359	358	391	372	362	353	431	370	371	340	341	336	403	340	352	360	357	386	361	353	381	355	381	378	352	375	351	331	344	370	366	387	358	353	360	377	354	369	374	344	372	379	343	375	345	373	347	381	381	378	349	359	386	353	312	361	362	367	347	347	339	364	349	331	344	360	377	372	372	368	373	377	361	339	370	367	373	358	368	346	371	384	345	349	368	374	356	359	361	347	338	366	348	355	356	358	374	339	372	379	331	363	301	338	349	347	337	383	352	372	369	337	330	357	377	361	365	384	350	361	391	359	378	356	357	364	357	371	299	349	350	399	391	337	372	350	378	354	354	383	356	346	341	322	335	376	380	374	361	410	363	368	364	362	336	348	348	351	348	378	329	328	360	377	389	391	340	352	351	334	341	365	356	366	341	350	340	402	384	378	337	371	346	351	342	370	405	367	358	376	404	380	362	333	346	368	361	340	353	402	351	331	372	357	364	347	365	359	346	355	372	372	367	354	344	370	328	344	339	377	351	344	326	394	341	357	345	322	373	370	338	370	378	366	356	330	368	330	369	371	383	372	309	393	373	364	359	349	332	367	390	326	335	369	361	393	372	356	369	336	355	317	339	373	373	377	354	349	372	372	372	347	369	388	370	376	352	324	383	371	384	385	343	384	349	389	385	388	343	332	333	367	368	399	326	359	381	356	330	359	318	370	342	385	394	357	379	372	367	365	339	361	362	341	366	379	362	343	355	347	356	383	355	385	371	358	333	342	356	346	362	357	364	380	346	357	366	359	354	346	402	358	383	343	336	346	342	365	378	390	356	373	352	363	367	362	345	383	354	348	375	356	342	366	357	378	365	344	327	376	344	401	350	369	344	352	365	362	389	371	365	358	376	345	339	356	382	323	350	379	374	356	350	360	321	364	405	356	366	391	338	370	387	364	340	346	394	340	320	369	350	351	368	347	352	332	347	361	359	361	360	382	378	362	318	346	374	354	366	340	359	355	356	372	365	321	369	369	325	360	379	353	359	382	348	330	344	354	335	330	360	342	363	328	349	351	326	357	367	345	386	362	381	319	349	382	407	354	350	311	370	341	330	357	382	377	389	382	381	353	354	353	314	365	348	365	364	363	421	340	377	354	352	325	375	366	360	354	348	369	379	343	319	341	386	368	341	347	369	354	348	357	377	340	368	363	366	354	369	367	366	368	357	344	322	350	399	351	376	370	350	344	365	358	389	361	357	359	362	354	370	374	358	387	379	359	358	349	348	384	381	365	360	338	329	367	329	361	351	373	356	341	339	360	378	350	358	350	359	342	377	358	372	392	378	389	347	371	384	356	357	319	337	377	342	364	380	343	370	359	362	343	362	374	371	352	367	350	391	363	361	348	314	381	341	347	368	352	366	315	334	335	339	331	391	355	348	358	362	357	387	382	393	363	339	323	360	343	367	339	391	366	366	352	350	344	330	357	366	363	368	354	378	348	374	335	356	350	371	348	346	346	364	370	363	384	346	357	368	361	363	364	377	292	397	363	377	360	386	409	361	372	369	349	336	359	341	363	345	336	358	354	370	335	321	350	364	310	376	337	359	368	354	367	370	361	357	369	390	379	356	386	351	382	362	368	377	324	349	363	382	365	352	369	368	350	366	342	363	351	307	367	349	333	339	345	391	325	328	376	386	370	369	364	347	360	364	354	366	352	366	354	354	371	370	357	340	348	383	329	325	332	343	369	350	335	346	349	353	367	347	408	377	363	381	382	370	393	367	357	355	382	364	341	332	359	394	342	372	368	357	340	364	345	338	379	368	351	393	347	370	325	366	360	361	372	365	343	373	346	356	397	369	366	367	348	339	383	335	342	356	355	338	379	395	345	345	337	349	353	351	348	354	342	361	345	397	374	353	369	360	336	393	368	324	379	363	404	340	352	351	343	362	358	368	361	367	361	406	344	348	369	355	373	339	390	398	345	337	358	340	364	374	321	354	344	355	306	358	372	326	330	382	399	376	351	373	378	350	331	368	331	393	358	364	374	366	357	305	334	344	379	361	338	362	344	372	324	377	350	356	352	347	336	365	369	351	372	392	368	354	376	369	349	333	332	351	342	351	358	338	353	382	358	377	367	322	364	402	393	335	333	354	368	385	342	358	355	381	342	336	330	389	339	371	369	346	365	373	385	370	369	334	376	351	346	383	380	349	360	357	393	390	353	352	354	336	359	349	319	366	315	367	406	369	363	357	360	355	345	380	366	387	350	322	355	362	382	382	365	350	365	351	355	340	336	384	326	370	369	357	360	372	333	327	334	336	356	367	407	332	339	355	399	371	344	351	403	373	363	358	366	359	325	333	340	349	354	341	379	337	348	383	344	351	372	342	334	356	390	350	404	326	360	343	341	365	357	358	377	366	373	309	345	328	360	385	368	363	330	366	347	338	353	326	387	351	346	370	391	384	348	400	339	351	341	396	350	396	376	352	384	341	379	355	358	333	376	398	359	395	313	335	376	355	368	380	348	364	346	368	374	340	348	339	361	368	371	309	385	375	355	361	348	309	355	357	357	377	376	370	350	360	331	345	365	383	359	359	334	333	361	363	400	385	382	377	379	388	344	341	348	371	378	329	329	353	377	333	364	362	382	339	358	366	364	370	323	321	372	315	400	377	375	350	313	368	330	348	358	375	346	354	347	350	362	359	352	392	334	326	351	391	355	357	383	347	374	327	346	333	389	348	330	397	342	361	372	361	400	345	353	369	365	361	381	393	353	364	358	412	377	394	320	361	374	400	352	355	369	371	338	371	331	349	380	384	333	322	338	383	359	362	377	367	341	368	335	379	352	361	355	347	326	347	383	371	363	394	384	363	320	330	333	360	352	342	346	363	342	357	332	360	401	365	356	378	370	327	371	355	368	368	369	340	364	362	362	353	366	368	379	353	337	378	345	378	380	358	367	329	388	353	344	346	400	369	347	348	380	351	363	376	367	356	398	341	346	353	355	339	330	364	359	356	352	354	388	362	345	323	386	354	349	376	355	340	350	352	376	339	388	345	381	387	346	338	359	353	352	376	374	344	371	379	324	372	344	330	346	355	341	375	361	340	352	389	341	373	363	349	365	370	349	329	334	367	362	386	373	381	357	352	349	381	389	370	354	363	368	353	394	337	350	357	334	358	349	331	339	360	348	357	343	356	374	367	393	358	361	342	377	320	331	319	355	393	361	363	396	359	346	313	349	360	346	347	375	372	350	385	367	368	349	377	382	355	353	353	365	342	360	337	333	355	366	354	407	352	358	348	327	344	333	382	363	347	352	342	349	357	375	327	363	352	335	336	349	329	350	390	361	373	344	358	321	372	346	361	366	367	361	364	372	383	363	331	341	349	353	376	375	399	347	376	360	358	395	367	363	385	354	331	366	336	337	398	359	349
61537	95008	62047	30180	9312	955	518	532	553	525	489	552	538	540	505	539	498	520	498	530	537	526	499	555	522	535	501	493	518	510	470	513	541	510	503	524	548	530	476	492	510	483	544	453	485	488	518	506	500	547	531	577	484	504	509	559	503	514	495	473	529	495	515	494	476	512	521	504	534	500	543	553	498	479	525	486	544	474	499	499	506	513	481	553	506	499	494	475	506	507	501	517	504	483	544	495	521	531	527	550	481	527	482	522	521	490	514	508	486	499	492	518	533	507	483	506	502	551	510	522	487	484	489	507	533	530	501	511	535	516	511	494	524	527	489	510	548	522	482	509	528	549	524	516	515	417	507	488	549	477	490	493	519	532	531	485	514	516	562	494	472	491	567	511	500	483	516	529	512	463	511	541	515	534	493	461	549	525	522	542	487	508	505	541	533	461	533	496	486	525	460	538	510	523	514	492	506	512	503	549	488	521	498	487	527	485	487	489	498	530	497	494	539	480	544	517	509	508	527	514	510	540	466	540	515	494	528	545	509	508	525	476	510	496	514	489	507	505	496	513	498	470	529	496	465	524	512	496	499	491	510	487	489	482	544	503	508	494	491	489	519	475	486	520	561	530	506	495	499	504	493	468	539	512	474	486	559	541	526	520	536	492	515	508	488	496	483	494	497	502	517	496	516	518	544	509	470	538	491	527	522	521	552	487	493	532	529	477	536	521	512	524	534	525	510	511	517	519	531	528	526	507	521	500	510	515	490	536	529	522	524	484	493	519	521	504	519	474	538	494	515	532	497	545	554	556	542	521	486	508	497	496	502	482	520	580	519	526	544	499	451	516	499	526	552	502	550	482	515	546	521	532	501	496	475	527	496	522	559	522	516	528	527	555	532	524	523	546	539	497	537	543	526	474	470	487	478	551	471	487	526	490	514	526	504	495	494	532	532	542	519	556	474	461	504	496	487	519	540	503	516	508	536	486	501	530	540	511	464	520	507	496	517	506	501	520	540	455	504	502	525	512	537	529	517	503	514	525	504	550	528	537	528	511	494	543	469	496	507	548	531	528	527	490	505	483	496	506	549	490	512	514	489	541	474	529	476	494	508	494	503	515	486	506	489	493	506	535	500	522	470	508	494	525	525	468	518	499	501	493	515	478	501	475	504	522	469	497	531	494	481	501	540	522	468	535	538	525	508	502	533	530	548	494	517	528	519	516	526	539	473	523	501	504	434	493	546	544	483	474	508	531	532	497	528	513	478	525	523	502	504	488	504	498	490	554	494	531	500	495	522	506	513	530	509	519	472	532	504	526	512	483	504	528	500	479	546	540	504	505	512	480	524	511	494	503	533	504	525	553	525	511	482	534	551	538	515	454	464	498	494	523	474	477	474	499	517	494	520	508	511	467	510	509	504	506	491	529	532	504	489	530	487	500	496	502	467	496	488	486	565	513	485	540	489	513	472	482	512	509	473	522	448	493	546	469	531	525	499	544	518	491	478	484	517	511	516	495	535	537	494	545	549	493	498	507	522	549	504	502	482	495	506	523	526	550	483	478	534	487	507	466	540	518	481	496	516	508	527	555	506	550	516	474	525	476	508	546	506	528	496	518	504	495	509	517	528	554	506	479	494	515	522	506	528	480	540	498	507	510	523	494	513	480	519	488	499	536	534	515	580	495	532	526	470	472	531	552	486	522	479	558	512	490	516	525	510	510	473	527	475	507	490	522	499	548	497	496	521	469	488	535	513	557	504	484	499	538	492	438	477	531	509	506	520	500	497	510	530	513	520	531	512	513	478	507	490	521	496	562	536	460	538	527	519	489	542	516	524	498	479	494	510	547	518	520	501	515	507	550	506	517	521	515	517	508	497	484	543	518	522	496	531	511	506	524	538	524	485	500	520	510	534	507	526	565	463	515	539	489	547	486	565	498	539	528	514	505	515	491	497	555	560	537	502	512	572	521	507	492	514	523	513	497	513	508	542	520	531	443	521	510	547	563	494	491	501	469	502	516	484	496	470	511	515	523	513	536	533	511	482	516	503	541	506	498	538	527	475	471	534	526	486	534	542	503	546	461	502	529	537	497	548	525	522	539	504	516	547	539	528	531	523	540	552	528	493	524	532	482	499	518	509	500	541	525	489	553	510	488	473	541	504	511	539	557	526	480	506	508	532	486	536	515	527	529	511	508	522	531	500	473	496	514	498	506	518	481	491	549	526	531	498	475	516	504	498	490	484	483	502	482	485	495	487	502	510	532	514	530	504	517	450	531	469	520	519	498	467	533	496	489	517	532	502	475	468	531	507	514	556	484	503	523	509	521	517	459	492	497	512	518	522	514	501	506	502	500	553	501	492	518	541	545	484	486	524	497	541	505	524	500	536	507	515	469	536	528	516	492	555	535	499	482	546	503	492	492	500	492	494	514	530	477	515	522	517	480	517	507	523	551	543	514	510	514	524	512	516	501	526	518	520	549	559	512	532	495	514	538	525	532	549	487	502	538	500	537	539	534	489	546	486	493	541	517	532	531	533	495	494	512	510	481	514	501	531	475	510	501	508	530	480	502	493	503	494	504	464	559	517	443	468	512	468	507	540	505	485	563	524	545	477	509	561	469	508	523	550	525	496	536	530	492	469	472	507	513	480	502	543	522	497	511	525	524	515	517	532	495	506	510	529	513	488	504	501	549	522	476	477	506	508	508	473	505	463	496	501	518	517	510	513	481	475	514	530	491	535	542	492	500	503	499	504	508	508	520	507	530	519	495	502	477	493	509	514	505	527	514	484	489	535	496	504	537	545	483	515	492	535	554	515	484	450	538	501	495	512	499	516	512	530	503	511	521	532	541	489	485	494	517	520	497	450	475	514	503	506	535	530	506	553	543	464	469	522	499	478	507	499	522	520	517	492	502	509	533	538	514	564	535	507	514	491	504	518	518	504	516	520	521	514	535	505	499	487	481	523	529	520	545	508	518	516	530	458	509	499	474	525	448	479	522	463	502	489	490	524	537	533	538	532	489	501	509	525	510	516	531	510	547	502	500	472	509	495	473	504	522	497	474	524	516	545	527	517	491	478	541	555	511	514	509	490	499	509	504	495	567	518	506	455	545	545	485	527	505	498	539	519	471	545	499	524	548	529	503	514	532	502	490	546	505	475	518	494	549	511	572	500	543	507	524	541	486	523	496	546	497	490	529	495	539	535	506	522	515	523	493	492	534	488	482	571	485	535	498	555	484	472	567	507	509	518	476	493	486	485	505	559	519	491	521	509	546	488	534	492	495	519	490	521	518	513	516	507	496	533	482	485	472	513	512	492	509	502	522	529	493	497	489	465	484	482	507	528	510	499	474	524	511	507	487	519	543	575	517	533	516	520	487	507	524	507	532	523	445	555	524	497	501	501	515	487	536	521	526	515	510	532	499	541	561	493	533	479	512	493	480	527	514	527	495	505	524	509	489	553	512	514	466	512	512	511	520	485	491	524	518	495	500	506	495	537	521
31018	27487	22925	7309	768	341	315	345	321	320	357	301	318	357	331	350	336	359	314	373	320	309	331	325	315	340	341	335	347	341	341	305	328	339	318	342	340	340	304	342	337	336	324	369	341	333	327	334	314	329	330	325	333	344	328	326	281	321	346	349	357	343	321	325	337	354	331	332	324	331	313	334	300	340	314	349	309	316	367	302	351	334	304	328	354	340	351	316	337	328	343	313	325	320	319	315	343	321	326	318	342	328	348	364	342	332	335	331	328	366	358	360	348	338	335	358	330	330	364	367	317	329	353	333	342	346	330	330	333	350	335	336	328	349	353	347	309	338	333	323	300	324	330	328	321	359	341	323	327	324	357	354	301	321	354	319	310	354	349	337	313	326	354	318	341	331	320	317	321	332	365	297	338	338	335	323	346	328	302	339	333	310	338	342	322	306	387	360	350	359	349	338	336	336	393	335	322	315	351	320	329	337	340	328	287	342	339	375	360	321	311	360	344	343	325	335	311	318	285	350	315	340	315	284	341	321	320	334	349	312	361	299	352	385	351	344	342	344	339	330	339	351	320	368	324	333	289	330	331	316	363	354	349	338	368	322	360	328	309	334	353	327	316	349	320	323	315	323	337	332	330	323	298	349	348	351	322	351	319	332	324	315	338	363	319	351	314	318	319	309	338	359	323	326	387	316	338	323	338	311	322	294	307	304	352	341	348	358	306	306	347	318	346	312	293	308	351	344	306	305	371	322	349	376	335	339	303	328	298	324	316	328	379	341	347	350	309	322	379	321	311	334	355	358	336	340	340	359	329	327	368	298	314	343	307	335	338	343	349	351	334	350	302	335	342	328	315	317	320	336	326	315	347	334	338	342	329	335	325	324	312	313	332	318	354	338	336	286	316	324	363	373	322	356	349	351	370	339	347	301	346	315	337	343	329	349	305	306	325	340	356	326	344	352	342	326	324	307	300	335	342	284	329	328	332	347	357	312	316	313	318	356	350	342	296	326	326	328	287	298	343	311	327	361	355	353	369	341	329	353	323	351	349	290	336	335	323	347	326	328	323	281	334	332	325	361	340	328	304	310	322	320	351	338	339	334	364	367	348	334	325	346	357	351	311	318	324	319	326	317	362	344	302	308	349	369	312	375	334	317	317	332	353	358	362	304	319	334	294	331	348	363	341	322	331	348	337	333	309	355	328	364	321	296	318	323	335	330	324	304	336	340	324	347	308	342	342	375	313	339	348	344	341	370	341	328	337	349	321	334	318	333	335	321	356	371	331	358	314	369	375	322	328	324	303	323	314	337	328	317	361	352	357	345	321	325	355	310	319	315	342	341	346	307	343	317	333	318	314	308	300	327	315	319	309	316	305	337	329	339	356	311	343	300	330	333	316	333	329	321	298	340	348	324	344	357	314	334	321	310	360	322	352	344	312	338	298	363	317	334	348	304	335	320	320	367	311	372	356	345	340	362	325	334	307	378	307	341	324	307	295	354	336	325	326	315	323	378	279	311	313	321	369	312	350	324	336	336	351	337	360	297	321	363	338	334	317	288	325	326	336	325	305	339	331	324	340	344	344	318	325	342	335	346	351	331	321	347	327	363	332	351	328	314	333	342	331	336	327	326	355	329	344	328	314	348	321	315	352	298	333	355	318	301	359	340	319	326	323	326	310	332	346	304	317	319	340	361	305	346	338	326	299	325	320	347	325	330	339	329	342	343	312	349	318	321	373	360	347	335	344	365	340	335	334	321	341	347	333	309	362	345	344	330	309	327	302	325	356	325	344	346	299	343	305	341	321	345	339	310	315	335	344	299	340	384	330	357	294	310	310	338	361	351	339	325	329	350	313	355	386	336	336	304	325	325	363	338	309	352	372	362	311	310	335	357	372	352	325	342	326	318	324	320	329	321	340	355	350	318	347	317	380	359	334	291	326	333	301	327	337	329	335	321	360	329	327	335	337	343	332	317	325	322	312	311	356	336	331	323	332	354	328	336	318	341	333	330	317	337	320	332	287	318	352	336	354	325	315	343	336	322	310	345	343	308	318	324	357	325	338	302	327	354	312	319	332	308	344	305	337	343	344	316	350	331	323	295	325	321	316	307	321	324	303	377	326	331	343	338	349	368	333	322	351	344	318	393	328	314	329	293	358	308	302	325	309	340	309	394	327	320	339	322	341	315	355	361	350	349	274	319	312	364	341	305	307	339	325	329	303	318	347	377	346	315	338	368	303	336	316	352	315	345	364	341	305	299	327	361	360	312	336	319	355	313	337	343	308	332	305	320	341	356	306	315	326	325	306	328	336	319	353	371	293	319	363	296	311	329	361	316	370	329	342	335	366	347	282	313	350	318	346	332	327	312	386	332	326	358	342	343	333	316	346	324	365	325	376	355	333	340	310	342	339	322	345	330	324	335	359	351	330	316	299	342	347	333	357	346	340	341	373	339	337	330	349	327	327	379	318	362	331	331	349	355	327	358	304	313	335	340	315	319	334	355	313	303	316	331	346	310	350	353	307	337	322	352	300	364	324	324	324	306	357	327	322	340	358	338	342	318	319	326	330	339	347	359	339	328	335	349	293	345	305	324	324	339	323	302	331	310	289	307	318	320	370	326	368	328	302	359	328	347	324	326	316	333	319	313	327	338	329	320	327	333	346	309	322	339	321	347	322	368	348	343	339	316	326	353	336	323	307	339	344	341	331	293	337	321	313	370	328	334	360	322	331	312	358	334	308	349	307	331	344	328	317	322	307	355	343	322	315	333	353	302	339	340	324	353	337	344	325	343	341	322	333	367	333	327	341	331	312	309	336	323	314	325	337	373	311	304	353	340	298	354	316	341	322	338	330	301	349	346	354	333	298	348	335	354	330	292	273	334	342	305	344	350	322	351	319	355	333	326	332	326	314	334	317	318	354	337	344	354	329	311	336	324	307	333	352	314	338	354	351	297	327	309	321	319	306	360	325	333	347	340	323	344	291	345	315	383	345	325	311	326	307	322	334	327	326	355	367	317	306	340	332	328	308	325	371	299	312	367	331	338	330	346	343	357	332	348	310	343	315	328	332	345	336	311	328	324	349	337	322	320	347	317	331	352	351	297	286	306	327	328	322	334	357	329	335	298	303	333	309	335	342	345	339	311	341	346	311	333	344	316	336	342	306	356	314	317	307	331	325	327	330	362	356	369	345	321	329	310	352	349	356	387	303	344	337	316	339	342	345	308	330	347	325	337	329	359	346	329	343	335	335	290	323	355	342	344	328	347	328	351	341	334	337	313	313	317	315	337	324	320	322	314	330	307	336	320	366	317	322	346	373	353	331	316	321	334	345	318	336	356	327	335	336	330	342	311	321	331	346	325	342	353	324	356	343	340	358	329	337	357	336	320	335	346	325	321	331	349	327	351	328	310	377	316	337	326	355	340	307	309	339	343	303	345	341	313	349	309	330	311	324	320	330	366	330	290	318	323	335	322	324	348	314	338	341	336	328	338	331	355
38137	41850	22476	5336	1265	483	464	510	480	482	482	509	485	465	471	450	491	469	515	509	457	475	446	507	495	445	466	446	468	455	462	470	488	440	447	476	459	475	482	517	469	508	480	499	459	495	479	498	468	447	490	472	511	507	493	478	518	470	475	482	496	489	474	503	480	477	458	503	465	485	500	489	480	432	463	466	512	439	481	463	470	464	505	443	465	453	457	486	483	511	518	464	502	467	477	474	479	473	430	507	474	490	507	486	487	483	503	514	452	470	484	472	538	462	490	503	482	523	484	502	440	503	471	522	487	464	515	458	484	473	487	483	495	439	446	464	483	440	484	486	465	500	466	488	505	495	480	501	456	464	488	498	458	481	492	481	495	490	446	502	429	478	470	480	494	435	445	490	517	474	488	477	470	502	439	458	488	451	459	492	456	436	480	458	462	454	460	490	483	473	458	460	488	481	503	479	482	486	447	478	498	446	488	471	520	475	458	468	496	475	502	483	464	504	467	467	470	489	510	471	461	483	473	531	469	441	469	535	485	475	450	451	483	458	454	450	474	462	473	480	472	459	477	481	480	445	490	473	448	441	419	478	454	505	501	488	447	471	484	477	483	468	442	513	485	475	468	473	445	464	465	511	490	468	445	485	478	469	486	483	463	504	474	430	477	507	443	489	491	444	495	501	481	502	487	456	490	507	507	463	474	489	493	460	490	453	466	494	483	487	465	492	507	488	439	491	482	483	487	467	468	434	525	476	453	496	452	477	503	474	465	514	491	470	448	456	464	433	466	475	497	498	483	491	476	456	506	474	497	480	466	469	472	517	495	490	524	485	465	470	486	510	475	492	468	493	459	475	452	463	518	487	530	483	456	479	476	465	486	457	465	490	467	467	487	486	506	496	469	497	497	546	483	454	469	492	464	461	506	495	525	487	540	505	459	471	513	472	473	439	476	472	489	486	517	498	504	458	482	460	448	456	470	493	513	485	497	486	473	441	480	491	463	489	493	472	459	479	501	445	495	476	468	455	452	487	479	469	464	509	474	515	484	491	481	515	528	469	531	494	507	473	493	477	476	468	469	492	483	471	484	504	482	509	431	479	470	469	492	476	485	464	453	442	481	489	433	460	475	450	481	490	543	494	472	450	427	482	493	477	480	473	488	487	513	488	483	450	512	477	502	447	430	492	473	490	515	484	484	466	507	474	491	505	498	505	492	484	473	494	522	493	468	506	470	462	483	473	502	452	491	528	476	490	508	450	467	486	491	479	512	467	475	474	461	476	526	531	486	461	444	474	452	446	481	497	441	492	489	500	474	458	485	446	461	472	475	486	480	500	482	479	520	492	486	514	448	488	476	460	488	492	464	447	471	501	512	497	473	481	531	483	453	468	469	476	473	492	465	484	451	422	502	433	498	475	477	476	504	485	457	525	432	450	471	437	464	482	494	476	484	461	480	497	457	473	539	454	479	482	469	491	449	453	479	446	488	468	486	468	464	491	453	498	460	469	481	486	497	508	515	483	439	445	499	484	478	470	508	472	499	480	469	472	480	484	472	478	476	525	488	512	493	456	461	462	484	496	435	463	482	477	496	464	467	470	435	491	517	502	505	471	507	493	470	441	458	486	484	509	454	502	486	457	489	470	473	520	512	477	487	470	493	454	477	472	474	458	446	508	496	480	478	504	449	480	476	474	447	472	488	488	498	492	525	476	474	437	481	445	477	481	472	418	434	508	489	489	498	497	461	461	474	459	461	452	511	465	526	406	468	484	510	476	493	499	507	479	508	497	511	452	476	467	470	502	445	444	500	481	480	449	492	498	481	501	484	490	485	484	467	487	528	490	478	449	457	474	496	463	475	453	471	483	480	504	468	456	470	481	498	481	477	465	449	519	478	506	476	461	505	499	460	464	497	497	529	451	483	464	474	487	479	507	502	483	511	513	481	436	491	497	493	493	486	484	472	475	465	509	506	474	509	469	464	483	501	494	455	468	530	481	467	467	455	433	496	536	487	448	497	483	473	451	500	462	463	517	476	526	497	460	480	443	493	463	454	448	474	529	481	497	486	479	492	452	442	481	491	494	444	486	464	478	492	479	432	480	514	464	472	509	484	468	506	522	484	491	483	485	446	489	499	480	465	472	467	486	497	464	489	455	483	495	494	456	482	468	512	463	443	500	504	473	459	479	448	505	490	489	448	442	468	461	498	479	439	508	494	461	464	489	503	506	478	508	487	453	478	475	513	500	488	483	522	469	506	461	490	484	515	470	465	472	467	507	512	535	488	465	487	522	500	496	487	487	477	498	501	489	478	506	522	466	454	471	493	492	473	466	496	470	484	483	484	465	455	487	450	501	533	467	483	536	466	471	483	484	477	472	490	488	473	493	469	458	501	485	492	496	483	484	489	521	496	505	462	500	456	465	494	508	498	473	491	495	478	456	463	469	490	476	481	481	510	500	485	510	432	464	501	439	488	468	483	473	477	477	453	504	482	496	480	476	463	470	513	490	473	469	529	492	493	450	494	461	467	471	446	496	475	472	497	445	508	499	506	509	505	493	496	484	504	492	516	479	504	459	519	486	514	493	478	458	481	447	479	508	474	478	490	459	447	459	465	485	517	457	469	428	477	462	497	489	482	477	499	466	518	499	496	532	483	507	481	464	496	475	479	429	479	456	492	455	481	510	475	486	462	450	485	490	460	493	464	474	442	481	485	464	457	489	484	506	442	466	469	456	502	495	480	471	474	492	474	505	471	514	472	463	492	497	489	484	476	481	516	499	441	463	488	488	504	482	495	509	477	453	489	526	495	524	505	468	455	426	468	482	505	472	492	479	486	502	492	449	479	527	493	435	480	473	504	459	457	499	474	476	473	504	459	468	476	470	497	438	467	469	493	460	475	469	484	476	468	462	510	493	497	482	490	474	499	458	482	466	502	502	504	503	468	521	471	539	474	471	495	504	510	479	481	446	513	483	489	501	479	488	485	465	479	433	461	476	466	472	485	479	493	469	477	471	472	491	450	452	494	454	474	502	465	456	454	497	468	520	490	482	508	451	494	499	461	482	501	486	510	475	453	455	458	442	494	477	450	439	491	506	484	445	500	495	496	504	509	487	465	480	460	473	455	481	501	483	467	429	447	506	504	480	467	468	450	475	473	489	460	488	475	458	514	469	487	470	523	515	471	472	482	473	466	476	480	540	485	451	472	524	509	487	514	477	451	473	469	466	478	480	496	479	432	463	490	442	462	490	483	469	515	516	468	492	494	451	471	466	470	450	488	463	481	487	503	451	461	463	497	509	497	471	457	496	468	465	510	484	489	504	484	482	483	521	486	484	509	496	463	496	454	522	443	484	466	494	466	481	516	475	484	459	466	498	478	452	513	493	484	457	474	497	454	489	495	463	466	510	508	456	497	481	456	503	513	461	478	470	474	501	470	531	473	465	481	483	497	489	475	458	485	447	455	543	483	462	500	464	470	498	462	487	517	499	482	479	479	469
24278	22052	29642	24333	21188	12458	800	462	443	435	473	466	427	433	455	410	389	462	411	452	412	448	438	455	440	432	406	447	406	439	422	424	450	444	446	407	389	451	422	420	420	446	438	401	418	433	426	429	397	423	430	420	453	421	383	411	446	435	439	432	391	437	421	443	434	395	427	429	410	445	435	436	417	456	400	422	432	422	418	418	413	454	424	416	409	465	425	398	435	384	443	428	413	423	448	413	421	445	433	435	426	429	423	423	415	417	407	426	458	355	447	421	444	463	409	456	411	398	401	401	448	428	395	417	458	400	389	441	416	443	455	392	439	400	425	384	421	452	417	451	369	396	414	413	430	404	415	447	434	398	396	422	428	433	462	437	400	436	395	419	444	445	425	384	417	483	399	440	400	436	446	413	394	374	448	401	409	454	402	426	413	392	428	403	413	407	424	401	406	426	462	426	412	435	416	463	412	426	445	454	430	414	417	446	422	418	444	423	405	430	451	407	430	420	397	390	415	436	415	399	449	433	446	406	457	424	441	403	421	430	430	404	390	423	410	425	434	458	414	386	415	465	409	433	402	402	439	440	407	419	383	411	426	453	400	414	391	442	475	386	403	425	443	421	425	412	438	416	444	424	389	435	398	449	412	435	439	447	439	407	424	414	408	448	433	442	454	436	443	468	446	401	439	445	429	450	444	475	458	452	456	454	394	451	411	428	453	417	452	435	446	449	437	400	426	439	458	445	388	397	450	418	412	430	410	435	441	431	404	420	415	412	441	429	416	440	441	444	408	431	426	448	453	423	434	382	423	408	426	446	421	447	441	458	439	418	413	420	412	483	411	385	419	425	408	446	404	442	440	434	423	418	430	428	472	413	398	405	404	411	419	423	444	433	413	438	410	420	430	419	399	421	405	426	419	419	397	406	437	427	403	454	413	400	437	412	472	438	440	393	427	404	395	439	453	427	437	432	390	416	405	460	402	420	401	377	429	427	452	442	423	379	404	450	414	428	449	459	418	426	444	419	407	440	422	416	433	415	422	407	439	417	433	421	390	442	392	415	442	400	418	417	429	436	434	448	423	405	415	430	449	431	449	420	455	420	419	439	442	428	405	439	406	415	404	397	428	414	420	440	433	422	442	413	415	430	416	434	433	408	399	434	414	417	436	441	425	391	404	411	422	427	430	379	390	387	398	407	430	407	440	378	397	421	412	445	413	446	391	415	448	417	425	470	433	358	428	428	453	405	455	393	427	424	433	403	418	429	416	427	427	427	451	408	416	404	441	403	423	415	434	432	442	445	422	409	402	421	423	428	421	415	404	437	411	401	410	404	414	386	445	427	395	408	428	410	425	417	406	442	412	397	410	429	399	423	430	402	453	452	431	369	429	415	413	438	408	437	433	408	460	413	401	412	362	417	412	412	436	434	408	399	432	397	392	472	390	443	395	395	415	431	431	411	403	449	411	429	425	390	431	408	428	430	398	430	400	419	432	422	393	448	430	409	428	397	433	419	386	433	420	421	431	451	410	393	417	443	405	429	410	432	436	431	440	412	440	468	441	402	436	451	430	421	436	437	429	403	452	444	414	397	417	442	418	423	391	448	451	426	393	388	442	439	420	423	418	417	415	391	404	412	441	423	408	409	425	431	411	438	420	415	406	456	411	428	402	430	454	408	435	399	424	408	425	420	386	417	418	419	448	400	415	430	420	429	400	419	398	416	432	466	399	395	400	424	435	405	406	440	406	402	412	417	400	418	411	421	435	422	426	422	381	440	430	429	433	426	432	407	403	392	428	435	421	409	420	437	425	423	412	422	427	439	427	422	397	418	370	437	386	428	420	440	424	449	448	454	459	426	430	403	408	418	409	412	409	430	433	456	380	436	388	416	423	447	411	414	398	446	408	396	423	411	404	437	404	457	443	449	417	397	397	379	458	423	421	422	423	434	406	425	429	420	416	382	384	395	418	418	412	415	420	451	444	422	397	393	420	392	381	384	436	426	392	444	415	460	429	424	432	453	392	407	391	408	435	400	434	431	412	427	438	400	419	425	392	451	423	411	431	417	424	448	399	431	441	409	408	420	436	420	381	390	450	399	431	457	428	475	419	397	400	431	418	429	417	386	403	452	401	431	462	383	424	410	441	455	394	406	421	411	421	445	412	385	427	363	412	409	399	425	436	412	420	431	404	417	418	380	399	449	437	435	428	411	415	419	467	426	406	416	400	427	443	418	418	443	443	432	448	430	366	416	421	420	407	397	393	414	420	419	433	427	422	409	406	429	443	435	441	408	407	423	431	425	424	432	422	436	437	428	424	418	449	388	402	415	431	446	423	408	386	460	380	417	417	398	445	444	431	424	440	417	416	412	424	445	452	422	436	432	420	436	430	435	417	425	411	411	424	397	428	422	438	439	423	407	431	417	418	402	420	399	419	411	427	391	412	434	452	462	387	449	413	472	435	411	414	402	422	399	420	439	439	446	406	423	446	425	455	434	368	420	432	454	408	439	389	452	406	381	442	424	431	421	420	414	407	393	428	418	398	423	412	388	398	430	426	376	431	420	392	422	446	416	413	417	427	433	424	433	421	384	456	470	475	408	452	420	431	423	432	467	397	441	414	444	387	413	416	416	441	458	462	454	457	447	386	424	385	435	402	399	433	441	381	402	414	458	436	418	467	421	434	436	382	404	424	436	450	408	435	449	426	426	405	396	461	452	365	390	467	435	487	413	455	471	414	431	387	414	411	438	434	418	428	426	433	442	443	405	417	403	445	423	445	438	369	390	431	417	416	405	385	409	416	451	419	437	409	428	403	413	446	413	452	417	440	459	407	440	406	410	391	415	440	421	460	427	465	439	434	440	440	399	430	393	435	437	404	405	417	410	421	440	411	418	423	431	416	423	391	481	430	425	400	412	416	385	425	414	431	453	388	416	421	406	427	423	410	440	433	448	435	421	414	417	404	387	445	409	416	436	390	421	420	417	433	432	419	446	449	399	391	407	426	444	438	440	423	423	422	428	409	404	426	393	417	445	403	419	430	407	441	430	409	411	408	429	409	417	456	404	430	406	437	437	394	430	445	431	406	442	442	387	429	405	434	410	401	391	421	393	462	415	447	380	419	443	455	417	410	407	445	413	415	459	419	437	478	397	450	421	412	455	412	416	438	446	468	422	403	387	424	438	425	415	452	389	406	414	428	440	401	396	435	453	454	412	428	416	445	425	418	450	396	442	420	454	400	412	427	448	417	421	392	432	456	427	479	424	429	404	383	431	405	395	422	407	429	401	390	436	401	409	430	423	427	454	424	434	447	414	408	463	453	458	432	419	404	422	440	459	424	431	419	432	421	402	432	398	432	407	447	418	443	422	385	417	434	427	432	421	439	416	409	398	437	424	436	438	433	456	450	431	429	405	421	449	449	423	425	404	422	433	403	449	382	377	402	435	434	446	433	458	420	427	429	448	401	424	394	423	436	424	430	412	407	452	468	448	441	429	412	442
61996	87996	55507	26967	7690	783	630	600	597	626	609	564	613	630	603	617	613	597	595	577	605	571	590	579	620	622	609	605	609	612	592	608	613	610	635	626	576	556	594	587	563	617	587	558	612	609	568	619	601	638	622	664	571	609	631	603	582	623	581	588	607	628	615	634	610	553	551	618	597	665	636	606	631	592	594	544	621	588	632	587	577	608	593	617	610	567	571	608	604	610	572	581	564	599	623	585	583	562	596	589	607	573	615	624	596	612	631	622	593	588	559	553	571	597	602	618	585	615	612	604	599	562	647	580	596	598	633	632	623	535	599	585	574	632	609	632	615	597	624	557	578	545	600	563	605	615	609	581	612	617	571	606	619	611	638	591	596	597	570	573	574	565	641	660	566	591	619	596	602	591	571	586	619	592	605	586	604	611	547	589	577	646	605	632	592	640	585	630	604	613	608	605	598	627	577	607	592	582	644	602	614	585	579	627	571	589	567	632	591	618	616	612	625	627	643	587	608	568	655	570	637	609	597	582	599	583	588	633	628	583	611	581	590	618	598	603	617	562	557	604	585	585	588	554	595	606	594	590	627	543	600	623	625	578	621	600	560	592	590	604	590	612	563	590	608	606	535	577	620	612	602	618	578	655	601	576	630	624	604	625	608	630	590	637	655	607	613	578	589	594	599	608	626	563	572	648	563	581	578	600	562	600	627	619	614	647	562	575	602	596	606	626	575	589	570	586	610	561	613	630	569	589	615	629	595	566	576	620	590	604	615	617	603	663	627	583	592	590	551	614	596	561	553	571	625	613	638	641	570	611	612	593	593	587	612	593	611	598	583	574	583	604	579	563	617	602	619	609	610	578	608	610	645	609	589	680	591	574	601	620	599	622	604	566	609	616	599	559	605	615	579	577	626	594	607	600	592	625	609	544	599	582	594	598	609	629	606	619	558	607	634	612	575	560	570	603	592	600	603	598	613	565	577	612	602	579	646	642	611	618	574	582	599	573	609	592	579	581	586	592	579	607	607	581	574	606	534	554	605	602	621	577	635	605	615	594	598	589	605	639	624	582	640	625	634	611	578	631	598	638	547	620	616	623	616	574	563	628	609	614	616	615	633	621	642	632	636	601	671	632	581	624	588	609	595	578	607	581	578	646	625	613	584	595	594	579	635	577	583	612	542	639	609	579	600	557	556	578	613	597	607	615	620	581	593	610	609	604	621	599	623	607	643	645	570	582	618	612	539	621	627	570	594	602	544	576	610	576	596	583	598	604	609	595	578	638	566	632	578	609	581	591	546	596	564	597	606	612	599	604	596	572	573	595	622	594	578	657	580	608	609	557	595	637	563	589	637	612	606	596	616	616	616	634	588	592	628	598	606	580	586	615	610	599	594	626	611	611	596	626	577	567	566	570	588	610	593	642	619	555	542	615	560	596	599	606	602	609	596	581	579	590	568	562	570	592	629	622	608	644	606	565	622	621	645	624	607	618	595	589	605	589	606	576	606	599	570	567	601	577	643	554	574	648	616	607	596	656	612	628	602	626	625	612	603	624	590	567	562	618	613	620	552	591	618	574	587	583	592	601	571	594	604	628	617	620	569	576	563	629	556	565	649	612	647	578	591	601	648	585	596	607	647	585	613	602	613	575	627	633	654	573	623	577	567	625	623	587	615	595	584	625	569	582	578	566	573	601	567	604	651	594	604	563	622	650	644	635	567	572	648	590	613	560	578	604	609	593	560	588	617	589	583	614	631	612	606	622	606	592	595	576	610	606	629	563	583	565	606	618	623	610	624	600	658	604	578	585	547	632	593	603	598	639	602	599	571	604	611	591	609	599	609	604	571	616	602	595	609	591	638	603	577	593	609	611	624	661	616	604	636	591	570	611	621	615	571	591	589	610	579	535	595	526	640	591	586	584	604	588	590	589	572	562	561	551	587	590	599	660	552	608	622	612	576	607	564	609	557	611	581	578	579	622	578	561	600	575	600	613	573	575	603	586	545	579	593	596	609	574	579	642	606	603	637	560	599	550	591	623	576	588	578	632	618	590	607	583	612	648	574	600	602	599	580	603	584	570	590	635	622	615	560	555	569	551	620	588	560	596	649	620	602	625	611	567	617	572	559	581	581	623	572	575	613	592	609	569	604	626	620	618	611	628	642	592	620	583	624	646	553	625	565	595	571	574	645	596	548	589	609	601	606	612	658	649	646	638	608	584	609	615	594	642	623	637	569	591	586	582	573	616	599	610	571	591	602	626	599	605	571	583	585	629	575	586	595	599	634	609	595	655	595	570	634	611	589	624	576	630	558	625	594	570	582	592	609	585	557	618	566	615	569	575	670	605	612	621	570	605	634	581	628	626	614	588	618	618	558	586	592	626	614	626	592	620	591	588	649	579	597	619	623	587	590	623	586	567	624	559	621	600	609	622	593	594	587	621	592	588	590	569	621	620	605	621	613	638	573	585	580	602	568	625	623	648	616	639	592	606	665	593	574	618	596	579	576	635	605	605	630	609	596	574	620	600	555	562	581	588	597	590	634	613	634	572	604	592	609	642	610	552	605	561	581	635	636	654	593	611	594	601	561	617	632	623	599	629	595	613	618	617	633	627	611	603	624	593	574	621	591	591	585	609	597	639	598	584	582	642	595	631	629	600	587	598	628	555	623	546	629	574	624	628	599	565	655	596	577	603	616	569	634	621	587	634	602	661	605	569	564	645	543	554	592	613	594	616	601	606	607	633	583	654	597	636	555	595	586	618	588	633	622	549	623	561	565	624	600	600	584	600	597	646	634	598	615	616	602	567	596	593	584	614	555	599	608	584	579	566	534	592	619	613	610	611	569	594	566	590	608	587	629	537	579	618	633	623	574	635	580	597	594	564	582	552	610	577	584	595	664	616	639	591	618	622	580	582	607	582	624	591	634	645	605	562	595	564	629	563	586	575	576	597	620	563	591	648	597	576	589	585	592	555	619	587	600	592	607	611	616	615	623	576	563	603	617	601	543	596	597	587	612	579	608	593	637	603	585	608	612	574	587	600	585	623	580	622	582	592	607	607	604	600	616	595	633	621	576	599	615	591	577	624	628	603	626	589	578	611	630	591	564	560	648	603	606	636	618	588	603	552	584	633	574	559	574	581	570	611	635	660	648	630	551	625	609	603	606	561	594	622	596	627	581	559	663	630	626	577	589	607	617	633	613	595	610	568	545	596	658	610	591	607	598	604	613	620	614	629	594	632	590	627	612	591	581	590	588	598	640	568	590	636	620	545	600	604	634	573	624	574	617	556	617	626	585	557	582	638	616	642	595	598	585	634	585	614	567	575	590	615	604	593	583	613	613	596	574	601	620	606	571	613	587	576	638	583	634	576	612	561	559	589	606	608	576	659	605	622	617	611	591	599	611	566	633	592	591	605	575	575	617	611	639	582	603	592	573	628	608	604	619	567	605	595	588	644	611	589	565	614	581	592	569	624	654	581	608	558	623	567	624	614	588	565
23507	21656	29488	23889	21376	20063	4809	437	390	397	405	376	401	368	370	381	364	343	394	368	358	344	387	383	374	368	366	330	362	351	340	353	359	350	359	383	347	385	314	366	372	361	358	339	343	358	369	374	389	390	349	324	391	377	378	361	386	368	349	353	354	340	358	344	405	358	348	372	372	354	349	389	362	371	410	385	376	392	400	373	351	412	380	338	351	346	342	380	389	351	364	342	373	377	390	354	357	370	334	360	378	362	341	367	363	374	339	344	388	413	330	338	345	400	349	348	351	385	355	337	348	394	362	393	357	346	359	351	367	378	377	371	344	358	390	352	360	357	351	370	340	330	358	355	386	345	346	369	347	357	345	363	383	360	353	337	386	342	336	380	385	345	363	337	371	330	371	362	357	312	355	371	340	347	381	332	351	331	385	346	344	375	384	366	396	360	376	336	377	358	362	357	360	396	349	365	357	354	369	369	363	361	379	372	369	387	360	388	339	339	382	357	355	381	327	357	351	342	366	332	367	339	399	375	393	362	349	329	380	364	358	391	368	352	354	394	370	364	377	395	387	360	373	390	350	377	371	355	348	417	335	382	362	348	367	346	380	360	370	365	361	364	364	335	386	342	344	358	372	368	377	358	335	370	374	331	396	393	383	355	388	360	364	319	370	373	352	360	402	361	385	392	371	369	329	309	349	375	355	358	387	371	370	335	415	335	368	364	368	369	342	396	391	320	366	346	353	350	387	387	370	352	351	383	360	388	332	388	373	366	350	371	402	373	371	342	350	335	351	367	365	358	390	393	379	326	360	339	379	362	364	351	378	391	364	400	355	383	367	364	361	349	389	346	353	365	353	374	378	332	361	371	345	350	331	362	389	364	367	326	377	384	352	410	385	386	349	359	355	371	413	378	370	342	380	367	368	390	326	377	345	369	390	389	332	343	352	378	349	361	370	349	366	354	339	349	370	376	345	358	368	351	383	388	364	377	367	388	364	345	364	381	349	361	359	363	379	377	347	355	330	331	349	333	385	390	402	377	358	388	361	337	391	400	381	333	377	356	361	330	349	367	372	367	372	378	332	356	335	368	359	357	358	380	395	342	355	372	401	370	365	353	406	350	349	369	380	365	351	371	375	377	370	360	376	340	354	330	382	368	353	342	379	351	377	356	339	382	351	380	353	367	347	363	380	367	363	349	354	381	344	347	323	364	339	391	342	359	359	375	360	353	372	347	371	344	358	339	359	359	372	385	360	375	383	337	364	333	394	387	336	367	379	382	382	365	384	349	364	365	389	379	349	396	347	343	366	351	325	365	363	341	356	340	351	377	336	387	373	362	379	428	338	341	373	346	368	395	395	354	391	355	372	403	375	384	370	366	344	355	330	365	378	352	387	354	362	367	385	380	361	390	343	361	364	403	367	347	336	355	339	357	344	340	396	397	362	363	380	364	365	388	370	336	351	353	392	354	350	380	349	380	316	371	384	387	368	382	368	354	346	404	401	355	346	358	366	356	376	377	396	348	372	369	370	366	356	371	368	351	349	336	344	363	336	328	382	345	425	356	358	342	379	390	408	382	351	351	351	398	359	346	331	403	359	344	342	347	349	357	363	347	399	365	346	345	406	349	334	356	378	337	324	366	344	371	318	343	357	359	325	354	383	366	378	363	366	376	356	344	360	400	358	394	380	354	353	359	386	364	414	375	373	396	357	376	334	362	367	343	373	359	390	388	348	397	352	325	363	362	364	351	363	355	356	387	368	372	348	359	336	380	373	377	334	352	341	371	384	381	348	378	356	381	371	378	380	350	393	394	325	367	343	357	383	398	382	377	372	365	364	370	358	348	348	397	363	377	347	378	361	332	382	336	335	352	392	375	339	360	365	345	343	368	377	345	350	381	377	364	357	360	403	363	349	332	380	351	404	340	339	368	359	381	351	333	342	305	357	378	353	401	358	410	377	358	336	348	357	362	301	370	363	366	377	365	362	370	363	354	354	364	360	389	387	378	364	386	380	350	342	377	354	406	382	378	353	376	356	396	385	341	348	356	361	353	322	371	384	377	369	356	400	385	357	370	376	359	351	349	350	367	365	383	365	343	366	339	358	386	361	352	351	336	396	350	387	366	386	360	365	350	354	361	343	370	353	372	358	330	364	325	373	362	352	349	341	333	352	372	335	360	366	318	332	364	368	356	360	319	362	345	341	350	414	362	363	368	371	346	372	341	379	398	376	368	355	417	366	340	386	355	359	371	354	358	363	369	372	392	370	339	359	364	374	376	337	373	354	365	387	367	361	339	381	333	348	339	359	323	343	334	363	358	327	377	363	387	340	322	355	384	347	369	354	330	360	365	371	386	362	374	337	366	353	333	367	375	370	402	376	393	336	425	376	348	365	360	348	341	349	345	356	375	375	359	371	344	365	363	413	384	337	378	363	346	382	342	352	358	401	382	362	348	352	365	372	361	333	410	372	370	376	367	360	362	379	387	337	344	354	359	383	398	388	386	372	342	376	364	339	355	368	355	355	355	319	364	349	371	356	360	384	332	392	366	396	354	359	345	388	352	360	368	353	348	363	354	332	392	378	350	363	349	351	362	356	350	394	403	357	359	356	376	389	381	354	324	365	343	358	333	343	375	363	363	353	338	340	367	370	370	341	346	360	380	387	328	346	335	327	368	365	334	386	369	353	360	375	369	383	389	363	378	401	362	358	340	322	367	331	372	386	368	345	346	379	341	389	352	348	369	370	365	385	360	418	370	371	353	380	344	349	376	380	355	388	363	345	329	351	321	368	344	373	349	355	342	366	346	360	373	372	328	370	377	391	356	348	363	376	349	364	364	354	358	379	366	375	348	354	372	358	365	364	352	395	370	337	366	329	363	379	361	365	377	356	348	350	326	352	373	332	335	382	359	369	377	399	347	365	313	362	378	369	375	373	365	351	367	343	392	354	366	393	385	359	367	381	355	352	337	355	373	336	353	383	362	381	373	360	377	336	387	375	383	394	393	344	339	367	373	340	364	367	307	361	390	366	369	372	384	370	353	357	347	354	370	373	352	338	342	350	360	332	355	339	356	358	353	347	353	352	368	371	363	355	345	374	382	338	352	353	363	388	364	348	352	368	346	401	366	375	357	393	358	342	353	354	347	362	381	363	386	356	356	372	375	368	336	373	360	372	310	350	343	352	347	374	358	362	391	368	350	372	381	383	373	345	390	337	371	395	343	347	369	364	382	344	353	350	346	339	371	355	361	363	353	358	372	360	330	341	380	363	385	373	387	361	361	368	376	326	382	348	355	384	380	378	389	369	371	388	344	399	324	379	359	403	340	369	323	351	385	350	375	383	376	372	364	373	369	327	378	374	351	364	351	346	370	377	375	348	351	347	359	393	381	383	386	348	350	356	339	363	345	355	382	352	328	357	375	333	379	386	353	322	369	356	352	377	368	365	374	371	330	360	346	335	364	362	400	358	357	372	352	361	385	352	362	397	360	380	353	334	342
61504	94928	61776	31016	9649	621	573	543	504	554	531	533	558	544	520	521	519	526	559	559	497	531	514	529	516	490	531	554	520	509	491	541	511	520	522	505	551	530	534	501	519	525	499	536	532	494	528	525	477	458	545	530	501	496	501	581	495	499	506	465	487	500	465	500	472	507	502	528	543	526	479	460	504	524	510	522	547	512	507	504	504	515	490	520	528	501	487	536	539	503	522	490	509	549	523	480	526	495	500	501	468	578	524	511	493	541	521	513	534	493	542	529	498	522	487	496	515	503	527	542	478	498	496	531	511	508	507	520	526	492	513	490	519	490	492	488	490	482	527	554	507	513	489	516	487	537	508	481	535	487	546	506	517	523	502	512	506	465	536	504	489	518	508	534	506	491	475	513	497	526	506	504	479	488	515	515	494	506	489	550	501	510	514	542	529	462	520	514	508	524	498	537	535	511	510	585	520	540	475	559	442	514	495	553	531	507	554	509	493	556	540	543	501	529	571	498	519	493	527	517	542	524	495	529	534	495	508	498	485	519	512	538	487	516	488	515	554	523	505	534	493	559	506	493	530	493	555	527	508	498	475	551	505	540	486	523	489	475	522	560	473	554	522	502	540	535	541	520	513	523	526	522	491	506	519	451	553	509	491	517	523	479	532	516	493	489	530	530	494	526	512	544	483	492	522	501	521	519	518	510	521	491	534	494	516	510	522	497	528	553	468	525	519	540	498	531	552	512	462	504	478	512	495	502	548	512	476	517	531	571	503	544	520	548	501	534	528	507	482	481	497	510	484	496	576	502	549	518	535	543	492	498	496	524	507	505	502	510	533	501	518	527	472	532	517	483	525	525	512	534	528	538	567	538	531	485	504	518	536	517	494	515	522	550	498	487	551	493	570	506	541	530	508	467	512	534	510	507	515	521	490	497	501	525	502	513	518	536	518	566	493	522	520	520	565	516	507	495	523	468	506	499	501	483	493	496	535	510	513	513	520	481	524	536	463	506	536	471	526	508	526	510	502	522	480	519	509	497	485	511	525	503	538	515	470	529	528	528	516	511	487	516	525	530	547	527	514	548	529	521	469	480	518	478	496	523	512	533	502	507	517	539	551	534	496	496	493	508	525	511	529	492	489	518	510	562	543	535	529	504	525	541	523	500	517	495	514	520	508	547	517	529	515	517	479	514	530	522	518	514	519	486	522	512	560	506	546	489	532	561	517	509	525	557	537	498	558	548	559	576	502	532	517	531	532	497	543	530	521	534	498	535	496	535	566	505	503	510	536	491	518	507	516	508	542	536	551	512	550	496	551	574	529	504	562	486	501	521	536	547	518	462	525	501	513	517	481	501	525	508	508	494	488	506	531	495	531	503	524	495	536	505	545	535	541	527	486	495	518	519	527	513	497	522	541	481	533	516	543	526	521	544	480	541	456	541	493	525	536	515	538	512	554	520	508	536	500	504	511	512	514	505	501	483	466	543	504	548	531	526	507	541	489	558	565	514	537	537	523	510	477	515	550	485	506	493	481	479	493	524	532	511	548	506	534	528	522	516	512	532	553	554	530	512	515	514	479	526	482	490	491	485	497	505	523	502	485	520	476	506	541	582	495	532	519	523	527	513	491	502	494	569	530	532	543	504	514	519	521	527	550	519	548	529	531	498	549	555	502	529	520	496	519	510	504	540	538	547	478	521	532	500	500	534	518	533	518	495	495	526	540	527	556	484	538	516	505	547	527	517	497	540	522	527	480	559	505	533	512	517	479	542	544	508	511	554	482	519	502	518	467	530	538	550	502	494	508	547	528	500	525	554	488	498	488	490	505	517	526	551	493	521	500	475	545	492	522	546	524	485	525	497	512	507	522	500	481	504	503	510	526	508	564	500	496	514	506	497	497	547	459	517	503	508	535	514	530	508	490	542	515	511	540	531	523	513	496	489	541	532	509	468	514	466	507	514	531	514	494	509	594	533	489	503	512	541	518	526	539	497	514	532	498	469	508	526	474	522	524	530	495	497	501	497	544	510	510	514	525	522	506	525	521	525	514	518	541	528	523	487	496	465	516	499	489	553	527	531	514	483	495	511	524	572	523	512	509	511	535	511	492	503	506	510	531	519	532	541	511	523	510	516	578	518	503	522	522	524	506	504	499	498	519	552	497	454	538	524	500	513	523	531	541	496	509	497	545	510	506	540	538	499	465	560	485	495	519	498	478	529	542	573	502	502	470	537	525	502	487	536	512	508	502	526	527	517	534	521	481	512	551	500	523	506	512	520	511	521	532	518	558	492	538	510	525	500	536	515	526	518	491	540	541	518	509	524	493	517	524	525	506	517	507	472	488	564	556	491	522	510	493	478	550	518	531	519	498	552	477	519	512	531	508	495	521	529	534	492	507	548	513	535	522	515	484	504	533	511	525	534	510	486	522	493	538	478	547	490	514	512	503	554	527	524	515	513	509	517	558	536	511	529	524	499	531	539	468	558	525	518	509	483	510	513	509	542	524	532	568	531	546	523	519	528	531	534	532	507	550	549	510	531	503	481	525	518	534	538	521	513	511	529	519	495	518	513	525	487	517	564	551	541	517	547	541	494	503	488	525	508	515	505	554	472	515	485	497	523	491	516	543	508	470	513	529	564	515	473	575	571	575	531	486	472	494	503	480	478	502	541	537	520	518	472	536	531	510	515	528	495	536	511	544	499	519	494	507	535	548	514	527	486	495	527	526	505	507	506	512	547	548	509	509	540	531	522	481	480	479	516	511	573	499	500	520	532	527	484	501	535	520	506	538	507	541	473	528	538	521	529	532	519	505	526	569	563	540	487	548	525	520	512	538	492	561	515	516	531	513	484	508	522	509	528	549	486	514	535	507	532	505	542	513	513	501	504	524	534	521	477	518	529	511	515	497	558	551	483	488	527	523	523	525	507	517	541	514	522	494	460	492	527	510	518	533	502	499	516	543	520	516	535	520	572	493	494	522	511	516	566	505	542	520	533	538	533	545	515	516	570	531	515	542	524	537	487	530	525	486	478	569	510	503	520	487	553	536	522	513	524	502	516	505	553	512	490	513	476	539	506	517	508	473	528	503	528	535	527	526	532	515	553	529	506	523	522	538	486	549	540	514	548	513	529	507	511	537	555	513	530	481	545	543	531	513	539	491	502	543	510	521	510	555	481	539	495	506	528	539	511	525	489	537	512	494	521	508	513	472	474	563	543	548	518	552	531	537	518	516	474	527	508	504	578	540	505	558	524	518	505	524	507	503	544	477	505	533	466	539	515	526	491	516	520	535	526	527	527	521	537	479	573	487	541	506	511	479	512	547	499	507	472	541	543	505	531	494	545	516	533	512	476	529	508	541	493	486	494	492	508	514	526	513	490	524	534	519	486	537	505	539	507	512	497	517	517	544	511	519	552	529	509	519	492	501	530	509	524	512	531	523	521	521	513	483	536	536	543	486	498	542	479	502	485	486	515	540	496	500	534	499	566	552	533	472	543
31363	27609	22547	7519	936	361	342	365	354	349	349	351	333	295	339	343	326	323	330	339	345	329	301	354	348	356	340	358	348	344	318	351	364	293	342	337	313	349	361	324	348	356	349	338	325	337	315	327	331	375	325	325	324	347	342	312	344	351	334	317	334	314	360	310	337	322	343	325	305	346	300	328	335	335	352	353	346	331	314	360	385	361	330	341	352	356	350	345	352	321	351	320	344	313	327	323	351	378	346	318	307	309	338	317	319	352	352	339	370	345	332	318	335	319	344	353	330	320	331	357	336	354	307	340	331	334	315	340	285	329	315	356	326	349	347	336	324	314	333	358	373	335	326	336	330	353	327	347	328	317	328	330	334	309	341	302	347	338	323	339	363	312	352	335	339	339	330	327	307	320	332	337	357	295	327	350	346	318	336	359	341	360	346	322	325	348	359	319	364	366	330	344	333	362	344	366	344	334	382	342	317	352	322	351	304	318	328	352	340	329	347	341	309	348	340	363	341	331	352	356	301	337	322	331	299	380	349	324	325	329	325	353	344	321	312	330	347	303	305	357	336	318	365	346	319	377	352	316	328	344	362	322	312	325	355	348	341	327	331	346	324	327	321	344	352	320	387	333	315	325	331	320	336	358	328	353	335	340	369	362	348	377	345	355	329	339	321	378	331	322	352	337	321	374	338	320	323	318	345	350	312	352	372	358	348	320	341	336	334	380	349	353	333	350	333	322	345	361	331	325	346	329	357	353	324	339	330	362	330	369	359	328	343	338	348	366	324	331	317	354	327	317	298	330	333	308	334	363	286	337	305	335	341	341	369	351	359	335	356	353	313	348	326	330	346	348	356	298	315	343	322	354	346	352	332	313	368	325	361	334	323	317	329	363	382	379	357	347	336	305	328	322	313	360	376	332	329	306	349	335	369	357	318	325	298	302	338	323	310	324	318	354	358	332	356	338	314	287	316	324	321	332	322	308	336	326	364	332	334	334	358	362	322	313	345	332	352	334	326	343	344	341	350	313	402	313	369	371	318	335	350	328	397	337	353	364	360	319	312	352	332	371	349	304	358	369	386	338	341	344	315	356	343	314	335	334	345	385	351	336	329	327	320	348	345	308	361	320	327	365	355	337	343	340	338	350	349	331	341	343	322	341	333	312	320	321	321	356	312	340	339	347	351	319	345	343	357	342	380	321	334	313	361	330	336	350	365	321	359	334	337	312	295	326	311	315	342	336	372	342	319	353	318	363	331	345	346	328	318	328	322	356	311	338	325	347	356	341	307	355	273	359	371	342	357	323	362	345	364	342	353	329	348	301	320	341	316	328	344	339	337	326	317	305	346	362	334	370	326	332	325	326	320	333	318	391	322	349	349	329	367	352	340	335	363	309	321	332	337	341	323	345	325	342	353	311	321	331	348	333	320	337	328	335	345	349	386	328	337	346	327	323	355	375	343	315	355	331	331	356	372	356	346	348	362	353	341	346	320	335	315	349	345	337	314	317	325	364	359	345	345	314	309	343	345	342	387	339	321	308	371	342	362	336	322	368	359	347	330	319	337	356	355	333	341	367	359	342	384	339	334	340	349	336	336	304	367	330	320	322	319	341	359	353	349	331	345	338	337	352	309	315	351	301	355	344	346	366	358	310	357	339	347	329	349	382	346	328	362	322	334	345	345	312	320	325	349	331	357	315	346	311	354	323	347	336	311	338	341	359	352	305	319	337	335	357	322	354	340	372	346	364	357	359	355	347	325	377	338	333	362	322	353	353	345	323	315	329	359	329	326	336	323	343	295	351	364	344	366	333	319	329	305	335	375	365	337	384	356	353	340	345	361	373	326	319	356	348	359	333	328	342	361	307	322	356	359	354	351	338	323	317	324	331	342	382	402	332	329	339	326	324	329	339	352	338	355	337	335	326	333	317	333	338	335	326	332	332	345	351	349	323	351	340	374	352	316	342	358	361	328	324	339	366	329	330	324	332	341	348	308	340	330	374	342	303	332	351	352	349	345	304	324	336	349	344	327	315	326	364	335	389	357	349	343	348	319	330	339	343	355	330	357	328	331	342	337	384	328	338	308	347	344	358	339	326	309	342	348	340	336	325	336	334	321	322	364	329	329	325	337	332	333	339	338	331	312	289	360	363	335	337	378	364	312	318	326	329	350	357	343	317	321	356	331	325	333	337	322	341	328	339	348	335	336	322	318	347	349	316	345	342	337	332	343	363	358	357	324	360	326	337	327	313	359	348	332	337	327	331	398	330	330	341	357	307	356	340	323	350	312	318	369	313	347	319	345	347	338	349	334	347	337	329	331	324	335	322	339	363	335	334	354	319	312	334	336	355	366	347	356	327	315	320	370	300	343	318	326	327	359	352	354	329	354	332	346	325	326	337	367	343	311	326	326	337	328	358	328	356	343	373	356	301	336	338	339	332	329	321	318	337	345	293	330	320	328	336	373	328	323	380	351	318	318	340	362	320	359	365	316	332	320	370	334	312	314	355	359	329	372	350	359	347	308	325	359	340	293	347	322	368	320	358	329	334	339	322	319	355	320	303	333	351	335	348	342	330	346	349	348	347	332	347	314	347	343	345	335	326	352	310	353	337	339	317	332	329	328	339	374	353	343	328	326	323	304	350	302	316	309	317	323	368	335	331	337	347	355	319	325	339	307	356	322	325	335	332	325	335	338	355	331	351	313	323	332	367	335	321	358	330	311	335	327	334	315	331	350	340	321	379	333	351	334	330	329	321	331	334	311	318	319	330	308	320	328	353	332	324	344	355	353	352	388	316	318	321	339	346	331	366	320	323	341	325	340	354	342	344	326	363	357	342	348	303	339	333	313	347	316	308	318	354	315	345	362	344	356	339	325	323	316	355	334	346	338	344	310	308	349	351	317	354	338	337	361	312	346	313	317	321	369	333	346	321	305	326	341	378	342	315	350	348	340	326	327	366	329	327	344	330	348	313	312	341	338	359	317	340	318	341	349	328	370	320	319	329	335	361	330	344	358	318	325	358	327	349	322	301	325	301	338	343	356	318	358	344	349	331	350	348	332	355	325	326	359	335	344	343	332	344	312	346	342	314	331	357	331	323	321	317	332	320	335	342	354	339	322	343	363	340	341	338	322	309	331	327	342	317	358	344	322	329	323	340	352	276	306	313	346	332	352	340	332	346	359	352	356	367	356	323	335	358	343	321	328	341	319	348	357	325	332	314	365	348	331	331	310	339	333	334	295	330	350	305	336	343	345	355	357	323	343	349	341	341	338	357	380	323	322	381	343	348	354	344	316	310	339	328	327	306	313	328	327	343	333	340	347	352	346	320	297	331	322	338	354	337	335	335	335	315	350	337	350	298	371	353	343	375	325	332	358	346	344	341	383	317	359	335	362	306	317	343	339	322	328	357	327	341	359	322	314	336	311	351	312	341	321	329	356	352	344	331	356	303	324	316	337	360	326	312	385	360	320	336	362	338	345	361	339	357	360	382	340	320
37878	41862	22204	5515	1339	501	497	462	499	468	484	492	498	449	493	480	469	506	482	462	477	514	479	525	494	490	456	502	475	493	472	498	487	500	483	506	499	500	506	503	468	522	523	463	502	502	469	485	539	507	503	471	496	504	494	502	493	485	480	446	448	492	494	512	503	516	506	501	497	470	522	456	512	494	488	471	505	520	461	504	499	471	482	463	485	489	487	498	478	477	507	509	509	492	504	467	501	463	473	499	496	498	490	489	462	511	468	455	481	515	467	469	513	506	491	486	515	436	495	523	493	480	478	443	440	497	449	480	486	471	477	465	481	483	523	493	499	529	473	502	451	490	505	452	473	486	482	515	486	499	526	481	469	477	520	514	473	481	519	468	547	478	480	516	478	516	480	484	488	497	498	480	464	473	516	495	541	470	463	488	480	495	478	467	523	494	503	469	501	480	511	506	457	502	503	457	474	512	458	483	482	499	509	517	454	525	483	446	465	483	496	472	510	472	492	524	480	524	515	541	507	480	444	523	503	542	497	488	459	486	522	493	453	465	491	526	524	524	491	492	499	479	513	468	475	524	491	516	449	506	528	486	530	533	480	476	509	532	483	485	518	502	531	489	481	502	454	487	490	478	487	496	494	467	459	461	461	512	491	484	491	453	469	526	485	494	475	456	520	503	496	458	475	505	461	477	473	466	508	517	506	488	457	508	485	500	515	479	504	503	524	461	506	444	479	510	528	463	492	497	481	510	491	460	494	502	469	483	517	514	504	479	460	497	488	462	474	487	499	496	477	506	548	546	481	487	502	493	461	536	471	501	519	512	472	491	512	493	487	511	462	521	474	486	474	486	463	519	492	501	505	449	489	479	488	485	471	477	510	508	452	477	485	485	511	479	497	509	489	498	427	539	478	481	493	509	473	493	449	533	497	515	452	488	500	481	487	438	480	481	510	523	444	457	488	477	518	500	500	463	480	470	489	509	486	495	510	496	488	527	473	515	507	462	496	492	500	500	519	487	504	502	467	461	548	466	483	498	521	487	498	458	526	506	506	463	482	446	495	442	508	508	497	490	515	495	459	476	509	496	501	492	460	494	457	505	508	500	509	499	527	463	513	513	472	481	485	495	487	521	494	466	475	525	489	504	456	497	496	466	458	516	461	479	527	457	465	495	511	481	501	480	497	486	476	468	471	491	490	494	476	513	445	508	500	478	500	488	478	500	537	492	473	463	471	508	462	481	464	478	472	466	479	500	512	498	504	504	497	469	521	494	479	493	533	502	514	477	475	488	463	499	499	465	540	494	498	459	481	494	494	488	481	509	498	505	476	452	476	494	450	517	483	516	491	489	508	472	544	483	468	492	505	471	503	502	459	450	525	479	503	496	498	472	484	460	496	492	515	484	508	494	457	434	498	494	466	436	491	477	466	472	462	501	457	504	463	494	493	486	487	514	525	490	455	494	487	508	480	478	495	499	458	483	454	520	528	488	476	475	498	489	497	501	489	500	511	501	474	490	479	488	510	520	415	470	487	548	476	500	500	547	442	522	460	476	504	491	500	478	496	494	462	490	496	496	479	520	471	482	485	468	463	508	471	522	478	495	521	497	481	466	520	484	454	509	498	517	511	493	472	485	481	449	465	513	519	486	509	506	501	496	457	459	472	505	473	520	459	450	472	495	513	467	537	502	474	483	488	475	513	460	470	469	540	444	511	519	454	481	443	501	436	505	505	504	490	519	489	496	480	460	504	457	429	485	480	463	463	473	496	518	461	513	507	489	432	478	496	468	509	511	492	449	495	509	470	498	481	491	460	479	490	487	484	512	507	517	462	518	496	481	478	480	512	502	513	486	467	481	471	504	497	485	498	512	505	495	513	503	495	526	462	520	506	487	482	491	513	466	485	519	516	486	474	506	480	519	434	454	504	479	503	487	449	496	484	490	533	518	502	505	504	518	475	467	473	517	521	467	499	481	511	489	479	464	470	477	528	449	463	501	506	512	461	478	514	488	479	473	489	474	476	468	502	491	478	489	503	481	460	485	482	476	472	501	447	473	475	481	485	519	477	489	469	504	498	494	496	499	425	495	491	501	528	494	521	476	468	489	493	506	475	461	529	476	494	502	458	517	514	505	500	508	477	496	467	452	489	482	492	459	481	451	471	500	541	533	481	458	507	544	482	462	469	477	478	492	478	451	502	484	491	505	482	532	493	496	482	534	477	478	487	515	477	496	477	464	475	477	492	499	491	528	499	493	468	490	489	493	493	454	474	510	502	482	469	493	449	529	469	484	450	484	484	466	482	469	446	474	456	469	477	476	518	463	489	494	467	499	453	523	487	487	463	466	498	466	464	504	467	503	470	514	419	487	498	504	496	491	547	478	524	488	491	491	514	492	484	500	454	518	485	481	481	501	487	503	510	465	509	496	485	495	505	506	470	525	468	524	463	508	457	544	481	480	521	467	493	528	442	493	499	494	516	500	478	490	505	474	489	506	490	522	512	507	507	509	508	484	453	485	502	477	516	524	481	450	490	466	474	498	538	482	496	495	505	471	482	487	495	504	488	492	540	491	499	467	496	537	496	478	469	482	510	453	485	463	463	480	520	474	476	497	470	490	453	479	509	504	518	497	490	485	490	482	469	475	482	483	532	505	522	489	456	499	447	472	466	506	487	511	469	498	489	468	490	509	491	473	480	481	475	483	505	461	487	480	493	485	457	488	514	511	520	476	453	453	524	495	498	465	529	526	497	480	475	464	486	497	515	527	508	505	500	486	472	520	463	506	503	521	514	488	501	488	484	492	473	511	537	501	461	495	449	533	486	484	491	540	488	517	498	473	498	504	511	468	499	475	473	482	445	519	498	512	491	455	504	470	503	513	469	471	479	489	491	462	510	537	451	474	465	464	507	529	484	535	491	522	490	486	467	516	499	522	485	499	490	506	475	464	478	492	504	493	486	528	521	527	481	494	482	537	483	519	462	487	480	487	504	508	487	481	475	517	523	490	499	522	504	502	467	476	500	467	467	505	502	499	467	526	479	505	493	470	484	478	507	504	514	468	505	519	501	512	466	497	453	484	489	510	514	496	498	485	483	471	454	479	485	520	465	481	448	486	481	452	486	496	455	484	430	469	498	470	462	497	533	491	492	460	495	481	497	468	482	518	452	493	509	495	484	482	484	520	495	514	544	510	466	474	494	485	479	510	525	506	492	477	454	509	477	481	481	489	483	476	482	491	444	473	483	487	505	524	541	508	482	508	518	487	474	504	458	514	515	495	480	502	484	485	497	516	494	495	473	440	508	536	450	520	493	487	486	491	513	479	513	469	491	459	500	505	491	509	489	477	500	542	483	480	469	440	495	512	518	512	498	520	490	516	482	491	499	492	486	489	520	500	481	441	508	493	532	473	469	483	496	473	467	509	474	503	477	557	501	455	464	496	532	472	503	502	484	494	474	462	490	481	518	503	459	497	475	485	507	479	506	505	458	474	487	491	497	491
24326	21922	29557	24224	21144	12067	848	449	463	442	438	437	467	443	435	448	452	423	438	436	459	410	417	420	383	461	451	376	450	428	438	441	415	429	432	424	445	398	412	404	432	405	445	445	425	440	430	431	423	411	427	434	458	434	417	394	413	418	438	439	423	438	412	404	468	445	426	442	418	414	414	442	425	390	404	431	408	402	434	434	449	464	417	415	425	463	395	428	432	409	425	409	455	446	436	453	432	429	416	403	452	433	390	394	448	427	439	470	446	449	404	432	399	402	423	458	417	432	420	416	405	439	442	431	456	458	423	446	433	407	418	425	462	408	379	457	435	427	422	447	436	408	451	425	433	414	435	435	450	431	426	429	418	423	400	440	413	424	443	402	432	431	425	410	423	454	424	440	474	416	441	444	412	413	391	414	427	444	455	420	433	436	468	436	394	426	408	419	457	426	477	450	454	403	376	411	410	425	399	408	423	422	438	398	423	423	399	422	409	444	400	430	462	402	435	407	394	420	403	420	403	418	440	409	420	448	414	455	453	382	412	410	410	452	477	423	433	404	418	401	422	454	439	433	421	458	439	446	433	434	429	412	398	419	414	448	441	403	411	403	398	441	432	455	421	440	407	421	403	427	422	431	458	426	421	438	444	436	429	445	439	410	412	454	429	409	428	450	416	448	454	447	437	402	451	437	417	399	429	420	416	419	416	455	429	415	399	437	453	430	441	387	415	426	422	398	443	420	444	433	436	408	434	411	432	429	449	442	436	404	412	433	404	422	407	415	428	460	413	451	475	417	436	441	389	454	429	400	431	483	388	430	422	394	428	426	398	402	444	430	413	349	443	435	444	449	436	433	410	420	465	430	438	422	420	410	444	469	424	405	423	448	386	420	447	380	427	445	414	397	426	428	441	414	443	418	424	407	444	368	430	420	410	425	443	407	429	420	434	405	414	437	419	402	386	399	411	413	465	429	397	434	426	409	448	439	460	409	470	401	438	405	430	455	432	427	442	427	441	395	393	436	428	411	460	446	417	424	406	448	394	425	444	407	432	434	411	491	424	388	451	422	468	437	417	403	429	458	454	438	409	384	400	427	414	424	401	399	405	431	431	429	448	439	481	422	447	432	452	441	427	424	410	451	445	452	392	432	424	437	405	432	448	364	430	431	449	423	406	451	431	417	417	452	405	411	440	452	431	412	471	424	390	407	476	452	413	451	400	438	413	388	435	434	384	405	454	440	406	430	418	407	455	402	428	438	434	405	435	430	384	406	404	415	440	446	417	437	412	432	441	415	423	428	440	397	458	429	422	420	423	418	446	462	418	413	411	460	446	440	425	427	422	423	388	418	402	426	431	432	431	417	411	423	405	423	422	451	404	424	443	413	428	452	433	412	429	396	411	416	424	457	411	421	383	429	440	399	413	438	443	447	415	441	431	424	410	439	438	416	454	408	409	464	401	431	407	400	447	424	460	407	423	400	436	395	452	405	449	440	395	428	408	411	435	445	402	424	459	415	414	400	389	424	429	443	424	436	409	408	420	449	438	421	421	412	442	431	437	431	422	418	378	409	415	399	434	414	449	422	398	417	431	403	416	414	418	409	417	444	459	384	384	397	406	433	426	403	468	430	423	449	446	401	395	419	402	423	431	431	415	415	374	462	434	446	455	438	434	419	436	441	430	416	400	413	405	429	407	411	437	400	424	443	458	439	417	418	382	444	447	421	394	456	473	432	423	445	426	452	471	426	440	437	411	417	439	408	429	447	410	421	435	428	390	418	422	418	406	438	424	441	420	391	440	408	388	412	441	433	399	412	441	432	411	415	432	401	438	418	439	421	420	441	420	416	445	436	429	414	416	428	437	398	432	424	437	432	382	483	437	401	419	427	434	436	445	439	430	398	403	396	367	437	442	427	441	396	437	459	433	427	427	425	419	478	419	455	420	468	361	460	435	382	413	424	418	439	425	429	446	418	434	461	405	404	420	413	418	410	425	434	413	457	454	432	443	446	435	436	403	446	410	412	447	403	376	421	436	427	407	441	423	421	411	434	413	416	440	430	402	391	405	422	422	444	433	394	437	452	397	417	421	385	452	445	398	413	432	445	452	428	436	442	426	426	412	426	444	399	393	433	426	420	399	424	465	444	417	395	455	418	394	416	448	404	408	433	408	415	414	448	430	456	416	431	424	419	455	424	387	416	415	444	442	421	452	392	421	462	421	454	399	391	426	459	410	441	442	429	437	404	457	393	373	409	430	458	432	430	385	423	443	437	452	425	449	406	428	475	432	407	433	434	458	449	409	416	462	468	414	432	419	428	407	455	407	431	408	439	420	460	419	406	413	399	426	413	401	457	417	415	421	403	408	452	402	434	433	395	440	431	439	429	393	420	377	404	413	436	422	451	459	421	410	415	433	426	397	395	451	423	403	435	432	441	447	432	440	438	426	438	439	402	418	417	412	397	419	434	436	398	395	409	382	438	435	428	411	428	412	430	427	443	454	441	417	407	418	459	456	405	412	425	447	412	445	423	424	414	375	408	467	418	433	425	402	433	453	463	463	459	402	428	415	411	426	424	399	450	424	446	425	401	389	463	433	472	399	441	394	432	424	417	431	446	421	418	419	418	408	416	446	434	442	424	434	416	426	415	442	431	417	420	436	420	426	438	477	429	412	436	430	426	407	427	415	401	415	390	433	424	423	448	414	403	402	425	446	442	452	425	440	421	449	420	433	411	453	422	489	441	422	422	468	434	451	401	438	438	443	422	443	416	423	439	422	427	450	442	439	432	448	429	451	424	431	430	443	441	444	442	427	398	385	395	420	432	444	416	437	411	420	430	397	419	436	443	459	430	421	423	430	390	412	436	429	443	482	429	398	436	430	447	407	426	466	443	442	424	392	414	452	434	454	419	437	434	403	435	470	435	443	403	428	434	420	397	450	442	461	407	433	426	429	444	383	431	406	391	473	454	437	398	416	432	452	427	427	420	446	410	445	410	430	421	426	447	417	414	433	412	402	412	424	438	438	428	435	419	435	449	433	406	403	441	437	436	445	425	427	439	422	468	453	444	425	425	418	450	413	407	458	460	403	391	418	436	428	452	441	449	432	435	434	469	399	447	443	415	435	438	419	454	407	431	401	455	401	422	459	388	431	439	435	452	393	448	433	404	440	421	391	430	424	448	441	438	404	449	431	416	432	433	416	444	465	423	422	456	447	444	445	449	413	426	440	457	394	428	413	421	422	414	422	447	425	424	435	390	387	442	452	452	400	432	397	456	390	428	430	403	414	453	381	417	464	397	420	427	424	438	418	418	450	419	418	423	457	435	417	426	399	385	458	412	442	424	437	397	409	406	436	485	421	459	415	429	423	443	447	401	467	400	425	424	430	442	442	429	380	438	413	422	420	407	441	440	428	385	428	441	442	463	472	441	402	439	433	446	426	439	427	437	417	471	449	442	423	439	437	408	446	428	400	444	427	396	434	459	465	451	434	471	411	466
61988	87566	54736	25939	7719	743	652	635	619	570	626	620	580	626	587	645	605	620	657	612	578	661	605	648	627	597	587	614	599	615	594	640	553	627	619	570	638	622	609	594	604	629	594	649	608	629	629	616	623	620	623	601	604	640	640	577	599	590	582	616	668	637	543	618	609	581	631	650	653	667	614	572	615	607	640	649	588	607	645	628	560	653	624	610	633	640	603	570	649	629	600	628	599	586	609	601	622	584	580	612	571	585	604	583	621	620	599	604	590	609	589	599	588	617	609	650	593	597	576	642	583	660	607	624	561	655	593	611	586	589	583	613	607	614	628	631	623	660	592	600	588	600	608	605	596	637	607	594	587	595	559	661	636	631	605	615	566	640	573	580	583	586	619	572	595	580	608	634	622	557	638	612	616	611	597	624	580	606	602	581	597	586	629	583	593	582	653	592	596	602	638	628	643	642	611	638	604	628	613	613	668	510	674	628	592	631	645	547	627	632	614	641	687	619	600	617	642	583	640	661	611	604	637	643	626	601	587	587	595	588	622	596	593	573	637	587	626	641	610	586	608	607	602	636	621	601	585	674	607	641	621	602	580	619	629	645	626	582	613	632	554	563	606	616	590	660	591	614	640	641	595	581	636	573	624	606	620	624	598	570	619	617	592	620	651	632	601	576	643	600	616	585	615	578	605	624	619	583	624	585	601	624	624	625	638	614	617	626	595	617	651	649	626	632	587	616	632	614	564	615	658	602	622	603	600	581	573	632	592	623	574	595	641	598	637	564	577	644	617	572	621	612	609	574	597	607	582	654	574	603	585	559	593	636	638	610	628	614	596	576	622	597	627	555	631	584	600	622	610	583	609	586	597	559	647	602	610	619	607	624	632	656	588	607	595	592	564	570	574	609	612	607	618	588	565	595	606	614	597	610	628	628	584	604	606	617	604	584	584	627	662	591	623	564	619	588	588	641	654	624	661	617	625	594	628	647	603	614	570	574	584	615	586	635	632	635	627	658	623	612	604	619	641	607	620	619	606	600	599	597	616	592	574	578	631	620	604	592	610	638	613	682	614	616	565	562	611	578	544	559	580	619	627	581	579	562	620	579	615	574	654	631	649	604	567	605	606	633	641	605	638	583	601	633	645	606	644	593	598	606	641	636	616	574	607	631	638	607	598	593	646	651	631	643	669	601	617	601	644	608	607	642	656	573	588	586	594	597	599	604	558	581	598	607	607	625	584	606	595	634	608	629	644	598	620	634	613	638	609	623	594	613	588	610	614	629	600	598	688	595	571	563	600	594	601	581	623	629	630	632	607	612	581	610	596	568	599	580	603	640	585	593	599	629	581	598	625	624	629	580	620	624	639	606	590	593	620	604	583	614	616	634	626	590	609	586	628	626	603	606	577	617	592	611	607	609	640	639	623	581	617	615	610	626	594	571	591	598	584	620	668	625	571	581	600	595	548	617	600	608	587	642	610	625	577	600	547	637	575	611	608	622	615	622	641	588	596	624	553	598	586	618	624	587	584	619	608	585	623	648	648	621	590	614	615	599	597	636	612	645	621	670	648	599	595	586	570	591	658	575	575	593	556	597	649	646	640	584	591	598	570	597	569	574	622	576	613	612	579	633	619	589	622	574	612	619	588	639	606	653	665	635	607	578	635	596	611	665	613	635	611	614	591	589	608	644	635	613	600	600	583	589	608	605	619	605	607	645	627	648	657	588	572	626	624	621	574	557	633	563	604	622	595	630	602	578	622	609	563	593	631	679	601	637	625	601	610	584	563	614	588	591	597	632	631	603	613	605	653	577	573	631	594	609	641	661	614	637	527	618	628	620	627	600	600	634	589	618	637	673	624	612	596	576	610	640	633	628	601	625	612	644	596	586	582	612	563	606	626	638	604	598	600	595	635	619	593	643	628	577	557	620	625	642	641	649	599	618	598	562	579	623	593	563	630	597	602	565	586	623	575	604	588	611	611	636	610	628	617	606	606	616	592	612	596	579	573	602	612	638	608	624	592	617	560	631	622	609	637	585	573	573	615	622	578	615	602	629	639	577	613	598	660	620	594	616	611	589	619	603	601	631	636	578	615	594	592	626	595	598	580	638	622	616	658	626	615	595	595	571	603	589	565	585	589	633	615	643	601	592	651	584	643	632	578	588	609	591	598	614	576	651	619	628	630	605	606	654	579	599	627	594	633	611	641	622	573	596	623	617	574	606	598	600	622	623	598	607	609	624	613	631	561	613	628	614	621	616	588	613	633	564	587	615	667	652	619	578	636	612	590	593	613	582	610	633	623	612	552	578	590	603	612	596	557	595	616	612	602	577	663	616	603	605	635	624	567	635	591	570	610	544	645	628	677	649	630	600	644	607	599	615	625	603	606	592	606	612	604	644	639	626	626	574	587	600	600	578	585	631	577	609	619	642	598	602	621	610	581	601	623	602	634	649	610	620	644	590	585	637	584	615	613	625	627	613	616	612	612	596	651	611	626	598	551	635	573	630	631	584	598	579	634	633	592	597	620	637	553	575	597	598	634	630	560	621	598	644	558	620	620	602	629	565	576	668	616	597	626	629	603	622	574	635	618	582	604	619	602	601	619	616	528	562	608	647	598	603	579	622	609	566	593	631	590	575	551	617	603	624	593	568	649	635	584	613	645	597	606	617	609	641	634	573	632	630	587	582	582	620	621	604	631	612	619	582	598	619	607	587	577	611	611	613	650	589	609	591	568	661	606	585	640	629	606	604	631	601	609	598	572	568	578	587	619	590	608	572	596	599	597	622	610	644	617	617	632	622	585	606	605	612	570	620	621	608	609	660	603	614	605	645	599	606	571	603	624	590	616	591	617	600	574	595	571	629	634	609	597	598	590	579	552	598	645	576	629	606	601	598	625	591	612	597	605	664	590	639	635	598	559	667	651	601	630	594	569	617	613	597	600	626	600	637	571	633	596	658	600	569	644	607	641	609	652	607	577	634	612	607	602	584	658	601	627	599	608	568	629	595	639	587	630	631	585	607	643	623	620	625	621	675	596	607	633	623	594	646	576	629	579	638	583	618	612	594	649	612	573	575	626	604	600	580	605	605	612	597	642	551	599	608	650	611	636	611	593	598	600	598	612	604	670	614	597	558	655	619	643	576	607	610	626	602	539	616	649	600	615	602	577	593	601	617	625	627	603	618	601	627	570	615	590	557	630	543	596	613	615	633	593	617	627	574	542	574	635	570	592	594	672	603	607	624	616	553	578	611	605	592	634	632	598	628	558	608	615	584	631	636	650	640	624	619	614	593	647	628	573	603	591	632	606	573	612	612	600	625	641	607	550	642	603	567	587	606	638	587	614	599	603	590	608	590	596	609	610	630	632	563	610	624	598	600	602	594	608	618	550	592	609	598	581	621	633	618	589	636	615	604	611	583	589	630	578	581	580	630	641	596	640	599	564	614	581	602	622	614	614	614	577	591	576	607	584	581	607	591	623	642	606	602	605	618	637	596
23531	21690	29633	23898	21438	20068	4796	413	353	395	387	403	373	376	391	344	383	332	377	365	416	389	394	351	387	396	381	386	385	371	388	344	375	361	375	421	381	381	370	372	379	349	385	362	356	363	378	379	405	368	381	383	346	396	359	366	362	391	400	401	402	365	366	367	379	393	390	356	388	366	427	349	383	361	393	394	380	378	348	355	368	386	408	359	371	403	373	331	340	360	408	363	352	391	366	351	377	366	352	362	407	401	362	357	385	326	367	395	361	371	373	390	402	367	359	377	347	376	380	386	345	361	377	386	406	386	373	354	327	347	386	369	388	361	374	378	395	387	388	356	375	372	363	404	404	338	369	330	349	384	402	387	368	374	373	366	361	394	387	346	390	368	383	382	341	372	343	333	338	379	354	371	417	355	383	378	370	364	372	403	379	395	398	382	336	397	363	406	386	356	374	365	371	370	404	305	371	373	347	388	407	369	351	354	349	372	382	374	371	365	362	383	369	363	392	383	347	384	372	360	384	400	366	391	383	352	360	355	397	349	367	360	400	397	369	357	383	360	359	355	348	372	415	367	362	369	356	378	393	362	348	329	383	379	377	354	377	374	355	371	351	336	418	359	382	380	358	354	386	384	359	399	347	369	396	353	371	369	386	382	322	370	396	369	395	330	372	395	368	350	382	367	376	370	395	345	370	391	378	351	398	371	344	377	349	367	389	388	363	357	361	369	359	387	381	374	334	362	389	355	350	398	384	419	364	391	358	395	357	378	359	344	368	356	404	335	365	355	365	380	359	363	385	362	345	359	359	380	401	309	363	351	371	367	316	342	388	349	329	364	352	364	370	377	382	335	424	366	345	385	359	390	358	371	385	352	342	361	295	375	368	366	368	410	366	360	415	394	388	361	398	342	341	375	359	371	385	378	376	365	399	392	366	396	416	364	378	389	363	370	402	376	356	372	381	369	370	383	392	386	347	362	379	369	368	365	394	332	387	360	395	378	358	362	344	386	340	358	382	367	378	384	376	376	399	361	386	359	384	357	379	369	374	335	428	390	390	393	372	356	345	371	348	386	350	379	375	405	340	356	417	377	336	361	366	367	358	420	372	352	361	369	370	356	396	362	362	378	382	392	357	367	339	380	365	336	382	367	334	407	373	378	363	350	395	354	375	383	345	350	370	361	364	368	375	348	350	373	372	373	351	353	360	378	358	373	354	372	367	357	367	384	370	364	343	388	372	375	383	340	343	402	340	374	389	396	378	309	374	401	387	368	400	356	400	383	354	353	371	368	415	332	384	357	388	390	396	394	348	379	385	383	333	382	340	384	352	333	371	361	359	364	326	352	376	357	363	368	398	387	386	365	346	377	371	387	368	345	368	358	363	351	344	406	396	362	335	350	406	394	359	360	384	391	368	354	352	384	336	332	369	398	388	365	400	361	398	381	400	363	378	376	367	401	331	373	382	390	374	395	364	354	358	369	345	356	350	372	409	355	370	347	347	381	362	380	351	371	396	380	385	390	352	371	385	376	357	361	389	363	391	366	380	375	343	360	374	374	378	394	394	391	389	406	336	377	366	346	380	385	363	380	357	370	354	366	348	383	356	366	327	396	391	349	375	381	365	390	348	389	390	373	387	386	378	365	350	369	344	368	407	367	389	332	408	381	361	363	368	368	357	378	363	346	380	365	378	392	359	395	369	373	369	372	390	334	392	404	353	368	341	368	348	351	364	347	365	328	330	380	393	371	374	401	359	374	393	363	372	366	342	370	361	362	377	374	368	343	388	339	321	380	354	388	374	361	362	345	416	391	394	370	394	397	375	401	364	367	361	391	374	363	358	369	324	392	352	384	363	330	378	366	363	346	380	375	411	382	367	399	348	327	362	406	405	370	382	398	373	350	354	387	357	371	354	387	401	320	399	337	372	375	397	371	400	380	387	364	352	339	396	348	392	347	403	354	344	359	349	384	398	379	344	360	377	353	342	368	393	346	386	355	378	349	388	385	356	356	353	385	367	358	371	409	424	355	352	364	369	401	374	335	366	351	377	386	375	363	374	362	370	412	375	373	395	356	360	378	371	364	375	389	408	355	341	340	381	355	358	405	369	386	349	378	387	350	362	362	377	374	377	357	373	382	386	352	369	380	381	386	368	351	377	368	371	349	381	399	351	408	373	382	370	334	357	365	352	384	370	340	380	372	383	380	378	368	361	375	355	330	375	385	376	370	356	354	360	358	405	371	368	369	364	352	336	376	362	343	373	371	362	369	343	377	397	359	358	387	393	387	370	335	427	367	347	372	360	334	365	360	385	373	381	401	362	372	365	368	360	410	359	388	351	380	397	367	362	383	363	350	380	388	348	398	361	387	362	389	370	388	383	375	360	384	377	372	382	371	395	415	388	368	362	365	382	387	395	377	330	377	374	351	370	334	367	375	409	350	335	378	365	375	344	384	375	343	360	415	384	384	379	373	336	370	368	389	393	353	326	349	340	371	328	351	382	402	382	368	328	351	387	361	373	398	408	383	369	347	380	406	360	397	377	394	379	376	344	368	343	368	368	406	342	363	352	382	356	375	375	360	343	379	364	351	344	359	370	386	377	372	370	336	376	408	358	406	322	380	381	338	361	350	387	341	372	392	386	350	393	361	337	401	372	383	359	380	325	375	375	387	367	355	374	384	385	372	413	352	374	378	358	352	348	366	386	398	371	338	383	375	377	356	386	347	339	354	353	342	379	373	377	403	359	364	367	422	391	348	362	360	370	341	395	366	393	376	366	387	381	350	355	347	365	360	363	377	337	346	350	345	382	381	395	377	379	336	338	387	373	403	364	359	357	402	386	341	387	370	332	368	339	361	407	353	355	334	377	377	389	365	410	343	383	364	394	349	384	323	380	364	378	363	364	346	359	359	355	404	369	354	383	356	422	391	358	361	349	344	358	381	381	370	348	341	382	367	354	348	393	368	370	353	378	385	413	381	375	366	366	387	350	382	368	377	369	379	375	360	370	349	355	381	347	399	356	404	376	402	359	357	379	342	357	370	367	352	358	353	412	351	378	408	348	386	359	368	347	376	376	345	405	392	353	387	344	352	346	376	398	362	384	373	389	354	382	398	363	363	366	348	393	365	373	397	352	351	400	380	390	401	390	363	387	416	370	345	399	355	368	372	358	368	331	346	381	397	382	345	383	374	358	362	374	382	385	340	340	369	389	398	351	330	360	394	363	357	382	361	365	398	374	375	383	391	400	356	347	327	385	359	389	377	386	351	370	348	363	371	376	377	373	372	337	393	337	359	359	345	389	367	384	356	344	339	368	381	363	364	358	348	363	356	403	389	359	372	390	395	395	385	362	371	380	383	341	366	354	357	381	373	368	343	391	384	380	388	360	376	348	403	374	368	355	338	352	368	353	376	341	340	400	356	374	404	388	345	395	355	350	359	362	354	341	401	409	369	357	345	376	378	361	353	366	378	364	357	392	367	364	346	401	374	373	374	383	404
61705	94585	61329	32000	10690	744	515	560	538	513	513	505	534	511	527	512	555	521	523	531	498	478	563	530	543	530	501	560	547	537	561	523	569	526	541	521	480	564	535	511	529	524	511	500	528	537	517	499	493	515	551	541	519	523	546	507	523	522	539	515	519	540	510	549	521	534	518	549	529	509	529	548	507	503	552	504	496	534	524	517	506	555	528	512	517	491	503	530	557	529	548	546	522	520	531	513	500	484	553	480	514	490	538	495	513	510	526	527	523	520	531	515	533	542	523	535	550	483	529	513	500	496	556	533	537	530	495	501	524	529	542	510	507	460	572	479	526	512	501	546	495	554	528	503	496	522	502	556	508	512	536	523	514	496	482	511	484	516	517	558	536	538	510	516	504	554	529	499	517	539	519	545	536	511	522	563	541	498	510	519	520	535	552	517	533	523	491	539	536	495	516	486	490	504	502	518	509	488	554	539	529	534	506	499	487	536	508	552	506	514	517	521	536	524	510	519	535	529	522	496	517	531	555	523	550	562	550	511	473	518	529	524	523	507	524	537	516	512	502	524	491	548	533	534	512	538	505	517	548	530	526	517	510	564	535	522	525	494	502	552	549	544	531	493	482	542	564	549	530	542	524	559	546	538	495	535	538	535	522	538	533	509	549	510	511	547	511	545	508	521	528	519	499	491	473	508	516	550	571	479	501	515	471	498	520	518	531	509	520	474	529	549	498	511	537	540	561	499	544	518	551	534	530	546	523	510	513	481	547	521	543	540	526	543	487	494	497	538	496	482	498	527	515	497	538	491	520	537	521	546	490	518	544	502	558	541	485	525	509	533	524	477	539	506	470	530	543	482	478	534	551	535	551	522	519	532	529	513	511	541	485	546	522	540	475	533	537	516	501	555	513	578	529	487	526	587	481	528	480	542	503	531	530	525	510	497	552	542	565	513	522	483	518	554	534	541	526	556	519	515	511	554	560	522	504	551	521	509	514	517	559	518	514	583	526	502	489	526	518	503	505	547	516	519	522	527	545	511	550	509	521	520	512	522	523	477	548	494	569	505	534	538	513	518	526	478	506	516	531	504	497	487	551	504	544	473	558	504	537	502	565	507	537	518	525	494	518	484	510	510	529	572	495	504	529	532	560	513	526	537	530	512	495	507	491	519	541	509	522	544	550	584	496	510	503	487	544	532	517	498	529	483	486	503	511	551	576	476	532	488	519	549	504	559	538	498	549	557	533	544	531	542	527	520	551	559	548	507	483	508	526	500	561	521	538	527	527	551	487	533	510	499	534	525	502	515	515	518	520	529	522	510	524	518	542	529	506	510	511	555	521	514	516	509	487	544	553	513	558	533	545	519	508	507	518	524	501	515	511	537	536	510	532	510	535	500	499	493	589	502	528	555	531	501	509	544	490	524	514	534	508	558	538	521	524	542	534	517	562	551	538	514	508	521	554	521	522	564	498	516	497	532	518	549	518	501	547	536	555	519	568	582	531	520	521	510	484	482	516	522	541	491	510	569	500	546	557	514	535	567	513	581	524	522	519	551	518	544	519	555	536	511	526	532	478	505	534	544	536	535	561	501	536	513	487	476	525	499	558	495	527	500	511	529	525	508	551	534	497	545	462	526	518	539	544	522	497	526	463	527	487	510	493	501	500	526	486	503	547	540	510	548	509	551	486	502	516	504	529	533	517	512	514	501	503	516	531	524	509	519	558	527	470	529	534	520	545	509	512	510	527	503	486	539	509	509	519	525	518	485	471	502	476	538	544	482	536	521	555	524	534	528	524	540	467	533	508	523	528	545	493	520	533	510	534	534	555	502	527	539	521	539	481	512	508	526	508	537	513	549	496	552	515	547	584	549	537	497	561	515	556	499	500	570	591	500	514	509	506	500	537	488	496	500	538	480	548	490	549	532	500	514	524	496	504	496	531	521	540	449	507	532	505	512	518	524	534	545	508	539	535	491	513	559	559	500	537	522	558	520	511	515	530	559	536	503	524	522	547	541	510	511	521	490	494	516	519	502	495	532	523	519	538	532	561	533	561	557	489	501	491	522	513	526	481	530	544	525	547	509	520	547	493	523	497	496	514	544	501	544	524	469	522	482	503	537	510	503	498	537	526	509	523	521	517	538	502	517	511	478	517	545	516	504	502	491	546	520	492	557	533	490	520	515	527	534	509	534	510	501	533	529	546	535	550	574	565	517	540	517	534	513	512	500	557	535	506	493	511	502	496	524	492	547	555	514	522	552	548	473	512	509	497	487	535	500	506	492	570	515	487	530	526	552	545	516	566	548	530	544	538	520	534	484	532	530	539	501	542	568	506	551	557	557	537	478	543	532	533	546	528	497	533	520	511	536	549	508	522	511	506	545	543	548	492	573	574	522	568	531	476	525	565	519	498	505	568	546	529	541	536	546	518	531	576	493	504	491	542	558	464	501	499	491	552	567	527	509	495	523	503	520	520	499	529	548	544	515	542	507	552	546	515	480	528	601	547	533	509	564	503	535	505	595	540	523	512	547	558	507	480	542	542	518	539	520	536	514	496	510	532	519	515	502	574	529	491	506	525	546	512	510	520	512	554	536	557	561	539	518	490	528	523	529	485	525	517	527	507	522	543	501	523	508	537	526	530	520	489	523	528	526	524	540	533	538	506	529	516	500	535	524	522	518	499	501	537	485	507	539	536	537	482	516	539	488	567	513	523	553	490	517	548	527	494	486	489	485	520	480	489	545	537	571	518	516	516	563	551	525	547	518	542	527	539	461	564	487	527	533	502	563	542	532	476	507	525	506	470	530	580	547	535	530	536	536	521	508	523	518	509	528	545	543	503	473	559	539	493	501	515	520	522	469	532	492	498	510	528	517	497	531	544	513	493	545	498	535	472	556	494	547	563	531	513	536	486	520	546	513	509	473	535	515	491	496	528	453	517	508	535	539	524	480	514	544	514	521	549	570	514	548	494	543	532	540	561	551	497	521	529	493	490	524	522	508	481	510	530	518	511	511	537	501	537	551	520	500	518	556	516	532	528	536	505	533	491	523	570	514	561	519	533	542	541	549	498	519	486	528	538	527	525	543	551	505	532	511	566	540	523	554	513	519	507	534	531	515	511	535	507	529	497	518	513	514	520	482	528	519	543	528	500	541	522	530	522	549	525	547	515	576	515	528	548	518	535	557	548	531	540	518	552	514	510	540	571	474	532	495	511	519	523	522	489	522	541	495	491	523	504	527	513	549	531	510	532	502	522	533	529	555	572	559	512	472	549	542	514	470	517	516	505	519	527	494	515	504	545	514	508	489	559	541	501	517	542	491	524	518	527	552	537	502	521	500	546	526	543	482	482	536	561	496	532	509	490	488	513	569	536	503	526	514	546	547	523	502	527	521	510	536	523	511	520	522	537	505	518	504	494	524	516	533	527	500	495	543	545	499	512	547	535	515	496	564	511	505	501	508	483	533	522	522	511	510	524	514	493	558	533	524	544	514	543	549
31137	27219	22528	7543	863	333	354	337	341	353	320	292	329	322	322	345	355	325	367	344	323	335	362	371	329	323	329	356	334	327	317	353	322	339	316	318	340	334	343	334	352	341	356	324	339	325	342	325	282	348	315	307	337	333	364	340	354	345	373	333	338	348	331	357	349	316	352	326	335	361	360	360	330	344	346	383	340	344	347	343	308	344	345	358	321	370	345	328	349	366	327	331	344	350	342	354	333	348	365	357	301	314	300	319	365	342	318	347	307	339	360	360	329	362	355	353	334	357	345	334	318	386	353	309	343	356	320	377	350	351	346	344	351	356	352	303	359	305	321	332	356	357	344	330	344	351	342	375	318	340	353	373	394	302	319	374	315	347	333	364	323	355	353	321	338	334	321	342	338	362	353	326	318	362	348	326	343	342	354	361	366	352	383	349	361	335	370	346	350	362	348	339	323	333	318	362	357	333	339	357	349	336	331	322	320	332	342	341	315	342	339	342	347	345	314	335	366	349	368	356	352	338	333	369	318	359	373	313	319	346	335	346	341	336	341	315	326	361	312	343	375	307	342	338	299	328	349	319	314	339	337	351	345	315	298	370	347	285	333	352	374	309	346	344	349	340	351	345	298	356	371	352	354	330	372	344	343	370	346	345	343	271	312	310	315	357	342	324	306	326	325	290	334	300	323	317	336	375	311	350	341	347	349	360	345	343	351	354	343	381	361	365	322	307	367	350	322	348	327	344	397	341	341	345	371	366	345	337	313	317	369	321	352	330	317	338	350	328	354	332	313	342	343	345	348	348	334	307	347	327	384	319	331	310	337	349	358	345	344	340	340	294	334	308	333	374	339	339	329	325	326	351	339	348	310	347	353	324	368	342	333	341	360	319	340	361	351	340	372	374	351	328	338	327	336	328	330	326	340	323	308	324	311	346	334	332	324	368	386	351	359	365	351	314	311	350	342	348	370	330	341	354	345	391	345	350	316	315	314	360	331	322	346	335	332	324	307	353	331	356	366	347	338	347	365	361	342	339	350	334	319	326	312	300	350	374	334	365	347	359	346	330	342	332	339	315	372	353	336	357	339	328	341	331	340	333	344	365	337	360	343	336	328	321	325	341	354	351	343	349	353	306	358	322	329	320	322	379	331	304	346	362	339	354	348	358	326	333	335	336	359	363	339	357	364	379	352	342	344	362	324	316	333	335	311	322	339	349	344	327	322	334	336	348	349	337	348	362	342	301	337	333	370	331	366	368	351	345	349	338	323	331	334	364	329	322	344	348	356	377	366	354	321	343	347	347	357	333	308	331	325	355	346	341	313	383	337	347	366	309	362	341	322	350	334	332	341	352	332	317	350	317	372	332	383	321	333	346	349	329	339	321	347	302	315	329	327	315	319	328	361	352	354	339	356	343	353	354	358	326	342	348	306	354	342	325	299	383	332	324	355	324	300	350	325	332	339	330	342	346	363	342	372	327	306	380	358	336	341	321	341	347	359	333	362	348	352	311	355	322	356	362	292	319	343	309	342	356	335	326	356	343	366	309	320	336	334	320	324	353	323	331	337	323	338	339	329	308	351	318	306	347	339	351	334	355	339	405	326	344	358	347	338	361	340	327	341	318	336	336	359	354	391	328	346	326	351	347	378	319	337	313	342	372	343	332	330	301	352	344	334	355	324	310	363	309	337	349	320	342	384	359	341	296	332	334	337	348	337	361	301	344	364	335	368	361	298	354	339	351	353	299	380	340	343	338	312	301	320	346	337	372	356	372	311	356	371	365	358	343	357	365	348	327	359	344	330	334	354	358	320	374	308	325	386	365	340	323	317	361	324	352	364	354	321	344	341	340	330	355	370	326	321	325	349	348	320	338	359	336	348	333	374	378	349	300	326	349	342	342	366	347	324	357	383	306	335	325	365	310	326	330	350	324	324	338	339	335	355	363	342	359	357	353	335	317	318	357	326	330	359	361	333	344	338	335	349	351	361	312	343	323	347	318	329	383	328	375	348	355	363	319	351	329	330	323	318	328	342	325	334	334	340	341	334	351	363	360	346	338	316	350	334	363	352	376	352	354	348	346	351	355	344	367	389	341	347	331	354	300	363	346	316	303	318	342	366	345	301	339	329	360	379	333	324	370	341	354	331	342	312	328	350	327	354	343	336	346	351	318	350	353	343	323	350	365	360	341	370	318	355	354	316	328	340	333	330	324	342	329	338	367	317	346	340	315	332	371	332	345	343	334	392	317	347	330	316	321	369	353	328	368	343	351	355	359	325	327	318	329	322	333	305	345	311	352	323	323	319	362	347	330	377	338	339	353	298	328	354	338	332	310	340	349	366	333	351	325	324	344	337	372	340	326	363	319	362	336	365	311	327	333	322	345	385	358	346	317	292	342	353	365	374	321	339	321	340	346	355	339	348	324	332	349	323	351	323	303	348	350	361	338	348	351	335	372	366	332	329	362	352	358	346	325	321	317	331	341	349	326	341	336	310	321	365	341	319	345	354	342	323	348	352	352	358	339	346	309	343	360	331	372	316	328	359	350	351	331	350	334	333	340	329	345	326	314	327	374	352	359	301	347	379	321	349	348	341	327	359	374	343	339	355	344	335	337	337	372	353	318	373	372	349	327	319	351	336	355	308	341	337	330	334	363	347	349	356	318	310	329	349	322	325	359	337	379	356	340	321	345	343	367	319	318	325	326	336	333	325	334	310	336	335	336	320	326	347	337	322	330	327	360	339	322	353	331	345	364	383	375	357	327	341	358	374	339	328	325	374	352	350	377	354	336	349	346	339	325	312	326	357	303	329	324	358	333	362	345	313	338	321	348	349	342	331	352	352	387	297	362	340	362	329	330	381	353	342	336	342	388	355	345	329	331	356	330	336	300	360	313	373	357	349	322	313	359	329	346	341	354	301	313	376	330	331	357	322	383	358	311	358	334	333	333	345	356	334	376	343	327	338	387	341	331	349	320	373	316	318	339	349	341	373	332	329	335	363	330	299	350	361	362	360	369	372	324	363	331	347	366	327	321	345	337	349	334	342	364	333	352	359	343	352	314	348	333	318	328	355	359	356	334	352	352	339	342	311	315	335	327	319	310	348	335	314	366	362	349	362	308	340	339	319	347	324	368	357	309	324	337	364	338	320	351	332	330	294	349	378	295	311	363	307	359	353	330	333	344	327	355	367	317	324	364	326	348	332	344	374	352	333	362	332	321	377	352	369	335	332	336	310	360	364	351	313	331	316	369	348	329	324	329	313	355	355	340	352	361	341	308	361	326	357	328	335	341	325	359	357	348	336	321	339	345	330	335	326	334	342	371	325	347	312	373	364	350	344	317	339	333	373	356	331	364	317	345	348	349	323	306	360	330	359	334	377	324	342	347	354	349	337	330	364	339	356	329	336	334	335	305	332	325	333	304	363	331	366	323	348	333	346	318	350	362	338	325	356	358	340	358	343	374	310	329	335	331	371	325	314	352	346	348	347	357	338	325
37488	41139	22220	5848	1432	485	478	452	499	494	491	535	483	463	464	467	510	485	477	501	466	512	520	482	515	495	493	487	485	445	489	517	519	493	478	491	516	455	482	508	479	459	504	533	458	473	482	469	528	474	507	467	484	472	461	503	476	481	518	490	519	488	528	477	492	499	484	535	490	521	496	488	481	469	476	509	500	481	468	505	462	485	516	485	492	523	528	492	494	502	493	479	485	484	519	467	507	478	490	489	457	524	496	459	483	475	490	459	495	486	512	462	487	500	490	469	496	473	487	509	507	532	487	509	493	502	469	466	512	455	489	483	447	510	495	530	499	485	522	530	505	501	487	489	491	512	476	470	474	491	490	449	482	485	514	493	468	475	490	476	477	461	474	473	501	517	510	482	477	476	466	513	461	497	530	521	509	470	480	487	500	506	479	513	475	488	521	514	470	461	446	494	453	465	509	438	514	468	468	472	521	467	465	531	469	490	469	449	462	510	535	490	496	493	473	461	488	448	492	520	498	426	506	519	461	488	489	523	455	499	445	521	495	543	488	485	502	539	501	469	496	460	483	474	481	486	469	490	491	473	508	457	464	512	498	497	491	532	498	443	461	557	464	481	464	489	513	502	503	481	503	492	503	510	476	502	490	537	449	528	513	479	499	471	500	482	483	478	535	533	481	487	478	520	512	461	511	478	490	469	526	493	514	511	472	493	438	454	487	509	446	453	511	467	512	479	502	467	496	507	528	473	469	520	469	498	470	476	501	517	492	469	518	488	496	471	487	471	487	484	480	537	497	487	481	511	494	477	505	538	461	473	465	494	483	507	517	501	501	458	522	484	480	491	433	523	453	501	503	491	515	555	471	516	492	477	494	491	522	485	441	488	493	467	504	483	516	526	484	467	457	524	461	509	502	460	457	474	495	475	505	496	466	505	492	497	511	495	471	539	489	500	523	493	526	492	507	479	481	477	512	479	448	493	515	510	484	488	497	507	521	461	500	495	516	475	478	475	488	516	511	499	498	469	488	494	480	491	458	483	467	530	523	477	486	482	478	480	456	484	479	505	490	476	491	540	561	451	479	480	490	505	452	520	515	519	513	468	506	478	525	467	507	472	501	472	523	518	485	505	497	525	480	493	494	504	474	518	538	495	507	474	500	491	500	487	493	519	472	487	490	490	479	464	522	485	499	523	528	473	470	496	501	478	492	479	482	529	458	477	509	500	489	514	486	502	521	479	496	542	487	527	527	550	483	479	489	492	486	491	533	476	447	500	513	479	476	491	495	507	517	500	513	477	488	494	546	435	496	466	481	510	533	467	486	508	485	489	446	515	460	493	463	510	503	467	462	480	500	495	496	500	518	483	487	495	492	476	514	488	531	501	455	454	483	486	481	501	511	481	532	506	508	478	472	492	510	479	473	534	483	497	483	487	458	475	455	483	487	483	482	496	497	470	453	527	518	489	524	457	479	479	496	510	494	450	512	499	489	486	484	483	456	474	514	525	504	500	478	501	488	456	448	447	495	488	527	504	510	492	515	503	532	539	465	511	485	460	473	521	468	478	497	487	523	517	482	509	478	494	483	494	464	475	475	485	492	494	459	538	451	480	509	469	497	496	483	474	531	463	507	489	478	511	493	463	460	493	519	471	440	474	492	500	474	487	505	501	494	494	499	482	472	522	550	510	477	486	458	521	472	447	498	488	456	496	485	493	506	501	472	526	488	478	499	490	481	511	496	449	478	464	486	474	509	498	512	507	472	454	523	525	521	493	518	477	468	489	472	514	488	501	503	530	512	502	504	485	468	471	519	506	477	497	487	501	540	521	490	490	464	526	468	486	477	493	498	458	498	496	499	480	499	466	532	482	544	482	567	507	517	475	501	477	448	506	443	511	494	467	479	520	551	466	501	481	527	506	513	474	489	521	473	504	465	471	511	483	481	480	487	495	497	476	474	479	487	470	504	505	486	490	470	524	481	501	490	500	497	477	494	506	524	497	528	483	474	474	506	520	515	487	456	499	453	492	517	499	497	477	475	475	499	535	492	483	549	490	499	497	492	500	514	476	527	460	510	465	495	527	470	477	507	499	475	504	536	505	474	475	489	494	478	511	458	467	459	511	494	502	475	524	475	485	501	469	509	471	499	486	454	461	509	470	489	446	487	513	463	527	510	491	460	515	504	511	475	453	484	489	526	507	483	475	481	471	511	466	512	471	492	470	473	499	481	497	504	465	511	479	468	503	482	518	444	459	472	510	492	480	481	511	496	511	503	490	454	491	508	481	496	483	474	465	467	479	462	498	474	506	499	465	467	498	482	500	487	499	505	482	531	504	485	529	482	496	513	512	529	456	454	513	520	523	468	487	512	499	518	496	469	491	487	504	519	521	492	457	495	535	524	496	446	481	512	521	476	529	520	491	481	464	478	492	459	485	488	487	504	491	501	476	480	453	498	485	544	499	501	452	461	468	476	515	463	480	444	429	476	524	489	482	499	481	502	515	461	517	469	490	488	511	469	498	477	478	514	487	532	452	490	489	487	428	527	497	452	497	510	484	476	460	459	500	449	465	481	516	515	476	507	479	510	454	494	472	469	445	493	466	490	506	491	544	478	479	479	492	540	479	472	494	488	500	470	510	445	500	475	544	472	477	483	480	496	490	498	490	502	472	471	495	476	495	490	495	475	513	497	504	483	509	505	506	467	494	475	452	502	502	521	506	512	491	502	457	493	491	487	450	494	462	488	458	461	476	473	539	497	527	515	467	498	501	488	461	495	484	503	480	576	464	470	460	525	493	509	480	478	495	482	509	487	460	500	553	492	490	503	496	503	502	503	440	486	515	469	488	474	497	495	474	484	511	479	507	458	455	504	498	468	442	463	460	492	482	479	438	504	478	508	479	498	512	508	528	518	511	537	473	519	530	481	517	524	472	503	518	487	523	488	514	507	466	506	499	501	466	521	446	510	468	515	521	486	478	467	497	456	503	507	548	498	499	450	468	541	488	479	487	503	500	477	498	497	496	484	498	489	519	489	508	492	518	481	534	468	500	514	440	512	508	518	493	495	483	474	477	488	500	518	512	511	496	517	517	508	505	482	527	488	517	525	521	479	495	510	524	511	474	454	486	471	484	490	462	501	513	489	547	492	480	502	475	476	497	496	503	511	499	483	505	510	472	505	464	442	442	528	529	493	504	521	491	499	501	456	462	536	499	488	523	473	485	455	499	477	482	524	490	488	457	480	501	500	498	475	493	471	450	529	521	445	478	486	489	493	478	479	490	526	512	458	474	485	467	512	507	476	477	518	513	475	487	481	472	492	501	465	493	471	471	480	529	499	474	494	465	452	461	490	462	472	474	482	453	496	443	485	519	489	498	512	455	453	480	536	494	492	489	513	536	471	483	499	487	486	484	492	509	484	509	516	477	472	497	510	485	496	462	508	481	433	478	473	510	524	520	527	525	492	511	455	473	471	484	530	493	417	481	493	479	509	476	520	517
24390	21998	29602	24444	21230	12134	857	480	453	434	454	450	461	464	408	437	426	442	428	434	439	495	433	424	453	447	428	465	481	426	436	412	408	450	461	432	454	408	439	440	425	433	416	432	453	424	444	429	434	420	421	456	453	493	406	410	434	393	409	444	479	425	411	429	449	422	430	428	433	411	476	428	456	431	463	453	425	457	407	445	440	418	433	451	444	415	436	447	404	434	444	454	439	453	445	410	458	424	422	432	474	484	429	449	404	450	418	433	448	452	443	436	417	466	478	426	444	442	452	428	425	395	425	424	448	430	432	438	434	451	407	422	422	417	448	430	475	461	414	462	433	434	435	476	411	447	436	423	433	406	418	457	422	423	450	446	440	473	460	412	413	426	421	394	442	429	408	437	424	413	456	458	442	403	446	407	434	461	450	451	405	421	433	447	446	434	449	425	453	426	447	427	476	403	382	454	413	455	430	439	426	419	444	424	438	458	413	417	456	457	426	443	442	461	390	448	433	454	408	418	417	452	433	443	435	443	449	427	415	414	441	431	438	462	419	437	466	396	461	429	433	397	435	417	436	422	418	475	413	433	429	414	434	455	433	426	412	427	427	378	422	454	460	473	431	446	464	468	429	469	436	512	415	441	446	446	430	448	432	426	457	428	469	447	449	431	433	450	443	411	455	452	429	462	398	425	408	424	490	472	424	418	439	445	447	470	412	466	419	433	398	437	457	430	456	459	483	462	449	438	410	429	442	436	437	451	434	443	442	472	424	440	457	428	446	429	428	416	388	402	433	422	444	429	426	398	434	477	442	450	426	471	463	438	447	458	458	459	450	444	420	455	450	453	433	458	447	381	456	446	433	427	439	429	428	436	439	458	444	397	399	457	451	431	428	470	433	459	452	421	411	475	443	383	426	465	401	471	458	425	460	426	466	442	426	402	446	437	433	464	406	456	455	477	386	442	425	435	456	429	424	433	402	428	450	452	408	443	436	441	403	419	394	430	439	464	427	438	433	448	414	441	453	452	420	456	436	465	443	439	409	429	440	446	434	471	414	410	430	421	455	430	433	444	441	452	423	432	395	436	451	434	446	438	443	438	477	457	420	465	428	445	388	439	428	411	423	428	462	442	410	449	445	406	437	418	487	433	447	480	406	440	403	459	410	420	427	448	444	417	432	447	442	426	453	455	455	465	436	439	423	442	440	415	431	420	453	451	425	409	447	409	453	456	449	429	436	448	416	437	426	457	438	451	408	410	439	428	454	429	422	451	404	445	453	419	388	415	424	424	432	480	425	448	439	475	436	457	435	402	463	407	420	458	407	428	424	391	419	461	395	472	420	419	423	408	440	457	431	439	428	410	436	463	436	395	436	458	468	409	443	460	450	457	426	452	413	421	397	467	423	423	449	447	413	420	431	414	452	424	411	419	440	450	458	458	437	427	457	423	440	447	438	446	432	413	441	458	486	452	400	475	450	399	436	481	412	406	487	454	423	409	390	436	426	418	455	426	447	416	432	415	451	433	436	438	482	424	423	415	458	412	400	415	408	452	448	443	431	455	426	446	440	444	459	496	402	467	446	434	465	443	395	439	417	440	467	430	427	423	416	470	443	430	437	446	463	442	442	460	439	452	441	442	434	439	443	419	470	446	480	419	439	448	428	463	415	440	408	411	455	404	408	420	412	443	438	415	436	430	430	476	453	433	492	438	445	442	447	466	426	427	423	445	471	458	442	417	396	430	419	486	420	423	445	445	408	453	447	422	449	449	420	487	413	457	450	441	470	458	435	412	419	454	444	402	451	473	437	410	422	429	479	435	425	434	435	422	415	452	427	455	421	434	439	433	417	438	450	420	403	433	399	464	430	435	442	421	429	418	393	470	413	460	442	467	420	407	437	414	461	413	403	424	434	423	427	405	463	426	465	447	431	451	481	439	447	462	430	451	425	414	430	428	429	401	434	403	441	423	448	435	396	446	438	436	436	420	431	432	443	461	451	441	431	441	474	422	462	464	456	423	434	443	453	432	462	460	407	433	426	464	479	473	470	455	423	405	437	423	445	458	415	426	409	420	428	438	431	457	450	398	458	403	422	459	446	455	402	434	433	412	435	422	435	425	474	425	476	427	451	417	390	430	458	479	419	452	446	427	432	414	449	430	460	424	438	444	389	431	409	430	441	432	417	454	438	448	461	458	430	431	454	469	461	442	412	417	444	447	446	462	406	432	429	401	440	446	424	438	383	445	436	421	461	479	444	415	419	446	415	450	439	405	400	455	409	444	422	438	392	429	438	421	457	473	480	442	408	430	459	477	446	432	412	430	422	404	417	423	450	430	406	424	425	442	435	433	419	396	467	417	403	409	452	488	406	422	426	486	427	443	454	419	420	459	447	445	461	428	438	415	443	441	446	447	437	412	436	438	441	428	442	409	431	425	443	446	426	435	438	462	430	424	432	466	437	417	470	467	452	451	413	470	453	410	436	438	471	420	448	457	425	442	440	443	380	449	502	448	439	416	422	413	446	425	422	433	438	425	459	395	453	465	441	417	442	454	416	431	407	432	443	427	421	382	439	431	457	439	435	451	416	394	457	418	471	456	424	469	435	452	449	453	471	429	430	430	415	469	416	451	423	438	459	484	432	465	450	434	420	476	405	439	471	439	411	427	400	446	442	418	447	446	410	447	422	416	464	444	457	417	421	427	441	413	417	422	428	444	446	444	432	428	429	469	455	440	435	409	424	428	477	424	426	440	448	429	405	447	433	412	477	462	422	434	455	417	444	409	398	461	412	407	445	422	421	420	433	422	437	447	434	417	424	439	423	434	473	457	422	419	434	415	403	441	438	430	435	406	423	417	415	405	455	420	446	494	413	419	455	419	439	443	437	454	409	460	383	432	440	425	429	429	419	395	423	454	424	430	456	421	470	429	444	458	448	417	440	456	394	462	432	406	469	435	420	452	442	426	467	446	388	446	409	432	439	458	420	457	418	459	445	430	410	444	452	430	449	453	427	419	467	418	437	460	432	429	450	419	424	406	470	430	439	396	458	427	452	446	431	418	412	453	444	420	395	477	405	435	438	401	451	421	418	463	432	443	402	428	405	473	415	429	415	435	434	454	440	390	440	436	438	411	447	456	427	459	429	451	435	434	426	435	432	413	437	441	424	439	457	443	407	442	461	423	447	417	451	440	450	457	458	465	447	422	429	447	395	448	421	436	432	422	435	414	433	460	418	474	391	465	450	437	424	408	441	407	425	417	428	430	429	494	418	429	442	454	414	454	400	410	470	402	454	447	448	437	452	442	431	447	466	415	453	405	410	429	451	440	436	454	428	437	412	437	455	401	397	420	426	452	424	477	440	438	455	465	481	425	448	407	415	406	437	416	417	418	450	420	406	415	459	408	411	404	432	440	465	435	441	436	435	442	444	433	444	448	408	437	419	446	431	405	417	436	448	421	420	445	431	423	441	416	443	389	424	385	456	412	444	408	437	453	453	420
62253	88311	55807	26673	7786	682	600	611	625	652	567	630	609	621	646	613	599	594	625	636	646	636	650	574	603	608	596	619	615	618	657	621	603	631	563	635	611	660	638	613	655	587	607	677	620	622	612	633	645	625	600	631	646	583	619	598	615	632	611	656	616	583	606	635	583	611	615	635	575	662	594	642	642	650	591	624	636	607	630	621	598	645	635	636	648	592	594	618	590	666	639	616	594	596	602	589	650	628	635	602	644	635	572	604	605	608	612	596	559	639	629	640	558	644	656	618	589	602	631	619	646	616	604	652	593	641	610	644	639	639	647	614	614	629	656	585	632	650	616	616	610	618	620	585	598	590	642	586	610	656	617	617	636	602	606	623	628	602	631	631	622	636	614	599	602	650	599	659	605	599	631	639	641	636	629	647	584	663	644	634	609	593	616	617	568	635	615	626	644	643	644	625	619	563	600	599	623	674	609	628	599	669	614	604	620	591	627	640	646	601	613	602	614	634	638	656	617	605	590	615	579	628	606	628	613	641	613	550	640	606	580	612	606	603	564	594	656	581	560	621	601	602	624	602	621	612	642	605	630	616	571	590	603	623	655	596	614	623	654	636	643	612	601	615	590	588	590	661	654	576	611	626	648	634	591	622	653	593	673	622	607	584	594	633	624	609	609	605	605	603	606	667	661	622	623	670	636	602	636	608	601	642	653	612	641	616	597	624	641	615	604	592	626	591	632	609	606	629	589	581	681	631	615	643	596	580	628	642	648	603	605	621	621	642	614	569	591	640	598	597	624	586	621	621	593	619	666	620	615	618	616	646	636	668	627	622	589	611	651	644	599	632	611	634	615	659	617	620	605	578	612	647	639	619	620	582	623	629	641	607	654	609	614	615	648	587	630	626	587	607	625	581	593	622	613	646	602	660	623	619	630	617	615	615	598	634	617	618	613	630	625	615	630	612	561	595	582	627	594	599	649	668	591	599	585	570	613	639	607	659	619	658	662	603	606	633	652	624	632	633	625	629	635	618	590	659	594	635	619	615	565	619	591	626	594	602	636	603	611	594	621	632	602	563	648	589	577	650	630	626	631	615	582	631	609	646	607	622	632	575	671	646	578	633	594	564	607	618	672	577	621	661	601	599	625	621	642	606	658	608	609	600	593	653	606	612	602	656	653	637	621	616	654	621	603	630	649	595	606	661	601	624	557	624	629	592	546	644	583	610	598	598	673	611	598	631	637	663	592	597	640	661	598	644	639	601	614	660	629	626	629	618	615	602	627	634	597	619	651	699	650	586	548	638	635	638	633	651	603	630	615	591	575	603	633	618	635	625	596	606	588	628	584	636	644	620	623	613	591	586	572	572	605	620	601	611	572	606	639	642	604	610	637	589	634	631	599	624	581	655	609	597	628	645	589	606	649	612	639	596	670	641	543	637	625	625	605	654	619	628	655	633	590	644	551	640	635	599	610	582	616	621	610	614	642	605	548	640	626	611	629	571	667	614	589	609	579	663	598	625	618	608	637	605	601	605	654	641	582	619	595	643	606	611	590	618	611	623	608	632	596	636	595	645	604	595	615	640	626	588	618	615	624	669	603	634	631	645	629	591	633	616	604	632	648	603	645	657	629	639	636	629	643	596	563	646	587	616	560	653	637	628	638	670	638	597	603	628	653	610	680	643	595	626	616	626	596	586	602	667	652	565	615	656	592	633	620	645	605	621	584	629	615	615	611	615	636	608	623	640	609	637	616	583	646	642	631	607	618	607	623	642	567	640	621	596	600	627	649	619	639	621	589	610	624	624	633	639	626	638	601	586	614	589	599	643	645	571	652	585	646	627	636	615	614	637	638	617	672	597	637	601	607	632	631	636	598	620	606	623	625	626	644	616	593	616	613	608	580	631	620	584	622	616	622	650	615	626	634	556	630	644	596	608	614	603	600	619	597	569	655	619	606	613	648	631	630	649	654	608	592	579	596	602	627	617	636	595	609	649	572	587	586	598	605	587	606	598	632	618	661	608	618	640	648	632	634	627	566	586	614	613	624	615	636	615	606	611	600	595	578	597	624	641	623	622	615	606	597	662	652	650	627	624	615	615	632	639	673	627	654	636	632	634	604	627	614	640	590	603	609	614	624	625	600	600	618	579	642	622	612	606	585	571	624	612	611	573	609	677	626	586	645	574	620	664	584	620	630	651	634	641	629	590	589	570	659	645	598	581	574	619	605	632	604	656	574	608	583	643	608	581	650	627	627	623	631	604	652	637	607	595	610	620	645	591	554	608	633	592	568	550	640	623	606	582	651	638	634	647	582	609	630	632	577	660	599	596	566	569	610	617	627	667	593	615	575	589	593	600	646	621	639	640	636	656	604	657	608	637	608	646	667	623	612	594	650	618	579	580	648	601	641	621	597	629	618	612	613	598	632	654	641	648	584	595	610	622	609	594	621	570	625	579	650	645	628	557	615	623	594	598	618	610	638	597	606	566	621	630	617	643	663	616	613	629	676	598	615	547	602	591	624	627	594	588	608	615	617	635	608	622	605	616	625	623	588	623	679	619	630	590	644	677	637	623	638	646	581	651	660	629	644	606	606	622	614	587	650	650	617	624	620	625	666	608	636	617	637	642	596	593	611	636	634	649	591	582	609	552	614	645	613	622	610	581	629	664	637	589	663	636	615	591	616	570	654	625	596	635	632	616	590	631	641	661	584	647	591	639	609	627	633	644	634	591	605	593	605	568	628	614	646	611	618	632	616	649	606	609	572	607	600	612	612	627	656	660	570	571	593	617	622	671	587	653	631	587	601	582	570	633	605	630	618	601	621	630	658	644	613	599	597	631	617	645	614	622	624	564	640	607	608	584	593	596	634	619	646	604	596	560	640	631	603	622	567	635	629	600	564	622	640	653	594	617	631	654	649	628	625	615	624	588	638	650	656	565	609	605	646	632	630	633	627	620	598	640	620	580	615	627	635	612	605	620	642	589	626	646	645	598	647	596	613	600	603	643	639	621	656	624	617	592	638	622	597	610	608	618	676	595	603	621	635	591	588	626	599	624	612	607	616	600	577	620	645	645	584	633	617	623	599	616	595	599	583	610	621	633	627	617	598	633	593	641	581	621	656	567	627	631	600	608	575	630	556	630	606	610	592	605	605	647	625	599	629	627	645	616	618	624	661	567	596	586	620	644	623	599	639	603	634	626	619	611	581	667	619	634	622	629	619	625	603	570	617	631	580	626	592	584	573	605	592	591	636	591	634	622	612	603	650	632	632	618	628	600	623	596	637	595	592	653	613	618	591	604	589	646	642	610	642	596	601	624	594	603	616	614	642	593	612	617	624	556	658	616	588	604	629	585	609	605	603	642	600	638	605	659	600	580	602	611	641	580	637	611	654	616	613	631	618	648	644	614	618	576	614	650	638	623	606	604	625	623	596	625	616	627	572	642	591	597	605	625	624	556	651	572	582	625	622	615	613	617	636	655	633	640	625	598	655	661	582	596
23452	21701	29547	23901	21390	19832	4459	468	366	410	393	369	405	388	362	392	385	380	348	387	390	364	394	379	384	376	415	363	402	380	347	413	370	398	377	331	394	367	401	412	370	356	386	374	357	382	370	354	390	382	354	359	394	384	378	344	393	361	423	339	341	357	359	401	366	398	361	418	361	358	386	381	373	410	362	352	368	357	418	366	410	375	380	398	309	373	381	385	335	394	389	367	361	404	367	347	346	376	383	347	353	383	358	383	359	345	367	364	392	372	350	351	389	390	344	378	361	371	368	400	321	355	369	369	351	396	359	366	385	405	383	350	382	366	353	362	429	347	414	353	367	398	401	372	381	335	346	380	360	380	351	358	372	367	376	377	375	382	413	360	352	340	361	384	383	395	361	365	366	364	381	375	339	393	339	355	360	375	396	355	351	374	361	375	320	359	389	360	373	375	389	383	357	404	392	394	396	345	385	380	388	379	367	358	358	398	370	357	359	348	362	351	376	374	341	386	355	371	380	379	365	350	403	376	363	368	365	367	379	369	352	368	396	402	391	385	400	373	399	372	357	354	408	370	410	350	380	388	411	345	347	380	362	368	364	398	365	416	382	345	403	383	365	370	436	377	366	384	386	365	366	371	396	347	345	387	380	335	379	360	348	348	383	374	393	374	396	383	376	324	356	360	370	417	370	329	370	400	400	362	405	394	353	390	380	389	379	361	375	342	369	412	369	343	364	352	364	381	412	353	338	367	334	407	363	363	390	370	354	394	380	338	367	373	404	375	370	385	384	371	344	401	353	365	407	374	392	369	397	354	409	402	372	381	386	378	385	375	357	368	366	347	357	395	351	345	339	389	381	359	354	352	396	378	359	376	364	359	396	368	403	377	361	396	343	356	347	374	388	392	401	401	418	349	360	381	368	375	343	399	345	372	366	364	385	375	405	343	382	376	376	372	392	347	375	400	375	367	393	394	348	354	365	335	335	362	368	376	386	380	381	373	395	369	393	379	373	376	355	336	359	354	366	378	358	374	350	366	357	405	381	368	350	362	391	369	381	369	367	371	391	351	389	361	393	349	394	394	369	380	387	377	341	391	322	363	413	372	405	384	361	370	378	382	357	366	389	361	375	362	377	394	406	354	362	408	382	369	370	378	373	364	369	358	373	371	379	392	354	363	372	352	363	377	407	357	416	385	362	373	344	368	363	369	383	383	358	362	364	376	370	395	401	379	359	375	387	391	388	395	414	365	345	375	358	379	375	339	371	337	360	375	379	377	386	377	393	370	420	383	384	351	386	363	363	399	382	384	359	383	372	369	356	383	356	402	336	369	386	387	378	379	422	421	344	374	381	341	370	364	380	365	375	380	401	382	402	416	361	367	390	351	343	351	385	386	368	380	369	373	334	343	342	354	375	365	370	343	360	382	372	417	369	359	395	372	375	376	380	382	343	395	351	367	381	396	343	359	371	370	388	327	382	372	373	367	352	397	385	372	400	374	363	357	362	382	342	351	401	379	406	337	373	350	352	365	354	389	365	375	395	364	360	389	386	381	384	359	385	379	370	396	398	401	383	348	367	385	372	370	342	374	388	363	372	374	386	382	376	348	379	315	429	383	372	333	424	372	364	384	376	373	372	430	408	378	366	376	369	400	351	397	398	363	366	391	386	371	393	387	388	379	384	392	388	364	345	362	399	360	387	349	341	371	376	334	358	378	367	367	355	331	375	376	336	350	372	364	350	383	371	371	363	378	324	368	382	343	366	349	363	354	376	371	365	370	402	366	341	329	369	378	355	361	394	363	362	390	383	363	387	372	364	398	346	379	373	371	363	390	378	380	385	387	353	362	365	364	363	370	390	366	378	377	364	385	357	380	371	396	384	369	356	390	367	383	398	374	333	365	391	365	375	364	346	353	378	361	362	361	375	402	381	353	365	386	350	371	355	374	382	316	362	350	380	382	346	360	355	374	354	383	352	384	355	375	384	378	360	361	379	375	380	353	397	387	320	384	321	372	333	343	339	389	401	375	381	373	381	373	395	381	357	311	388	375	362	381	403	360	347	371	369	388	383	364	381	373	367	335	402	389	387	355	379	382	356	399	380	375	370	398	398	376	402	385	366	363	387	374	367	392	400	379	390	385	380	357	360	347	365	371	375	374	375	351	391	368	362	350	346	380	375	359	372	355	374	400	348	356	391	360	380	379	354	362	328	394	363	366	377	340	344	357	371	364	390	378	338	386	393	380	412	368	365	374	344	379	371	405	354	336	380	385	356	394	410	366	369	385	377	360	370	346	357	372	352	359	399	411	365	406	376	352	370	361	404	394	324	391	385	389	344	385	374	361	387	376	363	342	350	380	386	373	376	369	362	349	360	364	376	407	370	362	351	352	384	361	378	415	369	393	380	375	383	367	338	422	394	384	377	357	380	361	413	419	367	374	368	365	390	374	365	390	386	369	406	370	361	355	388	378	406	361	374	373	381	385	370	373	395	377	384	367	383	399	360	372	356	355	369	333	426	341	404	376	402	361	368	384	378	359	368	348	347	443	367	381	384	339	343	384	357	387	368	359	374	369	338	351	375	384	412	385	360	361	364	390	404	386	336	384	343	373	375	363	404	399	351	370	373	392	358	391	391	329	362	362	380	381	360	405	359	377	329	337	396	385	392	376	374	355	358	371	380	413	369	356	374	358	410	390	402	405	386	382	404	384	377	387	352	369	378	363	357	355	398	379	374	371	367	348	379	389	361	377	361	381	371	386	376	346	356	383	354	387	361	401	357	397	365	393	388	381	414	381	412	381	377	355	390	358	382	386	350	377	378	359	375	382	393	373	348	401	402	373	364	377	402	383	377	360	390	361	350	354	364	371	335	396	391	377	407	354	375	407	406	391	389	372	366	368	385	395	399	389	378	350	350	386	334	392	349	368	340	370	398	384	351	404	371	353	365	416	376	365	378	389	385	367	326	367	396	353	413	371	349	383	380	368	383	372	392	355	367	356	359	363	350	353	362	358	430	400	360	373	397	385	353	351	383	376	412	377	383	355	372	362	361	377	394	353	391	393	390	387	361	374	349	351	355	346	390	372	378	385	374	381	378	383	400	352	341	366	405	340	401	333	381	368	371	387	374	365	363	392	370	389	342	334	357	396	351	359	384	364	336	391	379	355	354	400	361	386	356	361	383	384	386	382	386	375	368	388	381	342	398	359	364	335	374	369	357	388	349	394	368	353	385	376	367	384	347	381	359	383	387	377	345	364	372	357	388	388	351	338	377	377	377	400	370	399	343	369	375	356	385	380	384	415	384	360	344	357	411	366	374	376	392	358	391	374	368	373	372	380	382	397	377	380	367	406	386	383	358	387	381	414	386	371	376	378	351	401	355	385	384	375	359	373	379	373	381	365	349	382	369	372	357	347	364	389	371	336	369	400	371	362	365	403	391	322	395	380	367	412	392	393	341	346	322	386	374	381	379	368	373	377	362	358	340	396	370	354	392	375
62557	94923	61739	31353	10117	573	540	530	511	582	585	519	544	566	540	538	522	523	515	524	527	544	522	501	546	574	516	591	533	561	531	515	494	562	540	591	519	513	515	538	547	494	548	558	513	542	533	531	530	526	533	545	544	514	484	564	494	514	525	527	571	554	517	534	551	537	521	491	492	488	519	514	523	514	510	496	528	526	551	451	531	547	504	520	549	522	558	555	488	566	548	550	531	537	538	530	563	534	527	511	513	528	513	531	538	569	519	524	544	527	491	547	544	520	535	550	529	510	530	499	555	538	534	524	530	547	541	557	494	545	556	560	552	496	529	552	515	543	488	531	491	550	573	511	574	547	555	554	542	549	515	535	511	511	520	511	544	510	548	532	589	532	489	548	526	513	514	563	545	516	526	525	571	535	545	526	547	521	487	506	500	519	523	565	536	548	518	526	481	564	545	500	569	508	561	489	542	530	498	532	547	538	554	506	500	519	536	494	520	521	559	514	546	532	584	562	559	514	549	530	534	502	534	496	558	593	466	538	530	487	497	521	528	543	545	520	546	537	548	567	547	551	519	546	508	561	540	521	536	540	533	489	582	532	515	496	562	501	511	527	527	532	524	525	530	541	507	481	523	524	494	503	549	534	547	518	545	509	502	524	546	506	531	521	570	562	519	538	557	509	535	506	538	532	543	571	532	521	519	532	534	532	513	533	502	558	509	515	534	524	470	536	513	541	511	568	543	483	525	535	558	572	501	518	575	503	496	487	525	496	508	568	525	510	558	520	533	557	556	570	485	545	493	554	542	487	494	522	508	524	526	555	530	536	491	500	539	545	539	503	518	542	479	547	518	529	503	506	560	535	535	553	537	538	539	519	500	466	548	512	515	501	515	559	556	513	553	516	474	504	520	545	491	492	491	544	539	558	555	528	535	523	558	502	510	503	564	479	541	549	560	523	480	513	555	519	543	551	550	591	573	548	511	548	528	537	538	530	525	534	502	542	516	545	521	543	561	515	522	568	544	514	517	515	569	528	543	530	586	512	517	553	533	520	567	504	561	557	549	550	517	511	511	533	528	486	527	515	510	521	541	505	521	510	557	526	506	524	560	527	555	528	571	571	512	565	517	522	529	517	527	571	582	573	518	492	519	502	511	555	541	538	495	512	551	561	515	522	480	512	545	508	538	492	500	560	531	565	540	509	534	572	535	555	540	500	514	505	529	555	555	536	518	529	515	486	503	527	521	484	538	581	516	575	526	552	526	558	524	552	527	498	521	522	531	531	533	530	531	524	530	572	533	577	536	523	535	557	536	518	544	529	559	523	568	496	518	517	526	537	538	503	535	603	550	536	488	503	508	515	532	526	536	521	541	538	532	543	506	544	532	527	542	564	503	489	558	508	486	518	515	530	566	532	505	530	514	505	538	539	540	551	529	548	525	520	533	513	584	505	490	508	536	507	536	534	515	510	539	509	530	509	516	559	514	516	529	531	529	530	528	543	539	580	550	543	539	518	511	496	525	539	538	547	502	484	522	570	521	536	537	520	533	510	527	553	509	550	525	550	567	534	527	518	519	465	504	525	503	506	513	537	542	531	525	556	538	489	530	594	561	547	525	533	557	574	552	534	554	555	526	524	569	533	550	576	546	520	506	548	537	528	528	531	533	476	496	485	533	537	513	539	529	538	502	520	529	536	549	524	576	562	551	479	553	534	524	528	464	493	505	569	528	490	500	546	487	540	531	535	540	549	539	551	521	489	536	526	575	500	542	525	516	508	547	540	547	521	482	555	514	545	500	511	554	554	544	519	526	512	497	523	547	524	513	547	545	482	517	519	547	542	564	538	494	514	526	545	541	532	535	557	524	525	533	558	519	495	504	553	509	546	571	519	492	534	526	551	557	538	521	504	533	524	543	540	497	501	529	518	580	483	543	570	540	502	529	519	516	515	517	493	513	543	495	525	548	510	545	552	510	533	532	516	529	539	539	542	551	525	534	550	511	530	528	535	551	516	537	534	520	529	511	505	576	507	499	534	519	509	534	603	536	536	526	526	539	585	511	551	543	552	522	494	550	522	487	541	524	502	506	496	506	525	510	476	533	541	550	537	565	512	555	522	533	489	521	536	554	532	543	489	544	542	482	534	533	510	520	541	488	518	483	495	514	521	528	552	536	525	572	536	528	553	499	516	516	582	522	540	549	546	550	531	517	548	546	554	519	513	509	506	509	546	556	540	550	527	544	515	504	533	559	525	536	566	504	552	521	527	547	556	543	497	535	501	557	554	579	517	567	541	511	555	534	539	525	530	504	546	569	518	558	538	518	551	509	529	544	520	540	527	529	512	520	533	548	516	535	561	555	520	512	527	544	544	528	487	567	553	503	533	554	570	521	533	556	531	525	551	511	501	518	535	501	524	533	533	495	505	600	532	503	549	581	524	525	518	569	485	492	495	524	539	507	512	541	508	506	543	519	521	515	491	526	526	512	527	515	524	574	521	538	556	527	497	539	544	504	522	515	510	554	509	574	544	521	520	513	530	494	540	520	536	596	519	529	526	528	509	534	572	523	546	498	553	503	542	521	526	515	481	518	529	538	503	542	601	519	549	571	558	500	565	566	557	517	519	496	505	553	520	528	505	571	527	531	552	517	513	525	520	519	584	500	532	532	552	527	538	518	520	546	524	482	564	512	516	518	526	550	517	564	518	526	537	544	540	530	525	508	526	555	515	504	506	548	523	526	515	537	520	525	504	545	553	496	550	527	521	517	489	515	545	500	546	500	502	505	508	533	500	553	530	507	539	542	525	545	480	525	562	491	507	492	509	506	546	535	490	534	543	508	525	520	509	510	498	516	547	498	484	519	568	535	538	525	502	530	528	510	542	521	539	534	552	481	514	505	529	525	507	570	523	498	496	563	541	531	512	548	578	564	527	495	539	529	535	548	515	508	520	526	527	551	548	517	532	554	530	526	547	499	541	539	518	572	550	488	515	535	495	562	585	585	533	542	549	491	544	539	524	564	548	539	555	532	490	554	520	515	512	515	518	534	524	531	530	521	521	508	565	535	532	510	562	521	458	566	506	505	534	528	554	538	535	528	532	507	519	514	539	523	527	555	495	521	545	522	531	536	539	491	532	506	552	528	529	509	522	568	545	513	519	549	538	547	531	519	514	495	503	527	569	581	495	520	562	560	511	558	519	561	509	531	553	527	474	534	529	510	512	523	528	483	538	523	550	549	535	549	531	516	525	531	572	498	541	519	511	512	531	529	518	534	529	513	556	510	504	500	562	483	523	498	544	475	538	504	528	514	513	475	491	537	580	524	553	564	504	543	539	536	513	525	507	527	521	514	560	574	522	523	518	528	514	579	525	505	534	505	522	548	520	530	582	525	528	526	576	516	545	504	545	526	537	562	545	550	548	551	499	535	541	553	527	540	541	540	529	542	492	519	511	546	533	535	541	564	527	536	555	517	533	552	514	519	524	541	569	583	518	553	517	532	537
30921	27368	22075	6996	854	352	337	323	336	361	324	336	363	313	330	343	340	361	375	318	313	346	369	342	348	380	354	350	326	376	346	341	366	286	350	356	310	340	352	355	357	346	360	368	352	324	344	357	325	334	347	331	339	309	315	362	326	337	320	356	381	372	339	340	325	351	330	329	374	353	339	320	349	315	332	363	325	359	330	344	376	344	336	302	327	337	343	327	350	353	326	326	322	323	370	379	356	360	338	324	354	324	363	344	324	333	368	366	367	364	362	343	383	357	332	325	329	320	320	346	345	357	362	357	325	362	341	349	357	336	386	322	339	348	344	318	310	359	334	333	346	354	335	351	331	339	358	344	365	367	344	343	359	349	354	334	337	330	342	306	331	321	359	353	319	319	324	341	337	357	327	357	343	371	335	365	327	330	343	356	358	338	377	336	367	348	317	359	344	343	336	329	341	343	353	372	353	349	350	363	348	321	358	337	317	357	361	336	355	371	349	377	325	340	348	347	349	340	336	369	348	332	338	349	368	311	342	311	384	378	325	337	327	364	344	361	349	336	349	380	345	322	337	342	354	349	334	323	318	320	354	327	358	328	349	337	340	367	334	363	339	344	369	323	333	365	364	330	349	334	373	375	346	361	347	312	354	362	307	331	373	330	341	321	330	342	351	329	309	346	330	348	359	347	365	360	367	339	375	318	335	328	351	363	331	366	314	339	305	358	346	324	329	335	370	333	346	353	339	335	315	313	352	316	328	320	360	358	352	381	358	344	348	353	316	328	349	330	341	354	342	345	367	357	317	311	355	320	343	356	331	349	336	339	353	363	335	329	328	362	381	357	345	359	343	330	337	338	334	356	331	383	348	336	359	328	381	318	332	324	322	337	321	317	326	378	344	321	377	332	342	341	329	346	339	320	333	348	331	344	356	379	340	342	356	344	349	313	381	365	326	356	346	341	365	319	356	337	328	383	345	351	364	372	320	339	357	337	329	364	341	361	359	349	337	366	357	352	348	334	319	329	343	334	327	358	336	353	334	348	333	331	327	368	356	334	370	336	360	341	331	316	340	343	338	390	350	362	344	360	336	322	362	347	336	357	329	351	328	319	317	386	335	339	346	351	343	329	344	335	355	338	366	365	360	352	348	355	344	339	338	333	377	362	354	328	329	331	330	358	360	355	336	338	368	377	334	336	366	342	389	341	340	334	313	316	333	339	353	329	352	330	343	336	365	322	359	341	345	344	366	354	343	332	378	332	291	340	331	356	342	336	348	346	386	361	343	353	378	320	331	332	341	359	350	393	308	339	359	361	347	344	336	333	362	366	352	346	330	344	368	335	330	341	335	318	329	341	329	350	354	341	336	339	330	389	328	334	307	359	361	369	350	365	351	334	361	304	317	299	369	312	353	346	369	360	337	345	328	328	357	335	343	327	337	350	335	361	353	344	325	342	348	371	339	367	359	353	364	339	338	368	373	329	369	364	362	351	358	326	367	351	343	328	363	340	345	359	324	343	339	319	348	353	337	315	340	354	347	349	367	341	313	334	337	349	307	347	323	349	328	377	329	361	328	368	361	337	339	344	337	326	353	350	336	324	361	320	343	370	314	350	334	358	341	355	365	360	338	330	330	345	344	364	342	357	352	382	315	322	359	313	337	339	358	318	366	328	342	374	365	372	334	344	336	369	343	329	372	320	326	344	330	317	350	332	343	364	346	369	341	350	344	334	350	337	343	340	351	343	318	352	324	348	363	351	356	365	348	364	321	308	335	342	328	284	357	338	336	343	294	343	327	343	377	335	346	341	316	358	354	300	359	342	326	326	365	350	355	341	378	315	354	360	337	343	343	345	333	343	364	356	353	338	346	345	357	339	378	370	333	309	325	345	332	323	357	333	330	362	365	395	372	358	341	353	357	335	356	348	367	339	316	342	317	373	348	343	365	327	300	333	349	333	360	378	333	330	350	336	308	344	340	350	376	381	339	376	336	324	321	335	352	335	362	334	326	366	348	346	319	380	338	342	358	324	346	321	374	340	334	352	348	351	391	317	330	360	340	341	364	346	334	356	346	319	338	348	307	382	363	343	322	369	323	351	355	368	331	328	344	374	316	332	343	337	344	309	354	349	298	339	350	359	353	371	391	350	334	343	355	321	314	343	335	316	344	325	335	372	338	351	378	347	330	329	345	332	349	344	322	338	356	327	369	350	373	324	361	348	339	362	343	326	319	365	313	355	331	330	355	316	370	344	319	351	359	324	341	332	367	339	344	358	356	363	344	367	372	364	340	352	364	359	315	389	351	352	324	316	382	334	328	336	351	333	364	307	365	351	369	327	330	309	354	341	346	369	381	381	318	336	338	357	334	337	313	389	347	378	369	344	348	330	357	356	355	366	382	337	339	352	380	345	365	325	335	333	331	356	350	333	340	349	360	350	337	359	389	356	363	354	339	337	347	315	327	327	321	338	363	347	340	364	334	315	329	329	343	346	355	331	353	320	354	366	336	340	361	344	344	321	346	348	352	320	327	321	328	354	348	336	359	360	312	364	360	386	331	339	369	367	339	334	322	369	340	354	334	355	325	361	357	344	380	347	357	333	329	387	355	342	333	361	313	347	359	326	343	335	331	346	345	351	344	357	330	340	339	337	358	394	332	357	325	324	343	333	338	347	379	380	362	356	359	329	357	374	368	336	359	369	334	354	338	352	341	338	336	324	351	359	374	320	354	359	322	360	339	341	355	333	325	335	340	293	328	356	328	337	322	350	321	348	342	351	384	337	372	379	327	358	318	350	342	358	349	318	381	356	354	356	333	365	313	305	351	332	330	336	373	312	306	345	379	322	328	351	358	349	363	337	340	341	356	337	308	330	317	362	312	318	332	331	326	327	333	350	366	324	362	338	357	355	322	335	323	333	350	307	365	312	332	326	309	362	362	338	341	343	346	349	300	347	338	362	324	349	318	350	391	341	374	301	316	342	332	355	344	353	345	315	393	330	342	321	364	351	315	378	320	316	327	334	353	333	334	372	318	330	349	341	369	349	352	329	346	337	365	319	355	321	337	341	358	315	342	350	347	371	343	362	356	334	363	334	321	362	336	320	368	305	297	364	329	374	347	356	344	316	347	345	386	343	339	320	311	345	336	346	330	317	337	363	363	327	321	357	328	371	392	361	358	349	354	342	315	358	334	310	342	342	332	363	320	371	355	350	322	399	386	321	322	343	358	340	333	313	381	358	313	351	338	372	316	338	320	374	341	356	341	337	315	329	353	312	372	329	365	339	330	303	324	348	343	362	339	370	343	340	349	295	333	390	333	345	355	343	358	322	341	354	339	364	361	356	361	348	342	352	316	345	362	340	333	352	343	348	320	332	341	360	349	335	343	333	325	309	339	349	338	318	359	335	310	363	341	310	358	340	336	339	349	320	363	354	340	362	343	350	366	341	372	331	323	324	370	317	336	355	351	328	344	357	338	339	339	351	360	347	347	343	304	323	340	329
37162	41403	21050	5295	1295	486	508	503	500	521	478	491	498	504	487	505	498	497	518	502	463	519	499	517	449	528	503	509	483	524	482	497	503	487	527	487	460	521	482	488	474	491	544	506	500	501	547	486	495	519	461	471	509	442	480	528	506	519	528	507	487	463	528	463	551	488	516	456	529	460	493	504	451	444	515	471	493	467	504	470	495	476	480	477	514	500	499	505	521	489	509	521	507	481	479	511	466	508	444	517	480	518	500	502	479	550	497	525	539	472	509	494	528	487	470	502	491	535	500	516	544	482	495	484	472	509	509	507	520	514	521	552	563	472	496	510	509	477	470	495	498	503	527	483	536	519	522	510	504	482	514	455	482	480	492	539	500	462	474	496	521	520	496	480	490	508	519	530	532	495	494	507	458	500	528	490	481	479	457	514	467	486	468	526	498	505	490	499	477	477	515	481	491	481	448	502	497	529	515	517	443	503	486	457	483	494	479	474	480	490	485	529	508	485	497	497	526	468	482	501	472	470	492	504	496	504	478	506	502	473	493	479	497	475	502	482	491	472	531	503	504	479	482	448	501	472	509	523	513	502	482	499	511	512	520	482	498	488	503	469	528	492	540	504	469	500	470	482	493	486	529	525	505	487	529	527	519	546	513	512	467	498	483	502	558	509	480	477	521	501	474	506	502	513	505	516	488	517	473	493	492	461	462	515	530	495	494	509	492	513	527	489	472	454	487	490	516	492	524	515	498	482	486	502	494	464	500	528	488	468	506	509	526	503	503	485	479	514	520	468	504	477	496	497	461	520	509	521	516	491	534	479	478	510	499	500	514	531	472	497	494	502	514	486	470	493	474	479	487	481	490	480	481	496	465	454	511	464	449	484	493	485	499	537	487	487	497	502	475	507	476	463	496	463	479	515	461	513	468	492	516	480	497	506	501	515	490	493	474	511	556	498	532	479	492	514	519	505	498	517	488	514	498	536	480	483	529	468	501	515	493	453	475	485	487	533	528	512	490	465	474	479	506	490	490	494	476	515	510	499	509	488	526	515	499	495	472	500	522	476	489	474	514	493	482	488	515	495	499	498	499	488	534	499	516	503	488	515	498	508	509	458	525	483	530	457	506	493	472	556	517	483	499	472	504	524	519	474	480	472	488	499	518	483	516	535	518	494	459	520	492	493	511	513	486	470	515	487	514	508	465	458	542	513	485	495	508	501	474	507	487	499	455	485	512	522	507	500	512	476	465	512	497	484	503	508	483	491	512	498	480	514	527	495	514	526	490	498	497	495	457	532	493	512	495	491	467	503	490	500	509	505	469	504	509	492	520	520	517	486	488	489	492	539	458	509	505	527	542	523	497	449	460	485	531	487	479	472	515	498	498	500	509	506	510	513	515	502	520	472	522	489	507	493	482	486	539	504	501	464	497	487	486	526	534	518	522	487	463	488	533	487	520	525	512	498	504	487	492	538	494	475	532	449	476	494	496	530	496	449	498	491	501	487	471	513	501	490	537	535	571	506	499	545	519	488	508	470	465	504	456	476	480	505	494	475	476	491	461	483	517	523	510	489	478	500	504	497	490	500	487	454	502	519	480	505	495	483	492	491	509	523	474	503	510	506	501	453	490	520	522	496	458	506	511	491	507	534	523	525	509	470	459	462	468	532	516	527	510	512	529	507	479	513	514	467	477	507	501	507	489	512	497	525	555	526	536	506	538	507	493	487	508	500	496	518	503	505	475	493	474	503	491	512	483	520	484	500	502	508	512	516	486	528	479	524	499	523	511	454	456	515	495	524	470	509	508	500	445	479	499	509	507	485	507	505	486	529	487	526	478	468	523	488	555	478	481	480	530	452	467	507	494	527	511	520	543	446	498	469	483	500	486	503	470	496	531	471	489	470	464	504	516	475	481	540	477	496	466	501	507	507	528	498	487	498	514	524	471	525	532	473	530	488	460	493	432	500	516	486	529	447	481	485	532	469	494	475	512	485	478	477	485	451	511	500	475	506	529	509	491	514	461	530	523	501	503	517	487	515	488	510	522	478	517	485	489	520	528	452	518	513	475	480	493	539	486	507	504	494	517	510	482	505	504	519	514	483	501	514	495	481	487	516	516	500	517	510	524	497	503	498	482	470	487	499	476	536	483	512	508	512	492	485	484	507	469	490	512	542	494	447	490	495	473	503	479	521	512	507	489	527	522	483	503	511	491	533	470	493	450	509	470	476	535	515	476	510	524	540	493	528	483	508	516	499	488	461	487	518	519	474	475	546	504	492	510	477	481	486	456	466	462	499	527	467	484	523	517	482	549	497	486	505	535	508	524	527	531	502	506	519	491	499	515	475	513	472	491	496	491	466	540	531	484	520	471	461	484	513	521	500	478	493	540	500	512	534	488	466	512	502	513	467	538	488	506	467	476	506	485	484	515	522	509	476	472	491	494	516	517	479	490	493	477	481	532	478	513	500	466	498	513	492	476	494	471	507	526	502	528	484	473	494	521	496	556	499	487	487	487	481	550	465	462	487	536	525	518	491	475	473	499	475	549	523	523	513	498	547	463	475	510	485	464	492	472	456	501	476	508	541	514	503	524	519	509	508	512	494	503	514	491	476	508	493	456	508	472	490	527	507	516	464	520	513	486	470	500	493	464	513	476	497	530	475	498	489	504	564	533	483	496	477	491	500	498	535	521	535	454	522	482	496	472	506	470	497	519	501	488	511	499	486	486	469	508	496	476	499	509	468	468	497	545	525	520	475	540	495	477	468	507	499	462	495	491	499	519	468	521	499	469	478	504	466	513	482	502	468	509	492	473	461	483	488	483	456	495	489	483	480	503	528	473	530	472	511	488	512	498	465	458	541	477	474	484	500	507	515	482	496	492	491	481	498	492	512	488	513	493	524	516	492	499	507	462	471	470	464	522	536	495	483	467	485	531	500	459	484	507	521	513	495	525	513	474	498	482	475	504	527	489	508	537	486	508	481	501	492	476	507	497	466	464	559	532	520	514	476	459	494	527	494	511	449	474	506	500	540	516	478	469	502	480	508	525	500	491	500	469	492	500	498	521	503	476	560	519	489	519	459	514	473	508	455	511	466	506	493	472	484	493	501	488	505	492	489	481	509	491	507	503	529	517	538	487	495	509	488	475	513	528	499	504	523	538	477	486	529	517	498	481	477	493	505	519	514	478	509	471	455	465	525	505	494	518	536	479	502	542	465	526	479	531	510	446	483	518	527	530	504	498	494	481	546	515	506	472	460	457	526	489	514	470	448	493	492	504	512	539	471	471	531	496	469	472	487	510	525	486	469	516	526	493	498	481	488	525	474	494	467	461	476	491	533	510	490	510	506	502	501	498	513	524	448	478	509	425	479	512	514	525	511	504	496	512	523	490	523	525	476	519	523	510	439	491	452	492	507	509	485	514	488	554	513	504	469	525	482	506	509	502	502	495	499	530	485	498	462	504	460	515	506	529	521	513	492	544	517	495	470	488	501	512	483
24283	21979	29485	24197	21094	11971	792	512	461	472	454	451	421	465	421	432	414	435	455	457	430	418	472	442	449	421	472	463	432	482	480	451	471	453	451	463	408	412	444	414	474	418	434	443	466	435	451	453	418	445	385	483	415	415	426	452	429	434	434	461	446	459	425	478	451	468	417	453	449	460	444	450	423	468	432	445	448	428	446	430	467	442	445	453	449	453	434	486	474	464	459	426	450	434	435	433	456	478	454	445	432	463	428	449	454	401	449	445	420	487	397	461	461	456	438	493	406	402	436	447	422	415	436	432	431	460	421	463	424	469	465	431	427	447	424	488	410	429	441	431	469	421	424	427	473	429	435	435	419	460	456	435	440	432	405	442	455	429	450	435	464	418	430	410	453	479	444	413	466	448	462	465	427	417	436	448	458	448	437	421	443	434	441	462	395	442	460	417	408	407	453	447	471	450	424	410	460	423	457	448	439	417	442	431	491	428	438	403	422	483	430	484	448	444	437	461	416	460	427	442	440	461	400	416	385	421	447	453	493	449	387	458	426	429	431	450	454	474	451	412	411	423	448	486	444	491	457	429	450	435	453	395	430	488	470	417	409	433	432	460	425	450	448	458	458	426	461	428	427	416	477	424	463	454	452	437	459	476	449	459	415	448	442	463	477	470	407	421	434	442	412	454	436	443	456	447	414	421	441	445	431	431	410	426	410	435	455	405	427	445	449	419	439	419	448	433	416	445	437	440	441	443	435	477	449	426	410	438	468	410	436	443	437	444	452	456	454	432	453	455	422	430	410	421	465	454	438	461	446	448	434	415	450	430	393	459	441	471	496	443	453	464	394	446	461	454	442	396	412	445	413	426	452	421	434	457	450	465	453	433	436	373	391	467	455	432	438	486	446	454	448	440	445	491	459	456	423	403	440	469	424	416	438	429	459	426	451	427	449	434	430	463	420	426	439	459	421	448	429	440	447	406	474	473	394	400	409	453	442	423	429	465	436	457	446	474	428	445	429	447	439	444	430	459	402	416	446	466	486	402	492	472	440	420	434	424	442	429	515	427	481	438	405	472	445	437	425	480	455	465	452	420	421	416	470	438	450	447	434	442	428	403	472	441	424	417	446	506	444	427	459	481	457	446	437	450	431	433	433	462	426	483	422	431	457	481	440	429	419	463	467	440	512	462	412	415	433	478	462	439	478	455	412	423	478	418	432	442	461	432	410	457	427	419	429	419	418	462	438	424	449	454	447	447	428	437	458	451	451	443	455	432	433	441	516	434	470	447	467	470	426	416	389	435	446	426	421	395	434	443	438	445	437	454	447	440	405	435	425	441	439	435	412	458	439	432	437	405	393	430	462	447	435	434	432	443	411	454	395	442	481	418	460	408	445	446	404	443	439	425	438	444	454	440	436	430	431	463	435	421	389	434	460	449	469	441	428	391	414	448	414	428	457	454	420	457	439	442	391	470	432	469	407	424	428	456	460	435	423	462	411	398	438	393	412	399	427	448	427	400	418	397	443	457	447	450	439	440	461	434	469	439	419	402	411	448	434	433	429	465	437	412	425	426	442	419	456	438	474	433	421	495	431	458	443	409	428	401	414	422	447	473	435	461	467	461	441	442	442	415	429	435	480	469	454	420	440	451	405	488	434	448	443	449	445	396	428	498	437	421	414	456	455	414	449	424	444	435	452	402	430	453	435	457	426	456	425	430	477	456	399	437	454	441	446	430	463	430	472	469	438	444	415	461	507	453	452	422	436	435	453	435	416	461	433	413	466	453	433	426	406	442	422	456	448	455	433	478	438	431	441	411	384	436	449	476	455	438	428	442	443	473	424	443	436	435	470	443	410	416	431	454	447	436	429	432	414	453	418	447	436	408	420	414	415	464	456	421	431	443	448	421	434	432	432	455	436	450	441	450	447	423	448	424	399	441	428	486	407	435	425	448	458	434	449	406	456	438	432	435	441	450	469	529	423	394	408	456	398	423	456	468	413	466	452	423	446	448	453	421	466	461	457	423	444	447	462	430	442	443	441	446	399	422	424	474	445	414	455	414	480	435	408	462	437	445	429	386	459	458	440	411	440	459	433	468	411	466	434	413	420	433	443	454	439	435	477	409	454	429	421	420	445	424	410	475	433	433	435	438	450	452	409	453	439	451	452	420	454	439	468	466	449	481	442	445	412	453	454	428	408	422	419	467	409	423	479	431	463	445	459	436	434	428	459	455	464	460	471	482	451	437	428	483	412	446	413	419	456	432	463	443	417	416	463	474	409	460	442	418	431	418	445	430	458	438	461	438	427	433	423	403	419	419	436	406	453	465	451	426	402	425	424	440	412	432	455	424	433	448	427	436	466	441	460	429	443	433	427	446	487	412	470	455	420	417	417	473	447	406	420	420	439	422	465	433	457	481	450	428	461	464	419	454	399	422	454	483	438	428	425	422	465	477	429	430	434	418	445	450	458	451	441	406	403	430	441	454	491	436	429	429	419	438	405	444	455	407	472	470	438	441	406	423	491	468	447	481	437	483	412	425	466	455	441	440	392	392	463	451	448	454	455	459	490	417	434	470	444	446	427	422	485	470	478	455	459	467	454	436	430	436	401	473	465	413	472	443	448	429	439	477	441	442	431	462	440	428	464	461	415	413	417	482	442	446	448	423	424	435	417	451	468	420	437	439	434	430	429	431	420	474	442	426	405	450	487	434	431	409	460	420	428	462	422	415	479	426	436	430	449	436	446	456	430	453	460	427	435	428	438	439	461	442	491	443	406	419	449	440	446	437	437	472	430	471	397	427	446	436	458	451	458	435	456	446	462	419	460	429	445	458	392	422	437	454	439	437	439	466	430	414	424	432	409	467	398	459	444	448	466	446	446	452	424	428	456	409	428	443	438	478	415	442	461	420	484	429	451	417	449	451	459	451	424	409	455	409	459	438	429	405	445	468	420	462	448	421	428	438	458	412	471	437	430	449	453	426	447	426	426	434	445	432	447	429	445	442	452	411	474	439	440	400	460	446	438	435	434	427	454	483	438	409	441	424	428	442	445	439	442	440	441	449	463	445	433	432	463	424	458	452	450	440	455	447	410	416	427	472	464	457	465	471	432	444	438	406	411	418	407	446	415	435	453	460	444	457	470	440	422	464	456	417	484	444	433	457	463	426	487	457	469	439	424	486	445	383	445	448	432	420	398	418	465	437	448	476	425	421	457	431	448	446	443	451	411	429	441	450	421	428	421	469	453	452	428	447	433	423	403	426	399	452	421	455	447	444	442	447	461	423	427	498	413	427	465	425	429	478	409	392	448	436	452	449	445	428	416	454	411	398	409	407	458	424	421	432	419	422	413	451	446	457	462	443	461	423	420	429	437	453	432	449	438	464	475	467	403	431	407	415	408	444	478	426	446	386	432	429	437	392	441	420	437	427	446	439	453	439	458	453	429	453	440	456	467	440	406	457	437	386	464	421	444	452	440	470	428	444	418	461	448	452	398	418
62029	87966	54136	24807	6621	779	597	655	635	657	610	606	647	614	624	626	589	611	625	604	633	609	607	626	612	642	657	594	578	646	643	651	649	652	602	609	620	626	653	597	607	705	647	656	674	682	585	604	606	603	640	638	613	574	592	613	608	617	621	636	626	632	633	641	611	629	608	606	619	587	652	633	565	610	636	620	619	624	639	614	626	634	591	595	673	662	595	668	629	626	632	598	607	616	613	660	657	635	606	649	617	584	602	663	642	608	659	618	583	613	624	608	574	635	601	651	656	655	636	639	631	610	659	626	581	629	621	638	630	616	607	618	652	605	630	612	608	610	665	608	677	637	638	635	585	628	677	585	658	613	647	631	605	586	628	614	611	600	653	615	608	644	635	632	630	632	561	608	641	628	634	606	657	604	615	646	632	654	630	616	648	608	591	582	573	664	636	604	590	652	634	617	622	591	661	607	628	603	633	629	653	639	631	627	640	631	656	645	606	661	653	677	631	630	625	605	575	625	587	638	631	619	637	589	705	617	614	627	640	630	656	649	607	602	630	630	645	628	605	613	613	629	667	651	641	643	615	607	640	611	643	617	637	621	630	630	638	595	670	618	621	620	599	626	646	622	659	636	655	621	605	649	590	647	626	617	645	644	636	646	648	602	598	617	611	608	678	593	626	628	636	623	635	602	659	649	639	609	628	625	643	611	613	607	606	570	640	649	660	590	629	583	568	666	608	598	617	611	629	684	685	631	600	656	644	588	659	638	645	671	630	609	624	589	634	669	671	610	670	653	693	607	649	564	619	670	656	613	636	589	635	625	660	648	649	615	612	631	649	573	611	635	665	657	623	632	626	677	653	637	656	613	608	603	562	617	682	615	668	580	648	632	621	626	629	601	626	622	646	578	615	621	632	626	636	635	596	650	654	641	611	612	633	632	646	623	611	626	638	655	638	605	598	631	642	612	596	661	634	612	618	621	602	641	633	639	594	651	620	612	623	618	622	638	634	618	619	610	651	618	639	675	573	635	609	609	624	611	608	610	618	608	657	628	648	633	615	635	595	635	625	589	622	644	643	594	643	602	654	639	654	604	620	595	658	656	604	587	622	566	606	647	645	623	610	632	628	612	612	614	639	615	600	585	606	620	620	598	609	656	621	625	592	638	628	642	618	643	619	601	599	691	641	593	618	620	609	644	628	663	625	656	651	597	647	587	585	630	590	601	611	614	643	599	633	623	598	644	637	603	591	609	573	639	624	626	605	594	641	601	619	628	581	665	631	679	658	611	635	620	595	629	656	619	590	588	588	598	640	632	597	620	628	634	636	630	633	569	623	608	631	624	609	581	594	637	607	590	628	639	641	650	593	592	631	630	638	614	635	671	674	601	603	680	624	638	616	617	624	605	642	592	617	621	611	676	657	619	615	633	594	661	599	631	651	642	585	630	672	643	619	595	573	632	650	660	597	655	593	636	623	556	616	580	615	632	647	617	625	651	669	659	620	631	670	637	618	640	626	617	652	642	620	681	609	604	579	660	644	605	637	664	659	652	618	665	635	631	616	613	582	620	609	605	648	572	647	673	608	665	659	629	636	621	626	638	647	629	621	625	644	648	630	627	661	631	618	617	657	624	618	590	616	601	673	616	590	584	619	573	622	573	641	619	594	594	634	636	591	634	640	615	603	571	591	652	636	628	627	644	613	645	650	631	656	608	652	636	610	619	627	648	641	614	613	635	647	598	631	661	597	604	609	610	649	665	640	627	669	596	651	555	664	600	612	615	635	620	619	592	653	646	671	679	588	618	612	612	646	623	596	619	637	632	668	661	636	617	630	598	618	644	588	650	605	646	580	634	600	607	611	624	651	627	594	652	657	652	674	591	656	634	556	642	613	666	641	631	639	605	654	578	612	599	672	640	655	667	619	634	654	696	651	639	668	643	623	652	604	641	609	634	653	617	643	593	620	654	648	669	645	629	604	590	640	646	615	650	630	617	626	649	627	679	665	645	621	593	653	667	593	592	616	639	622	650	618	622	635	617	669	678	604	625	572	629	561	642	631	667	615	655	637	561	604	637	610	641	626	640	647	592	613	626	597	597	616	649	622	629	640	592	632	630	635	604	632	602	632	604	617	619	612	628	616	650	616	596	679	609	656	596	583	603	616	649	615	664	684	608	652	661	596	656	633	646	645	645	585	638	585	619	634	610	641	654	626	652	582	653	611	612	567	639	651	610	630	598	580	647	648	632	660	639	680	604	658	654	649	598	623	609	641	640	642	686	620	619	613	613	588	618	615	592	580	639	627	667	648	633	622	647	596	666	655	639	621	622	662	617	631	649	619	650	620	633	649	623	633	619	647	578	612	604	642	597	586	593	592	577	598	642	655	615	599	611	620	642	573	610	577	652	644	625	626	601	576	616	608	621	640	646	633	615	609	630	654	604	627	626	638	608	621	602	643	656	614	619	637	646	627	627	654	633	627	622	661	645	658	634	657	654	629	682	645	615	637	646	638	644	612	632	659	628	669	610	640	618	634	641	591	667	646	638	618	634	605	572	612	614	617	629	666	616	621	622	630	650	629	599	657	581	608	639	627	603	617	563	617	634	617	648	628	637	615	615	648	598	612	593	638	596	604	637	618	595	602	639	633	608	629	622	574	572	636	595	642	681	599	647	636	593	607	665	644	631	606	591	629	625	589	612	648	646	630	604	616	610	625	618	599	577	638	638	599	632	637	597	636	665	645	575	637	616	612	663	624	614	639	645	593	605	655	588	610	590	638	717	603	600	643	633	584	611	623	602	623	628	621	690	607	634	637	663	617	605	637	685	624	615	617	650	617	623	598	658	637	625	665	576	612	628	625	612	595	607	600	631	629	596	639	597	599	656	655	613	631	649	617	612	611	613	646	605	622	620	592	596	578	606	610	588	646	628	629	622	618	620	608	682	632	629	575	684	546	612	620	627	634	643	630	593	660	652	644	648	636	619	636	599	607	663	595	612	639	612	640	627	652	613	677	629	641	645	631	589	609	586	616	573	677	550	629	647	613	631	613	593	589	658	662	628	630	590	626	632	590	608	619	620	603	648	639	606	647	620	651	609	643	606	632	631	624	632	684	618	661	592	595	644	606	618	672	635	602	632	640	646	677	682	630	660	636	643	603	626	635	646	604	608	591	597	641	684	584	615	627	616	629	598	631	671	655	608	631	617	624	616	598	630	623	660	610	612	622	609	615	634	613	616	603	626	630	658	591	606	617	610	607	607	639	577	635	609	669	649	653	602	642	588	623	666	618	606	626	602	656	614	630	615	572	637	662	639	608	616	626	628	622	603	631	642	590	654	591	655	615	634	637	600	622	596	622	650	640	640	643	599	630	623	598	616	652	667	626	683	615	646	626	649	636	646	630	625	632	641	670	665	647	628	656	612	565	580	616	637	676	583	624	597	655	654	610	670	617	616	659	593	624	638	626	601	653	652	580	635	663	648	610	635	636	636	641	603	653	637
23450	21609	29484	23790	21336	20019	4432	443	390	410	412	408	365	366	409	391	391	410	377	365	369	364	386	402	374	350	366	375	395	373	408	352	427	392	375	380	410	359	359	362	371	364	373	359	421	378	377	393	418	404	419	408	363	370	391	366	378	403	394	418	415	364	370	392	419	384	346	379	380	387	358	382	413	405	404	347	417	367	362	358	370	366	390	363	392	408	403	400	385	354	371	353	401	394	392	388	401	392	386	359	379	385	375	394	364	394	366	419	370	375	365	383	358	370	373	391	387	369	388	381	372	336	356	413	400	386	406	399	371	369	382	396	386	354	376	383	387	378	380	358	401	392	409	371	399	347	390	379	363	372	352	348	358	380	363	365	359	396	397	354	378	361	380	406	367	391	369	409	389	375	370	360	393	404	388	396	357	403	373	390	358	393	402	398	398	383	367	385	374	407	408	381	375	353	376	378	374	388	395	437	373	397	364	379	391	374	383	397	393	348	373	370	391	380	377	355	377	367	373	388	366	356	392	383	368	360	381	361	363	384	402	356	389	357	425	375	411	365	373	400	361	379	378	345	344	377	383	371	404	355	379	386	387	391	356	407	357	379	354	378	364	361	367	341	356	362	370	404	407	390	368	372	374	383	376	336	382	393	359	388	394	382	421	366	375	399	404	398	360	351	436	395	386	384	355	366	376	375	373	399	373	399	385	396	401	392	366	369	357	360	374	344	383	352	368	374	358	400	376	384	415	360	401	426	386	372	347	385	379	366	384	379	363	377	387	394	386	368	386	392	338	369	382	393	379	368	405	385	385	409	405	388	381	384	414	348	404	379	370	398	369	411	366	376	367	382	375	388	381	398	405	394	395	370	368	389	377	373	353	387	365	392	412	369	390	397	380	392	370	353	375	369	375	356	382	377	375	385	391	374	401	396	429	384	389	378	420	356	359	372	414	404	403	403	388	376	411	384	340	390	362	409	371	372	358	417	346	353	389	396	358	343	373	392	365	358	401	382	386	368	384	395	349	372	394	353	363	381	401	378	422	419	367	357	372	339	361	424	410	377	386	352	371	388	404	406	367	399	371	376	373	411	386	365	397	357	379	388	385	370	395	391	384	394	357	392	389	372	377	366	367	395	429	373	399	351	399	362	370	342	341	394	387	386	364	375	388	429	373	373	391	389	369	363	388	398	390	393	359	389	362	388	369	412	385	365	378	395	362	432	406	386	387	371	382	395	389	381	368	352	362	416	372	374	379	391	378	378	382	377	411	376	387	361	406	379	362	364	374	410	405	356	382	419	360	342	391	427	376	388	343	408	357	377	401	401	398	389	381	395	371	401	352	364	394	356	344	409	386	391	351	369	388	352	374	386	385	382	367	398	361	392	397	395	392	383	360	364	389	406	379	386	357	409	396	386	390	387	377	392	380	381	388	397	413	343	431	366	375	366	370	381	378	384	370	400	338	390	387	365	385	368	368	384	354	359	361	359	378	415	390	393	368	377	399	367	390	373	338	384	391	384	362	359	399	346	395	376	372	368	412	396	388	367	387	404	405	386	389	416	381	392	387	358	376	395	344	348	373	406	403	385	367	363	411	387	387	412	356	366	382	383	377	382	397	379	383	386	413	364	384	393	390	372	391	398	373	342	413	397	396	376	383	346	397	374	363	370	421	383	381	412	378	374	380	357	372	405	382	358	399	393	382	379	411	394	377	353	399	369	369	353	373	405	386	402	365	424	389	343	366	427	373	363	354	417	335	380	375	377	410	334	374	400	439	374	371	384	365	365	368	427	358	339	402	397	324	369	377	401	372	365	421	379	367	374	448	423	381	393	390	372	348	374	393	362	363	408	363	406	393	376	397	376	392	394	384	377	375	413	402	380	390	424	416	350	380	367	372	383	397	376	388	372	368	390	337	357	408	366	380	353	368	360	372	387	373	387	382	386	408	381	333	379	368	362	407	351	378	381	377	397	366	418	410	380	379	369	379	385	425	379	394	354	336	400	352	368	394	404	337	415	406	361	395	396	393	402	382	354	371	419	347	385	388	405	384	381	399	393	413	346	368	375	361	377	362	382	359	390	353	355	397	436	399	396	407	416	375	371	400	357	384	362	387	376	397	391	367	404	383	363	375	421	387	392	360	359	383	405	406	361	369	381	353	375	353	357	349	363	377	334	368	373	385	377	375	406	395	375	410	387	419	400	363	369	395	347	390	361	372	381	389	396	368	377	383	387	367	341	409	367	382	385	384	378	369	371	377	378	366	391	396	393	413	369	394	377	370	365	355	365	400	393	377	387	360	353	375	387	399	366	386	339	418	389	399	423	395	405	418	367	401	377	379	383	398	395	368	372	363	370	386	397	336	355	344	366	373	378	372	393	392	384	403	374	375	374	362	358	343	402	426	369	407	379	341	391	409	359	366	373	382	381	399	370	379	371	397	399	386	400	396	382	357	377	388	400	391	374	383	360	388	386	376	395	377	380	363	387	387	415	351	339	380	363	427	381	382	410	367	353	350	421	401	367	401	370	359	338	376	390	358	366	353	414	340	393	416	382	385	407	374	379	358	369	402	397	382	375	367	365	354	381	418	390	381	401	408	394	403	384	391	376	391	387	387	376	393	396	378	423	404	411	383	363	342	365	401	435	384	371	361	382	391	400	364	377	369	377	368	360	379	391	370	382	353	387	367	392	376	372	381	393	387	417	328	347	367	402	366	373	388	368	381	362	386	375	365	387	408	400	399	326	421	407	390	381	395	370	370	407	371	404	359	385	417	387	372	379	384	342	403	407	381	374	357	378	363	412	371	405	379	374	349	375	391	363	391	412	374	360	394	352	388	396	343	367	367	364	370	368	363	393	377	367	360	393	381	390	380	430	398	355	369	408	378	350	368	385	370	417	378	382	332	403	359	404	371	399	370	368	391	369	339	431	379	394	373	381	368	413	352	387	389	397	388	361	363	379	363	400	397	378	396	351	372	370	365	362	383	396	416	367	389	388	368	372	383	387	391	389	376	346	383	367	348	373	397	398	388	411	354	365	379	421	341	409	406	390	399	383	366	390	361	349	408	421	360	426	405	376	377	357	369	394	370	388	401	415	408	378	375	406	389	361	353	414	336	373	354	372	347	397	378	397	380	406	391	379	382	386	369	402	411	375	398	385	354	399	384	364	347	395	378	375	363	339	364	396	382	401	393	383	360	367	361	390	378	372	385	396	405	408	371	360	349	406	389	376	401	360	416	395	371	402	411	381	431	356	384	372	378	384	377	360	368	396	394	421	362	403	392	359	389	349	386	377	379	394	381	406	389	374	383	402	390	406	371	354	383	350	383	417	377	396	371	375	380	358	366	411	384	381	361	400	377	423	369	429	387	368	391	389	403	392	370	373	375	379	385	350	408	362	354	385	375	389	370	417	348	380	376	377	394	370	392	373	376	339	378	356	345	399	348	397	379	385	403	374	400	412	358	356	394	402	370	392	359	371	427	350	398	388	343	424
62326	94265	60347	28800	8556	766	540	564	569	561	541	496	522	585	560	559	589	576	558	545	524	565	570	512	543	560	490	561	596	549	538	530	599	562	551	506	530	495	544	512	556	491	528	534	485	537	517	567	555	540	540	580	596	568	570	533	526	569	546	564	520	515	524	521	554	527	518	543	551	586	536	550	591	498	513	517	524	553	529	532	506	545	527	539	517	522	549	545	511	518	515	532	537	513	538	577	537	566	524	519	518	556	523	578	483	532	524	519	543	530	540	537	574	534	585	537	502	508	547	525	577	562	534	505	584	548	609	574	530	564	579	510	521	506	522	510	533	566	565	508	562	564	515	565	535	511	517	511	544	512	556	510	527	507	572	532	546	501	535	522	543	541	553	542	525	533	557	521	518	535	553	532	588	600	497	516	519	546	520	592	520	529	574	518	520	542	600	529	551	530	565	542	504	530	527	548	540	543	549	513	501	546	545	538	626	542	519	525	524	507	537	533	597	537	568	559	511	521	552	514	545	526	541	563	534	558	545	578	499	555	557	514	498	513	565	541	508	585	554	511	525	558	521	541	531	515	546	512	543	542	570	511	544	517	558	520	495	534	527	498	571	521	558	536	566	555	540	520	544	549	526	501	520	554	533	478	502	547	544	531	535	480	525	576	519	561	520	570	520	529	521	496	522	516	519	568	484	532	571	535	568	534	543	592	522	562	539	514	562	525	556	573	525	528	566	523	562	596	532	536	531	548	541	483	542	561	555	543	506	492	509	482	540	533	554	580	555	539	564	547	524	521	550	549	520	582	519	579	523	541	521	540	551	529	523	531	550	550	547	540	538	509	513	502	563	533	526	541	528	558	578	542	533	518	572	540	528	525	514	585	522	517	579	554	536	525	504	551	566	587	534	514	556	493	568	567	505	560	530	548	544	551	538	561	534	557	545	516	581	528	531	494	532	503	524	558	574	541	528	547	540	541	567	507	513	545	533	524	544	528	523	519	511	520	543	556	528	581	543	507	501	536	537	546	547	552	567	537	554	527	515	498	555	521	513	544	560	485	534	572	571	533	556	512	570	525	540	534	534	585	558	519	556	545	528	559	570	564	609	530	543	505	509	577	564	556	580	520	520	534	502	520	528	569	566	522	583	514	623	507	573	543	505	547	534	581	514	547	539	552	543	517	516	516	530	520	541	559	574	579	525	502	547	560	509	549	553	564	523	585	522	538	508	520	543	587	542	549	529	518	496	543	514	541	546	533	575	523	544	540	539	500	501	525	585	505	545	542	535	556	548	562	557	561	526	552	583	522	535	523	503	537	512	513	528	552	524	577	518	550	558	551	544	547	575	557	521	552	551	522	524	512	517	519	477	517	534	521	578	532	544	570	514	544	530	526	537	531	525	571	560	537	535	586	582	539	545	489	576	565	497	531	607	533	516	521	540	519	551	575	530	567	503	554	540	534	530	534	526	540	550	510	539	525	541	560	530	572	551	539	565	563	513	529	556	497	571	527	554	560	578	519	494	556	512	546	584	510	561	527	555	526	527	513	530	525	533	517	514	548	598	557	548	537	563	528	531	517	570	525	531	550	519	496	556	550	553	578	531	570	534	541	510	534	514	549	526	562	547	530	545	548	520	522	551	541	534	550	485	565	540	548	548	547	577	532	524	528	577	546	581	531	588	518	529	499	529	545	543	538	547	543	546	545	557	552	515	517	561	516	538	572	554	533	533	572	532	549	542	529	549	552	554	534	532	524	511	545	534	488	508	531	566	539	503	497	545	522	522	534	538	530	549	549	557	551	543	535	533	539	582	496	538	554	513	535	554	509	534	495	561	549	552	512	536	526	536	506	583	545	543	512	588	492	514	517	569	535	545	605	574	549	544	529	537	538	538	523	535	538	513	548	521	548	573	535	559	552	536	573	574	506	536	538	542	518	575	565	557	544	531	535	501	546	533	561	540	498	524	510	518	546	548	552	504	518	560	535	555	537	531	499	549	541	534	516	574	525	545	541	576	544	482	530	584	522	546	515	511	563	534	543	532	572	501	569	548	540	562	531	562	542	551	529	541	549	511	530	528	548	508	538	557	511	528	536	568	568	512	539	557	534	573	567	559	510	534	577	523	532	551	534	592	583	532	527	520	580	538	532	513	528	561	537	528	561	527	566	527	535	493	542	553	549	570	556	544	526	561	528	511	547	518	527	537	507	507	505	568	548	516	535	550	536	541	528	541	493	527	551	538	541	583	560	566	563	567	537	527	544	565	543	537	533	512	511	524	552	565	557	506	538	549	540	554	540	573	538	575	601	564	519	557	476	546	536	582	539	580	513	538	515	535	541	565	543	578	533	551	539	559	544	551	544	513	552	573	517	525	594	519	520	518	578	537	535	550	514	554	520	563	530	540	534	514	519	537	510	568	553	522	543	535	520	558	502	501	578	577	522	564	520	531	551	565	546	558	490	507	540	512	530	580	535	541	569	548	533	504	569	534	534	486	579	512	559	537	529	510	534	541	562	543	534	541	548	547	507	529	534	519	559	535	547	574	576	560	533	549	568	542	565	573	535	513	525	534	536	522	538	526	557	535	527	548	572	538	552	507	560	556	557	592	520	536	525	532	542	513	554	554	569	582	531	516	541	501	537	542	565	515	517	510	533	541	555	509	502	581	530	538	584	569	514	579	524	496	556	541	550	544	503	492	541	539	543	506	516	559	517	527	541	573	597	499	549	497	531	541	531	535	525	528	540	508	537	528	536	533	547	536	538	528	550	528	496	542	559	583	559	526	533	536	531	545	577	520	552	513	555	548	552	568	543	529	569	554	551	575	587	551	548	570	564	516	550	514	531	583	545	565	506	550	564	536	547	513	554	534	536	539	533	511	509	533	544	545	532	505	584	542	503	552	547	531	537	536	497	538	515	513	556	544	528	529	571	555	548	542	576	547	535	509	564	524	546	563	499	597	516	552	551	528	582	539	533	514	551	572	565	516	522	573	564	545	524	543	554	561	512	482	528	525	550	520	513	538	554	568	479	555	522	549	518	574	554	548	557	510	538	555	554	508	543	544	520	506	541	546	509	562	552	559	559	547	577	562	558	510	572	523	539	508	546	529	564	538	612	537	498	543	525	552	492	533	525	525	523	588	513	499	510	535	530	564	591	540	561	512	540	520	512	523	523	545	524	572	541	528	549	513	533	515	545	562	554	521	551	539	510	565	526	545	562	538	562	531	538	498	565	505	523	531	528	521	539	543	550	474	540	527	542	505	565	523	524	543	503	531	591	537	541	527	527	505	522	511	545	532	553	525	542	558	564	533	537	571	529	530	544	598	525	525	507	535	523	597	522	511	507	531	540	538	553	535	540	543	531	532	529	506	534	551	509	561	520	548	561	538	557	505	512	528	513	542	518	532	585	522	552	527	554	544	540	514	506	579	521	533	535	487	553	557	544	557	551	544	501	536	557	522	550	554	516	537	540	540	593	547	522	497	536	496	558	530	537
31167	27022	21789	6951	1038	520	393	391	369	329	343	377	363	371	345	352	364	346	379	358	360	385	380	355	338	348	348	362	353	382	376	363	378	335	333	317	318	332	359	326	348	352	371	370	358	397	303	341	387	354	360	326	348	364	368	330	358	358	359	326	337	375	366	324	349	359	353	337	355	380	363	338	348	346	364	386	364	366	360	361	337	352	347	353	366	347	345	350	362	388	380	367	343	347	370	337	347	325	346	343	348	354	348	349	387	355	328	331	320	369	348	347	348	329	378	344	355	356	376	370	360	345	352	358	344	361	344	335	355	351	381	324	326	374	344	336	351	339	344	326	398	353	387	360	361	363	354	323	338	371	321	351	341	376	375	339	353	362	350	325	335	343	354	398	311	348	351	349	375	335	338	339	342	329	361	367	372	351	376	354	333	370	331	350	373	373	380	335	354	363	369	336	373	359	323	337	320	336	355	356	334	339	372	347	355	382	346	351	364	342	363	350	352	345	364	356	339	373	375	335	356	346	355	353	345	349	376	329	328	361	366	351	389	371	365	333	362	357	348	334	322	361	372	351	377	330	364	345	402	327	357	340	399	352	329	349	356	343	357	349	358	332	378	362	366	348	353	347	339	375	323	357	351	368	346	398	358	343	341	329	336	332	367	355	388	339	335	360	363	348	400	325	344	359	346	328	374	359	362	361	361	366	329	340	350	391	362	365	312	375	326	355	386	327	337	342	350	342	343	327	342	356	367	331	324	334	353	360	335	344	360	338	342	357	362	340	353	322	387	333	353	398	355	368	355	382	371	362	355	360	357	366	347	334	353	359	341	338	371	369	347	383	353	353	378	364	385	377	345	385	328	346	329	327	336	330	334	343	366	358	360	370	349	364	355	393	345	297	347	363	366	356	383	362	335	354	354	400	355	349	333	358	379	337	343	346	329	356	356	383	335	335	371	327	360	349	341	346	356	310	344	340	363	391	360	334	367	345	342	314	380	340	359	330	357	351	358	328	353	356	360	338	383	379	362	335	322	365	344	363	366	361	347	348	359	332	365	377	346	363	341	347	360	322	331	375	355	350	317	356	347	328	332	373	379	372	350	352	352	365	366	346	371	368	376	337	363	346	330	336	353	334	382	349	329	339	368	338	372	355	344	366	338	361	361	335	376	362	345	329	334	342	330	355	355	376	378	336	389	342	366	355	375	323	324	335	327	375	307	384	343	382	323	383	339	360	349	345	355	330	372	355	329	345	372	351	386	321	340	385	353	338	354	326	365	353	363	358	342	341	356	331	360	354	348	342	360	331	393	348	361	364	338	331	348	356	355	362	379	355	347	364	359	361	347	334	342	369	346	371	339	357	337	353	371	345	356	365	332	328	332	371	371	356	391	389	338	341	326	380	375	364	330	346	374	332	360	361	354	375	327	344	335	347	349	349	346	344	309	407	335	387	368	376	336	327	375	354	340	349	320	357	361	345	406	342	326	380	339	395	370	371	326	349	340	351	367	366	324	358	347	360	349	358	360	333	328	361	355	388	367	363	348	306	314	370	376	356	344	354	395	347	323	345	338	358	370	348	347	369	350	354	369	418	341	353	355	330	347	347	364	339	368	374	374	350	361	347	358	357	357	339	350	348	342	334	344	370	329	332	316	352	367	366	367	373	338	356	331	347	374	377	303	354	377	391	335	332	377	371	374	385	368	350	351	356	382	368	361	351	300	356	352	373	351	330	335	370	340	339	341	352	339	359	328	345	353	354	346	410	373	316	327	318	356	378	342	345	311	371	357	358	379	327	344	338	341	337	316	326	330	318	340	367	346	353	356	331	378	327	345	344	330	330	359	366	328	333	347	334	346	322	364	368	342	341	389	363	381	345	333	349	361	368	350	311	332	338	358	352	373	347	372	318	345	352	365	312	328	348	357	339	372	342	367	354	362	376	351	335	369	388	318	364	389	353	371	363	351	380	383	355	372	380	356	348	364	353	376	354	353	353	382	352	384	355	340	357	360	339	372	343	377	334	315	349	366	366	356	353	328	330	359	370	356	375	403	346	374	353	377	356	365	360	363	318	386	327	329	373	330	411	372	322	336	350	377	329	334	360	333	352	383	342	343	343	352	334	343	340	367	369	349	366	359	368	332	360	381	364	351	340	330	362	367	344	378	342	387	340	341	341	334	332	323	341	338	354	346	333	342	343	339	374	344	312	353	344	345	362	360	331	349	373	376	361	365	355	358	372	330	357	331	370	352	333	369	359	364	363	361	374	350	383	365	342	334	355	346	364	346	362	358	305	373	326	352	360	356	355	315	367	372	353	334	344	342	350	342	343	358	345	329	347	336	362	360	373	365	330	361	352	333	357	330	361	330	350	344	328	335	373	347	373	345	352	355	360	360	345	343	358	346	359	359	345	320	388	380	360	357	375	374	346	366	332	312	351	372	357	372	359	327	336	328	378	364	373	377	330	337	360	354	357	381	354	361	350	343	333	371	338	354	338	355	342	354	319	327	344	335	341	347	366	346	311	350	373	353	355	328	323	342	360	374	365	337	334	366	352	356	368	353	329	376	369	358	364	382	397	368	336	358	324	358	324	349	326	353	357	325	341	348	368	366	340	348	351	334	347	345	371	337	340	315	367	371	345	366	368	364	343	352	348	331	364	318	358	331	399	370	377	361	376	343	388	326	359	349	319	350	349	353	338	367	350	324	359	346	358	320	396	331	361	358	344	346	371	374	359	364	364	394	364	355	379	358	334	364	347	363	322	317	370	352	392	361	320	333	351	364	372	323	359	338	345	357	354	369	332	381	321	361	310	367	358	348	349	352	365	353	378	353	319	372	363	346	359	376	373	359	335	321	367	375	303	348	362	318	370	351	362	365	354	379	371	353	368	378	364	348	348	359	334	355	331	355	365	375	336	353	384	363	346	367	344	370	350	362	324	349	334	303	349	341	339	365	398	365	367	349	362	350	363	339	332	373	359	345	379	351	376	353	324	362	364	342	333	368	352	364	322	349	332	357	350	339	379	362	342	360	357	347	372	349	374	364	355	348	347	365	308	337	387	355	348	319	369	358	354	371	352	370	356	376	353	347	370	356	318	344	377	334	361	389	367	347	341	374	350	324	373	353	315	347	360	315	357	360	356	355	334	344	351	356	340	360	347	386	330	331	367	323	353	346	334	340	345	353	383	374	375	334	352	337	341	353	325	361	322	365	337	349	356	379	356	343	344	333	366	385	355	322	367	348	373	360	348	331	336	314	356	331	358	341	320	334	365	353	324	332	353	373	343	353	362	332	373	322	381	362	332	361	326	373	349	347	363	319	326	329	366	352	353	344	359	309	333	389	352	355	328	367	349	351	348	332	340	322	347	384	327	365	368	353	330	368	361	341	350	340	310	347	371	364	357	331	356	352	356	343	377	353	326	377	353	340	322	363	330	339	355	351	370	340	373	332	370	390	335	355	336	389	342	374	366	357	335	359	386	357	365	355	343	345	339
38035	41301	21123	5058	1222	532	477	503	538	527	566	549	559	470	486	500	492	458	518	519	479	489	516	498	497	523	507	576	555	501	492	546	485	552	537	534	533	477	541	530	513	488	471	496	496	506	505	499	492	501	518	524	512	501	479	525	482	530	508	479	507	483	496	530	508	500	500	485	483	536	490	504	487	516	481	501	533	484	536	543	509	511	563	518	507	508	483	480	500	500	507	486	517	520	486	502	554	540	522	494	519	482	509	504	515	542	522	525	527	452	486	511	498	525	482	559	499	513	548	517	521	494	521	531	535	510	485	451	525	499	530	512	501	537	527	531	486	496	533	534	537	502	530	505	525	499	509	495	487	513	546	478	521	480	539	495	496	515	497	510	507	538	497	520	501	528	518	507	481	515	526	481	491	542	518	488	468	537	522	498	476	537	481	499	525	520	531	496	544	526	486	486	489	483	515	478	520	537	508	478	533	520	468	514	520	508	536	523	509	512	544	520	525	481	537	519	516	531	517	504	526	479	517	486	521	532	521	528	529	457	506	501	499	508	485	507	538	519	533	526	475	522	512	516	518	558	518	507	508	524	488	505	523	507	530	492	485	547	504	546	470	501	462	502	513	555	537	527	503	520	506	514	498	475	496	548	566	516	508	544	520	485	503	509	531	484	496	541	482	476	516	530	507	521	498	485	510	505	538	494	527	485	499	487	538	548	506	524	523	525	495	514	489	475	526	533	540	532	515	516	524	483	485	494	495	558	539	528	534	536	523	476	504	498	548	510	535	515	532	532	533	536	503	502	470	502	467	514	495	504	541	536	526	523	514	493	479	546	520	473	492	533	525	480	556	545	523	509	509	509	523	504	502	507	551	467	513	528	492	520	515	527	472	503	485	513	477	517	496	526	524	526	552	529	502	469	535	531	486	488	531	521	511	516	477	494	524	484	502	526	520	506	488	507	509	502	520	511	486	502	476	488	495	504	481	497	518	511	504	504	513	486	509	477	508	499	558	494	498	572	503	528	504	554	538	514	529	527	535	488	495	516	503	488	459	489	506	499	534	507	469	482	487	498	489	486	507	471	532	495	488	451	515	533	546	552	550	520	537	483	501	516	527	507	534	540	485	509	511	494	512	510	516	492	510	563	475	538	518	509	495	496	519	493	528	541	522	539	524	513	508	489	536	514	500	566	474	492	493	532	537	548	472	487	516	527	509	521	476	502	513	512	531	555	519	515	500	512	521	538	490	503	474	558	500	538	519	493	508	507	519	532	471	506	473	491	528	552	506	581	476	503	468	523	492	519	478	512	494	512	510	500	465	493	503	499	506	528	519	497	470	521	526	533	507	537	529	512	526	486	519	516	504	504	521	485	544	532	500	511	471	485	511	506	475	498	509	529	502	513	525	510	518	529	543	519	493	481	471	495	517	504	512	554	460	487	500	499	538	526	499	520	495	519	478	539	527	524	520	571	506	502	515	499	496	550	519	516	490	545	510	529	537	532	503	546	536	532	493	499	552	516	526	507	513	519	519	491	539	526	525	472	503	514	496	520	502	512	486	497	516	474	522	500	502	470	476	522	523	516	501	487	539	508	497	511	451	518	478	515	524	520	518	519	539	530	545	510	520	525	507	517	513	508	492	509	538	490	540	498	534	509	500	511	537	515	523	526	495	482	543	490	494	520	464	519	528	528	482	531	497	502	504	559	528	545	527	491	510	522	457	510	515	550	519	511	562	452	516	502	484	488	531	526	475	538	571	532	500	482	499	554	488	498	488	519	509	536	543	499	535	465	548	457	503	498	495	529	472	509	477	532	540	511	504	594	543	515	507	524	493	529	500	550	521	500	520	507	504	495	516	491	518	520	531	505	524	515	511	543	497	481	564	502	519	493	546	499	546	498	543	529	532	537	488	551	520	517	532	557	571	494	493	544	522	497	508	520	495	462	494	477	495	469	484	486	488	498	482	533	485	517	536	563	529	504	526	522	527	519	529	509	542	477	516	510	528	478	514	526	523	561	526	520	516	561	487	556	520	536	551	511	473	505	482	518	489	555	487	468	536	493	518	521	528	537	479	533	509	524	497	489	511	511	516	510	542	552	545	554	517	509	508	478	486	493	524	514	511	513	531	503	486	521	513	506	485	509	484	505	466	532	518	519	549	515	536	547	483	466	543	479	504	522	504	498	492	509	476	500	545	519	515	499	536	518	488	550	532	553	497	480	530	487	495	527	516	529	507	486	506	520	483	520	503	480	531	496	520	540	506	492	515	502	507	455	521	525	516	514	480	446	543	535	545	486	514	530	483	471	567	507	494	484	508	504	488	488	487	476	491	495	532	513	510	485	498	510	518	500	529	506	543	527	502	512	529	503	529	546	510	530	521	508	521	495	495	541	492	495	523	528	509	499	515	512	529	523	510	512	518	527	521	529	515	516	488	513	496	523	506	520	526	549	521	520	510	531	482	547	538	474	485	518	515	523	530	516	482	487	507	485	495	514	560	479	519	486	513	527	520	493	531	543	499	503	510	518	517	530	529	482	514	557	513	480	471	517	467	510	505	512	518	524	519	496	564	503	490	556	497	476	526	490	504	513	479	528	502	527	513	530	540	514	522	503	573	539	494	469	502	541	494	469	501	510	514	550	544	490	503	524	532	532	504	479	496	486	487	472	431	490	487	497	539	533	504	522	501	548	517	486	474	521	521	533	503	479	534	541	517	471	491	514	511	524	484	548	520	501	524	477	525	549	511	526	512	511	565	488	520	531	531	542	538	472	514	505	499	444	509	535	504	492	502	493	532	492	478	515	532	521	512	510	527	529	539	538	530	520	516	514	487	519	485	521	546	514	489	523	538	528	500	527	512	534	515	552	484	523	501	536	522	543	503	491	530	503	510	523	491	533	519	510	525	527	521	484	545	509	507	495	491	552	522	537	573	557	554	546	533	496	500	506	520	516	499	537	545	508	531	485	571	561	493	517	492	485	496	510	493	502	502	528	524	509	472	532	504	569	503	516	492	483	540	539	512	468	490	512	498	492	548	464	512	524	500	493	517	502	521	468	536	506	487	519	507	480	483	534	485	544	524	496	551	551	506	514	540	516	481	443	491	480	508	485	533	515	533	538	492	513	544	502	517	494	496	503	500	511	499	461	517	501	546	518	534	484	557	494	497	515	532	519	526	531	517	495	540	513	481	511	508	462	503	530	542	516	513	471	512	497	499	516	492	504	515	534	488	536	487	492	507	526	485	521	506	507	495	528	534	548	497	514	491	491	513	511	485	505	523	506	501	483	538	520	493	509	530	461	521	490	522	512	540	520	521	499	532	508	525	486	485	514	464	492	492	483	540	539	526	495	526	519	510	453	494	515	495	499	546	529	500	495	477	521	535	525	534	537	491	560	492	509	493	525	542	470	504	509	494	476	494	523	526	515	496	508	525	519	501	510	521	515	511	528	486	514	473	486	506	518	493	512	532	489	481	507	490	497	496	479	544	478	527	489
24330	21797	29319	24162	21097	11815	734	516	451	445	415	409	433	470	500	439	466	441	455	439	450	453	477	412	435	471	405	433	438	470	464	459	441	439	455	431	457	484	436	493	453	424	466	452	461	442	464	417	464	408	418	465	436	432	420	428	435	460	464	448	447	489	422	400	419	460	434	442	406	449	429	428	456	451	422	472	421	457	464	388	445	459	483	426	406	429	456	441	425	465	445	446	433	427	437	476	417	484	459	440	440	443	437	397	465	449	427	419	438	418	389	448	435	433	453	436	448	458	446	469	420	471	485	397	436	445	454	484	434	458	451	458	414	482	448	378	430	439	470	427	431	459	463	414	481	474	456	448	422	474	455	437	422	444	449	419	477	444	422	451	412	450	448	421	439	456	433	449	419	425	431	454	419	455	474	417	426	438	430	463	444	404	448	422	448	425	405	414	465	405	447	398	456	422	423	422	458	463	466	435	452	421	459	429	424	429	429	470	426	444	459	424	411	442	424	469	427	439	451	408	415	447	489	436	449	426	425	447	420	467	430	436	466	430	439	459	425	473	410	451	446	448	430	437	442	452	445	440	428	477	442	461	453	440	412	437	430	448	459	435	446	454	408	467	442	417	483	404	469	463	453	485	425	467	446	437	444	437	477	443	495	451	453	447	405	453	423	437	397	477	436	448	463	441	427	447	470	468	436	438	442	404	452	426	407	422	441	456	440	465	424	451	433	429	482	454	447	464	477	430	437	418	414	457	442	496	414	430	431	476	450	447	445	437	447	484	439	432	397	433	429	425	442	479	458	417	465	433	448	439	416	432	447	431	449	442	474	430	450	449	498	448	441	449	428	450	422	427	404	439	432	490	447	436	435	428	449	415	448	474	450	416	451	449	465	454	424	446	448	464	437	458	438	436	420	441	442	424	440	430	464	449	422	472	474	436	423	433	424	458	443	434	449	447	434	474	431	426	446	442	449	467	450	435	454	466	483	429	480	458	469	418	420	484	485	396	423	440	475	436	456	452	434	451	419	430	443	451	390	403	410	434	434	457	427	441	418	410	431	428	439	391	477	449	469	442	477	456	460	473	469	437	460	442	429	429	475	407	431	427	418	429	454	415	449	458	411	409	451	442	449	428	417	423	461	453	428	431	481	416	448	417	429	430	451	417	428	443	393	444	397	476	426	459	428	437	419	429	437	457	416	455	458	467	457	422	449	473	435	416	445	460	453	449	442	441	433	439	419	443	440	451	426	455	469	465	450	396	456	407	439	408	439	462	418	465	441	491	457	449	459	461	482	419	439	428	456	426	446	450	409	445	442	474	448	438	429	455	488	455	433	452	437	457	453	466	426	426	428	457	445	430	467	426	458	458	477	439	413	404	432	462	405	434	425	428	423	439	466	433	416	420	416	481	437	423	436	439	448	460	432	431	418	457	439	442	427	458	449	478	438	448	447	450	455	419	413	429	423	410	468	412	423	452	460	436	430	480	464	454	436	444	468	436	438	413	470	430	454	456	427	446	430	435	453	484	435	457	424	413	451	461	403	437	426	453	444	423	433	456	466	444	474	441	445	462	439	443	449	456	456	462	472	453	448	484	470	419	441	455	440	451	448	434	448	442	473	471	442	484	408	438	425	446	468	444	484	429	496	466	447	402	469	435	440	467	442	438	435	440	433	472	424	437	422	443	425	446	467	450	422	401	474	463	438	446	439	438	450	421	434	459	409	426	443	442	429	436	452	452	411	463	456	430	485	441	479	420	445	401	438	487	461	422	436	454	454	456	437	453	446	409	430	415	446	455	424	447	423	451	426	427	461	432	429	420	438	450	419	419	487	447	442	419	443	447	450	442	451	431	447	435	443	383	448	429	420	421	438	455	427	455	444	455	470	431	449	429	421	433	441	441	440	415	456	444	432	441	449	423	454	462	455	411	470	455	447	415	443	442	456	413	429	457	446	460	406	450	447	428	407	429	448	446	425	447	457	427	491	431	447	414	445	472	470	431	443	449	421	448	406	465	407	437	464	457	431	447	426	421	425	460	417	395	436	429	431	432	443	477	441	455	450	439	440	417	441	463	465	431	412	473	469	454	462	433	451	435	454	432	443	473	475	451	431	450	434	444	433	406	454	457	448	451	446	439	421	469	463	427	472	436	458	442	478	439	493	409	443	414	450	435	440	421	471	437	424	434	461	459	472	444	493	471	422	464	467	452	453	426	412	430	476	449	407	454	427	389	439	470	480	431	471	449	431	431	443	442	447	468	409	415	458	467	449	468	425	399	466	456	458	412	431	434	478	435	430	442	440	386	462	395	457	434	417	428	431	438	448	452	455	467	439	419	429	445	420	468	414	486	464	443	421	483	469	459	418	469	405	445	478	424	442	445	454	429	470	437	420	408	432	472	429	438	472	452	443	494	433	436	428	461	453	457	445	446	465	415	464	427	411	451	422	441	428	452	482	472	423	429	445	398	395	421	470	426	441	435	433	441	435	445	458	445	460	444	457	448	429	448	417	428	441	441	477	435	376	435	446	480	426	475	405	435	421	437	429	426	449	428	446	407	468	426	435	439	450	437	464	425	444	467	400	467	424	445	452	455	422	425	447	438	445	387	429	399	461	447	433	450	448	439	462	408	489	453	403	446	449	434	454	481	412	470	411	428	476	424	438	475	453	444	467	416	432	431	466	443	441	485	416	427	448	430	429	476	428	468	425	418	426	455	439	444	449	438	446	488	437	454	488	449	424	497	431	396	446	419	432	446	421	439	467	428	437	489	418	469	453	424	449	427	420	488	436	430	409	433	467	467	481	457	441	450	455	462	465	394	399	458	428	443	462	412	429	453	399	420	447	411	456	469	449	466	438	443	447	452	388	445	492	465	448	426	430	416	449	457	394	436	442	441	459	437	421	451	408	427	441	419	438	452	442	481	433	496	433	445	437	444	440	448	447	436	427	441	427	433	451	443	470	438	414	441	431	421	441	392	436	440	442	415	411	444	464	468	427	413	457	438	440	421	465	425	437	467	463	434	454	466	458	473	436	427	411	451	431	444	458	446	435	461	416	425	444	438	470	450	477	421	481	422	424	441	417	464	474	416	441	407	422	461	464	418	439	484	429	438	475	450	449	430	435	428	453	451	440	441	466	460	405	409	434	433	432	416	414	448	469	431	468	415	424	416	447	469	447	445	462	445	436	438	442	429	466	424	463	462	420	464	420	454	407	454	437	461	450	492	458	433	444	401	441	456	414	432	473	425	465	436	475	447	424	454	419	446	452	447	435	445	467	420	442	400	459	447	396	447	440	471	405	453	425	417	450	482	457	433	406	442	431	458	473	467	405	461	442	444	463	401	439	442	431	430	459	442	423	474	440	452	444	440	448	461	451	450	433	473	451	427	445	453	415	441	448	430	417	446	428	482	464	425	492	452	486	454	436	403	450	433	454	413	421	389	488	462	463	436	454	417	466	429	432	424	410	471	397	432	399	455	458	412	432	460	421	460
61941	85517	52668	24328	6644	764	630	638	633	609	639	652	639	676	607	585	644	639	640	587	663	644	618	607	590	643	623	654	603	622	622	667	629	622	646	574	637	648	609	624	631	646	626	624	624	634	647	622	626	670	641	649	653	639	628	587	586	603	648	636	623	611	608	628	635	598	598	640	619	586	662	635	638	608	625	596	656	669	587	589	598	628	621	600	614	599	671	659	629	625	660	608	621	558	618	630	636	632	589	616	591	589	619	638	631	625	585	645	683	580	688	642	637	610	646	628	614	634	659	613	596	615	640	611	625	620	588	652	634	542	573	620	662	607	652	604	667	643	627	588	640	633	621	604	631	627	655	601	681	599	642	617	606	596	607	662	611	649	668	603	650	595	602	658	608	621	642	632	587	629	668	640	654	597	640	654	629	666	623	595	634	598	674	609	611	612	638	629	649	584	628	572	619	611	645	596	625	608	585	577	633	592	622	643	673	621	624	616	654	628	658	614	632	611	599	614	621	605	612	618	601	663	623	690	629	643	632	615	659	630	629	599	663	594	644	612	641	609	624	651	658	634	597	580	636	640	645	635	645	579	669	629	618	658	614	674	606	635	632	597	655	626	590	637	634	673	608	607	630	632	645	652	660	563	660	600	635	625	578	603	653	620	602	630	590	639	628	589	651	678	591	584	616	656	643	578	617	607	619	654	628	616	674	591	628	643	638	614	626	673	588	628	639	586	617	601	609	644	575	629	647	634	650	625	640	617	597	658	618	661	649	583	616	627	626	612	600	623	658	594	611	598	644	674	632	696	636	663	662	636	662	649	595	617	590	610	620	623	586	565	647	625	627	597	631	672	640	632	632	584	641	636	602	591	615	626	635	624	655	619	577	678	649	678	611	598	612	628	623	584	647	683	640	669	582	628	598	611	645	582	611	628	632	615	625	609	682	596	648	663	636	604	615	609	625	601	610	626	615	613	603	647	640	617	594	589	613	629	628	642	615	604	640	659	610	632	666	595	633	661	619	644	654	654	618	591	644	605	655	651	612	628	624	614	610	635	603	592	611	598	595	644	633	630	630	562	601	599	686	618	612	628	614	622	636	636	628	696	646	602	658	596	615	609	663	576	635	636	629	640	591	602	624	657	557	565	638	639	636	625	636	581	603	634	609	607	635	627	604	587	632	583	651	662	609	678	627	639	607	620	643	621	632	606	586	585	587	628	605	600	629	620	635	634	662	602	639	590	635	653	611	633	606	653	630	653	601	633	643	631	615	615	599	663	633	580	636	596	624	622	637	655	614	633	674	579	621	667	598	613	638	627	593	624	641	660	621	639	614	652	651	636	653	651	635	635	623	609	635	620	621	632	626	619	607	645	649	604	655	667	598	660	625	649	644	569	634	565	635	637	618	624	581	654	603	607	644	591	617	689	596	624	615	650	590	605	606	612	617	604	558	574	667	639	606	633	640	554	631	656	602	609	626	633	640	562	626	640	574	578	619	641	629	595	621	608	662	633	618	617	649	660	594	626	546	651	599	568	628	668	616	588	643	651	583	585	599	633	599	590	638	654	611	591	623	614	664	647	617	612	667	618	626	623	598	596	644	593	626	631	612	594	660	618	595	626	619	675	645	620	601	613	641	604	601	623	607	647	587	582	639	656	592	601	656	653	657	658	625	591	605	626	633	610	581	593	662	624	617	624	660	588	584	627	598	610	586	603	653	614	629	598	613	601	606	678	629	654	611	600	612	622	625	649	646	646	633	648	643	670	632	635	648	632	606	626	626	637	639	662	670	637	594	654	606	632	646	632	627	638	651	617	605	631	662	604	603	649	638	624	643	627	616	604	590	617	620	638	618	572	609	611	562	652	641	622	569	588	626	608	654	619	581	664	635	596	586	604	672	642	640	628	632	605	540	628	643	647	622	616	627	623	615	578	638	614	704	656	590	620	603	611	644	633	634	634	615	649	654	627	677	632	639	628	619	636	589	633	620	638	652	629	622	619	598	621	583	620	600	624	666	650	633	642	627	628	593	630	643	646	630	622	620	578	629	580	642	656	614	684	628	636	639	642	684	649	617	594	594	621	601	583	616	639	631	583	673	629	600	653	656	629	582	636	617	651	595	624	649	608	661	637	603	653	629	648	632	624	668	620	644	610	656	599	592	623	628	621	602	613	665	670	605	637	594	630	602	626	647	584	620	640	630	604	611	658	654	651	624	631	650	623	654	644	606	650	630	616	640	619	634	610	621	615	635	600	635	594	637	617	608	642	615	629	619	621	671	648	612	615	603	631	638	621	562	635	640	633	576	616	639	610	621	648	611	594	613	624	636	621	638	631	599	641	594	633	655	623	621	658	614	615	622	656	598	623	607	630	581	641	585	626	622	673	598	647	651	620	608	632	630	591	608	595	595	664	621	627	635	657	604	610	611	604	606	604	643	628	583	699	619	608	590	641	623	658	603	619	655	643	611	592	626	618	661	590	653	611	547	662	634	646	623	604	602	610	632	676	583	623	642	616	617	632	630	661	577	611	632	607	617	668	609	633	625	651	620	643	657	626	622	596	655	594	621	650	629	663	617	623	670	663	605	672	632	669	610	592	634	644	651	626	654	655	546	630	619	637	645	660	645	608	616	636	652	642	637	590	663	648	648	633	582	636	640	623	617	607	634	625	633	621	634	644	590	589	660	656	611	604	608	653	602	610	634	674	642	593	658	601	620	628	663	600	660	689	590	607	642	649	652	667	621	636	639	612	656	624	593	604	592	682	647	644	644	603	586	606	611	616	589	637	645	617	599	672	590	693	611	598	602	603	634	617	621	641	593	645	613	621	616	590	625	630	659	628	564	614	594	613	612	603	662	588	653	631	594	623	611	603	621	607	617	619	601	595	620	615	658	657	617	649	638	590	633	655	635	658	653	669	627	594	695	600	652	600	579	631	604	625	623	651	621	631	646	625	583	644	577	587	639	614	656	610	594	630	639	629	630	638	658	634	694	627	640	551	677	612	625	644	641	651	621	626	590	626	650	630	614	573	664	615	620	609	650	608	655	654	607	627	632	624	604	645	620	591	652	639	631	621	631	616	627	678	661	631	651	584	668	650	611	650	642	633	646	635	624	667	630	621	607	609	632	618	636	626	631	655	623	649	616	673	640	645	586	624	611	610	630	626	638	588	599	642	589	589	636	578	592	657	632	620	606	671	660	681	629	619	643	614	644	664	633	619	640	621	637	670	653	659	627	597	669	627	617	631	587	595	658	678	603	592	673	651	643	592	647	589	645	611	601	589	613	635	617	603	612	619	626	640	630	620	626	677	639	665	684	650	603	645	618	623	631	633	629	626	651	594	617	639	588	639	621	652	649	618	603	580	614	677	629	623	636	624	639	595	630	588	587	596	623	624	642	654	579	621	678	627	647	617	624	629	657	571	677	620	636	638	595	641	601	611	641	624	664	668	610	614	642	626	581	658	656	617	621	601	627	619	558	593	623	636	655	608	599	628
23518	21641	29566	23809	21393	20031	4412	468	382	416	364	401	408	383	393	371	394	384	370	390	375	389	434	379	354	387	378	361	368	373	415	386	397	404	407	379	425	373	398	368	408	380	353	386	399	356	406	355	404	387	428	374	364	396	361	421	378	361	382	419	377	362	378	382	381	409	385	377	400	413	380	376	365	374	390	355	417	357	362	374	378	371	375	413	385	349	391	399	393	411	335	387	362	368	381	377	394	407	383	412	386	364	385	401	398	375	389	380	354	377	387	367	381	378	404	358	398	370	401	372	360	403	372	392	351	359	377	414	385	393	381	412	356	349	358	365	357	414	403	394	353	408	375	364	381	349	353	392	368	438	374	374	391	405	396	369	390	387	394	401	393	380	392	400	372	398	387	388	398	391	365	376	347	386	378	403	408	386	349	376	374	381	417	353	388	349	394	386	370	365	379	387	356	384	350	354	385	402	410	401	375	374	414	380	368	380	389	380	357	420	371	389	401	383	409	389	354	387	376	374	371	376	407	372	368	379	395	354	403	345	367	374	410	380	382	365	369	400	394	401	380	397	330	412	365	395	369	397	375	369	343	388	356	362	390	415	385	384	390	370	374	340	393	363	403	364	377	361	386	364	373	393	365	353	343	377	399	363	378	399	392	387	346	411	373	384	371	387	359	365	357	388	335	366	390	373	385	378	402	399	411	400	355	348	364	356	374	379	372	363	413	356	393	374	378	359	402	350	356	387	366	397	415	387	357	367	372	366	364	381	364	398	407	396	380	358	341	379	382	376	413	375	396	359	374	353	401	371	363	387	400	385	343	347	355	357	386	370	401	392	396	364	382	356	358	362	428	355	358	389	366	362	404	385	379	370	402	363	346	358	393	368	372	347	363	401	394	337	362	375	370	382	408	378	379	362	351	409	364	378	368	419	395	403	415	383	362	361	385	370	406	362	409	396	385	369	403	385	385	373	413	391	348	388	395	353	392	382	363	368	400	378	393	356	369	384	407	412	387	390	357	376	364	385	382	397	360	365	400	380	414	365	393	401	363	359	375	372	342	378	389	405	374	386	356	404	390	380	393	377	390	383	353	390	376	416	366	417	392	394	402	367	388	361	386	377	351	354	392	374	379	373	383	432	385	413	389	365	385	366	399	409	394	376	380	400	391	383	397	374	377	440	343	339	400	333	387	384	400	377	402	337	396	383	376	363	357	382	405	363	413	359	380	421	406	359	402	359	363	390	374	386	401	331	400	371	395	339	370	383	356	389	378	376	384	366	362	363	400	381	375	369	394	390	395	391	390	369	372	370	390	380	365	365	401	402	397	367	340	388	385	382	379	411	376	343	376	392	395	389	362	393	354	395	367	337	380	357	387	373	396	381	395	383	430	346	402	413	392	419	394	379	365	356	372	350	382	357	431	380	377	388	370	326	356	375	368	346	375	388	390	363	350	376	361	392	363	354	380	334	384	379	424	396	401	396	382	364	410	385	383	372	384	352	382	370	371	382	373	357	367	379	377	388	373	392	371	372	355	394	370	385	381	417	398	371	369	398	365	378	358	342	390	395	371	429	424	365	406	364	369	367	391	388	393	390	387	384	360	379	386	408	379	347	383	369	362	370	344	393	324	378	370	426	371	375	410	337	353	398	377	362	373	395	377	388	379	409	347	394	373	385	402	361	350	375	360	359	361	388	380	383	361	379	383	338	401	381	376	382	377	383	386	394	371	382	361	381	394	381	383	420	369	353	385	388	377	390	390	383	379	380	363	353	360	383	379	385	362	394	380	364	393	406	379	382	385	368	348	357	364	356	378	391	397	380	368	362	396	353	372	371	363	390	342	358	395	356	379	353	378	350	399	311	395	353	362	415	362	371	414	421	420	376	389	398	379	401	408	381	360	397	391	346	392	361	397	358	344	397	391	406	389	416	393	372	374	366	396	386	373	360	393	395	380	398	398	385	371	372	368	391	399	355	389	398	357	382	375	369	387	409	371	375	391	406	384	398	369	362	415	355	378	387	377	378	370	368	397	345	395	412	383	388	355	376	400	385	347	392	386	363	340	369	374	395	389	376	385	353	365	390	358	381	362	380	375	403	376	371	360	366	396	374	370	411	410	334	398	374	434	385	402	378	381	374	387	379	386	372	364	399	333	408	376	387	362	362	390	375	374	367	397	375	348	371	382	359	386	367	383	364	381	375	373	412	378	372	376	390	364	379	379	364	367	395	404	401	369	383	390	380	392	383	348	373	372	360	374	372	408	379	397	379	384	369	391	382	368	386	368	390	388	383	368	374	399	358	395	403	370	364	396	362	393	382	391	437	399	364	395	371	370	356	356	374	393	372	378	362	391	407	383	386	357	387	388	371	348	374	403	384	382	397	380	378	375	382	364	376	388	390	357	343	399	403	440	386	380	389	400	385	380	385	378	314	368	410	358	343	398	401	413	360	363	377	389	367	380	373	383	338	406	370	349	377	369	395	401	360	389	383	368	440	398	350	358	355	379	387	369	355	372	384	329	375	369	370	386	369	420	367	353	366	387	392	380	373	400	374	369	406	383	363	353	362	383	364	344	368	395	364	425	385	388	331	374	394	373	401	394	419	367	398	364	427	381	374	349	373	389	354	362	353	352	385	363	395	379	383	359	329	349	380	382	369	418	352	353	386	383	388	373	374	388	334	394	387	345	347	393	375	361	386	395	392	350	357	363	364	353	394	370	368	399	351	369	372	385	371	371	392	339	380	342	376	382	366	347	397	389	379	383	354	378	379	370	340	359	347	343	372	384	385	371	385	391	361	414	380	398	395	383	369	400	359	390	356	376	343	383	378	388	391	376	353	364	380	362	377	389	366	392	373	390	366	393	409	367	364	363	346	367	381	418	361	398	387	360	399	359	385	369	398	353	365	377	391	391	408	380	375	363	377	385	367	394	360	364	366	357	401	379	401	394	370	374	360	370	363	379	388	410	394	359	371	360	358	404	400	400	397	382	378	390	364	382	372	419	402	324	358	390	342	378	364	381	399	387	383	351	403	366	397	347	346	379	366	365	368	373	395	370	354	419	391	370	386	365	379	376	409	377	353	353	378	392	348	389	365	395	338	346	370	375	365	377	391	370	423	383	353	367	369	353	393	415	340	389	360	347	373	388	382	394	402	402	356	370	394	417	421	405	325	369	348	381	356	407	334	344	356	397	369	390	390	372	405	366	377	366	392	368	387	377	356	385	371	367	358	360	383	361	383	373	372	386	408	362	356	352	375	365	391	383	385	378	368	380	364	377	364	366	380	365	386	346	416	358	397	418	366	369	392	406	387	399	359	413	375	369	386	363	400	398	341	372	379	414	393	395	379	355	379	401	367	345	378	351	364	383	397	377	367	355	373	364	387	379	360	346	351	342	369	379	381	357	385	379	350	402	383	347	379	400	368	396	359	359	360	362	358	365	377	370	351	399	373	362	380	389	377	387	396	342	372	407	358	387	378	361	428	388	395	373	397
61580	92970	60002	29803	10099	790	541	545	500	559	547	513	535	514	550	530	528	516	512	556	521	505	522	551	487	530	551	504	512	567	544	570	535	557	556	530	553	536	534	519	483	555	523	518	498	501	532	502	542	566	534	534	496	557	540	526	519	558	548	540	548	516	532	562	528	526	511	529	568	499	509	547	547	557	535	491	550	539	541	510	541	562	495	511	561	563	553	518	575	509	529	497	567	540	510	502	543	546	508	554	556	502	567	507	558	516	529	549	504	502	523	527	549	566	505	576	524	506	480	575	546	533	532	530	502	512	523	565	570	527	488	488	490	526	527	558	528	512	524	503	520	529	551	529	518	525	550	530	494	523	536	544	543	544	544	561	542	552	516	518	565	534	555	553	501	511	534	547	511	566	536	506	565	520	560	526	586	481	557	522	515	538	557	556	518	511	560	504	521	495	529	533	531	527	537	489	512	524	520	496	532	544	494	542	548	551	534	544	526	491	535	478	562	512	487	506	544	548	549	508	552	549	487	505	548	557	534	580	506	516	501	536	536	572	497	532	484	560	541	561	550	536	515	514	535	534	511	537	525	558	526	561	526	517	537	568	559	506	519	548	519	522	501	529	532	525	537	555	553	524	536	548	527	555	561	520	571	522	516	499	545	521	528	586	499	523	524	530	503	568	522	528	539	495	466	564	520	513	506	522	547	550	526	519	534	523	514	519	563	549	541	527	517	560	514	521	506	546	542	509	530	540	495	524	513	567	498	508	528	510	544	526	545	493	537	509	522	563	525	517	521	553	534	566	520	478	550	526	515	518	506	551	547	526	502	512	537	505	536	529	586	540	553	515	557	578	527	533	574	528	541	541	490	525	563	527	547	526	509	520	567	567	500	502	585	539	534	546	531	554	556	562	497	554	566	539	524	516	548	545	565	564	492	526	525	520	523	539	568	524	528	564	524	512	526	561	532	528	556	524	542	542	482	552	505	552	557	496	548	499	526	528	536	562	538	541	534	554	518	520	474	539	508	557	535	562	535	540	558	531	544	506	548	536	527	556	529	504	578	539	567	512	553	523	494	554	510	527	509	466	545	518	504	551	525	548	505	499	527	522	549	514	545	521	536	539	560	558	563	572	534	539	535	542	552	557	523	561	539	557	530	550	521	563	513	532	530	532	494	555	512	535	545	500	535	494	514	533	542	526	567	503	511	542	503	524	564	540	517	522	532	547	529	518	520	511	520	542	556	536	550	520	540	501	555	560	527	527	529	499	505	531	513	532	524	519	568	539	471	505	503	535	529	508	503	521	500	524	543	521	510	523	549	496	536	532	555	530	528	539	543	527	535	501	514	526	560	514	547	551	534	519	542	512	529	553	529	527	531	508	497	550	537	571	501	523	541	511	522	499	522	526	576	564	490	530	547	516	539	521	494	557	504	521	544	513	507	517	495	531	509	498	489	564	521	565	518	561	539	534	524	504	535	523	558	523	559	540	545	545	537	515	575	525	505	521	533	537	535	512	544	546	511	527	557	582	548	524	566	499	522	535	515	544	538	530	497	525	525	580	529	546	508	557	526	477	519	521	550	554	550	532	499	525	553	515	542	578	570	553	535	522	546	502	509	482	507	517	536	516	531	536	517	510	557	518	538	522	520	521	557	530	516	506	517	529	550	506	547	522	516	584	506	506	538	559	532	510	509	483	468	544	511	536	556	555	552	516	535	568	527	554	508	559	509	560	543	500	552	561	528	528	501	547	568	546	567	497	505	492	554	507	515	551	594	521	528	543	556	556	546	562	506	482	564	557	503	559	534	548	523	543	510	525	525	527	561	547	580	520	535	546	552	531	537	500	538	534	537	580	527	555	525	496	566	559	527	529	511	544	565	544	540	540	505	546	534	536	495	525	522	536	544	522	498	473	549	519	459	551	536	508	478	502	546	546	485	564	510	551	531	551	510	550	539	532	495	514	488	558	513	539	517	512	497	532	560	515	524	555	493	550	533	510	511	532	521	581	510	531	577	532	521	497	513	557	503	561	533	553	524	565	529	526	509	583	541	512	507	517	585	543	545	574	508	514	538	512	529	521	554	554	517	551	551	533	521	556	546	512	522	525	517	550	526	543	525	535	497	525	553	556	543	529	534	539	539	532	552	570	507	545	541	526	530	536	554	580	546	523	523	507	520	575	521	528	539	576	489	548	540	516	546	554	546	566	557	518	548	534	513	535	552	484	536	543	535	532	530	525	543	522	549	505	499	502	540	512	509	536	504	530	528	520	505	543	548	589	561	533	508	514	534	519	529	516	542	567	515	523	533	488	536	570	572	558	524	514	522	553	530	518	556	512	511	550	546	538	500	514	540	539	526	532	517	545	527	540	508	508	545	542	546	492	517	548	509	541	549	549	521	485	534	562	544	541	548	529	539	514	539	544	548	551	542	510	532	535	526	533	520	518	571	556	531	532	555	498	560	548	551	570	535	510	494	516	513	505	521	545	550	502	511	545	549	553	563	539	574	524	497	489	570	544	518	516	528	503	535	593	530	598	518	528	555	502	549	477	540	527	576	549	568	527	505	568	519	531	527	533	508	534	535	562	530	511	516	498	525	555	529	530	540	527	519	529	544	560	552	565	541	546	547	521	562	565	535	531	562	576	536	514	503	561	487	517	532	527	494	517	474	522	521	539	535	558	555	508	506	532	521	541	564	502	526	543	491	533	532	499	519	540	538	555	500	554	545	555	567	504	537	578	546	525	519	517	528	533	555	537	512	553	531	522	531	574	519	568	581	527	539	558	575	527	542	528	540	494	570	559	527	494	515	554	523	518	515	514	498	533	551	519	541	486	513	549	526	560	582	544	544	533	562	514	522	549	530	526	561	566	549	535	527	550	512	589	522	555	534	511	556	539	563	520	520	520	484	513	531	540	552	563	584	574	572	547	528	531	507	534	515	555	504	513	552	541	503	562	514	500	513	535	529	549	526	531	531	497	525	548	528	514	520	502	514	516	559	509	528	543	534	511	563	535	542	513	522	552	563	573	547	507	549	512	573	513	530	492	558	530	490	552	525	534	524	535	535	587	561	490	515	538	561	532	536	535	524	536	486	488	542	495	538	554	505	559	505	530	538	526	521	527	516	558	571	526	525	500	505	506	520	512	565	538	544	548	557	542	581	521	495	513	526	483	514	547	526	528	526	506	524	505	559	533	565	553	524	560	551	511	543	495	570	548	533	531	568	542	479	500	503	544	513	548	520	504	541	527	499	528	534	565	542	573	575	527	534	524	514	545	567	544	528	515	521	558	531	566	501	522	483	567	513	540	576	527	527	554	501	538	547	518	544	544	549	528	558	524	513	540	526	478	524	540	556	559	490	551	552	533	523	514	535	505	529	544	544	535	518	530	520	531	532	557	539	570	555	517	538	548	518	508	503	522	547	506	560	552	536	523	522	513	502	531	529	526	517	521	588	546	599	512	478	521	562	526	511	537	551	555	493	507	524	521	511	511
31527	26846	21553	6917	931	567	386	346	334	372	357	359	346	377	325	365	349	354	330	341	365	354	347	337	352	383	343	311	361	346	365	359	380	348	384	375	355	327	388	360	352	346	387	342	357	336	378	348	375	330	329	367	342	374	387	335	352	352	346	332	361	367	361	371	358	313	365	326	358	349	382	362	326	348	369	358	354	342	357	355	347	373	353	393	345	353	329	353	321	375	354	370	382	394	392	369	352	360	331	355	345	367	364	332	322	353	312	366	384	356	355	391	366	363	335	338	361	352	406	345	354	315	380	375	358	329	359	361	359	362	348	352	353	320	357	349	350	363	333	345	360	358	364	351	356	376	368	304	369	307	358	350	380	364	398	364	348	322	385	334	370	359	375	335	352	370	343	318	376	341	314	330	370	362	334	350	364	395	364	356	363	330	332	373	371	293	376	331	349	320	355	349	377	376	371	383	323	360	369	368	351	333	318	357	354	333	339	339	334	367	373	332	366	337	342	355	360	326	377	329	346	342	335	354	352	354	332	355	364	358	336	367	327	333	331	386	330	317	333	357	330	358	337	335	338	381	345	350	350	363	329	396	340	360	371	333	324	366	360	301	327	319	319	335	361	344	336	310	370	396	331	369	358	334	342	348	371	330	379	340	363	380	347	388	394	355	335	331	376	365	341	321	313	342	369	342	372	333	381	375	353	349	368	369	353	392	324	332	325	321	333	351	346	360	363	381	378	337	332	342	320	354	347	362	348	374	327	338	353	359	359	323	353	353	351	300	373	341	370	346	362	362	349	338	370	367	310	352	345	344	365	346	355	316	378	374	358	352	346	343	312	367	354	319	333	354	320	382	344	342	337	351	332	335	372	352	373	362	373	353	344	330	348	356	370	325	345	342	333	349	345	330	383	368	366	373	353	379	365	333	356	337	334	372	334	343	369	365	351	354	379	394	335	307	396	324	326	364	352	341	348	341	361	396	347	306	340	369	356	344	353	374	346	349	326	355	357	341	325	360	336	341	350	336	363	334	319	358	364	345	334	364	307	349	369	322	319	340	350	378	377	351	341	361	369	343	382	355	344	358	337	354	351	359	344	359	384	358	357	342	357	369	341	325	342	368	351	348	352	363	327	375	319	359	356	352	332	343	332	382	357	353	352	359	364	322	339	352	379	313	336	379	376	349	358	355	362	306	339	358	385	356	339	367	341	323	344	350	356	362	367	341	333	347	382	344	377	344	350	347	363	322	343	340	341	368	300	377	356	389	369	338	357	342	363	368	358	318	381	370	352	353	334	376	362	349	358	372	323	346	362	368	357	368	368	365	363	360	333	367	351	357	357	338	324	351	386	337	322	339	390	330	337	349	325	343	356	358	331	344	329	364	347	357	370	371	338	334	345	362	367	379	335	357	337	358	324	346	355	386	335	338	381	356	328	354	336	383	345	329	332	351	342	385	340	398	336	318	347	346	334	336	368	372	369	336	370	366	375	363	330	368	372	356	337	357	320	361	343	318	338	340	347	372	353	407	390	341	359	353	333	367	378	354	321	345	357	348	354	352	365	351	370	360	363	347	361	340	345	313	357	349	356	344	341	345	369	387	382	344	365	356	353	346	326	352	367	381	359	336	376	354	358	338	357	351	328	350	347	354	362	329	340	380	346	348	360	348	332	347	341	342	343	367	390	359	343	348	324	333	347	380	377	363	349	329	364	354	342	367	361	361	383	351	301	351	375	391	357	349	392	350	344	332	335	338	390	355	323	349	346	348	314	376	331	317	369	359	377	317	367	334	368	317	339	315	375	367	338	310	333	330	346	348	333	338	357	339	355	324	359	333	333	370	348	320	392	348	354	363	365	377	348	361	344	356	336	365	352	362	350	370	351	336	367	396	349	366	355	293	350	366	351	383	329	322	377	380	370	325	365	368	322	360	347	371	334	342	353	360	356	338	350	371	338	333	357	366	360	365	318	361	348	369	350	328	357	349	344	363	336	338	335	337	314	363	369	343	307	360	350	340	344	377	335	325	344	341	361	390	359	379	369	338	359	319	346	354	341	352	350	342	336	341	357	341	341	343	341	352	337	324	366	339	368	336	413	353	367	392	310	336	356	362	330	337	365	348	329	317	352	343	326	368	344	352	346	369	353	352	360	399	336	335	357	350	389	378	347	340	339	323	375	357	332	345	354	359	338	350	349	358	347	363	352	343	348	315	371	357	356	340	327	383	371	373	347	340	353	344	356	393	338	381	348	337	329	395	360	354	353	334	327	330	356	372	385	355	332	361	347	365	363	339	381	359	359	352	368	358	366	341	370	359	326	359	346	374	327	351	333	310	371	358	365	333	339	366	299	346	325	342	334	357	375	331	331	350	371	359	365	320	374	349	322	370	335	346	367	352	346	314	379	343	342	321	337	330	361	366	337	343	358	354	343	376	367	366	333	358	357	367	373	358	317	387	373	359	322	362	327	324	375	339	320	356	328	367	351	371	384	338	305	341	335	373	320	373	314	373	359	330	297	335	315	353	362	362	342	363	357	331	375	343	333	353	371	335	348	335	370	338	357	372	333	352	357	306	341	349	308	334	318	361	326	341	336	327	351	345	345	339	333	339	349	343	331	370	335	309	359	331	362	339	315	345	370	352	345	332	329	346	324	350	349	334	334	336	342	414	352	343	370	320	353	311	318	306	351	351	347	367	400	309	360	342	335	370	367	362	341	364	361	355	385	305	357	377	339	346	347	370	346	341	338	360	347	328	359	369	355	374	320	343	347	350	360	319	354	376	352	377	355	334	354	358	325	358	374	321	351	322	352	351	313	340	372	298	363	332	353	369	359	344	322	353	370	353	356	327	356	341	346	363	342	363	347	364	397	333	369	366	338	363	372	340	324	335	365	369	337	348	359	313	371	382	387	360	349	359	315	375	329	353	357	338	345	328	342	350	363	330	328	371	349	342	306	364	344	398	361	340	320	379	335	372	350	374	330	337	377	360	351	365	379	304	330	344	338	379	358	342	332	331	349	356	380	361	349	365	349	356	355	357	347	326	362	356	373	353	385	339	383	341	361	319	358	353	378	346	360	347	376	382	347	344	343	347	311	322	326	349	321	361	373	343	339	334	331	365	376	353	378	363	378	365	369	328	338	350	351	360	363	337	342	363	376	352	331	355	374	346	334	391	359	340	348	351	336	345	352	348	345	351	377	350	357	342	343	340	359	366	363	343	379	348	324	366	360	343	348	378	312	342	367	352	357	318	386	357	345	355	366	376	337	351	349	333	333	345	359	344	347	333	326	358	368	347	360	351	382	366	355	343	342	346	345	381	363	323	348	344	373	393	360	348	336	348	351	358	334	351	373	311	364	343	350	340	374	354	365	366	340	376	328	348	314	339	347	352	386	336	353	350	364	338	343	373	362	355	336	325	373	338	364	310	395	371	369	324	372	377	345	341	328	384	314	361	353	362	335	324	352	329	344	341	373	363	358	358	339	359	342	369	385	358
38206	40699	21111	5016	1216	488	512	494	478	511	530	494	467	531	502	517	507	486	506	480	491	518	488	519	477	494	540	510	552	503	500	531	510	519	482	524	488	492	535	527	518	529	525	467	522	512	515	557	513	486	507	499	503	519	508	500	545	496	504	506	517	522	501	525	527	485	495	484	497	518	493	489	497	509	471	507	536	496	508	535	480	520	483	504	503	541	526	529	500	518	501	479	528	495	511	500	501	504	489	493	520	577	504	505	529	515	449	503	491	471	497	501	524	497	510	507	517	498	517	494	484	494	500	503	465	556	495	497	505	532	540	542	480	522	522	458	500	504	511	480	546	500	496	530	485	527	474	475	491	530	485	483	527	481	538	503	540	504	529	462	501	477	460	517	517	505	499	484	511	498	503	511	537	496	503	505	504	474	526	487	510	492	498	480	513	490	490	488	523	506	465	529	499	530	473	510	516	526	519	525	484	495	500	501	521	508	486	530	480	531	521	517	499	471	498	498	530	525	535	459	523	496	469	524	491	506	537	464	496	513	489	477	538	503	524	484	497	493	467	539	526	507	481	528	443	513	518	491	480	524	530	485	490	453	512	509	509	496	510	528	446	530	501	528	485	495	492	501	472	477	526	515	472	522	503	465	499	477	530	488	448	494	513	495	485	501	475	504	526	499	508	499	518	512	524	514	491	491	520	500	542	497	500	511	504	535	534	488	498	503	489	510	507	517	491	492	475	549	496	522	487	538	529	464	547	482	455	490	517	501	484	515	507	511	523	486	480	486	503	534	509	507	502	521	514	481	486	502	509	489	539	508	478	527	497	544	501	535	506	496	514	508	494	491	507	460	515	531	509	488	520	486	454	487	495	492	464	496	507	531	487	508	483	521	504	517	480	486	513	525	529	506	527	508	528	505	500	490	492	495	504	486	527	507	488	542	502	508	494	530	493	521	547	503	533	523	468	508	525	491	522	516	535	547	500	528	506	490	523	496	479	504	548	543	494	496	514	537	519	535	503	499	510	552	497	522	499	576	524	495	502	482	523	524	527	498	526	507	490	490	525	497	501	497	514	523	518	505	503	545	531	535	509	540	469	506	505	503	511	484	478	474	485	509	470	524	514	495	495	508	510	528	474	521	527	492	511	472	464	492	517	522	490	536	498	517	511	533	492	482	516	469	535	499	564	513	476	488	532	467	518	513	490	524	505	520	519	526	504	505	540	465	515	541	503	508	483	509	547	525	512	520	537	545	479	507	498	531	453	501	511	488	510	494	509	501	476	490	516	490	512	497	532	505	509	542	497	495	479	503	511	481	509	463	517	511	492	507	493	463	485	542	482	579	474	513	503	478	510	522	523	513	500	528	447	490	551	483	474	528	492	525	468	534	485	525	496	488	545	507	502	513	509	529	525	528	518	530	491	523	492	499	489	500	471	506	542	532	494	555	500	494	487	544	516	517	508	507	512	535	502	494	484	498	544	516	499	507	483	484	491	522	505	535	507	489	524	511	509	456	497	554	451	503	488	546	506	516	526	467	454	478	517	519	521	502	498	487	520	510	511	505	489	523	517	470	546	486	484	481	486	463	517	529	511	489	521	503	523	531	470	498	577	556	516	566	513	521	515	525	504	490	481	534	479	499	522	479	506	496	497	560	511	507	493	521	494	514	524	498	544	496	537	478	493	539	517	509	487	516	518	475	503	470	498	520	494	488	534	514	513	497	529	528	512	516	548	510	514	515	512	513	486	492	494	500	475	501	504	557	537	506	488	503	559	514	462	501	501	522	525	499	520	523	492	540	504	484	492	553	519	482	492	512	508	513	500	467	531	543	523	468	530	504	494	470	499	481	527	515	517	498	475	547	521	523	473	535	519	515	505	519	500	539	519	520	516	492	444	509	505	518	497	506	506	485	512	552	544	525	512	504	543	491	491	513	477	539	467	535	529	469	535	459	488	485	552	473	496	504	503	562	498	514	487	488	475	489	464	498	505	500	510	516	482	507	488	502	508	498	496	510	526	438	497	530	478	483	485	562	520	483	487	512	475	468	560	474	495	483	511	468	542	499	494	546	524	522	507	506	502	558	514	506	497	488	551	507	505	496	510	478	521	509	517	480	513	521	478	489	495	514	543	498	513	485	527	497	522	536	499	572	512	527	470	493	518	513	510	530	497	482	514	527	479	525	514	496	547	564	511	471	514	527	509	485	504	544	454	495	516	493	519	500	470	507	462	516	528	510	521	522	493	508	473	509	509	562	547	523	489	472	489	440	515	503	479	518	477	529	520	521	492	473	532	521	487	502	479	488	514	515	486	543	484	512	505	526	516	516	519	500	509	513	515	523	481	478	524	526	476	536	506	531	519	478	511	542	509	513	493	500	456	513	499	486	469	509	471	539	538	538	503	486	473	498	513	498	504	499	509	504	528	526	520	471	505	492	464	517	476	478	538	519	512	488	527	501	523	528	511	538	542	499	503	454	517	483	529	555	495	481	470	537	504	545	520	502	544	474	474	495	499	531	512	505	519	501	516	508	447	509	529	505	529	502	529	510	532	472	514	503	510	506	495	491	556	512	516	500	500	501	494	524	495	561	477	488	500	470	513	524	545	526	484	472	517	546	486	478	538	506	487	522	498	482	490	493	565	499	486	488	502	502	527	502	474	479	544	484	482	530	527	486	534	502	495	468	483	507	524	512	493	524	486	474	471	497	507	506	499	450	469	505	494	500	524	532	521	548	492	531	529	520	475	464	512	500	519	509	509	470	521	524	491	511	543	525	527	515	472	508	468	517	535	501	481	514	526	523	496	493	519	475	499	523	517	496	513	523	510	478	518	483	473	486	477	488	490	516	564	512	496	486	520	506	507	516	491	515	502	479	475	504	497	513	502	519	535	475	524	533	476	519	520	531	494	494	486	509	471	474	480	497	470	488	520	511	514	495	529	510	491	492	523	498	491	494	505	538	434	478	477	522	507	500	535	494	491	530	513	500	496	541	483	530	536	535	537	489	501	470	482	552	492	522	514	518	485	470	523	532	516	482	519	493	508	552	509	502	539	495	507	531	513	508	542	502	486	492	475	491	534	497	495	515	507	503	492	506	465	542	527	518	491	524	476	489	505	518	534	517	524	526	486	508	486	551	515	518	467	463	494	459	530	484	458	470	493	502	487	522	523	498	494	484	509	544	514	533	508	469	493	515	505	488	484	493	549	510	505	505	505	515	504	511	492	471	501	497	497	495	505	492	493	486	519	525	517	498	490	473	535	486	526	501	514	512	494	526	519	510	468	491	533	542	526	488	495	517	523	479	519	485	526	522	512	515	456	541	462	474	461	492	463	507	534	505	518	520	486	539	461	504	501	497	490	537	484	506	525	498	498	477	522	539	502	495	507	489	516	494	493	515	519	501	503	514	481	549	452	516	511	454	503	516	559	468	460	531	498	526	505	551	527	487	516	536	518	525	460	499	500	516	502	554	480	495	505	480	537	507	468	458	529	492
24278	21917	29404	24159	21150	12013	813	458	449	480	506	458	471	486	435	483	437	446	441	455	462	493	444	469	483	442	478	461	453	470	428	473	439	467	422	456	438	434	454	444	468	445	409	435	445	511	487	411	433	433	422	460	456	490	468	423	446	470	449	439	471	461	460	430	478	446	459	411	459	429	461	428	429	447	456	419	451	470	432	447	416	406	457	458	444	456	436	478	457	429	464	479	460	465	470	425	453	449	454	464	400	455	417	423	456	402	445	464	483	435	475	435	461	429	494	428	443	485	447	478	442	466	416	460	472	439	434	417	424	411	431	435	453	409	463	470	421	425	458	489	464	452	410	474	473	449	456	423	425	491	451	455	427	427	413	434	425	499	440	439	445	460	465	448	440	508	440	455	471	443	474	432	445	404	425	455	443	435	487	451	467	438	422	451	432	444	417	407	449	433	442	434	447	452	419	431	457	463	438	469	442	440	406	437	433	481	434	475	432	436	418	462	451	475	458	420	446	424	440	472	430	444	448	445	457	447	420	441	483	398	422	468	424	466	475	471	487	456	468	442	434	453	415	424	451	489	405	440	443	442	425	455	451	417	470	453	445	443	453	440	445	441	484	466	440	465	442	444	433	442	436	451	446	433	412	386	458	427	446	419	467	444	435	478	444	473	409	456	420	413	435	444	451	437	439	418	417	459	488	456	481	430	451	439	438	451	441	471	468	441	457	465	451	448	460	450	415	478	493	411	478	440	455	461	452	438	449	433	474	449	449	417	439	449	402	422	438	452	458	459	453	430	434	429	417	442	444	426	410	424	462	433	459	450	455	398	463	461	451	455	461	436	455	404	423	440	457	468	416	431	400	431	428	431	486	414	427	426	480	467	476	434	430	468	459	451	385	467	436	449	438	451	452	441	467	475	404	401	458	466	456	450	434	445	417	447	455	435	441	453	433	442	446	429	434	475	468	447	443	477	422	444	477	462	432	458	426	451	456	425	442	434	421	421	425	464	437	398	491	441	447	434	446	429	431	444	462	416	456	462	419	428	448	416	469	455	462	475	462	449	473	438	434	477	430	422	462	440	429	438	428	423	445	430	436	421	408	440	460	461	405	437	414	426	454	445	453	448	418	422	491	488	430	471	438	468	457	448	491	423	435	432	424	419	425	452	444	439	428	447	459	424	470	429	450	437	443	437	432	428	437	489	445	446	470	433	459	426	446	427	463	459	427	432	435	409	403	463	452	470	378	432	454	459	440	442	422	421	417	449	466	466	419	465	486	440	441	444	422	469	430	442	418	461	445	468	440	437	438	455	468	433	457	475	489	479	416	443	455	434	418	473	446	455	466	426	452	440	447	463	493	443	453	415	481	450	437	440	473	470	471	441	454	496	422	431	457	445	436	444	449	455	470	429	424	425	446	452	453	444	454	451	422	448	424	478	470	458	469	442	431	451	442	455	437	469	440	480	460	447	468	416	416	459	432	440	421	440	484	465	439	452	412	453	459	452	448	473	443	431	458	418	427	461	445	401	479	461	457	433	411	459	415	399	404	456	494	450	445	488	440	445	392	406	407	457	462	403	444	430	454	432	458	458	448	473	455	443	458	447	399	431	403	397	435	435	454	450	413	456	435	440	493	387	469	430	452	394	440	476	454	470	471	413	434	448	442	434	413	448	445	429	460	395	431	479	413	412	472	429	430	450	434	474	456	444	453	433	460	480	447	479	448	433	406	432	440	456	441	463	427	447	442	456	472	443	442	441	379	407	430	476	483	448	460	418	450	466	440	442	431	428	457	437	412	476	461	432	433	412	418	483	479	474	489	433	425	475	385	461	442	441	451	482	435	449	450	484	473	445	443	437	452	448	486	475	469	396	436	482	472	464	462	438	440	468	440	480	450	440	443	443	441	483	415	460	411	416	448	452	463	422	428	435	458	485	459	457	478	463	443	427	447	436	484	430	441	441	420	477	449	452	469	416	439	468	444	397	443	431	445	419	480	445	485	422	452	432	473	447	482	449	412	457	441	447	437	439	452	461	454	437	469	489	451	465	457	497	500	470	474	457	452	471	476	471	395	448	471	444	461	469	433	453	455	448	402	430	444	487	423	442	442	455	440	438	427	433	473	448	443	440	509	413	434	434	465	440	415	449	451	428	462	438	429	459	471	466	449	462	438	472	464	438	433	448	416	442	412	462	469	407	411	449	463	450	431	448	470	457	441	443	459	458	485	454	453	428	443	426	444	470	476	426	415	441	421	408	463	461	431	427	460	444	437	435	465	456	442	435	428	422	433	439	428	455	450	433	458	411	431	425	470	470	456	453	449	429	406	456	460	485	437	451	443	471	453	466	443	439	470	446	451	451	432	460	443	418	478	447	469	450	440	466	478	460	429	496	443	452	467	449	431	426	455	449	445	435	440	462	457	427	456	438	436	426	426	450	414	412	443	418	460	436	424	464	456	435	457	444	465	421	429	445	430	459	420	449	423	448	435	408	456	448	441	467	426	450	465	440	443	420	466	458	474	480	464	463	478	469	469	461	431	429	395	459	446	425	419	452	393	416	448	441	408	441	427	468	457	439	452	457	480	432	483	470	435	436	418	432	447	462	473	425	465	447	444	462	404	451	473	432	427	442	456	410	418	475	454	431	431	440	468	441	447	419	452	468	447	453	473	451	468	413	423	450	469	449	433	447	468	409	425	455	415	428	397	449	432	440	455	439	426	464	448	456	465	451	453	447	431	477	423	464	436	443	493	425	439	431	431	451	430	453	442	448	446	453	436	416	431	484	409	421	401	413	432	422	460	466	412	473	445	415	423	457	429	474	434	434	428	433	421	435	458	435	493	415	421	430	468	473	431	467	454	424	456	461	480	415	435	430	443	465	435	464	447	429	441	446	467	445	418	430	464	463	470	469	449	418	465	438	485	421	431	418	440	406	476	518	437	451	434	442	471	403	439	475	474	467	430	472	438	403	483	460	441	459	463	474	416	456	426	467	476	465	428	430	435	455	436	488	457	472	460	428	460	448	420	426	460	446	471	459	458	444	461	444	431	461	462	419	456	434	465	448	446	464	443	433	442	450	489	443	468	472	468	473	460	448	433	448	470	460	406	465	411	441	435	436	428	416	461	495	428	414	421	450	451	453	454	414	456	467	472	444	471	430	438	416	458	476	448	446	482	437	445	472	435	437	458	441	374	453	457	445	470	417	456	449	438	443	436	429	440	419	446	458	483	462	420	462	426	409	475	432	472	418	433	470	477	477	409	433	391	435	479	423	467	408	474	457	463	409	430	448	444	465	464	436	442	433	435	467	460	424	410	424	451	430	438	441	446	414	474	451	408	430	430	425	462	461	466	454	456	426	450	456	480	455	426	441	488	443	443	463	469	416	430	461	412	460	442	442	446	454	430	453	457	464	414	430	413	413	462	471	434	433	428	455	441	487	403	447	417	458	399	458	437	425	373	434	417	426	441	490	415	455	443	452	481	485	408	428	458	429
61829	84976	52460	22647	6434	817	652	600	653	623	637	680	618	645	595	657	678	598	648	622	632	590	577	654	622	686	608	656	652	622	602	637	645	664	642	636	622	613	659	637	638	616	673	638	643	600	617	620	627	632	623	655	632	628	646	622	623	645	645	604	644	650	630	638	619	667	637	632	636	609	619	625	641	647	597	666	681	606	585	599	655	671	595	566	593	642	637	611	616	650	648	640	628	622	614	646	593	645	628	663	656	579	613	614	619	689	638	638	622	668	648	657	662	603	620	665	611	618	657	647	625	633	625	652	659	636	602	618	611	638	635	611	607	644	659	644	636	679	618	649	650	616	655	612	618	611	569	611	620	621	664	619	618	624	604	645	645	650	623	677	646	638	580	611	607	589	639	624	638	606	616	646	629	623	608	622	607	700	638	598	624	654	675	609	624	619	606	647	597	636	645	624	651	655	642	583	608	631	640	607	640	600	661	627	672	651	618	648	587	655	657	666	622	635	620	597	657	626	649	632	630	619	638	610	623	649	648	613	585	657	655	642	583	643	670	614	647	661	645	582	613	641	633	647	624	599	639	686	674	611	644	630	622	623	602	651	657	642	605	644	633	641	594	643	609	567	643	633	647	651	654	623	616	667	607	639	641	631	644	596	597	627	700	604	662	578	648	615	643	627	670	609	617	641	607	622	645	611	676	687	619	641	599	663	669	619	642	658	636	615	584	658	586	629	659	652	673	616	622	655	659	629	575	651	638	657	637	623	594	598	620	625	636	670	613	628	618	661	595	633	613	655	612	626	636	619	633	657	620	623	644	576	660	612	606	645	640	584	631	635	617	644	670	629	599	641	627	627	642	610	633	622	612	662	650	644	625	604	630	675	638	628	658	622	608	615	621	645	626	645	573	620	599	624	639	637	630	618	649	610	625	656	641	614	620	623	632	599	636	666	619	615	578	571	652	653	651	636	659	619	656	618	637	638	645	597	649	621	635	618	656	634	625	635	628	623	662	620	597	626	590	603	646	673	659	579	631	603	616	673	625	602	638	614	634	630	610	690	582	628	620	655	625	641	643	632	667	605	619	639	643	636	615	596	643	609	606	628	668	627	642	669	598	652	620	616	625	589	663	662	629	652	663	639	675	626	646	610	634	627	655	592	640	668	665	599	608	632	631	654	599	631	651	635	638	619	698	654	663	606	629	683	649	607	645	623	633	662	618	609	635	587	608	646	581	651	615	638	680	647	689	654	635	598	651	609	637	607	637	642	695	630	608	632	621	625	636	629	679	627	597	598	663	636	716	639	640	621	649	621	615	644	628	626	595	656	646	645	597	643	618	675	648	631	650	650	623	642	549	611	629	649	626	677	669	654	614	638	590	641	666	608	678	653	632	623	596	615	623	656	608	613	651	627	645	658	580	656	647	659	653	608	614	598	651	645	662	673	645	669	550	624	579	669	587	651	648	652	609	702	598	629	640	618	646	630	613	621	656	605	616	572	649	665	615	691	579	622	622	612	662	654	599	649	593	588	652	631	607	630	669	659	639	669	631	639	618	620	670	627	617	644	641	628	632	657	636	653	670	607	636	640	677	635	611	646	649	664	617	649	684	572	609	609	699	649	634	691	576	660	627	608	646	668	620	615	625	651	589	597	625	683	670	618	665	618	602	622	604	621	654	582	659	639	644	605	598	612	641	629	635	635	644	601	653	633	633	672	671	693	662	635	604	637	652	622	588	624	620	605	631	611	620	648	630	602	640	663	643	634	608	606	646	655	610	589	674	645	626	611	642	655	642	636	639	658	666	670	611	601	639	631	570	649	637	607	659	659	672	599	582	666	658	648	620	623	623	611	617	615	647	690	668	568	637	648	650	638	634	625	627	636	677	637	650	628	594	593	626	664	635	682	656	631	653	614	611	676	609	628	641	632	678	650	647	593	638	605	617	609	618	636	640	651	669	661	630	634	629	613	636	641	594	655	678	660	611	645	630	629	656	579	694	625	589	630	671	580	629	603	608	611	632	646	598	612	616	593	647	589	622	596	631	582	627	581	603	605	645	606	648	632	620	631	651	608	620	631	611	616	643	596	629	598	621	624	659	610	660	639	651	606	638	636	647	628	637	668	653	617	648	608	710	628	638	623	649	660	645	611	599	672	612	580	650	684	582	645	633	608	582	602	625	669	605	635	621	660	622	646	665	637	623	663	644	639	649	671	609	633	613	568	634	684	609	646	678	631	613	645	589	607	639	626	606	611	630	668	637	613	644	640	661	646	647	655	665	641	659	620	629	625	633	666	640	649	658	640	637	638	674	658	671	636	648	603	659	646	595	641	628	595	668	593	607	654	665	610	647	661	637	636	613	617	652	643	613	577	625	607	615	658	597	577	631	643	586	632	638	652	668	639	621	601	690	654	653	634	628	650	674	624	621	619	632	603	655	626	610	668	660	633	632	607	591	617	636	639	665	636	651	632	604	646	592	622	600	625	647	660	612	609	640	661	662	621	604	657	612	619	613	651	669	599	631	609	613	644	652	653	658	598	640	638	661	639	657	609	642	630	609	632	639	594	624	632	622	635	627	642	615	608	645	596	612	649	653	647	623	662	602	587	646	648	614	649	626	670	622	604	665	704	667	658	605	640	617	602	596	604	596	613	634	656	629	612	606	646	624	633	628	615	614	601	667	611	648	636	670	659	663	635	627	662	582	613	605	634	590	619	637	642	638	652	657	644	601	606	618	675	598	621	671	631	608	636	571	633	629	647	623	659	632	576	639	594	689	658	598	635	633	588	620	637	605	611	675	654	620	624	645	650	581	600	619	641	596	641	608	645	649	671	602	619	601	600	617	579	614	644	648	684	598	624	675	670	629	680	600	592	605	623	675	655	659	651	603	621	664	653	636	628	640	621	651	653	634	604	600	618	639	606	654	691	624	576	621	625	601	645	647	643	631	622	642	632	612	644	608	652	611	662	672	590	614	630	640	611	633	609	600	609	602	662	643	639	605	613	608	647	640	607	646	635	606	630	602	645	615	602	650	629	666	617	625	593	631	608	644	665	609	643	585	638	627	643	604	605	700	633	614	636	674	591	646	657	635	668	644	622	631	601	640	673	680	652	669	659	622	642	631	611	637	683	654	606	613	598	614	629	608	594	657	599	652	646	651	633	619	671	610	617	624	619	577	579	608	615	650	660	604	608	615	640	625	609	656	629	677	628	661	596	616	616	633	611	654	629	635	611	654	623	585	641	625	638	639	703	633	615	637	683	614	636	635	614	632	634	625	626	662	651	605	620	591	603	593	661	601	642	615	618	632	638	636	597	625	605	674	594	608	639	607	629	582	628	614	632	635	625	660	662	636	631	641	611	605	645	600	645	632	622	636	613	687	590	659	614	625	631	600	638	612	611	655	600	605	672	628	637	627	612	612	630	673	629	652	664	642	635	681	626	608	631	568	630	601	601	625	668	638	669	631	610	596	655	648	638	669	620	654	666	653	645	646	628
23508	21644	29393	23940	21400	20097	4388	456	388	390	399	381	420	405	375	416	401	402	398	366	394	371	398	408	359	390	374	399	402	371	391	384	327	403	414	369	367	385	395	392	378	422	402	370	404	400	404	398	392	392	370	397	378	408	388	378	433	377	375	449	362	413	396	365	392	383	404	388	362	406	380	419	406	349	413	395	375	412	417	389	363	366	380	379	401	348	384	397	390	380	391	400	392	367	378	406	403	396	379	388	406	418	404	376	373	419	363	388	372	388	371	398	389	400	391	399	391	348	399	385	393	389	377	391	361	358	380	385	345	401	393	409	380	387	384	381	375	357	388	404	369	403	388	379	376	426	357	382	389	363	411	353	404	362	384	391	359	390	414	393	363	391	376	409	368	395	385	377	361	400	372	375	403	390	360	391	384	402	389	375	416	402	396	370	383	384	365	375	402	404	412	392	390	403	393	380	394	404	361	381	386	352	397	375	349	408	366	365	381	377	387	405	357	355	377	438	357	343	369	386	414	413	379	393	403	374	379	445	388	408	424	436	388	412	384	334	380	368	364	368	420	369	367	408	389	402	391	416	404	394	359	386	415	363	401	378	362	398	371	356	358	358	395	400	418	348	342	414	406	370	387	418	358	394	388	387	379	414	366	375	357	392	408	393	365	369	380	380	390	380	373	405	406	359	392	391	360	391	350	397	392	391	363	402	375	383	437	380	403	397	374	379	373	351	365	414	396	375	444	388	386	344	390	374	419	395	375	414	396	359	416	384	417	396	417	395	398	409	381	383	374	370	380	381	383	345	371	396	346	378	389	397	397	396	365	376	361	386	396	405	409	433	369	355	386	394	404	421	371	366	406	378	364	378	394	397	355	385	395	384	350	377	397	406	376	397	370	396	387	396	398	400	419	377	403	348	386	362	387	405	398	395	341	374	380	389	369	399	396	404	409	409	379	423	409	418	401	437	397	380	408	385	346	376	336	381	407	405	375	361	385	399	375	385	397	441	415	366	388	404	380	393	412	357	393	387	430	414	390	354	392	356	390	378	394	375	387	369	373	399	391	405	407	383	430	370	441	392	378	374	399	384	346	403	378	335	395	405	390	398	403	378	407	364	385	405	398	386	354	393	385	410	401	396	381	409	389	390	387	387	395	408	392	408	396	371	383	386	389	382	408	354	392	386	394	375	388	407	405	344	391	375	393	384	387	399	389	375	417	394	359	385	360	394	409	369	399	371	387	379	404	411	402	360	367	439	384	368	375	368	405	366	360	387	396	424	334	402	414	406	350	395	404	381	418	388	408	378	370	405	397	364	395	383	382	423	323	368	410	371	395	412	353	401	429	388	345	370	384	396	388	370	387	378	362	383	383	386	363	349	364	399	405	369	365	381	413	413	414	414	352	385	364	396	416	392	355	394	388	415	385	380	386	403	372	404	374	386	378	392	409	400	377	362	376	372	365	413	423	353	391	388	383	355	354	371	389	422	380	401	367	397	393	381	427	411	381	390	394	399	366	413	368	406	347	404	366	362	414	387	416	399	371	362	396	407	362	392	401	364	340	403	418	406	402	397	356	353	370	377	393	375	353	379	386	382	416	414	367	412	420	375	405	405	394	388	393	410	410	427	392	396	380	386	405	380	430	402	363	385	381	363	367	390	403	380	380	383	369	444	388	398	401	365	348	358	386	400	365	367	425	403	437	404	372	387	384	376	379	417	358	411	377	421	349	336	394	345	404	432	400	379	381	352	385	409	381	375	396	388	398	378	403	405	416	372	393	395	370	369	372	401	416	393	378	370	379	375	397	394	365	376	391	386	406	385	351	383	385	376	387	386	410	400	367	370	368	406	372	431	367	383	388	380	425	365	381	425	399	418	374	388	406	393	374	373	367	377	418	402	391	420	385	364	384	395	432	363	397	380	384	435	413	390	382	377	354	409	376	387	373	396	356	390	366	419	414	380	359	420	437	389	383	398	409	396	397	402	375	407	399	400	366	383	391	375	350	385	387	402	387	385	367	381	392	399	402	407	358	389	386	371	369	405	380	394	417	420	374	418	425	391	353	389	360	363	396	403	346	371	360	423	386	383	395	384	444	421	374	367	376	373	383	407	389	396	400	390	416	389	380	383	393	378	410	365	398	361	390	405	359	402	402	386	379	405	340	409	382	425	391	392	394	421	381	406	384	395	377	378	370	384	377	383	391	362	398	396	402	362	378	399	359	391	411	365	391	421	387	395	362	369	384	370	356	400	394	390	410	379	409	367	379	384	396	399	391	417	390	382	375	356	384	380	411	367	379	406	385	399	401	378	354	410	384	389	393	399	392	404	341	348	362	355	406	370	349	417	377	344	401	360	349	383	377	363	375	416	419	393	395	419	385	394	410	383	425	390	393	401	406	407	402	362	427	425	415	375	342	365	376	389	362	374	394	370	402	365	376	379	394	395	392	414	397	363	430	386	364	363	393	361	407	400	372	376	370	372	397	373	397	387	381	379	379	399	351	407	375	410	374	366	382	358	414	384	380	390	374	405	374	384	368	382	384	401	377	368	412	399	384	397	395	394	352	356	387	379	386	372	399	413	386	394	398	404	330	359	419	391	392	364	389	384	381	384	457	368	391	367	389	365	354	375	334	394	396	401	377	372	369	417	362	359	378	360	360	371	382	394	385	398	400	386	370	388	409	393	359	382	399	366	390	415	376	349	396	362	367	406	372	379	383	392	370	374	393	402	380	400	396	384	384	386	362	411	381	397	397	380	386	390	407	389	384	374	418	385	377	407	379	405	418	363	361	393	383	385	391	409	393	378	376	387	375	358	408	382	388	369	368	396	413	378	389	358	401	384	326	390	392	336	390	361	391	345	366	375	382	398	373	403	364	424	384	410	428	402	405	372	398	363	386	421	383	369	395	408	390	398	385	398	426	372	404	385	382	411	392	361	377	372	394	359	389	422	388	422	417	376	358	405	384	415	376	399	383	440	434	364	394	408	361	397	355	357	358	369	358	390	391	368	404	397	365	367	402	368	410	353	379	354	382	386	421	385	385	405	348	395	418	391	375	364	392	374	392	377	372	387	396	368	435	400	389	434	385	404	400	405	352	395	398	399	405	349	413	370	386	413	416	384	410	398	432	379	446	391	409	357	405	369	416	366	357	406	367	387	399	349	398	372	400	346	369	380	389	378	389	359	378	377	371	420	403	389	368	376	381	364	402	383	429	415	433	392	374	433	358	401	419	410	409	356	426	415	387	382	390	394	391	413	401	415	368	407	426	389	389	361	393	397	388	364	400	385	420	359	386	428	386	412	415	390	372	390	406	353	401	414	427	395	378	377	349	382	413	377	393	408	402	368	408	383	385	398	355	393	395	387	381	387	373	376	346	397	378	374	369	412	368	399	403	381	352	364	363	372	387	401	392	381	404	383	379	365	402	365	390	379	398	379	359	394	363	371	379	381	436	390	414	382	361	387	431	397	345	399	403	385	379	390	368	397	405	395
61948	92212	58471	27723	9561	868	518	559	589	529	522	567	610	541	542	569	584	572	547	573	543	574	547	561	543	543	568	579	545	545	539	555	535	518	597	568	552	521	553	548	513	566	565	536	525	568	544	550	556	491	562	554	554	533	521	520	540	536	523	543	555	575	535	585	529	523	517	544	540	529	534	527	560	565	565	512	519	541	618	545	518	505	505	535	518	527	538	551	534	529	562	559	526	535	544	557	547	537	552	534	510	550	552	531	572	567	551	548	562	565	546	555	543	572	522	574	532	532	561	524	524	509	541	554	528	559	564	567	514	540	542	579	567	558	540	563	568	497	560	562	555	570	578	541	553	555	567	571	558	550	576	568	543	546	565	538	527	504	557	539	550	524	554	571	553	582	581	503	565	587	517	558	551	534	593	545	521	521	572	496	538	581	539	583	530	585	535	553	547	578	567	559	537	571	538	560	554	551	499	577	559	515	575	523	520	546	569	564	569	524	530	550	563	535	588	544	525	536	579	581	534	571	522	556	555	537	563	530	567	608	548	553	536	538	537	561	506	518	559	538	519	541	607	545	594	524	562	523	546	560	532	531	526	462	524	600	538	550	619	542	542	535	547	524	530	540	518	534	541	584	508	557	573	502	581	561	530	518	542	522	568	534	507	533	590	520	563	565	561	541	571	512	565	513	540	574	512	542	558	539	586	538	576	558	536	531	532	541	517	569	542	511	536	518	565	544	561	576	519	541	515	533	547	557	533	552	526	552	537	527	562	527	522	554	511	526	560	507	535	530	563	542	527	547	593	612	510	524	525	543	574	560	539	547	505	556	532	512	495	571	551	518	535	574	535	499	528	545	570	545	519	550	556	570	533	555	504	544	538	534	522	527	541	519	539	525	548	550	541	541	523	514	508	535	529	547	531	534	560	545	530	507	565	493	550	561	543	580	501	570	533	533	545	542	554	546	564	522	515	553	571	562	540	519	502	531	541	546	578	514	523	531	545	527	508	493	531	586	583	563	542	548	568	528	573	524	507	578	566	533	555	564	544	515	587	549	568	581	596	557	571	590	537	500	564	552	558	565	547	512	577	545	559	576	540	568	512	515	542	518	538	559	543	596	561	523	567	520	543	541	567	575	583	552	511	544	509	547	533	562	510	533	561	535	540	528	532	547	508	533	537	536	518	543	563	533	519	523	548	534	551	564	583	529	585	526	535	563	561	540	564	495	536	528	524	539	532	573	562	553	548	555	543	528	559	547	549	525	545	544	570	564	500	528	556	590	583	568	567	574	544	546	527	573	516	552	481	517	543	588	546	577	551	531	571	522	507	555	548	530	573	532	522	525	510	548	491	543	521	576	522	600	544	550	576	551	528	560	521	557	540	528	556	518	533	576	521	580	582	540	520	574	551	529	544	533	565	520	570	540	501	525	549	566	561	594	556	535	521	544	581	542	541	530	549	504	572	559	553	539	537	566	573	525	568	559	564	594	580	485	567	510	556	511	566	533	553	564	575	582	541	525	561	579	562	563	566	563	540	562	523	515	551	509	531	555	565	506	557	553	522	524	522	587	535	578	545	574	533	557	537	527	550	539	542	517	553	551	519	556	589	509	516	552	551	529	563	519	564	535	529	575	558	551	554	532	605	584	525	562	545	500	594	550	543	543	541	557	567	508	528	532	521	582	545	537	495	516	545	511	568	539	554	561	566	562	520	583	527	517	553	550	518	541	551	504	525	531	548	510	589	523	502	569	550	549	559	526	555	580	549	525	522	555	543	568	546	591	542	594	538	534	571	539	536	560	545	557	541	481	546	594	590	545	559	518	596	538	535	527	560	555	540	568	509	512	540	583	540	507	542	570	521	560	572	558	544	584	518	558	510	530	576	545	548	569	570	555	517	549	567	550	503	540	640	582	565	535	553	559	511	520	545	523	571	563	550	523	550	552	532	512	556	546	553	545	557	519	567	546	550	514	528	548	535	532	553	545	554	521	561	563	530	561	529	565	554	531	513	545	546	541	556	575	595	578	563	498	525	572	521	520	518	513	541	525	557	535	573	558	544	547	579	564	539	551	561	565	584	554	542	548	531	557	556	576	496	532	545	528	499	503	570	502	547	513	543	532	538	522	533	528	573	562	561	552	528	496	574	549	565	603	560	564	511	543	517	572	540	526	567	515	522	582	544	498	577	587	572	542	542	524	517	547	546	508	500	539	562	542	536	536	555	540	593	531	560	519	523	528	522	559	568	600	554	554	524	549	559	537	515	495	571	573	543	505	542	500	518	544	552	516	538	556	530	550	547	547	531	527	539	548	531	559	578	522	543	539	545	593	569	566	569	544	531	518	544	553	545	532	529	504	590	555	557	559	537	531	515	530	572	581	559	539	518	514	529	532	573	521	583	536	569	521	500	567	507	555	557	511	547	574	537	573	549	537	614	529	553	553	540	553	546	508	568	575	550	546	563	539	545	588	551	528	554	547	539	533	593	512	523	507	533	564	550	549	563	517	525	528	555	530	509	526	557	589	525	528	545	516	532	535	547	561	519	530	577	551	581	544	558	568	533	536	551	577	546	531	508	557	528	591	569	553	549	525	547	564	516	561	540	567	535	577	515	538	530	548	563	539	547	535	554	516	542	531	592	563	532	571	538	558	572	605	538	562	580	525	550	540	625	559	532	576	549	523	529	532	534	562	486	581	506	505	542	554	516	556	529	557	551	553	487	583	553	593	557	560	560	554	550	555	568	549	528	558	499	551	549	573	569	566	552	557	534	549	552	536	572	539	557	546	510	529	577	586	537	561	536	527	527	622	537	548	530	554	547	529	530	569	596	554	522	506	573	534	576	566	538	513	598	522	563	571	516	573	546	540	564	582	535	522	553	571	543	560	543	571	547	564	571	532	584	496	572	520	570	545	537	554	482	558	543	549	562	554	581	551	560	543	585	562	540	522	588	594	561	544	556	590	537	524	545	545	534	549	514	507	557	550	557	558	589	514	544	572	514	547	541	576	532	535	581	556	574	535	550	540	561	556	515	584	553	550	518	545	547	565	547	522	541	542	537	541	554	560	556	582	561	547	555	556	581	551	520	543	545	556	571	586	569	533	558	531	532	500	531	556	538	515	540	538	546	531	550	563	549	574	574	546	502	544	555	537	549	497	567	577	544	564	533	569	546	545	566	563	564	539	534	499	494	546	558	553	530	510	537	544	574	493	564	508	504	550	544	548	555	572	540	557	517	536	557	561	551	587	554	563	566	553	569	539	528	519	526	565	562	558	554	586	551	546	564	528	566	544	527	545	551	516	513	510	554	542	608	550	525	532	527	550	508	555	560	587	549	551	570	513	486	558	546	546	575	582	571	584	565	536	508	556	575	549	569	563	551	588	552	558	487	519	554	538	530	589	571	517	540	536	565	569	509	497	536	561	524	492	485	573	550	590	550	515	561	529	541	518	570	558	532	541	546	516	528	551	565	540	567	563	552	561	513	564	563	570	585	604
31587	26908	21372	6449	765	385	415	352	343	355	362	361	402	364	333	343	396	345	370	345	375	365	364	351	368	365	369	328	349	346	366	390	372	356	368	390	323	387	368	389	384	387	392	365	364	377	376	391	363	374	382	347	369	365	337	377	345	369	379	379	378	369	387	350	370	379	370	341	378	358	382	391	350	359	379	380	358	328	374	355	353	360	367	342	362	361	378	374	343	380	348	370	377	379	364	354	342	364	395	341	373	347	365	372	342	353	382	362	408	348	361	357	358	352	348	381	352	358	345	356	353	370	376	357	365	360	398	340	377	358	364	386	356	391	389	377	329	371	317	363	382	342	391	383	358	412	317	390	392	347	393	378	375	374	334	346	351	403	364	357	366	349	353	364	351	358	372	362	342	330	350	351	354	394	400	380	351	379	371	358	395	356	379	341	358	323	370	351	350	400	323	382	393	385	362	394	366	352	346	377	359	388	342	382	364	341	371	378	367	393	366	360	352	358	371	363	375	361	398	376	372	363	387	376	338	375	363	328	330	337	370	354	326	349	367	359	431	348	348	380	353	379	364	374	363	360	327	343	374	348	400	367	379	356	385	381	343	372	363	355	368	384	364	374	368	379	380	359	371	369	357	370	349	356	351	386	389	358	318	355	357	358	350	362	395	347	373	366	326	374	362	361	373	369	358	358	363	393	366	382	389	381	346	369	356	361	340	376	346	353	357	366	361	363	359	364	385	348	415	345	335	385	354	340	332	388	368	403	347	359	365	382	362	344	413	331	362	371	378	301	352	363	315	387	366	338	347	367	401	408	387	378	392	357	373	354	367	367	372	386	416	375	394	351	348	340	357	373	360	353	366	375	352	351	346	363	330	371	379	345	359	373	337	350	363	345	376	332	361	345	358	379	351	356	362	365	339	334	366	352	376	364	366	398	387	361	335	329	395	393	402	364	372	367	362	358	395	382	406	372	374	392	378	354	348	340	362	340	412	342	348	371	349	387	397	372	354	386	375	354	360	355	352	324	348	362	385	349	346	398	384	361	383	348	373	354	366	381	365	358	343	354	374	397	381	358	361	338	365	389	397	388	387	366	368	386	347	372	362	347	374	326	370	395	341	334	387	339	360	332	384	373	355	387	378	368	407	334	356	350	367	377	342	371	375	364	379	385	391	381	356	386	374	367	346	361	338	379	308	373	356	372	324	345	362	373	370	377	337	364	381	370	369	360	382	383	359	368	343	366	360	353	351	344	340	338	351	335	401	342	369	385	383	374	327	343	367	363	340	362	359	354	376	395	338	363	359	385	350	360	384	407	337	381	388	349	346	400	382	375	359	366	355	355	378	370	373	364	417	335	341	356	367	401	347	353	353	382	351	371	340	374	406	358	330	362	358	340	389	342	340	367	330	347	341	374	368	367	333	380	397	359	352	355	377	386	346	354	370	369	403	371	365	375	395	386	359	369	345	373	376	357	379	362	374	375	362	369	365	383	375	368	378	349	369	342	376	340	348	369	340	382	365	361	371	327	379	379	350	355	355	377	377	356	402	352	359	357	366	368	346	375	383	356	400	346	356	368	356	353	356	366	346	359	371	349	390	328	354	402	349	381	340	392	374	388	363	373	351	360	375	370	352	335	376	358	361	327	384	372	376	384	397	351	376	339	332	390	366	364	384	372	342	384	361	345	348	385	413	376	374	343	376	356	359	345	377	368	367	354	345	358	334	363	394	329	337	329	364	407	356	357	364	380	342	384	365	350	344	386	352	381	401	366	351	414	386	370	334	371	363	370	384	367	367	368	365	352	410	380	353	384	353	375	337	373	357	339	360	376	363	363	351	401	338	405	357	342	357	369	356	369	397	348	365	352	341	382	363	364	325	379	376	349	360	401	389	386	346	364	344	352	393	332	371	343	366	347	371	372	403	355	361	359	395	343	383	359	336	359	361	345	347	363	362	359	384	322	376	348	359	376	344	346	333	395	359	347	368	355	381	366	360	363	341	348	331	366	360	331	377	386	403	343	362	395	375	381	361	347	364	362	390	373	346	336	362	348	365	351	358	354	364	404	345	369	371	404	375	340	379	341	398	368	375	347	375	358	364	393	347	372	355	348	378	349	353	360	397	376	350	327	380	365	352	351	376	358	372	345	365	336	357	383	349	357	368	356	371	384	323	320	350	388	376	338	392	368	335	321	343	371	377	391	360	346	395	361	351	336	344	391	339	360	349	368	401	394	357	396	337	391	340	379	418	360	364	368	372	360	354	372	346	375	351	341	351	344	368	357	382	348	379	381	358	326	341	318	326	341	371	363	346	365	323	380	398	361	354	348	383	331	328	373	348	382	408	355	373	364	370	382	379	336	361	382	383	354	385	373	356	342	350	390	370	357	343	365	351	354	349	380	336	329	363	349	366	370	369	370	360	367	348	367	340	342	342	372	357	378	361	357	363	355	366	384	378	379	347	347	338	395	390	348	380	335	346	339	356	331	373	346	332	374	360	360	343	346	397	378	385	355	346	344	340	380	360	343	346	350	350	360	343	360	366	348	378	339	383	372	374	377	326	383	345	347	367	377	332	379	377	333	356	336	346	344	396	364	383	396	364	349	321	336	373	376	359	364	350	365	363	354	386	337	362	349	337	359	356	346	371	384	388	362	375	352	365	361	334	383	368	356	329	366	380	358	351	386	328	374	361	374	357	372	377	380	357	357	353	372	356	386	373	400	361	374	356	331	375	350	336	342	356	386	363	360	370	374	375	326	387	372	361	352	359	388	336	350	334	362	364	359	370	359	351	353	384	361	344	360	354	362	376	359	350	374	320	348	372	368	327	353	341	350	371	381	363	333	385	346	319	343	371	351	343	378	340	322	396	358	379	390	385	350	320	402	390	359	366	376	334	334	370	326	416	356	378	340	353	360	384	346	354	393	386	367	369	347	385	366	391	371	354	381	373	362	360	356	380	353	400	366	344	350	397	369	363	382	385	371	358	341	362	347	359	394	389	316	361	362	351	386	361	378	398	398	386	381	350	357	404	368	345	390	392	367	359	347	371	332	383	349	363	351	341	365	378	360	345	425	327	347	363	371	340	348	337	352	396	429	367	380	394	344	367	346	350	349	382	367	352	350	390	390	359	381	351	353	381	361	331	364	350	361	335	372	354	396	369	335	348	347	362	354	368	378	367	374	353	374	332	357	357	358	396	356	372	377	346	345	368	382	328	337	384	371	380	408	368	355	348	357	387	393	355	353	363	383	360	394	353	332	337	374	367	374	365	376	364	343	375	354	358	389	395	349	413	349	334	319	380	354	380	362	367	345	386	382	362	400	383	364	378	338	337	355	398	356	359	363	357	354	343	325	399	330	364	385	387	346	370	384	349	346	366	339	360	368	340	384	337	357	378	340	323	364	394	357	370	373	394	329	377	347	365	367	381	363	327	376	341	357	342	385	360	387	362	374	367	364	365	373	347	359	357	353	361	354	361	332	366	378	369	406	344	338
38026	40198	20047	4533	1197	537	517	525	543	518	550	535	546	535	450	539	499	551	514	558	558	498	461	515	529	523	534	564	573	503	538	553	524	534	527	523	519	520	486	485	469	519	558	536	533	555	514	538	546	500	555	539	526	559	551	503	507	533	528	514	544	553	508	532	551	498	550	537	553	573	523	490	512	546	531	533	518	536	547	519	491	541	524	502	516	548	516	502	529	484	504	470	500	541	530	510	533	567	542	506	579	535	489	547	489	533	559	485	517	490	506	520	499	502	550	539	507	535	512	535	553	528	536	549	510	506	550	505	507	529	507	527	453	508	502	542	549	512	526	527	585	518	568	502	547	460	518	535	534	517	538	515	510	486	475	531	500	528	550	554	539	570	514	524	491	556	537	501	523	540	532	545	499	542	556	506	512	512	519	519	502	553	502	560	498	540	509	546	489	546	499	524	581	567	531	506	560	538	522	548	522	495	504	528	514	519	500	502	509	504	512	540	485	523	506	494	533	512	504	550	518	526	480	502	525	519	521	538	537	535	532	547	492	502	513	537	542	541	541	512	516	530	537	518	505	541	471	525	541	541	537	473	549	551	489	521	480	548	506	521	514	515	530	470	522	500	476	524	514	551	539	565	504	555	496	492	507	539	547	524	482	509	491	514	545	505	483	508	566	504	501	528	533	520	467	535	556	531	529	520	514	542	520	537	564	521	518	550	539	530	538	506	521	499	474	496	515	522	539	548	534	529	563	502	524	526	557	498	555	531	506	496	534	534	498	505	504	541	502	515	514	556	493	531	511	504	490	540	535	546	506	601	477	498	545	522	536	535	533	527	544	488	505	514	535	514	518	528	574	556	534	522	535	511	529	533	488	527	593	501	516	539	460	497	533	541	476	507	572	533	566	539	511	515	536	526	528	524	562	501	540	531	521	521	509	541	566	554	537	542	501	519	490	502	500	554	496	530	559	505	502	579	501	522	515	533	573	505	519	514	537	507	514	534	540	544	509	489	497	496	506	517	523	526	573	550	523	529	514	537	523	521	527	537	498	545	486	526	522	546	537	507	514	527	509	531	494	494	521	492	519	521	538	545	527	524	544	546	539	522	537	493	489	532	524	509	544	539	518	518	529	545	499	499	501	504	520	555	466	517	518	544	491	517	499	557	516	541	508	526	585	512	539	485	522	538	516	509	496	538	512	506	521	510	578	527	550	540	511	507	525	552	506	540	511	494	526	545	544	512	547	541	509	519	493	541	537	536	516	516	552	517	501	537	525	510	562	544	508	530	529	506	485	490	570	530	539	494	532	511	561	523	506	488	522	528	550	521	586	549	540	525	500	560	542	526	503	523	556	542	551	513	553	519	528	533	521	580	535	461	493	523	501	524	500	527	513	509	551	515	539	508	495	508	492	522	545	494	533	531	527	482	521	506	540	522	521	483	494	513	486	497	493	537	506	517	532	528	519	561	503	496	509	494	575	535	506	511	526	526	525	498	522	562	518	519	558	522	504	524	563	537	512	520	530	518	515	513	521	509	511	514	513	546	523	534	495	517	495	529	547	540	527	515	535	523	544	481	518	546	555	527	507	523	539	489	510	536	526	513	516	539	511	509	541	531	524	568	494	502	537	563	532	504	529	521	503	526	510	497	493	537	541	507	489	511	507	533	505	546	567	479	506	522	495	499	499	549	530	521	510	540	511	497	545	519	546	502	513	518	500	489	485	522	518	508	535	492	490	514	546	519	519	548	535	544	488	503	529	524	551	509	567	516	555	561	482	524	540	505	511	520	519	532	513	565	515	545	520	509	530	518	516	529	544	536	530	554	521	514	523	545	508	486	529	482	533	543	515	553	515	533	497	508	544	516	532	528	486	494	534	518	515	489	513	540	532	531	547	544	501	533	483	523	496	490	539	527	552	509	520	515	524	543	554	522	503	508	525	509	479	570	532	546	481	509	533	535	536	498	529	536	568	526	573	519	525	494	540	490	505	531	521	534	462	546	525	537	518	472	525	520	549	537	489	554	516	557	542	514	558	544	514	480	537	530	527	546	539	529	519	511	497	544	517	512	538	495	515	513	546	502	482	568	495	481	537	517	556	510	529	518	524	533	529	543	534	506	518	549	530	509	487	503	555	573	552	533	537	530	499	549	526	509	538	517	539	507	525	515	541	524	537	485	494	535	568	502	510	479	522	534	538	501	498	519	539	492	530	456	528	525	518	522	508	528	531	521	533	577	544	551	513	479	492	526	524	508	488	499	492	522	557	501	527	554	504	505	525	520	498	539	541	522	506	533	530	511	515	500	532	538	521	511	523	528	515	505	517	553	504	524	506	537	548	507	532	522	505	532	510	567	553	546	556	503	538	516	526	539	493	542	499	539	492	544	542	524	508	502	538	514	522	557	506	550	500	498	540	558	528	524	515	540	540	534	511	518	546	552	524	514	549	552	523	491	526	565	571	530	528	507	518	507	549	477	534	529	536	488	535	529	548	517	562	515	532	484	558	532	538	519	519	520	574	516	542	514	536	542	532	503	531	511	498	502	522	508	568	514	527	508	486	544	506	520	531	537	555	516	499	504	493	506	536	519	530	517	481	553	529	509	515	526	510	558	558	554	497	547	494	561	487	500	454	509	535	523	509	502	543	499	530	594	515	549	516	542	559	544	520	494	520	577	491	530	532	568	542	492	555	513	499	522	525	482	530	508	531	516	520	518	509	499	510	505	558	523	535	556	546	484	545	544	547	502	533	512	532	521	485	515	552	527	519	522	479	576	552	509	554	535	500	489	540	528	549	567	474	551	543	543	513	531	499	449	520	546	519	497	532	497	522	551	523	507	560	519	521	553	536	538	523	459	486	544	518	538	510	534	529	540	561	519	538	559	551	535	540	523	529	503	544	560	501	548	518	531	526	515	503	520	521	506	538	531	502	497	542	503	542	541	495	525	514	551	529	542	536	511	505	543	538	507	548	511	518	527	521	546	527	509	534	541	521	480	554	528	535	521	538	533	540	505	560	537	537	529	576	540	486	520	504	531	530	513	541	486	510	552	520	503	520	522	589	534	537	523	515	496	559	498	559	525	524	494	554	526	501	534	515	524	558	535	497	503	499	539	552	526	519	526	511	503	496	486	564	537	514	528	509	500	501	497	525	498	511	470	541	546	488	504	515	524	549	501	509	513	513	522	563	543	500	511	496	541	503	530	552	527	596	497	533	517	524	524	531	503	548	528	533	529	567	596	503	464	524	526	523	527	529	535	508	517	511	520	540	520	471	541	495	459	544	519	471	534	529	524	513	473	516	503	511	560	539	540	485	494	582	516	510	473	563	536	546	477	530	525	506	537	531	531	545	504	508	513	507	534	538	550	512	532	552	524	520	546	549	492	516	526	502	523	511	523	522	485	484	486	515	529	524	558	544	547	530	543	516	537	504	506	500	543	520	554	530	535	540	518	518	545	557	514	516	504	491	538	559	517	488	523	525	501	511	508	547	552
24304	21890	29449	24190	21165	12098	760	497	438	470	456	456	467	498	463	457	498	460	491	433	475	464	455	440	451	465	435	448	483	416	477	467	464	443	476	440	479	457	480	457	446	427	436	447	442	445	453	454	433	474	468	447	446	494	466	456	403	454	445	462	462	459	483	482	468	410	465	463	445	484	450	449	470	462	419	439	427	450	434	479	429	450	450	485	464	469	459	425	435	488	437	477	451	478	442	442	454	434	467	455	429	450	459	406	424	495	457	417	471	478	477	461	463	463	453	495	456	450	492	445	443	451	461	439	459	465	441	459	469	429	450	462	480	447	443	411	467	439	509	462	423	479	462	489	435	487	468	428	448	492	481	449	466	442	464	483	464	469	407	424	408	468	446	465	446	483	421	485	427	469	480	509	450	444	429	481	453	451	477	456	468	458	463	481	475	403	459	446	444	440	435	454	441	446	464	465	474	480	456	478	462	457	441	477	451	457	422	438	459	450	469	459	466	480	486	479	471	444	454	422	445	445	498	445	421	452	458	451	449	482	459	435	439	450	452	450	445	466	472	467	455	477	456	425	432	433	446	465	429	458	454	435	464	464	489	463	422	439	446	456	435	429	443	449	459	478	473	431	469	472	428	488	490	423	456	457	474	459	470	462	466	411	451	450	443	518	465	422	449	485	437	477	485	460	469	469	459	443	453	460	478	472	470	438	490	475	464	428	459	452	459	482	458	454	478	449	492	463	424	459	466	464	465	468	481	448	456	457	469	442	429	466	476	459	411	502	463	449	458	460	458	490	476	474	397	486	462	463	443	453	467	450	421	464	444	470	439	446	450	472	433	430	447	427	449	457	470	503	472	443	440	477	470	448	475	472	464	459	490	458	475	441	503	478	434	433	486	471	479	466	454	457	408	443	484	498	485	466	467	445	446	428	435	450	452	462	466	443	417	446	436	494	456	448	454	497	489	467	488	462	419	498	443	457	470	468	417	430	466	448	480	463	494	422	465	454	479	461	420	471	443	483	464	446	422	440	482	460	425	443	462	461	402	476	450	440	459	459	453	466	417	428	470	458	413	446	443	416	451	440	489	416	489	427	430	445	440	425	498	441	454	443	462	452	462	500	450	467	449	443	457	440	424	434	493	460	462	437	480	439	474	463	464	454	470	459	492	467	499	507	449	441	434	461	478	429	458	434	462	493	498	398	508	432	464	466	479	448	439	462	446	382	443	475	441	452	484	473	466	427	445	444	467	476	421	442	456	440	417	455	463	444	442	475	488	467	465	466	437	447	444	461	450	439	482	454	456	448	468	481	457	449	471	445	433	444	439	476	456	453	455	463	465	448	497	450	460	454	477	464	437	458	442	455	444	484	452	430	454	413	481	517	444	455	459	465	473	450	449	473	435	465	435	462	479	460	446	501	431	493	446	406	460	433	456	457	451	479	416	444	477	462	488	441	476	452	463	427	423	465	474	437	413	438	476	470	457	478	456	470	456	479	450	423	487	431	488	468	447	472	437	447	456	422	430	448	480	447	458	452	458	427	447	439	469	430	448	422	477	460	444	483	431	449	465	488	490	454	422	452	462	446	429	445	459	497	457	429	455	487	498	465	489	448	458	482	436	425	438	431	472	466	458	463	437	438	455	465	436	424	444	431	459	431	435	501	467	481	468	418	461	484	437	459	450	438	481	471	422	423	452	460	471	452	491	489	473	461	459	468	444	436	462	468	454	428	443	519	441	455	468	456	485	458	427	424	470	468	439	440	454	461	459	461	437	454	450	430	471	457	441	480	469	405	427	454	424	487	464	451	449	442	455	455	415	472	465	480	451	447	464	458	459	468	439	466	460	455	453	439	455	486	442	455	448	476	441	459	437	438	490	474	449	488	443	518	470	455	442	475	491	400	458	447	458	486	433	450	472	478	426	511	431	472	463	461	443	444	478	466	429	482	472	454	444	431	473	475	442	429	466	456	437	477	407	471	481	433	492	461	431	430	434	462	448	466	475	447	453	453	446	444	470	488	450	434	480	474	487	436	467	424	474	464	446	462	477	458	426	444	410	435	480	438	472	427	460	438	464	407	425	458	429	429	482	463	419	449	440	447	467	440	477	452	446	459	475	483	447	434	438	432	490	465	447	438	460	448	499	457	425	442	476	464	499	481	449	438	479	433	470	510	431	493	483	423	469	465	457	467	425	457	447	472	457	472	455	483	463	509	452	477	457	450	480	433	454	457	436	439	446	498	480	445	475	427	451	445	488	459	490	464	454	430	448	458	448	445	474	419	448	446	458	456	458	464	409	495	494	447	431	453	463	463	497	489	481	444	470	507	444	449	474	467	423	473	466	459	457	457	474	478	472	452	459	464	471	416	438	446	495	445	442	475	439	436	445	453	465	438	443	468	425	472	449	476	497	478	454	446	433	468	443	374	472	422	453	436	457	458	469	420	446	472	461	463	425	437	474	497	438	437	469	454	468	447	487	497	474	484	460	431	471	450	439	451	472	441	447	460	443	463	451	448	426	423	433	443	408	451	498	434	445	466	444	477	464	460	434	454	443	464	445	471	478	464	479	421	442	443	448	451	451	455	460	459	444	447	477	472	467	461	470	506	446	471	427	450	438	454	492	475	459	449	436	449	459	440	458	461	431	447	446	468	450	445	444	415	457	454	467	418	454	450	486	429	482	449	468	450	461	469	435	471	463	429	467	430	448	468	465	429	455	484	433	449	476	466	463	416	469	484	444	489	464	447	492	460	447	462	468	423	426	454	466	435	455	418	478	467	455	451	437	451	426	455	416	437	427	470	468	458	476	474	472	457	458	421	489	438	486	469	503	446	428	426	424	496	447	459	459	454	445	490	473	481	518	425	483	479	454	449	468	469	452	470	441	492	461	448	463	462	468	486	421	463	467	478	437	469	434	460	447	462	478	441	479	459	430	466	439	486	444	477	454	483	448	455	465	471	438	429	464	445	450	425	459	468	467	487	484	479	425	448	453	448	479	472	437	484	450	450	459	461	457	452	466	465	398	423	456	440	447	434	447	433	424	481	444	474	472	468	455	499	444	456	437	482	446	460	444	456	482	453	460	469	450	413	492	442	452	494	483	437	436	427	468	478	468	441	462	461	430	465	449	463	455	447	469	447	440	410	447	466	421	500	423	441	472	494	464	438	463	448	497	462	439	435	425	451	481	480	421	454	477	466	437	455	472	442	454	439	422	459	447	466	431	486	474	447	448	415	448	474	507	457	458	436	479	470	462	471	457	487	446	503	445	474	471	428	429	486	452	460	473	468	486	464	473	443	476	439	463	461	464	464	462	462	458	474	443	453	432	489	477	461	452	449	442	487	424	441	444	484	435	444	458	463	454	442	460	438	437	472	469	471	459	484	468	460	463	456	458	468	477	481	467	428	433	419	454	445	484	496	507	420	471	432	469	466	453	470	458	443	480	458	453	479	482	426	445	448	467	452	486	458	439	443	477	462	476	472	432	493	483	428
61870	85791	52366	22664	5946	794	660	622	597	645	680	703	671	641	647	635	676	639	656	694	672	629	657	646	607	678	695	644	611	680	667	701	623	608	635	673	612	648	593	694	661	660	645	647	692	637	658	651	620	632	634	689	657	626	652	613	607	617	634	648	594	620	622	660	648	645	633	655	655	595	660	631	662	626	663	706	673	654	652	604	672	642	643	672	689	635	680	636	663	656	608	626	685	721	660	621	639	630	660	651	661	611	665	611	663	623	682	626	642	623	619	672	692	660	673	653	641	625	627	703	635	618	616	677	609	631	662	664	630	622	653	638	648	632	610	630	590	630	626	611	633	658	614	594	676	657	649	671	628	658	607	634	601	621	683	632	621	619	661	640	632	671	605	654	667	634	657	699	666	666	624	636	573	684	644	673	678	644	680	664	625	625	629	669	616	666	584	647	622	644	654	703	711	641	658	652	656	649	677	624	621	639	640	636	628	608	650	670	652	669	635	641	670	649	699	663	643	646	668	621	630	642	678	611	634	673	691	646	637	659	659	615	670	665	663	679	620	664	680	683	585	681	647	635	670	689	655	710	629	657	669	626	652	647	609	694	708	645	661	624	655	657	628	662	634	628	664	613	637	633	636	620	673	644	637	640	630	673	707	680	608	641	694	691	666	672	653	674	636	614	659	655	639	656	619	591	628	653	673	631	641	631	593	628	673	642	667	672	631	612	629	632	652	611	652	658	610	626	650	644	603	636	659	656	619	621	649	677	609	665	643	612	665	670	587	660	644	658	666	656	648	637	670	639	634	622	663	629	677	676	588	697	645	655	687	667	693	652	698	629	622	654	658	647	687	645	656	634	631	623	652	657	679	654	651	654	670	642	632	657	647	644	645	662	650	647	639	621	682	615	623	624	662	680	635	679	651	621	644	638	628	668	638	584	660	610	653	615	675	670	672	577	653	653	655	666	682	630	702	664	650	610	603	666	627	656	617	661	601	663	629	656	648	648	604	643	637	633	604	680	669	638	644	672	654	690	611	643	661	622	666	631	665	691	658	668	671	627	621	590	692	609	659	675	640	678	637	651	590	665	616	641	659	671	655	640	656	636	673	609	639	617	645	611	634	631	654	698	660	660	659	603	654	619	636	619	582	649	601	669	644	663	670	598	667	654	626	645	640	677	641	689	672	640	644	661	673	633	686	647	682	612	617	666	626	654	637	670	686	686	688	691	677	715	629	619	687	652	660	638	613	657	624	644	640	680	626	618	636	646	660	608	618	651	645	688	644	653	646	667	639	662	604	624	642	615	647	676	683	623	697	642	670	653	697	612	655	635	639	634	656	641	651	670	623	626	643	665	667	635	613	598	690	657	675	659	685	686	652	625	651	680	676	668	667	641	641	653	589	614	661	621	622	648	596	712	633	625	630	638	607	667	673	649	650	651	625	607	641	701	674	655	665	634	649	646	684	684	641	693	610	588	637	655	648	593	657	673	669	648	654	607	676	673	643	660	641	657	608	665	668	687	674	690	679	682	667	639	694	558	717	665	603	634	648	636	670	671	615	643	654	615	611	635	613	650	661	638	703	642	676	659	617	667	632	636	669	682	654	636	649	650	656	642	618	636	685	651	681	641	655	673	674	681	662	617	647	648	644	638	651	642	630	635	663	654	661	662	613	612	644	644	642	693	651	680	634	685	709	668	599	686	609	643	610	661	628	675	634	675	676	665	611	659	647	616	683	691	659	632	654	646	650	658	615	709	634	687	655	641	645	667	681	647	632	651	610	626	688	618	669	637	649	678	656	647	664	648	637	652	632	662	638	666	621	620	620	642	651	617	647	650	646	659	662	685	697	614	668	643	642	634	646	631	675	636	595	648	634	654	626	665	609	647	646	695	657	635	669	664	686	640	625	667	664	665	707	623	672	671	625	587	661	650	684	619	695	627	674	600	610	638	628	699	677	648	648	645	673	638	659	633	618	679	682	699	653	660	600	667	650	658	647	631	622	626	628	667	622	697	685	605	632	657	645	660	675	681	665	670	652	690	656	675	645	622	656	649	652	640	633	644	608	654	681	642	665	655	637	654	604	679	663	613	637	665	649	700	654	659	648	619	661	678	631	632	644	606	668	640	646	654	652	660	672	667	613	699	694	636	640	652	661	658	642	621	638	626	605	644	578	633	616	630	662	656	643	643	644	679	649	627	635	672	654	689	680	628	630	639	613	659	646	652	644	692	635	645	684	646	645	633	638	656	620	706	635	609	657	665	629	667	614	647	682	622	650	634	649	647	652	647	660	682	680	643	674	677	686	604	656	682	676	651	651	644	647	662	652	637	665	659	682	658	604	693	616	651	681	633	623	653	691	630	652	662	684	623	622	607	607	599	668	650	628	633	682	670	679	625	690	648	659	616	675	638	672	634	611	629	642	666	641	684	676	577	670	694	673	687	653	643	644	612	644	650	658	617	683	634	683	650	686	664	615	662	615	643	650	651	646	632	640	669	668	659	665	681	619	637	636	643	643	667	623	664	639	686	610	695	701	642	670	669	640	643	603	570	652	640	640	638	663	618	660	646	598	651	622	636	613	634	644	627	615	683	639	613	684	617	650	656	642	606	613	658	672	673	611	645	672	633	586	641	686	692	636	651	675	637	627	673	645	689	637	635	636	699	647	690	690	666	648	680	585	645	622	623	645	652	680	699	674	662	657	654	676	601	687	647	626	669	616	653	664	665	614	674	642	590	656	655	635	675	666	617	632	681	621	652	682	690	673	630	645	656	674	608	672	615	608	693	652	640	699	675	671	637	636	606	612	595	654	669	611	620	658	658	633	654	671	618	657	608	670	675	650	599	689	644	682	615	681	690	645	698	648	656	662	679	638	674	645	633	664	683	639	683	635	691	677	642	654	649	630	608	652	685	672	665	610	622	638	648	676	600	650	653	668	635	673	674	660	667	612	673	624	631	669	603	674	656	659	611	675	656	658	625	655	630	687	668	659	631	632	696	590	624	642	665	708	634	649	626	666	694	673	637	665	670	665	681	658	602	631	644	673	623	670	643	647	632	687	634	655	631	665	642	669	677	628	635	643	639	670	663	634	667	656	696	640	688	668	640	604	636	661	643	637	620	670	648	624	636	657	632	592	671	615	623	647	637	659	663	679	648	672	617	617	649	650	682	640	648	642	624	679	631	662	615	689	652	671	660	625	661	641	647	685	683	648	617	623	636	698	684	649	664	641	667	622	674	676	630	600	623	693	669	653	627	616	664	609	629	643	664	683	640	641	606	634	612	665	660	652	672	645	669	599	669	631	643	661	683	611	626	657	672	672	652	636	626	708	648	673	673	569	643	667	666	644	644	693	611	628	630	673	623	702	703	648	656	661	629	691	675	654	695	660	660	669	628	627	660	584	655	597	633	646	670	656	675	681	623	633	646	622	610	642	633	638	573	638	624	651	617	675	675	701	608	663	678	617	630	679	662	664	679	645	664	702	621	627	655	671	640
23417	21592	29455	23789	21350	20064	4333	480	392	380	389	417	415	401	375	400	423	428	368	387	414	397	394	382	371	392	366	406	391	384	400	384	357	361	400	391	406	423	393	376	414	383	377	391	393	351	415	405	397	378	415	412	413	378	398	382	430	349	378	415	366	420	442	406	373	394	384	396	450	381	394	366	392	395	382	399	417	341	414	399	370	385	412	400	369	359	427	382	409	412	404	367	403	386	384	385	399	396	395	401	411	391	391	462	394	396	410	364	394	388	381	395	403	371	390	401	387	431	403	345	392	356	377	391	398	384	396	386	404	392	373	409	426	403	435	391	420	397	386	384	401	364	403	377	397	372	392	377	391	432	344	377	409	392	369	408	410	345	372	369	406	408	399	403	400	415	398	413	388	416	329	445	397	364	409	393	403	377	376	383	364	360	400	409	379	388	396	394	400	435	423	389	383	401	393	373	386	401	382	391	360	383	378	402	360	401	391	393	407	394	420	403	379	349	448	385	354	399	414	379	404	369	391	440	378	404	412	406	407	382	372	404	455	415	387	409	388	391	423	369	365	408	354	400	366	389	382	362	404	403	419	388	380	386	373	395	403	400	386	387	358	378	406	401	409	389	405	411	440	379	355	416	403	368	334	356	369	423	420	361	409	385	384	378	403	388	393	420	398	402	408	369	396	397	409	404	420	367	387	375	392	390	397	449	396	385	425	366	402	393	397	351	414	380	403	370	411	412	393	431	416	402	383	403	394	394	387	427	416	378	399	396	426	396	395	376	410	400	353	358	370	388	399	379	403	402	405	416	411	399	401	427	384	413	375	389	387	415	400	414	373	406	391	383	399	403	332	377	411	420	398	358	396	415	409	405	379	380	389	396	400	386	386	385	424	409	367	402	391	345	383	368	374	394	370	371	397	419	403	348	385	367	399	381	404	423	395	407	420	381	421	379	405	408	374	394	384	364	410	369	398	393	421	420	347	407	378	412	351	387	412	398	389	400	370	381	401	366	391	388	378	387	367	433	373	377	369	419	396	404	385	393	419	443	383	407	400	392	385	417	405	387	362	424	406	401	388	415	382	373	374	389	381	402	389	424	382	406	429	404	411	419	400	402	402	402	401	400	406	382	413	383	436	396	375	409	378	403	388	390	379	428	425	414	335	385	391	339	385	392	371	394	406	348	373	372	423	390	404	373	427	383	392	371	359	427	365	395	418	384	384	382	377	407	392	396	402	431	417	382	420	371	408	381	425	389	406	379	360	406	377	376	391	401	386	417	394	408	386	390	357	402	372	417	364	386	409	394	412	384	403	379	385	389	363	398	352	398	390	373	415	405	404	414	417	370	367	358	400	353	437	411	361	389	391	375	413	344	402	363	390	364	380	398	420	391	403	412	386	393	399	408	376	406	406	398	388	415	354	382	361	390	399	406	411	411	393	413	421	455	393	395	373	429	409	366	401	399	370	384	400	427	388	380	382	403	386	386	369	384	408	419	389	366	386	444	402	383	390	369	391	373	407	385	400	387	424	399	389	422	395	377	391	419	406	394	353	426	382	428	397	407	386	367	412	370	399	376	381	411	377	375	388	448	407	393	374	436	407	408	398	381	398	382	379	406	413	379	418	397	378	405	424	419	378	343	370	400	403	392	397	403	385	377	368	415	399	404	413	383	378	387	362	404	412	385	378	393	386	410	398	402	368	392	385	402	394	388	374	381	376	406	394	405	402	380	351	421	399	410	378	387	397	380	371	384	385	404	399	356	374	423	407	384	352	349	392	404	381	365	388	379	389	379	406	358	362	400	388	379	378	417	380	419	375	429	416	360	387	386	420	386	369	407	397	348	373	393	394	378	385	366	420	355	410	374	391	375	403	395	396	385	400	384	364	432	379	422	378	379	398	406	384	383	410	407	373	407	418	393	386	383	439	390	373	387	406	402	398	379	391	416	367	404	374	367	385	398	414	400	407	376	432	384	370	374	387	385	405	426	388	377	379	382	419	377	404	409	396	374	377	354	414	384	407	402	412	395	404	372	385	382	393	364	383	399	378	409	396	375	414	412	391	380	396	380	395	426	380	409	403	406	379	403	402	417	359	364	378	399	383	370	367	357	405	403	392	414	384	383	403	387	423	389	387	399	377	340	395	377	399	393	405	410	406	376	421	379	393	393	388	386	398	402	397	428	359	384	388	416	402	398	432	420	375	399	414	396	422	393	388	368	395	429	376	367	401	399	425	366	425	416	398	398	435	394	399	374	381	409	375	394	380	405	366	395	407	424	395	374	361	411	433	432	381	389	355	367	396	386	380	398	388	391	400	387	395	380	400	375	365	423	400	421	403	381	365	367	382	410	399	438	398	376	412	365	388	410	393	404	406	384	402	404	363	385	384	374	402	404	388	438	382	382	404	381	404	411	412	381	406	428	396	443	411	383	387	405	369	444	404	424	412	381	378	369	412	404	386	427	396	399	385	435	401	360	372	396	378	435	379	373	382	390	377	366	338	392	398	379	335	404	390	421	380	367	386	386	379	404	391	406	357	395	418	419	405	395	405	350	390	407	381	395	400	394	414	395	395	347	403	400	374	398	411	401	391	427	395	385	403	373	397	365	382	372	402	395	368	389	426	382	387	420	384	357	390	390	360	404	398	414	398	394	399	388	363	416	389	399	360	405	379	396	358	397	408	409	424	368	364	382	399	404	413	434	402	404	396	378	397	413	387	398	400	390	421	363	387	406	399	401	382	408	392	398	406	361	382	394	382	388	393	393	419	374	393	373	368	393	371	392	398	378	341	365	362	387	399	379	380	377	367	383	383	403	393	376	392	372	439	440	398	380	383	419	418	381	414	372	425	380	392	371	359	351	405	392	376	379	386	375	411	395	400	368	412	413	388	370	399	400	377	403	399	386	349	414	384	379	428	427	397	381	406	416	401	399	424	391	425	364	382	390	401	382	392	382	424	419	384	440	405	424	399	408	379	387	391	403	399	405	385	383	427	410	383	396	387	405	397	383	366	389	388	397	433	392	397	415	381	387	390	396	360	393	411	398	370	380	396	414	419	373	396	374	372	430	395	403	379	417	409	374	411	394	406	383	373	475	361	435	413	388	430	407	408	392	391	406	407	439	409	399	365	404	393	410	404	421	398	386	371	392	390	378	361	381	356	415	387	407	351	409	441	394	359	374	411	400	396	398	427	443	409	422	371	379	410	406	357	440	375	431	391	423	400	385	401	413	384	398	406	398	355	420	409	399	407	387	370	377	424	369	378	411	419	386	387	379	386	421	414	397	415	379	391	410	410	410	397	373	378	367	409	384	432	367	364	442	381	385	382	418	409	368	386	403	382	374	374	387	367	415	381	394	408	399	400	428	370	401	397	416	408	390	367	406	406	400	377	367	387	404	365	410	416	371	418	420	419	337	392	409	377	392	385	406	367	430	400	367	370	389	391	393	387	424	391	396	384	404	423	405	383	393	375	362	416	386	425	378	413	402	414	398
62115	92729	59168	28140	8121	745	581	580	561	555	573	584	552	555	574	577	552	577	597	559	529	568	544	569	556	562	543	591	534	533	597	578	563	542	589	532	534	537	554	544	580	559	561	561	529	572	537	546	570	553	578	573	550	492	544	589	623	556	593	540	599	585	530	566	502	536	561	546	546	548	534	572	573	547	560	528	535	540	522	529	564	531	549	542	538	595	545	540	549	542	529	551	550	548	540	580	546	567	516	570	557	543	539	611	540	571	579	539	556	571	547	584	552	583	558	556	540	555	545	566	577	583	514	592	549	583	549	552	557	551	543	605	548	573	569	613	555	562	564	605	550	588	543	506	517	588	573	575	495	559	560	594	534	624	590	515	568	514	530	546	599	549	567	526	575	592	542	540	574	565	557	573	563	557	547	537	587	552	558	534	545	563	594	559	579	565	588	540	560	602	607	589	569	547	569	586	536	537	549	589	531	544	585	530	551	542	567	572	601	559	597	556	562	544	553	561	601	550	575	540	594	571	577	568	555	537	546	510	577	554	528	579	550	574	547	557	562	518	571	561	551	559	582	556	533	582	583	526	533	561	598	554	542	575	544	564	572	541	574	518	578	564	544	529	489	559	547	569	553	554	547	528	547	548	522	550	542	552	574	565	547	512	523	545	561	569	589	572	563	552	588	559	574	560	573	549	580	504	512	563	537	574	573	547	535	528	574	542	556	590	558	561	562	553	543	541	551	523	565	581	555	571	558	552	559	545	548	565	563	519	523	547	574	566	587	551	588	529	561	581	575	548	548	533	534	569	550	569	566	563	568	579	602	517	534	599	543	531	538	550	574	573	517	556	526	562	543	597	540	546	572	559	512	549	566	534	574	590	542	550	556	546	578	545	540	535	575	543	555	521	571	557	534	574	529	563	528	587	543	568	499	551	531	539	543	535	562	552	545	525	547	557	533	564	579	557	523	557	567	570	549	578	537	575	567	524	600	560	541	559	542	582	573	559	573	534	618	590	536	565	556	583	559	593	615	569	544	556	557	518	571	545	575	558	551	573	573	522	540	549	579	573	554	527	568	524	520	577	541	558	601	544	583	584	551	534	563	559	543	574	550	590	561	547	567	557	549	557	527	595	570	545	533	547	593	573	576	558	530	560	559	536	553	527	541	567	562	572	586	561	567	547	550	547	520	563	571	559	603	565	529	565	572	620	553	541	532	550	546	550	527	538	553	551	581	526	520	559	561	592	556	561	565	568	552	583	548	595	576	567	567	508	535	603	530	541	561	541	595	555	556	564	588	566	556	529	546	586	501	559	580	520	512	533	557	548	551	568	529	577	560	538	549	563	566	572	581	522	557	566	567	546	544	581	575	597	548	592	548	580	568	610	559	535	565	548	547	550	541	599	556	541	588	500	567	563	584	554	538	576	558	509	580	558	546	576	572	560	539	591	534	525	590	580	558	541	527	530	539	592	547	508	542	565	547	523	579	563	550	552	580	566	572	550	511	552	577	535	522	552	568	563	560	546	561	540	536	548	476	531	565	583	579	534	529	559	538	520	582	560	556	559	561	565	581	524	542	527	537	570	565	543	556	524	595	576	534	604	580	570	568	589	498	571	570	549	570	543	560	590	561	545	548	557	576	556	576	568	533	551	561	570	546	544	572	514	551	496	562	542	541	583	558	541	575	534	512	526	553	536	593	550	569	519	552	518	550	557	603	548	545	529	525	599	554	549	582	547	600	487	596	527	609	528	546	548	591	563	516	535	610	589	529	540	516	557	591	560	545	540	590	543	544	569	519	551	566	559	522	530	572	548	523	597	560	551	538	557	563	558	546	540	563	555	586	542	569	593	498	559	545	545	570	544	549	581	563	540	561	579	543	558	546	578	552	585	564	593	590	562	540	538	562	514	568	516	561	584	570	569	536	580	584	592	532	553	534	575	553	505	553	547	519	545	545	578	554	553	573	533	526	551	592	526	537	551	550	544	569	531	567	564	536	534	550	551	539	530	584	559	552	567	536	515	553	528	546	526	564	543	540	590	604	577	512	546	618	575	529	549	570	535	513	576	569	547	529	611	555	565	529	519	544	557	577	545	531	568	544	593	581	600	541	562	554	539	587	516	573	556	527	545	579	525	601	540	585	541	563	567	542	571	553	580	575	583	542	563	536	554	520	536	533	570	562	537	601	571	539	551	540	595	548	561	593	550	600	571	590	562	573	569	612	575	580	576	543	558	543	558	520	581	567	590	559	553	547	536	555	609	552	536	571	551	557	592	553	541	536	540	572	536	522	546	564	543	592	558	554	560	611	614	542	554	585	539	558	529	584	538	541	542	537	543	565	557	537	549	539	578	570	555	562	534	607	563	587	550	574	544	533	528	582	576	537	573	591	557	569	585	582	579	561	540	588	579	583	546	586	535	521	508	530	585	530	500	531	554	528	560	556	531	564	521	578	566	518	534	537	547	541	540	552	552	594	538	571	519	558	544	580	578	544	574	574	535	557	543	523	569	550	560	605	562	542	536	519	561	531	539	536	520	527	536	559	580	518	546	573	521	551	573	558	587	592	553	566	526	568	575	558	538	567	578	530	585	552	548	544	518	578	532	542	550	557	590	554	557	577	558	483	574	523	535	563	583	573	582	530	613	555	517	556	552	585	545	540	584	572	553	510	562	561	546	576	539	555	563	548	521	549	572	573	500	575	522	567	557	551	551	575	526	548	530	543	550	556	582	556	567	540	524	579	549	604	562	572	560	634	554	546	558	579	605	553	558	530	589	555	536	584	535	554	578	558	523	568	556	556	565	569	589	584	588	551	538	578	621	624	544	587	546	570	600	526	552	588	557	569	605	572	579	576	520	584	585	525	537	545	569	538	603	580	584	553	558	551	530	572	563	570	567	544	532	569	550	539	585	531	572	546	563	556	559	557	520	572	568	547	533	554	540	563	537	525	553	540	516	534	517	604	569	528	548	528	537	602	548	528	576	556	601	573	559	569	540	524	561	553	543	572	567	549	560	569	559	559	565	539	563	592	534	574	580	549	590	563	526	542	547	558	522	540	578	583	555	508	569	567	532	572	563	543	569	563	570	541	574	532	522	569	581	518	556	547	548	515	543	524	531	497	569	556	544	566	557	526	570	547	548	535	581	596	520	570	560	577	564	589	591	564	530	580	583	539	563	572	562	574	532	547	524	575	582	536	519	544	551	587	525	530	499	546	558	568	549	580	544	557	559	561	565	596	558	541	600	528	582	535	549	524	529	570	556	577	538	594	570	592	552	550	509	582	585	577	543	565	566	563	572	563	529	570	538	557	555	565	538	570	545	549	565	559	518	525	549	548	553	593	575	545	560	560	555	544	571	537	550	601	596	586	552	557	555	577	561	537	540	583	577	534	601	554	552	573	534	543	589	556	527	553	601	555	591	572	565	560	568	545	536	563	546	549	541	532	533	572	573	571	572	554	510	546	542	541	588	527	596	563	569	517	542	581	566	555	545
31625	26873	21670	6813	971	563	433	406	387	327	404	404	388	375	351	396	358	400	361	353	400	354	353	354	358	361	387	375	399	391	379	400	381	412	413	349	380	378	389	368	379	343	375	356	371	390	377	329	321	389	354	408	394	397	379	350	367	358	370	371	384	340	402	370	376	381	407	373	358	421	344	398	379	395	359	363	370	356	367	384	317	403	358	369	391	371	378	330	382	350	361	379	407	343	335	373	358	373	344	385	404	412	410	352	401	361	357	383	344	380	355	386	374	392	402	352	359	355	354	390	391	398	356	367	333	364	383	378	365	360	352	351	380	376	365	343	359	347	394	385	360	361	354	372	390	371	371	362	401	374	352	356	356	391	348	372	360	416	391	389	415	364	354	342	383	384	376	384	375	353	386	375	372	364	354	375	358	400	353	393	393	366	377	363	389	374	360	386	359	315	381	372	352	368	380	383	356	389	354	364	363	368	389	386	365	368	380	347	363	391	354	348	350	411	357	375	378	356	340	356	404	409	377	348	428	375	390	426	359	377	305	383	368	366	361	338	337	380	369	324	355	328	389	344	357	371	327	395	402	359	359	393	384	362	352	396	381	375	373	357	366	356	369	395	361	389	394	358	368	351	351	395	390	348	388	390	372	378	384	378	379	358	345	388	346	363	402	362	371	365	391	360	377	351	379	343	369	358	363	380	385	374	358	409	387	381	383	364	368	361	383	346	385	384	365	417	388	358	379	367	369	373	352	369	383	396	343	374	380	377	359	371	377	378	372	366	379	397	362	362	394	398	371	384	360	399	338	381	379	369	359	369	375	376	376	366	352	349	394	347	399	369	364	357	402	347	377	348	347	370	411	366	404	371	382	386	419	358	349	370	424	355	381	370	362	337	334	355	389	375	379	346	352	379	373	374	328	376	367	353	410	388	356	391	389	369	348	393	360	369	363	395	386	369	389	333	350	403	393	376	351	354	381	363	371	378	372	350	368	350	366	366	369	368	366	409	373	407	368	398	383	377	374	349	385	376	389	405	370	362	358	383	360	347	386	374	352	410	379	363	372	375	400	370	364	376	374	336	360	359	333	411	385	357	367	343	349	347	381	348	339	373	331	370	403	336	357	364	359	331	378	364	413	377	375	322	366	360	367	373	376	349	383	369	343	357	414	394	386	372	396	397	370	375	384	340	428	388	383	376	372	370	355	378	377	352	393	358	367	350	353	339	387	355	366	359	394	372	391	355	406	376	403	359	342	370	351	363	389	365	391	360	373	365	380	353	377	388	372	374	380	348	387	380	330	387	376	423	392	398	389	354	380	345	383	399	353	347	383	365	386	378	395	367	393	377	363	341	365	331	333	397	341	366	398	353	382	358	371	372	358	374	359	365	373	364	361	360	351	332	394	388	394	373	408	422	355	347	393	373	330	371	388	392	368	376	349	392	380	373	386	393	363	366	357	336	380	372	388	379	353	387	369	350	403	377	375	365	360	336	381	362	377	368	403	344	364	418	379	374	387	366	359	373	404	359	379	372	377	422	343	361	379	353	388	378	357	411	357	375	341	331	399	322	374	407	393	398	378	371	349	366	370	345	382	376	364	362	373	379	348	409	369	378	405	412	350	390	386	380	387	372	345	355	368	372	377	344	363	361	428	393	378	359	392	361	405	365	383	346	368	360	354	349	375	348	346	368	398	359	373	365	350	358	386	370	382	382	357	391	370	339	398	373	349	376	411	384	338	391	367	377	341	368	387	360	421	357	368	348	368	338	358	401	383	355	429	370	360	391	382	377	370	373	375	371	393	385	365	375	387	343	372	377	385	352	413	377	380	412	372	368	362	365	374	367	389	351	370	362	406	325	348	390	354	363	376	397	383	382	355	382	365	361	355	377	373	389	390	378	383	400	371	418	375	381	383	394	369	363	383	367	357	366	376	357	335	369	342	357	384	396	415	375	346	352	367	394	356	357	375	344	394	365	374	355	394	377	385	384	377	378	380	376	372	373	352	373	382	358	372	342	340	328	365	397	395	358	363	391	380	364	367	348	372	377	376	371	376	357	346	375	399	407	385	364	391	354	373	373	363	432	321	368	410	392	353	395	372	373	403	344	348	402	375	393	349	372	399	385	359	373	393	385	380	349	342	369	355	361	357	385	372	379	354	371	383	398	355	373	371	390	332	396	374	369	358	368	348	407	380	385	384	342	369	409	365	346	373	376	338	370	364	381	425	358	406	338	375	382	368	402	356	344	364	381	372	361	358	331	397	370	387	394	369	382	366	408	395	381	393	371	352	349	361	340	406	349	347	371	358	388	384	354	388	397	385	363	340	363	384	373	370	410	415	377	355	369	379	373	346	366	395	368	340	333	331	346	324	355	372	362	353	377	374	371	364	383	395	417	400	385	376	341	358	383	359	380	406	352	376	379	377	379	362	362	373	352	370	342	359	358	345	390	350	386	348	377	351	380	393	360	395	352	355	329	383	383	393	396	372	411	400	382	393	383	376	406	341	348	397	348	377	394	368	363	393	366	332	380	359	349	398	359	364	400	370	382	361	398	357	377	374	361	379	399	372	382	359	381	366	371	382	399	358	388	348	393	386	340	370	374	353	377	383	343	339	364	372	382	391	377	417	334	364	359	374	398	348	355	375	378	414	347	360	324	353	364	397	397	359	365	348	355	389	382	376	349	368	351	378	338	376	369	377	377	389	374	426	381	378	348	348	370	373	370	356	350	407	351	343	352	354	417	387	357	386	381	370	377	376	375	369	372	369	357	394	387	384	381	353	369	399	380	400	349	356	336	339	358	389	377	367	381	353	386	395	365	367	371	367	376	365	334	357	351	366	372	363	390	385	366	367	388	332	400	359	337	387	371	339	383	380	343	395	419	368	374	382	347	353	371	403	345	363	381	390	392	393	382	393	348	387	408	373	376	357	368	376	375	387	383	353	402	369	408	355	354	364	363	398	351	386	380	371	423	397	387	378	360	386	388	401	379	368	375	364	369	366	340	352	353	379	373	370	361	391	408	388	383	366	378	356	343	385	368	358	370	370	393	346	356	397	344	404	359	372	373	330	375	397	380	360	417	371	330	342	403	382	325	349	344	346	355	357	386	388	362	390	342	373	370	378	354	372	381	367	397	389	368	344	414	355	382	375	357	384	380	327	328	367	372	352	361	356	383	364	393	353	397	392	368	390	364	375	353	382	408	352	368	381	405	362	373	390	376	365	415	376	390	361	328	332	380	368	400	336	380	389	407	348	395	366	353	342	368	371	400	400	381	368	355	355	365	391	362	376	394	380	395	349	350	414	371	392	367	369	373	357	371	350	359	354	364	359	386	376	386	375	400	372	378	378	352	388	367	364	382	367	392	400	364	391	376	342	378	338	362	373	362	382	358	381	367	400	404	372	367	387	405	370	344	357	371	393	384	369	388	351	358	330	356	423	372	374	384	380	373	369	359	376	394	371	385	361	363	340	348	365	382	370	379	367	335	382	405
38021	40979	20752	5012	1365	543	558	486	534	529	540	491	534	544	533	533	523	542	513	519	526	501	517	519	501	499	534	545	537	568	567	482	524	522	531	511	540	503	545	477	516	584	539	561	541	502	537	502	558	490	557	532	540	524	552	555	546	488	532	534	540	527	489	496	543	537	497	503	552	512	529	520	531	529	550	498	514	525	541	529	513	501	556	558	548	516	548	557	561	557	533	561	532	537	548	554	530	542	530	541	528	545	594	551	528	509	522	536	535	507	523	492	510	524	505	495	514	523	510	549	539	554	551	523	490	573	536	517	502	547	535	534	519	560	566	548	551	540	526	479	517	584	562	545	537	542	555	558	554	535	543	462	530	498	548	531	556	510	534	495	521	501	530	578	512	503	547	495	508	510	521	534	529	549	532	535	516	523	529	530	527	545	572	522	546	534	534	567	510	581	492	538	517	542	506	572	530	487	538	492	552	590	504	547	549	539	540	562	545	519	519	489	516	526	546	529	575	544	509	497	519	541	518	522	551	530	552	531	530	539	529	534	541	506	508	515	504	531	531	540	497	532	542	536	544	508	558	539	549	528	519	522	577	541	495	555	531	573	549	536	545	539	506	522	574	523	547	509	524	542	533	546	527	553	525	517	513	566	538	501	549	551	548	532	520	558	538	503	542	542	541	482	487	539	538	543	538	522	572	567	525	559	590	523	483	509	530	534	532	547	509	523	566	501	598	536	541	499	524	533	531	521	545	510	547	487	529	492	503	548	522	511	535	519	499	518	477	512	541	568	533	537	560	531	523	537	527	559	494	571	524	500	584	518	541	528	517	522	533	529	534	500	548	557	551	505	528	510	561	531	554	523	545	541	562	539	588	582	509	512	555	539	528	517	506	531	559	514	528	573	517	553	518	572	499	505	522	542	517	584	506	478	489	528	542	493	542	550	521	509	530	498	531	527	552	482	557	548	544	500	530	535	543	550	511	551	555	532	539	559	486	537	559	525	514	538	550	543	545	549	512	544	519	498	516	540	534	519	527	524	532	506	578	543	518	546	540	473	504	547	567	525	488	528	560	529	515	495	530	484	544	507	532	563	496	530	556	538	483	527	518	513	564	538	559	541	532	514	542	575	568	511	542	527	583	550	497	537	512	533	501	544	558	517	556	506	531	532	531	592	520	544	536	534	571	562	553	567	530	480	536	536	564	571	547	520	551	531	513	567	548	544	557	558	532	530	556	540	528	560	490	577	538	516	538	495	513	530	530	526	525	527	479	540	545	524	536	553	543	560	523	550	530	537	509	560	519	481	561	534	564	485	550	519	530	524	535	493	514	539	525	538	533	521	498	554	541	516	567	525	521	535	506	557	500	538	520	502	515	497	556	517	508	542	548	547	531	550	553	575	572	536	519	538	565	543	527	551	497	534	564	520	507	527	566	546	542	514	507	516	519	540	547	495	510	538	555	527	578	542	507	535	535	541	530	534	554	541	511	546	516	534	531	577	528	562	547	547	507	522	521	537	518	536	543	530	466	482	554	539	583	530	498	534	519	533	514	536	552	549	551	538	544	526	532	537	510	524	519	540	512	544	523	539	517	542	542	530	542	511	500	539	538	523	540	527	528	513	531	525	540	531	508	529	519	578	524	490	534	531	522	521	550	529	513	539	509	536	582	517	586	502	547	523	559	543	538	518	540	530	561	493	551	505	555	567	533	506	545	517	562	536	515	559	541	506	555	531	564	534	501	558	544	533	538	547	509	587	530	532	523	562	492	529	532	546	551	578	466	588	544	536	577	532	567	532	514	524	569	501	561	511	528	504	526	539	513	544	506	508	544	559	492	543	500	555	508	512	548	499	538	551	537	559	548	520	500	552	516	560	532	527	552	573	550	524	547	587	535	528	570	529	521	516	539	523	532	531	553	558	561	504	537	532	552	505	580	562	525	564	510	541	507	489	523	508	520	527	553	543	530	546	551	527	541	530	537	495	526	544	511	559	546	538	525	537	549	507	564	494	506	521	554	517	548	525	471	523	554	484	535	571	525	489	511	536	523	552	567	571	548	518	539	516	529	610	499	544	530	492	556	563	523	543	534	546	535	550	547	536	532	544	543	550	556	517	547	497	534	490	499	529	533	579	538	534	553	553	537	487	521	556	528	508	521	508	542	528	516	527	567	497	545	497	579	528	553	498	523	516	482	540	515	501	543	527	547	482	556	540	557	533	549	505	544	541	526	535	554	540	553	548	559	530	535	500	517	556	564	552	535	550	525	542	542	549	541	546	507	566	546	533	532	536	534	549	532	529	527	513	528	503	552	558	529	528	530	515	542	554	529	526	518	556	492	523	544	515	553	559	532	531	540	545	534	550	521	537	581	531	493	542	546	525	546	545	542	522	536	528	550	577	525	546	506	482	476	541	521	517	583	525	532	532	520	544	515	556	498	488	548	517	522	535	576	561	508	515	523	545	528	544	551	537	510	527	495	585	530	540	514	523	486	543	560	568	539	539	517	539	513	537	520	503	505	540	518	529	566	526	534	521	532	508	540	541	567	577	557	525	551	549	514	532	558	485	527	530	517	564	500	533	539	520	512	530	536	548	540	536	545	528	548	484	532	522	563	536	521	529	529	543	514	518	509	504	503	529	519	541	528	547	509	565	535	533	546	516	501	503	565	504	531	543	544	545	545	510	539	493	543	523	507	507	514	530	594	507	547	572	486	498	533	550	532	567	533	524	536	521	521	558	525	564	532	551	483	535	573	538	565	504	536	517	512	568	521	510	563	540	562	525	536	499	511	537	540	533	497	546	540	546	533	538	519	527	542	534	499	538	500	518	513	522	515	550	548	525	561	497	508	511	504	557	541	571	533	555	539	534	536	572	512	553	533	526	566	562	526	544	545	521	526	554	530	545	543	519	550	521	509	531	511	520	515	566	580	523	548	497	517	522	541	580	563	548	542	549	556	548	559	530	519	578	517	537	517	548	544	536	532	524	535	525	552	496	526	545	519	524	589	524	521	576	523	508	536	523	542	541	547	524	500	524	551	527	506	540	522	535	531	493	545	531	500	524	510	573	548	561	523	550	484	519	594	539	515	533	522	516	562	555	560	565	561	570	540	541	542	572	509	512	547	518	533	532	533	544	549	541	511	520	538	527	568	509	559	540	548	517	540	570	519	564	516	545	528	496	541	551	508	500	510	537	498	508	547	524	533	493	505	512	483	534	492	520	539	512	512	510	552	541	522	527	512	528	528	533	546	534	527	535	523	543	546	578	525	490	536	538	557	469	494	530	540	534	581	523	551	523	503	520	556	527	538	545	534	533	516	541	552	551	559	532	512	516	560	515	519	540	534	564	541	557	574	516	525	497	548	514	478	554	527	506	562	559	520	537	540	498	524	521	545	541	523	514	529	538	510	547	561	540	541	530	519	473	535	489	545	515	532	549	542	559	555	526	506	544	558	532	522	520	531	517	561	506	534	537	513	558	509	570	531	516	579	534
24294	21862	29389	24195	21067	11965	793	535	497	472	495	472	502	450	463	441	446	422	490	463	443	455	467	483	481	468	418	499	465	478	500	463	463	479	468	470	506	456	443	470	441	485	470	456	468	426	449	450	418	455	419	446	449	434	452	494	478	415	446	455	462	473	415	464	471	440	466	475	426	440	491	459	454	485	427	438	454	468	491	483	468	491	467	456	452	464	472	468	478	458	463	448	452	449	499	478	451	499	433	463	443	464	480	478	467	468	445	430	520	468	450	485	501	446	460	445	473	510	461	455	449	431	443	491	506	474	452	471	474	433	474	460	472	455	472	457	478	467	431	409	436	464	481	457	460	453	468	453	447	468	443	454	486	457	489	434	454	455	461	482	470	458	397	428	465	433	476	429	431	442	479	472	488	477	452	442	428	480	463	443	407	471	466	466	436	456	452	485	474	461	470	426	442	427	452	422	421	493	433	483	436	464	490	480	467	486	475	461	444	425	440	421	478	453	501	450	468	461	449	495	450	474	463	472	431	454	468	456	481	459	457	466	469	463	452	469	478	487	467	476	452	471	467	452	458	429	418	426	466	485	435	430	460	444	491	463	436	488	514	443	491	474	467	427	427	494	484	476	474	445	431	442	474	465	455	491	479	459	466	458	456	443	459	472	450	462	464	473	471	463	464	491	471	476	453	456	441	449	440	437	430	438	469	438	463	452	462	427	435	463	435	456	428	444	474	444	466	465	470	458	479	454	474	417	445	447	447	447	466	454	454	468	502	460	466	515	504	458	438	491	460	459	470	475	450	476	470	443	466	481	467	451	471	482	460	461	452	434	480	509	445	469	455	439	453	479	454	438	472	474	479	415	414	438	457	454	473	446	464	441	440	474	441	408	487	450	464	471	457	435	505	464	461	460	460	439	439	467	468	487	434	415	454	477	455	442	521	458	456	455	453	461	499	494	472	476	448	448	436	463	458	468	434	420	477	459	454	494	469	471	461	500	455	457	442	434	471	479	446	491	452	434	453	445	479	480	473	475	469	468	456	473	421	492	435	450	470	472	476	455	504	426	428	470	491	439	490	469	470	492	447	453	469	454	468	456	474	480	455	449	462	432	495	455	457	475	448	476	447	478	461	447	471	484	443	454	436	468	440	440	464	478	463	484	432	501	447	464	489	464	520	426	439	455	478	511	464	435	460	413	495	453	470	446	416	458	450	475	453	449	478	465	437	450	469	485	440	476	472	473	469	478	424	472	450	476	496	460	424	467	495	486	467	449	457	434	461	471	477	463	455	446	440	458	444	435	431	433	502	439	439	495	473	476	475	466	468	415	501	428	481	475	441	435	446	454	468	444	465	452	413	467	481	470	454	465	489	457	443	440	456	475	495	435	459	456	449	448	497	444	443	473	438	447	459	438	465	466	436	470	450	426	464	424	472	480	428	448	462	447	498	504	416	480	491	434	452	443	474	428	465	475	447	453	433	458	423	493	474	475	476	454	447	443	482	493	465	455	404	475	433	425	437	468	465	483	453	473	479	438	472	443	476	447	494	461	460	490	441	471	442	465	423	476	474	450	464	436	460	473	457	469	450	459	484	469	414	493	451	441	446	432	486	467	464	471	444	462	471	449	470	478	432	438	454	443	428	469	448	516	428	474	477	475	475	438	441	469	439	447	467	443	501	499	472	424	473	474	467	478	461	442	471	485	448	489	496	457	469	452	494	471	428	456	465	442	455	474	468	471	484	442	469	462	449	461	457	447	452	468	449	444	430	462	463	484	471	448	456	449	437	497	471	492	390	485	444	466	439	466	464	434	430	482	458	436	434	407	460	479	509	485	479	467	443	434	466	465	440	445	435	423	459	460	417	481	449	485	461	469	423	458	472	434	423	464	486	505	467	459	453	467	452	432	484	502	438	424	453	441	431	498	487	449	465	454	460	484	495	420	461	459	449	473	454	458	496	496	479	412	472	406	459	452	459	454	462	450	475	472	452	515	469	460	464	448	470	440	441	448	466	496	461	448	480	453	434	430	457	452	457	464	473	475	466	456	467	437	458	451	486	472	424	459	478	470	465	469	437	436	474	459	437	442	417	444	468	435	464	448	472	460	506	435	434	443	470	425	480	450	435	458	478	461	421	464	428	443	424	444	496	467	489	487	446	441	461	456	472	473	462	438	474	501	459	447	458	452	452	453	459	439	468	448	454	495	465	458	445	473	475	487	434	428	455	453	453	421	474	456	453	490	466	445	449	449	424	455	456	446	474	469	474	444	467	482	440	481	449	454	437	472	464	437	461	487	492	472	494	448	447	507	428	469	462	488	478	413	490	482	465	497	480	436	423	456	441	461	483	493	465	478	446	445	498	466	465	479	444	480	493	442	435	486	480	480	449	478	450	451	476	441	459	473	476	472	488	455	481	434	444	461	441	429	470	496	458	486	463	448	434	441	478	440	415	456	465	435	436	478	463	482	456	478	464	455	480	424	515	419	482	459	487	442	462	463	482	477	441	472	427	447	469	465	469	474	490	459	440	443	465	428	451	473	422	459	459	471	465	448	446	442	449	456	475	449	447	396	428	437	462	430	455	426	421	464	471	513	511	428	442	413	467	482	463	464	453	458	464	446	480	484	455	493	471	444	470	467	467	479	467	478	491	442	450	443	469	447	441	466	478	460	448	446	450	482	496	430	435	451	487	470	476	448	481	472	470	485	450	466	457	420	474	477	511	511	421	481	460	449	436	455	455	453	464	473	468	465	458	466	449	444	456	474	465	445	450	471	419	454	468	471	453	465	488	493	452	477	478	459	407	457	446	475	447	461	464	438	455	452	440	461	431	461	465	434	422	449	482	454	451	465	462	440	482	420	485	437	437	433	464	459	485	454	443	463	448	478	488	473	482	494	459	458	485	460	478	448	476	468	429	490	476	458	481	431	442	486	459	486	423	465	446	462	468	476	468	474	445	488	460	449	494	439	470	492	458	478	419	491	438	456	448	436	453	421	452	459	456	465	480	461	484	436	530	454	446	478	456	463	498	441	463	443	445	483	426	440	495	452	465	447	478	482	439	455	485	436	490	499	449	455	478	456	478	453	446	441	454	448	425	477	484	479	498	469	484	499	421	470	421	446	456	446	500	450	448	461	458	481	450	448	483	462	452	434	432	463	472	468	445	434	492	506	446	480	474	460	442	448	458	480	485	466	461	494	448	486	478	466	480	467	503	443	458	459	506	476	460	440	465	448	470	450	425	453	417	456	416	503	450	467	435	430	436	456	461	443	460	468	454	455	442	511	427	498	480	425	442	495	461	446	444	433	470	481	463	445	465	443	444	445	483	463	462	461	510	480	469	466	445	457	459	463	466	486	448	436	459	451	474	437	441	496	424	457	486	451	462	457	430	449	467	445	466	465	479	445	462	454	467	476	443	456	473	472	432	432	450	485	494	468	483	464	492	445	476	482	493	471	478	441	439	491	480	458	446	468	421	437	467	439	450	448	437	498
62131	86400	53292	23966	6678	779	690	643	655	666	682	679	637	661	674	677	656	633	688	632	650	606	645	658	676	649	623	623	588	636	606	632	698	633	580	665	685	654	616	648	642	656	667	680	629	651	613	606	670	603	696	673	693	628	676	651	675	680	649	635	635	683	617	669	648	599	634	594	627	624	631	702	655	649	638	689	654	649	644	644	623	620	691	671	675	630	675	655	623	638	638	620	694	692	642	662	657	679	708	630	650	593	617	656	645	606	633	639	604	688	675	663	655	607	652	604	671	688	663	664	653	623	633	654	666	635	570	715	636	626	624	690	607	674	648	644	629	637	648	651	635	659	664	676	683	628	640	663	661	670	655	636	647	670	622	719	605	675	696	646	688	640	644	653	618	670	704	617	670	668	649	635	647	640	649	648	606	648	627	647	654	667	659	664	620	647	673	650	653	682	687	634	619	652	621	694	637	624	626	638	632	675	656	673	632	647	632	605	654	661	647	601	632	613	644	652	593	643	629	639	683	689	640	676	618	672	591	629	649	606	652	639	651	660	657	598	671	618	644	633	603	667	649	654	683	685	650	657	632	612	643	670	665	631	644	621	656	645	657	695	629	631	642	642	629	647	684	648	664	646	663	637	657	628	673	630	632	648	673	680	639	603	637	646	614	682	665	675	628	675	662	662	630	604	640	619	713	608	647	633	648	595	662	623	609	629	655	616	668	634	648	637	660	679	672	625	632	646	689	623	662	598	653	691	670	641	652	650	628	671	618	682	624	603	649	601	655	683	600	679	633	683	654	627	639	622	617	666	632	649	600	683	628	648	660	607	656	633	628	621	695	671	674	635	644	667	627	610	671	648	640	641	679	647	651	694	628	644	667	621	641	640	623	607	623	612	681	611	644	668	648	613	637	639	669	628	629	636	688	679	651	629	667	643	643	626	608	643	641	644	682	653	624	584	642	666	660	679	690	649	639	664	626	674	579	623	617	612	625	648	628	641	658	620	648	600	671	631	652	635	700	656	665	674	672	648	642	642	664	640	660	649	629	674	653	652	664	644	646	620	662	642	654	621	641	677	617	654	633	620	645	618	664	619	634	686	640	667	611	644	660	653	663	681	677	638	666	575	657	684	666	674	620	643	654	617	635	665	653	638	676	642	642	617	612	621	649	674	653	667	652	665	648	619	647	594	651	628	641	588	696	665	587	639	619	656	612	635	631	626	674	688	692	659	659	599	695	693	657	663	656	654	635	658	682	613	667	687	670	638	637	698	610	626	625	634	649	647	642	655	619	648	628	705	588	648	657	624	643	653	657	619	671	611	630	688	675	627	663	622	674	657	678	645	649	655	640	652	624	667	643	643	653	633	661	691	636	658	597	657	627	678	655	619	703	624	687	637	628	652	629	648	641	653	649	676	620	625	650	658	664	638	600	653	610	649	624	657	639	653	604	662	620	628	699	677	648	618	657	614	640	691	662	633	689	614	691	640	651	612	598	675	683	619	616	677	604	616	619	613	624	668	695	664	633	700	604	656	644	649	650	603	666	659	632	652	630	643	643	650	637	638	613	638	685	639	636	651	626	608	683	651	686	674	627	632	648	663	599	657	659	616	645	661	635	655	568	675	620	643	631	639	643	632	579	659	671	624	686	633	659	688	637	709	686	641	643	621	612	673	635	623	653	674	692	640	651	638	672	704	567	675	651	657	678	663	623	625	623	669	650	652	646	654	668	667	601	672	629	668	673	639	646	623	671	622	633	674	619	635	636	633	609	681	599	642	631	653	679	684	684	638	680	624	684	640	672	657	664	638	641	635	642	667	658	587	664	692	649	662	642	622	633	680	673	678	632	599	665	674	668	627	649	640	633	632	654	712	625	690	634	682	599	698	683	674	658	636	635	698	681	652	664	657	673	617	633	615	669	653	641	647	695	624	678	641	648	643	617	637	622	651	644	609	619	615	633	637	685	630	655	635	640	651	670	680	651	693	639	630	612	608	669	659	666	635	597	676	646	676	606	704	648	674	662	615	671	611	664	703	672	637	659	643	677	640	663	684	640	646	655	627	661	664	646	671	636	645	661	660	686	599	620	645	631	622	656	603	653	660	620	669	658	674	632	705	621	624	636	639	644	647	651	651	610	592	655	663	684	640	645	645	613	665	649	652	608	632	694	618	669	649	653	605	653	697	622	654	654	655	649	646	657	666	642	693	662	637	623	660	638	643	682	629	638	666	648	623	646	629	625	691	638	679	673	588	694	632	628	605	619	620	698	632	666	664	663	642	638	652	607	667	661	653	660	643	672	667	653	614	669	644	661	629	632	668	653	620	601	643	679	687	616	652	688	632	631	615	656	673	660	625	636	640	617	682	615	658	642	672	631	667	631	640	642	653	627	622	639	675	641	619	600	625	651	691	703	653	667	656	625	574	608	649	604	672	640	634	624	640	665	663	658	636	593	693	649	641	667	674	625	629	660	656	669	672	703	663	652	681	678	659	655	630	661	621	613	611	643	680	651	631	641	660	691	695	656	646	606	700	698	701	636	663	686	626	626	659	647	665	655	640	611	676	660	661	668	630	645	628	643	640	636	663	616	637	698	681	672	636	609	671	592	657	661	623	622	651	675	587	657	666	656	616	590	663	611	638	651	634	630	641	645	655	625	618	656	604	662	636	643	649	626	626	698	663	655	657	619	663	652	663	667	650	643	683	672	667	651	668	654	629	653	675	629	643	655	639	613	635	699	661	619	616	676	641	618	654	634	638	628	659	626	669	621	660	668	618	661	587	695	665	677	628	645	640	678	662	652	643	656	666	645	665	619	631	627	634	642	653	641	654	598	652	632	636	627	652	665	648	619	677	671	673	632	622	686	636	695	639	625	670	685	633	651	650	618	648	668	669	649	657	644	648	679	648	676	683	628	658	651	632	617	676	677	627	650	605	657	620	630	654	681	669	620	614	622	654	611	660	677	661	674	692	671	642	641	658	666	643	688	686	627	632	642	646	631	668	633	664	645	654	654	618	644	671	683	621	630	627	619	656	644	674	644	673	640	672	643	627	661	631	639	655	669	642	623	634	650	658	651	700	587	626	638	662	615	626	662	649	678	595	623	616	659	662	642	643	630	626	628	640	659	624	640	681	622	635	681	628	645	685	685	639	642	692	611	621	641	685	676	649	684	652	668	656	675	677	644	663	639	652	682	637	678	603	699	627	618	637	699	648	635	675	675	697	633	606	647	647	686	648	645	655	654	634	685	659	663	650	667	676	626	651	674	630	676	641	627	666	631	655	683	649	640	651	659	625	635	631	652	689	667	647	621	612	683	645	637	632	642	635	637	657	660	649	664	627	691	690	624	622	676	627	664	634	643	605	609	636	649	645	593	640	624	622	664	630	642	651	620	648	643	655	652	713	632	631	607	620	639	637	621	654	645	623	664	626	653	629	688	601	679	606	677	654	648	614	651	653	658	638	635	677	658	665	627	650	627	657	667	598	654	670	642	691
23459	21629	29496	23827	21391	20078	4582	478	426	415	416	417	405	426	404	382	350	433	417	400	431	382	389	426	384	413	410	409	390	428	417	382	413	383	422	418	399	394	416	373	420	396	408	418	426	414	414	377	413	434	419	440	409	360	385	374	365	397	393	394	399	389	413	413	398	368	403	395	425	379	386	404	405	418	424	385	440	383	359	397	401	376	412	397	403	386	380	394	426	384	380	414	401	396	388	414	422	365	404	352	380	397	388	380	373	368	402	377	386	402	373	391	374	400	383	376	432	379	409	382	381	363	398	405	398	378	437	417	370	383	402	394	369	442	397	408	415	417	379	391	372	375	386	417	413	388	366	403	374	401	393	411	383	356	392	415	414	394	426	424	383	380	396	392	403	425	422	402	377	390	411	385	404	409	373	424	399	422	401	389	366	401	395	379	402	416	389	391	409	409	393	413	378	407	406	409	382	410	375	410	383	400	384	422	400	364	367	394	419	400	429	382	393	410	394	406	416	351	391	414	375	399	404	395	370	399	389	421	383	399	384	389	432	392	402	377	417	408	400	388	420	406	403	411	394	406	381	340	406	394	395	371	393	406	379	402	433	402	419	385	401	406	414	391	380	417	376	411	409	409	380	396	428	416	410	411	377	412	407	386	397	401	396	379	412	373	389	428	424	433	376	386	366	407	415	354	381	391	388	381	372	407	379	393	401	409	390	394	372	379	394	392	393	397	414	429	419	397	377	423	391	384	413	411	395	377	386	366	372	402	414	397	427	399	375	410	405	412	416	394	409	380	405	377	388	371	413	360	384	385	414	423	420	428	371	424	416	400	387	393	374	437	376	410	397	409	436	394	392	407	420	360	376	388	421	408	381	373	373	419	413	372	425	359	392	369	386	414	376	421	387	394	414	401	425	398	376	370	378	383	391	394	404	405	395	449	406	404	399	434	406	412	386	358	414	437	398	405	372	400	372	422	407	394	409	397	388	379	374	415	423	374	395	360	398	386	392	378	445	428	406	400	399	430	420	409	384	380	420	364	430	372	385	353	383	415	400	369	399	413	413	431	362	407	425	406	420	381	393	390	382	391	371	379	399	409	409	381	361	366	373	345	412	430	389	364	400	402	404	415	403	395	402	392	421	398	359	403	368	413	393	393	413	379	350	444	395	394	409	385	381	385	363	418	383	370	380	415	399	422	381	395	361	417	409	374	384	383	420	405	373	395	392	407	414	399	414	417	417	438	395	394	405	378	383	413	400	399	349	413	400	391	434	378	390	403	412	379	412	442	375	395	428	367	355	381	406	374	386	429	397	433	418	383	354	414	426	390	395	402	404	374	393	391	404	440	397	408	374	384	420	364	400	389	418	446	354	368	420	415	392	394	360	398	416	381	400	373	358	406	385	419	392	390	430	345	399	385	360	447	380	410	417	435	348	392	398	396	398	418	397	415	425	400	406	428	414	401	416	413	379	414	389	370	395	392	413	341	393	388	389	364	350	407	397	362	369	392	410	382	410	420	393	393	441	356	374	436	388	355	387	384	395	389	401	377	413	404	406	386	404	435	405	419	411	392	442	435	418	431	388	410	395	394	399	395	405	353	409	409	414	391	392	424	392	354	391	378	373	396	415	391	391	404	378	384	374	385	397	404	412	380	374	412	399	397	419	415	399	385	397	388	380	402	395	391	422	446	399	390	384	391	381	355	390	421	404	417	356	425	394	410	409	397	370	414	426	393	372	402	401	416	381	408	368	398	401	386	415	394	429	387	428	405	435	407	404	389	374	412	392	382	392	404	376	380	387	389	403	419	431	427	403	432	379	413	380	361	409	401	363	376	404	412	419	397	422	432	422	377	403	403	373	380	388	363	410	371	375	391	439	411	391	367	373	408	382	415	396	390	382	393	353	393	408	430	434	397	397	400	401	405	402	392	397	381	404	435	376	417	394	406	387	413	380	362	389	390	418	420	384	416	404	416	391	393	389	442	402	348	379	394	444	390	364	377	431	410	393	356	417	404	394	408	352	408	402	416	385	381	399	441	411	383	407	396	397	433	406	395	416	380	399	402	389	375	416	412	367	390	364	388	393	408	414	403	407	434	370	371	398	353	370	371	401	389	414	425	373	358	444	403	405	381	356	415	400	404	413	362	418	392	417	393	436	398	407	409	386	369	367	400	396	408	416	386	381	454	398	374	367	399	394	415	405	410	365	402	394	387	410	392	412	410	427	403	385	389	409	403	386	392	422	418	367	433	381	405	412	410	411	381	360	383	393	399	416	418	382	355	408	418	422	374	425	393	387	385	411	378	381	412	396	399	407	438	387	387	356	379	394	418	397	371	382	423	398	363	384	403	428	415	428	405	410	357	382	423	405	379	411	395	413	369	402	367	439	405	385	339	399	399	409	406	397	408	381	395	428	432	424	393	388	437	429	419	386	410	366	381	421	377	388	376	381	368	387	375	418	396	408	417	398	408	443	398	408	404	389	396	444	378	362	420	426	400	413	403	400	403	380	395	357	448	392	387	399	402	382	353	367	376	416	422	387	399	391	366	384	401	415	391	398	388	423	385	414	403	403	376	402	392	400	409	401	397	405	371	398	395	385	380	374	431	397	364	394	373	379	407	389	398	405	377	430	384	387	381	392	446	402	419	404	423	387	374	393	421	378	394	419	383	377	415	385	397	436	389	397	412	408	415	401	390	386	371	362	385	424	389	417	406	375	414	373	416	419	417	397	371	392	400	403	415	407	418	410	403	372	430	390	406	424	416	418	395	413	394	391	391	413	410	392	421	418	384	376	358	412	409	422	379	424	426	396	411	381	390	399	387	409	387	366	355	381	393	385	386	411	424	361	367	395	358	387	386	370	373	368	420	389	391	388	387	401	392	393	332	366	365	382	418	392	394	377	402	386	374	431	428	405	409	415	370	371	389	387	407	347	370	386	416	446	380	392	393	415	368	390	374	420	397	400	358	412	381	413	387	388	382	382	377	430	389	389	389	419	393	393	384	366	389	412	382	412	393	426	378	425	420	398	402	385	393	371	420	411	407	373	407	431	418	426	419	418	418	407	388	408	404	419	387	410	386	382	403	409	388	420	409	404	390	399	401	415	436	385	385	429	425	424	372	407	374	406	401	378	394	410	405	414	407	379	409	431	424	403	407	398	357	356	351	387	391	395	416	408	424	394	387	396	385	371	415	391	442	373	381	397	437	381	388	387	398	383	398	421	410	380	391	425	421	395	408	448	396	375	407	379	413	380	387	429	383	396	385	374	386	381	402	393	400	404	378	425	385	397	432	379	378	376	402	380	418	366	409	392	400	381	369	384	396	364	361	381	406	393	415	384	426	373	384	371	391	415	391	398	424	388	376	397	399	393	393	391	418	415	387	384	389	409	395	400	380	369	412	363	382	402	420	341	356	377	382	379	418	376	383	412	370	386	393	407	406	378	429	390	411	395	388	406	394	395	407	395	436	414	421	431	408	402	407	398	391	411	364
62314	94139	59807	29472	9424	577	572	551	547	553	600	569	586	584	556	563	559	563	534	510	572	548	555	564	568	546	554	608	565	569	569	572	565	562	517	540	587	560	561	532	566	544	576	591	496	589	615	535	535	545	574	533	546	573	537	527	592	565	590	533	557	536	593	544	554	578	534	527	544	550	536	511	577	550	596	532	537	562	568	555	574	575	587	542	544	505	544	550	596	543	565	586	564	570	563	569	545	576	535	537	567	564	588	505	613	551	533	567	524	560	572	582	548	569	547	539	604	583	528	534	570	572	573	545	542	559	575	529	526	551	581	558	558	550	562	554	560	537	557	619	514	574	568	553	578	555	575	539	569	554	517	558	575	578	561	545	552	542	624	563	545	555	563	584	525	589	564	593	548	578	557	563	551	539	554	557	559	580	531	562	551	550	594	570	591	555	581	576	552	517	573	539	562	586	584	557	573	549	534	547	546	602	542	537	520	519	571	552	554	587	603	562	562	600	589	568	595	524	496	555	573	555	560	548	548	541	563	566	572	576	544	553	569	568	548	553	540	527	556	534	523	528	562	560	544	549	559	559	558	526	548	527	597	563	541	556	563	575	609	541	583	540	549	585	558	569	579	573	576	535	561	534	621	569	542	516	562	542	546	556	514	548	571	567	594	554	550	567	582	595	583	516	557	584	551	581	528	576	615	530	574	570	558	529	591	551	564	539	558	569	602	571	582	549	546	569	575	565	592	537	576	551	528	573	545	587	564	528	537	557	614	574	569	534	537	543	537	542	583	582	541	545	552	540	556	544	544	568	573	540	573	560	568	588	556	578	556	546	536	529	575	573	558	512	549	525	555	535	552	540	555	590	588	591	586	543	534	546	546	560	546	563	561	572	533	542	553	571	557	569	562	550	531	587	535	563	561	574	559	507	581	546	534	567	539	567	572	571	529	573	565	560	564	522	545	545	535	559	566	559	553	557	549	562	552	583	578	530	604	531	530	579	533	600	549	542	526	571	582	546	591	566	576	569	556	504	553	553	576	538	528	543	555	531	603	530	542	523	568	562	512	573	590	573	562	565	573	522	552	551	542	564	532	531	581	500	521	571	558	550	562	566	577	543	569	564	582	542	587	540	583	589	611	608	542	547	559	564	543	584	563	559	548	553	585	555	544	575	535	575	554	550	556	545	578	541	549	541	618	533	556	549	550	534	546	549	510	558	565	586	584	535	562	556	582	536	558	555	511	583	592	537	551	519	541	591	557	558	546	547	593	544	580	549	613	559	562	582	536	551	580	588	604	591	556	503	565	590	543	550	540	574	533	512	543	515	578	502	584	590	498	563	554	553	567	538	526	550	558	536	520	536	581	549	568	519	584	585	521	588	547	552	559	613	593	575	608	561	566	563	545	542	589	533	556	517	536	559	591	607	562	576	566	555	607	539	527	535	587	539	567	532	586	561	526	554	566	548	556	542	561	519	567	592	564	514	556	552	586	572	546	596	572	517	508	558	584	571	554	587	539	575	563	566	582	577	553	602	570	568	561	580	604	572	561	561	586	589	551	583	577	527	553	532	539	600	547	503	544	576	548	584	531	511	562	584	564	579	518	553	561	551	538	545	570	531	548	521	552	511	522	526	585	562	563	545	578	573	561	535	604	545	531	601	538	552	574	524	546	560	524	546	552	611	549	554	562	529	537	542	588	523	576	557	566	562	523	582	546	546	603	563	545	563	554	582	595	562	557	571	547	572	596	538	569	505	561	510	555	536	560	538	549	572	570	519	568	541	526	554	552	538	582	576	570	558	519	564	591	558	587	562	543	561	556	556	558	511	542	521	573	536	517	553	582	540	539	528	579	550	551	567	522	533	558	543	561	592	606	548	545	537	547	522	574	569	557	530	550	567	551	599	527	569	557	545	569	565	577	553	559	556	579	548	547	570	581	558	559	546	534	553	560	583	530	569	603	554	517	571	595	586	542	572	574	539	589	562	551	552	560	547	547	549	538	580	579	563	561	622	532	517	596	560	536	586	567	555	545	566	586	561	603	595	558	542	553	561	585	566	580	553	561	542	553	560	556	555	576	563	570	528	501	560	588	541	547	593	509	560	539	599	560	604	540	536	540	547	591	602	580	531	503	561	547	560	562	548	557	522	549	596	526	566	570	584	566	596	588	567	552	516	564	577	608	527	586	522	530	574	544	555	559	577	511	534	546	580	563	604	537	547	571	563	511	579	589	540	518	551	567	578	574	538	570	540	525	516	585	549	564	548	549	550	562	585	565	528	540	598	527	567	530	572	580	577	544	607	561	587	583	566	569	571	590	576	589	600	605	542	570	548	553	599	586	530	583	543	543	570	568	564	560	597	509	536	566	547	585	563	505	552	576	548	597	562	531	614	564	567	566	522	605	568	531	577	548	571	533	561	546	555	556	534	548	548	597	570	551	544	563	584	543	560	541	615	538	538	570	518	543	558	604	575	534	601	563	546	514	578	553	561	571	573	557	573	557	549	535	560	590	552	556	591	494	589	536	570	558	577	550	555	558	568	525	572	567	527	542	573	620	537	592	560	567	573	557	587	553	600	541	568	539	588	566	584	549	520	535	574	565	589	549	546	567	634	545	571	587	582	570	612	536	552	550	596	545	537	554	581	531	563	576	557	566	574	604	564	528	586	558	528	572	564	530	564	567	560	546	530	590	578	561	525	541	570	564	533	538	564	534	563	569	558	509	571	573	573	548	517	547	591	542	552	531	488	554	576	554	578	520	559	552	539	572	558	581	538	541	558	514	599	534	620	566	597	513	533	552	595	549	554	530	558	552	534	515	554	564	534	533	542	569	593	556	555	585	546	582	562	589	564	555	574	593	563	526	586	606	549	595	536	555	548	574	529	541	565	572	562	515	549	555	594	542	559	594	561	575	568	588	568	509	621	573	552	549	572	567	591	545	558	560	562	610	560	558	547	585	555	563	562	606	533	552	559	561	552	568	560	538	515	541	551	558	525	550	540	568	578	551	571	570	590	563	541	531	573	554	566	567	551	571	547	566	547	553	549	583	571	569	599	556	527	572	561	547	545	534	552	528	557	576	552	521	586	526	534	577	563	531	586	567	554	548	540	550	546	582	540	607	544	585	603	547	532	546	563	537	554	560	552	569	536	577	575	544	555	571	571	540	546	595	543	543	539	551	564	590	523	554	545	529	573	574	570	554	538	573	549	558	530	564	548	520	536	567	531	570	550	538	547	523	593	539	561	562	541	506	536	545	597	556	543	581	599	546	549	571	584	551	505	526	582	563	591	583	527	550	532	506	573	564	582	541	580	603	542	543	536	563	548	575	547	553	559	558	531	518	537	544	572	533	578	557	525	621	541	540	554	550	536	554	576	575	578	555	528	540	492	576	576	551	599	558	558	525	545	532	532	560	580	535	561	542	537	555	578	549	562	556	568	506	566	560	590	592	557	569	590	642	554	554	548	550	580	543	525	537	551	533	572	540	588	550	554
31320	27363	21772	6840	834	378	379	356	370	354	359	371	373	378	354	378	368	360	378	393	377	406	379	373	359	340	374	352	370	364	368	378	372	382	373	365	376	376	387	382	361	371	396	374	383	341	373	389	349	371	354	343	388	349	367	389	376	398	349	400	362	402	359	368	384	374	381	388	364	376	373	380	370	337	332	381	375	359	383	329	349	349	388	402	378	391	386	407	363	382	371	330	394	390	419	363	354	356	355	371	402	360	383	368	366	394	385	405	367	376	367	402	345	377	344	371	378	377	352	349	362	377	358	380	360	362	363	352	369	378	429	422	373	350	395	409	368	349	365	362	386	367	404	405	393	381	344	359	361	374	355	377	365	401	368	395	378	384	397	376	372	355	340	360	386	385	363	346	373	348	369	373	375	363	367	366	396	380	361	377	379	335	415	373	366	382	336	353	394	380	340	348	330	369	341	332	354	364	362	392	388	365	340	366	376	336	396	357	336	350	361	363	359	338	406	407	365	370	370	374	367	438	366	363	357	358	374	409	343	388	338	354	376	370	359	358	376	357	356	361	369	390	397	379	393	380	373	366	388	368	337	347	342	358	381	357	372	344	416	378	351	379	373	372	361	368	383	388	350	369	387	358	379	358	404	374	363	408	355	370	373	338	378	375	362	367	341	343	370	374	383	349	376	370	388	380	377	369	387	366	366	353	371	354	383	345	372	320	366	378	384	361	353	394	343	396	396	381	375	360	358	383	377	351	351	354	391	352	369	359	381	366	364	380	316	378	364	368	346	339	342	370	401	379	351	356	355	377	315	361	364	375	357	389	346	372	381	378	348	372	343	374	349	355	389	373	345	343	379	343	366	358	386	345	372	365	364	399	338	382	390	404	356	385	381	360	373	374	335	359	353	373	387	355	370	401	389	376	382	384	379	363	409	368	332	354	390	368	405	368	378	371	328	353	383	403	361	386	375	390	388	389	382	361	405	380	398	364	384	374	367	380	367	348	339	367	369	355	391	341	364	399	350	335	405	368	346	362	409	361	396	365	371	394	379	358	360	368	354	371	370	357	380	352	349	368	363	378	417	358	409	353	367	371	392	364	373	363	390	347	391	362	375	387	371	378	372	363	348	369	353	370	349	359	381	410	396	374	364	363	356	387	384	365	345	393	338	391	372	394	357	339	341	341	369	307	362	378	383	329	368	389	431	351	364	379	372	390	370	372	381	376	381	388	404	418	387	359	337	367	360	330	346	367	371	413	393	381	373	382	371	361	341	362	421	381	356	334	372	392	344	368	363	369	343	380	374	348	373	393	400	374	395	361	371	383	352	378	399	357	389	379	382	378	375	358	374	395	400	382	384	377	382	395	371	395	401	381	385	388	398	372	357	351	361	369	377	397	348	373	422	381	326	398	352	395	378	372	375	358	378	395	343	337	357	355	382	347	371	345	380	421	385	386	365	375	394	337	420	357	393	390	387	335	364	336	374	360	388	399	368	399	364	393	373	343	370	365	349	346	372	408	366	347	381	370	369	434	357	393	372	399	376	358	359	352	363	361	370	383	399	362	354	365	366	403	386	355	354	373	358	346	394	383	353	349	362	381	352	363	353	382	400	394	396	385	392	389	392	349	349	355	370	390	364	390	336	394	359	398	363	383	362	358	377	397	389	388	356	342	401	363	352	363	343	344	395	341	359	354	345	362	363	374	353	369	398	350	400	371	389	372	378	380	382	356	375	348	373	397	401	370	349	367	348	412	360	357	382	387	363	383	352	360	398	398	371	347	383	389	349	362	375	372	367	379	358	355	365	353	360	390	412	363	376	371	377	372	338	371	379	334	390	354	373	369	338	376	381	379	360	392	351	376	333	394	366	369	361	345	392	366	391	409	389	356	368	392	396	374	379	368	335	357	340	348	361	400	364	371	381	383	371	369	333	362	379	378	378	337	400	335	381	378	377	393	388	372	359	388	389	377	385	379	360	394	406	371	371	373	358	329	373	346	384	397	343	371	350	372	373	372	370	412	369	363	374	351	384	342	381	357	354	384	395	355	361	381	374	353	397	387	388	363	376	352	361	368	359	375	361	409	360	362	362	376	370	366	337	363	374	391	369	388	375	393	375	370	318	352	359	345	368	372	399	368	359	342	346	361	363	387	390	361	347	355	359	365	369	383	385	344	361	353	345	387	360	348	376	378	362	408	366	385	377	402	368	386	373	374	375	341	349	342	344	370	342	373	380	360	346	382	364	378	343	368	365	369	347	376	379	385	376	337	358	380	379	379	397	368	409	382	389	372	359	404	380	361	364	377	405	380	390	358	368	333	376	377	409	360	377	367	396	387	378	371	348	352	407	362	414	410	369	387	379	409	362	382	351	401	362	378	385	402	378	400	410	419	350	326	373	350	365	357	371	364	387	380	398	382	386	368	371	376	369	344	376	416	364	373	365	386	361	365	353	364	370	372	374	370	337	367	380	356	380	359	352	381	330	373	374	378	378	364	359	358	370	369	365	379	366	367	371	384	352	363	390	380	388	383	382	371	373	361	366	360	369	391	346	380	375	331	354	409	374	369	338	354	418	383	349	385	373	405	368	378	409	355	364	370	380	366	381	371	381	366	377	386	355	388	362	376	377	350	368	376	354	402	391	382	373	371	370	382	359	397	400	362	377	411	367	375	371	342	417	373	391	368	426	363	392	364	358	384	362	385	378	393	385	373	343	366	360	364	377	347	349	375	385	386	397	388	328	358	396	351	368	366	374	337	391	348	362	385	350	366	389	350	372	337	394	388	383	400	360	368	380	349	348	347	365	333	357	380	397	353	366	369	370	340	330	376	349	400	340	361	371	384	351	411	382	404	381	401	368	345	434	373	379	384	342	352	375	348	369	372	380	379	376	337	378	393	377	381	347	399	386	353	340	364	352	421	383	370	342	407	365	385	358	365	360	387	369	362	391	368	383	365	362	371	390	373	364	385	373	365	370	386	360	351	392	409	364	397	344	390	347	404	374	353	377	314	373	364	355	377	353	367	338	381	366	364	347	364	364	357	359	368	354	365	381	373	381	408	396	355	360	413	364	365	395	360	388	344	369	365	381	371	398	392	375	343	370	369	352	383	360	397	378	374	384	335	389	389	356	368	379	372	356	337	345	339	377	370	334	389	387	362	348	350	370	336	359	346	354	359	396	385	412	348	377	391	346	344	356	406	360	379	370	388	366	364	383	385	385	373	360	370	394	364	369	377	361	359	389	406	349	383	369	356	391	362	376	381	372	390	360	378	384	310	370	381	330	329	350	386	387	387	377	364	384	362	392	377	371	378	358	385	378	367	366	405	378	385	401	375	383	387	389	363	355	347	355	389	324	366	360	378	387	384	374	372	408	356	379	371	354	363	382	383	392	353	414	385	339	357	348	324	346	407	393	372	364	414	364	383	379	392	380	343	386	381	391	331	320	420	384	361	376	371	362	350	382	334	354	367	361	384	412	393	372	346	364	382	366	361
37536	40865	20795	4988	1354	572	549	534	568	529	547	497	536	498	535	529	540	576	493	576	544	532	555	538	544	564	511	476	524	553	517	537	488	559	567	533	530	530	530	534	518	524	493	541	540	502	547	542	522	570	532	513	551	565	511	506	515	552	547	541	535	540	517	544	522	566	538	536	518	519	551	551	525	535	543	524	527	544	527	525	554	517	522	519	491	586	540	542	538	580	535	532	561	537	556	529	593	511	503	526	489	551	522	559	487	543	539	521	470	577	542	522	517	525	567	560	540	508	542	515	552	569	532	546	494	503	554	549	529	537	554	527	517	552	552	536	546	514	535	516	570	520	527	535	530	547	490	570	541	518	575	523	539	483	534	535	576	486	528	502	571	527	528	518	548	543	509	551	524	548	498	519	518	492	573	508	552	511	543	534	574	560	531	542	532	469	562	527	529	561	554	532	510	532	513	524	533	549	544	552	528	534	547	505	514	554	519	502	528	561	557	538	505	517	540	572	516	542	550	533	551	540	542	534	549	526	520	571	511	514	561	552	531	507	516	521	529	547	518	567	537	528	527	557	531	536	559	521	511	545	550	544	526	535	531	554	515	500	518	542	546	566	542	490	537	501	557	515	515	515	542	535	566	511	546	527	499	554	504	560	554	550	524	555	590	531	496	534	548	528	535	553	486	503	518	568	514	536	558	530	528	518	531	525	539	528	525	520	559	510	513	511	530	545	562	555	538	548	548	546	572	520	557	533	478	568	538	542	520	507	518	520	516	548	508	512	583	495	582	498	535	547	555	546	560	519	494	540	518	544	547	550	530	554	540	544	550	534	524	562	530	518	541	509	576	507	503	514	534	524	548	518	513	536	538	554	516	503	529	537	505	557	485	513	536	492	541	543	553	517	519	534	544	509	520	534	509	515	527	536	530	530	574	518	539	492	519	540	519	483	554	529	549	547	539	546	540	529	523	547	531	498	533	554	494	509	533	545	538	495	533	497	525	524	526	562	524	535	525	547	503	559	556	563	514	560	561	550	512	513	510	545	547	549	541	564	531	552	553	483	521	568	519	552	544	549	570	515	511	515	518	540	534	501	514	498	518	502	492	550	496	549	490	539	545	554	556	530	512	561	555	546	517	495	528	539	525	529	510	544	535	512	518	558	556	561	543	514	527	522	495	501	550	525	538	563	524	560	535	487	565	536	531	502	542	549	526	541	541	564	522	514	548	517	516	551	569	554	529	515	520	516	532	575	527	542	492	537	550	543	488	510	538	571	502	536	537	580	545	539	558	562	534	509	513	551	551	525	532	527	524	543	538	516	546	546	530	485	552	498	515	581	530	537	550	493	512	520	524	493	512	519	540	565	515	523	533	506	490	524	508	514	531	517	553	527	530	548	543	509	540	494	493	526	480	556	530	515	509	529	529	496	532	538	537	549	479	552	526	568	507	499	521	502	512	527	551	566	501	551	527	570	547	508	529	519	530	542	575	530	488	571	539	522	531	538	529	548	506	496	545	545	500	484	535	559	528	498	570	543	536	541	530	554	540	561	576	494	536	525	523	531	529	576	535	544	521	544	513	529	545	535	549	523	544	559	492	526	550	500	577	522	472	524	539	564	586	536	530	513	537	507	539	536	542	545	571	561	546	566	516	481	557	524	550	508	524	505	536	554	515	517	524	551	516	512	517	529	582	522	512	483	564	545	536	547	532	587	489	545	543	495	470	525	548	567	591	529	566	544	495	512	554	543	569	538	542	549	537	558	541	509	503	546	515	528	493	532	545	548	563	522	544	518	544	526	523	550	545	536	568	542	545	511	530	541	515	534	549	580	552	471	509	551	523	535	563	515	543	551	532	528	490	550	541	526	499	566	527	569	531	477	530	499	517	522	572	550	522	522	546	523	556	557	521	498	489	510	537	518	523	535	558	588	571	527	565	561	537	532	522	521	532	551	501	518	521	535	518	539	558	525	558	528	565	549	537	509	556	539	548	519	528	541	536	513	549	535	560	508	501	491	588	550	551	523	550	495	565	513	564	564	553	568	567	550	532	525	558	547	540	513	491	521	570	518	538	487	543	527	497	558	543	523	527	542	530	516	567	512	532	571	508	573	520	540	546	522	479	534	500	509	558	511	581	557	499	523	581	576	536	517	529	597	536	538	553	526	525	510	574	537	491	533	531	536	538	555	548	529	525	545	531	547	518	532	533	519	524	534	533	517	525	519	524	536	536	559	571	525	575	550	555	516	517	566	509	556	510	508	519	523	566	527	504	545	551	468	532	526	503	554	529	537	550	517	520	518	503	512	533	526	557	531	526	478	570	509	518	494	605	566	546	547	528	523	539	517	554	573	565	548	534	507	528	532	565	494	522	503	539	514	521	510	546	565	550	512	520	546	556	506	546	523	550	560	508	553	536	548	534	536	537	558	560	558	500	513	572	525	506	533	510	551	549	555	530	543	516	538	533	522	527	557	505	532	526	562	518	507	495	502	524	577	528	540	536	550	513	535	551	520	553	536	491	502	531	567	524	541	517	536	523	504	553	539	507	578	536	500	524	527	523	511	533	566	549	554	529	527	509	548	572	559	545	541	511	566	538	486	494	553	534	538	563	501	518	521	528	539	514	511	509	550	509	537	490	558	533	529	560	537	551	556	536	541	586	544	587	526	529	535	523	523	579	543	589	561	558	516	540	503	491	545	541	525	540	519	535	525	504	569	550	514	523	502	541	496	515	506	511	518	545	541	512	475	559	559	535	520	465	533	543	511	544	543	546	537	557	519	483	529	537	534	558	531	531	563	572	536	506	538	504	583	520	564	525	518	531	492	560	539	500	500	542	562	536	561	519	524	525	504	548	521	526	545	571	511	509	562	557	519	513	530	499	567	569	524	546	520	561	499	551	507	495	584	552	520	548	524	509	529	536	545	523	505	549	532	563	538	535	548	528	505	507	524	568	520	539	533	531	544	512	554	507	527	530	569	525	526	515	548	519	513	529	521	529	551	530	522	554	525	497	551	507	526	501	529	543	542	573	502	566	533	513	557	544	518	558	515	563	574	511	541	511	536	553	500	573	518	570	508	492	522	506	510	525	513	523	514	571	544	538	513	526	530	575	514	508	515	571	561	533	556	500	531	537	544	542	524	563	515	552	539	562	546	528	496	561	536	547	512	542	526	548	518	539	511	581	530	519	530	548	532	551	513	510	531	531	495	544	569	512	522	515	538	589	513	527	569	566	541	552	515	518	508	550	550	554	519	503	533	542	553	517	516	531	512	556	516	534	556	522	563	520	521	545	537	504	549	529	508	513	490	556	542	592	536	525	568	539	482	523	557	563	543	602	520	532	512	536	579	542	549	543	510	540	498	530	537	530	531	551	524	535	499	526	520	566	534	577	513	496	544	548	525	517	527	530	599	516	514	530	513	558	555	506	528	526	522	529	517	472	520	525	513	552	507	524	533	535	537	531	518	530	559	518	517	552	545	529	536	478	489	542	552
24334	21928	29564	24150	21151	12364	827	539	490	475	487	462	454	511	503	476	492	477	436	436	490	495	463	550	468	445	467	495	420	487	517	446	501	452	486	469	494	456	491	493	491	448	456	466	475	520	480	479	448	503	474	488	448	491	506	468	493	463	472	485	518	464	478	488	441	439	477	466	481	460	477	446	427	453	464	497	497	458	469	476	473	480	462	499	490	479	467	476	457	444	474	470	460	465	417	435	468	445	503	476	468	457	493	476	507	479	469	467	513	447	485	443	455	480	472	466	458	427	474	468	439	440	504	446	429	472	451	473	469	486	457	473	457	480	439	452	467	459	477	445	456	458	481	473	461	485	460	464	499	498	469	450	454	496	480	467	503	449	490	433	461	480	504	468	437	496	458	465	457	480	463	448	417	461	447	463	471	424	474	448	467	487	494	480	496	489	489	464	460	475	418	482	466	483	491	461	500	458	497	453	471	451	485	483	497	454	487	521	468	483	434	460	510	478	431	491	447	478	530	437	475	425	463	478	475	447	522	501	462	463	458	435	463	422	475	474	505	445	465	454	459	487	481	475	479	462	460	474	475	461	506	495	441	437	494	496	503	474	493	482	455	441	547	482	491	502	430	465	479	460	452	490	443	483	487	435	496	473	478	457	497	441	485	467	421	469	480	462	485	492	450	461	484	480	520	446	459	468	477	467	456	453	463	469	489	484	446	455	446	478	453	452	447	478	476	491	482	494	474	449	454	474	482	428	464	431	451	489	449	454	484	485	467	431	485	472	447	471	429	449	434	479	436	443	451	459	450	483	496	465	484	487	426	473	482	477	462	498	479	483	475	481	489	481	482	545	466	442	500	493	484	456	497	485	430	476	506	452	457	491	433	472	483	482	452	468	455	489	454	452	454	480	472	477	479	477	466	463	515	499	458	437	491	470	468	413	503	476	472	432	462	504	426	497	450	464	501	480	451	499	472	492	515	499	455	460	484	484	450	455	481	472	450	435	477	439	487	484	469	498	423	453	481	464	432	445	464	448	450	459	415	460	463	445	487	461	455	517	426	461	455	459	440	491	462	490	463	470	458	496	458	475	455	476	465	490	480	458	453	451	476	479	472	472	455	440	466	500	476	476	495	499	506	443	451	470	456	472	458	438	494	447	458	478	471	518	455	463	494	491	499	454	515	444	499	453	479	463	475	441	493	442	474	497	457	456	477	474	452	471	480	483	457	505	439	483	456	439	500	466	474	408	446	450	478	458	439	489	487	500	490	443	448	480	432	456	461	466	461	483	437	469	494	489	462	488	453	448	496	476	495	525	481	463	451	475	466	494	433	457	466	440	469	483	460	481	493	497	481	443	451	461	475	454	469	468	422	450	444	427	448	464	479	449	463	477	461	430	481	437	481	523	478	463	469	430	474	469	486	509	469	466	481	494	479	450	446	522	482	470	456	475	501	489	459	460	428	506	439	479	470	486	469	492	505	473	517	452	413	460	493	474	467	465	472	473	473	493	491	460	487	469	463	430	487	459	481	474	475	488	477	465	454	439	474	461	473	470	457	481	475	454	467	491	471	448	487	466	468	471	486	482	499	484	470	459	463	503	453	464	423	491	514	495	495	468	471	447	449	465	461	483	465	433	458	473	465	465	468	449	460	435	492	462	518	476	505	515	470	462	461	471	452	476	447	437	467	481	460	446	450	454	469	500	465	471	500	518	474	471	470	480	464	462	459	452	493	456	492	473	422	467	464	463	463	500	493	470	482	487	484	440	465	455	505	453	488	505	427	479	489	471	421	490	450	482	472	475	454	469	438	484	447	466	459	447	486	474	485	518	491	475	515	495	472	431	443	441	465	483	484	501	464	463	456	455	433	476	479	472	467	434	480	471	466	480	441	495	466	446	499	484	413	486	475	523	477	470	505	460	494	460	476	476	454	446	437	484	487	484	444	458	442	496	450	476	504	458	439	467	479	492	507	471	459	478	484	477	451	444	463	482	441	494	502	461	464	515	507	496	446	460	422	471	501	498	429	469	457	457	480	472	473	503	476	461	500	489	466	436	479	467	499	474	497	484	485	473	470	486	468	436	479	484	469	469	455	485	473	444	415	433	516	478	492	462	498	466	438	473	490	492	457	468	479	442	512	494	475	444	496	441	471	461	496	478	451	472	463	457	460	456	495	450	465	504	494	463	457	459	502	429	450	458	499	476	523	500	499	448	456	424	475	484	488	477	479	439	465	469	473	445	463	485	492	491	510	463	480	455	466	448	480	445	467	503	465	452	424	460	458	479	468	474	453	471	479	457	461	493	483	480	474	463	482	504	470	503	474	475	471	506	478	474	449	487	458	466	469	464	499	458	459	486	447	435	456	414	464	488	477	466	497	486	466	448	449	460	459	463	459	472	450	472	486	458	466	518	475	485	488	505	459	495	460	495	483	510	508	460	497	487	423	463	476	473	500	488	459	438	482	486	492	470	436	494	480	457	470	482	477	485	436	483	445	482	456	445	467	498	489	484	442	481	437	477	482	504	464	453	413	446	487	500	495	481	450	499	475	427	439	467	446	483	500	472	435	489	454	479	446	496	465	467	490	444	470	477	485	455	475	467	479	460	479	478	489	471	456	479	477	483	480	452	432	461	458	453	459	465	457	479	463	486	491	468	467	486	463	485	483	488	481	479	425	445	449	446	461	467	440	471	454	453	476	493	428	461	475	486	425	526	481	503	445	468	466	502	437	458	463	437	465	465	480	484	466	443	467	503	430	482	491	491	501	456	473	456	471	470	463	452	471	499	489	467	475	482	477	462	502	426	476	464	469	481	509	458	457	483	476	445	453	443	508	500	490	456	510	491	463	459	489	521	449	428	443	466	464	469	445	460	487	461	465	461	459	508	485	480	470	465	478	460	474	458	485	446	478	444	448	505	478	470	457	471	503	490	501	494	499	500	472	476	460	432	505	478	484	442	466	469	464	427	462	445	491	482	455	483	462	426	500	437	449	493	469	487	477	488	451	440	485	493	505	473	465	437	500	443	489	492	455	470	464	503	458	441	471	453	465	504	459	476	476	458	452	508	500	457	458	479	467	502	480	446	432	472	465	475	458	430	450	435	462	451	472	469	457	514	440	479	483	462	453	448	457	444	457	492	506	463	493	452	429	498	489	491	456	463	476	455	482	493	463	451	492	453	513	477	459	474	458	451	485	455	501	448	502	485	488	466	465	491	425	473	421	476	462	478	485	461	452	452	453	506	443	484	498	463	488	495	503	472	478	472	488	447	469	450	487	474	439	493	455	490	459	471	480	446	459	438	481	476	452	461	486	494	481	487	488	460	448	479	475	444	441	480	447	461	501	464	450	456	441	456	465	464	454	501	458	449	440	456	469	436	465	464	484	459	490	431	446	452	489	473	442	462	473	465	458	481	472	474	428	489	495	464	452	458	457	477	484	464	452	471	474	509	443	491	506	449	459	448	429	462	512	457	462	470	499	501	473	481	457	484
62432	87128	53840	24312	6856	775	672	674	643	688	693	642	678	663	670	683	637	626	715	676	707	680	638	661	671	631	685	660	648	645	699	666	642	671	636	636	692	660	686	650	673	689	673	670	658	630	628	631	623	629	638	656	717	618	631	717	667	658	667	657	717	709	642	633	628	652	696	632	656	617	662	690	681	649	709	611	679	604	692	642	684	673	627	665	651	611	669	683	673	662	628	651	654	666	668	692	682	660	678	684	644	642	643	665	678	640	692	678	645	670	644	623	652	635	689	671	711	643	672	656	644	682	642	635	685	639	634	738	634	631	651	613	681	686	645	676	694	700	668	616	642	665	686	648	659	694	635	641	632	659	633	644	609	599	680	685	652	628	663	687	712	680	664	632	686	699	629	696	627	661	676	636	629	692	670	648	649	673	686	661	700	688	694	677	675	666	655	659	636	674	601	659	673	737	713	679	657	634	683	655	651	623	682	626	676	709	671	637	666	628	693	654	665	693	618	652	680	610	685	667	658	671	645	645	636	604	612	675	624	633	612	672	653	671	637	681	695	647	691	662	635	641	655	601	682	650	599	658	690	625	657	659	719	605	703	671	695	676	669	657	662	686	619	626	637	660	703	700	649	664	665	648	678	594	606	657	670	655	649	651	650	664	672	687	663	721	638	659	640	706	668	612	670	677	650	686	680	635	681	652	640	655	625	677	671	660	666	701	718	681	617	612	610	609	677	683	609	673	633	612	640	642	691	685	651	693	703	649	605	656	630	675	665	650	675	649	621	681	696	672	670	685	663	595	614	662	658	689	640	694	639	691	658	652	640	641	640	666	692	650	643	687	675	657	703	659	652	655	641	696	618	639	642	656	655	633	646	668	658	666	662	660	640	654	675	687	652	641	655	584	671	668	689	645	652	662	661	687	700	612	641	645	635	635	671	719	698	665	680	707	635	635	677	645	633	637	647	656	640	659	625	663	657	635	652	638	628	698	715	694	693	685	674	660	663	698	641	646	698	670	674	669	664	686	642	607	666	675	694	657	646	643	670	681	638	639	638	675	670	648	645	664	673	648	647	649	686	700	735	624	673	666	688	710	652	649	653	671	655	650	678	718	660	635	699	652	656	670	659	682	680	679	638	693	687	632	662	639	660	648	676	652	675	620	610	602	642	669	651	658	631	641	662	673	626	663	643	626	650	689	652	694	667	701	689	630	675	652	694	639	653	671	653	678	648	663	656	654	643	648	673	684	662	627	645	627	648	636	636	699	655	656	641	632	654	670	657	635	621	638	663	652	628	697	671	641	678	660	636	622	675	629	703	658	634	599	678	641	707	665	661	707	661	636	652	642	637	627	668	640	637	623	675	622	637	653	671	698	659	666	661	663	676	701	698	666	663	668	679	672	655	682	645	618	700	652	676	639	656	652	704	648	674	694	687	731	641	676	667	715	615	651	641	660	617	643	686	674	637	676	623	661	670	681	651	693	660	647	680	641	671	626	651	668	664	641	665	656	645	682	595	641	655	605	654	613	665	662	667	652	639	647	631	690	650	612	665	653	681	685	672	666	634	666	678	688	663	667	681	619	604	641	678	648	666	630	657	640	658	660	660	661	652	679	656	625	664	616	649	620	680	663	680	614	694	653	666	670	675	656	632	662	662	634	658	640	648	671	621	631	665	657	687	637	658	662	670	677	650	689	679	679	597	651	645	668	691	700	615	674	684	661	620	639	674	654	629	694	675	620	674	687	702	654	677	685	662	639	673	656	625	616	687	639	688	686	665	632	666	650	654	687	671	664	680	644	604	699	619	650	652	669	656	656	674	645	654	709	636	660	638	631	639	686	675	651	668	684	680	673	675	635	621	647	684	686	668	678	685	693	671	694	645	699	637	674	640	645	671	646	666	708	655	673	655	668	648	667	644	684	632	652	670	673	674	632	682	607	685	650	703	676	645	659	704	657	627	653	666	625	677	669	664	721	674	681	618	644	641	698	642	641	650	680	649	641	717	653	714	628	654	645	657	680	642	650	707	637	657	609	651	665	709	674	701	665	661	677	674	661	674	670	644	661	612	653	675	670	670	625	656	654	638	648	650	656	656	682	665	682	636	629	685	663	665	681	664	715	652	654	695	644	692	629	677	693	676	638	656	663	647	661	636	661	680	718	660	687	677	658	609	652	610	612	645	594	663	647	619	623	655	646	703	636	651	645	685	650	696	615	669	637	662	634	666	623	631	617	685	676	675	630	604	633	628	661	683	703	632	682	651	671	708	657	628	684	663	695	604	654	673	660	674	623	699	645	673	641	632	675	649	648	645	645	684	654	655	671	665	647	606	666	643	630	668	621	658	673	665	691	654	695	636	671	654	664	626	626	692	700	685	653	657	680	666	666	695	724	679	667	651	638	651	635	604	650	656	645	645	681	626	715	664	677	651	690	663	703	659	656	631	663	667	636	720	653	657	635	663	653	645	689	704	679	684	637	663	643	661	721	649	665	644	652	643	685	689	647	626	651	635	631	643	664	682	654	626	633	687	692	675	672	668	643	648	628	681	644	632	680	636	645	646	660	700	664	633	702	633	649	685	694	669	659	640	654	652	659	615	684	605	697	630	672	665	616	691	701	613	620	677	689	688	681	667	666	644	623	691	644	674	680	623	652	667	667	660	718	675	649	656	681	641	669	664	626	665	680	697	647	687	659	671	682	652	613	697	651	657	662	680	650	651	649	654	606	668	646	622	680	659	696	628	671	687	684	661	632	670	678	626	649	645	652	661	680	665	720	667	653	690	659	640	667	661	654	639	622	655	676	624	647	704	677	686	651	608	663	665	668	678	649	638	633	641	671	676	664	649	651	677	682	642	646	639	638	686	695	613	652	687	690	696	641	616	688	654	645	665	694	664	656	669	670	666	684	550	707	654	684	634	649	683	717	660	614	685	613	684	704	607	648	623	663	649	657	675	642	666	678	628	656	637	675	661	689	661	649	651	649	641	686	695	682	653	664	703	656	666	661	656	659	690	664	697	623	650	650	669	655	638	643	591	641	642	650	634	630	637	677	672	651	652	720	611	592	658	691	647	651	687	717	637	655	688	626	644	692	704	686	675	658	647	641	670	662	686	687	691	673	685	628	618	642	647	667	662	684	634	656	693	651	643	690	642	669	670	634	646	626	626	653	658	681	663	645	668	655	667	666	648	667	635	608	694	644	634	664	667	641	660	675	658	638	650	643	622	662	640	665	695	651	658	625	672	669	694	678	652	713	636	709	647	630	668	669	670	654	629	684	621	653	698	662	650	642	668	645	614	651	667	690	698	676	684	676	642	642	633	646	635	681	657	677	679	659	689	683	626	665	669	634	637	660	675	600	671	631	642	653	687	628	634	632	626	604	652	662	687	651	639	700	630	656	659	627	653	688	660	647	714	628	665	653	625	637	685	671	650	669	658	642	646	618	628	629	678	661	719	644	635	688	713	680	676	662	656	671	685	685	631	641	618	656	680	660
23513	21637	29500	23877	21378	19925	4345	431	398	395	393	410	453	407	422	376	416	406	396	431	443	425	382	430	410	425	397	430	402	416	392	419	445	414	432	412	386	416	385	432	392	376	409	420	421	405	380	403	426	375	377	421	392	391	405	384	375	416	406	393	393	395	410	402	407	404	361	396	410	456	429	405	410	400	415	395	404	412	429	396	427	404	399	443	396	425	392	418	430	401	392	416	412	429	391	366	423	401	399	385	396	411	417	404	400	390	366	396	400	411	415	386	375	428	409	406	402	390	403	374	390	417	389	418	397	405	416	419	366	427	398	390	416	407	409	376	418	423	381	396	434	386	352	366	401	402	409	385	383	403	433	414	415	406	381	365	404	394	438	374	438	412	416	423	408	373	402	375	410	418	407	386	397	375	391	423	400	362	373	377	387	381	394	409	382	401	401	447	408	392	407	395	394	401	427	368	415	414	431	410	390	377	405	388	432	402	412	397	405	407	395	376	386	406	384	366	415	398	421	392	365	372	396	376	413	398	426	415	435	409	381	420	376	396	429	436	397	397	386	393	405	390	385	406	386	422	401	376	412	361	400	399	419	419	385	405	413	393	407	402	398	390	393	426	391	390	412	394	410	421	382	394	414	412	416	423	393	407	385	393	376	396	446	398	375	397	388	386	407	427	395	433	373	401	402	448	350	377	427	422	378	386	419	366	395	412	393	394	413	407	421	434	377	408	422	418	406	404	409	431	424	416	411	413	398	398	413	418	396	378	400	367	413	403	395	393	409	394	387	378	414	384	381	389	414	383	388	374	418	410	401	379	410	406	398	384	397	428	377	430	416	372	397	385	409	422	359	433	413	417	386	421	420	438	406	425	415	373	403	408	422	410	419	398	434	398	406	402	406	427	392	405	385	392	382	434	423	396	420	400	398	384	389	392	420	409	431	376	413	400	423	380	433	400	384	391	389	390	383	404	399	440	380	435	406	403	414	407	399	390	428	384	419	412	400	361	402	388	396	417	441	458	380	417	414	425	426	393	415	410	392	411	390	379	393	388	396	421	397	388	440	379	397	413	383	381	439	415	435	427	391	387	439	419	442	391	402	413	392	377	430	410	444	402	376	399	399	436	395	401	390	403	394	386	437	385	417	392	412	375	411	394	394	405	414	409	404	425	396	376	385	403	418	406	387	385	369	438	420	375	378	429	382	408	391	409	380	403	413	395	410	424	441	386	401	416	414	366	382	426	401	398	397	390	442	428	382	419	408	371	384	402	399	411	420	420	376	421	417	399	408	450	398	391	425	403	408	403	404	398	399	448	375	379	389	439	437	383	404	402	397	408	410	392	403	413	431	401	391	394	401	418	384	407	481	402	408	406	403	404	399	377	460	376	421	381	394	412	416	397	409	389	404	376	424	392	404	427	412	425	415	372	406	416	445	450	387	410	383	387	397	393	420	412	408	402	400	450	411	391	369	406	400	403	372	419	377	458	379	437	364	407	444	405	394	388	430	376	379	386	397	390	430	411	405	387	383	425	388	392	385	401	376	381	433	371	369	395	419	377	397	406	417	409	373	402	407	441	379	422	410	408	386	410	436	425	409	398	423	404	415	386	418	408	436	398	399	397	348	406	423	417	407	421	391	422	404	398	423	362	384	412	416	397	410	416	395	386	402	425	434	393	409	375	429	458	416	429	408	395	422	383	411	423	425	399	374	416	436	417	418	390	447	410	384	396	358	379	412	400	426	435	465	425	418	413	365	404	396	417	406	340	387	384	391	361	389	420	403	398	410	396	419	417	418	372	439	372	382	385	373	374	412	427	418	411	398	397	398	387	391	402	379	406	394	454	405	400	384	394	413	410	425	399	463	408	379	381	401	421	442	422	406	384	431	415	399	399	419	381	394	374	409	394	377	426	393	416	444	419	379	370	432	413	412	414	438	430	389	400	413	402	391	402	383	384	423	383	463	396	398	420	413	409	384	393	403	429	421	392	403	385	408	420	422	420	415	385	421	385	380	446	403	424	368	385	414	381	429	432	417	414	401	396	420	381	383	422	382	412	405	371	397	398	395	380	414	414	428	407	334	417	381	415	401	423	392	396	417	402	424	410	386	396	379	413	415	384	398	410	439	393	395	381	408	387	434	378	396	429	391	406	386	409	393	346	406	387	438	426	356	400	417	380	399	401	414	382	398	430	437	395	439	412	403	348	396	389	424	418	413	392	396	445	413	371	360	411	423	396	385	376	428	392	358	413	438	399	425	386	398	385	348	425	397	404	390	406	402	383	377	397	383	425	429	397	392	418	398	444	426	402	399	410	387	410	377	402	403	375	397	425	380	357	384	409	400	400	424	411	407	395	409	392	400	403	396	421	395	403	397	430	398	391	402	438	432	382	405	438	434	394	399	423	395	429	459	408	432	424	423	410	358	400	386	408	420	396	353	388	400	395	410	387	425	390	413	412	381	378	420	411	399	450	424	360	413	417	425	404	391	403	371	416	410	387	405	402	394	369	388	408	394	407	400	401	377	448	418	377	408	403	403	405	400	444	386	416	352	379	420	396	389	398	378	424	410	412	398	392	410	387	407	417	411	421	375	434	419	388	377	382	403	390	402	450	403	418	412	394	406	405	402	361	392	385	366	393	395	390	378	417	411	409	404	384	444	389	413	417	369	384	430	402	391	378	440	381	419	434	418	428	384	400	375	380	397	404	421	356	402	433	393	398	426	422	399	388	417	394	371	399	434	408	378	418	421	409	384	431	409	365	408	380	432	405	442	404	398	418	386	383	441	417	369	373	413	400	404	397	388	382	411	377	379	412	415	373	410	367	386	385	380	416	414	417	412	405	423	395	390	408	381	409	397	406	387	412	399	413	394	414	427	399	433	430	393	387	401	405	408	391	379	390	389	385	435	399	368	372	362	429	383	416	385	413	383	400	412	380	407	380	369	384	399	377	373	411	384	391	426	441	397	410	379	389	419	428	418	381	369	450	383	375	410	400	363	399	399	394	404	406	406	424	416	413	447	403	398	383	396	414	386	426	415	392	414	404	391	415	385	389	410	425	400	396	400	397	394	400	404	371	397	385	422	396	417	402	405	394	385	393	414	425	405	398	382	391	426	415	369	424	411	393	394	392	422	406	389	403	363	385	384	391	405	411	407	440	386	384	398	406	418	389	427	422	391	377	408	415	415	415	392	400	384	365	422	405	430	410	372	390	451	386	393	381	414	382	422	401	377	389	392	393	391	410	418	434	406	391	420	400	402	405	380	411	419	389	412	419	426	417	389	389	435	428	446	397	377	407	423	371	411	432	411	460	407	391	392	389	381	379	411	381	383	398	426	361	417	451	391	389	431	392	429	355	417	422	410	395	417	436	372	383	409	414	395	389	418	376	379	407	385	394	402	422	396	417	423	378	390	403	359	401	390	386	402	386	416	394	388	419	379	395	378	403	425	412	423	407	408	364	397	404	390	441	405	420	384	402	409	372	373	393	393	416
61850	94157	60161	29650	9527	943	586	605	560	620	554	553	589	525	556	549	612	512	572	593	527	566	547	551	543	608	562	580	577	604	555	542	593	567	525	585	585	563	592	566	625	550	573	558	604	601	585	567	578	549	603	594	616	599	553	532	574	571	558	599	584	570	600	575	566	549	561	584	549	581	522	576	580	571	550	559	595	606	567	536	582	560	574	576	571	573	571	546	531	554	563	570	563	545	574	578	564	576	589	527	572	557	573	539	558	549	543	582	563	584	542	538	529	607	568	537	586	578	604	592	599	564	590	603	574	566	520	607	571	551	537	571	555	570	581	558	585	576	587	609	603	515	595	592	547	565	552	553	534	590	602	580	600	589	581	571	579	566	545	559	580	553	569	533	563	604	606	572	576	587	556	535	587	579	568	576	565	546	535	557	623	551	529	591	538	549	547	581	537	572	550	563	570	543	583	560	560	574	564	578	564	554	601	586	594	531	569	587	587	556	594	609	613	555	573	563	589	565	551	581	572	573	595	536	566	571	594	599	541	551	553	552	546	544	561	530	558	554	528	568	546	579	576	557	595	575	547	587	581	562	574	529	540	567	552	517	585	568	603	590	560	580	546	580	565	556	574	616	534	554	573	594	575	537	579	534	558	566	559	570	549	567	576	565	580	612	561	533	550	567	589	592	569	583	588	599	589	571	590	582	568	562	586	564	541	583	581	579	550	548	562	596	563	573	533	581	548	559	625	534	568	567	591	578	613	561	563	580	600	564	585	583	607	566	557	609	592	576	552	537	547	565	579	522	599	546	588	586	546	567	567	552	582	511	579	550	593	527	587	570	558	554	559	529	604	554	570	564	564	561	560	570	583	550	594	612	526	583	547	612	567	590	593	572	597	553	522	577	593	562	564	533	582	572	567	557	561	577	510	607	579	603	617	587	532	551	588	594	520	592	587	526	540	564	560	552	571	513	636	617	529	600	539	572	570	574	541	571	531	547	560	556	549	516	591	572	588	581	598	613	560	561	555	537	551	522	558	593	549	529	571	612	538	577	531	551	562	602	578	564	541	582	595	557	559	551	548	537	549	559	602	536	566	575	600	557	568	580	565	543	607	568	596	559	568	619	521	535	560	574	553	589	606	550	596	653	552	567	571	569	571	599	553	565	630	580	573	545	542	542	574	581	523	586	541	608	608	591	600	590	589	562	623	565	591	587	515	545	582	521	598	555	534	576	560	552	563	584	557	523	540	576	570	523	587	536	563	568	583	557	575	601	546	530	555	573	531	553	582	548	593	565	577	586	574	571	581	593	575	558	580	559	554	559	530	531	576	518	534	563	546	588	543	581	586	556	581	545	577	560	581	559	585	569	544	576	593	545	582	522	592	559	579	642	599	599	577	584	578	582	551	550	539	602	596	557	565	555	584	540	574	561	584	625	570	535	556	582	553	532	581	565	570	621	580	545	592	608	571	604	523	557	574	605	571	547	595	585	549	560	541	578	580	537	567	598	575	591	556	560	586	566	553	579	546	536	544	599	589	562	530	560	526	583	587	526	528	563	561	552	573	579	535	576	558	525	570	587	546	596	629	591	567	521	539	560	569	574	585	558	556	549	581	605	586	572	586	514	577	560	541	582	528	646	556	552	545	595	551	554	596	590	564	571	548	640	554	534	578	539	510	554	551	543	575	564	626	565	547	594	581	576	551	545	585	522	580	551	554	553	549	585	566	612	558	590	599	595	602	624	579	560	567	608	609	573	585	565	569	558	586	577	572	555	602	554	566	527	580	575	546	547	586	583	541	583	569	554	566	572	616	553	548	584	555	584	525	553	570	589	547	546	591	547	590	582	549	595	598	561	587	587	519	573	553	575	603	548	507	542	556	582	559	527	608	576	547	537	565	541	574	586	524	553	590	554	586	558	526	524	538	551	559	572	609	583	566	583	579	572	618	589	554	551	558	567	588	564	554	573	559	551	539	539	598	560	541	570	564	580	596	598	582	576	553	552	529	596	537	531	530	580	578	546	555	539	597	552	611	593	577	576	578	537	545	545	570	523	567	535	544	542	515	550	586	542	555	549	536	582	563	536	565	563	611	571	567	575	547	580	584	574	588	505	546	568	563	528	547	563	582	540	599	581	592	531	591	551	586	558	579	583	566	581	593	564	552	596	558	547	552	544	566	579	591	580	531	549	570	552	576	558	561	557	592	569	535	601	528	576	570	547	534	529	602	618	549	541	570	526	544	571	564	544	557	530	558	533	546	596	576	599	569	564	502	537	523	575	529	550	524	528	577	527	530	541	558	596	602	589	570	584	545	573	550	556	565	546	588	587	533	505	583	565	598	556	516	557	543	528	531	557	566	586	569	587	562	605	561	581	574	576	578	624	564	565	571	596	543	590	566	533	590	578	573	534	546	531	538	607	574	554	579	584	570	586	542	567	574	593	547	584	585	573	552	605	551	557	576	580	564	560	561	581	573	624	559	568	533	549	569	529	611	567	545	600	572	585	562	549	583	608	550	566	546	574	589	578	555	588	605	543	541	559	567	573	585	594	558	567	576	579	549	572	576	536	589	580	571	575	616	521	561	567	568	544	564	566	559	511	549	611	573	547	550	577	561	539	580	579	604	556	587	516	587	588	552	572	573	543	575	568	537	551	564	583	558	575	566	577	591	587	571	570	543	597	545	567	618	586	584	599	560	550	572	577	576	528	545	580	602	571	567	585	587	538	584	554	570	565	575	582	591	565	549	579	598	557	537	566	561	532	579	577	572	597	560	580	525	565	589	577	528	569	562	579	540	598	541	556	590	552	614	543	554	579	594	583	543	562	578	599	557	551	594	560	578	579	570	561	547	614	585	554	613	562	586	569	565	532	586	519	556	543	523	529	560	621	558	591	582	570	551	567	548	568	597	571	589	516	548	544	584	584	580	545	560	580	591	573	555	592	540	572	602	587	531	606	578	595	613	522	530	547	486	539	560	588	575	550	582	553	567	577	498	568	597	564	558	556	623	604	518	588	538	568	587	546	595	610	592	539	565	606	558	598	539	588	592	594	540	586	588	546	600	572	532	560	602	541	561	543	559	531	556	553	575	592	559	581	560	557	547	580	544	587	588	605	551	598	556	588	558	566	566	555	576	564	540	578	569	547	562	541	558	584	604	575	602	561	543	534	590	543	559	592	557	595	534	586	553	575	558	565	551	577	543	559	556	545	620	564	577	611	594	579	577	558	561	574	552	596	555	551	570	580	578	545	540	580	554	545	619	550	572	599	556	534	546	614	583	582	593	587	560	537	530	548	553	544	565	551	571	593	540	524	559	604	562	571	578	584	552	552	565	598	611	580	545	519	598	563	550	569	567	550	577	579	567	579	590	525	591	542	597	543	557	571	541	587	549	554	584	556	604	552	552	542	597	559	585	578	558	597	604	560	533	523	519	583	594	579	542	557	570	569	560	556	511	567	573	579	619	559	587	558	546	578	578	511	579	556	570	610	568	596
31379	27101	22140	7125	897	366	378	403	385	389	351	407	361	362	362	381	382	324	392	409	360	363	365	373	359	371	383	416	356	379	407	396	423	373	397	375	360	385	388	339	399	382	374	421	381	371	363	352	394	347	383	361	403	376	376	360	389	384	343	392	379	378	368	360	372	387	378	381	364	357	369	394	388	372	396	375	330	346	351	411	368	374	399	366	379	381	391	366	388	357	411	359	347	431	380	367	357	388	371	390	340	361	389	383	364	400	361	382	349	374	394	337	411	395	355	369	404	402	356	396	412	340	346	358	350	391	389	380	335	387	371	370	389	384	372	363	414	366	401	389	402	389	375	365	367	345	343	415	368	365	408	397	383	371	400	367	374	344	346	365	373	369	365	374	388	361	355	389	346	367	348	348	362	385	388	378	374	345	400	360	363	371	371	348	382	383	356	359	350	361	360	403	329	370	342	352	337	378	401	343	381	382	362	367	400	360	403	354	390	400	392	390	385	376	341	367	371	351	378	380	365	422	401	356	344	362	356	375	394	375	401	354	399	392	398	378	371	373	357	405	340	373	363	351	408	377	361	400	387	395	335	398	397	379	388	387	336	343	332	344	362	378	388	377	419	367	337	325	356	343	359	388	379	389	355	323	397	384	377	363	357	396	340	410	386	367	371	380	412	379	368	396	332	364	367	375	357	356	356	391	369	393	376	360	368	410	389	398	374	375	367	402	360	362	355	403	387	370	404	353	421	388	398	371	386	373	338	379	351	386	339	385	385	375	357	373	362	394	378	413	403	357	366	378	401	370	362	353	377	368	404	370	392	356	380	387	354	381	380	416	375	372	354	374	401	363	400	377	374	381	364	408	380	384	379	387	393	370	406	369	376	381	395	373	379	375	350	361	377	403	386	361	391	357	376	386	395	400	387	386	369	404	397	377	376	383	394	381	363	346	364	361	374	377	382	363	330	348	367	396	376	374	380	381	348	369	389	377	349	387	349	396	369	382	380	394	392	343	393	384	386	361	372	371	395	384	355	378	353	387	350	343	395	370	370	353	370	408	365	376	369	409	383	351	383	386	371	402	374	339	337	367	348	357	379	358	367	362	360	374	370	369	372	387	374	372	341	361	374	382	368	405	395	360	346	392	358	385	395	352	383	373	406	370	393	374	350	409	394	389	399	370	392	373	371	370	368	377	366	406	408	355	384	365	398	390	370	357	387	380	369	369	370	365	393	404	387	344	367	409	385	380	378	398	363	373	401	390	375	401	376	371	380	382	352	361	380	361	387	384	380	391	406	366	390	373	365	385	399	401	361	364	375	358	370	360	399	384	383	373	384	368	363	393	387	363	333	388	365	352	404	359	363	394	367	366	368	393	381	380	389	384	355	363	380	366	385	360	394	380	368	364	359	363	359	367	364	356	416	376	367	389	327	409	392	385	343	406	374	350	383	390	398	379	384	367	378	382	374	372	402	390	387	377	353	385	395	381	341	385	396	390	390	367	388	387	340	346	352	382	366	380	373	359	395	373	367	409	363	397	375	357	351	406	364	381	378	397	379	393	364	343	402	377	327	363	356	361	416	408	361	382	369	396	406	352	397	346	372	357	380	389	384	368	384	346	384	397	391	346	382	413	398	360	368	354	401	373	343	366	372	371	392	378	364	356	384	366	377	375	387	378	390	372	402	401	372	375	367	404	390	370	360	386	358	405	366	365	396	413	370	386	404	386	372	347	368	380	391	406	383	431	395	358	408	402	380	358	366	347	349	386	377	351	360	373	360	341	383	346	394	364	395	370	387	387	382	374	391	362	371	363	369	448	398	326	386	381	387	363	374	401	398	376	348	397	381	361	388	393	377	357	381	414	387	388	411	378	371	367	393	374	380	374	349	371	398	372	363	366	370	381	376	398	369	361	386	342	325	363	381	396	360	363	359	401	366	343	394	395	396	369	398	390	391	365	370	362	365	373	403	363	363	368	352	375	394	396	381	367	362	350	355	389	399	359	374	388	403	349	361	405	325	362	389	367	407	378	379	378	365	420	366	369	379	408	378	385	366	392	367	340	368	372	387	369	418	366	349	380	395	372	395	377	365	387	384	358	374	393	387	376	387	403	378	349	377	384	396	377	383	409	384	360	396	341	400	395	378	379	330	428	376	359	358	377	376	398	358	344	395	389	361	391	356	377	378	355	389	401	374	374	388	404	361	389	392	400	372	370	372	355	396	384	371	398	370	385	376	358	376	377	359	378	365	364	394	404	360	353	355	359	372	417	402	382	391	359	382	367	385	383	406	390	374	378	396	378	397	353	359	395	379	369	369	362	355	395	365	334	342	391	379	380	389	414	374	368	308	392	396	387	389	377	401	372	394	370	380	360	381	384	366	384	379	379	372	364	379	394	362	373	361	377	389	399	354	378	358	381	344	364	382	403	373	390	387	377	371	387	380	373	365	382	402	372	380	370	398	384	339	375	345	374	338	416	418	344	403	373	341	380	362	388	395	374	392	378	385	380	401	402	357	374	368	353	373	370	355	386	341	371	411	376	392	408	376	383	373	399	399	341	387	392	362	402	381	380	376	356	372	385	421	365	422	368	366	334	382	360	380	391	365	381	361	348	394	335	369	398	377	390	407	360	391	389	408	368	388	355	353	348	369	367	361	389	361	387	415	381	352	338	367	404	379	350	367	390	361	359	391	380	394	386	396	371	373	343	386	382	375	396	352	387	378	373	386	372	407	393	423	360	387	317	397	393	372	358	358	398	396	370	386	346	348	430	346	410	338	421	408	398	393	372	354	367	385	364	356	414	367	366	397	386	399	355	375	387	357	364	392	385	387	400	392	354	366	337	375	424	378	391	400	373	369	394	376	363	379	362	382	383	393	324	367	362	390	367	403	376	399	386	398	387	378	367	384	387	360	374	386	344	390	374	361	341	344	394	384	373	376	382	392	366	371	335	405	359	374	357	346	363	389	373	398	389	388	383	370	400	393	395	388	342	364	382	399	358	402	374	341	353	373	379	366	380	387	384	381	348	344	369	406	408	371	364	370	398	370	350	400	372	376	385	372	366	407	400	422	381	403	391	411	381	377	383	392	407	377	385	389	377	431	437	409	375	355	395	401	351	345	372	393	362	341	386	339	358	390	401	379	387	375	375	371	375	353	405	350	384	385	378	356	374	346	356	361	338	381	357	423	365	381	397	344	385	391	372	374	412	376	365	373	391	395	361	380	402	403	390	404	356	380	324	357	350	353	381	372	365	400	372	370	395	357	382	378	336	349	340	388	377	344	340	363	393	373	390	366	370	383	370	377	411	376	370	362	359	367	392	356	345	361	423	348	353	380	370	417	388	392	391	384	346	402	386	380	356	439	401	400	365	381	393	374	411	410	347	381	358	385	381	366	389	355	374	402	375	324	354	385	381	395	341	430	380	371	333	373	365	370	385	369	366	398	395	363	354	359	382	381	361	382	402	358	373	366	384	400	394	396	363	374	371	405	417
37619	40782	21417	5104	1333	534	518	551	526	558	567	546	547	544	600	541	538	567	551	530	553	531	514	553	548	594	556	521	540	499	560	536	515	509	542	525	571	536	559	498	518	543	523	565	524	555	506	521	549	541	581	553	528	507	492	512	555	524	523	534	599	513	512	530	581	579	577	520	528	503	571	530	535	516	545	475	556	499	531	525	527	514	536	559	528	548	554	564	551	543	503	540	554	532	503	524	527	502	543	534	549	498	520	540	495	540	508	566	563	550	545	510	540	551	530	588	514	489	513	551	536	531	562	570	589	551	573	538	601	525	543	566	527	535	507	544	529	533	552	551	533	533	533	538	555	519	578	564	519	483	545	539	524	528	519	574	532	542	524	515	583	570	522	570	531	534	507	557	585	547	537	512	543	518	488	553	527	505	558	551	563	510	498	525	542	525	546	532	514	549	504	517	537	528	543	546	529	517	556	529	526	543	533	546	517	492	554	555	528	547	527	504	513	528	564	526	560	532	563	544	576	508	521	535	525	508	538	523	558	542	514	531	536	514	541	528	547	547	516	534	547	497	553	558	553	606	541	553	544	533	542	547	577	492	516	533	515	544	514	564	530	526	604	530	571	596	572	531	542	516	548	507	532	522	554	572	520	608	557	562	537	545	543	557	553	552	567	544	541	554	554	543	524	554	535	563	550	535	523	509	539	549	540	506	562	487	493	493	518	529	529	528	572	516	538	520	549	542	487	515	594	551	513	529	542	574	563	542	562	565	536	530	589	537	525	534	516	599	566	502	577	517	544	527	550	540	518	529	549	567	535	504	524	575	547	545	553	560	571	571	521	520	563	553	541	536	529	544	510	583	569	560	526	555	554	527	581	530	543	553	591	528	557	547	532	518	566	529	552	504	553	564	482	538	571	547	522	541	516	520	543	482	569	510	563	557	543	540	564	515	543	546	540	539	513	539	563	541	534	506	556	546	503	527	528	567	492	542	552	570	548	546	534	558	544	537	499	524	559	520	507	542	537	515	547	549	540	567	492	532	538	539	501	583	521	508	495	544	558	549	527	569	522	542	536	551	514	542	537	580	562	560	582	533	524	510	529	544	548	544	541	507	497	567	536	578	528	531	508	478	524	533	580	559	483	570	522	531	502	528	534	536	517	549	542	521	562	537	557	532	573	548	516	549	512	565	559	496	566	512	531	547	500	517	538	541	551	517	520	535	603	521	544	560	530	522	554	561	541	508	597	540	533	523	540	555	520	518	578	537	521	534	562	527	533	529	504	557	525	551	504	521	550	519	542	540	598	572	523	518	521	550	534	492	548	531	532	583	520	526	548	519	594	527	522	549	566	531	510	562	572	557	532	552	531	535	535	552	525	512	559	503	573	579	548	507	523	534	577	550	528	531	535	547	526	526	518	554	573	544	503	574	537	544	512	563	518	528	567	518	569	520	504	565	535	526	540	541	517	532	506	553	569	535	552	543	539	537	562	564	553	537	543	547	543	550	546	558	547	531	519	514	524	547	539	545	536	518	540	515	523	529	511	549	552	569	547	541	539	490	552	516	533	527	547	536	503	532	571	511	511	507	581	581	553	531	532	530	534	558	532	527	551	511	513	560	544	539	551	556	505	552	528	542	554	519	552	545	529	570	535	557	513	546	526	538	542	553	551	530	582	539	556	562	494	566	510	555	553	552	567	528	512	565	492	520	549	580	555	560	514	558	543	506	592	533	588	531	513	556	543	542	566	515	550	530	543	536	538	532	517	583	521	546	537	550	552	553	523	608	510	544	557	538	530	544	537	548	530	550	525	554	552	528	551	559	566	550	499	534	544	538	576	540	556	552	541	542	470	558	541	526	559	575	517	530	542	555	512	507	526	548	513	571	575	531	524	559	510	517	578	546	533	528	529	530	547	512	540	562	528	544	546	537	541	529	508	549	521	539	517	561	512	574	551	541	522	507	525	534	486	528	534	509	560	555	553	506	578	527	540	515	538	448	532	495	525	535	516	522	510	520	528	577	535	552	551	571	544	554	550	530	511	549	549	532	524	531	506	537	525	519	555	529	522	553	532	522	517	517	546	499	530	531	528	520	548	521	499	543	580	550	552	523	539	520	566	521	517	562	539	569	546	521	527	547	526	530	497	576	568	544	565	521	539	521	556	509	553	534	533	499	563	530	549	542	535	564	558	554	515	562	538	574	497	572	559	537	545	548	565	583	525	518	552	575	545	511	527	572	537	573	532	580	574	568	533	516	545	548	522	527	573	542	597	496	562	549	532	539	580	566	568	534	497	548	536	536	516	538	536	552	524	559	518	535	525	532	548	556	552	538	541	555	540	576	522	518	533	551	524	566	564	493	585	523	566	571	556	508	584	530	524	563	555	524	581	537	558	541	570	545	489	510	553	536	533	541	529	540	517	538	551	501	497	515	565	513	550	576	562	526	538	553	569	536	518	528	559	530	543	566	542	548	548	556	533	566	513	549	541	544	516	522	557	538	552	526	571	524	549	552	534	497	554	570	540	517	522	529	580	511	495	558	509	536	573	549	509	544	539	518	525	518	539	503	549	506	558	506	523	544	537	510	515	559	539	535	532	500	499	516	546	518	544	534	531	514	520	576	588	539	518	534	543	570	563	568	551	581	548	528	562	545	545	533	516	546	521	525	511	536	513	548	572	522	521	570	517	503	557	557	543	560	503	542	581	544	489	525	513	521	495	522	540	570	565	512	554	528	502	528	534	524	532	538	514	555	525	553	549	539	539	514	540	565	556	549	525	526	582	520	531	556	552	513	573	534	538	524	573	525	571	515	530	560	540	542	560	554	525	539	540	561	504	543	536	549	517	582	530	534	557	564	542	547	526	559	578	523	532	541	542	525	534	557	567	569	548	537	509	577	552	561	555	524	513	533	540	545	538	554	552	537	536	513	543	547	563	542	557	563	552	520	546	528	585	574	547	563	556	546	541	561	530	512	526	518	541	523	556	508	548	538	556	528	504	548	543	553	540	532	526	551	563	550	534	544	536	536	514	553	594	557	573	571	538	558	523	503	542	516	520	564	555	570	530	516	540	522	516	532	511	527	535	541	552	525	546	529	539	547	542	525	568	589	558	538	554	533	545	534	523	546	566	547	553	507	531	565	543	574	536	502	524	535	556	540	557	540	585	527	532	510	511	500	531	549	524	532	500	528	519	525	553	517	573	549	519	537	577	559	553	511	544	554	551	576	568	559	502	560	566	553	563	562	522	557	551	550	536	541	575	560	555	496	549	558	573	549	502	524	582	564	474	520	543	528	573	527	509	544	531	550	524	556	517	574	507	519	520	577	560	524	547	575	540	529	515	539	549	551	547	515	509	555	534	567	516	532	553	527	545	536	527	521	537	540	542	568	549	552	565	535	530	575	527	577	540	575	562	553	542	540	539	562	506	515	577	557	562	543	581	564	560	552	524	542	526	543	559	543	473	549	570	503	519	495	565	491	544	544	575	531	525	584
24236	21862	29443	24134	21109	12155	837	515	483	534	501	446	472	467	454	445	509	456	469	439	454	473	471	452	457	458	461	437	477	482	457	471	468	496	494	491	462	475	487	479	455	447	493	466	462	415	430	485	458	471	466	497	492	501	449	485	455	432	491	443	437	475	496	500	455	497	479	480	498	452	481	452	469	478	481	483	474	467	491	455	510	445	470	495	476	447	461	463	443	507	486	472	463	441	465	458	447	456	484	423	474	464	473	463	434	493	478	405	480	452	474	480	466	494	465	476	463	449	476	476	463	453	449	467	438	475	433	483	494	503	467	456	506	482	511	422	474	439	436	486	450	453	438	455	497	493	511	468	453	458	449	492	515	500	508	465	466	481	468	455	443	447	487	446	472	447	463	414	463	446	466	484	485	457	480	440	500	472	502	457	428	470	458	449	468	452	484	461	445	489	494	488	452	440	510	456	515	455	493	452	450	415	468	446	460	470	459	440	431	473	471	461	482	490	472	470	427	474	493	493	464	496	438	446	448	450	467	464	472	463	477	444	467	445	449	466	483	457	430	456	458	483	471	424	462	499	458	451	509	465	454	449	485	420	500	457	446	477	452	474	441	454	526	476	482	478	493	456	480	481	486	497	427	472	475	476	520	485	473	501	444	477	479	502	507	471	457	507	463	474	456	501	481	459	459	437	487	464	479	503	479	501	464	463	506	450	464	412	447	453	466	447	492	453	497	462	487	440	485	472	487	455	486	474	458	503	461	444	487	446	472	475	447	488	437	488	462	497	461	453	498	476	476	456	464	486	471	489	481	470	479	479	463	506	446	495	472	438	483	446	469	497	466	507	420	464	421	455	478	468	464	470	461	459	458	478	475	447	466	471	517	453	455	474	466	465	457	474	493	455	504	461	452	447	466	467	452	476	475	483	481	462	452	444	474	457	430	464	465	469	500	438	450	452	473	453	484	437	417	462	489	439	436	461	454	481	451	463	438	471	450	478	469	454	471	461	480	462	481	450	493	454	472	451	451	460	462	421	468	449	466	449	467	458	470	448	434	486	463	458	457	505	457	470	450	477	504	468	474	472	481	511	488	462	433	502	455	470	436	475	453	481	448	493	424	440	460	475	453	477	491	493	452	456	425	460	501	474	482	471	475	439	456	476	446	468	471	471	449	474	509	458	461	488	474	463	458	490	464	425	445	466	494	465	510	468	434	466	494	467	462	464	464	444	471	429	448	517	470	481	502	466	481	465	462	430	473	474	454	450	472	421	480	466	461	477	446	499	439	452	479	449	452	464	513	481	463	470	476	452	506	430	449	453	457	449	441	483	455	441	456	442	476	436	489	494	500	480	442	496	467	462	502	432	472	502	486	454	476	486	463	466	456	461	450	485	494	471	472	456	499	465	427	486	465	439	488	521	477	473	489	494	444	449	445	457	472	510	427	478	478	480	439	486	448	483	466	407	452	457	496	471	456	504	471	509	445	494	480	485	458	429	479	470	452	467	444	502	462	441	458	453	514	465	500	473	447	460	451	455	441	468	500	471	454	476	467	431	486	459	457	472	418	519	477	486	445	492	480	478	482	457	478	460	492	438	466	501	483	483	471	493	463	471	429	460	486	486	424	469	467	462	491	461	471	483	458	443	458	461	465	470	453	436	464	464	437	485	474	487	463	482	446	445	450	447	473	474	464	452	470	449	462	461	445	473	484	490	475	477	457	462	461	462	425	478	457	453	496	462	499	500	468	498	474	465	433	466	455	502	465	471	507	468	448	504	482	444	448	489	476	494	466	475	438	493	483	530	474	497	503	458	467	455	469	457	487	465	474	455	470	446	454	467	471	488	471	458	492	491	451	442	509	455	447	481	476	454	441	482	486	470	461	489	475	515	499	463	450	454	454	474	509	468	480	472	466	463	453	461	490	446	469	501	465	451	459	482	479	444	501	438	471	449	469	448	489	446	457	446	475	472	481	436	487	488	457	440	431	452	488	494	444	498	471	505	455	467	503	462	469	459	489	474	440	474	479	487	489	484	489	456	494	474	463	461	450	452	470	460	457	436	473	497	505	429	470	480	438	461	482	470	483	532	435	482	483	458	471	472	480	500	486	473	470	462	459	452	459	422	467	470	481	500	465	498	473	499	431	489	476	459	433	459	518	473	453	438	456	481	454	448	464	508	480	429	480	447	444	461	513	478	461	457	435	523	484	469	433	468	442	430	518	469	471	453	474	475	526	512	422	439	459	473	495	460	474	466	444	471	469	441	462	479	465	465	476	475	470	459	472	489	449	465	437	486	461	491	409	494	472	451	507	480	488	474	487	484	478	465	440	460	469	473	432	482	473	472	519	504	485	465	478	469	473	511	502	452	510	469	461	522	444	473	500	471	463	437	476	447	456	481	478	524	444	469	465	430	438	473	482	459	485	471	464	486	477	462	441	463	447	507	452	448	481	455	456	450	494	472	471	448	502	484	456	468	463	459	492	472	480	460	438	464	462	507	500	491	459	486	479	513	463	474	470	461	500	464	442	489	477	468	476	499	422	516	474	491	463	476	459	447	461	495	446	484	460	510	468	443	513	471	518	486	486	475	473	481	459	450	459	458	479	432	478	516	454	417	480	488	437	489	459	448	465	469	469	501	493	500	451	447	471	456	489	470	465	452	483	489	487	522	469	460	476	497	466	446	510	449	485	440	472	450	458	420	472	459	424	465	487	453	463	459	488	504	507	470	444	447	469	468	462	485	527	453	520	433	470	443	459	434	444	460	432	473	459	476	513	463	451	486	459	455	475	487	508	497	457	489	488	448	492	437	501	450	479	483	524	457	452	444	460	495	462	498	464	454	481	490	487	487	482	424	502	455	491	486	473	510	491	474	445	484	483	453	488	460	469	492	445	466	474	464	495	496	480	442	503	477	430	488	459	446	460	440	459	440	479	455	464	460	504	485	460	481	479	458	476	461	494	425	464	460	481	501	503	485	494	426	497	462	498	475	464	489	517	440	454	477	469	444	457	487	470	461	469	491	477	435	475	484	477	481	465	444	480	476	473	464	485	487	471	467	506	465	456	450	454	466	461	481	485	471	490	501	477	492	470	482	487	481	478	465	450	493	475	473	458	489	480	448	461	456	488	505	453	471	471	448	505	499	514	471	500	438	469	455	472	480	461	457	462	465	495	497	453	479	472	466	460	465	429	444	469	465	470	498	492	434	475	467	506	460	444	466	513	470	460	451	476	446	436	468	471	499	485	488	475	457	452	471	489	483	473	430	484	450	443	464	471	493	470	488	482	462	480	445	468	472	487	413	473	506	469	491	453	481	481	476	484	494	467	473	488	475	473	484	472	443	486	480	492	475	506	462	440	454	457	473	496	494	452	493	458	461	451	422	509	472	473	475	449	437	455	469	475	440	461	463	465	499	461	496	456	449	513	494	463	485	477	503	475	502	443	474	439	484	481	496	427	465	481	483	438	467	440	476	446	438	474	457	462	453	478	442
61774	86831	54270	24690	7227	920	690	630	662	673	694	625	649	689	680	715	656	658	653	645	665	610	643	669	717	664	698	623	653	632	659	668	682	714	693	646	687	704	614	645	647	697	653	678	662	657	657	692	654	686	656	643	662	669	658	629	686	643	681	662	669	708	634	673	677	660	659	647	668	639	664	671	612	665	669	662	713	663	655	700	675	659	687	641	653	643	646	626	658	685	675	660	690	649	636	672	678	633	700	642	699	697	623	667	616	674	641	599	632	673	647	666	618	637	655	684	648	673	618	642	636	670	651	659	664	649	622	683	609	670	658	636	704	681	651	678	672	636	686	696	650	668	625	659	709	660	673	663	641	700	673	608	717	622	604	659	663	632	679	703	675	683	663	696	652	681	672	629	668	688	707	671	640	661	650	645	707	655	706	639	630	647	637	673	654	632	695	657	656	620	657	688	681	622	633	679	657	634	658	627	616	627	675	618	654	677	653	650	673	679	655	672	651	638	664	684	682	659	682	633	653	672	633	700	661	668	652	683	678	658	648	627	684	649	613	672	697	669	634	610	679	664	650	654	676	672	645	656	648	649	668	657	681	635	631	744	682	655	629	677	644	634	650	660	712	669	642	649	686	638	666	678	634	650	682	642	667	600	644	679	698	641	669	648	624	636	663	607	647	690	744	657	672	653	663	691	620	678	666	625	639	712	633	662	686	675	626	668	680	634	681	636	674	680	641	652	648	628	660	626	682	693	704	649	660	661	626	647	651	629	679	618	662	642	628	705	641	629	711	647	639	662	674	683	657	678	665	635	672	635	654	650	663	658	686	683	679	624	660	682	660	692	663	682	638	688	674	667	667	635	648	700	660	646	670	651	670	619	627	617	658	674	667	658	626	680	701	640	656	671	665	660	624	692	650	708	664	661	653	697	684	683	698	653	713	620	662	657	637	638	640	685	646	695	658	645	671	643	654	643	647	674	660	647	692	672	653	634	633	669	699	619	650	686	686	652	669	679	653	700	636	630	645	654	661	648	619	714	629	634	707	677	593	710	617	663	647	690	657	669	629	656	637	680	649	635	679	682	709	707	670	631	661	655	690	695	673	641	642	653	654	654	674	680	666	638	641	646	623	671	676	656	636	622	599	668	620	686	679	682	664	639	657	640	623	642	625	667	686	686	671	629	682	665	669	624	680	644	667	661	678	688	650	661	729	670	621	623	647	661	648	663	661	672	657	655	695	695	645	699	659	629	680	666	663	661	707	684	686	697	657	644	664	651	666	650	690	651	634	676	677	646	689	661	662	645	625	682	669	675	655	673	649	670	673	689	685	670	679	661	701	671	699	657	630	663	681	669	670	684	657	702	624	676	646	647	656	579	651	641	680	671	639	674	679	692	633	719	635	659	650	676	695	696	711	662	663	677	640	685	685	663	625	677	662	681	664	677	659	628	657	646	632	650	680	652	664	633	673	675	688	655	647	724	591	667	690	662	635	657	701	626	711	716	654	690	663	665	703	655	665	651	693	689	682	640	647	696	640	635	657	623	677	721	671	656	673	662	658	662	694	677	688	659	670	688	673	622	643	617	626	654	711	655	653	679	687	620	670	683	725	666	702	687	709	661	640	686	654	679	681	652	684	640	711	664	667	632	674	667	626	687	664	655	661	678	664	664	658	602	703	693	604	680	659	687	689	683	673	659	645	713	677	674	688	641	665	678	633	676	664	666	636	656	668	683	704	668	700	682	669	684	675	623	656	659	692	640	624	651	590	685	715	670	664	693	664	668	665	652	645	637	630	664	672	652	663	640	675	645	674	660	620	635	653	657	671	663	719	717	659	679	680	669	692	675	617	664	679	663	659	638	639	675	658	674	645	639	680	625	680	690	693	643	639	692	652	654	662	637	653	713	628	650	694	677	666	680	649	659	667	683	636	654	701	707	649	640	677	665	653	637	710	683	664	616	650	679	655	663	683	688	675	662	696	613	665	642	626	654	670	713	675	660	686	657	693	676	692	622	635	638	682	672	636	627	626	688	640	627	634	692	675	719	703	648	665	668	619	711	676	660	658	636	607	686	701	682	667	623	701	680	696	658	625	673	627	634	682	656	719	678	687	637	652	669	677	649	621	667	647	672	654	663	664	655	636	674	679	667	675	697	662	674	684	620	661	673	635	636	677	649	653	698	681	641	691	610	618	665	637	654	691	693	666	704	674	599	639	594	717	650	649	650	675	617	642	676	692	673	686	653	674	691	638	656	669	651	618	634	652	648	662	681	632	676	637	686	668	654	648	599	648	666	617	614	676	712	658	677	678	611	667	657	663	701	638	683	710	637	678	704	690	639	680	666	679	669	660	679	619	689	635	704	698	664	694	701	637	649	669	695	675	672	656	632	652	693	637	694	688	649	649	698	671	656	677	652	678	676	674	679	668	675	649	693	667	660	651	666	617	661	696	664	691	659	640	648	656	669	699	697	654	663	646	708	633	666	629	665	629	676	637	712	726	638	696	658	659	678	675	689	680	684	656	619	640	617	636	669	674	650	631	674	666	653	681	648	621	670	670	661	658	615	662	659	690	622	646	636	718	699	673	648	666	671	666	657	655	690	682	657	661	698	672	662	680	679	701	667	676	640	646	609	625	685	647	655	679	706	669	638	646	625	634	688	639	644	694	645	650	649	661	644	666	715	685	627	664	692	694	668	650	623	684	664	692	651	703	659	703	627	652	660	647	645	646	700	674	651	657	619	683	675	698	680	671	671	599	661	666	666	676	670	659	646	652	685	691	650	673	679	653	638	658	641	619	644	652	665	682	676	667	676	678	667	678	650	636	625	669	631	649	693	620	665	638	663	615	661	656	680	683	645	664	675	693	661	693	709	674	645	682	673	654	687	658	670	657	698	649	656	643	645	623	661	654	731	696	662	640	675	654	652	685	658	629	648	662	659	662	668	634	640	691	644	663	608	678	687	667	641	617	683	641	657	674	676	649	641	700	737	658	663	714	684	660	634	645	651	683	667	641	647	644	648	664	619	649	647	659	667	664	687	661	619	650	643	643	650	711	706	611	676	663	628	611	653	677	655	680	651	655	669	598	666	688	682	669	677	636	659	695	639	656	686	657	638	688	646	653	667	665	664	634	670	682	681	664	708	685	649	661	622	651	676	653	665	609	684	678	699	696	631	658	694	635	646	690	646	657	666	660	668	637	647	710	637	656	659	667	602	699	696	636	673	631	681	677	670	627	697	683	650	623	650	739	659	674	665	624	659	651	707	610	688	677	636	647	685	685	671	710	735	710	664	712	660	702	655	707	690	676	653	694	627	660	648	720	650	686	672	672	667	635	684	627	636	675	660	660	689	646	673	680	660	630	681	699	680	647	655	651	683	641	659	692	658	665	659	617	609	631	672	701	605	616	667	676	642	681	671	711	638	663	645	679	677	645	684	667	657	678	647	704	641	628	691	653	642	711	630	650	667	681	625	640	686	659	623	661	643	637	660	636	677
23379	21588	29407	23822	21311	19917	4403	474	404	426	387	419	453	421	404	410	420	433	401	421	431	377	419	384	412	418	421	414	390	416	389	408	425	422	402	409	393	409	434	431	377	422	384	418	371	391	409	457	388	378	392	397	385	399	353	386	384	418	412	388	384	419	435	401	370	441	408	408	412	401	420	412	459	404	396	378	414	420	388	418	381	434	416	409	426	385	394	402	415	361	445	440	436	395	392	394	390	401	399	365	430	390	385	390	408	431	387	435	381	408	389	419	408	422	406	427	408	351	452	430	405	430	444	382	420	384	431	402	437	430	386	385	404	418	409	427	387	415	385	417	396	350	395	401	404	424	380	381	414	429	411	391	436	428	400	397	379	431	383	392	400	408	400	398	398	423	451	428	430	385	401	418	355	398	398	429	408	414	375	384	404	389	398	384	393	398	400	445	385	429	391	404	407	420	428	426	396	448	411	382	400	421	396	367	383	391	406	415	402	430	388	426	405	400	434	403	415	409	384	401	416	417	410	395	430	428	412	379	392	407	416	428	384	385	418	413	403	419	401	395	422	412	425	428	387	425	448	406	423	364	370	412	366	382	397	378	390	359	417	400	371	434	412	393	413	419	402	389	410	410	387	390	430	404	394	401	416	410	418	433	402	400	395	421	392	366	418	414	409	405	406	421	429	373	384	371	383	410	421	429	410	418	413	395	406	403	380	369	430	419	432	385	411	382	391	429	408	386	381	403	382	398	392	382	422	428	384	404	403	417	397	391	438	392	388	398	433	402	409	379	373	393	359	410	359	366	422	453	434	432	406	385	395	438	409	382	415	422	411	407	390	387	430	386	403	379	422	406	389	385	419	416	412	377	411	430	370	382	400	408	417	443	438	366	437	442	390	406	392	420	414	396	407	396	429	433	326	401	424	391	402	395	417	394	404	420	396	412	354	388	414	395	375	395	415	398	402	404	415	405	393	407	412	423	458	362	388	402	426	390	380	394	393	400	402	420	395	394	398	399	391	418	389	438	401	411	381	407	391	406	408	383	397	402	377	405	393	403	414	371	412	377	387	386	410	393	398	416	431	387	427	427	455	411	435	391	390	378	382	421	399	402	413	392	421	395	409	391	405	417	414	405	393	391	412	396	388	422	415	407	415	406	413	402	387	384	406	427	431	402	403	419	416	417	374	410	387	394	429	450	388	407	400	415	408	383	425	411	410	433	420	407	391	376	395	417	398	429	378	345	433	398	424	445	345	426	422	431	360	411	415	407	376	411	376	408	377	403	364	374	385	414	405	381	442	407	442	389	381	403	384	393	398	433	398	382	443	446	380	397	399	384	404	393	410	404	383	401	389	401	391	419	411	423	443	378	382	422	398	404	410	417	394	390	374	419	414	420	400	402	390	425	399	404	374	429	413	420	382	418	390	419	404	402	397	423	380	402	354	413	444	376	418	400	415	401	410	397	431	404	384	402	423	413	382	410	380	407	408	393	389	374	400	411	418	414	404	420	397	441	394	385	435	426	389	394	388	403	394	404	420	383	423	406	382	380	406	423	371	420	403	420	394	398	394	385	410	400	391	387	400	391	375	404	414	395	381	373	417	392	413	415	420	421	420	402	396	419	422	409	385	423	413	371	449	425	412	418	377	402	422	385	393	402	401	358	361	430	397	410	404	388	411	380	385	409	418	418	382	425	394	372	423	416	379	388	380	388	422	422	412	368	418	427	414	402	394	376	406	381	393	402	396	394	409	392	414	421	360	401	387	395	405	395	439	402	433	415	392	414	368	401	401	368	409	398	397	393	436	370	398	434	401	404	396	359	363	398	394	404	420	405	361	435	403	406	426	405	406	425	444	386	436	406	427	393	434	404	411	387	417	417	372	415	421	407	408	408	389	465	403	365	415	391	395	438	388	385	389	428	402	406	381	368	429	407	375	384	429	411	428	414	387	410	369	383	386	403	389	410	417	362	441	400	386	403	388	385	419	370	413	362	370	392	395	397	386	437	372	418	363	393	430	399	379	363	410	362	394	400	413	409	408	380	414	420	439	390	433	379	373	384	413	414	390	421	401	405	377	385	412	370	412	422	422	408	387	388	395	400	382	402	395	416	414	419	396	406	411	385	414	419	419	413	422	396	414	410	422	417	432	415	421	405	436	383	385	401	422	381	406	408	376	369	409	368	377	372	419	405	386	379	398	381	377	404	435	399	412	380	443	398	417	402	376	399	430	401	420	409	430	399	392	414	418	391	395	427	389	400	387	386	385	416	420	393	412	392	376	398	381	377	443	392	392	415	365	463	430	376	385	411	396	371	393	387	424	429	412	400	392	372	396	402	426	396	435	408	418	395	401	420	409	406	350	440	395	394	388	412	391	371	472	424	400	379	413	423	387	407	404	412	401	404	386	400	391	401	427	408	388	438	390	431	399	407	419	400	388	397	393	398	424	404	427	420	380	375	412	402	432	365	406	395	415	391	410	416	448	406	394	396	389	447	413	426	361	390	395	371	431	407	397	422	412	380	357	403	450	422	389	421	361	381	400	404	418	396	408	423	392	413	395	396	376	436	396	417	382	365	413	368	394	428	428	409	400	395	373	402	425	425	418	419	407	380	399	387	407	388	416	408	390	447	395	398	399	412	388	406	422	408	395	425	418	411	439	403	382	416	393	390	397	390	418	406	397	414	413	391	414	407	429	402	407	381	397	342	377	408	421	391	426	362	392	407	419	406	419	379	447	372	425	379	416	393	399	384	375	405	399	405	387	431	444	439	408	372	436	390	432	398	370	413	428	398	380	397	432	404	394	407	407	400	383	418	409	425	422	399	418	398	372	360	413	371	427	374	353	397	406	403	428	403	405	388	385	392	426	379	404	411	377	450	442	431	419	380	389	428	396	439	433	432	383	401	423	398	398	414	405	433	389	397	389	399	400	393	415	400	408	399	400	377	378	411	386	403	405	376	373	405	395	371	404	414	408	441	365	355	399	427	406	353	402	382	427	403	372	375	408	396	392	395	408	426	388	392	440	407	399	402	386	408	399	419	417	384	395	409	378	412	423	379	415	400	416	429	427	408	371	413	408	402	406	426	370	398	412	389	368	442	373	428	389	410	374	415	384	363	405	433	394	394	372	407	417	387	406	378	395	402	388	419	404	353	453	402	396	434	394	414	398	410	390	415	415	422	386	388	392	400	402	438	389	406	402	390	378	401	378	383	368	394	435	416	406	410	402	391	390	427	448	393	412	432	384	391	389	433	404	389	378	397	378	411	432	402	422	390	402	401	413	425	396	386	410	391	415	370	399	404	420	399	419	368	396	420	406	430	396	441	394	433	418	421	388	373	393	417	401	402	377	411	380	406	420	415	377	397	390	401	438	424	444	406	420	379	376	388	380	369	404	404	415	390	391	375	407	395	401	401	412	377	403	435	416	428	392	385	390	377	409	397	381	445	392	453	355	401	433	415	399	380	403	378	373	364	390	431	380	412	392	392	391	424
61767	93768	60904	29433	10034	960	573	577	603	550	576	571	558	601	601	593	572	593	580	549	563	583	589	568	617	589	548	536	565	551	600	535	589	566	575	570	558	576	501	575	588	572	598	554	554	566	556	577	586	582	589	616	594	575	577	573	522	548	585	601	515	522	575	527	583	549	588	564	538	603	586	549	539	599	604	571	570	568	567	579	562	556	514	578	586	563	577	624	602	562	566	566	567	580	555	574	599	587	585	581	585	599	536	548	537	564	557	560	562	573	585	607	564	570	560	555	601	620	570	568	567	543	549	606	588	594	594	539	589	569	573	579	565	577	599	577	567	543	554	576	588	558	574	569	543	561	558	563	560	555	586	564	553	562	556	538	585	588	580	587	542	561	561	576	559	557	601	586	567	601	566	534	544	548	610	548	558	577	570	556	554	579	594	565	595	595	591	572	558	582	534	549	627	553	562	586	559	569	529	524	533	560	539	531	520	572	559	597	575	617	579	624	537	550	570	557	535	589	582	554	548	585	563	571	550	575	578	563	548	569	563	612	568	558	598	544	613	602	534	552	552	564	587	550	581	616	564	566	598	614	551	552	571	550	533	581	605	565	584	556	570	542	557	557	609	589	531	543	580	598	577	585	592	574	561	589	571	594	572	561	613	613	537	516	538	607	573	552	566	602	531	567	525	602	594	535	587	557	575	613	554	563	550	540	600	563	600	554	567	584	582	569	541	611	577	558	561	535	591	591	608	588	609	551	532	566	559	562	578	529	561	570	551	544	604	585	601	573	561	508	599	554	514	584	518	584	538	575	600	548	555	584	511	521	538	553	567	549	561	586	548	566	537	558	583	512	564	561	579	574	577	585	576	586	599	556	530	553	568	556	582	544	583	559	544	570	616	584	580	615	614	584	550	563	548	579	608	569	565	592	528	529	590	541	549	577	536	601	547	583	586	611	576	560	520	557	539	578	547	581	570	588	556	595	561	584	575	559	555	539	569	532	552	588	534	592	580	559	573	522	567	576	572	568	563	554	573	601	550	603	567	530	605	572	536	579	551	523	582	563	603	550	556	577	546	601	559	591	587	562	556	556	562	539	572	560	575	599	570	579	530	600	563	585	584	606	553	574	575	534	559	578	575	558	548	565	577	576	581	627	579	568	553	551	589	603	573	582	561	559	572	620	561	550	594	559	568	559	534	566	577	584	564	561	558	560	618	553	570	560	587	546	589	554	550	525	605	562	553	563	580	587	598	532	538	553	627	584	565	562	580	567	575	565	588	602	556	609	622	559	535	583	592	577	572	575	551	580	545	591	612	566	573	551	590	546	611	552	617	574	563	611	588	603	531	519	571	542	561	569	588	560	556	581	548	580	591	558	554	542	587	573	555	531	596	556	525	616	577	558	554	574	542	571	597	573	637	554	578	579	549	567	545	572	598	563	587	534	620	574	577	576	539	611	556	581	549	582	583	573	540	624	599	592	602	570	545	590	548	575	559	596	543	555	605	575	589	552	556	591	584	576	590	558	546	572	601	567	553	555	552	536	549	547	526	532	578	545	566	609	580	598	563	589	570	586	563	559	535	554	569	564	557	572	596	603	570	578	566	574	583	542	573	600	542	559	511	563	563	567	552	602	575	585	579	548	590	525	563	576	541	545	612	583	581	551	600	601	589	585	547	553	549	556	566	574	566	546	574	569	582	564	587	589	567	581	566	574	579	528	544	622	532	549	561	556	601	560	529	592	538	544	550	552	559	546	534	572	571	568	558	606	581	556	558	584	555	551	573	586	584	538	534	598	546	589	534	560	549	584	604	605	591	576	552	553	569	557	586	552	539	556	567	593	592	508	600	593	545	570	553	574	574	557	611	571	591	575	583	611	595	578	617	568	590	544	578	565	605	540	556	566	581	556	543	570	597	556	593	526	558	531	543	546	571	551	559	565	564	559	527	556	535	511	579	587	559	587	584	566	548	593	543	503	576	590	557	611	568	562	541	603	532	570	588	572	618	590	550	574	607	558	582	534	579	589	594	568	585	570	569	532	587	526	605	590	559	552	595	591	582	545	581	580	580	504	539	535	570	578	573	567	582	567	587	591	564	598	585	535	584	565	577	548	557	576	571	557	564	587	569	571	559	575	553	529	581	601	526	625	558	571	541	554	593	552	537	574	584	541	536	565	562	579	601	570	588	567	587	570	562	599	547	565	570	560	570	565	577	536	572	554	528	546	564	564	541	588	569	531	561	527	579	558	564	591	539	563	595	559	588	590	571	549	537	567	566	567	588	565	560	588	588	559	540	600	522	588	572	582	543	571	595	582	546	561	524	562	579	583	563	577	575	570	548	591	605	578	567	580	543	566	571	581	575	546	551	580	521	593	611	584	549	614	537	578	529	579	579	609	538	543	597	552	565	550	562	542	591	586	584	564	567	573	609	548	550	605	546	532	593	562	558	558	561	547	585	599	548	603	515	544	552	548	577	567	587	526	591	578	568	603	580	586	607	578	552	567	568	564	588	559	591	551	567	510	541	547	529	604	570	554	571	589	591	557	571	539	520	528	550	607	534	583	570	578	576	541	551	569	567	537	567	556	576	540	560	557	547	565	565	571	545	557	593	604	569	565	584	570	572	569	560	559	517	555	562	578	554	571	582	571	570	576	558	576	611	550	522	556	599	582	536	582	607	565	556	536	572	579	594	552	560	572	545	551	564	574	576	590	550	542	566	577	578	540	603	576	574	561	549	564	525	577	605	557	577	580	601	559	575	567	542	566	583	551	572	594	565	530	581	586	563	590	525	543	511	578	579	590	583	578	546	542	551	575	541	594	583	550	587	553	520	567	563	543	581	555	543	555	575	574	565	593	567	560	568	545	591	549	541	551	621	583	568	532	562	592	588	549	618	557	593	594	542	570	576	560	556	552	593	553	563	574	572	615	568	539	510	533	531	560	594	591	568	541	594	583	570	535	593	599	561	599	594	572	589	590	542	595	568	589	524	565	603	576	556	537	542	519	585	565	556	569	571	545	579	583	565	592	536	548	619	562	565	559	575	573	555	540	593	582	540	553	580	582	601	573	584	580	589	528	579	581	555	562	568	581	575	548	584	573	550	553	543	587	587	573	606	568	540	576	520	595	583	540	555	572	581	592	613	571	583	574	528	601	572	588	613	574	591	563	564	575	570	576	601	568	610	586	558	615	587	555	557	559	568	555	601	576	561	568	547	571	576	591	538	588	589	588	561	589	539	583	588	523	590	586	556	583	546	572	577	558	631	556	594	562	570	611	522	594	588	568	567	581	533	581	590	604	533	573	585	584	612	569	537	582	578	577	592	599	552	572	570	540	560	575	602	554	563	577	568	549	569	574	530	574	542	581	576	592	575	560	565	594	552	567	586	611	623	591	552	593	582	581	514	562	547	606	607	546	580	553	577	520	520	547	537	592	561	587	544	532	570	559	600	602	578	588	568	571	551	536	590	552	555	535	546	535	568	556	562	536	583	596
31194	26690	22267	7003	884	385	368	393	393	378	391	374	372	410	361	387	347	371	371	402	402	355	395	385	365	372	340	384	349	391	383	393	355	357	373	383	387	384	398	334	386	356	407	364	390	344	391	398	382	355	358	396	399	399	362	392	369	371	360	412	392	405	355	383	408	425	373	398	398	384	357	350	354	378	394	424	395	384	380	396	352	379	398	357	360	368	370	365	359	361	376	364	369	444	371	380	386	355	396	376	353	367	393	374	388	358	401	389	396	369	390	398	377	382	360	360	396	338	389	327	367	368	378	399	366	399	361	363	365	378	399	359	400	349	387	384	364	326	384	362	376	340	389	355	368	379	392	384	367	338	359	415	373	368	380	337	381	382	396	378	357	393	378	357	379	386	405	350	344	374	319	361	360	393	380	397	415	382	378	422	372	377	347	370	364	385	387	377	387	366	367	361	370	346	387	349	356	376	392	369	396	356	369	351	356	389	399	387	365	379	385	371	391	337	383	380	377	357	377	353	411	369	371	352	409	396	441	361	373	400	389	357	360	350	374	376	380	396	384	395	376	346	382	367	375	353	365	361	391	385	370	377	339	387	383	382	366	363	358	367	378	402	350	391	387	346	360	360	393	354	346	362	381	358	365	373	364	411	389	371	407	378	398	379	386	364	419	369	351	373	391	376	361	385	369	381	402	357	390	399	406	355	399	410	423	358	358	366	397	361	363	424	378	380	355	365	370	370	376	408	361	355	375	359	371	435	364	419	374	370	403	421	365	375	409	389	367	379	384	376	376	357	383	376	341	405	376	359	363	346	391	373	389	378	385	380	387	383	373	360	369	381	369	401	331	391	371	389	385	401	398	367	349	398	373	370	388	360	381	349	396	377	374	366	382	362	427	376	362	340	373	374	382	372	397	384	382	383	394	348	358	386	382	373	375	375	392	365	387	384	371	384	349	374	350	377	379	358	338	423	383	395	353	367	384	379	375	407	346	404	367	395	382	376	366	381	405	331	341	380	389	362	380	377	374	394	376	348	366	377	383	374	391	361	426	342	366	405	339	359	380	400	382	373	359	422	385	363	351	366	366	372	375	379	398	375	393	399	361	398	396	409	340	362	370	376	336	370	355	372	357	385	396	386	390	352	357	397	405	387	367	380	397	385	377	374	344	360	379	387	395	408	384	380	374	376	351	387	382	362	395	402	400	397	359	371	391	397	359	360	374	379	371	384	373	365	399	371	377	362	392	373	336	345	349	350	369	392	377	403	363	368	385	378	386	357	387	391	399	345	390	355	380	359	361	357	376	380	389	381	367	362	349	396	401	361	404	373	364	366	370	371	338	370	385	385	369	370	392	382	397	380	401	360	378	382	376	390	331	384	348	342	382	349	375	372	396	391	354	375	358	367	366	352	367	408	389	376	398	379	355	347	373	341	387	400	383	380	390	389	413	328	384	363	405	355	381	380	345	360	374	410	381	406	377	393	343	430	398	400	351	372	394	372	311	372	377	397	376	388	379	377	357	330	343	371	398	411	389	348	405	397	401	377	366	334	374	370	374	382	351	378	359	355	377	368	370	326	398	400	361	392	379	381	378	382	384	383	372	360	370	383	394	344	390	374	389	396	380	379	396	384	411	370	373	417	368	377	366	394	403	395	356	380	384	354	367	395	354	375	396	360	381	396	401	385	411	371	378	361	350	375	362	378	353	375	377	383	352	365	362	387	402	401	388	386	386	369	403	354	359	359	386	393	361	356	397	358	378	380	366	361	365	382	381	363	379	392	374	335	340	373	386	367	368	373	388	377	325	368	377	370	402	363	406	368	390	360	372	381	403	393	346	385	376	389	404	381	367	354	358	374	435	369	349	385	394	388	351	368	359	352	380	357	384	349	400	372	380	349	399	364	373	339	355	373	367	360	354	386	368	388	398	359	363	370	388	367	398	354	370	395	395	426	364	357	380	373	389	400	360	384	333	403	373	362	355	362	390	385	379	371	388	387	394	379	365	356	346	414	374	392	368	369	397	384	351	379	416	344	379	381	381	370	367	371	355	374	368	349	352	394	363	392	333	354	382	375	395	362	369	369	390	360	413	362	368	365	369	433	371	363	365	408	395	355	391	385	355	407	362	382	356	355	393	404	386	381	376	411	389	359	433	395	377	372	393	387	399	367	381	413	382	397	356	382	407	405	365	371	398	369	376	396	343	344	396	358	352	393	400	383	424	404	307	359	358	365	395	354	394	332	370	375	399	365	367	404	355	365	387	384	357	378	391	393	385	399	373	363	392	373	391	385	383	363	387	384	381	382	365	375	398	367	414	342	400	394	359	372	369	360	377	364	401	395	367	410	389	366	388	359	376	384	414	376	362	375	405	365	362	366	381	347	346	362	372	349	377	370	371	358	367	385	419	361	380	380	391	374	385	401	407	398	388	359	367	369	367	366	372	404	407	388	345	388	381	360	387	368	391	397	397	367	397	357	390	407	380	363	370	386	371	373	382	356	388	378	345	399	387	337	378	395	388	390	379	377	342	370	360	388	364	369	390	372	358	361	394	364	375	358	380	351	376	367	396	405	399	406	371	358	361	371	391	386	366	370	364	414	353	383	389	388	373	399	371	387	352	353	382	355	377	356	367	374	387	375	410	398	367	357	387	373	365	378	383	382	378	391	420	392	386	398	375	411	378	380	381	384	385	392	377	395	408	371	392	367	381	362	349	358	343	375	395	380	360	394	379	399	350	365	364	354	358	404	373	384	373	327	374	362	370	402	392	334	406	371	391	372	341	414	409	338	360	379	410	362	370	383	346	389	416	378	419	387	383	385	383	415	370	373	406	366	383	359	384	373	397	379	370	371	392	384	380	342	388	344	378	398	353	374	371	386	371	395	370	365	391	375	367	387	351	382	362	390	396	408	356	378	391	412	367	340	393	351	341	363	399	372	393	362	414	408	380	368	362	414	369	329	423	372	345	363	403	369	370	396	336	366	341	356	370	374	359	397	375	351	360	377	328	361	381	410	373	382	366	371	373	317	397	420	388	375	331	408	390	347	379	347	371	358	362	367	368	355	369	366	381	369	352	362	368	368	401	374	412	385	361	373	373	374	347	402	367	386	364	408	376	410	343	352	360	381	379	372	356	362	390	378	361	377	397	386	388	354	386	405	383	383	364	358	377	364	349	344	373	374	385	373	377	396	421	399	378	375	406	362	379	354	369	342	384	364	377	332	385	343	412	353	346	376	389	344	357	348	392	390	389	415	388	331	363	369	350	366	381	374	393	383	376	374	386	400	366	385	361	347	336	363	372	373	370	346	386	374	399	390	371	394	360	381	371	369	383	341	384	396	347	438	362	357	353	369	397	392	387	375	378	366	401	376	368	373	360	369	367	377	398	427	374	369	362	395	369	355	390	375	368	374	357	384	389	385	338	367	398	390	356	329	383	366	415	331	369	393	380	334	348	391	377	378	377	379	356	349	380	375	367	378	358	405	400	394	382	354
37283	40550	21698	5140	1278	555	563	542	559	528	564	546	484	515	532	530	525	573	533	548	539	559	535	579	539	572	492	559	517	506	523	546	518	519	550	567	577	521	518	502	571	538	599	556	580	536	559	555	501	490	584	515	524	540	519	499	481	547	522	547	505	517	509	545	542	539	530	552	485	512	559	497	559	507	539	537	536	560	534	561	552	546	505	523	512	522	537	503	549	530	528	545	516	534	526	550	506	519	548	556	539	561	494	561	541	526	565	521	574	561	540	528	530	502	555	515	501	597	525	559	495	547	570	531	558	579	513	529	519	529	538	532	514	520	524	584	572	528	548	518	569	526	528	527	546	556	523	544	550	537	537	515	531	547	482	534	534	557	532	538	494	521	555	564	515	510	517	506	535	534	556	549	510	548	502	542	551	527	539	552	505	549	510	488	521	487	562	532	572	516	545	566	562	552	553	517	535	527	522	540	535	550	518	571	541	539	570	554	547	552	513	549	560	544	515	558	565	536	553	523	557	553	558	556	548	532	565	552	551	568	541	546	518	532	576	532	545	540	514	543	522	510	493	528	539	553	590	554	549	522	555	518	567	524	536	511	503	505	550	524	568	516	534	509	570	545	513	546	557	551	537	516	513	511	526	576	491	534	553	530	507	570	549	514	591	568	561	504	545	499	583	550	524	500	499	514	593	541	561	512	543	521	493	535	526	574	541	532	553	542	545	575	559	464	543	534	512	546	529	527	538	535	550	527	536	549	529	577	539	523	515	542	533	554	533	513	500	541	524	539	513	542	508	525	554	576	580	537	553	535	586	523	575	513	568	526	525	536	511	509	515	509	479	554	489	526	547	550	553	550	520	510	519	526	531	548	549	564	558	560	496	533	518	528	557	533	561	527	570	529	544	540	547	583	565	544	514	513	539	543	520	552	539	572	535	579	523	574	522	545	586	565	558	548	540	556	508	578	518	564	567	510	537	553	539	521	533	543	504	558	554	559	501	534	546	515	555	534	533	559	533	484	523	525	518	533	515	561	568	520	552	544	552	571	522	512	557	541	510	551	520	537	553	533	545	497	543	557	563	525	540	518	555	561	520	519	570	550	497	514	563	571	503	494	574	545	532	519	550	521	536	565	524	558	538	507	536	536	548	559	561	531	530	564	551	558	579	554	552	561	549	559	537	592	511	502	522	525	543	572	516	529	589	556	531	547	560	551	523	566	535	506	557	541	489	526	536	543	548	478	508	543	556	512	490	512	548	540	548	549	552	545	491	561	520	578	516	552	551	605	505	534	541	545	572	543	546	504	544	525	510	542	562	514	542	533	528	500	551	538	503	557	558	534	528	509	553	575	529	562	548	516	539	569	514	517	554	551	579	588	561	532	541	523	500	596	532	497	534	537	530	499	487	535	527	576	488	577	522	540	539	514	521	567	549	534	486	541	542	515	534	510	509	553	546	549	548	542	530	529	549	562	538	511	528	524	557	542	569	569	557	529	540	554	559	540	551	577	508	570	544	510	531	543	548	564	532	544	535	539	518	553	519	544	534	538	520	477	559	538	553	514	537	515	574	542	566	565	478	507	523	538	559	499	554	565	516	512	529	517	557	571	557	565	564	548	502	544	535	543	516	540	505	520	536	503	532	556	559	553	523	520	555	525	577	552	531	532	527	532	539	535	561	552	484	531	569	524	524	506	580	571	552	514	504	555	533	567	552	527	550	532	546	561	513	537	555	530	533	492	544	552	544	580	556	538	494	539	516	519	565	506	517	512	569	526	518	519	528	547	535	508	525	547	495	560	477	520	552	567	494	509	533	504	511	536	551	488	524	537	534	503	553	575	571	511	528	577	570	517	556	521	508	582	528	525	528	551	525	556	555	576	544	554	533	567	523	538	585	590	533	514	551	525	559	539	505	540	518	518	578	543	542	547	507	529	553	552	551	546	563	515	558	537	578	536	496	503	509	498	540	521	500	590	547	503	531	494	520	517	525	518	549	524	577	541	562	571	532	551	547	534	528	506	515	523	570	501	512	548	516	526	530	534	547	501	611	540	556	552	509	596	544	546	517	555	542	545	554	555	580	531	555	540	468	515	533	560	557	557	540	529	525	576	553	590	565	581	504	542	553	508	553	576	529	571	488	550	566	509	567	529	520	515	532	511	551	547	562	538	548	554	537	528	547	548	554	534	521	494	545	530	567	514	501	541	512	523	529	546	569	522	508	544	533	534	553	567	553	504	535	531	504	537	570	552	521	553	564	556	577	508	547	495	533	513	585	559	496	539	512	541	546	535	575	547	555	566	531	518	564	555	554	572	515	506	553	567	549	559	559	526	551	521	525	540	554	563	516	556	585	520	593	531	505	553	567	532	525	548	600	549	510	521	547	523	518	514	518	533	568	506	558	515	516	554	550	533	514	535	512	536	512	536	572	498	523	572	534	573	585	533	530	510	485	574	524	547	536	595	534	532	559	580	549	521	578	522	547	507	539	579	566	533	537	540	538	522	517	551	516	562	515	535	506	562	534	588	511	549	514	497	511	517	517	541	533	574	574	535	547	533	559	544	581	531	528	582	531	535	533	546	516	533	531	521	553	521	564	516	549	501	506	522	510	559	574	521	544	549	543	522	560	545	551	544	574	584	517	602	506	529	536	520	539	560	500	521	522	532	505	521	544	514	520	556	527	497	566	514	563	543	559	495	560	516	576	511	516	537	565	561	538	567	513	517	518	517	582	566	544	540	550	511	535	498	530	566	512	550	544	543	520	557	504	516	528	511	517	500	536	520	541	510	521	508	542	553	528	546	532	517	538	557	585	539	569	556	565	529	501	532	506	548	490	544	539	586	552	543	527	530	525	531	539	531	529	510	513	523	581	487	542	570	503	560	517	547	513	541	540	555	539	541	552	566	508	518	509	540	561	541	558	564	526	533	513	553	539	558	532	550	522	559	545	523	538	533	593	564	556	496	574	556	568	545	513	532	519	524	512	533	556	553	541	511	524	537	534	563	568	544	555	526	543	526	525	536	540	551	537	576	528	582	555	580	531	517	546	533	494	574	535	565	558	570	521	547	515	561	501	510	516	519	523	578	531	538	519	539	522	524	537	543	575	550	538	599	522	536	528	611	594	556	572	531	478	538	521	536	515	548	533	550	569	542	529	521	544	531	534	528	521	499	523	495	548	563	506	492	530	556	503	508	531	525	487	517	537	582	527	532	572	539	550	553	499	570	521	533	541	544	554	545	541	551	548	538	555	522	555	514	546	560	557	575	509	532	528	513	547	552	510	512	571	486	543	536	545	544	552	580	559	543	491	571	520	496	531	528	556	521	555	536	568	528	550	553	571	564	552	553	530	565	569	527	518	516	544	548	512	504	544	558	519	531	556	541	522	511	536	505	520	562	511	528	528	556	542	539	544	586	582	550	540	514	569	549	545	530	541	524	567	497	542	546	551	557	511	550	539	508	539	566	554	538	529	538	551	514	532	557	524	518	558	549
24265	21856	29456	24223	21068	11709	790	501	483	484	508	458	463	484	486	538	465	464	499	460	476	448	503	469	474	481	481	451	467	491	475	446	459	459	456	446	476	483	447	438	473	494	475	411	490	496	463	478	485	450	483	459	495	467	443	430	464	453	478	440	473	469	495	480	456	464	442	485	465	510	477	423	459	448	442	444	445	459	500	527	483	514	453	435	458	489	481	474	483	458	486	474	474	443	468	453	469	484	431	465	507	470	479	464	449	464	477	491	472	478	433	450	459	495	455	444	456	478	452	458	476	471	462	439	489	473	428	460	463	440	491	484	518	485	484	490	486	478	464	478	460	491	471	485	421	472	486	466	463	442	489	477	463	453	455	474	505	488	465	468	493	453	504	500	455	466	502	452	428	458	488	435	439	486	457	472	441	472	425	453	460	473	448	490	478	491	456	485	445	466	441	460	488	498	427	500	450	479	453	518	452	492	495	446	460	504	492	432	456	446	481	467	449	469	481	439	435	485	490	494	503	460	441	485	448	460	469	521	461	481	430	444	489	476	449	452	452	483	513	471	442	471	420	459	464	456	473	461	486	489	461	501	446	494	482	455	464	479	458	465	482	472	471	486	478	451	488	462	438	478	427	433	488	474	444	447	471	495	490	431	478	469	483	482	508	452	496	463	454	448	484	459	508	463	471	463	506	454	499	458	449	458	440	491	499	447	459	489	484	468	443	469	453	479	450	467	472	436	466	488	448	446	418	450	480	461	455	499	468	503	442	444	452	466	468	465	433	522	453	485	475	439	503	497	504	455	490	451	497	464	462	473	475	525	475	487	458	459	498	520	456	479	444	463	462	461	447	465	505	490	464	460	486	469	479	470	490	487	469	479	466	451	448	517	459	469	420	455	448	470	462	452	503	461	441	455	455	468	456	514	503	487	444	437	474	449	487	448	463	455	511	468	466	455	463	480	465	444	490	481	454	501	465	455	455	466	471	467	456	508	486	506	446	469	470	475	498	458	489	486	452	483	495	469	528	450	501	460	452	460	470	495	461	469	487	469	421	481	449	458	459	463	454	432	478	457	474	472	478	460	509	474	470	459	471	495	476	449	465	494	516	463	492	506	469	459	489	486	475	426	490	474	475	429	473	461	473	448	488	451	456	460	469	509	451	445	455	472	484	455	438	441	496	502	436	471	488	417	466	425	467	466	460	477	436	457	472	427	459	477	445	483	445	502	439	476	440	446	440	439	436	447	469	500	415	446	484	425	535	459	489	459	442	460	465	424	452	457	467	520	433	455	485	473	471	487	487	479	483	442	489	479	512	439	474	455	497	472	457	461	488	514	475	482	452	445	479	431	461	480	473	472	468	476	503	459	446	528	466	481	457	447	472	497	473	497	449	505	460	521	464	463	489	433	485	485	515	442	483	438	494	502	451	450	467	477	488	472	495	488	452	445	497	498	480	453	493	465	485	492	447	417	499	459	475	438	475	480	433	480	513	458	477	418	486	439	467	464	466	457	467	448	523	483	483	485	459	464	474	496	509	489	478	512	460	475	503	492	462	463	471	484	510	451	473	484	469	498	471	456	498	485	504	455	454	495	492	469	444	449	499	478	449	468	457	461	470	433	468	492	462	499	479	477	465	496	486	463	471	524	453	465	495	504	442	455	485	453	466	473	517	453	455	489	513	480	437	440	469	467	472	459	481	439	495	456	433	453	518	468	558	452	485	467	473	461	444	445	439	430	477	438	468	470	517	446	474	468	510	472	498	474	499	464	509	457	497	490	433	492	450	450	508	473	504	452	447	443	466	478	445	476	473	468	470	454	472	428	468	493	471	441	484	454	455	489	471	465	451	448	456	446	474	467	430	454	493	416	479	481	482	485	478	478	485	425	451	470	490	446	433	416	495	460	488	467	481	446	445	458	457	483	491	430	504	461	478	462	464	495	456	479	463	467	490	466	456	469	492	474	459	451	509	438	431	474	449	433	442	457	446	458	493	462	427	514	466	457	444	444	444	487	476	478	464	474	456	482	457	466	462	478	476	507	449	438	491	444	474	490	494	459	489	438	471	493	472	493	432	444	486	456	503	477	477	467	400	434	477	453	470	479	479	480	462	474	485	478	481	451	472	446	457	490	445	479	462	470	501	471	490	453	478	470	463	460	498	450	466	445	505	490	492	470	459	439	515	466	445	441	453	496	475	440	457	431	510	486	490	477	449	417	454	476	464	491	494	467	460	504	496	469	445	477	460	461	463	459	454	457	436	477	482	466	458	457	526	478	428	479	478	487	453	495	461	452	424	451	502	457	470	486	444	483	431	470	416	456	469	472	487	461	446	493	498	468	481	470	481	459	447	485	470	471	484	443	477	473	458	481	456	472	424	482	442	470	469	469	453	443	433	478	465	449	452	478	438	469	476	464	462	429	485	457	455	467	508	487	507	454	434	444	480	478	482	482	498	507	503	503	476	489	442	490	457	473	475	483	439	446	455	467	491	445	487	482	446	490	515	501	467	427	479	451	439	464	482	439	495	449	458	430	489	436	491	454	496	459	504	423	484	467	462	440	474	448	446	435	445	450	463	479	504	484	418	434	443	467	450	495	492	452	485	458	428	479	457	468	438	453	518	498	447	471	521	480	468	478	456	456	517	430	483	469	464	460	411	467	470	483	502	499	470	461	476	500	461	445	465	453	480	431	435	521	478	493	481	479	445	495	485	462	503	445	506	467	460	439	473	472	457	465	419	490	414	463	477	466	483	457	494	464	478	472	474	470	509	488	492	490	451	433	518	523	484	471	517	456	454	466	462	520	484	439	435	506	470	433	423	466	486	463	456	431	457	458	458	470	470	448	459	456	496	473	445	468	464	460	489	464	454	451	430	499	462	480	458	410	487	484	474	504	471	434	471	460	524	498	439	477	456	476	454	499	511	431	482	462	473	464	476	487	501	462	493	501	470	508	481	420	464	503	491	480	448	433	488	453	488	452	476	477	496	453	470	432	490	498	474	424	457	519	451	502	477	461	543	472	523	454	463	475	466	433	447	451	496	487	451	430	481	443	457	475	481	480	470	499	470	443	477	448	442	487	424	485	453	476	474	437	464	475	460	468	486	507	458	475	469	456	483	474	485	499	465	501	456	461	481	448	477	483	536	483	487	486	428	425	413	469	475	456	456	467	470	432	473	463	492	471	477	460	479	428	469	466	464	495	442	498	495	444	439	491	470	458	475	507	459	496	452	473	463	444	454	454	477	476	484	493	488	440	493	525	436	455	453	467	477	453	459	521	476	478	507	455	474	473	485	438	453	425	485	451	438	439	487	486	455	457	480	487	484	490	501	450	432	475	485	516	519	484	491	471	468	473	488	485	475	455	487	504	455	490	492	445	499	498	490	535	526	449	492	476	457	452	479	440	452	469	457	468	495	441	455	453	484	453	531	509	479	443	474	495	424	452	459	466	478	465	493	454	504	457	460	479	461	447	500	519	428	468	483	434	450	467
61787	86805	55546	24905	6760	835	706	677	644	649	629	692	669	671	717	611	643	629	645	686	665	718	675	642	700	690	656	694	685	666	696	693	726	701	603	700	660	698	669	692	695	663	681	634	651	718	637	705	682	640	685	686	630	663	642	643	649	608	681	716	692	651	674	688	693	660	646	661	634	656	660	671	645	673	655	618	631	640	677	650	603	697	645	650	618	636	666	648	697	648	736	661	660	625	647	685	651	654	664	642	678	668	663	649	659	657	669	654	692	626	651	650	666	659	647	665	652	678	640	691	611	720	664	646	611	634	683	676	659	662	648	662	655	683	628	726	711	704	693	695	650	644	660	696	641	679	666	653	671	645	679	648	660	628	650	610	682	666	660	604	640	663	655	691	680	656	677	686	628	720	701	626	720	652	637	658	708	701	685	710	648	694	635	667	709	678	650	681	645	691	640	643	660	687	588	672	645	609	639	658	658	674	685	676	619	669	692	652	659	670	652	662	591	667	612	625	726	654	639	681	684	666	640	641	687	635	649	639	651	677	680	653	682	667	679	692	688	690	636	670	664	650	614	626	671	638	713	669	705	650	693	654	620	617	681	632	640	649	652	677	690	685	680	652	676	669	671	680	647	670	689	642	689	729	666	692	670	692	693	684	594	665	691	668	678	613	644	662	679	671	686	651	646	681	627	627	698	684	631	690	698	708	679	688	669	705	678	668	658	643	623	681	662	628	641	659	650	665	652	635	640	659	665	638	654	633	672	704	686	644	652	724	677	684	650	626	593	605	625	669	683	648	640	660	679	686	671	639	673	654	669	633	656	629	653	660	647	646	663	664	665	647	654	659	637	665	667	652	663	620	634	695	623	647	675	658	671	668	636	677	626	697	640	680	651	695	680	624	633	631	684	674	670	674	666	648	704	641	659	621	626	677	710	647	645	647	670	679	684	696	649	663	661	653	675	648	689	644	629	654	630	633	687	605	625	677	643	658	618	706	691	666	684	638	671	681	635	630	658	646	631	673	642	612	639	632	681	689	720	710	643	623	678	646	638	689	666	676	632	671	627	655	720	657	664	660	654	681	675	642	684	674	662	645	648	654	658	639	646	670	681	646	690	679	666	646	692	655	646	642	644	652	645	658	683	695	693	635	687	661	682	642	636	623	688	643	650	642	643	651	645	667	667	674	674	660	684	636	641	674	682	623	647	615	655	652	671	632	646	649	627	693	579	651	668	688	662	639	651	725	688	664	680	596	659	650	683	663	627	658	704	729	599	660	669	637	639	658	627	617	660	657	699	673	608	660	648	666	629	734	661	631	668	629	660	660	658	686	661	633	591	613	580	636	621	692	696	674	663	632	640	669	661	671	626	640	681	701	659	616	666	644	673	667	662	648	634	665	671	677	702	702	716	653	675	664	729	684	641	593	672	633	699	654	697	690	663	706	696	650	623	645	635	681	684	725	654	600	666	678	716	678	639	671	630	671	633	700	667	647	633	686	627	621	651	695	601	646	618	633	633	638	630	671	638	649	698	629	679	630	669	706	661	662	666	652	685	671	698	660	653	653	633	682	663	656	666	674	666	676	695	662	629	645	658	640	674	632	676	631	663	678	685	667	639	633	639	638	687	682	699	690	620	617	625	675	713	709	689	655	703	689	713	708	635	664	707	697	730	631	607	676	696	696	684	699	641	623	677	622	639	663	612	698	647	672	676	660	637	662	635	688	650	678	670	648	662	663	657	660	665	639	697	647	641	627	647	689	642	672	671	639	653	666	624	663	691	700	608	658	713	623	666	681	648	632	663	684	642	683	679	679	655	656	638	676	645	652	672	647	678	633	642	671	665	676	670	648	654	701	685	681	645	644	635	642	675	654	694	661	697	648	625	679	674	692	648	674	664	642	667	685	638	638	667	660	656	641	661	689	659	679	606	691	613	663	652	682	621	696	667	644	667	620	613	674	624	683	649	634	679	644	618	657	670	665	657	653	670	651	721	681	699	664	681	643	645	671	695	654	686	669	678	676	667	634	682	622	661	660	663	664	625	687	647	662	666	728	665	678	618	703	664	640	592	646	700	680	679	627	672	631	621	698	669	675	676	697	664	638	635	646	649	601	647	679	654	615	694	605	655	700	669	668	641	639	647	671	695	694	642	681	651	640	690	649	690	675	636	683	672	633	707	678	697	650	644	701	672	616	657	656	682	650	641	672	715	649	658	659	694	685	648	698	717	628	689	716	659	668	616	650	686	657	692	679	654	668	622	671	618	657	652	647	666	632	659	673	625	672	684	680	673	704	694	674	635	676	653	640	691	667	641	652	635	664	653	644	666	667	697	640	659	653	613	648	709	632	689	671	673	642	631	641	699	636	606	699	641	679	677	692	702	651	647	638	653	639	671	758	670	698	713	629	621	646	662	703	659	661	621	644	662	707	711	646	631	654	690	652	679	665	611	661	673	637	657	618	721	634	642	647	655	645	677	642	666	693	655	687	638	639	683	676	653	633	683	633	679	657	669	642	606	631	664	680	653	651	685	623	663	665	687	673	675	654	685	639	691	698	664	614	630	700	632	650	661	680	673	667	669	628	662	679	646	657	653	637	694	677	646	640	694	651	688	662	616	675	671	662	639	716	628	686	687	640	652	645	651	667	670	617	634	612	683	676	638	603	651	625	660	641	664	632	668	655	634	695	642	636	640	608	641	654	673	660	698	692	661	632	712	639	664	702	616	654	663	651	660	647	618	664	668	631	708	675	677	636	628	618	671	633	695	635	661	659	663	668	676	691	622	608	655	699	655	630	706	685	654	664	646	638	650	665	678	669	652	679	713	683	661	677	629	632	652	703	642	678	652	611	616	668	671	608	626	668	594	648	650	665	690	676	660	621	605	694	673	683	629	622	677	702	651	695	643	652	656	653	649	686	651	721	637	699	642	674	702	655	663	649	620	701	670	660	654	666	653	631	688	649	695	635	655	663	719	686	694	641	628	695	657	692	641	669	680	624	658	630	690	677	679	673	672	693	708	665	638	671	664	709	640	644	667	634	627	664	659	712	693	650	678	659	682	724	634	685	723	725	649	667	656	633	681	701	675	671	642	671	684	659	671	653	620	683	682	682	644	672	693	695	683	652	633	651	676	662	656	673	667	663	654	665	703	659	631	673	675	618	674	676	700	629	696	680	696	686	698	724	632	684	647	639	696	674	666	633	664	688	659	677	679	659	719	652	624	679	655	674	643	662	638	664	609	620	649	704	615	676	707	697	666	702	622	654	653	692	669	677	684	625	646	656	685	646	659	676	664	636	678	669	610	672	644	655	647	674	660	634	697	679	715	702	647	635	648	662	694	630	632	652	697	631	681	650	676	613	661	685	706	657	644	604	688	667	650	668	662	675	689	651	654	685	671	675	701	678	625	704	691	620	621	634	686	644	665	655	656	662	681	648	650	672	677	647	608	652	661	651	670	684	631	705	672	711	674	701	692	616	698	649	646	662	634	655	664	685
23379	21604	29466	23818	21311	19939	4614	492	432	436	429	408	425	410	393	405	404	418	398	387	375	414	456	376	413	413	403	418	412	385	413	408	414	393	436	383	396	390	424	405	412	416	366	391	440	388	422	432	398	406	408	398	417	432	402	371	424	419	402	396	374	396	421	390	400	382	409	422	406	422	381	430	369	408	398	394	389	427	389	424	405	422	412	400	389	416	412	390	415	426	417	404	418	398	440	411	400	409	379	422	456	427	406	388	382	391	391	432	394	363	401	423	424	395	364	425	411	401	384	401	382	419	419	409	400	396	371	373	402	426	373	427	404	383	365	465	366	410	406	395	399	400	370	391	405	404	408	440	356	380	412	370	361	384	377	400	408	383	371	409	406	420	423	369	434	408	412	395	371	385	400	401	389	390	368	412	384	400	385	404	365	398	408	404	406	409	410	382	399	450	394	394	404	375	408	414	395	402	398	417	390	441	427	409	392	481	390	397	353	409	448	395	374	400	408	396	427	390	404	403	418	421	401	401	359	394	406	344	366	416	372	407	380	355	403	399	389	398	412	383	417	409	456	390	377	413	407	416	405	391	390	391	384	411	436	383	396	420	396	386	397	388	431	403	432	411	404	410	362	441	366	422	396	408	383	434	396	400	418	385	392	398	419	389	396	414	409	399	373	417	383	406	402	398	426	390	402	415	392	422	366	408	398	400	396	356	405	400	389	399	420	437	412	459	433	406	405	466	374	436	376	384	414	373	389	428	417	371	410	413	432	416	397	398	388	404	395	393	371	426	390	364	431	394	408	386	419	389	355	384	413	414	418	397	404	375	427	395	408	395	380	397	403	411	406	426	405	356	382	401	395	427	435	406	389	422	380	418	375	399	392	377	396	404	429	400	386	398	375	375	395	381	413	424	430	420	407	384	414	430	434	401	409	423	385	399	399	443	433	375	397	418	435	406	413	407	398	393	440	415	393	399	405	404	415	377	412	439	429	430	418	397	382	385	387	393	416	384	389	392	457	387	416	427	373	410	382	405	398	417	421	422	368	400	381	417	425	371	402	382	408	396	402	388	406	426	394	393	386	415	402	396	398	388	413	439	402	410	358	386	414	420	404	395	419	377	404	401	358	406	394	412	418	408	427	411	399	419	402	402	454	397	416	368	409	429	377	385	410	415	394	407	404	401	406	396	382	407	395	410	406	415	409	410	402	402	410	430	371	399	413	399	389	419	362	408	422	373	404	421	406	410	412	364	367	412	357	334	445	356	431	382	384	426	411	393	376	408	390	400	401	407	399	370	453	390	406	392	374	390	414	422	409	379	384	397	411	406	409	399	418	411	432	388	406	425	393	389	437	397	405	422	412	415	427	408	436	395	422	414	410	407	402	402	386	383	411	403	404	401	381	394	393	373	409	390	391	392	426	390	410	454	422	425	396	444	414	378	387	394	443	421	433	409	398	428	426	400	393	389	400	392	398	379	431	425	429	408	405	396	400	403	427	386	384	372	421	392	429	389	418	403	382	391	417	395	412	407	380	443	417	389	394	404	394	417	408	411	381	402	394	397	405	394	383	417	377	394	402	429	357	379	415	391	400	378	365	421	404	421	401	397	429	396	403	376	403	409	415	419	383	412	424	428	399	379	412	393	399	380	393	389	413	403	391	402	392	388	380	393	393	384	416	394	410	387	400	367	382	389	396	388	392	375	395	419	395	384	433	382	419	361	377	396	440	394	416	406	410	389	419	365	405	426	402	401	423	398	389	402	384	376	398	398	347	450	427	384	393	404	375	437	401	423	430	392	416	394	356	402	391	399	411	395	409	417	400	406	381	399	413	405	396	395	381	424	429	414	420	391	405	393	395	380	409	426	353	415	418	389	389	407	378	380	381	400	395	373	382	396	372	388	371	380	384	420	431	405	414	400	398	410	398	420	404	399	399	414	408	371	417	388	391	398	448	398	384	438	426	421	407	371	402	429	388	418	402	398	437	382	447	383	388	412	369	421	399	419	384	398	386	381	432	386	397	363	403	403	427	410	420	391	395	406	414	364	414	362	407	393	406	429	400	389	419	396	394	433	402	411	400	381	398	395	403	415	416	398	375	371	419	416	384	394	377	375	411	420	408	394	400	399	398	399	406	405	405	402	429	375	430	428	402	383	397	413	426	355	404	416	416	436	406	384	427	382	396	421	402	412	430	402	367	364	385	415	378	417	414	351	361	366	358	432	390	408	438	413	410	393	392	407	393	381	386	383	398	433	392	401	417	422	433	397	354	417	429	384	359	384	369	363	432	429	427	373	415	377	358	441	400	386	398	391	372	364	394	444	399	406	401	432	409	392	402	383	423	383	387	409	361	418	414	440	395	400	408	388	366	405	400	403	397	416	398	396	414	406	393	417	407	432	397	385	384	376	396	412	395	433	402	385	401	384	410	407	381	415	388	402	397	374	371	405	404	428	408	404	358	378	404	424	410	371	395	414	410	400	421	381	397	375	394	403	419	400	425	361	410	399	411	426	406	374	394	417	403	411	429	413	405	403	377	411	440	379	360	419	410	405	392	383	404	393	408	401	384	411	415	389	411	399	425	396	417	385	388	417	424	417	406	423	418	420	382	423	399	398	411	400	393	431	374	372	392	432	382	428	378	400	412	410	388	396	376	379	397	419	408	380	420	361	398	414	432	396	376	417	403	410	389	377	382	432	384	407	410	372	383	380	412	399	432	365	397	398	406	387	411	408	433	421	391	398	405	378	426	419	442	377	394	417	417	420	416	409	376	421	416	414	383	398	413	399	373	391	403	405	416	428	403	417	416	414	439	404	397	420	377	401	406	388	416	426	383	419	423	414	422	383	373	397	404	415	399	419	383	405	458	378	370	413	402	374	396	408	394	404	417	400	387	443	421	393	413	403	419	419	375	397	388	436	416	434	369	397	401	388	395	436	377	417	422	414	392	404	421	401	382	401	449	405	423	415	431	400	358	382	395	384	412	397	396	379	412	369	395	405	411	393	420	403	372	372	377	447	453	395	411	376	410	369	393	384	393	377	375	418	373	382	422	423	437	402	382	384	422	371	373	393	374	368	417	397	418	353	419	404	409	417	356	387	385	376	369	408	411	409	354	403	383	408	402	416	380	334	408	411	436	400	416	387	421	421	407	406	397	407	415	399	395	427	420	413	389	404	398	410	416	442	414	369	434	413	425	395	398	388	387	435	388	390	405	406	400	368	436	387	360	436	393	399	395	418	408	406	406	402	379	393	408	396	393	392	381	381	374	378	405	404	422	407	394	368	431	390	383	393	370	428	405	431	421	411	377	416	375	415	431	416	363	387	416	411	384	420	390	394	419	438	392	415	413	397	416	401	382	410	385	384	359	406	415	407	402	384	415	404	390	433	374	405	396	395	396	407	397	374	388	417	380	440	395	386	388	426	388	365	385	398	402	400	394	440	398	388	409	417	415	371	377	401	381	382	381	395	437	394	415	423	402	422	397	426	452	399
62073	94245	62105	29897	9266	828	573	587	556	546	589	564	596	587	564	577	612	543	540	582	560	625	565	596	594	547	566	572	577	558	571	516	528	544	555	595	576	569	529	567	561	555	550	569	534	525	558	554	538	578	563	554	547	559	573	514	600	533	563	545	565	547	559	567	556	578	554	523	575	540	524	550	605	601	592	539	562	587	581	558	576	589	562	580	556	541	551	541	586	573	524	611	608	566	564	571	568	586	574	571	548	542	590	559	522	606	573	554	537	537	585	520	578	533	583	557	593	557	550	570	543	544	572	540	594	541	545	552	534	561	572	569	574	547	607	578	560	548	543	550	572	568	568	546	538	565	551	576	552	557	579	539	564	558	508	544	537	560	557	553	568	576	548	546	570	597	552	535	567	554	546	544	565	576	547	567	545	565	551	525	558	537	593	576	551	535	541	557	570	521	524	539	535	561	550	571	568	583	554	585	557	541	553	572	506	562	551	574	573	582	574	575	569	557	577	544	567	530	528	573	603	603	556	561	578	573	545	598	546	595	540	588	586	561	570	533	563	599	573	554	565	547	606	547	575	544	557	596	542	593	568	573	565	512	570	560	539	563	570	608	540	560	589	531	572	565	549	558	553	550	546	596	595	529	512	581	597	568	567	594	555	519	604	532	555	528	560	585	556	586	619	586	588	574	574	603	555	543	564	586	570	501	572	539	548	574	555	544	548	550	592	581	554	525	576	572	565	550	567	574	602	545	571	577	559	530	550	499	607	549	537	537	537	559	574	547	587	522	554	565	538	554	589	578	544	593	533	546	594	535	564	554	593	579	543	536	578	495	565	577	591	575	575	617	601	564	598	531	588	519	507	556	523	559	545	584	547	563	600	563	585	581	553	571	506	539	542	557	557	558	507	572	578	550	549	552	584	562	540	570	587	576	561	550	565	602	564	510	581	581	546	569	601	602	550	563	571	551	589	565	579	526	565	563	569	552	591	551	581	548	581	551	573	552	562	602	557	551	552	584	581	547	542	574	587	545	560	586	540	527	559	568	571	546	586	574	605	563	546	588	577	546	537	557	532	610	586	531	564	590	525	552	539	572	558	571	584	558	583	584	586	565	568	601	564	591	541	604	590	599	584	589	552	578	579	537	493	594	545	574	560	572	552	548	585	565	556	566	546	571	611	578	563	588	544	543	541	587	587	554	585	535	572	558	543	543	557	570	618	632	515	569	555	569	587	593	518	562	518	571	591	562	586	538	577	509	552	556	565	544	520	550	589	552	552	581	565	611	558	582	553	552	576	573	544	556	555	606	527	565	619	575	544	565	524	553	584	502	540	589	590	534	549	578	576	590	585	501	611	592	564	559	562	579	591	540	540	591	563	559	584	571	611	558	521	572	582	590	572	569	530	539	517	565	574	553	548	536	570	523	548	611	533	565	573	563	542	548	533	546	543	572	532	568	552	554	572	590	581	546	564	568	508	589	570	560	594	601	545	574	563	569	560	577	613	572	570	581	613	521	527	596	599	532	590	561	566	536	597	578	580	552	565	558	525	547	582	583	578	579	567	569	508	557	568	529	509	545	581	557	549	580	555	557	551	551	590	562	570	578	599	588	569	606	611	557	573	563	551	603	569	556	595	593	557	512	566	568	554	549	562	552	601	581	533	589	544	477	581	525	537	522	586	613	506	611	556	552	559	589	587	565	584	582	586	578	526	559	559	565	558	573	551	564	578	553	566	564	571	588	590	570	556	540	558	569	499	572	568	612	577	550	581	560	551	553	564	570	526	568	557	602	560	547	579	556	606	588	562	584	552	599	537	563	559	588	585	610	550	527	557	578	572	536	516	549	533	560	555	572	588	510	588	524	552	558	588	560	586	562	565	574	526	595	548	558	559	517	583	585	561	528	554	587	571	519	589	569	553	563	546	552	557	562	596	592	570	556	545	573	546	587	558	587	574	534	595	532	540	546	557	560	547	568	599	564	517	516	558	526	527	599	540	508	569	546	561	534	579	580	581	598	559	558	572	511	598	621	552	562	550	578	565	551	614	548	585	567	563	563	601	580	570	542	538	547	559	560	594	545	546	571	578	563	537	552	550	584	552	565	538	553	579	589	578	581	533	569	564	519	585	553	533	612	568	536	552	582	564	587	620	590	576	591	586	568	552	565	568	571	546	588	583	536	569	577	517	571	570	585	578	547	566	556	561	607	564	563	571	558	581	556	561	543	571	528	540	567	608	535	588	539	563	618	605	586	582	531	567	559	559	545	570	561	572	538	546	548	625	531	588	538	576	590	573	574	499	545	558	572	579	573	574	594	513	546	555	558	595	563	525	547	537	517	584	548	554	570	556	571	541	540	548	591	582	589	581	558	586	558	531	562	578	563	615	546	553	562	551	540	575	565	560	541	580	561	577	535	534	579	562	573	593	535	541	558	564	586	539	541	584	525	571	606	516	584	592	554	559	554	560	586	532	567	560	559	554	554	551	564	549	549	535	568	570	573	578	555	588	600	550	561	559	520	553	545	575	584	546	585	532	556	523	525	555	559	587	569	535	554	561	551	574	547	545	542	571	562	581	585	536	575	552	524	553	574	574	588	583	569	548	596	571	564	557	526	554	552	576	526	557	559	538	576	564	612	590	585	593	554	614	550	546	548	547	567	576	608	584	555	532	583	576	574	568	542	562	562	532	565	553	568	588	552	600	597	569	519	566	558	547	540	556	561	567	576	595	573	564	583	538	539	559	575	516	592	563	585	527	538	567	567	575	563	572	606	559	518	605	583	570	600	619	561	528	527	572	594	554	544	574	574	585	537	573	564	563	552	539	546	595	589	530	600	604	577	529	544	547	537	566	546	551	590	545	555	558	570	555	594	536	556	575	556	557	549	535	555	574	566	564	574	546	551	572	539	540	552	513	539	578	565	559	539	571	562	566	552	537	526	538	571	524	570	519	596	557	573	528	536	576	552	539	521	583	521	575	571	598	587	566	596	551	546	563	540	568	609	579	593	600	585	562	585	580	536	584	569	558	572	540	550	603	558	547	562	573	541	554	608	556	570	543	572	579	546	554	567	576	526	617	596	562	536	555	570	578	569	561	561	531	539	562	591	525	558	591	540	593	604	521	563	538	611	587	575	550	573	570	551	567	570	582	566	593	547	587	577	596	541	560	575	562	579	586	563	552	534	560	570	578	524	561	565	537	529	582	613	549	586	600	552	545	599	543	549	589	555	546	612	559	579	530	552	573	524	557	543	610	579	537	554	530	549	545	558	592	551	513	583	585	560	585	553	596	543	588	527	580	592	538	549	559	624	551	553	592	594	551	537	566	572	561	559	573	554	593	546	576	586	535	559	541	547	563	604	520	518	520	538	530	596	568	583	506	540	533	590	574	571	556	557	585	564	538	547	562	569	610	581	568	550	555	554	576	547	552	560	591	546	513	599	559	598	574	565	574	485	578	588	538	562	604	595	536	571	563	572	600	565	557	574	578	571	534	600
31208	27028	22809	7457	846	398	366	408	374	393	389	357	357	400	374	380	344	389	365	389	384	412	366	417	353	383	386	364	372	383	362	350	390	412	373	373	383	381	374	387	378	367	376	395	364	363	422	403	400	376	379	390	396	397	383	385	397	360	354	385	355	370	385	368	394	373	374	383	379	356	364	388	416	362	399	356	381	338	375	416	408	349	375	375	397	369	387	391	397	371	376	390	381	391	403	390	368	390	382	388	392	357	385	393	383	362	356	368	363	437	412	387	400	392	393	416	374	377	397	398	386	403	389	397	353	379	373	391	369	383	384	417	372	411	374	377	410	384	367	397	384	374	398	379	377	372	379	375	355	378	385	400	356	374	372	398	399	361	373	387	371	388	377	402	389	366	368	400	371	378	398	382	409	349	378	372	380	410	352	349	399	405	382	383	382	395	409	369	389	378	392	379	375	373	358	356	371	406	414	394	417	437	368	399	353	376	406	404	349	398	396	358	369	388	376	373	399	402	423	366	394	371	390	366	358	415	386	425	393	367	397	377	365	390	381	371	374	414	408	402	382	366	389	388	365	365	395	443	377	412	357	416	382	373	363	402	396	393	380	402	401	372	401	350	395	361	386	374	360	376	392	325	390	394	364	367	401	389	365	357	387	374	376	415	393	373	377	340	390	393	388	364	391	381	389	390	375	436	365	383	378	400	359	401	382	374	383	381	379	403	383	386	362	357	390	391	382	391	370	367	418	383	380	369	383	377	375	405	387	356	407	387	376	386	416	382	385	414	374	381	389	398	377	360	358	360	363	371	377	383	391	378	406	391	388	360	380	372	368	380	407	373	357	400	355	387	368	390	392	377	396	364	363	361	387	376	369	412	407	372	357	368	369	377	377	381	375	390	397	364	365	397	370	355	369	401	379	373	378	427	380	362	344	405	408	363	373	380	389	350	388	369	389	367	345	383	413	382	364	357	375	371	375	399	383	383	421	369	332	381	380	357	388	412	384	391	375	365	370	404	391	402	388	396	417	370	365	361	375	385	362	400	392	399	359	374	383	364	374	363	389	385	374	377	364	381	420	368	384	375	372	366	384	377	345	377	354	388	388	381	344	375	386	399	369	375	383	391	360	366	387	382	368	381	387	382	387	381	393	394	373	398	412	362	389	385	383	373	388	419	353	431	410	408	390	394	402	412	367	414	382	394	374	402	397	370	350	381	380	398	375	397	369	370	361	383	374	405	407	320	390	409	394	400	379	393	381	382	376	389	380	375	354	349	387	376	366	396	370	390	355	363	404	407	426	396	427	364	382	378	388	407	381	424	385	387	375	395	397	353	387	374	376	363	379	398	371	385	366	382	388	379	403	349	396	353	382	346	369	361	408	414	373	394	393	373	363	373	381	365	397	392	381	374	378	373	373	405	422	351	405	388	352	353	367	396	363	352	377	412	377	373	358	382	355	384	405	387	391	381	347	385	365	398	407	422	375	369	385	411	378	360	384	361	373	380	383	389	354	363	418	385	401	382	354	368	399	385	372	386	401	404	351	381	339	330	369	379	374	363	406	386	404	385	373	366	398	391	398	419	416	410	351	384	407	344	380	376	373	409	380	416	389	371	370	392	365	389	380	357	399	346	392	379	361	377	378	375	391	379	384	387	390	382	394	362	423	366	406	395	357	409	397	384	364	394	406	398	391	372	377	383	413	390	375	362	422	380	380	375	365	397	396	386	373	395	369	417	337	374	408	381	365	372	406	405	331	383	371	386	354	387	391	405	411	396	404	390	366	387	400	375	380	343	393	388	408	376	379	358	383	403	361	375	381	389	426	392	382	352	328	366	396	445	371	369	387	371	394	383	351	363	346	390	390	370	389	405	364	410	372	437	380	371	342	387	361	333	373	402	387	400	372	377	381	395	362	371	382	359	368	390	374	387	348	381	400	372	395	357	367	424	399	386	395	373	387	383	378	361	386	401	383	379	402	405	379	371	369	383	370	349	385	392	348	401	383	392	382	376	386	390	406	402	434	398	422	392	382	414	401	398	389	381	403	378	398	406	382	340	359	384	427	376	400	403	364	381	386	401	405	406	370	402	359	386	363	371	363	346	389	333	350	391	388	391	395	367	380	397	360	416	380	387	379	404	367	411	371	381	402	372	363	368	348	397	373	378	388	394	376	395	377	380	371	358	373	412	375	408	374	375	365	410	387	400	398	374	391	396	377	370	391	395	380	356	402	359	378	377	366	388	403	382	382	406	366	383	408	347	351	383	388	390	389	385	408	372	384	380	400	385	355	386	388	386	387	396	360	384	375	412	413	397	393	419	388	379	374	367	406	388	383	401	385	399	377	384	407	388	373	362	359	382	356	363	349	386	356	399	330	333	402	408	391	415	408	385	341	364	394	392	391	356	390	396	389	365	354	371	382	392	404	412	381	368	387	333	376	372	389	380	384	379	403	329	371	370	354	403	366	381	382	398	388	361	422	358	378	383	368	385	367	373	394	360	391	386	381	415	403	382	396	366	368	367	378	367	383	396	369	363	369	419	395	371	397	345	422	413	390	400	356	409	368	387	383	389	369	437	380	353	357	363	402	390	402	405	396	391	388	369	371	353	367	386	410	396	386	403	418	406	356	438	392	345	395	387	377	372	398	366	371	379	368	422	390	395	366	364	374	390	380	350	413	412	393	391	388	380	363	408	391	379	404	377	364	372	391	357	379	341	399	413	395	361	400	359	374	374	417	395	354	351	379	381	408	374	352	366	427	347	399	373	383	365	442	411	346	368	352	371	399	336	362	400	336	388	385	365	362	391	410	372	397	398	376	376	377	388	375	390	353	411	401	361	369	359	362	406	415	381	416	373	405	398	379	379	375	359	369	375	390	397	424	390	384	383	347	386	372	415	360	374	357	397	418	365	373	369	341	393	387	388	408	390	358	408	367	383	398	376	403	397	379	381	394	390	368	369	400	345	375	371	360	355	351	366	387	388	395	402	394	397	376	430	388	401	382	359	392	353	381	371	388	363	346	384	378	367	389	339	352	389	384	380	357	386	382	366	408	390	358	390	392	355	367	370	376	417	402	418	411	346	359	386	395	378	382	390	375	375	375	340	359	387	345	362	374	395	398	383	371	400	362	366	342	382	407	342	335	397	375	401	413	428	378	369	403	372	368	378	364	369	373	389	369	366	377	381	424	398	407	362	382	371	351	366	394	360	370	381	399	394	418	407	376	394	417	379	368	376	365	377	400	372	382	393	388	376	388	433	378	382	372	385	364	369	361	361	387	412	390	375	395	414	386	367	360	380	381	359	392	339	402	401	385	387	391	381	404	430	366	394	390	379	401	348	394	377	392	372	341	373	380	392	393	392	391	385	366	334	379	388	417	385	383	365	393	355	363	408	386	396	408	407	402	372	359	371	373	387	403	386	392	422	414	404	419	385	403	364	348	372	423	366	385	379	394	382	393	448	375	382	414	406	439	367	380	347	373	408	374	341	400	370
37130	40974	22485	5335	1208	556	516	543	596	591	587	516	545	573	533	548	525	558	583	596	543	550	580	547	523	506	548	557	566	557	512	494	579	528	545	532	548	536	535	533	562	551	567	582	540	532	560	549	558	581	554	558	590	556	515	519	551	591	566	562	546	505	563	556	591	571	521	545	537	502	525	539	519	565	532	542	540	589	521	574	562	574	527	547	523	543	567	558	555	575	560	535	516	503	554	545	563	522	512	494	527	523	556	565	536	514	519	534	532	526	532	508	581	541	542	555	557	578	529	566	532	557	551	532	538	510	592	539	514	550	507	549	566	543	557	492	571	549	554	554	568	543	556	535	532	538	530	557	559	554	528	556	551	546	574	513	544	569	541	550	567	567	553	556	546	579	554	544	566	539	566	507	508	519	524	483	506	558	575	569	571	529	558	540	530	586	518	546	549	527	532	560	544	543	548	528	531	518	535	537	561	554	571	542	544	590	502	525	545	580	520	554	530	579	531	551	561	529	580	518	547	599	533	520	545	548	559	531	538	516	548	552	553	491	554	540	532	573	536	552	571	567	540	553	562	510	531	568	549	505	532	520	566	599	551	517	525	551	563	584	515	508	539	525	550	530	518	518	523	557	541	575	552	583	555	531	510	532	573	516	532	571	589	551	512	513	539	573	535	526	572	543	526	530	539	538	529	554	534	578	535	536	519	541	547	553	542	576	553	512	570	557	556	506	567	589	554	522	548	571	556	561	582	535	567	551	529	541	597	548	555	557	545	520	538	558	565	534	556	517	520	574	543	517	521	564	573	556	558	549	538	540	531	555	565	543	549	535	547	558	597	530	533	529	528	520	541	569	550	554	533	555	504	571	556	521	581	546	565	514	541	546	539	560	601	562	527	563	543	557	537	565	544	517	570	532	542	536	541	554	505	566	566	522	554	544	573	571	540	567	516	534	540	544	517	545	512	502	571	588	557	564	571	530	543	520	524	535	515	552	505	555	537	552	532	565	525	542	564	533	544	541	503	550	564	565	555	540	559	565	574	547	550	553	533	527	542	538	540	525	571	537	535	548	553	536	563	506	537	566	568	560	529	508	531	581	549	554	560	531	577	509	531	546	591	525	531	517	544	544	508	574	527	545	550	499	549	536	530	538	545	569	587	513	597	570	556	556	547	584	578	555	516	554	580	539	570	554	523	534	569	550	510	571	546	533	569	543	529	513	499	545	567	562	533	533	538	546	543	539	547	544	563	553	517	569	544	499	529	560	560	563	540	579	524	530	568	526	530	524	548	544	538	555	517	532	519	544	551	568	556	559	542	533	535	502	548	521	570	569	556	545	538	535	540	533	531	537	515	521	546	562	567	554	523	502	519	525	515	506	509	549	537	567	534	541	543	550	548	527	530	509	555	510	558	588	545	509	535	582	535	558	528	531	542	598	572	589	564	555	545	566	540	555	549	545	509	541	519	507	526	527	533	535	532	521	534	578	581	537	579	498	519	568	545	496	540	540	558	540	541	594	545	567	552	541	534	541	549	546	533	559	557	581	543	515	581	532	548	527	579	572	534	528	527	544	528	563	589	539	540	581	530	503	572	532	555	554	518	566	574	554	538	541	514	537	525	517	580	574	553	536	556	545	559	516	571	525	520	534	543	533	558	563	531	528	541	522	524	542	553	547	515	510	545	512	528	524	581	558	543	545	538	534	556	534	556	536	530	579	542	566	552	515	576	589	543	550	492	528	533	556	543	555	553	599	537	518	575	509	551	559	560	535	545	531	583	558	539	528	499	552	586	521	574	553	558	552	512	533	551	527	513	548	571	537	544	547	491	544	533	525	578	527	533	577	502	508	562	590	549	522	539	552	526	558	549	545	533	542	562	552	529	547	521	606	556	489	553	549	527	572	512	550	534	554	540	596	547	537	529	547	537	574	515	485	602	565	541	539	541	527	556	515	559	525	592	540	543	543	563	585	560	534	535	532	513	570	567	568	542	535	547	544	557	546	518	554	551	595	568	526	563	566	565	535	556	540	562	533	560	519	499	553	527	573	524	549	483	523	526	532	544	587	519	557	549	542	572	539	560	553	541	532	574	585	561	500	546	593	543	554	524	510	539	564	577	538	518	535	571	562	557	530	568	532	507	556	589	547	562	529	589	566	530	522	562	538	542	541	562	579	540	553	516	571	524	549	533	562	529	543	579	564	585	578	548	508	565	564	509	526	559	528	541	523	510	569	532	513	504	561	543	505	556	524	567	547	550	574	581	543	563	572	555	527	543	508	566	547	571	560	551	540	524	567	526	551	537	546	547	536	586	532	537	557	568	573	558	558	555	502	536	612	545	541	499	569	552	529	571	533	541	523	527	521	567	530	544	553	582	524	575	526	524	525	564	557	544	545	551	593	525	534	569	565	576	468	546	543	564	508	574	551	586	542	592	561	542	534	515	543	563	569	525	530	558	593	529	559	547	539	526	513	547	503	576	580	516	561	542	533	531	554	529	532	548	510	548	556	535	525	522	552	556	559	569	546	525	530	552	536	517	566	502	535	601	519	518	536	571	531	517	540	552	565	556	558	541	556	545	518	519	553	494	561	554	534	557	561	531	586	536	580	558	566	538	534	547	547	525	551	567	527	508	532	533	559	553	541	532	522	545	522	550	531	541	563	528	584	546	523	529	526	529	574	604	538	517	536	563	518	559	531	545	561	573	522	577	555	527	511	546	548	521	539	594	540	476	539	513	579	515	578	517	522	548	517	555	485	568	545	523	549	563	562	527	573	524	540	542	531	562	506	558	538	559	568	532	543	524	586	580	577	556	568	542	591	537	508	529	592	560	535	503	555	515	581	550	553	571	528	540	511	526	499	575	550	544	534	576	543	539	531	552	542	573	589	558	546	528	586	516	517	546	573	567	541	560	564	543	550	548	526	527	551	552	551	514	563	578	575	526	571	543	528	570	526	586	539	536	564	530	540	576	533	527	512	569	524	530	547	537	566	576	536	574	595	544	532	517	553	578	566	549	530	537	550	542	587	539	590	537	512	543	518	534	536	532	566	530	570	511	544	526	571	560	544	550	485	554	541	562	562	550	547	543	578	527	548	522	558	536	532	533	557	574	559	525	561	520	500	554	523	543	569	551	552	580	530	605	565	541	542	545	517	532	534	514	526	573	568	593	551	541	558	591	551	538	548	558	574	538	538	548	529	550	505	570	532	563	527	526	517	523	518	528	537	583	556	589	539	497	572	544	486	499	571	522	590	536	510	592	488	563	539	517	519	535	523	551	501	540	528	524	550	572	562	549	543	572	516	544	517	551	510	538	524	514	525	526	543	541	559	539	510	542	529	547	558	535	546	537	540	562	564	556	580	522	537	552	525	534	552	596	551	562	522	529	550	563	575	535	521	557	577	538	570	572	563	576	496	533	525	539	517	550	575	533	533	544	534	540	554	578	501	520	549	539	568	520	530	578	534	541	533	571	550	569	529	538	541	533	578	540	537
24297	22015	29627	24289	21163	12255	834	557	494	496	513	468	480	531	471	518	497	482	461	511	537	466	502	465	463	485	459	471	504	501	473	507	468	512	479	502	448	455	486	505	484	475	467	482	440	461	484	453	496	472	481	452	446	469	465	501	472	467	486	502	483	457	464	453	490	458	476	442	496	490	460	494	460	484	549	510	480	474	483	506	514	440	473	440	507	480	492	442	486	409	447	478	446	516	428	483	482	488	508	446	471	501	491	495	482	456	498	481	489	494	529	461	475	487	478	492	482	488	483	484	478	457	483	482	505	482	526	455	490	463	482	512	495	442	467	491	478	471	493	511	516	492	500	500	458	493	456	493	468	489	445	484	480	486	477	452	461	526	520	485	448	465	455	455	439	471	461	491	499	479	471	495	486	458	505	485	487	481	486	499	491	460	480	468	479	455	469	482	502	465	472	516	473	510	474	498	496	487	491	497	495	482	526	509	500	497	492	488	502	487	473	471	502	513	471	482	484	461	486	451	529	501	470	522	503	521	511	490	490	433	490	465	493	486	420	477	458	504	481	423	488	478	496	487	494	460	459	454	499	469	464	521	468	508	455	492	443	480	498	463	503	471	453	511	479	487	470	481	504	467	474	523	469	523	538	500	461	501	476	465	485	472	480	483	455	477	511	499	451	506	475	514	477	487	510	499	502	482	472	480	467	469	481	515	490	457	472	466	485	479	518	459	446	461	452	502	499	455	498	506	437	465	457	542	475	470	466	512	459	492	475	476	499	486	465	528	484	501	496	474	487	433	498	454	525	512	495	461	523	496	447	475	454	446	498	447	476	504	505	495	477	488	500	496	447	458	478	474	512	492	488	485	478	474	486	453	477	518	504	483	499	495	456	479	480	477	466	456	492	474	506	499	468	470	506	482	497	459	486	479	458	505	509	451	457	484	500	491	499	466	533	507	486	478	492	498	530	471	506	498	471	518	470	483	483	484	496	487	478	481	479	466	487	472	472	474	475	535	464	447	476	458	488	467	468	470	475	452	508	475	501	444	487	510	493	514	497	481	460	495	489	465	514	445	481	501	476	471	481	442	496	494	470	488	478	510	456	458	472	484	484	443	475	472	522	498	449	481	457	495	488	451	480	456	455	472	495	487	517	472	491	484	451	495	462	491	530	468	458	467	433	498	463	491	504	484	516	473	495	466	470	463	451	489	484	476	485	463	434	483	492	494	476	445	477	519	442	446	515	464	518	488	547	463	497	519	488	456	487	471	465	478	444	454	482	443	505	516	501	485	484	497	513	504	463	509	489	450	438	497	464	489	478	485	512	446	461	477	538	500	471	502	471	454	479	476	489	489	446	460	498	514	492	450	475	454	490	454	500	501	465	483	518	459	477	485	453	471	505	490	436	456	474	486	427	455	457	516	453	489	485	477	484	467	476	462	463	497	500	498	491	467	487	515	472	462	491	483	507	469	517	529	466	469	470	474	518	458	521	479	505	474	464	451	476	473	488	486	508	503	487	497	479	464	450	513	466	470	468	477	472	503	425	510	477	467	468	473	481	485	496	487	476	481	477	462	483	486	463	479	490	503	458	490	461	484	485	472	489	467	491	475	463	474	486	467	496	499	506	476	508	486	485	474	479	482	476	488	468	457	492	430	490	476	508	500	471	486	514	465	502	501	490	473	483	497	479	485	480	466	474	485	475	463	527	496	482	462	479	467	471	444	509	492	492	514	474	507	475	459	474	487	457	472	464	453	452	477	482	514	477	505	500	493	491	488	506	486	513	478	484	465	490	478	480	471	503	503	471	433	450	469	477	488	482	490	483	477	493	497	481	502	461	475	475	460	473	474	472	498	490	483	509	489	483	473	475	490	442	457	465	473	476	453	429	494	485	507	468	502	514	443	486	467	516	502	455	507	490	472	465	477	440	495	468	478	486	504	475	463	503	499	495	498	471	442	546	477	509	515	459	497	486	447	471	460	494	493	470	475	491	461	445	491	499	510	529	465	472	479	501	462	461	450	470	496	475	489	531	479	518	448	472	506	477	468	510	477	525	461	503	449	481	457	493	482	466	504	487	452	486	492	458	515	476	477	507	482	440	492	474	548	498	501	470	474	466	493	448	454	472	473	512	456	508	497	479	475	481	499	435	476	465	480	472	508	467	473	508	504	491	456	486	449	492	451	469	499	466	498	502	469	495	488	449	454	481	479	516	453	469	469	482	479	485	479	463	463	453	460	485	494	519	519	457	516	511	463	524	478	492	446	484	477	507	477	472	479	514	450	439	527	474	453	471	489	482	503	470	498	501	456	479	454	472	488	499	464	481	481	494	482	500	493	463	514	457	483	503	539	476	478	459	552	482	485	496	516	451	467	497	493	473	464	487	475	486	493	467	476	460	444	472	497	499	488	490	502	473	525	452	506	497	483	463	503	432	480	495	471	517	412	462	535	476	494	480	491	473	498	472	502	443	488	491	478	484	481	465	468	447	479	483	463	494	475	492	458	460	477	456	512	476	490	477	477	487	497	489	442	451	496	478	492	471	515	486	403	482	471	511	507	467	489	452	500	482	455	488	479	514	467	454	501	478	511	505	477	520	473	470	468	478	481	473	488	449	477	464	517	506	496	461	484	447	460	483	474	495	483	498	465	474	494	495	504	479	492	466	494	509	519	483	477	492	487	516	523	453	506	464	470	480	491	521	465	460	465	491	488	475	458	519	433	482	429	477	487	478	498	479	487	533	504	490	489	500	487	458	482	478	508	469	481	478	476	519	485	467	493	518	514	456	459	464	499	492	511	476	494	479	525	517	491	495	442	487	467	471	479	470	499	523	473	458	512	444	449	453	464	491	502	476	487	466	524	477	491	481	507	495	477	429	484	521	458	470	453	439	534	479	476	496	510	477	482	484	483	465	443	497	482	517	506	479	456	460	438	498	453	455	470	479	473	459	445	491	480	460	515	489	492	482	476	455	504	460	475	471	446	467	470	495	494	482	465	466	467	482	462	495	487	463	481	460	483	464	458	474	508	512	511	512	521	505	482	465	482	493	476	540	500	473	474	466	424	479	455	466	458	476	502	517	476	504	502	459	488	477	451	501	454	520	470	443	515	493	507	454	477	482	462	482	509	443	476	502	467	514	471	532	469	504	499	476	487	516	442	447	468	483	476	482	509	496	469	463	510	490	500	512	485	489	475	468	481	478	459	484	475	482	497	462	469	486	464	500	446	485	517	465	476	485	483	475	497	481	474	448	470	512	478	488	466	489	447	509	482	484	485	489	520	455	502	480	456	448	509	472	464	462	491	489	483	518	445	452	488	469	513	463	474	489	472	545	486	472	474	460	457	429	495	468	475	479	510	516	462	470	467	488	496	475	492	511	454	443	500	459	509	479	452	481	477	501	513	513	472	440	449	515	504	497	497	476	505	485	470	503	474	517	465	487	489	493	499	496	471	468	487	486	489	479	473	513	472	502	476	454	502	468	454	505	493	475	535
62079	88092	55585	25341	7063	938	666	683	675	707	673	704	694	688	702	668	663	638	733	689	704	616	744	684	630	704	699	654	663	701	673	689	653	659	678	651	644	654	704	677	701	653	702	627	654	671	629	712	689	689	720	637	685	684	694	666	671	668	677	675	649	656	698	675	696	669	648	722	707	612	711	700	696	659	753	626	701	669	697	643	696	648	650	707	689	655	630	691	683	705	710	685	666	631	716	661	681	634	717	698	682	681	703	686	711	684	739	711	653	685	643	683	692	685	690	735	706	650	687	644	705	694	675	725	659	666	670	688	732	668	671	660	692	673	723	665	681	744	631	667	668	699	709	697	728	682	665	656	681	638	708	690	651	642	699	685	682	713	666	688	709	641	693	639	644	663	688	665	690	638	704	692	656	669	677	640	667	728	654	656	649	756	664	669	681	690	648	715	650	655	695	674	690	662	641	712	673	712	717	643	652	586	684	674	676	643	659	641	724	691	681	682	677	667	665	742	676	724	679	696	689	675	706	698	673	685	664	673	714	643	656	626	701	726	705	689	698	648	750	625	662	673	656	692	661	706	668	688	670	702	731	683	675	708	667	697	717	697	647	630	714	661	657	699	684	683	674	700	648	681	731	654	667	674	681	665	702	612	696	706	694	676	669	688	602	697	662	702	689	675	653	703	700	711	624	670	684	644	719	693	670	677	658	676	670	705	682	682	689	678	665	657	652	669	676	667	680	713	709	678	663	671	675	654	670	672	628	687	698	667	677	727	691	667	684	665	680	690	646	654	663	664	690	675	676	648	660	665	698	681	653	706	662	681	674	678	721	690	650	679	687	645	644	688	634	736	650	657	653	700	681	701	655	688	676	689	669	677	669	691	690	681	628	669	684	669	721	678	661	700	647	676	646	681	711	627	633	714	689	664	682	658	628	643	699	693	716	631	694	662	686	682	650	692	673	683	680	693	679	648	708	675	703	635	695	625	675	660	677	649	648	714	642	663	651	683	657	694	626	733	665	670	657	661	711	647	718	699	655	626	714	678	625	644	702	657	715	674	629	702	659	688	693	628	664	682	706	666	665	702	640	678	704	691	659	712	648	683	673	695	680	661	685	639	651	715	667	633	698	655	698	686	693	685	726	646	667	720	690	674	721	711	690	684	686	682	668	651	673	725	705	670	665	720	690	679	672	699	705	677	684	703	635	683	650	644	662	692	727	705	659	690	606	680	676	685	759	675	712	654	661	671	653	657	683	687	668	650	665	657	683	706	679	668	701	680	672	653	666	683	696	667	681	767	671	657	695	665	679	720	721	690	660	690	701	670	732	649	712	695	698	638	716	696	704	711	670	707	662	720	651	695	685	655	630	631	647	653	703	682	676	645	710	644	644	635	623	756	647	667	709	669	659	665	689	682	727	692	665	714	653	690	632	694	661	644	676	714	653	711	635	626	685	660	697	708	672	658	744	692	697	657	663	653	698	668	722	702	673	639	652	678	702	688	669	689	681	702	677	677	672	661	640	681	679	696	681	708	711	666	682	707	653	668	659	712	667	641	700	676	694	685	668	692	684	669	668	683	697	734	674	660	658	695	698	711	691	692	683	667	705	670	645	686	644	655	737	705	664	689	677	686	686	662	678	669	667	742	687	691	683	697	727	663	701	681	733	672	676	648	670	678	678	689	684	704	696	667	656	609	690	708	694	664	699	683	683	680	697	669	642	663	666	663	685	714	710	708	676	654	653	671	695	670	691	640	694	665	718	678	658	687	658	699	676	708	649	680	708	653	665	694	671	629	690	689	679	686	650	684	674	738	648	656	728	694	728	674	689	649	679	706	659	674	683	657	656	711	638	675	654	679	683	692	691	662	715	657	675	621	696	657	674	702	674	713	693	682	644	685	658	664	722	690	665	697	643	683	683	677	682	720	656	683	657	679	663	649	686	690	692	669	632	678	728	699	707	683	680	731	692	660	714	655	681	616	663	681	681	634	712	687	695	681	655	640	685	633	704	664	652	674	684	663	683	656	630	658	679	665	650	645	625	707	675	660	694	611	692	642	650	697	688	704	684	655	669	690	662	686	670	663	638	696	682	697	648	689	673	706	682	683	670	659	669	660	700	717	722	678	663	677	718	651	687	724	675	700	740	670	690	680	653	659	650	652	700	698	693	687	656	669	677	676	691	666	713	734	706	697	709	673	648	646	686	673	659	691	656	679	664	638	591	707	684	680	697	637	671	670	710	686	654	677	702	671	715	684	679	723	701	664	710	668	724	644	683	690	701	697	700	652	663	700	649	683	673	688	676	645	705	645	717	731	650	668	670	666	721	677	682	653	684	670	704	698	645	668	674	657	675	705	725	660	675	668	664	694	715	699	717	640	626	641	710	661	656	677	665	661	685	690	696	659	680	643	680	660	695	721	682	671	646	714	651	688	679	664	713	684	707	674	655	680	690	679	678	689	679	688	655	692	699	690	650	677	641	678	667	630	693	658	673	690	697	694	681	703	701	659	648	686	663	713	659	693	737	643	657	684	679	663	691	682	692	709	693	669	686	631	704	690	688	689	641	700	700	664	684	658	631	666	691	693	711	651	710	690	663	679	674	677	716	686	681	661	682	692	677	700	696	665	700	670	677	672	638	661	666	609	624	697	695	668	656	689	692	647	721	692	635	670	714	666	672	665	701	636	678	610	703	692	677	695	656	653	674	707	681	721	689	656	618	689	689	622	661	701	708	631	707	661	677	630	690	698	708	692	663	704	691	708	649	623	663	696	673	604	662	726	689	688	670	675	663	688	699	670	687	655	651	663	660	661	682	691	774	675	687	643	702	699	699	705	696	686	694	678	625	672	632	716	717	672	659	641	662	677	682	655	694	702	636	658	626	644	679	646	666	694	660	664	655	656	711	670	701	665	655	688	652	638	663	727	668	672	703	688	682	709	675	686	616	716	749	679	666	702	730	697	703	656	697	701	652	660	635	694	661	665	635	700	659	661	729	697	681	687	684	686	671	647	696	659	686	674	651	677	648	689	696	666	685	678	655	695	673	735	642	677	657	686	699	628	681	685	676	680	683	653	685	694	758	667	717	667	667	700	663	670	696	693	712	727	663	657	691	714	676	672	662	680	658	675	643	666	731	672	671	680	660	673	655	695	639	710	663	677	704	672	706	662	634	679	653	733	647	670	637	645	701	662	651	654	656	681	735	664	663	696	615	680	662	712	702	639	710	711	642	656	622	624	697	662	680	685	693	687	652	723	665	705	718	657	659	746	670	668	677	684	687	696	677	716	714	642	691	663	681	656	674	703	677	651	679	668	662	681	652	649	694	721	604	696	699	713	699	715	684	719	685	683	703	694	616	670	711	732	692	632	704	670	669	703	710	655	672	637	668	676	670	715	664	656	672	664	652	739	684	641	673	674	667	679	682	678	703	658	691	688	669	661	677	684	670	675	681	676	687	650	707	662	686	679	657	673	705	683	675	704	645	689	659	671	694	636
23511	21776	29574	23963	21431	20119	4549	486	449	426	416	404	472	388	473	425	411	419	420	420	408	442	463	439	456	429	442	402	407	410	441	387	429	447	437	392	432	438	455	415	451	409	427	450	405	396	439	446	464	462	412	394	404	415	394	430	454	427	407	433	420	439	435	427	416	433	410	443	421	415	409	433	409	421	412	405	417	429	419	434	420	391	446	415	435	415	415	426	407	417	416	440	436	406	402	445	404	374	464	397	418	420	450	441	398	408	429	393	409	423	426	410	394	426	441	415	398	413	421	441	405	398	443	402	411	434	436	466	414	415	404	370	419	373	433	404	420	398	430	434	462	462	388	410	411	388	429	426	415	443	420	419	405	378	433	432	453	421	396	418	413	394	392	420	437	424	425	402	414	413	406	380	421	428	406	404	397	412	429	387	439	408	453	434	451	414	409	407	424	399	415	446	403	399	408	437	417	390	391	395	435	417	380	407	432	406	431	412	400	477	406	388	425	407	437	407	434	389	420	384	453	380	437	405	420	405	434	404	434	442	436	381	448	427	408	429	424	411	459	444	397	412	383	433	399	404	433	435	393	435	404	437	441	448	404	420	395	431	432	420	449	431	424	406	443	415	390	427	434	395	407	415	423	420	399	445	409	402	406	422	406	403	435	415	408	426	408	481	407	397	402	403	418	414	416	403	431	410	440	395	447	380	398	429	420	422	419	447	394	437	398	421	404	410	424	395	428	439	407	422	422	401	458	404	405	379	460	441	403	422	424	410	427	416	443	406	402	406	370	414	408	398	434	422	398	433	436	422	457	404	419	459	412	406	417	416	402	382	401	435	412	424	418	407	434	417	435	438	418	419	456	418	426	465	397	464	415	406	466	461	408	440	411	442	383	415	414	439	417	427	430	402	384	431	429	386	419	431	435	412	448	408	408	411	428	407	417	398	433	413	385	390	424	402	402	381	433	385	428	432	406	413	393	425	444	389	424	410	413	393	435	409	423	422	405	412	440	396	406	414	422	449	408	419	466	407	424	430	419	418	441	461	430	423	394	427	392	409	382	449	398	407	435	451	429	448	400	416	418	436	410	384	432	400	402	432	413	410	416	421	421	420	441	445	416	426	463	402	404	409	421	406	432	393	387	387	425	417	392	392	409	403	409	393	457	446	420	407	392	424	395	457	423	452	397	428	438	404	391	455	418	436	406	389	412	399	407	410	450	371	411	420	415	421	414	398	381	411	406	441	428	387	436	408	415	426	412	402	386	438	419	435	423	418	427	425	430	389	393	434	434	439	431	421	436	380	422	403	408	418	431	395	382	435	425	414	424	423	418	423	475	413	436	454	423	419	412	420	484	429	427	405	405	399	474	420	385	442	405	404	416	380	424	445	405	427	423	406	387	443	399	429	407	406	417	399	418	379	429	413	425	415	427	405	418	404	393	385	396	395	425	418	457	429	376	418	457	418	447	398	448	427	400	456	462	426	434	424	420	408	416	432	416	416	434	416	396	424	426	442	437	432	396	416	415	409	417	422	429	432	404	417	430	425	460	380	397	417	416	399	395	376	434	383	447	415	423	429	402	442	383	409	388	441	414	388	436	430	432	436	411	389	403	462	424	405	415	407	391	410	417	438	402	428	423	430	414	411	396	437	411	419	441	423	382	412	393	447	410	438	464	448	398	438	393	437	434	396	402	420	395	417	395	430	410	425	442	437	442	451	424	370	441	395	397	361	398	417	395	403	430	415	389	395	396	406	429	421	442	448	451	421	464	396	429	427	433	388	421	437	404	459	403	424	446	410	415	429	416	416	406	420	393	384	420	455	457	433	425	427	430	430	393	417	402	425	411	425	441	437	414	396	421	393	433	389	410	435	424	385	394	434	419	402	408	414	400	409	454	415	400	433	439	429	423	426	394	433	421	396	426	420	436	401	436	444	409	413	441	437	399	414	395	422	399	396	407	383	438	444	404	455	393	440	397	380	413	386	438	407	400	412	426	389	413	432	381	401	440	424	402	437	395	375	441	412	418	417	407	435	416	400	439	391	408	422	432	390	412	423	417	389	433	418	401	443	419	413	407	431	398	431	437	433	432	401	391	404	390	418	422	431	411	412	402	435	457	406	398	421	430	457	436	404	430	390	403	459	416	386	422	440	449	413	423	399	400	430	423	437	438	414	420	445	411	410	421	389	389	382	428	403	398	427	442	410	392	400	401	430	388	430	374	426	433	459	438	393	393	404	388	426	400	440	414	383	400	444	421	389	357	441	410	393	393	384	427	439	402	394	379	409	441	423	433	420	428	386	433	409	417	378	413	439	405	426	439	425	438	429	429	439	430	413	414	419	415	381	416	407	404	412	431	428	408	420	430	455	386	422	382	390	409	424	416	405	417	426	430	408	420	395	425	393	397	415	439	416	439	395	426	412	421	378	416	447	368	447	448	412	436	448	441	449	451	415	372	420	431	400	393	415	399	449	441	377	440	423	431	400	441	424	458	431	420	435	417	396	431	401	443	409	395	413	432	414	389	430	388	386	426	410	418	399	427	445	455	410	433	429	430	407	422	413	455	417	423	427	398	408	443	395	425	378	401	407	453	413	432	450	415	400	419	421	410	420	424	430	422	384	434	400	387	419	397	429	411	357	419	401	430	461	414	432	421	400	433	426	411	393	407	418	404	398	421	425	419	467	429	409	413	445	408	439	429	405	432	412	401	432	419	398	448	447	400	404	410	431	429	416	440	406	456	446	414	430	420	424	376	424	403	412	420	426	426	407	416	401	440	413	439	425	432	395	436	432	401	427	413	415	383	423	416	397	416	436	461	403	439	394	401	379	420	419	421	409	381	421	413	436	444	437	414	422	398	407	415	408	399	392	388	429	417	429	416	405	458	415	396	395	403	430	411	436	373	432	430	425	406	396	419	422	426	465	398	415	434	412	395	389	407	431	432	415	407	416	414	418	412	440	425	427	405	422	388	451	392	482	428	420	410	432	412	433	437	420	401	440	434	434	420	398	410	406	435	436	415	418	407	455	424	428	389	457	416	416	429	435	396	425	404	375	394	385	405	374	402	421	391	426	401	399	448	388	415	403	430	419	450	405	441	394	427	403	407	395	431	425	406	409	429	415	421	401	419	456	398	434	412	423	443	433	445	417	429	425	389	434	399	448	406	451	420	417	456	429	452	407	385	414	409	401	440	403	436	435	421	389	422	461	409	422	399	429	424	423	456	430	399	393	409	395	395	429	431	386	417	426	432	401	426	426	417	415	451	437	446	409	402	381	421	442	396	441	423	382	420	428	461	415	436	414	426	421	461	391	401	416	397	412	469	419	386	434	425	420	414	427	400	471	412	450	420	455	407	424	430	396	433	414	429	409	449	407	399	441	404	382	441	414	417	411	434	373	450	428	428	407	425	422	414	408	446	393	417	420	380	404	419	436	404	406	428	422	421	425	408	440	437	419	441	423	402	419	425	423	409	418	421	421	398	433	417	402	432	421
62883	95074	61079	30026	9410	1020	603	576	584	565	557	638	566	618	593	607	587	612	606	596	585	618	559	553	617	559	583	581	578	584	569	611	646	609	583	598	562	592	622	604	561	600	568	595	575	590	571	602	672	608	600	558	570	612	636	604	620	577	574	607	580	557	567	554	609	592	592	605	570	591	584	529	576	606	530	599	581	545	628	598	590	568	588	568	563	570	583	558	592	571	629	604	607	565	551	608	590	547	621	591	635	562	569	570	583	524	566	590	549	579	577	569	595	595	586	587	591	581	570	561	632	585	569	636	571	573	580	607	599	568	567	611	595	571	576	525	560	612	604	582	563	592	614	532	532	576	554	568	571	611	579	599	575	576	624	597	629	622	553	594	594	622	580	589	560	605	610	567	598	585	542	586	592	540	559	570	594	617	548	609	538	596	633	570	598	557	581	571	625	594	576	596	558	575	586	609	610	569	582	601	577	578	554	619	576	585	557	578	578	596	587	573	556	583	603	586	601	615	626	592	537	595	581	614	612	578	618	590	612	554	590	589	596	588	581	569	592	573	610	605	561	587	645	590	556	652	603	561	613	571	549	612	573	604	575	563	583	600	584	575	607	603	572	618	583	621	551	672	583	574	578	545	590	595	592	586	570	577	568	589	610	595	556	619	601	583	574	568	598	601	555	565	592	618	579	602	583	604	570	626	592	574	616	555	588	622	623	571	577	543	573	567	593	596	612	586	586	603	576	615	618	609	595	584	573	565	580	567	529	598	597	609	609	584	622	629	572	578	587	592	576	592	564	576	608	612	581	549	606	582	587	584	568	605	552	613	590	585	618	565	548	584	603	559	608	587	600	617	607	586	569	572	618	588	556	615	604	586	612	575	575	603	556	588	607	556	612	589	612	556	546	621	602	632	551	596	609	589	582	600	566	533	577	601	598	570	598	630	536	588	546	598	613	617	571	589	564	610	584	624	585	601	648	562	633	578	563	568	598	589	595	601	586	609	570	598	580	539	579	565	588	556	564	563	601	589	587	573	607	612	576	551	572	573	591	578	605	582	595	595	596	597	601	569	608	608	563	556	591	612	612	576	594	573	568	602	583	608	563	605	600	596	584	571	616	567	642	566	586	627	587	577	569	593	630	599	647	603	568	554	584	645	546	560	576	566	597	577	560	570	564	568	595	532	594	579	583	589	603	555	614	609	614	585	563	552	598	597	569	556	592	581	594	584	584	554	596	600	577	628	563	552	589	581	587	611	580	580	606	577	582	597	580	571	566	573	587	535	587	592	568	568	550	579	586	581	566	571	609	602	636	570	563	596	577	599	552	616	589	588	611	593	620	623	578	587	560	620	533	563	563	583	570	578	573	643	603	570	621	607	568	540	572	640	617	612	562	571	592	544	600	575	588	565	549	578	565	556	580	620	575	569	549	582	566	586	636	579	579	560	604	611	578	568	595	560	578	566	601	605	560	626	521	609	587	600	628	636	620	628	588	590	611	611	566	620	552	602	562	570	635	608	624	630	571	567	624	589	617	604	576	614	565	609	592	597	574	660	609	561	606	571	599	592	579	579	641	567	564	617	611	590	575	566	625	577	591	597	578	564	583	575	558	579	597	629	608	628	580	590	587	548	578	593	576	586	575	626	597	615	607	563	607	612	569	577	565	599	569	572	601	610	583	595	599	621	568	632	589	612	608	605	605	608	576	585	551	577	638	577	572	628	591	590	592	578	618	615	591	582	579	571	573	555	597	588	578	544	543	595	596	583	566	620	607	583	604	593	570	611	573	613	592	566	561	606	618	590	618	626	544	594	526	553	618	584	624	622	612	570	621	606	633	609	528	603	569	523	602	559	617	549	592	630	612	608	575	549	594	608	562	583	607	621	576	588	572	585	587	551	611	579	574	591	592	577	558	591	574	612	598	598	574	567	601	585	545	551	599	622	618	570	601	568	622	563	567	587	554	566	555	619	630	585	553	543	567	551	628	563	548	568	565	567	607	596	564	597	625	573	591	581	601	586	596	616	571	532	567	617	595	603	525	569	570	611	594	591	592	575	559	578	594	595	560	597	562	594	573	564	594	606	581	565	581	574	575	569	552	597	632	569	592	600	542	576	557	581	563	600	620	604	612	580	611	564	599	610	578	631	569	515	605	582	585	599	587	585	576	593	555	580	589	618	578	526	604	611	602	571	591	551	567	590	596	612	601	555	593	586	601	555	595	619	615	549	556	600	598	613	576	552	564	595	572	570	591	541	599	626	606	544	578	569	624	584	592	558	608	619	575	549	606	530	624	568	557	577	613	598	577	567	589	555	559	600	604	610	580	570	547	541	581	610	583	551	571	570	575	570	599	574	591	566	589	611	633	652	583	618	560	568	596	598	548	586	592	603	570	579	594	597	603	618	615	560	559	580	631	587	609	627	581	554	583	557	596	595	549	561	584	548	568	556	540	647	610	614	614	578	613	623	587	598	541	567	560	609	594	571	627	595	588	558	585	612	546	552	535	614	581	619	588	593	615	614	583	537	588	526	597	590	551	598	558	639	561	573	598	605	590	602	547	533	561	574	582	602	545	580	606	555	578	591	582	597	598	570	599	542	564	588	602	629	574	585	608	585	596	614	630	585	605	597	584	592	586	619	609	551	615	581	571	594	583	577	551	562	600	593	600	559	593	585	598	563	577	610	589	579	581	608	574	584	588	550	569	556	631	642	650	541	589	590	628	575	586	580	581	569	597	586	577	631	556	575	579	574	595	564	558	555	587	614	569	585	585	645	541	596	605	577	574	564	571	574	610	591	595	593	605	581	589	599	560	585	580	577	582	598	571	600	639	586	562	616	573	571	590	588	565	578	614	585	575	615	580	588	627	612	568	572	654	584	571	603	572	589	588	585	549	565	632	590	549	570	579	604	566	594	611	579	600	578	572	585	578	556	555	592	601	603	539	608	615	548	592	575	581	565	632	581	589	572	601	585	585	605	600	626	550	627	600	574	589	573	565	596	552	583	623	522	577	581	519	624	562	559	647	622	585	607	585	649	593	540	575	586	640	563	623	590	544	621	629	602	565	584	608	582	588	577	613	627	591	603	600	610	596	585	558	572	637	637	528	607	581	571	585	594	551	583	509	617	602	564	549	567	615	600	638	567	585	610	622	556	572	557	535	593	573	597	594	615	617	607	588	606	592	600	617	579	596	639	606	579	607	591	618	564	568	579	600	569	631	569	596	579	582	553	639	577	550	605	602	562	557	598	582	573	559	612	584	579	577	565	599	560	576	624	595	617	585	551	604	587	590	611	616	572	591	599	584	600	600	604	583	598	604	581	553	604	587	579	605	586	615	543	595	565	557	589	566	549	599	559	539	617	568	597	589	559	597	564	592	595	582	557	550	609	592	591	541	595	577	612	596	571	565	561	574	559	607	623	595	592	572	599	634	590	547	642	601	577	589	580	579	598	560	575	609	587	575	623	566	569	596	563	580	558	600	565	618	603	582	614
30838	27172	22699	7638	1132	558	455	390	384	402	398	395	391	397	370	397	386	380	392	404	409	404	379	381	383	412	383	398	413	400	402	383	375	400	358	396	391	394	399	388	392	427	389	400	410	400	410	417	373	351	349	391	399	395	392	385	388	411	380	402	383	388	375	380	395	386	409	425	431	377	375	351	388	375	382	330	355	410	390	393	386	405	381	386	396	376	372	378	401	376	402	399	395	391	357	402	419	388	414	383	395	403	451	386	371	409	380	348	418	386	349	424	393	403	387	415	387	376	381	412	418	390	388	370	390	409	396	368	397	388	413	410	397	400	389	375	376	381	383	401	397	368	431	379	375	393	390	419	388	399	410	378	396	416	371	412	387	399	390	377	396	380	400	403	368	400	362	390	392	386	398	380	384	391	385	440	387	413	359	394	453	396	369	369	422	415	427	357	422	400	395	377	407	431	413	387	426	425	398	400	397	378	412	378	390	404	399	385	384	381	377	375	407	361	385	404	418	430	420	402	393	361	384	407	413	435	383	404	401	391	391	462	403	397	389	408	430	394	369	354	405	326	422	395	384	408	376	418	378	370	374	406	390	359	392	404	403	395	416	378	368	408	391	421	394	423	393	422	391	400	406	390	378	409	396	416	392	368	396	416	419	367	385	385	403	415	372	389	408	377	395	384	412	368	383	387	379	409	373	364	415	404	368	401	370	391	408	376	443	430	377	372	401	368	397	374	391	397	378	400	426	391	422	375	378	378	402	395	398	428	383	424	416	398	401	404	382	358	387	418	364	402	414	400	371	384	410	380	395	408	363	403	379	374	411	423	368	341	406	367	416	400	354	383	363	428	389	396	423	402	376	393	395	377	352	397	376	358	423	411	366	397	362	376	378	374	394	364	417	380	416	379	384	392	423	364	433	374	398	383	427	408	414	395	389	405	352	454	369	376	390	372	409	388	422	386	369	371	375	386	406	396	384	392	386	388	383	410	365	380	380	440	403	377	380	386	413	407	401	390	383	392	381	399	379	357	385	364	396	416	341	369	353	356	397	403	404	404	378	423	369	433	438	439	376	395	401	429	387	433	376	378	387	403	424	422	380	411	435	397	371	397	372	375	403	359	387	366	378	399	388	387	400	377	399	393	416	372	393	392	372	377	414	391	381	390	368	405	391	383	383	334	403	408	372	398	422	375	380	375	374	397	392	398	410	426	345	401	400	366	396	386	381	372	386	400	405	406	400	401	390	398	389	353	449	419	407	387	384	437	377	406	389	390	392	413	391	398	392	415	359	447	390	372	380	351	402	403	393	389	407	429	408	390	420	422	423	411	362	360	395	404	356	397	381	413	405	378	356	399	428	403	447	406	410	401	373	368	365	403	447	423	376	403	373	402	400	421	372	405	396	368	391	390	407	364	403	369	405	358	373	435	410	419	371	397	395	402	387	400	437	380	399	371	396	390	409	387	371	394	357	387	402	374	446	395	407	397	376	448	390	407	375	351	360	401	396	383	404	381	388	392	380	400	384	373	373	381	372	417	423	390	401	381	381	414	383	388	378	407	359	402	402	374	389	422	390	364	410	365	420	398	402	395	388	378	430	398	386	413	390	358	413	426	409	359	413	405	410	365	373	413	397	384	362	393	353	409	437	401	349	398	385	399	417	400	384	402	405	393	388	382	399	410	346	416	371	362	423	397	397	417	425	417	377	401	381	390	402	372	366	420	423	388	392	398	397	410	411	399	419	393	377	414	369	402	432	419	411	418	390	404	370	412	370	356	376	417	397	388	394	388	351	405	374	399	416	379	405	411	373	369	345	374	422	398	408	390	385	389	378	435	371	379	378	393	398	398	395	381	393	395	403	376	404	388	382	376	378	406	400	379	387	387	388	405	365	421	400	349	396	413	378	390	400	376	384	383	400	408	424	407	409	393	345	381	413	376	375	451	407	400	370	400	368	391	453	401	393	363	397	458	370	404	413	385	401	400	414	371	368	355	385	378	406	398	399	349	405	398	404	376	396	384	402	356	392	364	396	371	384	384	367	406	426	371	355	395	388	363	394	405	397	411	393	422	395	380	398	370	382	383	395	384	400	380	392	372	376	401	394	438	375	408	376	418	407	408	397	431	362	396	392	375	414	400	405	365	381	410	375	419	398	393	379	362	396	399	363	397	380	398	397	382	378	354	415	361	380	406	368	372	379	380	370	386	394	393	407	422	399	395	395	381	402	412	373	395	403	392	386	410	427	384	386	417	393	381	389	378	396	377	383	407	388	385	400	380	411	365	385	353	387	384	385	394	416	395	403	382	401	404	409	395	369	370	422	351	398	366	347	389	409	377	405	406	395	410	378	376	395	363	422	356	359	394	364	416	390	379	359	388	396	424	355	379	398	397	426	403	394	392	399	403	396	442	407	391	354	401	381	355	370	390	384	408	369	389	423	345	376	403	406	427	392	400	408	392	402	397	415	365	390	398	400	380	406	386	390	400	379	408	396	378	389	403	395	387	374	402	357	408	382	419	380	375	399	384	390	355	425	402	395	429	379	392	363	398	408	377	374	383	389	386	351	394	382	374	402	352	373	402	400	378	372	410	420	401	416	378	383	401	374	422	373	429	425	397	374	398	381	398	379	394	382	397	374	379	420	422	404	363	412	403	378	403	429	421	408	394	412	379	413	409	394	376	385	389	385	384	390	380	407	383	387	400	420	381	380	397	373	392	387	394	393	343	405	372	377	417	383	379	386	393	377	387	409	393	369	386	379	397	353	385	427	412	422	387	402	383	370	377	419	391	391	401	408	380	413	418	404	414	395	400	387	395	414	399	386	410	413	399	396	417	382	346	359	386	370	384	390	409	399	365	384	394	369	386	392	446	393	410	420	396	364	357	393	383	344	403	380	409	415	405	380	381	387	366	391	394	392	388	368	379	419	381	387	394	421	403	385	394	400	401	361	377	392	371	394	367	379	405	380	381	355	379	385	380	397	400	428	370	366	384	396	406	375	367	372	431	384	371	403	441	416	406	431	362	405	387	419	404	376	383	390	402	368	426	374	406	409	413	378	392	379	408	384	377	386	375	380	373	379	379	365	404	395	400	433	362	376	395	361	415	390	381	395	415	383	400	382	403	422	397	369	352	412	431	368	424	374	386	381	403	403	382	399	403	401	394	376	375	415	369	380	411	402	386	370	382	382	400	363	406	356	388	413	380	372	384	375	398	389	385	359	408	425	424	381	401	368	385	409	392	380	402	421	394	399	425	389	399	413	395	367	339	373	423	378	378	367	387	401	374	397	380	388	385	395	409	385	395	363	393	394	388	396	409	399	389	418	400	379	378	357	368	376	375	382	373	371	440	405	354	405	390	429	436	347	399	414	412	433	402	407	392	376	446	410	409	380	379	401	388	392	411	404	394	343	420	390	385	367	403	374	391	381	423	412	397	377	385	374	398	378	375	360	370	368	384	385	419	391	425	414	395	413	374	384	423	407	371	377	369	388	378
37210	42252	22193	5565	1446	559	583	575	541	549	522	531	562	583	546	511	546	536	549	568	542	556	605	566	578	550	556	567	516	537	574	541	586	555	560	528	548	604	535	490	563	537	569	559	504	547	555	539	571	558	580	576	526	546	540	545	555	554	598	580	547	574	556	555	524	561	606	539	602	604	534	592	545	574	559	556	561	584	527	565	550	589	566	571	545	587	530	547	584	572	546	584	567	583	589	563	560	563	564	530	575	534	546	560	582	553	572	499	563	594	595	557	585	602	578	532	573	575	554	595	570	564	561	581	601	575	548	578	499	562	548	573	575	495	581	551	600	579	571	549	567	569	590	555	581	567	523	576	558	546	551	559	575	558	590	567	550	575	569	573	556	534	573	584	592	537	554	561	588	583	573	572	552	529	551	556	561	567	526	535	591	546	541	555	558	533	562	552	581	577	542	575	555	564	550	552	544	530	540	562	526	570	548	550	542	549	574	541	593	548	593	509	568	591	545	541	566	588	540	552	569	511	553	541	551	578	546	513	533	572	579	477	562	568	531	545	548	533	610	576	489	582	530	556	551	553	584	548	553	602	518	583	584	579	574	557	567	528	532	513	554	570	523	536	517	557	538	558	556	568	513	606	564	529	560	592	571	606	514	551	547	551	615	598	551	540	561	563	570	572	547	545	573	490	555	553	546	555	573	559	546	596	599	568	594	560	540	535	513	551	581	535	547	500	549	541	549	576	612	530	541	551	578	566	551	548	541	557	565	584	550	606	561	563	544	549	564	580	568	530	578	538	557	569	539	559	581	606	583	557	529	560	573	510	532	560	559	579	562	565	591	596	572	586	545	554	572	531	575	571	559	582	544	563	605	575	524	565	539	576	552	562	541	533	554	553	588	547	615	544	537	603	552	565	537	559	606	546	571	558	562	550	584	566	537	570	574	565	541	579	559	552	548	585	530	572	560	585	575	527	533	566	540	523	556	532	548	574	564	556	569	528	559	586	534	597	585	577	580	595	562	548	557	550	533	588	561	521	572	540	585	540	518	584	506	565	558	575	583	539	562	542	556	526	579	553	525	580	593	573	544	562	584	535	561	584	542	578	571	559	564	566	576	555	561	515	558	535	553	542	592	547	528	593	494	569	548	548	580	546	545	553	550	523	565	527	529	530	516	585	571	547	519	584	592	565	561	559	599	566	564	540	547	540	581	542	578	521	581	538	588	554	561	539	559	517	557	566	603	537	573	560	555	526	562	559	548	583	540	567	524	552	547	582	573	594	560	538	544	518	553	527	543	615	573	586	555	558	526	575	539	522	566	544	528	554	543	540	565	545	529	532	606	555	594	567	551	574	571	563	530	563	521	604	572	557	581	608	548	533	514	536	619	568	560	546	569	552	528	613	582	583	527	563	601	519	552	603	511	544	531	590	583	581	554	519	573	562	559	549	577	583	560	557	579	545	572	569	567	512	571	517	562	540	522	540	549	577	515	555	552	553	546	540	569	554	548	574	587	524	566	564	564	586	502	513	574	541	562	548	585	596	590	566	570	612	545	531	556	537	554	609	556	553	570	586	576	556	553	500	585	566	544	528	502	556	535	514	549	584	543	549	546	578	568	528	533	571	595	590	563	584	562	534	534	557	590	560	590	536	537	566	553	581	575	580	580	521	530	596	564	558	523	516	546	564	555	548	620	592	607	594	544	589	572	568	534	551	537	513	558	500	578	546	589	583	533	539	588	571	549	561	564	563	531	547	558	555	570	521	521	566	582	570	543	543	565	538	593	543	604	567	595	565	550	574	572	566	503	576	537	531	538	567	557	527	528	527	527	607	580	593	548	546	512	523	529	549	570	532	571	567	573	588	566	567	534	529	590	576	567	546	528	527	594	540	544	560	540	556	514	563	579	544	546	557	573	592	529	514	561	559	585	570	559	556	575	571	561	536	573	522	551	557	569	561	528	571	583	532	571	558	599	577	512	577	526	569	569	536	566	559	581	566	538	542	578	516	549	578	550	560	510	544	574	555	624	580	550	549	583	557	582	553	547	588	566	571	557	612	535	548	566	531	542	551	541	537	558	607	581	529	592	550	530	545	549	563	561	578	587	538	551	566	572	604	576	556	567	582	562	569	554	567	567	557	567	542	537	578	564	565	542	557	552	588	587	563	568	568	527	583	544	577	598	565	618	571	543	508	598	561	528	526	533	541	530	608	580	556	558	608	526	580	546	570	582	520	548	562	539	574	561	552	596	600	541	558	567	573	561	563	571	554	585	512	560	532	497	563	583	559	549	534	583	529	552	549	585	564	570	564	534	546	602	599	572	566	589	547	574	534	550	581	500	584	598	525	534	550	523	592	530	578	572	544	502	542	539	556	544	581	561	546	571	524	548	543	601	540	555	548	561	567	555	550	598	527	571	528	567	603	559	583	571	531	575	590	587	559	585	532	546	527	566	569	583	593	537	608	568	566	548	535	532	558	557	570	581	579	572	564	580	511	542	567	518	588	585	547	547	555	570	524	587	566	613	519	537	544	576	561	568	565	508	585	554	512	539	580	536	571	546	554	565	570	550	569	564	569	561	536	526	580	538	580	546	565	577	553	529	529	539	539	562	589	563	578	537	561	567	542	511	539	558	579	545	579	549	574	608	529	563	565	538	591	565	602	565	566	582	562	563	533	530	557	572	553	583	594	608	574	557	539	548	547	549	541	597	556	545	565	564	566	531	564	563	564	530	536	560	527	502	567	566	611	582	570	542	561	567	550	586	532	547	530	551	565	616	550	502	533	571	556	598	582	531	523	531	599	559	553	522	545	524	548	606	580	536	593	583	533	540	550	563	567	542	588	554	585	566	545	585	534	584	572	580	531	561	570	538	575	541	574	508	597	553	566	553	560	560	580	548	547	535	561	542	564	565	555	557	569	609	558	619	611	553	566	581	558	564	572	552	534	559	509	582	548	568	575	619	553	578	562	578	536	568	551	537	569	545	559	540	568	557	565	554	522	583	555	580	557	555	568	515	529	540	565	494	531	581	541	573	559	556	542	543	543	545	613	521	579	569	539	549	580	525	532	552	555	589	540	601	539	569	545	580	575	579	533	567	558	545	582	571	535	577	581	528	541	535	582	569	542	586	537	552	539	554	549	540	527	568	586	588	523	575	598	547	576	551	578	571	558	523	530	532	555	584	585	564	573	592	592	600	610	557	555	536	572	567	595	601	551	524	553	515	539	544	553	570	593	549	546	569	541	587	590	562	562	595	542	525	568	539	601	522	589	572	574	555	560	569	556	541	528	538	571	586	561	540	551	538	516	579	585	562	589	543	538	588	522	536	559	558	593	559	562	561	572	538	567	583	518	556	580	595	554	584	544	554	531	589	568	561	530	574	573	596	549	576	548	552	554	547	566	539	551	560	589	514	491	535	513	562	555	558	538	501	545	535	536	543	605	565	597	610	597	515	546	603	585	584	551	616	553	554	581	581	552	572	557	565	553	547	549
24263	22000	29590	24300	21117	12285	877	534	511	518	511	450	496	525	480	487	528	520	492	512	458	516	488	511	491	484	483	462	504	476	522	502	462	502	454	498	470	477	458	541	522	479	472	504	481	495	508	458	546	469	520	485	512	519	446	500	486	511	483	470	480	476	473	517	520	483	466	488	465	471	491	471	479	477	498	453	500	459	477	471	490	460	518	471	456	468	497	507	504	510	479	474	482	491	473	476	489	506	472	513	465	489	476	456	519	484	496	458	549	470	478	468	496	467	480	479	507	450	512	490	523	470	479	494	463	499	543	521	470	487	459	501	504	458	496	486	460	497	523	501	527	466	494	497	499	479	437	515	474	530	480	475	478	502	482	482	487	465	476	489	475	452	463	477	504	478	476	469	443	511	495	446	435	510	481	429	498	474	478	476	480	496	473	493	470	480	461	487	475	508	493	533	459	451	468	500	497	514	499	508	512	479	497	497	493	487	484	462	484	480	475	504	500	492	459	496	506	479	520	510	508	513	501	470	476	539	481	463	464	444	503	475	462	533	452	517	511	473	485	527	490	521	476	494	526	515	502	523	510	450	514	491	499	491	455	451	471	457	492	481	487	491	467	455	488	455	474	490	482	513	488	463	444	474	506	499	503	493	494	535	490	495	487	491	488	505	490	496	509	495	494	446	511	500	467	494	439	498	508	492	471	494	511	497	463	467	481	515	520	503	525	471	467	477	457	444	522	523	485	473	470	528	482	506	444	490	490	492	488	486	462	507	475	514	511	468	441	515	483	486	462	517	463	483	457	452	513	492	495	465	480	506	456	486	500	471	429	489	499	485	462	503	482	508	487	482	558	503	470	469	466	488	479	487	491	464	562	474	475	486	465	527	471	495	502	499	514	451	501	481	481	528	480	520	526	517	490	477	510	484	489	475	452	512	464	511	496	444	493	457	474	486	466	481	507	506	474	500	473	487	482	499	490	473	489	470	464	459	500	489	475	508	496	502	482	493	506	498	461	505	492	495	493	445	515	496	519	502	484	501	449	468	480	478	480	521	451	470	477	452	453	480	492	505	453	503	539	520	480	504	452	462	517	494	505	482	489	448	484	496	477	448	474	503	465	464	503	510	509	502	523	524	502	499	487	511	510	501	531	443	513	496	483	483	495	515	516	490	520	498	487	495	490	508	485	448	498	496	488	482	456	496	472	499	470	492	479	511	509	495	484	458	487	496	520	475	508	458	510	489	439	426	504	479	475	455	445	519	508	466	481	521	484	477	509	477	477	474	507	464	539	477	462	502	505	513	474	479	483	500	477	490	460	484	483	507	452	480	487	545	474	462	509	490	510	522	459	448	517	479	498	501	478	510	507	497	485	466	478	479	467	483	422	499	524	479	466	443	515	461	452	453	461	526	463	450	505	477	507	494	470	501	450	494	474	490	507	500	490	475	502	466	489	495	533	476	451	466	486	500	491	464	482	458	483	451	496	490	504	487	485	479	475	489	485	512	507	438	475	459	474	499	467	499	480	460	512	504	479	514	511	476	464	488	502	512	511	476	457	492	480	438	495	480	482	448	515	482	485	487	473	481	510	487	475	529	512	499	472	485	442	483	472	493	471	471	482	471	512	430	427	502	485	505	491	452	499	480	475	491	500	478	459	486	475	477	492	445	487	499	476	492	476	518	494	491	458	484	510	511	473	481	497	497	490	507	471	501	491	520	460	493	463	506	484	515	489	500	484	480	471	506	460	476	484	495	450	480	441	476	493	492	538	483	484	513	425	465	504	484	485	511	471	516	481	524	502	457	468	502	430	503	488	426	479	499	477	480	493	491	465	474	509	464	482	501	466	497	488	484	459	495	485	512	469	445	484	475	467	503	493	493	483	456	463	482	445	494	491	514	501	503	474	476	490	497	446	511	501	505	504	470	448	446	500	505	496	506	480	478	518	461	463	446	490	480	474	509	475	463	496	507	483	476	478	474	485	465	478	459	461	456	503	474	520	510	495	479	448	479	510	455	527	504	527	489	479	459	498	497	455	491	513	490	519	456	465	448	492	471	501	475	482	478	517	494	486	488	469	494	511	486	454	473	440	523	498	481	488	486	516	494	559	474	492	494	499	489	482	485	495	446	464	461	481	493	500	499	477	477	462	471	497	508	494	480	494	499	504	487	520	455	499	494	537	513	497	513	516	459	475	505	525	530	469	441	481	476	478	485	489	466	529	470	496	506	488	475	441	466	525	489	479	476	483	508	481	472	485	443	476	475	431	464	466	514	471	457	526	478	451	503	538	477	474	494	495	538	481	496	475	481	510	488	471	486	535	495	466	512	482	491	473	484	538	470	478	474	505	489	525	499	459	502	460	484	443	451	466	500	466	487	533	475	464	474	507	470	502	483	478	530	526	482	502	493	534	442	465	499	473	521	453	486	502	511	453	492	500	505	488	499	498	476	454	481	475	491	489	502	495	493	483	479	500	493	486	510	490	483	504	488	435	516	473	492	488	494	462	462	475	548	459	490	510	488	479	491	453	487	518	430	504	495	485	488	489	500	475	453	486	474	494	476	504	505	475	490	463	450	501	440	452	470	490	487	466	508	489	481	451	479	453	459	518	463	496	461	488	491	486	465	475	479	457	470	470	518	457	490	540	481	448	483	478	472	466	462	505	496	483	474	501	487	500	465	515	474	481	486	480	456	483	492	455	479	473	491	525	510	515	497	493	493	466	504	449	494	474	464	461	501	468	463	448	501	460	475	501	459	492	510	467	476	482	491	516	496	492	474	536	517	536	499	484	442	449	496	506	452	466	466	506	495	477	496	505	465	497	463	470	482	475	490	483	519	478	485	446	466	504	508	471	473	477	485	476	519	474	483	479	495	515	436	458	484	497	465	462	503	449	503	479	435	456	475	509	461	498	465	493	503	507	473	460	492	476	504	437	455	465	461	480	507	506	505	505	464	495	506	507	475	438	476	477	476	447	473	435	469	507	448	488	509	472	527	495	452	490	495	450	483	512	463	488	502	473	493	540	486	501	489	502	492	496	471	457	502	486	509	457	507	465	460	498	461	492	495	485	537	490	499	471	473	490	481	473	498	483	526	501	469	499	494	476	476	461	453	503	502	501	480	552	496	487	483	487	467	475	477	491	500	490	478	492	514	512	488	448	489	487	493	494	472	508	444	469	437	477	493	483	481	466	487	464	534	466	455	506	481	457	490	460	454	512	504	480	460	482	486	460	495	552	489	481	453	499	492	491	485	475	472	509	467	471	496	485	443	477	491	498	495	492	478	467	486	464	498	485	477	460	515	485	456	482	488	490	519	441	499	475	497	474	477	493	506	501	472	463	505	485	526	495	502	486	495	510	457	477	475	474	492	497	498	501	486	462	509	490	502	505	468	513	496	471	475	509	515	475	478	488	471	506	483	467	500	533	511	474	467	480	490	500	490	485	465	448	512	506	477	518	487	463	523	484	492	460	500	468	501	458	474	515	508	487	498
62219	88167	55086	25668	7431	716	687	710	711	667	684	683	666	680	689	695	670	678	702	707	702	695	728	694	654	681	675	678	689	700	671	677	731	696	694	686	687	732	648	705	669	723	644	670	678	716	657	694	754	679	651	720	657	674	739	683	684	673	687	675	702	687	670	675	649	684	714	673	663	695	682	634	699	672	695	660	672	702	651	668	653	663	666	694	667	673	700	675	684	695	642	674	679	711	649	654	652	667	728	710	737	707	715	714	699	683	705	696	698	716	698	690	651	701	699	684	734	669	638	731	667	704	691	674	676	689	706	708	675	673	701	664	667	704	660	734	659	683	653	641	711	691	658	673	661	707	702	717	658	715	702	707	696	667	651	635	743	658	667	669	673	677	672	692	722	665	674	680	696	689	707	663	663	678	704	654	697	719	674	632	747	669	684	669	665	667	683	665	716	682	678	665	694	700	657	680	667	665	635	669	716	704	669	700	711	653	708	668	704	665	718	659	695	691	716	691	694	679	702	684	677	695	680	722	732	680	678	683	712	704	733	705	707	670	742	625	716	648	690	698	661	672	699	651	702	707	651	671	699	684	660	653	711	684	630	718	666	691	680	660	736	676	680	682	711	688	671	704	663	720	663	679	703	715	657	680	685	659	646	667	724	712	720	626	698	641	684	690	698	651	703	688	660	720	653	678	656	708	675	681	649	710	674	684	690	730	684	696	678	675	676	707	678	681	676	710	680	697	645	694	685	656	677	675	655	653	671	670	736	704	724	705	656	673	728	682	650	695	674	725	675	726	682	637	625	651	692	659	698	693	701	687	737	732	678	678	646	676	677	694	693	672	757	677	630	698	659	713	680	698	634	696	691	646	653	702	642	690	727	705	676	686	763	680	648	674	708	705	663	657	686	688	683	714	706	682	691	723	696	685	705	681	677	685	713	667	693	664	667	669	681	671	730	637	699	697	673	689	639	711	715	695	673	695	660	670	618	683	688	682	644	678	711	669	665	680	653	651	681	665	667	639	653	655	693	722	708	694	663	717	692	676	688	667	750	639	697	682	639	680	670	729	650	690	692	675	679	647	668	666	682	706	684	666	678	698	641	655	640	674	697	692	681	661	662	698	691	683	678	687	659	643	634	699	668	656	679	660	614	649	685	698	708	643	671	658	624	717	693	675	695	707	679	690	686	672	655	672	707	680	654	681	715	661	649	660	726	702	672	664	672	703	680	671	691	651	675	744	699	652	645	687	690	707	730	697	683	674	635	699	710	706	687	705	700	656	669	729	697	689	698	732	749	658	657	713	621	698	701	664	732	676	658	717	662	701	636	662	711	680	676	663	709	655	707	672	710	637	699	725	666	680	674	683	673	675	679	705	621	668	662	674	670	610	670	699	696	697	664	686	701	722	658	670	660	707	651	652	707	666	696	674	702	662	686	688	688	706	657	718	706	715	631	700	716	704	704	671	680	702	688	684	641	656	649	678	728	682	689	683	664	727	722	670	625	639	700	662	712	676	634	667	655	715	714	747	697	631	676	708	699	696	696	714	707	690	701	676	692	705	683	636	707	706	651	660	665	679	676	691	635	685	682	726	605	724	671	632	659	723	706	687	657	661	647	695	693	703	729	661	703	719	695	691	644	680	696	666	685	649	716	667	654	673	730	694	678	696	764	689	705	734	705	720	694	683	686	670	702	680	664	608	666	682	685	683	704	622	657	696	694	737	732	649	680	724	659	681	673	651	711	672	684	706	697	721	651	675	667	694	654	706	703	654	634	673	702	689	677	669	678	669	635	687	686	665	695	648	716	669	688	686	659	710	692	717	673	713	704	617	663	695	703	685	666	661	725	734	671	664	698	718	712	668	666	659	731	737	645	679	705	637	674	634	665	700	710	606	697	698	663	668	711	685	674	722	729	642	678	662	651	674	665	713	731	632	659	684	706	637	674	684	677	632	648	683	666	718	654	626	707	673	663	647	663	664	702	690	698	679	665	620	664	720	719	655	725	662	658	685	690	683	638	691	677	661	666	688	674	699	630	660	655	703	665	712	701	664	666	686	724	687	695	658	675	679	686	669	654	673	664	661	746	710	650	704	719	674	704	645	673	725	689	666	699	700	696	676	682	665	703	645	669	674	644	675	663	655	654	654	682	704	729	741	630	704	627	678	647	668	679	717	684	697	696	663	685	619	646	639	698	651	674	698	670	685	663	694	636	677	687	675	664	692	663	713	704	681	696	671	637	673	646	664	723	685	695	707	664	705	675	706	677	679	720	703	668	695	703	673	708	682	693	698	712	659	655	685	671	730	712	684	701	628	656	680	704	661	730	669	676	634	692	677	672	670	694	650	683	667	679	687	698	671	715	672	639	693	710	690	668	673	693	715	670	685	635	680	718	696	751	700	675	653	681	663	712	687	714	680	647	686	654	650	721	716	641	674	758	720	687	662	651	696	668	654	639	652	703	651	682	682	691	678	638	669	687	696	687	723	689	657	684	733	697	659	652	678	675	708	692	711	700	697	697	647	642	685	752	645	702	673	713	641	702	694	701	708	638	642	666	686	699	681	693	643	672	666	650	650	672	683	679	725	658	680	666	669	713	703	633	668	652	743	677	664	669	689	727	636	692	668	699	707	673	702	655	736	663	631	722	658	682	694	696	696	726	691	687	687	676	705	670	719	694	721	667	671	683	708	686	632	682	678	720	734	735	692	705	700	668	665	670	711	646	757	692	693	701	634	737	658	702	692	663	698	665	707	708	710	689	666	735	698	665	640	707	624	682	709	674	698	712	704	715	681	739	715	652	641	728	683	694	697	722	679	665	689	674	684	674	695	692	635	692	705	664	707	712	674	682	689	674	688	679	717	713	633	703	678	662	669	704	666	702	635	684	615	722	694	696	698	690	659	681	717	650	671	683	705	638	712	714	675	699	666	702	672	674	663	680	704	663	718	668	718	690	672	670	676	681	643	688	664	675	684	701	638	688	686	716	661	681	713	669	672	640	684	692	682	699	700	688	688	651	678	644	623	647	704	686	673	682	657	704	694	690	690	655	694	678	709	703	653	704	690	725	648	640	682	671	662	627	702	657	722	695	663	639	650	728	682	698	640	659	694	717	731	677	720	690	678	616	727	632	706	662	689	690	668	672	685	655	672	676	669	634	664	698	671	709	685	671	695	668	693	652	662	695	679	644	676	735	690	673	669	690	673	666	699	650	677	695	681	641	654	687	704	642	705	677	673	691	698	682	637	678	690	676	712	693	663	684	696	690	640	637	655	639	690	698	679	701	685	638	660	685	695	700	676	658	670	710	706	656	662	707	645	687	666	677	693	695	642	704	706	686	711	708	664	651	680	687	723	719	718	661	681	655	674	713	656	699	661	702	716	681	683	675	708	645	720	691	706	701	660	671	638	677	683	685	678	646	642	674	723	701	695	696	657	720	746	689	665	642	726	703	685	697	676	637	641	661	707	702	686	695	717	711	716	712	676	655	671	676	685
23642	21758	29639	24024	21473	19984	4403	519	482	415	421	420	423	440	397	454	460	430	411	459	423	433	447	413	449	430	422	461	471	400	431	409	390	436	423	454	440	462	397	453	396	414	450	428	423	433	385	426	434	434	409	413	415	434	407	420	427	438	424	384	398	417	428	396	392	376	399	427	431	385	456	437	406	425	417	441	399	388	420	418	415	418	430	419	424	429	409	437	467	414	422	429	389	419	411	432	446	452	434	405	454	422	436	398	417	391	426	396	422	431	395	481	402	441	389	413	386	431	446	431	438	411	419	404	409	430	464	439	417	436	411	422	436	426	418	413	400	419	450	440	404	448	404	383	449	430	428	459	424	443	418	444	380	397	426	428	427	392	407	435	444	449	399	430	426	440	449	402	408	410	438	460	411	449	437	415	421	433	434	404	419	428	404	398	434	390	408	432	421	408	417	437	423	385	410	449	435	428	404	400	444	409	430	446	420	383	433	392	405	424	415	422	437	451	408	406	447	428	443	387	400	411	403	414	443	422	444	398	419	408	423	432	395	424	430	419	429	405	416	429	385	400	411	402	469	393	421	420	405	441	421	407	377	414	398	396	434	432	444	415	447	428	432	361	414	469	445	437	446	401	425	400	453	389	420	418	421	423	409	422	443	440	414	426	406	405	426	451	474	451	424	397	435	415	391	383	392	420	455	445	420	471	375	428	400	415	395	428	450	418	393	408	451	405	381	399	413	458	403	434	419	376	432	402	422	437	421	448	396	422	488	427	389	410	401	422	401	444	419	388	437	428	385	394	416	430	425	395	429	413	416	430	399	419	424	428	421	430	417	438	424	436	397	431	436	448	426	436	402	399	428	405	461	404	388	420	383	427	419	403	452	394	416	396	416	411	430	423	411	404	409	394	426	408	448	416	428	390	408	429	415	406	466	439	442	381	393	412	419	388	433	415	423	398	428	399	437	391	422	396	400	399	429	452	415	401	436	391	397	420	419	386	412	386	407	434	443	399	423	406	458	428	451	414	413	452	414	430	387	427	408	435	435	434	403	432	408	431	425	417	393	436	456	390	404	423	399	398	443	453	428	453	472	402	428	447	408	385	431	427	438	469	419	411	452	387	459	375	414	406	400	448	409	419	439	425	386	418	428	417	446	423	432	438	405	399	462	419	406	404	411	406	441	398	404	465	408	448	398	400	440	391	404	431	438	442	439	383	414	424	423	389	439	410	407	425	459	431	405	407	433	427	399	427	428	391	406	442	430	413	420	414	427	417	423	422	400	417	442	469	379	447	432	377	432	426	444	436	407	449	439	401	442	418	443	377	449	441	401	451	442	397	359	448	428	399	430	427	424	418	401	378	382	401	427	460	453	390	400	434	442	392	430	391	422	412	416	380	415	408	432	428	453	432	396	416	418	435	420	413	435	405	431	446	405	403	449	433	432	410	408	436	412	446	408	427	452	412	406	399	395	406	405	431	417	376	431	420	408	400	423	397	401	397	440	411	444	413	447	397	435	428	450	454	407	451	428	421	471	401	434	411	410	441	408	444	393	418	436	410	433	425	415	439	422	389	428	460	430	403	426	423	382	428	436	422	435	405	378	429	401	444	420	444	437	453	475	430	417	370	401	398	416	409	406	457	442	434	446	433	409	404	413	403	452	440	434	384	404	418	406	405	426	439	420	417	402	403	424	440	404	407	400	427	424	420	428	440	423	428	414	426	415	432	462	472	410	396	403	419	400	436	402	443	374	406	417	390	425	439	413	437	436	442	394	419	379	438	417	405	433	416	424	394	438	430	410	410	428	460	427	413	396	424	423	412	426	406	394	452	399	434	477	411	457	397	422	450	454	434	433	432	408	432	457	426	435	400	439	423	441	443	407	432	413	398	402	383	421	461	405	430	419	414	417	445	428	453	384	418	395	447	444	367	442	424	400	424	437	394	432	379	428	433	456	400	376	415	389	451	397	450	453	459	395	434	429	381	402	398	447	447	448	465	376	411	429	417	437	420	461	422	425	434	427	429	473	434	440	410	435	461	419	384	423	389	418	414	424	424	394	410	416	431	413	399	420	429	394	429	403	452	395	427	421	432	416	423	397	414	411	426	428	403	411	433	410	407	430	408	397	427	402	434	445	423	401	411	387	422	429	373	439	421	417	406	408	444	409	404	462	427	397	411	449	436	412	438	435	395	366	435	411	461	439	401	440	399	433	425	410	434	454	408	424	416	425	381	459	438	449	447	421	437	454	446	429	394	386	406	431	419	390	460	397	384	419	406	440	385	437	439	432	394	440	409	430	416	404	407	418	458	447	413	402	378	434	416	424	407	418	429	447	417	460	436	474	440	402	409	415	401	386	419	442	406	397	440	419	440	387	411	412	414	432	436	398	417	420	394	466	384	411	422	418	390	418	415	386	433	453	418	470	435	436	408	433	407	414	419	378	424	421	458	447	431	408	418	441	429	403	399	423	437	416	441	388	417	401	454	432	432	384	424	452	440	419	422	436	415	422	408	404	414	443	407	419	465	416	421	461	459	427	428	415	443	416	435	405	404	443	418	402	407	387	446	413	408	435	413	409	415	441	461	418	400	406	405	444	445	409	419	437	427	407	421	433	382	402	429	363	413	416	439	431	442	455	410	413	422	384	410	417	423	414	420	399	401	465	424	388	418	429	419	404	451	436	427	406	429	431	432	406	400	448	392	420	442	411	390	393	414	431	427	437	435	408	453	418	411	441	399	443	439	390	432	428	432	418	452	414	428	425	404	480	405	396	419	420	419	418	420	396	429	417	404	407	460	452	426	413	421	425	423	447	403	436	374	412	430	411	415	436	447	393	459	431	379	396	430	439	423	411	401	424	426	401	399	393	415	418	413	460	454	420	403	407	418	428	447	436	432	431	395	427	419	394	422	424	432	439	399	432	415	443	453	478	403	415	407	418	420	388	466	406	458	430	408	417	409	383	412	425	408	442	375	392	396	405	413	418	408	413	405	466	390	371	411	389	411	448	417	382	454	432	449	442	440	455	456	409	428	418	398	434	431	441	424	418	412	435	408	433	429	426	431	450	419	383	399	429	399	414	428	449	407	417	422	411	414	421	399	414	420	400	416	410	433	412	389	428	423	449	435	405	428	413	446	412	405	429	421	412	421	416	424	434	382	411	421	391	431	434	443	409	431	420	406	417	411	419	429	423	420	447	412	471	399	366	459	393	432	411	431	393	450	415	425	453	446	480	443	407	390	420	446	417	421	439	452	395	431	429	413	432	409	419	427	451	417	432	411	405	473	439	471	420	468	416	412	443	447	420	422	438	412	413	385	415	397	431	405	399	424	408	386	407	404	431	436	421	460	468	392	447	386	430	454	438	429	427	432	391	427	441	395	374	414	415	404	410	444	436	392	362	393	416	427	412	390	428	423	456	449	416	420	411	460	427	418	418	412	382	419	381	417	413	450	435	401	443	440	438	442	418	430	428	394	427	433	414	401	458	415	405	424
62873	95203	61308	30226	9588	796	550	586	599	601	584	640	625	619	585	579	581	589	611	573	575	563	602	592	590	589	614	595	596	600	587	634	592	610	588	592	597	588	620	596	570	591	588	592	566	624	585	601	579	584	568	573	600	603	596	596	592	617	600	598	574	585	574	611	582	611	561	605	584	618	597	605	590	600	618	615	597	602	582	592	631	639	578	584	563	641	587	574	615	605	612	592	558	615	571	568	560	595	623	615	568	581	619	583	616	580	587	598	576	581	625	589	573	585	530	569	616	596	607	612	594	581	609	572	620	623	628	595	619	602	578	557	558	606	589	618	627	561	595	584	619	595	615	589	601	615	552	543	575	614	570	614	583	560	576	579	559	571	609	586	570	628	633	611	608	523	588	619	587	586	592	615	603	601	580	603	622	625	581	620	611	572	606	625	574	566	594	572	599	604	578	627	574	582	607	578	590	561	588	581	617	595	590	570	585	562	561	605	580	539	614	603	579	566	601	615	573	631	604	616	589	588	603	575	558	581	577	562	568	607	603	574	588	597	603	648	534	603	597	642	599	558	586	581	630	604	584	612	632	584	593	619	601	547	538	579	567	580	613	617	567	604	596	615	616	616	568	558	629	570	576	563	574	589	606	601	595	573	604	634	598	613	605	598	623	602	585	602	595	593	587	593	602	602	553	567	603	591	609	590	560	587	585	589	613	600	615	571	603	604	579	552	570	598	597	571	588	568	566	582	591	602	637	583	575	591	573	580	588	579	578	539	592	594	588	600	627	596	616	631	612	582	614	591	611	597	618	636	585	601	609	580	550	587	583	590	601	597	616	564	548	647	570	598	606	605	581	540	557	615	569	593	578	603	606	561	587	623	582	601	606	603	560	571	633	566	544	565	595	592	573	615	604	619	588	570	629	606	615	570	556	602	647	650	613	603	613	575	590	579	611	598	554	607	552	618	607	565	553	595	596	614	544	627	652	598	559	558	564	590	605	614	596	585	614	561	574	602	587	601	634	580	581	619	597	609	562	604	606	591	609	573	562	594	580	603	585	572	588	566	620	566	573	545	575	592	592	582	531	565	593	592	630	582	591	612	619	618	587	600	624	575	623	614	562	592	565	616	576	581	604	611	623	554	594	578	553	589	598	614	633	577	638	596	602	572	581	592	573	571	613	654	598	564	642	615	598	573	624	612	585	563	589	603	619	617	621	585	606	576	588	573	573	571	601	529	586	605	580	608	596	579	576	605	598	592	609	567	607	565	530	597	598	602	557	604	599	625	595	613	599	582	597	639	606	576	601	641	591	598	621	587	623	600	586	574	566	630	536	590	603	557	592	605	608	580	584	584	578	585	595	602	613	583	608	609	586	620	631	581	635	601	574	589	624	559	632	611	566	594	590	571	547	611	587	573	589	568	632	643	622	577	592	592	630	612	583	565	615	530	558	572	580	584	568	607	582	629	622	550	604	596	588	596	598	583	603	543	608	615	602	574	635	599	620	618	600	626	593	552	587	561	571	587	581	576	551	609	573	632	603	622	605	593	597	631	598	595	612	579	617	599	628	572	610	644	602	627	571	647	613	587	594	609	561	550	571	591	615	648	541	610	615	579	585	601	575	575	547	592	601	561	598	578	581	612	570	614	565	549	560	580	587	617	594	592	571	607	575	592	582	560	572	565	630	600	589	621	603	587	607	585	567	615	622	616	557	586	611	623	603	627	608	603	604	594	609	641	618	605	609	613	607	570	591	581	594	569	619	593	588	620	593	584	589	588	605	601	611	605	611	587	604	620	590	568	595	575	602	570	618	589	602	629	556	581	597	609	585	580	602	569	570	600	566	557	591	608	588	597	605	619	540	611	584	591	602	590	631	573	606	559	571	602	591	630	645	585	609	648	570	605	588	577	624	558	593	581	556	571	637	584	595	583	590	618	632	610	621	599	577	591	614	559	568	587	621	589	605	603	553	579	560	608	567	577	599	602	588	533	595	642	626	627	572	636	605	601	532	577	594	575	595	562	592	567	608	598	558	614	598	592	622	601	610	616	564	557	604	575	580	626	605	588	584	594	639	570	559	623	613	583	603	609	605	583	581	601	615	587	606	573	624	616	566	603	597	642	563	596	578	564	600	640	588	559	588	595	572	593	571	585	551	615	593	597	601	567	548	621	563	607	601	599	619	610	561	604	612	602	566	586	569	600	586	603	590	592	574	560	546	570	622	602	584	562	607	573	593	612	556	568	600	596	604	621	569	618	593	610	571	599	563	589	549	579	589	582	565	570	591	608	597	607	621	568	541	550	586	589	609	605	554	573	546	595	565	602	616	632	572	590	624	585	593	584	550	528	562	577	565	561	557	608	589	580	604	617	619	562	571	579	574	549	554	629	563	575	628	549	591	603	589	601	592	623	554	595	636	609	595	561	614	586	553	610	613	586	604	561	610	543	605	603	595	615	579	575	596	614	602	572	566	575	612	586	595	582	591	573	619	561	586	587	578	590	553	586	583	589	571	597	603	608	589	594	601	565	568	598	631	592	606	594	601	511	590	604	601	607	613	647	566	578	569	592	607	579	564	661	582	570	598	618	580	635	619	602	550	585	590	611	616	585	577	576	587	603	596	593	594	582	573	592	599	596	628	578	634	592	601	619	539	556	602	604	552	594	587	561	589	586	572	586	638	586	618	629	547	575	594	605	638	568	619	561	558	579	622	595	608	580	560	538	650	581	573	612	574	635	543	586	577	586	614	618	600	601	591	586	621	584	578	585	590	612	581	593	586	594	622	576	561	579	597	541	595	592	581	607	565	584	548	626	566	608	562	537	578	599	562	607	602	585	591	600	615	577	585	617	593	617	601	579	595	605	589	597	589	620	604	627	623	549	609	635	619	578	647	566	570	600	582	601	570	608	597	582	556	571	622	574	522	607	607	578	588	578	588	592	592	611	579	584	622	581	582	609	574	554	565	576	582	616	568	608	566	594	578	596	606	559	591	583	625	602	571	613	588	630	572	570	543	599	602	622	580	598	606	614	586	622	576	559	643	596	602	584	609	604	600	587	595	620	607	640	575	566	652	597	607	609	591	609	585	579	613	595	553	566	598	564	625	607	627	571	604	592	570	586	626	619	626	592	573	587	580	603	577	575	618	605	563	628	598	592	621	600	580	574	579	592	586	580	556	538	548	568	634	566	592	581	568	559	551	604	601	581	607	608	565	581	582	585	585	625	584	629	609	571	607	598	619	558	592	573	621	618	579	603	587	602	581	563	540	589	572	562	588	625	591	579	611	614	573	548	571	564	562	599	581	567	576	561	606	613	598	601	580	536	583	606	563	589	585	583	599	569	571	586	598	588	573	555	610	554	541	622	619	624	592	565	596	544	603	567	573	559	602	576	593	560	595	577	577	573	609	631	621	579	575	629	618	566	593	603	588	583	583	572	596	583	595	632	610	603	555	564	554	593	574	550	621	588	547	636	543	582	579	619	595	612	590	615	612	556
31627	27289	22088	7128	901	444	418	416	380	410	442	423	409	397	358	413	407	405	450	412	384	424	407	365	387	403	418	417	408	397	383	432	393	377	383	412	434	392	388	389	389	430	380	432	366	428	421	420	411	419	405	363	393	416	406	404	398	388	380	405	364	399	393	381	393	401	385	418	393	398	411	408	384	408	421	402	391	411	377	373	430	388	402	388	374	418	435	389	404	399	424	367	411	386	374	375	411	380	403	393	413	409	393	382	469	427	382	406	393	406	387	400	374	413	403	428	413	414	375	383	390	386	375	391	407	403	423	413	408	353	439	392	388	415	435	380	416	389	395	391	377	388	383	384	400	387	410	393	360	414	396	370	343	374	372	435	412	391	382	412	387	402	381	415	404	380	411	385	409	411	411	381	417	409	405	445	386	387	426	399	404	375	424	401	379	385	370	399	371	413	405	408	367	393	408	393	383	424	411	387	356	417	383	406	358	376	402	376	383	373	380	375	402	396	393	406	386	371	408	378	381	390	387	381	405	425	394	367	383	393	420	406	368	345	397	394	409	395	404	390	385	397	365	380	423	393	416	409	425	378	396	378	375	370	369	400	381	385	397	402	416	385	399	390	392	387	393	382	387	423	393	405	391	356	404	385	441	405	388	411	348	423	414	370	430	393	388	376	401	379	387	401	408	432	400	395	387	363	384	374	424	398	424	405	399	383	410	401	405	385	439	431	398	393	396	428	407	389	363	417	372	381	397	380	391	410	421	396	383	397	367	413	387	418	382	392	418	424	387	399	364	415	367	381	392	385	393	372	397	402	390	397	387	428	400	399	360	413	396	396	409	364	391	417	385	417	445	407	421	392	373	445	393	414	405	378	391	395	378	397	367	382	439	399	399	347	399	404	397	398	402	396	364	419	384	404	402	407	408	415	380	424	411	448	391	399	411	424	393	420	410	396	390	384	384	397	414	390	398	380	428	392	413	393	409	378	381	411	370	379	399	394	446	402	419	402	356	402	410	419	410	397	394	388	415	405	409	392	385	420	385	384	382	412	443	423	384	396	390	369	389	389	393	387	383	380	431	416	451	359	392	388	415	388	396	389	412	392	405	418	413	373	417	410	433	433	379	395	395	403	426	390	362	391	378	412	362	375	390	399	414	434	367	404	396	412	452	432	404	401	374	392	399	377	400	429	391	369	374	440	387	408	388	396	412	406	376	384	343	405	438	417	371	425	422	379	388	370	400	395	444	377	390	370	412	450	387	415	379	405	421	378	363	377	372	365	385	378	438	375	384	368	367	353	370	363	431	404	386	399	380	411	408	424	388	416	425	373	425	417	382	376	399	394	370	358	393	383	370	416	417	395	406	390	380	382	408	404	381	380	399	421	421	362	390	401	411	415	404	405	419	403	402	390	364	407	379	436	377	395	418	385	395	373	412	397	405	388	391	415	411	392	394	415	395	389	438	386	386	348	386	388	413	385	371	426	370	390	418	399	390	394	383	406	388	362	376	415	403	384	381	409	388	384	383	389	387	419	411	413	445	409	384	396	388	419	429	416	391	438	392	400	391	371	402	382	385	406	417	406	365	375	396	426	379	402	379	415	400	377	424	389	422	372	414	400	403	430	406	391	417	391	389	409	443	406	352	379	395	396	418	367	378	439	394	383	371	420	410	370	395	418	401	430	430	413	429	389	422	396	401	384	419	400	386	399	444	382	414	413	396	375	406	424	382	409	418	394	399	432	444	417	392	439	380	394	407	382	415	406	397	413	395	408	406	379	412	372	385	371	407	361	383	394	425	420	396	342	396	417	367	409	454	390	406	367	363	410	418	410	388	359	381	399	421	372	373	410	393	413	399	396	415	372	381	401	375	406	373	393	396	421	414	418	412	397	437	404	403	389	378	407	408	401	370	365	369	375	396	426	372	401	378	425	400	372	416	389	368	403	419	388	416	417	445	422	397	373	380	425	386	364	364	429	399	382	408	415	414	410	409	386	366	409	416	381	390	406	389	391	409	412	413	384	396	415	414	399	392	413	401	392	389	402	441	398	370	387	397	392	396	423	396	375	386	399	378	402	388	405	425	409	405	395	361	414	410	393	419	379	390	394	416	401	382	382	392	403	405	345	409	384	389	419	431	347	415	405	391	446	355	405	408	401	398	370	414	427	408	413	370	389	379	387	387	404	407	370	401	386	431	395	375	400	377	382	434	341	411	366	368	395	394	399	402	395	432	410	385	386	383	396	387	410	384	387	386	415	431	394	403	401	413	408	405	406	407	382	383	434	335	405	391	398	389	435	395	385	392	395	385	397	435	372	408	368	369	378	390	403	366	414	372	422	401	418	405	393	384	383	411	374	414	407	405	410	388	379	407	405	418	418	398	424	435	374	392	369	398	416	371	412	387	367	365	390	376	400	430	386	408	414	361	364	418	379	417	397	405	381	343	406	408	357	394	371	430	388	404	403	409	409	430	397	399	395	347	408	354	391	405	390	406	399	396	363	413	390	416	406	377	395	386	410	382	389	419	411	399	434	407	379	389	411	376	417	383	412	383	365	422	383	421	398	409	399	407	407	402	402	393	390	385	436	397	390	403	428	412	382	413	384	404	398	385	402	382	401	384	387	391	374	419	421	377	385	415	382	407	401	374	395	360	368	379	384	388	403	387	385	386	394	378	374	383	409	379	397	406	388	436	391	410	401	386	399	414	387	390	395	357	400	377	426	368	384	359	394	372	431	388	383	396	398	412	402	396	421	402	397	420	404	399	357	389	399	420	411	399	381	384	382	391	405	407	404	387	415	389	404	404	404	362	399	398	397	393	397	421	396	399	404	391	392	414	404	406	386	402	423	410	399	392	399	381	399	413	389	365	398	399	413	436	413	384	389	397	381	350	414	415	384	398	425	403	414	433	407	410	399	407	404	431	423	393	439	412	411	417	435	405	392	398	373	383	365	386	434	356	401	389	381	410	420	360	422	380	376	376	397	385	396	420	397	408	415	409	412	373	422	381	386	373	422	348	400	383	406	393	374	396	389	383	439	413	380	411	368	407	382	389	405	387	405	352	404	399	400	398	381	365	393	409	395	418	398	419	416	380	420	414	397	380	394	400	373	359	399	402	405	400	433	392	402	409	360	415	411	430	385	372	388	382	394	389	403	365	414	439	406	425	400	377	413	399	378	400	407	410	408	372	421	401	419	398	348	427	384	400	365	370	402	403	390	388	390	415	397	364	402	357	408	372	411	403	376	410	425	378	387	379	394	380	383	416	404	426	418	387	401	392	394	373	371	454	416	367	405	405	414	388	428	415	377	406	351	393	393	385	421	406	403	385	412	384	412	397	343	409	400	373	391	414	400	412	386	400	378	406	388	390	398	396	408	409	391	387	359	416	389	417	401	405	402	363	394	382	453	370	422	414	372	423	416	356	378	424	408	390	382	402	414	413	388	383	419	427	398	381	438	383	372	396	393	400	385	398	380	385	385	424	398	425	399	403	383
37525	41260	21454	5242	1400	582	582	572	571	572	550	562	544	567	580	595	545	592	567	592	607	610	605	577	549	561	595	565	531	557	589	580	593	545	526	593	535	556	558	614	601	587	590	585	632	542	559	595	613	613	599	550	547	536	561	562	580	544	525	555	573	584	547	578	516	547	538	599	569	618	574	551	540	583	560	589	608	539	578	534	598	532	551	582	568	566	547	544	547	567	568	585	542	572	562	579	567	531	535	565	551	554	601	609	561	560	561	548	565	587	574	561	597	555	571	589	568	578	591	583	545	572	617	567	544	544	540	598	539	600	593	579	545	560	565	552	554	584	578	562	592	561	567	568	594	553	583	593	600	566	589	539	492	564	561	579	566	572	574	559	578	575	548	559	538	607	591	555	587	563	559	553	590	565	598	564	603	563	564	566	542	549	534	562	605	566	556	537	585	562	587	536	579	603	621	584	595	556	557	611	553	538	539	534	550	532	581	572	548	589	573	536	596	541	533	554	580	583	583	555	537	541	544	566	540	555	551	605	616	583	563	533	594	565	588	562	549	589	593	578	571	573	509	537	593	575	587	567	589	561	580	531	538	566	580	617	584	600	562	607	558	564	580	612	550	596	589	601	593	593	534	578	599	552	598	575	570	560	594	550	578	577	583	591	565	557	568	560	551	606	566	539	550	531	603	563	587	541	575	558	585	549	567	541	523	569	549	581	609	567	566	558	565	539	579	601	613	565	573	515	577	544	562	573	573	562	620	593	542	532	586	596	568	547	557	547	548	565	582	542	570	562	591	559	500	540	560	537	581	586	585	572	578	586	583	583	528	555	565	528	575	614	566	550	596	557	567	572	556	573	562	563	585	578	547	559	533	567	546	558	558	554	579	588	582	613	580	576	560	551	572	596	550	620	577	603	557	540	521	550	570	594	602	578	574	569	568	560	603	573	555	536	572	565	561	573	572	578	600	572	572	568	539	551	566	572	558	594	532	563	557	582	579	568	577	539	532	560	602	542	566	543	569	572	586	524	554	561	581	581	523	529	555	558	579	537	568	553	566	563	600	606	521	567	553	558	550	547	534	567	527	589	596	538	541	586	556	543	594	559	560	578	592	567	579	576	544	597	554	562	529	611	548	549	609	587	567	567	604	579	559	557	543	559	571	555	567	580	548	575	573	558	558	602	565	578	561	593	589	608	577	561	600	582	569	561	595	547	590	561	556	547	559	579	594	544	585	536	576	607	554	542	553	548	554	614	547	575	566	593	579	575	598	574	504	604	563	552	571	588	549	538	573	562	571	567	558	588	537	605	629	563	556	578	584	573	591	591	548	564	582	580	571	556	580	578	577	588	575	568	607	590	536	552	559	547	541	552	505	520	571	567	591	621	552	585	554	575	561	534	611	550	608	565	574	588	587	572	572	531	547	595	609	566	536	599	597	565	543	546	562	558	568	564	557	571	576	584	567	582	579	586	569	502	560	550	528	575	584	600	576	557	544	534	596	600	574	574	623	556	570	563	592	538	568	570	567	554	594	550	542	527	599	566	621	573	526	556	518	544	560	568	528	600	555	584	539	560	557	557	556	543	549	570	595	609	527	584	544	508	559	560	543	541	632	573	592	561	591	589	566	559	582	592	558	540	569	565	549	592	586	573	531	545	541	559	555	592	595	513	560	601	559	592	552	575	549	556	562	560	553	593	567	545	575	557	553	592	582	551	551	576	568	590	618	571	564	549	604	580	576	570	547	548	537	566	600	591	598	571	554	573	559	544	514	546	535	562	547	567	589	589	538	547	537	581	561	569	574	571	581	558	571	536	582	583	565	625	549	583	593	591	567	564	580	553	602	528	575	583	577	606	564	532	627	567	544	594	559	603	589	527	550	572	581	590	539	577	567	576	566	554	569	571	577	543	533	589	576	605	553	606	593	597	560	530	575	569	555	551	567	560	554	588	562	601	557	562	534	578	559	599	597	573	586	599	532	562	558	560	586	576	558	566	571	562	534	592	528	567	571	561	574	595	586	614	561	571	558	545	585	562	596	593	551	580	581	596	587	572	538	532	526	607	573	574	577	565	562	595	538	546	605	543	552	584	587	543	553	603	569	575	556	567	602	579	537	551	569	562	564	537	562	578	570	583	556	571	534	607	520	561	577	540	623	544	590	593	591	524	531	559	565	585	575	578	563	584	586	563	555	544	536	571	582	539	561	564	611	604	559	571	577	555	590	558	615	606	557	554	576	583	562	600	536	567	562	573	570	541	547	577	576	560	566	569	562	593	555	576	533	560	577	530	621	550	546	536	617	530	572	597	576	550	567	551	546	560	580	623	568	574	587	559	530	556	561	516	548	583	621	572	539	564	525	569	592	594	544	542	567	589	557	581	557	598	597	603	586	573	600	556	591	596	596	592	592	518	588	558	576	591	583	567	516	564	568	603	608	569	569	530	598	579	585	585	579	558	555	571	580	566	605	570	543	566	544	579	573	592	537	559	557	545	569	567	547	588	630	573	566	573	567	579	540	517	551	561	551	571	569	606	559	586	567	568	590	585	598	592	527	601	547	550	535	543	564	554	569	564	555	600	569	552	562	562	511	562	520	563	573	550	579	569	569	562	571	570	562	542	581	609	604	558	568	615	576	556	600	604	552	558	547	524	585	545	558	570	583	598	556	542	551	575	622	543	560	579	554	580	512	577	576	585	577	588	547	578	551	577	549	609	542	517	572	559	600	547	600	555	581	567	537	593	550	578	587	572	554	585	591	551	568	552	576	567	539	600	574	571	549	575	577	560	568	589	582	558	564	582	591	596	535	557	612	556	628	560	582	599	552	590	577	605	597	561	568	583	567	534	560	560	532	611	574	599	595	613	612	562	608	593	560	592	599	566	548	580	591	559	583	572	531	563	552	584	564	573	543	548	568	617	581	554	557	551	539	544	556	610	566	563	538	620	578	617	567	550	585	549	611	576	581	557	581	559	590	579	563	594	593	545	556	559	514	553	509	546	568	551	552	519	579	592	566	552	600	584	559	553	596	555	617	545	566	577	586	567	551	610	593	589	554	589	564	565	527	544	585	578	577	556	603	567	562	576	576	557	557	560	564	579	532	590	547	555	596	568	582	581	582	569	585	558	548	555	615	551	571	585	590	579	538	593	532	571	552	548	563	549	565	590	588	557	594	524	591	593	570	561	583	550	581	590	548	561	585	570	557	517	577	553	574	560	557	572	577	612	598	591	557	622	548	593	528	529	552	575	571	596	572	585	549	575	557	573	573	586	548	558	560	558	549	606	550	551	538	622	556	570	577	569	522	552	529	555	590	583	541	579	590	583	543	560	528	591	585	590	560	526	593	591	544	561	556	540	592	558	587	577	556	593	543	523	573	541	496	609	586	574	566	609	565	557	546	550	513	601	565	576	666	590	594	565	572	542	572	607	549	594	596	566	574	563	571	587	625	622	567	548	584	566	552	546	609	571	553	566	563	545	573	561	564	581	576	566
24380	22048	29527	24459	21126	11906	926	538	487	529	511	549	552	520	486	525	542	525	466	491	525	496	493	492	502	522	488	478	487	495	508	529	526	426	522	436	497	458	497	495	502	459	497	457	477	449	503	494	505	516	465	465	500	479	536	509	463	507	494	444	467	512	533	511	476	454	492	484	499	520	515	485	523	461	481	523	519	457	490	495	454	499	498	460	488	490	500	465	496	492	486	485	502	502	463	516	497	539	515	460	466	482	512	520	492	498	474	463	467	513	493	462	489	529	524	453	506	504	469	525	501	504	521	468	484	503	518	500	514	482	484	481	493	523	473	464	469	500	524	472	484	491	508	506	501	505	486	477	486	517	500	490	524	478	466	525	464	509	457	528	456	512	527	460	481	495	526	520	467	533	456	465	469	497	486	528	447	482	494	507	509	492	450	498	484	482	496	484	529	469	484	492	503	473	505	486	500	465	506	469	497	513	510	524	504	481	523	514	477	524	460	491	474	507	485	488	527	486	495	508	485	464	462	504	434	500	472	483	504	494	542	516	477	490	465	473	494	479	493	496	457	499	477	487	516	497	505	496	493	482	517	488	499	477	447	502	520	501	492	491	490	468	456	480	483	494	485	508	492	517	504	508	502	525	484	519	493	511	521	441	433	474	487	487	508	449	487	488	488	492	488	491	468	481	449	463	473	479	509	519	534	465	502	518	502	497	466	495	470	545	505	485	516	524	545	464	473	448	468	482	475	513	471	484	456	499	486	487	525	497	499	499	493	466	511	485	475	483	529	473	469	530	512	460	483	448	486	471	483	472	491	479	481	473	475	544	487	492	507	463	471	504	485	473	497	523	448	467	528	479	476	507	486	496	500	490	489	524	506	501	545	477	496	495	485	525	512	469	486	507	517	455	493	472	500	525	517	484	531	473	524	526	516	514	506	465	507	480	532	455	528	512	477	500	498	515	468	499	505	487	475	446	508	512	508	548	481	471	488	517	523	493	522	495	479	505	489	518	478	482	458	467	511	450	503	513	522	461	510	424	516	508	480	521	509	475	496	520	520	533	502	452	505	469	480	471	459	526	485	516	479	478	480	462	506	468	496	516	516	475	489	520	495	484	531	558	488	520	487	473	501	464	477	535	484	456	491	444	500	505	478	462	475	498	483	497	424	500	539	503	485	532	505	501	488	476	485	496	487	474	491	510	469	498	526	474	510	529	525	512	485	463	522	473	507	541	485	511	468	526	503	492	497	497	516	463	542	474	470	500	514	501	492	527	464	504	518	482	517	516	538	473	490	500	440	493	503	520	491	493	500	527	505	506	461	492	498	525	516	484	507	505	502	483	446	495	525	461	504	494	526	438	494	470	468	456	487	479	508	507	503	461	504	492	468	496	500	505	518	487	456	493	484	477	522	511	511	513	515	484	508	472	470	473	488	441	507	527	471	498	539	494	455	508	503	486	529	494	512	490	442	443	514	477	500	471	493	484	493	493	483	513	539	459	514	456	502	469	469	505	506	512	474	459	519	504	487	465	450	509	504	469	493	493	475	526	470	504	486	508	496	497	498	459	474	482	480	537	457	507	489	523	459	457	500	448	494	498	500	493	498	504	492	495	465	498	508	492	527	515	484	488	519	522	507	504	482	439	534	494	505	456	452	513	496	474	502	534	491	465	461	523	483	489	522	488	475	459	465	469	504	490	482	539	519	447	473	497	492	515	479	471	543	498	483	498	465	505	487	539	479	491	483	511	520	480	503	514	477	527	516	511	452	470	502	461	497	520	506	492	496	493	500	486	503	480	529	501	498	483	464	489	482	528	485	507	469	512	519	480	538	487	499	460	511	482	469	485	495	477	513	497	430	520	480	461	479	461	464	478	482	504	477	516	482	462	498	513	502	500	499	503	515	519	518	503	497	429	487	467	498	504	481	527	515	460	464	498	485	469	471	498	519	508	521	495	477	481	508	534	541	484	491	526	477	453	495	466	541	476	485	494	482	473	540	443	513	489	500	525	519	465	471	480	474	451	519	480	492	512	502	486	524	469	513	433	502	519	525	510	492	474	458	490	521	519	484	473	502	488	514	480	509	499	484	500	512	479	518	503	544	501	499	487	462	470	476	471	466	483	496	478	525	451	484	507	529	479	491	457	478	504	540	492	474	498	518	472	524	445	495	520	509	443	525	504	455	489	472	485	466	447	485	441	489	504	509	539	543	495	490	467	470	449	487	505	511	455	468	505	520	498	491	510	501	496	489	484	498	483	467	477	492	465	522	496	507	483	512	466	497	512	456	467	484	484	489	526	506	523	480	514	451	505	482	472	490	457	479	464	477	466	487	457	481	443	514	530	476	480	518	511	475	478	477	445	462	525	509	518	482	532	505	488	460	484	557	468	512	504	486	496	478	500	487	468	531	520	480	486	483	489	487	455	504	478	512	478	471	517	521	479	489	469	457	518	518	480	479	509	519	526	486	523	523	498	523	536	482	496	494	517	512	494	480	468	515	493	497	491	458	462	474	469	517	466	513	500	470	457	472	530	489	501	512	513	499	500	518	482	542	492	443	473	488	494	498	491	476	463	490	495	450	497	531	488	490	496	487	478	518	469	509	530	492	489	491	471	492	494	500	491	468	483	473	480	482	511	480	516	485	493	479	483	518	491	506	533	504	521	515	526	505	470	465	474	462	484	475	511	506	464	482	500	495	498	470	468	519	475	514	515	482	471	523	494	497	491	482	482	469	519	476	463	498	472	497	505	528	494	502	518	456	510	507	523	522	476	471	517	457	478	496	482	496	487	474	500	496	508	474	516	485	502	449	496	526	486	475	498	491	445	455	508	498	533	488	506	529	505	499	484	499	490	457	518	473	503	461	524	541	525	476	459	444	463	535	456	493	484	480	480	513	446	490	513	500	494	485	517	476	480	494	463	507	522	526	495	508	474	486	542	487	523	490	499	478	489	534	450	496	484	489	464	499	510	469	487	481	499	454	445	451	509	493	484	500	480	484	483	493	496	509	450	501	526	445	489	486	481	485	511	508	505	495	466	501	515	536	501	459	495	503	434	456	485	514	502	500	532	491	464	470	486	489	518	528	508	494	519	504	514	514	496	517	483	472	491	511	468	517	540	545	469	495	471	502	486	485	455	488	542	493	506	448	476	470	480	471	529	529	520	512	527	509	477	506	499	539	510	451	510	477	544	498	512	456	479	484	473	473	480	477	506	516	508	483	525	521	494	523	474	500	512	484	482	478	509	476	442	490	512	530	478	516	520	474	517	492	489	476	476	522	488	477	478	508	475	497	502	505	494	511	480	513	497	477	490	487	507	492	486	473	501	498	508	486	500	532	470	456	486	504	486	524	477	480	458	471	465	453	462	496	482	482	489	494	480	499	475	499	502	494	473	535	492	469	473	503	447	500	493	469	496	485	536	479	495	454	510	502	483	507	504	512	494	474	509	527	473	534	497	515	499	442	514	486	494	469	479	530	487	521	513	527	477
61966	87526	54918	25515	7729	1016	710	685	673	687	654	720	711	669	670	723	740	688	703	713	696	643	676	645	705	696	669	696	706	687	746	675	654	740	701	703	706	729	676	713	624	676	728	728	721	734	682	691	685	702	694	725	653	697	652	715	749	715	667	666	701	661	689	696	736	661	705	711	680	686	655	692	723	699	712	746	712	687	738	731	709	664	693	749	697	690	703	712	676	656	713	712	709	660	664	752	711	705	703	740	695	711	701	700	644	647	710	700	717	690	703	716	632	707	732	728	703	682	714	671	682	683	706	631	707	719	693	720	646	681	729	685	754	719	644	695	683	687	708	680	702	680	685	684	711	725	623	688	716	735	641	658	653	677	735	663	713	715	709	738	697	706	622	647	742	739	680	698	685	753	673	664	684	718	730	675	708	694	716	669	659	707	714	708	724	704	711	690	695	740	642	701	719	687	715	715	695	676	746	706	698	715	680	703	704	686	699	692	646	705	669	723	701	685	689	672	707	732	719	731	725	684	685	696	705	701	710	698	738	678	709	694	693	693	696	706	682	683	693	689	637	747	690	672	657	687	662	662	681	676	659	661	662	676	690	686	687	665	667	685	707	696	650	702	702	690	703	708	744	709	645	715	682	671	694	663	726	725	696	708	732	614	665	720	696	685	643	685	685	697	716	683	724	714	654	693	682	727	706	714	658	658	696	690	716	679	720	646	696	705	685	677	715	733	708	696	684	705	694	709	726	698	669	696	674	658	649	652	709	666	706	723	671	705	745	712	712	680	652	707	679	732	716	705	681	686	713	710	750	715	671	732	702	685	709	699	747	688	727	724	694	664	714	658	723	674	700	693	694	700	701	686	666	703	677	641	689	673	679	679	658	666	668	700	688	727	698	727	679	717	708	675	671	616	689	661	681	711	739	684	739	685	681	743	671	685	672	749	677	686	658	669	658	716	665	695	680	654	724	717	671	687	687	710	687	719	706	683	691	665	731	726	692	684	677	732	667	723	657	687	698	693	694	699	698	710	631	738	698	675	666	655	727	695	682	714	695	664	669	660	703	645	683	664	716	693	720	673	644	682	666	714	649	679	713	663	693	684	704	684	658	708	685	739	678	700	696	684	682	702	676	730	670	685	695	718	649	712	678	670	721	699	723	708	724	655	754	629	687	660	716	703	665	744	718	651	662	687	711	683	705	699	664	736	732	683	696	689	655	711	697	703	680	676	681	673	701	667	700	685	717	713	681	662	720	687	671	711	623	704	718	700	718	737	713	665	712	746	667	726	718	672	741	680	743	697	721	679	664	711	670	717	691	684	713	695	735	677	725	706	699	716	746	687	702	655	691	658	693	747	694	717	727	754	718	613	691	745	717	735	728	672	667	679	730	723	677	667	749	725	677	686	669	686	669	676	731	702	688	740	679	640	701	662	704	652	675	673	699	673	701	684	666	682	705	714	736	712	665	685	681	689	692	689	661	698	742	705	711	655	680	685	730	680	678	696	694	719	689	711	731	626	702	753	728	698	689	696	695	702	686	701	672	675	688	713	708	724	678	668	710	718	689	666	646	690	711	742	685	685	681	676	694	675	676	665	699	685	668	651	729	693	674	716	714	673	768	710	649	658	672	690	710	687	704	646	739	688	663	651	681	651	667	671	687	708	665	667	626	692	696	669	698	644	671	685	697	706	666	674	679	710	714	676	704	705	683	664	707	725	665	698	676	743	644	712	691	662	688	669	696	684	742	662	686	734	674	765	689	631	712	704	702	720	685	744	714	707	694	699	703	663	671	733	713	671	626	702	702	661	723	686	702	710	712	672	667	714	683	703	703	683	700	720	692	712	691	677	706	658	720	667	684	677	695	662	709	689	709	712	724	662	701	709	709	706	711	658	688	665	622	673	666	674	694	716	716	714	670	720	707	726	684	707	718	727	691	651	655	737	742	673	692	687	674	720	710	702	668	675	708	674	707	734	622	675	725	700	739	729	682	700	718	676	696	669	666	731	637	731	669	700	699	690	714	688	680	675	720	683	694	729	709	677	657	655	698	703	686	706	688	689	706	739	648	703	724	687	714	655	679	725	712	690	702	683	673	673	682	662	688	710	695	744	645	689	661	643	678	703	712	697	720	693	701	757	689	682	690	707	671	670	687	669	682	687	695	712	704	710	675	665	664	658	676	678	672	689	673	682	689	680	733	657	690	719	664	702	664	707	682	670	712	713	694	712	700	731	681	700	685	680	752	719	672	738	678	704	714	678	730	718	717	698	672	694	647	690	720	686	646	684	637	769	696	673	691	666	665	669	717	701	693	705	672	695	758	678	716	666	680	708	677	717	704	673	688	684	664	658	719	715	750	703	696	675	683	708	683	673	704	684	691	732	703	698	692	712	705	674	686	687	726	715	648	750	661	726	702	697	635	700	692	698	671	715	650	759	651	678	668	705	703	643	674	697	681	691	671	711	713	737	651	687	692	684	666	728	692	694	637	714	651	696	689	644	703	710	709	709	694	719	679	690	705	680	700	714	754	676	703	707	698	733	719	714	668	681	696	730	713	693	697	656	692	688	691	692	748	725	690	714	730	672	767	677	709	688	667	711	671	688	729	643	698	697	699	698	655	710	710	685	669	705	704	669	709	657	681	660	702	652	725	688	726	658	704	680	689	696	675	694	729	683	656	707	648	720	719	689	688	651	745	672	675	769	672	741	687	667	725	671	720	672	728	713	673	659	725	677	680	635	668	723	712	731	709	740	723	609	693	675	698	715	670	719	680	715	722	700	695	666	692	710	651	702	670	676	738	701	719	658	674	744	637	711	696	627	660	690	696	705	684	711	717	703	711	703	683	700	695	683	723	695	728	724	699	711	636	726	671	728	715	705	651	619	660	707	713	692	661	686	694	671	697	658	729	690	681	695	679	705	695	663	661	762	702	662	696	658	683	708	687	682	689	699	705	720	667	714	683	652	673	694	726	675	744	696	733	736	735	670	687	727	700	686	742	748	659	682	681	700	665	702	725	704	703	683	691	716	710	691	739	725	688	707	684	670	722	676	738	684	664	742	646	679	683	669	675	672	711	677	706	727	709	673	748	708	731	653	650	704	703	725	684	681	686	650	681	688	709	703	735	708	674	677	683	668	743	686	678	696	693	733	700	685	650	652	704	697	698	702	671	723	647	664	666	720	644	652	691	691	730	706	685	680	714	700	667	705	739	690	677	708	640	691	669	683	709	668	696	678	731	701	666	721	646	693	684	702	662	658	729	711	687	714	704	680	710	653	732	695	699	689	671	687	719	690	715	702	668	663	696	694	705	622	632	667	711	704	655	708	676	672	710	686	670	668	687	690	705	702	698	705	711	716	730	707	646	695	684	704	707	713	666	639	709	663	700	724	661	674	720	701	682	680	715	677	716	664	677	626	678	716	701	660	736	750	664	666	653	698	662	657	617	693	678	687	690	661	702	679	669	679	669	650	668	674	675	768	627	671	685	716	747	669
23519	21670	29507	23909	21416	19957	4617	485	417	454	440	445	429	466	420	469	424	432	431	412	419	411	422	424	431	444	434	451	397	409	388	411	429	385	405	433	411	431	437	431	395	433	431	409	432	443	452	431	369	426	435	428	429	466	403	414	436	426	442	402	412	401	419	425	446	424	416	401	404	424	393	407	433	416	431	385	443	404	439	440	434	418	427	432	446	428	428	399	403	455	434	449	439	421	385	401	436	389	380	425	424	429	407	385	395	411	413	435	430	409	408	434	433	426	420	431	371	397	448	424	461	412	417	417	420	425	436	438	431	424	409	427	424	417	374	455	440	414	408	409	431	412	403	384	420	439	405	398	416	415	409	415	440	389	399	424	391	398	431	414	402	406	389	414	430	416	402	392	382	382	396	401	397	433	434	412	416	401	416	381	371	431	427	451	471	402	385	420	401	445	414	413	391	417	419	386	428	456	452	441	398	408	427	440	432	441	422	422	439	456	465	412	420	442	412	448	416	418	443	397	416	409	445	413	395	399	424	464	419	418	438	396	412	410	453	405	426	421	416	426	467	402	423	421	435	417	460	400	410	402	396	417	453	450	423	418	412	450	440	458	413	443	396	446	412	420	382	426	410	461	465	413	415	433	407	379	397	412	434	371	421	422	452	409	394	411	401	459	430	388	433	463	418	398	375	452	392	430	414	402	403	437	428	444	422	416	417	400	396	418	459	440	429	430	425	467	444	393	429	422	398	446	412	406	426	432	431	421	430	375	434	417	400	422	441	425	456	391	416	439	420	373	439	424	444	402	410	368	388	428	416	389	393	417	431	437	421	407	409	382	446	449	439	427	442	446	444	402	462	440	447	426	431	440	397	425	432	453	453	435	408	454	393	413	405	404	459	391	409	417	418	457	407	415	404	425	419	421	423	386	404	413	373	420	424	447	405	434	460	419	431	440	433	448	444	439	415	431	429	423	430	415	385	392	416	418	425	377	389	402	448	398	414	451	425	433	411	397	417	429	411	405	449	447	437	414	453	370	440	438	415	407	396	411	448	470	436	400	430	413	426	444	455	442	420	397	364	429	437	408	385	391	395	398	428	445	413	423	444	389	421	391	430	422	420	428	439	426	435	424	410	408	406	420	403	419	406	389	415	390	419	444	468	398	461	439	424	451	428	425	439	420	397	437	452	416	440	405	438	401	394	385	433	406	463	391	438	454	423	404	406	394	474	411	421	441	428	411	425	391	425	426	414	420	446	426	433	413	386	392	450	411	413	424	419	431	404	466	433	399	403	371	419	406	425	462	435	400	391	398	424	440	416	452	413	431	421	397	459	423	420	410	418	433	449	456	416	410	433	425	409	400	383	374	422	420	422	422	427	417	437	447	408	450	385	405	393	373	432	414	413	371	432	430	402	415	445	461	422	426	426	414	426	394	424	404	447	413	433	395	434	412	424	373	428	431	424	420	402	416	446	424	406	403	438	437	403	413	426	425	418	447	456	412	398	377	393	451	433	410	427	437	410	417	397	436	427	412	424	410	383	418	435	423	393	433	396	425	415	403	440	411	399	432	400	447	460	442	407	405	414	407	385	435	436	394	402	417	435	418	416	402	399	412	418	416	373	436	459	450	408	399	411	412	416	410	399	407	393	428	389	393	436	412	404	431	435	415	460	429	461	435	411	386	424	413	434	440	431	387	407	436	389	367	427	439	434	432	429	431	416	407	422	388	428	412	413	399	426	411	422	432	436	413	433	455	446	406	418	434	420	417	403	409	394	431	429	407	381	405	394	438	414	420	409	423	398	474	446	435	411	428	464	416	396	420	436	423	413	407	434	418	380	426	409	420	432	429	430	438	414	447	405	449	466	431	394	409	408	423	433	443	416	425	454	429	404	388	421	409	442	374	426	406	407	454	399	392	416	432	425	426	453	424	403	437	393	448	409	429	439	438	433	393	385	433	464	438	422	376	402	458	375	414	415	436	416	389	439	396	389	401	386	401	427	408	389	429	419	408	388	457	421	438	402	407	423	395	437	431	418	388	406	460	426	423	397	439	401	403	402	402	388	443	400	384	382	419	388	392	427	404	421	449	439	370	426	385	409	445	417	454	376	423	407	387	452	406	431	382	411	422	420	463	424	435	413	434	426	425	414	402	444	404	418	403	404	450	420	422	433	403	421	417	406	410	421	400	405	413	448	421	393	415	454	412	438	453	411	425	389	460	409	410	450	423	416	418	398	416	422	403	445	405	411	434	444	447	469	471	421	429	448	409	425	429	431	420	452	422	423	428	396	448	423	414	421	413	398	410	441	441	416	458	399	441	440	390	398	431	460	419	432	426	407	426	423	420	388	405	390	425	460	373	456	410	424	436	393	426	432	427	430	404	420	431	414	404	378	429	397	432	422	387	427	407	420	418	422	441	438	452	431	426	428	395	414	467	455	433	425	428	414	396	400	418	425	435	421	447	428	437	412	402	431	408	432	405	380	398	398	450	396	462	423	408	425	432	385	437	405	441	460	414	373	407	397	414	414	406	442	486	409	422	459	414	395	387	438	461	416	444	415	423	428	381	365	422	421	399	405	444	415	432	409	407	427	416	423	450	427	403	430	408	400	400	406	430	436	410	357	456	399	455	415	432	424	428	414	445	406	418	440	436	407	417	450	421	417	440	407	397	448	444	431	423	405	429	408	433	390	377	433	446	456	442	430	420	391	411	476	417	413	406	438	393	379	418	433	409	419	439	422	408	398	395	408	406	418	393	459	404	446	422	396	434	402	451	448	416	443	412	449	412	426	432	436	382	420	453	387	431	439	410	447	393	412	410	410	434	422	445	416	433	411	423	456	419	443	397	442	411	406	438	410	397	431	431	408	385	411	451	417	449	412	413	419	434	411	412	407	472	385	461	421	392	379	442	427	401	398	478	411	414	403	421	388	391	440	415	429	439	441	440	381	416	434	429	418	412	402	396	446	422	407	427	449	415	452	429	399	427	424	394	440	428	400	442	402	456	370	413	417	440	408	439	413	399	428	435	472	432	416	422	403	467	400	403	409	436	439	412	419	387	399	401	470	400	416	431	447	397	415	412	441	448	444	464	401	442	443	404	429	436	395	421	419	408	449	427	413	379	437	480	427	405	439	438	409	393	424	410	434	423	410	427	425	399	409	417	410	443	436	437	431	413	401	422	454	442	388	443	429	413	395	433	413	388	415	387	429	435	448	388	396	386	404	429	406	400	427	415	402	426	418	417	432	408	407	408	416	427	383	448	417	405	409	413	422	437	427	443	387	414	422	394	433	421	430	428	420	375	415	389	397	418	371	417	420	408	423	427	393	431	422	451	413	421	407	438	425	413	420	407	374	455	450	401	415	416	418	387	423	397	459	435	434	403	394	378	394	438	453	452	425	426	429	431	422	421	438	419	417	433	442	454	454	439	396	383	438	399	398	426	404	399	424	403	436	376	426	447	415	431	434	419	451	410	437	431	424	381	416	407	392	414
62557	93838	61642	31674	11400	1264	577	611	617	634	660	640	602	606	580	607	596	582	598	590	607	592	598	612	614	606	578	596	634	627	572	580	530	563	613	605	568	562	630	609	601	569	617	626	591	555	580	569	552	587	584	579	605	610	612	568	600	578	555	599	570	599	566	577	606	564	572	622	575	590	573	602	637	556	569	582	568	597	586	609	558	579	604	579	600	644	597	623	582	594	604	639	614	636	563	588	602	575	617	606	597	604	619	595	588	623	574	578	571	585	592	622	552	555	585	594	623	584	582	582	572	612	598	580	575	574	615	598	603	628	627	609	607	594	591	575	615	606	606	569	577	609	586	589	575	613	607	589	579	610	615	570	579	551	582	606	608	627	610	592	590	620	591	618	535	558	634	573	559	580	595	589	580	604	619	607	581	586	607	597	564	612	555	570	592	548	597	567	633	591	621	578	567	614	594	611	618	585	576	601	621	607	584	584	573	564	580	592	595	567	618	629	593	567	617	553	600	557	583	577	584	581	604	622	569	603	546	622	620	560	576	625	620	583	589	585	604	586	556	581	575	588	611	590	605	607	618	594	608	582	590	609	593	630	592	577	574	594	572	629	579	636	608	571	607	562	541	612	606	570	610	614	596	623	570	608	572	628	621	576	582	595	649	581	619	598	594	561	586	598	604	567	577	610	556	551	574	570	571	570	546	565	606	593	609	597	582	584	594	592	598	594	593	591	614	569	606	601	576	601	564	590	625	590	559	606	639	558	592	572	634	621	601	570	574	585	570	604	589	601	566	589	621	568	602	615	589	608	600	623	629	571	587	573	596	607	614	607	569	630	639	597	612	584	636	577	588	612	589	573	603	572	579	576	585	586	571	578	610	588	647	579	598	585	609	595	596	569	577	602	640	597	581	616	554	635	603	577	573	582	598	610	590	575	566	601	624	576	605	593	612	573	573	570	598	606	584	582	586	623	600	612	594	573	581	632	549	615	549	593	587	598	565	592	606	594	622	643	610	588	563	589	631	586	581	579	580	579	579	575	614	594	594	596	605	571	550	581	558	572	607	589	602	607	560	615	619	580	602	604	647	546	553	594	578	608	557	598	642	594	592	598	613	619	611	600	614	604	551	571	563	565	626	617	595	573	636	623	592	545	564	573	612	581	622	599	580	582	611	621	623	570	592	625	621	599	582	578	638	616	536	562	637	551	608	593	591	630	612	575	561	610	564	645	590	615	632	552	600	599	614	557	608	568	587	602	585	638	604	579	585	630	591	640	602	577	557	579	543	620	617	629	592	620	610	606	582	567	583	607	584	583	563	592	580	610	569	582	584	583	579	551	562	628	616	574	566	589	586	586	543	588	589	593	549	611	562	584	597	576	560	614	587	637	662	549	572	580	633	610	559	615	596	581	568	621	560	612	546	589	589	571	591	642	542	565	581	574	577	603	622	624	568	596	647	626	584	608	578	621	568	561	605	564	609	526	624	614	562	583	580	602	620	584	625	601	592	653	596	563	569	643	634	565	589	574	569	600	607	622	670	615	554	611	580	557	653	569	581	590	584	624	584	620	595	604	581	609	600	587	640	598	614	622	597	634	562	617	554	580	613	559	580	549	593	605	590	590	563	603	566	569	579	558	531	551	617	580	601	598	619	578	543	568	592	589	569	627	614	654	594	639	587	553	558	552	612	589	580	612	594	568	599	618	597	590	611	560	604	611	579	551	574	550	588	588	529	627	599	602	578	561	607	533	585	592	613	588	576	567	590	562	580	550	574	616	581	591	543	593	605	590	574	598	640	599	634	563	595	577	585	577	607	603	531	573	601	600	624	570	607	576	649	606	558	609	634	568	579	579	604	564	584	594	583	622	595	590	600	622	587	618	578	590	599	580	558	587	567	593	561	592	635	645	585	567	611	645	614	632	592	622	576	600	586	563	553	566	601	629	608	589	606	573	568	614	610	640	592	662	585	630	628	598	578	576	578	591	572	573	594	608	613	589	570	611	604	596	572	597	554	589	582	593	633	591	622	618	593	576	608	619	586	555	612	577	597	581	615	634	598	645	583	605	607	568	627	610	554	609	620	609	646	616	626	605	640	551	592	532	615	591	577	540	611	583	614	575	575	655	615	567	605	615	609	584	607	588	597	587	603	584	579	594	574	610	603	590	628	580	593	539	606	574	569	595	598	587	614	580	600	610	618	601	636	617	616	580	596	629	589	591	544	612	588	599	603	583	670	580	598	627	566	596	613	585	575	588	615	624	604	608	603	571	617	605	562	596	567	602	581	584	571	574	619	600	606	610	618	577	566	592	641	574	574	568	603	575	590	629	581	615	605	594	598	613	618	585	573	631	592	587	564	634	581	593	613	631	592	574	552	602	646	574	576	587	595	599	560	585	617	547	599	553	646	590	617	607	585	604	575	563	593	594	591	590	540	603	558	603	624	554	632	624	599	629	613	566	582	620	588	581	555	570	561	589	586	575	573	596	589	549	531	572	609	558	586	563	615	570	571	572	591	660	617	571	560	598	637	605	594	618	588	615	599	590	549	622	582	614	580	614	590	520	582	600	570	583	619	590	564	626	541	591	588	581	610	570	608	605	573	600	612	603	593	577	606	555	603	572	623	589	601	580	605	594	623	549	602	570	614	585	587	614	577	607	576	585	582	587	591	538	561	535	586	577	604	599	577	569	584	574	611	607	604	592	587	578	583	575	576	604	592	591	605	535	595	608	602	590	526	586	609	563	591	603	586	602	602	600	594	627	614	608	626	560	577	581	647	566	614	579	625	582	607	573	644	590	587	590	571	593	595	603	596	581	598	584	606	636	597	609	621	595	560	615	564	606	551	606	556	547	627	572	602	571	631	566	564	590	583	636	590	583	608	590	568	583	551	584	606	594	612	601	644	573	543	616	602	586	609	554	588	575	582	610	565	576	606	584	577	574	543	585	596	637	572	577	625	598	610	633	578	581	536	644	560	585	556	581	642	580	585	585	577	571	562	575	569	596	614	615	592	647	547	601	558	584	593	587	609	595	589	553	594	614	534	556	578	621	578	594	583	575	556	627	594	561	599	603	576	608	585	607	564	571	654	581	638	603	601	613	579	548	602	608	594	583	582	583	589	615	626	599	582	609	596	562	614	554	597	648	579	586	559	609	591	631	575	624	554	541	611	602	595	611	578	617	602	562	605	600	664	627	537	588	621	589	574	640	620	626	591	583	609	593	657	556	560	606	597	585	596	568	574	585	595	592	573	579	566	596	593	626	601	588	619	609	597	577	638	588	615	611	598	581	600	581	546	593	600	597	596	600	584	598	586	601	640	639	610	616	608	611	602	590	610	590	566	610	605	609	584	555	614	592	575	559	614	580	631	608	596	550	610	579	585	568	595	602	599	618	578	597	648	562	570	588	564	579	584	593	564	565	583	590	600	581	604	578	574	552	615	649	607	619	597	578	610	527	570	591	623	587	626	575	635	581	611	531	569	543	600	590	594	565
31083	26873	22505	7461	1115	604	409	409	379	390	399	402	399	407	435	405	391	419	392	404	388	415	416	393	403	393	383	370	377	437	372	374	423	406	393	384	443	352	433	353	425	422	399	414	427	381	372	401	372	356	403	397	397	406	382	391	453	408	431	392	372	377	449	431	413	400	398	366	419	394	365	403	404	401	355	396	415	355	414	421	390	416	384	392	396	388	412	438	411	388	423	411	389	401	396	438	414	411	431	391	377	372	372	380	399	428	437	416	399	392	456	386	410	440	406	385	416	404	413	405	412	397	379	369	357	418	399	407	402	356	389	374	428	395	439	374	427	388	381	378	418	372	378	429	385	375	466	409	420	414	366	359	402	391	381	375	421	384	385	400	399	414	411	371	362	430	394	392	365	396	404	410	393	357	381	362	392	376	413	403	385	417	374	429	370	352	373	426	367	374	408	370	400	381	365	417	417	404	407	389	394	397	389	389	414	367	394	382	381	464	409	386	407	408	382	370	426	398	434	375	394	377	385	380	421	392	395	393	397	393	393	397	416	408	368	384	373	411	397	394	379	401	439	408	428	386	434	420	362	418	394	402	397	373	410	390	392	389	404	386	417	414	389	365	398	391	360	380	340	406	452	414	402	381	415	377	372	391	403	405	419	384	359	432	424	380	356	428	406	419	379	397	397	390	405	376	398	424	360	379	403	402	425	416	432	424	405	447	429	384	388	400	368	398	394	417	368	381	392	382	385	375	361	408	403	406	437	441	414	406	363	375	386	408	403	434	414	397	391	429	366	413	388	414	418	402	412	412	403	423	377	349	412	385	374	396	435	432	374	407	375	370	411	405	358	408	406	398	404	427	433	406	404	402	397	401	400	398	378	366	420	409	368	408	370	412	389	382	358	397	392	431	397	345	398	400	408	430	405	380	381	365	371	429	410	407	401	384	411	406	435	381	380	415	400	354	384	463	404	413	364	384	410	428	396	397	361	402	389	389	369	429	365	383	387	376	413	401	372	368	369	394	402	435	383	370	376	365	410	383	427	408	408	383	404	363	405	380	461	368	417	396	410	351	389	382	395	386	425	404	391	376	386	382	397	396	419	378	388	394	392	372	414	383	425	389	361	408	395	439	387	427	391	432	354	413	388	393	381	382	357	388	379	364	398	371	373	404	405	368	389	374	409	400	385	367	418	417	422	393	372	394	381	391	397	435	374	392	380	408	427	366	383	406	419	398	437	368	346	383	422	364	415	386	396	432	427	388	385	389	409	408	375	432	402	377	356	408	430	378	406	400	395	373	375	415	424	403	380	378	401	418	401	409	410	402	419	394	400	432	385	370	433	392	385	425	398	386	396	406	369	399	375	417	377	361	371	370	384	398	373	425	387	424	398	413	393	374	364	412	398	408	367	385	398	365	420	392	411	398	399	362	402	372	434	363	417	385	427	391	422	393	419	399	424	392	405	400	380	391	408	391	415	399	397	436	451	367	410	400	385	413	394	444	387	413	378	380	392	389	405	414	431	354	422	413	395	375	458	399	388	397	415	385	374	375	381	399	397	375	381	388	393	397	396	397	367	394	432	403	386	431	388	376	397	379	384	374	405	402	400	390	413	393	389	368	398	383	433	406	379	422	369	369	366	413	392	403	378	408	396	374	384	436	409	436	407	395	413	396	396	404	400	363	425	367	405	385	393	365	398	377	401	386	412	403	444	390	377	399	364	380	385	397	408	381	405	410	382	434	375	408	416	453	410	394	390	412	433	421	378	420	408	385	429	425	361	374	399	365	424	396	402	463	396	367	412	400	409	391	399	417	388	377	397	419	387	421	395	376	395	387	378	400	374	394	403	401	384	362	377	396	398	389	408	400	413	381	379	414	417	377	388	400	393	393	413	408	394	410	398	440	369	386	376	422	372	413	361	407	377	423	439	411	394	416	369	427	435	399	398	380	413	412	383	374	405	396	434	395	421	376	380	375	389	384	379	392	412	411	372	410	406	370	439	393	388	360	403	425	375	358	450	389	429	388	382	385	415	380	387	409	408	367	416	373	390	380	421	410	412	377	402	397	388	389	393	374	403	370	403	425	385	418	401	360	375	395	377	397	379	426	376	384	400	406	383	402	376	403	420	440	421	427	396	392	382	398	399	404	384	380	410	373	435	373	379	401	416	376	432	378	371	405	372	402	394	407	407	412	411	393	382	416	404	428	408	400	376	390	380	396	380	390	369	350	407	369	387	391	377	405	376	391	383	407	424	402	397	404	385	411	382	428	415	385	389	399	423	429	348	390	392	378	398	403	368	420	370	390	414	371	399	386	390	438	395	423	368	412	407	412	391	428	385	410	421	415	384	394	423	398	400	397	382	375	390	410	392	420	405	429	406	418	368	397	390	422	372	368	390	392	402	454	401	397	412	387	382	379	401	412	400	385	379	413	410	410	373	395	419	389	423	377	361	381	422	346	379	418	360	387	411	414	416	441	373	429	400	369	412	398	455	430	406	378	383	399	414	393	386	402	379	399	396	391	383	377	409	421	397	391	383	413	417	395	406	407	472	379	401	383	395	417	403	429	443	426	408	414	427	425	404	365	381	367	409	400	384	407	392	418	382	412	384	416	380	388	377	387	381	378	398	391	373	407	388	382	433	405	392	408	368	425	425	398	416	408	403	416	432	386	390	411	376	384	363	416	399	401	397	338	390	381	407	393	382	381	431	397	402	405	397	395	400	404	368	376	442	359	413	418	412	403	392	390	394	417	408	353	391	413	414	339	392	414	409	397	394	376	419	380	395	370	354	388	391	406	379	375	359	387	382	382	393	376	399	418	429	372	405	402	356	403	395	409	416	417	393	387	406	391	395	406	387	395	408	381	388	399	408	416	361	388	430	381	407	383	411	418	386	400	433	385	408	395	400	404	401	402	392	440	393	396	392	373	409	378	402	409	414	395	385	405	404	427	414	400	414	407	349	371	376	427	394	390	386	430	384	378	389	378	425	372	406	369	380	414	398	411	385	382	392	391	388	422	396	408	396	376	404	403	424	388	394	382	403	407	381	393	401	383	369	394	434	388	377	418	410	407	397	391	382	361	407	399	402	385	382	399	394	390	375	412	399	383	410	372	407	398	439	358	375	361	389	387	385	398	419	386	390	406	430	405	416	387	424	388	372	375	385	338	388	394	386	384	426	406	407	414	391	370	358	383	398	395	434	392	349	403	403	409	433	436	386	447	413	376	367	398	381	407	425	391	423	394	422	393	405	393	409	413	405	429	382	411	408	394	405	384	389	409	375	406	414	404	424	442	397	399	421	422	375	379	364	437	401	428	351	392	405	410	413	391	395	377	383	396	390	410	402	391	396	398	383	407	376	389	371	420	411	428	415	390	415	407	435	362	357	351	414	380	375	365	374	359	405	361	407	357	362	416	400	424	411	401	342	388	390	430	399	379	390	391	401	377	448	385	391	415	394	413	400	384	383	390	408	371	399	431	399	404	389	399	380	367
37574	41086	22349	5592	1443	625	541	580	559	568	543	562	612	566	533	574	593	548	585	592	612	590	586	584	592	577	555	591	573	578	568	554	532	576	531	551	585	522	563	544	598	544	602	583	558	605	578	562	559	593	557	562	617	534	549	569	538	614	568	570	554	583	557	569	555	547	543	538	603	564	593	557	552	564	566	595	569	548	626	538	593	542	555	566	554	540	570	570	585	541	589	581	534	590	551	594	565	502	525	585	576	585	584	565	562	545	549	542	578	556	558	607	567	544	570	605	592	525	580	553	531	593	558	556	566	543	579	578	588	579	586	562	570	561	558	564	556	596	568	576	576	590	576	597	546	561	569	587	581	590	563	561	583	633	583	540	572	585	569	542	564	572	572	557	524	559	528	559	570	555	564	583	566	597	583	591	578	580	587	600	589	539	567	578	597	595	542	587	573	577	618	597	587	570	615	580	587	522	550	583	555	584	569	545	538	612	530	570	563	566	575	566	591	552	595	588	603	554	541	551	545	568	559	569	572	604	567	599	529	582	548	561	565	588	621	587	555	584	555	557	555	560	572	531	570	584	605	599	553	569	589	558	570	555	602	547	587	545	590	559	552	528	550	530	558	584	595	597	580	531	558	581	590	566	537	552	560	604	577	561	568	552	579	542	592	599	582	535	560	555	586	583	566	515	584	568	574	558	572	568	584	607	573	606	590	570	589	559	519	559	598	553	560	538	541	572	600	578	595	574	574	567	525	567	560	562	559	559	560	562	567	591	552	555	536	590	578	591	563	602	580	562	584	513	567	564	554	582	573	531	557	527	511	578	581	576	524	555	543	586	608	590	559	559	518	550	558	544	564	560	583	551	554	567	599	566	555	538	570	556	545	598	545	559	594	600	565	534	617	592	557	557	568	576	580	572	550	594	600	586	572	573	530	570	556	529	588	606	567	522	612	537	550	587	532	592	556	574	584	592	584	554	560	587	559	572	591	538	605	583	562	570	601	575	595	593	599	535	515	555	566	559	563	543	601	599	642	560	564	571	558	560	572	570	555	562	518	575	568	532	622	541	588	567	553	579	585	562	586	548	575	557	526	577	560	578	552	574	568	543	598	579	535	559	587	570	515	599	565	595	598	526	568	553	553	578	549	563	557	548	558	586	562	559	585	553	559	608	541	548	572	598	540	565	536	555	549	619	560	569	577	618	570	559	575	612	592	585	558	578	596	545	562	560	539	603	582	555	583	559	543	572	596	575	611	594	595	589	585	567	559	545	558	582	545	554	541	583	588	612	586	580	561	579	570	565	582	563	569	583	559	591	568	586	563	540	594	598	551	553	555	558	572	563	578	575	543	571	576	582	549	569	583	589	569	579	580	578	579	553	572	582	560	507	573	539	535	566	611	542	615	522	571	555	556	545	583	551	536	570	567	524	618	571	612	554	539	542	552	575	592	556	561	610	610	576	554	607	581	557	582	552	558	572	554	597	577	581	596	549	586	584	580	529	592	564	553	564	600	604	536	567	589	582	616	539	578	601	576	565	564	517	567	603	566	567	564	579	578	566	584	558	533	537	627	582	526	596	573	584	569	530	550	570	561	577	523	565	559	560	556	575	581	563	569	521	555	559	584	560	547	560	569	564	589	594	602	551	578	545	547	535	560	548	597	598	569	552	625	563	589	539	533	578	551	537	564	583	560	542	578	590	543	595	554	570	572	571	589	581	592	593	570	566	549	550	548	593	586	553	601	587	577	529	552	566	566	568	568	583	535	531	564	600	543	557	553	596	599	558	572	545	610	595	578	563	567	597	620	565	564	552	578	583	575	551	592	508	541	568	572	562	572	558	536	600	570	545	576	585	576	556	565	575	586	547	564	524	579	542	565	538	572	567	561	598	557	570	525	527	554	543	584	607	522	559	535	569	569	604	560	624	559	553	567	563	549	562	559	544	583	576	557	582	596	560	597	594	596	543	581	546	556	578	571	580	536	570	597	580	569	601	565	567	592	581	586	558	560	576	558	581	611	552	584	563	568	555	621	570	582	536	586	590	558	578	538	538	605	590	523	587	560	572	559	605	583	543	566	588	584	558	542	602	601	545	549	609	591	561	563	563	567	588	514	563	555	560	555	589	611	570	566	586	577	569	555	583	534	582	553	592	590	570	538	556	543	593	546	529	580	535	585	582	566	549	542	588	586	617	512	561	606	580	506	512	607	604	549	595	604	550	583	584	552	577	537	599	587	557	576	611	629	554	553	539	566	556	560	582	579	551	629	542	578	584	542	550	583	623	575	623	526	535	531	550	537	563	571	591	566	565	539	570	554	586	533	561	570	525	571	565	542	579	577	593	547	560	581	556	604	569	624	534	566	567	534	575	542	563	577	561	593	561	560	577	558	585	529	550	579	549	524	559	617	567	577	572	582	571	574	598	578	526	563	545	559	581	602	553	589	561	580	584	585	535	564	558	564	585	579	545	556	530	580	573	564	551	583	560	551	551	549	596	599	599	541	552	555	607	576	567	538	586	579	564	539	565	550	563	566	580	533	619	593	555	624	580	573	590	599	546	578	596	579	576	613	569	537	555	502	554	562	574	586	538	594	538	564	540	570	536	583	601	562	572	582	618	578	554	558	641	573	531	533	586	593	587	607	560	595	581	535	605	526	554	618	575	549	585	565	607	585	539	610	566	556	631	524	578	564	610	549	591	575	582	564	588	585	561	577	531	584	580	510	542	493	594	567	547	549	625	568	574	548	557	574	540	598	523	576	541	605	572	541	564	583	561	539	577	557	570	555	603	554	567	585	584	576	545	548	565	549	604	566	584	564	618	565	599	584	578	554	563	569	561	593	548	616	549	533	548	583	571	611	562	539	550	554	523	574	585	555	562	589	546	592	562	560	575	580	545	515	568	575	609	549	562	566	564	576	585	609	546	536	581	548	576	554	568	594	560	561	589	563	612	599	537	578	557	562	594	545	591	592	563	585	550	602	567	554	537	605	579	534	566	576	555	569	538	571	573	589	576	559	593	572	563	620	566	562	583	575	571	560	566	557	559	596	574	579	622	530	567	549	571	571	562	550	590	536	578	595	596	573	539	585	564	581	559	592	551	559	586	586	582	586	509	577	543	557	583	558	561	549	561	613	585	569	526	580	532	593	549	574	583	568	546	539	592	582	573	537	558	603	551	580	559	564	611	572	576	546	524	541	562	593	572	574	561	578	611	574	569	576	553	560	598	568	577	613	559	574	599	562	547	579	568	608	558	584	590	562	592	563	574	594	599	572	566	541	534	563	530	571	587	560	551	604	574	578	582	570	556	555	606	573	576	601	575	596	595	545	555	604	573	551	597	625	586	555	564	616	579	536	574	586	561	575	592	570	568	550	571	603	584	554	598	571	563	572	544	500	559	590	548	580	572	549	601	565	593	583	612	519	594	570	595	604	527	560	592	553	553	591	589	587	568	532	607	591	583	583	551	560	583	585	554	594	578	576	547	562	577	593	550
24295	21873	29444	24481	21127	12491	911	554	513	489	479	530	495	473	497	489	499	502	518	526	458	485	496	542	526	498	505	497	493	507	468	453	479	449	493	509	509	470	488	478	492	517	506	511	513	500	489	478	480	503	515	499	511	468	510	497	496	477	523	487	469	475	484	479	497	476	526	494	501	520	466	466	486	484	468	481	485	472	476	485	469	474	479	493	506	523	491	464	464	495	492	485	505	524	459	531	524	535	491	503	512	494	535	452	466	494	487	523	423	471	484	501	479	522	516	507	484	459	507	493	513	477	464	462	490	493	458	491	475	522	511	489	508	500	495	470	506	524	531	456	544	497	486	471	450	426	444	476	505	463	502	480	504	459	489	500	470	532	464	504	484	489	521	531	437	472	494	541	489	518	500	514	475	489	471	539	513	526	461	542	489	545	469	460	503	516	493	489	469	494	484	477	517	490	513	507	476	467	529	443	522	477	485	466	453	513	492	508	496	470	504	468	514	486	472	535	515	528	494	471	496	492	485	522	520	445	478	439	492	481	465	496	483	467	455	517	503	513	512	466	456	454	478	503	491	470	464	492	460	498	486	472	492	474	473	492	510	486	515	511	503	490	480	502	548	462	501	521	490	464	524	496	497	506	495	482	484	495	521	487	517	462	509	484	483	511	467	491	459	456	453	537	466	516	479	499	504	488	495	485	463	465	498	456	541	516	522	494	487	472	447	461	450	478	495	459	488	446	495	447	498	472	475	487	498	509	501	488	469	544	476	475	477	492	486	521	490	484	534	484	514	480	484	462	498	479	504	489	473	518	458	457	504	479	505	483	514	511	504	504	475	502	483	529	489	496	476	459	470	489	462	464	470	462	502	515	498	468	524	501	464	543	475	507	519	475	485	480	425	548	482	456	460	456	512	484	496	465	504	527	494	519	488	518	491	481	466	500	490	488	491	491	452	501	492	449	500	502	522	441	475	478	526	479	447	485	495	532	539	503	472	507	538	531	503	450	523	458	499	493	492	508	509	473	479	487	527	509	510	484	489	516	542	482	441	468	491	499	471	509	476	548	492	465	526	505	480	518	492	472	510	459	535	478	490	470	449	501	467	507	505	468	502	489	482	489	524	481	485	507	527	470	481	510	481	493	496	496	486	487	517	489	446	470	530	498	514	478	441	462	446	486	511	511	477	520	472	517	506	486	477	560	512	492	448	507	487	457	501	500	499	504	476	508	477	469	480	531	513	466	491	482	525	508	469	523	460	521	459	494	499	447	495	566	479	481	483	493	453	477	509	487	476	528	512	476	475	468	479	483	517	494	465	511	493	468	508	471	477	489	487	477	502	447	496	490	488	481	514	495	540	527	469	471	488	514	479	518	476	501	495	500	484	450	490	496	507	450	455	465	496	492	507	482	492	536	459	516	452	462	533	533	536	512	473	510	469	484	515	475	497	514	489	502	465	508	465	502	516	488	523	526	498	475	458	436	435	481	476	514	529	519	489	490	495	508	511	502	539	502	474	495	532	505	471	507	489	511	478	470	493	506	480	520	516	484	456	487	500	497	454	497	470	427	474	474	481	439	475	495	477	493	517	500	486	485	490	478	520	485	510	482	511	514	470	501	500	530	488	500	497	481	514	486	466	506	469	495	517	498	502	516	500	517	499	503	495	496	478	459	483	453	467	462	486	453	483	490	495	518	497	536	483	463	504	462	486	519	471	537	474	479	480	483	484	480	494	482	492	487	445	501	498	503	490	491	472	470	506	447	503	519	460	467	474	510	525	508	506	479	483	498	509	503	538	507	516	476	500	454	524	487	519	495	524	475	506	516	463	531	476	470	513	489	468	494	503	529	484	465	484	522	488	508	475	466	521	486	484	534	472	491	514	485	467	508	468	482	479	492	516	492	451	516	494	499	533	527	458	465	475	485	515	468	488	494	494	508	477	489	477	485	527	502	483	506	499	505	493	492	453	501	499	471	484	474	482	499	464	521	500	501	474	464	469	508	478	490	492	461	513	503	479	455	487	490	474	481	476	516	494	495	510	494	501	545	469	476	525	462	456	552	453	514	471	475	484	479	474	493	504	481	484	480	514	473	470	480	485	497	514	490	459	481	486	475	470	487	516	470	461	472	502	483	489	528	490	474	496	514	523	473	501	476	514	487	470	467	505	494	505	535	474	481	496	491	525	521	475	502	506	475	492	488	486	492	497	499	518	499	488	511	547	534	515	452	505	519	552	482	444	461	513	512	494	476	525	495	490	453	523	493	499	492	453	485	462	515	476	470	493	500	482	489	475	498	456	460	496	506	501	520	475	512	498	482	504	530	491	503	503	479	465	492	507	454	453	472	468	492	467	486	483	467	479	489	482	513	456	489	522	492	493	471	513	473	526	473	492	474	463	519	472	472	482	493	517	508	513	495	480	555	487	472	482	483	451	483	492	448	484	473	516	488	490	487	477	495	483	500	467	453	450	513	470	501	479	492	455	440	479	496	506	520	513	508	449	476	500	490	501	505	518	464	461	480	499	460	484	461	500	530	495	539	450	515	487	497	501	532	488	515	516	443	478	497	489	489	530	471	492	521	494	495	472	487	496	507	450	467	500	506	477	501	524	505	480	488	471	501	497	492	483	495	500	484	472	463	467	487	469	537	499	513	458	465	475	506	516	499	537	466	500	470	477	550	473	510	493	517	479	451	503	486	481	469	489	490	494	482	491	480	486	483	439	503	510	510	489	478	498	507	466	505	492	498	502	469	476	533	504	506	486	502	499	493	485	465	497	505	515	481	479	509	515	461	506	461	494	509	500	494	512	500	497	482	494	488	521	470	515	485	456	511	470	476	465	519	454	508	486	481	500	475	477	492	529	452	505	494	532	505	502	470	546	521	516	473	544	464	506	508	499	460	453	444	497	484	492	511	455	479	516	508	443	507	496	503	476	501	463	485	485	537	535	499	494	469	502	470	499	490	478	507	467	490	497	481	476	483	460	510	466	467	494	510	511	508	474	463	516	502	493	497	493	462	508	485	464	490	478	509	498	492	486	475	491	515	494	498	472	500	506	508	469	495	475	561	513	456	457	487	508	426	486	505	508	473	459	522	485	541	485	492	474	503	500	466	505	496	490	518	519	490	504	491	556	480	474	498	514	488	511	430	466	483	482	500	505	458	496	560	499	476	535	491	514	499	437	518	493	495	496	480	490	486	474	481	448	466	480	461	514	452	473	445	435	528	485	466	481	451	475	525	500	472	455	500	515	495	515	492	502	473	487	484	450	458	470	478	501	526	479	485	487	498	459	461	478	452	508	494	481	503	498	495	479	494	456	516	458	489	478	462	521	506	484	471	499	471	464	528	478	581	466	509	515	471	533	490	471	490	455	515	495	527	462	455	496	491	504	471	524	492	465	474	488	516	531	484	465	531	516	504	536	503	518	494	450	505	470	462	461	527	522	462	476	507	490	459	479	497	506	484	488	509	488	442	518	511	457	498	480	515	496	489
62002	87472	56866	27097	8111	1400	713	672	677	694	718	677	700	696	681	699	720	663	735	705	664	695	719	710	682	703	746	676	736	732	740	720	689	695	704	690	746	659	688	714	673	697	673	720	721	689	654	675	725	683	688	735	691	738	730	727	706	661	693	684	669	745	679	706	729	715	686	681	764	698	684	676	685	684	701	652	718	689	677	729	693	657	721	692	696	721	661	673	675	644	709	695	640	681	719	695	709	657	660	738	673	687	698	658	727	709	708	664	673	707	688	683	664	684	680	676	706	740	675	729	704	675	698	678	724	746	668	705	685	688	719	716	690	710	659	689	694	716	723	698	644	643	727	639	709	686	706	687	755	688	699	709	704	700	712	723	693	727	652	690	703	779	666	706	685	704	669	700	694	655	708	635	665	720	680	678	657	741	667	691	725	709	700	704	711	690	674	676	687	693	735	683	671	745	658	733	693	698	663	697	746	707	692	711	706	654	657	694	709	739	725	701	710	688	637	655	696	685	723	696	739	695	670	697	690	739	697	682	685	651	742	665	699	722	719	665	703	674	667	676	704	697	695	714	739	729	693	743	665	706	725	666	705	713	708	681	695	701	720	691	718	666	692	710	722	685	718	719	705	742	715	710	672	665	663	685	699	650	650	672	691	748	709	710	679	703	676	679	693	711	757	679	734	686	708	678	697	669	663	705	649	692	687	704	716	732	692	701	659	685	703	675	686	712	702	740	725	709	689	713	704	695	712	706	681	653	692	708	686	734	706	667	742	685	694	688	668	724	721	708	717	726	668	735	716	697	692	720	703	699	683	717	687	704	689	711	651	710	661	723	730	716	676	641	702	718	710	671	739	675	685	694	757	741	750	712	695	718	699	652	725	678	696	721	687	699	689	729	746	717	668	707	701	681	757	663	714	671	687	670	691	718	733	693	694	667	698	679	718	666	646	729	661	676	663	698	697	683	717	688	702	737	640	699	720	686	685	712	698	726	659	656	677	676	707	743	719	665	735	766	719	654	698	738	706	714	665	696	699	702	742	697	675	680	732	678	682	696	698	708	725	702	731	737	657	732	701	678	703	690	661	691	674	700	718	675	695	657	671	741	706	706	699	657	714	673	650	706	684	692	705	711	661	699	688	666	675	648	689	685	690	698	719	734	618	670	685	707	664	716	697	685	724	727	739	700	701	719	710	670	716	704	705	701	670	733	692	685	666	698	706	693	731	681	716	720	694	688	718	684	663	691	707	705	687	699	716	673	684	678	682	677	698	670	696	652	695	669	690	723	695	663	708	687	733	677	686	713	668	646	729	684	690	674	672	689	711	682	666	668	669	685	711	765	685	667	715	674	696	686	666	655	684	686	701	694	697	734	703	709	722	661	707	700	723	775	703	678	689	732	681	687	717	660	689	700	701	657	696	726	677	685	674	690	719	722	709	719	712	706	681	720	658	733	692	685	694	677	650	701	667	690	694	683	714	675	709	743	709	736	684	668	700	684	716	692	684	711	695	754	668	632	738	732	686	675	729	654	731	693	744	727	663	691	666	686	752	734	703	691	717	696	711	732	681	704	702	683	658	718	669	666	673	685	685	628	658	718	708	718	695	665	685	677	686	722	669	672	691	709	665	652	695	692	694	665	749	722	721	679	733	737	715	694	713	765	727	700	718	698	666	686	698	673	699	717	674	767	677	678	657	714	699	664	691	692	688	689	654	705	680	710	675	696	681	717	722	724	662	638	687	688	659	697	690	717	687	707	672	703	693	685	694	673	685	670	709	698	707	676	678	696	746	730	718	708	661	729	743	665	725	718	692	692	656	721	656	683	683	689	741	700	730	760	719	693	671	699	662	734	748	642	663	695	665	645	683	747	668	664	683	698	659	726	681	687	717	669	680	711	706	696	637	652	684	663	664	667	704	687	686	662	708	703	661	687	690	690	674	685	712	683	665	647	646	724	676	678	699	714	715	723	701	670	688	675	687	706	723	693	671	707	661	728	660	712	669	700	717	710	707	685	684	735	707	723	694	725	671	739	703	699	678	734	714	711	681	721	704	627	704	688	694	696	642	708	657	660	719	700	704	692	686	697	709	710	717	682	694	641	715	666	643	731	714	698	678	688	683	683	689	691	692	714	701	686	704	725	730	732	661	718	716	696	686	696	690	694	702	663	712	674	730	704	694	673	734	710	670	718	678	702	663	700	698	643	692	634	671	724	707	684	692	681	733	696	701	715	681	704	685	689	663	723	717	689	723	707	637	701	669	692	717	706	683	724	730	708	703	653	631	709	721	664	669	734	686	697	711	713	743	738	672	724	714	668	734	691	736	725	734	728	681	667	715	684	668	665	691	667	719	691	702	684	717	721	684	694	691	648	693	673	701	697	747	720	692	725	746	663	718	683	706	661	726	708	669	738	664	657	708	683	705	652	642	706	683	685	688	725	710	692	673	719	688	692	660	672	664	718	705	639	697	686	721	675	685	687	707	661	654	692	704	690	743	678	712	704	697	697	702	720	713	712	683	702	734	730	696	688	650	696	678	709	671	694	716	661	693	704	711	691	686	693	690	682	710	668	717	697	696	650	662	653	705	716	698	721	707	699	657	690	711	689	698	736	673	686	674	692	643	716	673	690	719	684	728	687	704	673	699	683	730	683	702	690	684	748	702	650	727	671	776	696	693	705	663	708	703	684	722	717	705	696	732	659	675	703	740	670	717	689	777	643	671	632	666	714	678	662	724	733	693	705	676	675	641	677	672	701	672	666	701	665	703	693	717	737	703	737	702	736	699	710	673	722	726	719	672	697	706	697	710	703	684	699	699	704	680	706	648	684	725	698	693	671	701	725	745	688	664	685	662	712	740	667	678	671	672	667	682	685	716	707	693	630	648	675	737	735	680	674	654	660	706	705	688	679	692	683	703	667	752	658	724	708	661	726	701	718	663	677	706	707	681	681	718	717	717	715	701	690	678	715	699	701	677	714	666	675	678	701	679	693	685	745	687	668	719	672	659	707	713	663	679	667	683	712	700	676	693	700	697	709	691	697	714	699	725	693	735	660	668	685	686	749	703	714	687	721	672	685	733	706	709	663	694	708	681	730	692	659	718	705	664	705	732	667	688	680	709	705	739	681	640	682	720	744	658	679	702	708	661	679	676	647	674	707	695	706	720	730	691	713	691	676	727	702	722	669	713	753	727	710	710	663	718	684	681	677	702	743	695	678	679	636	745	671	714	668	662	720	689	677	683	670	723	692	722	708	715	673	690	685	713	690	705	717	675	720	695	720	706	714	712	702	730	720	721	688	684	678	689	649	679	683	715	674	701	725	723	667	664	645	677	706	721	672	681	714	687	684	714	649	710	618	688	698	734	721	689	704	662	715	675	685	674	657	699	681	754	652	705	718	673	701	735	711	718	699	715	701	704	689	676	685	708	741	688	682	718	661	709	682	695	708	760	666	735	677	687	745	693	681	667	710	716	706	683	678	702	661	712	697	706	716
23517	21637	29709	23899	21428	20022	4935	518	439	412	435	449	430	449	439	466	435	440	452	419	433	443	428	444	429	452	444	394	419	440	419	424	453	459	458	439	441	416	423	424	451	435	432	414	411	472	410	380	413	414	420	412	454	455	390	413	415	442	425	403	418	444	438	399	427	387	418	460	417	452	450	402	436	392	429	447	462	393	388	460	416	432	442	436	447	420	462	443	454	406	420	430	409	431	452	412	422	462	432	451	436	421	459	434	420	433	436	439	433	447	430	416	419	409	422	430	450	439	403	457	394	449	428	412	405	435	452	444	446	442	419	393	422	430	441	424	471	431	408	417	436	426	439	413	418	414	433	441	450	447	437	384	405	448	489	427	443	437	411	439	424	383	401	407	420	430	439	405	422	408	408	414	421	411	461	437	431	419	424	435	453	457	460	414	431	434	442	428	440	421	422	434	422	461	428	430	449	402	439	440	451	396	421	418	415	412	443	481	464	412	433	433	451	460	446	438	429	411	430	444	411	435	453	435	407	422	396	445	449	431	441	421	441	445	426	439	472	434	419	410	417	461	413	405	405	443	424	445	406	440	400	405	417	432	414	404	416	412	412	409	444	399	395	432	398	446	411	405	464	382	386	467	409	390	427	444	384	416	402	402	397	400	424	420	425	431	442	433	436	408	440	430	448	406	443	394	441	440	427	410	425	419	438	406	431	471	456	408	437	418	457	443	411	427	446	451	474	422	405	409	419	420	445	417	447	391	429	398	459	435	435	401	447	463	414	407	407	428	452	375	447	425	433	356	407	403	419	414	370	426	408	414	421	423	446	420	426	416	398	428	397	420	446	429	437	453	423	457	455	390	466	400	431	430	453	426	429	428	455	426	394	370	448	400	459	447	430	441	452	436	426	427	418	450	476	446	447	402	443	443	434	432	431	440	430	425	429	461	422	413	394	449	417	414	395	441	443	457	426	432	449	468	485	451	429	427	413	441	430	436	445	416	455	407	418	437	434	453	443	441	401	433	434	403	412	409	435	414	456	394	426	420	439	395	412	470	439	437	415	453	442	423	456	448	435	441	438	438	409	417	416	438	467	422	461	413	402	422	437	427	457	468	418	416	425	452	425	410	414	450	437	432	447	441	412	426	444	454	447	481	405	463	458	422	435	385	396	436	440	423	429	430	431	416	412	388	455	365	422	423	405	389	437	448	375	426	458	450	447	433	409	405	431	419	421	453	431	424	456	437	440	424	423	388	412	404	429	421	390	464	434	398	499	399	417	419	413	418	438	438	423	411	428	395	462	446	421	428	410	437	388	430	433	425	444	454	448	437	431	437	382	405	443	417	400	435	452	424	423	388	419	437	415	435	439	403	439	403	402	437	405	424	431	409	408	429	461	424	417	444	422	416	395	433	439	433	454	418	461	430	414	426	436	391	429	419	402	419	433	412	406	398	419	404	446	442	412	432	466	403	429	391	435	456	459	417	427	456	429	442	492	434	426	436	452	450	423	443	430	374	439	441	422	417	422	422	408	425	416	453	429	422	435	414	438	421	438	441	457	425	416	439	453	429	424	424	415	371	425	395	385	431	431	423	418	467	445	436	408	442	424	394	406	459	423	441	442	443	406	447	408	438	410	424	424	395	398	413	423	443	460	396	432	444	422	414	459	450	405	458	440	443	438	455	428	459	403	405	460	435	410	428	444	425	422	441	417	457	433	422	427	410	410	443	413	412	428	448	427	412	431	436	444	416	486	451	392	442	430	429	403	427	423	450	454	454	422	404	417	438	444	454	474	456	442	494	429	427	440	387	388	429	451	448	426	440	438	417	427	411	425	436	435	415	441	406	454	427	408	445	432	400	421	447	408	436	424	409	381	421	394	393	460	448	415	429	425	433	438	426	418	426	435	428	422	420	454	457	424	453	427	423	424	456	440	457	407	447	402	440	428	411	413	438	399	453	428	432	407	422	419	448	418	422	427	440	407	448	466	442	389	397	423	415	493	402	418	427	423	424	401	442	440	392	420	453	447	411	420	433	440	394	436	419	454	413	416	390	438	427	409	434	449	439	418	419	401	454	415	382	431	469	438	440	435	395	440	414	455	418	421	421	404	414	421	393	422	420	446	423	399	433	391	459	423	398	432	420	441	423	413	438	449	434	391	434	443	457	400	439	410	411	383	401	439	430	412	431	436	448	433	397	442	406	452	432	430	450	455	400	445	413	413	434	420	483	409	436	447	431	431	432	452	443	400	422	414	421	418	437	432	441	438	414	418	430	433	440	410	412	421	455	450	405	458	414	429	393	408	420	415	428	400	428	398	398	418	411	444	471	416	406	427	437	441	433	433	420	423	421	415	458	407	419	450	449	400	417	442	459	418	425	410	422	435	423	421	402	409	456	425	401	441	419	440	433	433	449	398	430	415	415	407	405	423	414	392	444	420	429	465	363	393	431	391	429	464	406	394	440	422	393	450	426	428	399	408	414	426	391	409	422	429	433	449	425	422	418	462	413	420	427	426	435	427	433	428	455	435	458	419	485	412	399	466	459	443	389	448	409	411	421	447	470	444	404	424	455	382	422	432	396	402	447	471	451	460	452	401	425	422	432	413	431	391	461	404	443	419	436	419	420	442	416	405	413	461	449	444	427	387	408	395	406	431	420	437	398	417	450	413	447	449	406	443	413	448	411	421	439	384	412	445	434	426	445	381	423	416	422	390	434	410	396	437	444	427	399	397	426	412	411	451	405	422	456	428	457	422	432	441	423	424	402	442	408	439	431	420	454	427	441	430	403	423	438	435	469	430	455	448	435	440	411	434	452	413	443	442	399	393	468	412	400	462	458	432	423	433	407	438	462	447	449	419	454	420	438	466	430	447	420	438	449	413	460	428	446	429	423	414	445	411	416	409	402	417	406	456	436	442	432	411	426	425	414	427	429	472	387	400	444	423	368	453	399	433	440	442	429	440	424	402	446	433	449	428	425	457	422	472	388	440	446	430	428	454	414	435	432	425	404	454	443	443	428	406	431	405	397	445	415	406	417	465	413	445	469	402	429	397	397	397	430	435	429	459	425	418	412	408	409	431	418	427	411	425	419	466	403	460	416	450	395	388	380	424	454	440	439	452	437	413	423	417	453	449	396	397	455	413	401	426	408	428	388	420	405	448	422	424	426	437	395	415	425	427	411	418	415	380	476	420	451	438	429	426	430	433	467	390	423	438	447	442	448	422	405	428	414	421	432	461	437	419	452	446	423	420	429	468	450	445	451	448	420	395	425	410	404	416	409	426	402	439	415	411	415	397	406	435	465	414	407	392	422	463	415	444	415	418	455	412	434	432	456	418	429	430	433	415	416	451	389	433	403	448	422	410	444	413	422	421	422	453	409	429	423	438	416	424	441	436	403	404	461	426	439	394	415	424	412	443	391	441	443	412	426	412	431	398	439	436	418	482	464	421	441	415	395	402	443	432	445	418	413	400	414	417	413	427	411	411	416	407	409
62160	95088	63744	32553	10858	1638	630	590	587	597	608	599	595	576	605	587	628	571	589	607	654	611	602	612	594	633	604	607	619	570	595	638	582	574	560	644	624	600	606	622	604	594	546	622	621	562	595	554	624	627	616	626	595	618	631	613	610	587	613	640	601	580	539	603	567	624	557	591	604	623	562	621	619	582	600	600	579	602	617	648	574	601	634	617	637	601	610	598	587	637	611	600	610	553	589	601	615	598	620	556	584	582	636	592	614	640	633	604	592	616	599	570	587	607	619	546	628	595	611	589	600	593	581	597	615	585	576	593	615	620	656	588	631	584	614	566	623	631	590	607	598	600	636	577	574	624	660	602	596	625	600	615	581	583	598	618	595	592	562	576	626	584	597	580	585	599	596	635	629	591	549	630	615	605	596	573	650	587	575	605	612	628	592	613	595	616	601	618	636	606	637	610	582	605	552	605	627	654	582	617	568	601	593	612	583	608	637	587	613	613	607	610	564	584	595	582	582	614	554	558	620	590	558	538	601	627	587	623	593	591	544	578	600	582	580	600	614	624	615	621	595	619	591	615	590	599	617	626	604	656	622	544	637	596	598	589	603	573	603	618	606	581	599	606	588	618	607	641	613	601	603	597	631	603	607	610	604	609	611	606	577	613	590	602	591	616	568	653	629	583	614	611	600	651	592	623	612	600	608	578	593	571	579	619	596	581	622	584	620	542	627	599	578	611	636	581	588	590	577	627	584	589	603	570	580	606	591	601	589	608	602	621	590	600	597	652	665	654	596	618	615	602	635	637	586	594	594	565	589	597	575	640	600	600	650	577	651	621	577	602	635	589	625	614	597	605	608	564	592	602	597	606	585	560	614	571	595	610	574	598	640	603	533	573	625	623	594	628	571	540	611	578	619	602	605	642	575	583	635	612	572	617	622	594	594	601	601	611	583	590	571	576	572	621	591	599	598	582	608	634	630	584	593	628	582	588	602	559	600	637	627	628	613	575	562	594	623	614	656	608	584	617	653	589	575	601	588	624	631	648	610	605	572	593	625	589	590	627	626	593	629	547	594	601	585	593	584	581	646	610	607	602	589	567	587	604	609	606	582	614	602	567	643	568	622	581	599	601	619	621	585	609	621	569	601	650	582	595	608	628	569	611	608	634	579	589	608	578	621	599	583	594	630	593	611	573	589	599	574	593	592	591	633	630	587	598	603	606	595	616	593	563	577	635	606	574	582	600	601	610	604	608	598	630	621	590	601	632	603	633	623	616	608	597	567	575	613	628	596	584	599	607	617	623	638	595	554	625	641	619	596	626	605	606	601	612	592	569	583	607	630	587	613	579	614	666	599	564	629	622	586	613	601	597	603	559	590	659	611	606	591	579	620	609	640	588	564	622	568	600	581	640	627	606	624	609	589	563	613	618	623	625	633	601	593	558	622	608	565	599	592	597	583	630	614	594	590	594	583	603	630	582	569	655	607	633	591	627	580	625	569	620	578	618	612	578	651	621	640	617	575	629	601	554	612	630	589	594	634	571	584	600	575	572	593	590	623	609	599	632	589	624	608	605	575	615	618	621	593	604	615	629	636	615	602	611	581	620	619	611	590	564	587	595	611	604	614	584	594	629	657	625	596	593	609	597	569	572	641	572	604	602	628	581	554	572	579	586	630	600	591	627	602	641	585	611	540	575	606	619	601	585	592	630	642	577	591	592	575	600	572	611	639	591	607	608	615	639	553	575	587	571	581	606	578	591	580	596	588	558	605	624	609	587	630	640	619	619	638	588	623	620	592	617	637	637	610	576	619	587	635	570	578	588	597	646	578	615	649	601	583	591	658	591	573	599	597	606	596	604	574	628	597	601	626	633	585	585	606	578	684	574	631	587	581	653	635	564	592	592	584	577	617	592	627	610	632	610	585	592	611	611	609	611	635	566	609	616	625	582	571	589	580	580	578	577	576	630	602	606	578	595	627	594	589	595	627	623	597	625	604	609	604	612	592	556	616	589	644	569	571	626	570	594	586	603	590	593	609	563	551	590	591	599	621	583	605	617	610	564	589	590	616	641	580	603	629	577	618	559	629	621	635	583	596	575	588	595	592	590	583	620	603	607	615	641	578	591	612	649	593	598	626	570	601	615	566	593	598	596	613	579	553	653	614	574	561	581	598	606	607	605	590	595	601	568	567	595	569	572	586	583	571	599	597	567	602	590	629	574	586	583	606	558	629	568	597	559	593	593	602	581	620	577	583	607	617	568	572	599	625	616	640	600	578	608	578	620	637	619	617	623	610	607	654	601	594	603	603	597	602	605	593	622	581	608	621	610	607	565	606	605	598	599	648	594	619	600	626	610	582	580	620	612	580	654	597	602	607	602	641	602	572	607	600	606	645	571	606	599	625	583	590	612	615	621	589	651	610	598	627	588	603	598	619	597	591	610	625	599	643	627	607	618	558	622	631	611	655	597	637	608	617	610	604	603	606	589	563	622	553	624	610	582	570	571	576	553	611	592	605	620	599	613	583	641	645	622	616	571	576	605	613	582	588	593	639	607	558	600	630	622	590	598	570	574	602	659	627	582	593	656	566	586	594	625	567	604	590	602	618	605	586	627	604	592	605	632	606	616	570	622	588	600	616	615	610	614	642	593	583	639	635	602	590	601	591	646	619	619	594	577	579	570	632	608	632	603	594	597	621	596	598	632	557	558	649	595	604	633	620	610	601	567	606	592	581	636	590	612	592	636	626	552	597	609	511	634	598	609	606	619	631	566	626	585	560	639	632	635	560	604	639	602	577	599	581	582	610	591	565	604	583	568	578	616	644	584	623	585	600	647	593	577	573	596	600	588	629	568	595	577	586	644	622	603	585	599	631	585	586	593	587	587	586	629	575	583	615	575	580	598	561	613	582	638	595	602	632	582	567	575	618	635	633	620	609	585	614	631	592	613	591	580	596	611	637	620	556	598	586	559	619	606	606	624	593	625	579	612	627	579	610	569	606	630	577	558	575	591	615	581	622	608	582	595	579	615	593	621	585	575	561	641	584	623	585	576	590	624	605	616	606	612	620	597	627	557	583	651	619	576	588	567	594	595	577	619	577	656	575	564	569	621	633	608	639	601	621	600	643	612	619	592	577	605	594	600	596	579	625	580	588	623	572	619	599	609	575	602	605	575	601	599	596	597	606	578	600	598	629	623	582	584	666	579	558	595	627	585	590	605	610	590	637	600	603	576	593	624	607	630	588	605	570	621	566	618	586	590	621	594	642	590	586	620	622	594	544	630	632	620	554	603	582	591	586	608	617	609	603	591	602	603	615	623	599	581	609	630	589	571	587	596	593	585	603	576	608	610	619	587	586	622	601	601	575	620	587	614	611	614	601	617	614	603	624	569	597	627	626	594	596	587	610	648	563	595	608	623	592	613	569	578	593	570	590	606	582	608	624	588	573	615	580	585	642	605	659	588	608	594	597	576	599	619	585	615	589	618	561	582	640	582	582	569
31314	26620	22464	8040	1098	479	395	403	388	453	419	408	428	420	418	417	430	453	420	418	424	375	441	421	427	429	404	423	431	416	423	437	392	418	414	386	441	411	429	419	394	419	446	393	403	380	422	437	398	428	411	443	396	413	417	431	403	426	427	402	414	414	413	400	415	436	390	393	430	382	420	421	403	416	411	413	430	400	430	429	374	401	408	435	413	435	414	428	384	453	389	413	395	424	377	416	444	452	397	417	446	382	409	413	424	409	425	420	419	392	435	401	427	438	454	424	394	428	404	388	405	411	399	427	399	394	436	435	452	433	404	420	429	427	436	429	427	412	389	392	444	402	407	396	387	384	402	416	425	403	385	406	424	406	405	391	392	395	417	373	420	382	407	452	464	452	427	362	417	396	442	426	438	399	415	412	383	367	422	420	419	420	383	403	417	383	446	385	428	406	442	424	385	406	398	417	444	405	440	385	441	433	439	448	428	431	408	418	421	443	402	409	424	365	396	413	418	404	428	417	409	415	414	373	433	401	427	412	444	413	379	429	386	405	393	395	420	391	396	390	405	429	409	395	415	387	385	436	391	433	408	424	420	429	369	421	407	431	402	380	422	395	411	408	373	428	419	383	431	392	394	407	402	422	439	375	407	421	449	369	432	410	420	395	437	390	419	394	390	395	391	444	428	431	410	390	379	421	400	394	381	416	407	432	424	399	409	432	384	434	429	386	431	412	403	406	401	407	416	386	415	417	401	398	427	416	364	409	407	385	426	422	353	444	410	402	435	403	423	428	406	423	429	386	385	422	413	433	397	404	411	415	391	408	421	403	394	388	402	422	399	395	397	418	388	415	390	434	442	446	389	403	395	425	394	379	416	386	408	430	373	394	415	406	399	395	454	436	438	406	429	404	427	431	377	404	410	400	429	396	450	407	417	411	444	390	394	421	398	417	419	416	396	422	460	417	399	405	427	417	428	402	426	432	391	375	380	400	415	421	418	405	401	418	386	380	467	423	388	404	439	400	439	428	410	405	376	390	387	425	433	391	385	400	432	434	436	405	408	367	428	416	407	395	426	417	451	395	413	405	443	402	426	436	383	405	412	426	396	435	430	419	404	375	399	424	407	412	404	421	403	403	396	416	434	453	400	425	419	403	389	420	395	425	395	454	426	421	442	414	454	412	397	396	395	411	391	409	387	367	426	416	402	411	405	432	384	408	413	386	414	415	437	424	407	455	442	415	417	405	431	375	409	395	416	428	421	419	422	427	431	406	399	392	384	409	448	425	420	389	390	419	423	409	415	372	407	400	403	402	386	403	434	452	413	388	395	437	441	401	423	457	419	421	366	383	375	414	415	433	355	391	397	443	420	388	371	385	390	393	429	396	424	429	381	427	386	392	450	419	374	425	424	368	388	382	373	430	422	395	394	382	402	391	396	419	418	421	428	440	404	418	422	420	383	411	417	416	415	405	432	427	404	378	400	418	399	414	457	423	462	473	380	393	385	421	397	415	413	415	428	388	415	401	410	434	407	400	444	434	391	384	379	405	395	411	380	379	414	405	383	390	399	439	438	412	408	416	402	426	378	386	414	442	404	391	396	410	389	389	397	397	412	391	408	391	427	368	419	418	378	403	395	395	396	431	399	388	398	417	407	418	436	400	421	413	434	426	413	395	402	433	413	416	384	396	421	392	412	414	404	373	435	431	392	426	435	398	404	429	426	406	381	429	395	395	383	434	402	393	411	407	406	423	424	426	401	399	405	409	423	389	400	375	393	415	416	408	407	393	394	413	426	402	377	471	407	408	410	347	411	387	407	395	426	415	434	420	414	402	417	438	426	381	405	427	424	396	382	440	400	418	438	409	397	392	412	385	402	400	412	397	418	427	415	431	410	410	414	436	417	411	399	399	439	403	436	397	402	416	418	400	389	413	409	410	389	400	385	432	396	415	455	437	441	355	403	430	437	412	438	423	416	425	414	380	423	423	439	413	411	401	435	461	392	400	374	422	395	432	419	420	393	394	403	387	411	424	407	445	409	450	415	416	421	451	377	433	386	436	395	385	389	424	432	380	399	432	388	416	402	395	434	403	381	421	444	392	397	375	410	458	383	380	396	420	365	371	430	414	401	409	415	460	396	457	418	378	433	365	444	414	393	402	421	448	428	421	452	394	383	391	401	417	419	411	403	410	423	427	416	400	424	428	402	415	426	386	369	412	387	419	410	417	442	444	421	411	405	399	436	420	399	396	403	428	389	372	400	386	426	383	397	462	401	436	416	398	409	391	399	439	420	409	429	401	400	424	409	415	400	408	431	411	446	418	451	373	396	455	413	397	392	425	394	430	379	422	423	410	389	410	384	404	415	421	425	433	379	387	390	404	399	441	405	401	422	385	384	440	436	391	378	432	419	403	422	383	386	365	386	418	427	404	382	421	385	404	430	416	416	398	410	430	423	443	374	427	400	385	411	404	425	370	411	369	410	434	426	408	414	433	364	410	377	434	398	415	417	427	421	373	440	384	390	414	378	421	371	409	399	398	348	432	411	442	426	426	455	404	403	409	437	418	446	415	399	450	442	379	413	395	400	424	453	456	389	384	409	405	406	451	406	425	418	443	436	399	389	425	410	429	415	380	426	395	436	405	461	407	402	394	403	433	419	384	396	419	410	401	418	372	413	412	381	390	358	457	384	453	411	363	377	441	430	411	417	435	417	420	413	407	464	401	415	438	383	419	451	414	410	412	403	405	442	385	392	391	417	427	384	392	413	418	421	424	432	383	414	396	435	409	420	399	403	421	426	417	379	407	421	419	435	417	440	411	387	394	413	422	397	442	400	456	404	430	414	376	429	372	406	439	402	398	394	398	401	390	417	419	462	379	429	373	410	411	387	402	368	373	419	408	354	384	437	431	449	357	414	360	393	401	434	427	401	419	387	412	403	434	395	437	385	406	440	404	379	417	423	402	378	390	392	433	395	384	444	427	405	411	378	383	425	422	384	402	424	422	403	442	416	433	395	359	431	394	425	401	429	405	407	419	435	440	390	415	381	412	428	425	436	383	413	401	430	403	418	412	422	405	419	391	417	408	404	423	414	414	416	451	395	400	408	409	389	407	435	426	390	425	416	422	423	377	431	397	380	377	396	382	418	435	425	429	434	418	448	429	372	418	403	450	364	396	419	432	431	413	424	376	418	437	412	415	405	439	419	412	410	409	419	449	426	444	391	382	417	385	391	415	427	414	442	401	427	396	420	406	376	403	397	396	383	422	393	396	378	395	431	393	419	420	403	418	411	411	423	405	411	408	416	423	408	418	424	377	416	381	440	406	408	392	433	385	402	419	398	385	398	429	403	392	397	443	428	425	380	401	429	408	427	395	418	403	416	423	429	388	384	358	418	389	413	418	452	392	417	439	368	416	430	415	418	394	421	419	433	432	462	427	419	475	457	412	396	412	418	420	423	382	463	443	428	423	445	410	353	369	370	395	390	446	406	406	422	382
37379	40494	22163	6574	1608	728	577	586	610	610	578	582	586	612	586	562	567	608	560	565	614	581	594	588	629	616	617	551	571	578	582	620	580	592	598	587	598	577	551	575	643	612	552	607	556	552	600	591	588	567	570	601	575	602	633	610	585	606	592	579	512	581	572	573	576	619	612	538	560	628	603	597	571	560	615	620	620	582	583	583	530	599	579	581	574	610	588	610	619	586	592	615	617	567	585	564	603	585	555	602	618	559	590	571	594	554	603	597	623	605	579	585	547	556	602	620	577	566	582	559	581	572	622	558	568	615	583	555	589	573	585	619	580	535	602	599	572	603	597	593	595	596	570	559	566	590	604	572	581	620	591	622	604	566	626	574	600	566	619	589	609	575	598	576	615	607	583	611	581	564	523	589	600	553	596	639	647	612	614	584	600	603	582	583	603	566	581	583	584	597	603	561	591	572	598	556	588	606	615	568	584	569	588	588	573	572	600	609	583	596	602	571	593	572	578	586	556	556	612	568	624	569	560	637	600	624	565	606	630	587	534	635	602	606	598	582	623	603	584	590	580	619	614	555	569	551	568	537	574	634	561	587	586	579	605	627	557	568	604	572	609	624	574	547	600	600	566	551	559	630	586	572	624	563	556	595	554	555	625	581	582	613	606	575	592	588	588	627	564	587	586	599	582	589	593	610	593	589	582	575	584	571	631	614	562	629	573	544	576	574	595	572	585	567	586	613	568	609	597	585	590	602	591	553	553	558	594	590	572	592	574	583	561	621	599	626	598	569	619	606	616	583	588	604	578	561	604	569	587	582	554	600	542	600	558	588	560	532	605	554	599	615	600	562	585	584	614	607	573	630	563	562	594	592	624	596	556	610	638	547	525	591	606	605	585	543	601	544	553	511	594	582	584	581	620	605	650	621	578	638	598	570	575	605	587	627	591	602	591	583	575	589	592	587	593	591	592	594	568	597	551	591	581	585	589	588	588	601	636	579	602	618	617	581	566	625	621	554	597	578	568	550	584	550	608	599	585	598	592	578	561	555	583	601	613	588	595	575	559	596	579	573	575	596	590	588	570	596	623	585	594	529	613	586	571	608	605	585	633	605	591	566	584	612	630	621	536	604	545	600	589	600	592	553	605	551	564	572	578	568	557	587	619	591	572	595	631	622	564	612	588	584	645	598	591	597	612	594	592	603	621	573	549	598	574	551	576	598	579	576	631	564	586	571	632	613	610	583	563	593	540	563	585	570	567	631	592	634	580	584	558	624	586	564	572	609	563	585	601	561	593	616	599	584	594	564	569	603	572	623	571	611	573	620	594	592	577	565	584	561	572	555	648	586	561	593	580	606	605	604	607	559	588	620	608	619	606	601	583	580	617	525	551	626	594	585	592	604	606	576	593	622	572	630	553	616	582	559	566	593	564	569	616	578	539	592	553	541	562	545	552	643	622	605	595	573	607	636	529	595	592	601	574	577	588	537	560	637	589	600	595	604	549	610	579	563	576	590	587	581	535	533	607	587	609	600	622	607	584	608	629	575	617	589	586	613	601	561	585	590	573	586	611	568	630	606	600	604	610	627	580	591	612	585	590	593	559	602	573	556	575	559	581	630	589	627	578	591	609	591	555	575	619	581	551	624	613	596	570	638	525	583	615	595	582	605	588	590	577	585	544	556	628	593	591	616	572	578	586	593	591	596	544	604	605	542	607	583	546	570	540	579	552	572	590	576	532	575	565	610	604	583	610	580	585	609	539	602	633	616	567	593	600	589	573	589	593	588	572	551	609	596	596	592	550	557	607	598	615	587	613	596	561	571	588	594	578	588	575	611	614	568	648	627	612	586	578	564	573	597	571	606	592	586	596	576	581	617	599	585	592	596	613	585	604	598	546	556	554	586	563	634	601	558	551	543	589	557	558	597	598	563	594	598	574	600	619	561	562	587	582	621	558	625	611	586	571	597	570	603	617	592	577	616	591	565	571	593	581	565	561	597	576	563	600	591	572	574	612	589	566	576	573	613	605	574	588	598	650	563	608	615	585	638	611	583	586	610	616	619	603	600	626	582	577	576	607	576	568	560	565	608	615	610	583	570	576	594	658	573	584	533	565	571	597	599	589	596	613	586	615	592	550	606	556	558	557	601	529	586	569	591	586	570	555	563	547	573	550	592	550	576	598	567	549	538	570	610	590	543	589	580	628	606	573	595	574	641	585	576	562	586	587	621	621	568	570	620	623	585	564	589	611	585	600	540	544	612	573	567	569	592	581	598	576	630	564	595	637	570	611	619	561	583	598	617	601	573	528	588	595	590	612	605	578	531	549	590	593	618	558	585	602	586	597	594	601	589	605	603	581	593	587	598	598	565	590	557	559	561	589	598	592	497	559	550	594	621	581	597	576	618	610	561	618	611	576	574	595	587	635	646	575	568	623	596	582	671	587	545	564	646	529	573	549	591	569	560	636	601	536	638	575	561	591	552	576	599	604	606	595	569	613	633	609	587	583	644	550	594	592	614	568	594	594	585	608	618	557	619	615	584	586	578	626	612	539	584	572	586	569	569	572	574	626	602	628	604	580	620	562	582	584	572	552	575	577	606	627	568	589	594	555	589	578	586	575	632	584	612	563	553	549	537	564	584	556	602	582	607	583	596	615	600	608	587	630	572	582	614	637	598	615	582	611	589	619	599	574	592	609	620	616	610	600	599	618	633	576	598	589	534	597	576	576	585	595	568	599	607	591	586	641	545	589	631	576	604	621	597	558	605	565	570	556	588	534	572	556	583	587	575	605	607	595	607	601	584	609	551	617	593	603	544	579	617	594	619	581	561	599	595	594	610	611	560	599	574	554	571	616	604	569	601	604	574	657	573	627	605	599	569	621	590	602	582	571	578	623	611	592	613	593	572	606	592	577	578	575	586	598	614	623	617	578	614	602	623	617	629	602	589	585	565	566	581	585	607	535	555	561	590	574	587	611	570	591	611	582	624	551	581	636	601	599	582	614	553	575	578	589	615	614	611	581	585	587	622	605	583	565	602	544	588	597	592	610	603	580	579	566	583	606	610	595	581	577	574	630	589	542	631	585	630	596	555	598	571	613	612	594	629	548	568	579	581	595	639	565	628	577	604	573	590	596	566	558	613	602	585	583	524	603	572	590	600	605	610	591	593	580	613	548	657	581	572	535	573	594	565	591	619	614	537	611	627	554	556	622	556	595	605	600	573	552	556	568	582	618	606	597	582	631	570	569	582	608	610	544	604	563	583	582	626	608	576	589	601	572	541	590	597	614	635	548	568	601	580	558	609	581	582	554	581	581	573	571	606	570	619	587	629	610	528	575	622	572	596	608	563	581	583	623	617	589	603	589	587	569	608	625	586	603	565	572	606	584	596	582	554	617	608	575	608	615	588	593	586	569	574	602	613	603	598	541	548	615	553	613	593	616	573	587	594	610	571	514	587	611	576	615	520	568	604	632	555	586	602	605	622	593	575	601	560	559	581
24387	21943	29646	24100	21005	12794	1056	588	503	532	474	506	553	513	537	546	480	492	499	482	548	528	531	524	484	528	514	534	517	508	531	522	518	497	495	504	506	506	473	510	467	504	505	527	483	534	499	518	520	506	497	490	536	562	507	537	511	505	528	538	535	483	458	537	519	502	503	476	539	516	503	508	545	478	499	522	513	490	545	526	550	531	537	495	478	462	479	493	505	507	516	529	499	537	487	477	537	518	448	503	495	504	472	520	502	526	506	510	497	562	504	518	524	514	485	504	479	499	491	518	512	513	475	487	482	508	457	504	503	568	529	514	510	540	497	516	526	480	514	491	478	495	484	552	515	493	516	530	494	484	535	496	523	547	517	528	530	505	500	516	500	513	505	544	506	501	507	510	499	533	466	499	528	486	517	458	514	517	508	503	504	491	496	467	517	499	531	494	491	527	505	571	518	527	532	516	550	497	523	507	488	533	488	500	527	501	530	498	477	486	523	525	490	531	487	511	513	505	519	510	506	498	503	473	484	510	549	484	527	476	504	497	509	496	488	513	503	481	522	495	504	516	495	497	524	494	542	483	540	498	541	495	525	506	553	525	485	505	477	512	485	519	532	528	498	513	545	530	516	518	506	510	545	499	515	506	525	492	518	501	503	505	489	488	497	499	502	486	513	516	471	518	496	564	552	508	509	479	528	493	543	507	468	470	499	541	487	492	506	530	488	495	479	514	500	507	516	491	496	475	501	564	443	484	502	552	468	485	512	547	536	503	507	537	494	489	523	487	526	514	493	471	510	532	522	460	508	534	498	460	510	540	489	536	493	505	498	533	519	491	505	516	536	488	490	505	529	514	464	518	499	494	525	505	488	528	504	492	511	490	544	494	504	557	493	513	531	547	518	540	507	477	488	515	523	502	486	544	550	542	501	509	539	482	529	495	471	525	572	536	494	541	501	499	530	487	549	503	508	501	482	535	499	499	475	506	525	502	492	472	512	494	520	543	544	561	513	544	526	474	528	484	513	494	518	510	538	553	469	514	480	509	518	483	480	488	513	517	515	507	475	528	546	496	539	467	535	518	524	521	506	550	541	484	492	547	501	491	499	484	497	466	542	494	513	519	516	496	535	500	512	508	486	478	492	521	516	493	528	485	515	542	536	508	519	487	507	480	501	515	486	501	491	517	527	511	483	516	500	495	520	513	491	494	510	523	517	521	504	525	509	541	508	496	459	505	558	499	501	516	524	523	494	521	489	503	526	489	526	511	544	525	503	526	516	509	529	490	542	474	511	515	482	519	515	494	519	506	517	484	479	526	512	499	482	520	488	518	508	522	539	492	505	483	507	521	525	503	499	502	515	488	499	559	503	486	527	518	541	500	492	531	553	505	531	511	486	532	526	530	479	483	507	486	526	519	510	507	526	513	496	484	526	522	502	497	486	452	520	481	519	499	542	475	524	518	528	537	544	521	493	513	491	523	515	529	521	498	539	513	536	501	507	521	498	473	473	538	497	517	497	533	466	554	476	527	480	508	519	513	491	494	500	518	523	499	561	462	475	486	489	508	493	487	507	500	540	498	519	493	533	519	502	500	506	492	500	467	504	505	528	533	494	484	523	497	527	505	521	470	537	523	465	532	507	491	497	508	536	504	513	496	527	479	546	490	485	500	501	485	485	512	470	506	482	497	527	497	527	505	502	541	517	511	472	531	495	523	541	533	494	542	539	499	515	533	490	515	473	480	499	503	494	525	498	495	517	506	507	473	526	526	511	503	480	537	523	471	494	482	509	490	553	496	542	545	504	509	479	499	515	496	448	489	509	499	496	541	505	494	516	478	525	450	524	471	487	490	545	486	526	497	486	502	488	522	529	491	483	493	498	494	504	475	483	546	524	519	504	528	492	505	557	479	462	506	543	504	533	523	521	501	481	515	518	529	509	502	489	510	467	539	539	566	487	535	536	494	539	488	556	540	483	506	516	505	514	526	507	497	538	537	522	556	525	484	483	547	519	484	509	469	566	527	510	503	517	553	508	482	510	476	502	498	511	472	515	485	525	473	552	548	532	500	528	519	498	488	550	506	527	518	510	536	512	558	511	538	496	521	488	511	512	492	487	551	539	533	527	525	525	533	533	525	543	495	530	532	515	470	525	512	471	539	528	486	512	494	536	504	484	516	455	540	499	514	499	518	515	497	510	503	494	526	495	514	517	510	493	494	487	520	495	555	550	522	501	491	522	499	511	512	491	497	514	541	504	530	492	526	474	500	526	511	527	527	488	531	520	473	530	473	502	510	494	479	533	469	525	507	494	544	493	510	524	475	526	500	538	481	486	484	537	530	506	531	540	565	520	506	517	518	499	485	548	499	493	524	485	517	531	504	496	509	494	527	533	494	572	505	468	499	540	495	516	486	502	511	539	520	513	500	516	571	563	498	533	513	527	518	496	466	535	510	508	540	520	523	508	492	484	507	493	500	504	509	495	526	550	520	507	520	520	498	489	527	513	526	527	443	491	524	539	491	558	530	491	531	473	482	478	490	519	514	530	474	476	538	504	487	494	499	480	509	533	543	507	540	520	507	513	471	510	492	521	508	487	517	542	509	549	506	514	543	509	524	520	516	539	550	499	533	495	548	501	532	516	482	558	519	497	514	493	557	511	539	522	473	496	520	488	464	529	554	500	512	499	449	543	504	476	503	519	549	503	522	503	513	541	522	502	518	541	495	507	507	515	545	539	508	507	508	467	553	523	494	518	536	474	471	488	519	519	493	509	482	463	550	477	508	480	525	520	538	498	512	540	504	540	569	510	478	526	501	534	554	498	495	482	509	479	561	520	486	498	556	504	517	536	527	516	519	469	518	503	498	522	503	527	525	524	496	523	526	496	484	471	502	490	513	508	545	524	519	528	510	572	550	534	527	486	507	532	521	503	453	535	481	521	499	491	537	523	508	511	501	530	493	519	510	561	503	481	531	530	518	519	487	500	534	524	537	519	525	518	513	491	523	526	507	527	517	560	512	501	494	491	484	502	518	514	506	508	520	516	503	510	503	507	500	479	501	495	501	520	537	538	548	560	496	511	512	504	490	501	494	557	500	537	477	487	539	518	535	516	508	501	491	491	521	488	529	509	524	511	459	512	510	484	538	443	497	499	527	516	481	495	491	523	439	486	493	514	489	483	512	480	553	521	485	546	535	533	519	523	563	505	514	515	505	468	482	508	524	512	487	517	488	490	509	495	530	522	520	534	530	484	517	547	501	515	532	501	480	496	499	525	494	488	485	504	542	525	520	504	494	579	523	468	514	440	515	514	554	532	500	499	489	536	491	506	512	533	553	524	462	512	489	504	542	517	524	502	465	527	486	535	493	496	519	509	500	477	507	532	492	510	526	485	498	511	484	536	502	501	503	511	508	481	528	487	498	515	487	476	517	554	538	500	520	526	540	488	530	503	510	472	493	509	518	479	514	507	517	528	508	495	496	465	511	511	510	522	545	524	518
61359	85391	56897	27959	7754	1425	708	718	734	753	728	711	759	677	692	744	758	721	707	721	707	730	688	721	723	688	718	728	723	721	707	675	702	756	709	738	701	700	703	744	751	703	697	710	724	733	668	717	711	734	717	741	632	777	719	672	734	703	718	726	703	716	738	703	701	689	745	689	709	706	742	684	759	772	674	675	723	761	691	732	725	721	720	681	723	705	691	700	729	715	734	704	716	720	718	735	717	726	732	711	696	718	726	752	696	707	723	683	707	766	747	712	664	703	709	727	733	676	691	711	732	722	701	725	721	740	760	781	721	697	714	713	695	752	708	708	662	718	718	694	701	689	694	699	722	690	715	742	697	762	717	707	689	714	722	727	744	700	754	694	713	743	692	684	689	713	713	741	748	750	765	736	701	705	746	746	691	757	718	714	743	710	713	753	672	705	720	706	688	714	751	704	694	727	720	782	700	726	686	754	730	686	690	693	717	722	745	683	693	719	717	681	730	682	709	684	731	692	711	698	673	723	757	709	698	668	711	696	710	739	727	699	716	750	730	777	703	741	717	728	716	708	696	725	744	719	718	708	710	689	748	713	743	725	689	678	728	709	751	703	739	735	732	729	695	772	771	676	688	695	698	683	699	684	685	700	726	668	674	693	707	678	677	702	711	713	734	738	664	735	735	683	729	707	729	716	701	725	734	712	699	751	714	720	708	730	708	714	773	687	720	724	689	737	722	674	718	726	705	727	766	727	664	731	744	727	755	676	738	705	742	737	726	711	698	697	764	684	736	703	720	682	673	699	747	733	749	740	704	712	727	688	706	724	744	691	699	737	716	723	720	662	716	706	718	734	729	701	716	687	703	757	673	692	681	688	710	671	708	712	717	734	706	744	726	735	695	732	729	743	732	694	716	739	781	701	691	732	725	725	716	747	687	726	669	727	734	738	715	784	669	728	755	740	721	664	730	667	668	717	711	680	710	704	677	711	712	666	687	709	732	717	709	674	742	747	773	720	734	689	759	731	680	689	747	725	708	758	761	713	707	777	712	682	751	730	702	695	690	703	710	696	772	671	707	721	719	709	720	726	695	735	704	701	749	722	710	720	685	711	709	749	719	748	715	772	762	708	713	717	720	748	733	731	727	768	725	732	724	707	772	712	728	706	688	711	657	717	750	682	753	726	677	667	707	736	720	744	779	702	745	696	719	693	691	710	712	716	690	720	656	655	724	691	700	704	703	700	695	719	727	703	695	721	735	693	682	725	690	745	741	741	683	741	703	729	729	731	721	749	704	725	719	705	705	759	735	709	758	712	738	730	732	725	706	747	736	733	752	714	667	662	717	708	708	744	711	684	777	723	735	712	713	722	731	767	699	716	689	729	739	730	730	732	685	705	723	680	719	698	692	727	725	715	731	713	671	688	717	704	735	709	674	703	728	709	715	726	695	735	682	688	729	734	718	775	703	681	711	720	704	720	702	688	714	722	725	742	710	697	708	687	705	702	786	720	740	690	697	735	716	763	725	740	724	704	698	731	691	730	743	683	722	689	724	730	660	687	748	706	700	685	732	709	665	729	705	720	671	707	733	728	720	700	722	689	745	685	728	737	697	701	757	693	718	741	711	730	731	747	737	722	748	729	710	739	715	725	706	716	689	757	746	757	713	674	726	690	699	687	751	688	702	684	686	772	750	683	669	721	690	743	723	714	732	748	708	715	691	683	733	685	730	754	765	698	737	749	709	678	758	720	756	697	720	754	712	696	708	680	757	695	734	699	729	699	720	706	701	706	765	704	749	749	709	682	727	709	730	700	674	692	701	703	703	710	729	719	683	731	710	732	730	700	756	773	686	734	721	688	706	758	685	741	701	700	746	667	697	659	702	705	707	744	685	699	673	693	745	723	680	724	696	702	716	724	734	714	727	713	754	711	696	701	717	718	703	670	716	673	692	701	728	703	783	738	710	697	739	706	674	747	728	721	717	713	723	701	705	746	740	712	762	691	666	693	746	731	709	767	668	687	752	688	705	739	725	722	729	719	719	750	659	719	709	760	691	702	717	706	706	712	700	723	707	750	711	705	702	739	713	729	707	721	669	744	672	688	711	692	692	744	694	730	774	777	748	736	686	730	696	678	740	721	661	752	714	725	711	743	707	689	732	723	747	721	668	778	702	716	746	720	731	721	704	679	719	655	713	663	728	719	750	733	750	754	694	714	707	713	719	725	703	732	736	723	683	696	708	707	726	734	742	706	696	671	702	732	770	715	674	706	700	736	677	683	697	719	722	713	745	719	771	670	727	674	707	683	705	754	747	690	779	726	723	774	758	741	711	723	717	688	762	731	675	708	702	718	680	707	703	697	732	729	723	710	739	717	710	705	719	724	692	715	745	752	758	659	711	726	698	702	742	765	688	722	683	757	755	735	712	756	748	719	720	686	724	715	741	712	693	692	713	747	738	731	731	712	677	754	719	698	744	701	719	726	702	716	738	728	728	741	672	644	713	705	730	725	729	751	738	769	723	700	719	692	679	695	765	726	699	730	735	727	686	717	705	724	668	698	700	723	711	734	725	797	708	676	683	742	705	723	746	747	744	715	709	706	766	725	716	678	698	699	742	682	729	698	748	743	714	757	711	717	757	713	768	710	716	748	702	729	708	761	752	712	748	705	680	675	719	741	695	735	758	731	728	708	693	707	711	720	715	720	709	734	704	722	715	673	747	724	700	743	722	702	675	703	696	702	698	716	744	694	770	729	724	790	737	729	772	702	751	734	712	772	698	743	694	712	695	716	711	718	717	720	716	723	729	699	741	676	755	746	747	699	747	731	727	704	739	694	757	662	722	709	732	702	711	695	699	721	719	718	694	683	743	764	734	698	713	723	753	752	721	752	717	719	709	695	663	658	724	798	685	739	706	712	696	704	689	727	699	734	745	720	710	738	693	722	732	694	720	701	704	739	736	711	698	708	784	706	696	712	704	728	733	683	710	676	730	727	719	717	727	695	697	692	667	712	734	722	720	731	737	755	746	669	712	643	725	692	732	693	740	763	703	737	714	782	703	702	712	727	734	726	732	714	743	708	742	707	727	753	695	745	721	739	727	691	704	778	734	712	759	685	677	694	754	723	695	758	706	730	691	692	693	700	745	759	725	696	687	754	690	670	740	719	702	710	722	712	705	701	712	767	721	740	698	775	719	752	728	669	754	695	679	695	720	748	680	730	721	718	728	690	698	699	728	761	722	749	707	673	757	719	727	747	736	728	681	695	697	720	752	689	729	717	686	716	729	705	693	726	711	722	720	739	721	721	694	712	713	670	694	757	711	692	723	730	709	709	729	683	706	688	713	683	693	716	712	687	682	712	731	690	773	701	730	705	727	728	721	678	739	742	725	663	741	688	710	738	735	688	687	707	725	699	713	683	723	654	744	670	741	705	685	755	690	738	706	716	750	717	705	749	691	713	727	705	716	673	757	713	708	648	721	701	739	731	703	712	760	705	780	699
23550	21649	29540	23987	21420	20055	4947	567	434	452	504	454	480	443	456	429	415	456	445	381	462	457	446	468	437	471	473	465	473	488	437	475	460	410	472	444	447	446	488	434	426	438	432	446	472	457	443	450	467	505	425	432	453	443	465	437	439	457	446	462	431	433	479	452	445	444	475	472	469	452	460	441	450	446	465	445	456	405	435	495	424	449	390	452	421	468	473	435	443	469	419	472	442	464	470	434	437	491	449	463	432	459	435	436	422	440	477	423	439	424	413	453	454	429	457	435	469	461	472	435	430	460	456	453	417	458	457	478	400	461	431	456	452	458	434	510	458	430	450	419	437	501	448	434	444	478	461	416	447	409	423	455	434	458	411	439	463	466	389	450	470	478	429	435	472	462	407	417	468	454	441	441	473	453	412	449	467	429	427	454	414	454	413	452	466	470	414	469	418	481	459	467	490	454	456	438	452	461	454	460	433	437	472	433	439	424	439	462	473	443	468	462	441	444	436	478	423	480	431	434	434	466	405	438	443	490	461	431	445	460	461	477	463	435	458	449	448	474	462	461	481	452	463	453	441	461	479	486	433	443	417	415	462	444	441	459	445	495	421	434	435	459	434	454	442	432	417	458	474	442	478	460	470	424	429	434	450	406	471	432	410	478	448	437	430	427	422	445	466	428	486	423	457	424	466	433	459	448	443	433	438	461	477	416	435	442	408	426	413	444	458	430	458	432	477	442	464	458	448	466	418	409	445	441	446	442	463	470	472	423	436	469	453	454	440	450	476	468	450	428	435	456	479	433	418	421	427	455	443	453	436	424	452	449	434	465	478	448	415	484	459	438	478	426	484	458	472	426	458	437	435	448	426	474	443	466	468	449	488	416	407	435	427	427	454	421	446	442	453	451	421	430	443	447	451	477	438	445	479	440	448	427	431	459	468	432	444	437	451	497	450	458	467	460	425	468	457	453	445	433	445	472	480	464	449	421	453	443	456	445	472	466	419	441	462	416	465	457	409	474	473	405	479	434	442	483	453	444	485	447	457	418	441	435	418	440	468	461	428	450	459	437	462	454	423	444	451	389	401	451	423	430	405	465	460	440	438	474	413	459	474	405	439	443	420	485	391	483	418	436	442	430	465	456	425	465	448	480	487	439	447	444	435	450	430	456	424	449	456	435	458	432	431	454	423	445	440	440	457	444	449	437	469	455	434	440	432	448	436	462	430	419	411	421	451	434	427	441	463	456	447	459	440	451	450	439	412	460	451	466	427	488	406	417	426	432	483	440	451	430	444	419	463	432	442	433	461	465	438	421	492	444	415	441	462	427	456	451	433	460	464	436	472	444	423	444	438	432	444	429	446	474	440	458	431	440	428	450	423	439	436	461	444	462	442	456	472	460	456	454	434	421	456	443	466	436	449	473	439	465	470	437	446	454	450	427	464	446	453	441	472	453	403	450	437	441	467	423	451	467	432	458	467	467	446	447	459	421	444	424	460	499	443	437	452	475	430	449	442	426	438	460	441	484	441	440	473	466	424	444	443	442	423	474	436	464	415	439	431	462	459	449	445	439	477	440	466	458	446	444	478	451	457	468	451	460	471	484	406	426	456	424	428	448	460	464	418	445	460	436	448	448	485	449	456	454	472	438	444	453	453	453	441	444	442	453	456	452	431	448	446	414	438	470	449	470	481	461	460	421	434	420	444	429	419	473	487	458	455	470	450	439	451	441	421	452	442	454	464	430	436	451	488	442	441	430	463	501	426	449	421	428	437	445	444	431	449	468	453	404	437	420	434	442	407	411	453	434	415	449	442	452	490	468	416	467	448	465	444	446	459	491	448	454	443	444	449	464	443	411	473	463	442	470	435	419	484	479	418	436	468	450	437	427	468	462	458	446	443	460	474	450	458	408	450	444	445	436	481	479	429	450	436	449	440	437	467	445	426	466	444	463	471	490	432	426	447	451	451	458	455	436	482	467	457	429	479	416	449	432	449	393	471	490	458	448	466	478	435	393	466	443	441	409	480	459	438	434	464	414	446	427	422	482	480	438	441	458	462	432	458	401	438	458	450	418	410	457	458	435	427	444	430	437	482	460	473	441	441	456	458	443	458	454	435	427	429	465	416	457	441	450	468	440	431	462	462	459	491	420	443	433	418	435	433	466	439	426	426	475	441	397	441	417	485	431	438	462	432	480	450	435	484	432	453	433	454	457	450	442	451	458	436	429	448	413	409	466	421	433	443	409	411	464	465	462	447	431	441	452	457	403	450	431	474	460	406	420	451	462	435	408	431	451	456	428	431	457	448	477	434	447	459	467	441	444	421	430	455	410	429	411	458	445	452	431	463	456	457	446	430	475	447	451	430	473	476	480	438	431	431	432	429	473	470	469	453	425	455	424	475	451	475	470	430	449	439	466	418	425	491	436	407	461	409	437	433	417	438	426	446	449	465	438	434	462	439	439	443	462	421	431	437	475	411	461	403	423	441	437	440	474	449	450	440	420	482	436	468	480	443	399	455	430	407	414	442	465	453	458	447	415	437	453	465	409	436	435	451	427	487	417	429	413	438	448	451	436	440	438	435	437	452	410	436	444	457	441	400	441	470	424	457	469	477	464	422	467	451	485	480	440	465	449	439	420	439	476	454	420	438	442	424	423	431	426	447	452	477	465	472	457	442	436	452	430	429	479	464	421	441	436	425	442	451	454	455	414	431	480	434	467	410	472	427	443	455	461	463	460	445	473	460	478	447	479	481	446	428	433	410	474	413	430	454	463	438	478	471	451	445	431	471	448	445	460	448	438	467	448	452	466	481	447	413	454	432	413	460	478	451	419	439	432	449	460	437	448	442	412	421	482	458	450	477	441	444	473	397	455	422	442	463	448	440	461	459	439	437	465	429	447	452	441	456	463	415	488	387	465	461	423	427	462	415	482	454	456	447	468	422	407	440	482	439	440	462	512	454	446	464	469	440	470	474	436	462	448	474	445	422	469	483	440	435	447	449	460	430	453	434	458	459	404	422	454	484	435	434	472	477	440	431	428	428	488	445	462	467	449	429	445	471	434	433	469	474	413	427	444	473	449	414	432	454	464	431	416	405	470	453	412	417	452	446	455	445	436	417	459	458	464	449	447	401	484	438	439	435	440	419	453	450	431	441	447	509	462	400	436	439	444	446	468	461	469	467	485	412	475	461	469	439	440	425	431	439	429	460	453	435	460	484	448	451	445	460	418	428	422	419	447	420	458	487	461	461	473	423	443	403	445	459	442	406	420	427	423	470	445	466	453	442	416	433	456	449	465	435	435	425	454	466	431	452	409	422	459	443	420	460	430	451	456	432	444	462	424	396	415	445	442	502	430	450	455	457	452	451	415	459	480	438	419	407	406	420	473	412	459	424	480	450	440	439	435	442	469	466	468	418	464	417	427	421	485	456	442	419	416	464	431	429	449	417	449	456	492	392	451	447	437	458	462	462	424	451	457	471	441	454	451	461	431	460	480
61366	92323	63440	32943	10635	1910	608	645	671	595	622	636	612	631	596	632	604	641	624	631	617	650	652	652	647	660	609	645	629	627	629	602	634	633	603	617	632	617	614	617	675	617	598	655	620	578	593	651	655	622	632	624	597	632	651	644	651	626	643	587	655	646	621	613	627	662	660	601	577	645	623	608	672	634	648	645	618	609	609	610	651	634	632	623	654	641	607	647	659	623	576	638	629	680	608	653	617	578	662	613	635	651	667	613	571	586	612	601	648	634	605	616	596	611	652	658	605	607	636	659	663	592	629	630	583	632	625	645	678	642	590	589	622	613	666	649	641	596	643	630	664	657	659	597	656	649	652	637	653	626	630	624	603	635	600	654	646	603	613	680	654	652	633	620	583	637	636	626	648	627	625	601	640	621	625	622	608	658	606	630	633	627	648	594	658	637	601	627	604	645	686	671	567	626	605	601	646	656	682	613	599	621	672	658	616	667	655	640	567	637	680	645	620	649	587	594	614	648	642	611	636	603	654	611	598	592	569	629	642	520	624	640	669	625	679	668	646	671	591	674	641	643	610	586	640	603	599	657	643	591	617	638	626	656	603	612	644	630	597	663	608	617	660	599	600	634	606	609	605	630	596	647	617	672	634	651	637	643	612	648	662	651	579	646	621	631	612	635	655	634	686	603	650	646	641	612	633	655	655	634	605	654	626	596	630	627	652	669	605	615	654	615	634	607	642	641	610	614	611	577	650	621	580	650	636	610	634	662	596	646	659	604	627	619	616	620	615	596	628	645	626	652	601	620	614	632	642	644	636	646	620	592	646	639	598	663	693	591	631	647	607	593	655	654	618	656	656	600	647	641	603	611	684	645	642	647	617	619	576	598	603	622	664	636	636	619	601	607	666	636	647	666	603	621	596	616	628	554	669	636	624	634	612	628	648	613	592	601	631	666	628	608	625	626	622	640	630	666	615	622	603	641	653	657	602	595	619	612	583	626	650	648	581	585	612	607	650	632	651	679	609	603	624	650	648	637	634	611	631	621	662	598	624	619	625	650	606	674	662	660	604	653	591	651	646	641	679	622	618	629	646	586	593	657	642	637	607	596	622	646	594	656	619	634	636	615	625	626	650	620	681	646	648	623	614	651	653	593	625	638	603	605	583	636	639	633	661	687	630	645	652	574	617	589	636	612	627	625	586	631	618	654	637	593	638	625	647	659	618	604	652	642	649	650	622	649	625	611	627	599	621	651	631	603	661	628	641	654	604	582	685	655	627	632	596	653	603	631	582	642	642	643	592	624	627	653	594	627	647	623	627	656	637	625	633	626	616	653	592	596	627	628	598	572	622	622	621	614	609	611	609	621	628	578	613	619	634	629	602	602	667	621	613	654	618	633	624	596	632	662	596	615	625	650	622	682	653	653	617	675	584	607	620	645	600	657	612	611	672	615	606	595	611	632	641	631	611	660	620	645	624	612	599	618	656	607	653	605	595	597	643	621	695	595	636	609	629	641	670	631	598	644	646	667	633	614	671	667	658	610	660	605	611	592	627	620	599	578	609	626	612	639	624	596	610	628	635	598	634	624	601	661	621	635	618	660	612	636	616	625	633	679	596	658	612	600	649	668	638	662	651	610	616	616	615	619	630	595	596	653	600	637	637	635	643	644	654	629	638	605	597	659	667	628	634	609	592	653	642	649	653	644	620	625	607	609	659	626	626	621	620	657	589	631	634	618	650	616	583	651	650	615	606	613	676	624	645	620	604	640	613	637	650	638	588	671	616	618	628	647	645	618	657	636	672	612	617	614	630	630	602	632	606	655	635	620	576	662	597	626	592	646	639	675	586	637	642	616	651	648	678	620	609	595	643	625	617	646	645	647	599	611	617	696	628	614	675	641	654	609	612	653	616	596	620	655	576	622	613	599	623	604	615	631	647	638	596	668	619	667	624	637	632	652	612	632	652	657	630	633	619	611	654	626	627	614	667	681	665	604	642	630	645	635	601	612	604	655	625	622	594	657	646	584	591	648	624	662	625	613	637	638	554	643	619	618	671	608	615	639	681	641	604	627	620	656	609	595	657	616	649	610	591	618	630	608	624	655	652	577	594	653	603	650	673	626	620	612	638	625	607	591	610	598	626	623	613	609	642	582	656	597	656	663	617	630	602	623	644	627	644	608	654	631	671	672	616	629	647	631	617	673	629	629	659	632	654	627	632	642	644	617	653	571	666	678	617	635	629	584	676	665	625	628	598	586	599	635	615	649	646	622	641	620	580	623	625	671	598	626	600	662	602	590	634	635	604	618	647	628	557	646	633	620	606	635	621	643	598	625	591	590	605	583	629	616	649	651	637	618	609	589	625	648	680	636	647	635	600	606	587	627	629	624	590	605	622	635	615	589	631	633	639	624	594	602	575	651	632	600	594	645	645	643	644	606	636	618	634	617	597	664	630	604	632	625	660	623	635	687	679	596	668	639	638	670	619	600	632	621	664	615	671	654	648	644	651	609	617	643	628	605	653	647	606	608	639	658	612	609	636	636	587	611	618	644	618	618	679	627	646	653	655	639	563	653	653	642	634	637	610	649	652	632	653	588	621	664	633	623	628	649	580	630	620	599	587	662	620	618	647	651	638	614	573	598	645	628	636	653	676	644	591	617	648	653	645	611	574	631	603	610	597	634	638	673	596	600	588	634	664	652	631	604	623	611	606	636	633	660	614	641	637	642	599	643	593	619	594	647	616	671	635	610	655	624	618	623	629	616	597	672	607	597	625	615	642	657	627	603	626	643	628	644	609	689	573	597	622	657	597	616	572	639	643	624	594	608	619	626	605	597	660	661	634	620	630	662	581	633	617	622	620	621	618	636	645	630	571	619	644	631	623	612	617	633	598	642	632	641	624	660	641	659	620	621	605	571	642	605	644	629	648	617	625	629	646	639	670	621	648	559	625	628	626	658	646	692	620	588	650	583	623	637	659	627	634	642	667	665	619	629	582	588	623	601	658	623	624	652	620	631	637	634	648	611	617	599	607	669	629	612	605	594	576	607	603	677	621	659	658	618	608	628	627	661	617	636	661	609	606	662	642	648	617	612	630	640	636	645	646	650	658	602	667	625	639	646	650	648	647	587	643	651	659	629	626	606	648	629	590	639	671	627	647	625	655	629	648	671	633	661	645	616	593	670	634	603	612	639	651	650	644	633	658	642	594	644	634	607	615	592	622	612	645	659	629	639	612	602	647	625	653	616	641	672	592	603	628	606	603	661	670	610	613	642	665	637	598	586	612	702	630	658	657	638	624	642	668	628	625	644	585	596	642	636	617	623	610	630	644	625	628	611	626	630	618	652	610	639	624	633	630	666	625	632	622	635	631	586	605	616	651	605	613	622	632	695	645	618	644	658	642	635	650	627	669	637	633	627	673	614	658	649	568	638	611	624	622	633	665	585	618	620	664	610	647	656	649	651	621	642	626	615	626	577	627	610	642	652	616	610	627	647	621	681
31373	26507	22653	7923	1022	484	463	424	430	440	446	402	450	437	449	430	459	428	414	417	409	415	457	411	398	447	436	434	442	468	401	423	449	421	440	404	411	457	438	407	424	398	404	420	429	454	431	451	416	431	427	417	441	465	410	456	425	448	438	418	441	383	419	440	406	453	448	426	436	456	438	409	446	458	438	410	418	399	438	405	467	468	415	421	446	413	414	425	441	437	415	436	398	429	411	442	405	385	386	442	394	433	451	428	431	411	433	410	415	426	443	442	397	399	434	422	404	438	439	444	427	407	428	423	408	442	397	428	452	420	397	467	435	459	436	399	462	420	406	415	433	412	419	403	444	391	385	435	392	449	443	444	380	469	439	436	414	428	408	430	407	430	443	426	422	421	404	426	453	424	415	421	446	452	446	418	462	404	442	403	450	418	401	427	424	442	405	424	446	468	452	443	438	457	408	415	430	403	386	446	425	433	439	424	438	464	410	453	444	451	444	434	438	454	475	424	467	421	453	437	417	460	397	404	445	421	413	460	441	408	421	403	399	428	422	462	432	448	456	426	422	415	449	383	438	434	420	379	388	422	421	419	429	422	449	399	441	458	411	459	430	400	427	422	446	391	412	408	436	403	434	432	417	422	450	445	449	418	389	479	382	421	414	462	426	396	402	414	394	409	430	449	446	464	420	416	440	440	438	426	439	419	440	450	399	461	427	446	453	429	439	466	424	408	440	468	426	427	444	434	445	466	414	441	428	442	419	435	429	452	445	410	390	414	407	457	399	416	471	434	433	438	438	433	407	417	402	454	440	408	395	412	421	433	408	451	437	429	428	426	413	445	411	413	439	432	382	427	393	458	436	454	420	434	475	469	482	463	398	393	437	419	460	456	434	464	427	407	383	427	389	436	401	438	382	421	429	383	420	415	424	423	454	407	427	426	397	427	436	427	389	427	438	422	483	426	423	407	423	441	454	414	386	430	421	439	445	417	399	428	412	434	462	446	421	458	420	409	416	425	415	401	446	417	419	470	438	465	451	439	445	463	461	437	437	441	445	387	380	413	397	437	439	432	451	427	404	437	404	421	459	452	409	412	444	439	437	442	436	452	404	455	421	411	471	419	450	445	437	411	446	439	456	416	462	456	423	432	436	424	491	443	431	419	458	449	397	399	431	424	428	431	457	460	414	455	420	466	418	426	445	417	427	397	402	466	414	400	467	433	433	436	427	416	391	419	429	422	397	433	432	426	423	400	429	408	459	393	423	408	439	448	440	426	428	429	441	408	412	438	431	435	415	430	441	475	422	407	435	403	414	421	437	390	409	436	410	400	419	400	492	460	446	404	419	441	408	411	446	435	425	386	419	428	392	435	431	445	442	431	418	450	463	448	431	408	414	440	420	427	428	450	464	423	392	419	447	435	420	424	417	427	440	452	415	446	385	458	426	424	384	431	409	425	433	425	466	403	442	437	428	431	417	440	446	427	426	447	412	482	419	442	450	433	433	443	402	429	433	442	415	418	404	437	414	441	436	385	399	444	432	389	429	450	447	443	449	453	448	432	446	453	449	425	430	403	416	452	441	417	409	419	402	407	416	435	485	427	407	408	431	411	430	464	431	461	401	473	415	461	446	418	432	427	399	406	420	413	434	431	448	421	430	424	413	418	430	433	414	383	424	450	406	385	441	425	393	448	435	417	421	395	432	432	397	412	418	446	441	426	413	435	430	401	405	400	445	426	438	402	442	421	433	424	456	463	441	435	447	424	464	431	454	434	426	419	368	418	435	441	445	426	430	482	415	406	431	434	419	450	415	438	449	418	424	467	410	438	428	475	420	417	445	394	434	381	423	418	436	425	460	474	425	430	422	473	455	410	432	439	408	441	444	438	404	453	412	453	438	485	447	409	482	403	424	396	436	464	386	433	397	385	459	423	399	419	448	392	420	421	417	435	396	407	436	417	440	415	459	407	455	395	386	421	402	435	427	428	418	434	429	423	418	428	449	427	462	450	387	469	458	453	456	427	408	407	459	423	444	443	392	405	425	412	415	443	472	382	427	438	441	448	457	437	453	448	443	418	406	430	420	441	415	421	450	447	457	387	401	463	455	466	473	470	429	419	433	463	390	400	420	456	445	429	428	454	439	410	468	440	410	423	462	391	402	451	443	441	446	411	428	429	426	422	458	468	461	423	416	436	442	449	433	429	448	443	417	416	441	469	406	442	421	414	421	422	471	414	406	442	412	437	432	395	426	445	435	443	416	421	439	453	443	429	437	435	444	400	408	406	439	459	436	461	423	423	412	447	442	420	423	478	442	432	430	430	439	436	447	430	409	424	436	414	452	445	448	423	396	433	394	420	437	417	390	447	423	387	420	444	414	436	428	435	429	429	440	422	428	420	445	380	449	402	423	408	459	414	453	446	431	422	412	424	436	397	404	424	444	399	444	416	436	444	440	449	415	435	418	419	437	387	449	436	426	445	387	447	426	411	440	434	448	438	419	423	371	462	417	431	421	450	395	436	439	453	473	438	444	450	420	412	442	402	435	456	399	430	440	460	419	454	449	416	431	413	427	443	421	469	393	451	440	423	432	418	442	441	432	484	414	420	422	435	421	430	394	435	466	384	434	424	423	480	431	408	435	462	441	421	435	408	448	465	411	457	432	433	431	409	407	418	444	438	455	442	458	422	422	419	404	441	427	420	413	451	434	421	409	399	440	424	448	432	399	417	421	450	423	416	400	422	437	455	460	398	411	434	446	387	433	444	414	454	443	463	433	462	407	438	448	396	413	436	419	414	420	433	437	406	433	442	401	426	432	466	477	417	414	441	448	420	375	437	407	389	429	429	457	436	439	408	430	419	452	398	431	412	452	420	443	450	436	461	410	449	416	416	420	445	429	444	442	449	445	455	429	454	429	464	436	413	447	432	418	439	444	455	404	413	422	404	397	431	413	412	434	448	447	423	450	447	402	412	420	391	429	426	435	441	402	423	422	436	418	407	402	421	412	445	416	415	426	448	432	398	407	404	443	410	419	432	465	413	408	442	396	430	464	431	462	421	410	408	441	421	417	434	417	402	509	428	431	443	416	444	407	445	443	411	416	407	437	403	442	417	459	418	458	437	420	388	463	436	425	428	476	440	433	460	413	479	473	460	422	437	424	425	410	412	401	413	447	404	393	392	440	440	444	427	398	405	457	428	464	435	424	429	459	377	395	444	431	433	440	462	422	429	428	447	436	457	456	435	419	441	437	448	380	433	428	455	414	443	394	428	452	430	411	392	450	416	421	430	424	406	434	430	419	418	443	490	402	445	427	427	405	420	424	442	462	420	445	436	396	426	421	437	434	427	423	412	421	414	412	435	421	443	428	412	425	458	434	437	410	435	437	429	448	410	420	400	413	433	421	436	464	445	409	444	416	422	449	431	388	438	444	457	379	442	426	399	430	409	422	453	441	412	430	459	430	429	412	444	403	393	437	423	449	425	418	433	423	437	437	435
37952	40203	22502	5849	1499	716	626	596	612	618	613	615	641	554	636	579	627	626	629	631	627	669	599	588	654	642	638	608	624	633	595	647	602	571	639	564	618	583	585	652	645	573	608	599	615	596	641	589	609	619	619	629	584	651	595	620	618	617	578	615	580	548	611	635	627	601	616	640	640	594	610	630	600	603	652	626	609	645	593	596	596	613	580	627	629	623	592	658	588	610	655	620	581	599	629	590	599	631	601	612	631	631	605	654	617	618	573	592	606	598	572	597	630	623	632	593	643	630	623	579	599	631	604	559	609	610	583	589	648	605	606	595	559	597	554	613	613	570	607	611	610	622	634	594	607	600	607	608	614	635	599	599	616	618	578	598	634	609	572	589	595	596	644	642	600	625	624	599	621	577	641	603	611	550	631	630	592	607	619	626	620	585	607	623	583	627	629	639	623	638	588	631	644	578	602	617	592	615	638	600	590	571	579	639	638	608	616	621	579	624	596	574	617	633	587	632	582	613	608	601	615	638	601	603	657	593	590	593	630	587	618	624	648	628	583	631	616	645	603	600	632	609	591	650	584	618	634	599	603	617	612	624	620	664	610	622	650	650	613	610	636	584	631	636	633	598	637	629	620	662	568	618	611	628	602	599	603	645	614	606	634	596	622	619	603	566	610	615	597	536	614	609	580	619	598	592	622	627	587	626	574	636	603	576	593	610	613	602	634	619	628	598	625	641	590	632	620	578	614	634	612	600	606	646	589	602	621	638	599	626	675	597	586	629	631	627	602	600	595	621	652	610	606	629	636	614	567	616	626	588	628	669	653	587	592	605	628	569	601	634	632	641	563	631	561	592	587	660	559	604	600	649	628	627	585	623	623	596	590	638	585	625	635	613	602	601	616	595	620	626	598	624	606	598	582	684	576	565	620	644	603	618	630	601	585	616	650	639	596	665	591	562	649	625	606	568	607	608	626	600	617	635	576	571	636	564	605	606	594	613	612	570	580	676	584	592	602	607	648	621	622	634	612	587	616	628	587	626	626	613	591	637	636	641	633	603	604	611	587	629	608	627	612	621	590	587	583	583	576	615	664	657	627	592	593	605	642	624	635	626	607	646	603	608	601	607	582	605	579	611	618	623	632	606	595	638	632	589	596	570	612	621	624	574	623	603	664	597	627	634	641	605	626	601	607	608	623	623	636	623	581	596	618	589	580	641	648	617	571	651	629	607	654	634	575	606	578	617	624	588	629	599	641	607	565	553	561	582	617	585	573	608	608	603	616	639	601	596	573	654	622	635	637	620	590	603	594	632	617	615	652	601	625	622	663	590	613	548	632	605	644	642	638	592	594	606	604	614	616	615	604	542	600	622	650	617	606	631	587	589	578	602	584	618	633	597	588	587	631	634	598	640	623	581	611	632	555	641	597	593	636	610	599	608	639	633	632	606	612	589	606	619	588	630	633	561	648	591	604	582	614	613	566	614	605	680	638	617	581	611	638	595	548	615	544	609	587	601	639	614	618	616	651	577	631	634	641	618	596	596	658	616	629	650	596	558	626	609	621	646	609	595	591	613	608	612	636	616	620	576	612	606	605	621	576	623	646	580	581	648	646	657	620	600	636	626	621	665	596	669	572	640	602	603	680	620	603	606	595	625	568	596	584	614	627	591	621	578	673	629	614	627	644	664	627	638	580	586	614	594	601	598	597	632	619	563	595	588	627	621	644	644	614	624	576	626	606	582	634	590	590	596	573	612	624	638	596	601	579	627	639	621	624	646	666	612	594	616	629	583	608	612	652	656	547	584	609	613	627	600	608	618	620	622	608	615	615	583	653	601	589	665	576	629	574	581	575	606	660	603	672	632	589	581	609	609	633	593	621	631	583	605	572	637	641	583	659	604	595	608	594	596	637	658	636	617	611	570	644	583	629	643	617	588	613	611	593	626	585	613	608	607	574	584	653	593	603	638	618	635	590	617	638	677	589	578	625	577	624	621	645	611	595	608	666	627	570	612	659	619	603	657	593	612	604	635	576	588	623	573	536	614	622	569	596	606	595	646	650	607	574	616	565	609	643	609	603	609	607	583	577	593	627	582	640	630	597	579	625	623	659	607	610	592	650	629	638	618	603	656	604	610	624	629	617	588	606	561	631	635	626	593	551	573	592	613	618	625	621	609	627	635	628	627	575	559	578	628	608	656	598	617	593	621	675	600	634	647	581	618	618	603	618	657	582	612	618	592	635	620	623	644	643	616	650	596	602	583	564	603	573	584	574	609	636	581	575	626	597	612	644	603	609	629	579	559	618	608	617	607	616	583	579	623	622	588	587	599	633	607	589	602	614	627	541	594	576	550	618	595	653	606	620	620	633	612	624	599	613	605	605	620	610	600	608	617	622	635	616	600	603	620	581	632	549	566	659	583	591	632	629	625	591	591	628	577	554	617	607	613	642	659	601	619	633	602	616	615	633	607	589	590	588	609	637	609	649	559	617	651	661	616	594	638	609	585	582	689	608	597	625	607	599	617	589	669	628	571	629	601	628	617	584	635	644	595	593	601	545	600	627	636	612	604	661	650	601	559	606	593	610	621	599	583	612	624	632	609	590	598	608	622	620	589	606	573	666	630	614	627	639	645	632	637	579	582	613	598	579	601	632	585	573	643	633	580	607	571	631	641	608	663	628	641	575	593	597	617	643	602	599	594	600	633	596	576	600	610	612	617	638	609	614	643	671	643	586	610	599	632	623	604	572	583	588	615	613	611	601	594	630	648	598	620	600	653	591	625	604	615	580	616	648	592	623	648	643	580	614	631	593	646	612	604	569	623	617	568	574	568	599	611	623	653	638	633	615	603	602	637	608	637	585	633	625	626	577	598	611	606	590	591	598	587	609	601	641	609	644	638	623	603	617	625	628	582	609	593	618	563	589	669	575	641	647	667	611	634	614	586	631	567	647	611	622	598	571	582	622	601	614	576	625	618	614	649	621	599	572	612	602	652	607	643	621	613	609	597	576	621	638	566	592	617	637	620	640	640	587	636	639	602	616	629	607	580	623	595	574	610	610	619	633	620	593	577	648	624	610	626	571	610	601	578	613	603	591	591	621	619	603	626	625	612	577	681	574	610	604	628	619	623	619	604	623	583	620	572	625	618	619	618	625	651	606	620	633	617	604	654	641	628	631	600	640	584	635	596	630	637	585	635	674	583	627	625	608	629	622	590	608	622	613	638	618	648	621	619	590	613	649	646	610	591	610	600	605	590	598	614	660	643	631	593	618	594	560	609	595	654	598	598	595	611	614	593	586	611	591	628	571	648	636	629	623	621	599	576	559	626	577	551	650	584	607	648	668	604	630	614	587	621	645	667	620	571	599	621	651	575	592	628	610	599	584	597	651	583	625	655	623	623	581	638	590	606	624	625	611	608	620	618	574	578	607	631	588	566	591	564	594	622	649	596	611	610	622	609	598	629	601	636	578	613	615	627	639	561	629	601	607	599	609	608	659	557
24315	21881	29478	24191	21108	12546	1000	580	513	584	588	555	573	512	525	539	563	513	549	529	529	534	540	509	557	516	548	558	535	547	488	523	521	511	506	515	570	507	531	566	519	514	540	539	509	499	526	490	508	513	490	540	514	507	485	519	558	530	523	540	491	509	576	523	535	510	519	529	496	551	544	504	523	488	547	542	549	564	538	494	491	531	536	508	498	517	521	483	508	527	491	518	472	525	500	477	496	523	557	510	512	530	546	541	495	506	531	465	521	519	504	521	513	538	522	541	536	522	518	464	467	505	497	573	550	492	491	515	534	570	534	503	530	547	527	554	531	514	538	501	521	548	539	532	504	549	513	500	486	535	518	532	489	542	579	519	520	550	531	524	550	504	541	470	511	487	538	468	537	504	550	523	501	542	504	552	507	492	546	489	516	511	529	522	491	548	542	543	492	534	511	509	537	535	530	540	539	518	520	572	513	496	506	525	524	499	542	496	517	538	551	518	560	561	531	527	524	539	527	516	521	533	541	490	499	515	502	522	519	536	539	538	587	547	569	534	521	530	512	518	519	582	491	505	546	615	472	492	492	512	594	523	568	531	518	558	520	537	547	510	523	544	546	526	464	496	576	492	525	532	524	549	500	532	541	536	499	511	478	549	518	536	534	520	542	516	505	484	537	513	459	518	525	549	529	442	512	546	532	526	480	523	529	486	460	479	512	544	522	517	516	521	540	556	524	509	522	544	501	460	506	493	495	513	552	558	495	520	508	512	527	514	504	547	528	514	515	527	516	495	534	513	497	470	518	513	552	519	540	488	514	551	533	527	529	471	510	505	553	514	546	539	504	521	512	505	528	502	536	531	525	498	536	530	505	549	472	504	546	505	531	524	524	502	572	550	478	521	486	530	512	514	526	545	541	484	535	509	528	541	546	498	545	499	519	533	532	520	534	539	504	546	518	564	513	561	504	507	519	547	510	513	502	514	531	486	548	521	526	518	532	482	549	521	550	476	541	509	476	520	517	527	508	526	566	563	512	552	500	536	567	520	516	539	544	499	508	507	510	545	511	484	522	515	537	515	540	483	485	514	540	461	526	532	496	517	522	513	530	516	539	501	525	502	498	519	540	485	529	479	519	531	538	565	519	504	536	501	576	515	551	501	536	537	523	521	552	557	504	545	500	480	551	561	513	543	557	508	530	521	464	498	520	520	532	513	508	506	538	528	527	481	532	494	540	526	509	582	511	545	484	549	469	507	550	494	477	475	558	539	512	497	521	535	525	497	531	501	539	468	484	516	529	538	512	559	493	510	529	485	516	508	542	475	560	474	530	496	513	517	497	565	517	531	534	491	543	540	546	523	529	522	506	508	560	448	474	534	512	515	479	552	491	541	518	546	520	501	522	518	499	519	545	498	539	541	518	523	498	494	531	512	511	521	551	540	559	495	505	544	532	525	537	534	511	512	532	537	527	500	540	517	513	510	533	523	526	530	538	537	499	560	501	472	509	482	539	541	501	546	505	519	527	494	500	505	514	519	503	565	539	517	480	508	514	492	524	507	527	536	542	530	509	499	526	553	514	545	539	508	538	535	529	535	517	495	498	514	523	498	508	523	532	525	501	513	553	533	482	503	541	530	541	509	509	531	517	507	532	519	518	532	490	503	521	557	522	538	504	532	507	528	541	518	526	526	549	488	524	501	525	531	506	514	550	538	504	508	521	514	542	507	551	479	527	513	536	513	539	479	494	520	551	530	516	505	494	532	517	525	541	520	535	485	521	503	502	512	518	503	516	522	493	555	475	505	572	500	520	501	557	528	532	538	539	522	525	549	546	536	550	502	507	527	536	520	512	552	500	512	522	533	526	515	530	536	519	507	513	508	509	526	484	503	488	516	533	520	519	515	506	521	543	512	554	544	546	513	494	501	534	524	502	533	567	510	512	524	516	518	514	533	506	529	560	547	522	518	519	511	491	513	489	498	548	562	526	526	516	533	500	531	515	577	529	507	511	510	548	521	524	510	508	518	510	477	527	499	515	513	508	527	523	504	529	503	546	544	502	499	547	565	503	534	511	538	546	531	541	518	480	502	469	552	509	550	519	523	550	498	527	510	525	535	511	536	478	512	500	541	498	498	483	519	526	537	570	500	562	501	518	561	522	515	533	565	504	512	482	550	515	513	551	514	515	503	502	511	552	546	514	559	508	544	520	499	503	521	517	504	537	509	525	529	508	514	517	530	509	491	510	537	525	511	542	502	511	521	508	538	517	541	532	528	505	542	529	549	503	553	552	528	515	529	523	520	521	537	546	500	479	555	538	554	529	533	502	525	541	512	480	492	477	530	561	463	511	518	503	511	518	499	515	507	529	490	532	532	540	517	498	531	523	489	547	548	540	499	534	469	520	524	553	524	533	539	512	527	549	581	573	553	514	514	564	554	517	488	528	467	510	522	542	536	527	540	510	517	500	543	544	549	525	474	535	522	488	518	518	541	536	514	515	538	517	519	497	507	562	548	520	497	546	496	523	530	528	553	577	519	550	532	553	503	520	506	534	514	538	522	540	548	501	488	572	510	548	539	511	544	506	496	512	545	540	534	552	533	531	536	536	518	526	520	472	516	543	487	504	544	516	529	512	520	521	498	488	516	500	514	508	553	510	475	527	520	504	515	529	505	484	499	498	515	522	538	513	542	530	506	519	515	560	478	504	504	515	482	532	538	564	568	497	564	465	511	491	506	533	552	526	498	490	552	514	502	506	543	545	512	531	565	539	521	581	533	529	543	501	529	487	499	523	525	491	505	539	544	507	534	511	535	461	506	516	535	528	562	557	510	480	522	554	544	562	495	484	523	510	552	526	492	522	542	545	544	520	526	533	523	487	485	504	546	522	512	526	486	533	526	491	489	504	554	509	554	510	518	500	517	523	499	537	505	479	513	509	518	528	550	550	549	495	517	499	533	539	499	516	502	549	525	525	527	539	516	533	506	533	533	505	511	544	525	540	539	519	562	561	529	546	488	521	529	483	536	505	509	481	491	527	534	521	532	558	500	518	501	554	516	575	482	534	544	509	529	500	541	508	490	531	497	539	531	541	513	550	512	520	481	541	552	512	553	495	531	511	511	510	503	514	526	526	533	509	523	521	508	511	479	543	527	494	519	515	506	508	520	483	497	512	531	495	515	543	516	550	539	495	481	495	527	502	526	510	532	508	514	479	535	493	536	518	505	546	521	521	478	509	543	558	547	516	477	490	537	566	552	513	535	515	512	512	512	515	547	560	470	522	534	556	511	529	537	492	495	544	513	510	534	513	501	538	557	540	560	559	518	509	545	496	527	551	520	527	500	539	538	482	533	529	532	518	480	483	524	540	524	473	498	548	536	493	522	523	545	494	512	474	532	501	524	521	520	549	523	540	517	544	514	499	505	523	506	525	500	516	537	519	533	483	556	520	498	525	506	510	515	516	536	521	554	508	528	503	531	529	523	536	563	510	499	503	496	538	487
61670	87037	55125	25145	6847	1375	755	730	749	749	724	703	686	712	780	686	728	730	753	752	754	746	763	779	726	793	770	765	736	743	730	743	747	706	738	759	722	722	745	706	754	738	756	703	714	734	765	808	741	739	753	721	728	712	706	750	735	769	707	704	717	782	706	740	711	703	770	695	716	703	747	724	741	735	714	803	770	734	701	753	717	755	791	725	695	719	733	768	743	746	748	739	736	774	756	711	669	759	799	729	701	734	727	772	738	714	703	724	759	717	753	752	723	771	712	738	766	708	745	787	745	703	748	750	717	747	711	794	775	727	718	727	724	753	720	717	709	724	733	739	800	766	700	733	733	692	743	720	767	727	692	718	731	785	712	808	717	753	701	717	744	720	766	702	783	728	710	803	737	709	712	730	730	706	726	696	779	784	769	784	751	746	787	751	735	691	721	708	743	750	710	689	765	736	728	780	777	775	681	745	762	723	747	762	731	700	691	765	766	773	779	738	699	723	731	761	763	741	771	721	739	726	738	700	744	769	700	786	726	782	735	723	801	751	703	756	746	787	748	735	712	733	753	729	738	722	755	738	718	739	720	713	742	686	749	746	763	758	748	748	788	745	730	765	712	717	771	739	679	719	746	766	703	761	751	727	739	659	761	789	739	726	783	747	752	759	718	736	789	690	721	764	738	739	729	675	732	711	771	729	713	741	739	768	690	743	710	746	738	747	743	692	783	749	764	741	711	768	792	754	785	773	724	722	679	743	689	713	705	736	757	747	756	780	727	739	705	726	693	757	722	763	715	722	730	748	675	717	736	715	698	773	780	742	751	735	691	731	725	700	775	731	723	679	770	704	728	696	779	675	770	750	728	735	731	737	743	694	807	727	742	698	759	737	714	782	749	685	760	726	714	754	741	743	764	747	724	692	692	777	735	744	712	683	706	723	700	736	746	689	745	730	746	735	741	719	766	754	752	769	762	714	753	715	711	714	745	734	688	776	732	762	718	723	756	737	780	711	743	759	730	691	761	726	750	749	746	735	756	745	751	749	725	787	746	713	748	705	764	715	700	730	733	712	748	721	704	744	730	766	738	717	786	684	731	729	780	766	755	747	728	753	735	755	763	733	724	707	715	752	778	727	729	710	711	738	694	748	722	719	746	755	700	740	729	743	753	734	703	750	734	744	741	744	705	740	744	749	714	748	754	760	742	746	755	706	717	709	734	743	744	743	705	724	709	713	766	760	718	764	719	734	736	701	732	754	711	754	739	737	783	784	782	687	742	732	781	714	737	771	727	732	664	730	745	702	712	746	780	737	708	718	731	710	738	757	704	717	704	704	781	749	773	761	712	727	716	693	770	733	715	749	741	741	693	753	762	734	706	714	734	738	721	732	724	712	728	733	750	757	730	704	742	771	726	710	727	673	689	687	748	694	722	738	668	768	754	769	754	716	680	740	721	724	726	762	716	718	776	727	759	758	730	757	719	737	728	732	701	727	730	746	739	726	787	733	714	733	744	740	738	797	734	735	745	712	745	725	720	817	762	755	743	714	709	730	713	751	773	753	755	718	760	718	704	752	721	743	751	744	742	711	718	742	699	740	738	753	747	718	722	740	755	743	731	722	691	732	732	720	748	723	746	735	746	708	695	737	697	726	733	730	731	722	731	712	810	726	752	722	711	725	712	722	778	722	736	689	693	723	727	745	719	720	738	709	712	739	735	724	739	748	735	725	742	800	727	737	782	746	712	746	766	735	712	725	722	768	731	721	753	756	746	709	780	782	698	760	722	719	744	722	760	746	714	780	737	745	779	764	713	733	835	730	751	754	713	709	728	697	762	694	753	750	712	753	731	727	789	741	774	731	754	702	705	705	708	705	678	736	758	727	688	776	763	741	756	729	719	745	750	794	744	687	750	751	776	706	707	756	744	764	745	690	710	690	765	710	707	740	741	713	745	683	694	722	728	771	702	701	698	771	755	767	784	748	685	778	657	734	695	764	722	757	739	700	743	716	736	738	721	749	762	685	724	767	719	743	725	719	717	779	705	775	713	705	756	747	771	733	691	724	739	700	735	671	728	751	734	779	737	712	707	706	709	713	761	710	695	719	768	699	718	755	740	689	779	743	719	727	682	691	750	732	753	700	716	748	714	748	709	711	765	728	741	732	691	781	762	701	691	755	737	735	759	709	780	717	741	781	737	769	708	757	737	726	753	779	740	764	760	725	741	716	760	740	750	730	696	743	682	698	720	760	713	710	719	736	738	739	755	728	716	709	760	776	715	788	715	727	749	763	752	737	752	734	724	700	733	730	725	723	752	727	717	727	746	698	746	657	746	711	761	773	773	775	752	740	755	717	692	716	749	700	737	764	709	743	755	733	751	748	721	712	741	739	751	699	750	728	678	686	721	699	713	720	781	729	755	705	726	746	691	747	731	765	704	687	699	713	779	702	780	723	678	751	717	709	716	751	719	773	672	747	771	704	731	713	696	753	745	767	769	741	781	758	752	754	747	734	764	723	717	763	758	724	735	769	794	714	759	703	756	748	750	749	729	745	650	696	756	747	748	729	762	731	678	763	683	721	762	700	786	776	711	739	741	704	736	737	704	708	735	754	742	728	741	725	736	753	732	693	764	714	766	751	755	716	700	785	721	712	714	722	725	738	685	772	735	709	714	730	768	730	715	685	732	709	706	751	723	741	726	752	710	715	722	734	749	761	710	728	768	730	707	768	729	721	722	712	767	708	748	745	734	722	743	784	763	707	756	707	719	733	723	684	705	720	728	742	759	724	724	721	744	777	676	738	734	678	740	746	687	723	746	668	737	709	702	702	701	707	731	749	756	706	742	730	712	739	744	708	728	730	800	678	706	755	724	774	760	687	761	735	733	679	728	738	712	698	697	743	732	741	724	748	777	770	734	731	749	770	748	694	777	772	794	706	752	772	754	754	695	752	699	726	791	676	770	781	724	701	743	736	707	776	803	734	743	719	687	767	743	708	786	747	774	736	705	744	709	690	734	741	711	715	696	717	753	743	684	733	756	699	798	756	712	720	768	735	696	733	724	763	741	705	758	772	777	739	707	718	744	723	708	754	691	757	699	751	739	679	711	711	748	694	684	734	676	767	752	749	741	735	724	810	757	730	734	784	764	753	723	709	704	735	717	756	746	725	738	724	762	745	712	747	794	721	693	729	718	789	721	733	735	710	693	739	712	729	694	748	697	713	760	747	743	806	770	740	734	737	714	699	765	746	755	744	730	704	710	742	685	767	748	758	760	774	758	712	769	764	732	789	731	735	772	686	760	787	735	717	726	708	740	729	679	732	698	760	706	759	755	755	756	753	732	695	713	745	736	759	713	753	710	746	698	714	709	725	755	733	699	686	754	748	752	742	741	687	722	700	745	703	739	761	760	695	714	733	698	734	769	744	702	725	696	740	661	759	719	712	744	717	751	765	740	776	720	783	745	692	700	753	681	688	757	739	714	718	745	741	764	736	751	742
23556	21734	29712	23928	21475	20097	4647	515	472	522	462	444	463	462	487	454	508	464	510	429	482	505	460	501	492	461	488	457	500	432	474	482	479	443	449	431	484	456	447	459	480	462	514	506	473	442	457	462	456	479	456	444	481	449	433	464	471	474	452	477	466	470	468	465	491	473	456	411	470	468	446	475	490	503	483	475	476	456	473	463	455	431	419	466	480	446	438	449	513	476	476	461	477	456	483	446	477	468	430	425	522	432	420	417	495	499	454	463	491	471	438	468	428	459	451	491	470	474	483	439	481	430	478	460	450	482	455	437	458	480	460	486	435	465	498	500	484	468	451	469	449	463	450	487	459	405	402	477	419	465	480	460	477	478	472	455	489	510	472	492	476	474	457	439	459	458	494	435	460	433	472	476	439	466	474	433	457	466	453	457	445	430	486	472	468	457	449	478	479	457	486	434	459	459	486	470	457	457	461	450	445	467	491	474	489	465	460	432	453	471	460	449	454	471	440	464	467	472	446	417	463	492	461	448	474	431	462	446	435	465	431	416	480	416	442	430	432	443	465	486	456	465	475	515	462	482	441	475	443	451	459	427	444	453	419	451	460	494	448	448	413	433	457	466	466	491	502	466	453	435	501	441	442	456	450	496	441	449	473	476	454	483	463	473	481	433	468	475	492	496	436	476	455	458	472	445	466	482	476	457	498	474	464	453	445	480	446	472	435	492	489	474	466	467	447	431	456	471	466	472	484	482	465	465	475	461	441	434	506	464	455	479	496	463	478	452	505	451	472	482	466	437	452	487	451	453	445	483	479	427	457	467	464	478	447	454	459	498	461	493	478	505	457	464	476	433	470	430	488	456	500	470	421	436	439	434	462	434	456	445	430	431	429	479	446	469	461	450	511	481	460	473	465	454	459	456	450	437	474	423	441	479	449	464	460	453	481	463	454	433	428	453	430	481	466	452	478	472	456	419	505	415	437	490	477	419	445	468	508	466	506	481	457	423	467	449	485	448	444	443	452	455	471	483	453	444	423	458	449	486	458	457	430	387	473	442	433	477	444	470	451	429	489	446	475	486	497	438	474	415	461	479	474	484	485	477	464	456	454	480	478	435	454	457	478	453	472	442	514	432	477	466	470	474	448	459	433	446	406	461	473	499	466	449	450	493	455	479	432	452	469	478	471	463	475	475	446	434	457	447	483	480	458	478	473	453	475	478	485	462	447	482	494	430	464	469	479	481	441	443	498	474	449	474	490	455	442	408	452	431	468	495	448	436	451	425	465	414	451	453	480	439	479	461	483	459	477	433	468	442	468	441	474	464	494	475	517	458	464	482	492	462	452	447	455	466	458	445	454	451	438	454	465	454	471	447	440	451	429	444	478	476	470	475	447	444	463	471	429	474	450	471	485	460	475	475	415	449	488	456	490	475	464	489	471	496	449	477	470	466	465	492	454	466	488	476	453	443	470	448	459	488	466	445	472	493	438	488	433	482	468	473	442	500	479	456	453	475	472	452	490	410	435	461	421	426	508	474	472	505	424	431	455	514	421	462	445	502	465	460	470	461	473	477	478	514	487	488	460	466	445	474	482	466	447	473	465	469	462	499	479	480	458	478	429	452	464	463	451	459	460	487	476	479	460	446	460	437	472	454	461	446	476	449	487	462	486	443	491	428	482	457	460	433	474	446	510	483	466	470	480	465	487	437	479	475	416	468	429	485	448	468	427	459	470	434	437	453	468	453	465	442	458	452	463	434	452	439	484	477	476	483	446	409	473	478	465	453	461	499	472	445	434	470	432	428	461	452	479	450	474	460	493	491	468	444	486	471	473	444	453	441	469	472	456	416	435	424	428	455	450	423	454	476	415	492	447	468	449	444	454	507	491	464	435	462	461	459	444	458	469	459	511	453	466	460	431	462	479	439	454	452	485	469	465	455	489	458	450	442	456	445	475	472	433	442	478	457	443	456	475	428	487	486	433	420	473	447	462	413	448	453	500	483	441	418	467	442	459	491	452	468	481	470	444	511	488	491	439	469	490	435	483	451	475	443	456	450	452	466	425	436	465	446	437	460	427	481	453	455	466	447	444	460	453	475	455	435	432	480	456	438	460	437	488	471	479	478	468	469	443	496	461	441	494	467	492	452	496	421	507	460	450	465	460	472	464	424	456	477	477	468	512	473	495	487	434	419	459	474	495	465	453	452	461	442	481	467	456	438	438	467	485	495	421	464	462	494	461	456	482	479	487	489	478	457	493	474	449	479	414	460	467	467	448	458	491	412	447	462	442	471	429	455	442	432	483	436	460	463	456	481	456	459	457	412	446	479	484	455	526	428	502	471	455	457	460	466	463	448	411	515	469	451	479	469	481	437	466	458	468	491	465	433	465	476	449	471	463	490	454	454	493	460	506	466	487	471	450	428	478	452	437	434	454	438	506	483	476	456	426	461	439	448	458	440	456	460	463	467	479	454	444	463	487	498	456	500	447	465	457	512	483	465	443	468	445	481	470	488	469	493	476	454	421	426	479	465	428	470	496	473	508	444	467	495	435	464	497	472	484	452	462	467	412	475	443	437	451	442	480	506	454	455	423	479	465	452	420	476	429	444	473	423	448	463	470	470	446	502	453	446	462	450	443	426	453	449	495	415	450	427	466	483	517	496	489	466	463	476	436	423	462	439	507	438	458	505	466	486	450	452	458	453	443	451	468	494	447	485	464	453	461	467	454	460	459	468	449	446	419	458	473	485	483	467	473	459	423	486	427	448	436	457	451	461	467	466	451	431	441	437	459	474	441	436	465	456	485	499	508	469	489	471	458	439	472	423	421	434	473	503	506	429	489	442	470	456	408	482	448	467	453	428	513	483	430	460	449	453	507	436	493	437	450	455	452	464	473	455	484	453	468	485	476	441	429	476	483	487	467	469	428	462	553	445	462	449	475	488	465	452	464	452	445	453	464	494	444	457	446	451	473	504	458	440	475	477	462	440	458	502	461	486	496	445	453	468	443	439	466	439	461	462	477	450	476	444	394	469	462	443	460	476	476	467	456	446	488	480	487	491	425	430	454	451	471	454	477	500	466	479	485	441	448	488	499	473	448	434	463	435	444	465	464	469	469	454	433	449	468	450	452	454	425	499	437	437	480	502	439	477	460	477	489	492	451	504	484	454	446	467	449	458	473	459	469	494	458	472	473	434	455	427	488	443	444	494	481	456	439	416	460	508	429	460	403	477	418	471	472	470	444	439	449	454	436	470	473	491	473	460	491	492	458	455	438	472	467	443	476	437	479	470	505	446	445	478	422	470	493	458	497	439	463	457	477	451	476	490	453	474	480	434	466	472	487	441	432	434	475	482	479	480	473	453	494	434	468	508	470	455	485	434	402	461	503	456	486	485	460	474	473	457	450	468	505	426	471	454	421	449	439	437	460	456	413	438	489	467	443	454	452	422	472	425	471	433	439	444	422	524	412	457	466	473	468	422	436	467	429	424	456	448	465	485
62365	95172	61932	30725	9673	1423	647	649	668	680	634	666	693	667	672	646	707	645	640	660	640	651	618	655	633	615	625	646	666	633	671	651	606	622	673	603	574	681	627	665	669	669	630	640	668	666	658	681	651	614	635	647	648	606	665	663	612	671	646	614	643	644	615	702	631	660	615	686	642	612	645	680	694	645	698	656	643	642	672	639	660	634	658	668	667	670	652	627	660	668	628	651	711	666	672	635	618	643	601	679	679	657	669	671	635	630	656	655	676	660	648	592	656	653	629	656	662	637	642	636	661	670	674	652	635	661	637	682	651	603	655	624	614	687	621	663	645	611	662	675	648	611	641	664	646	637	676	613	655	635	657	632	663	633	629	666	628	677	612	684	651	640	640	653	653	613	705	640	606	621	612	652	606	620	662	666	632	690	660	653	627	681	653	682	620	660	664	644	652	600	650	656	658	638	670	686	628	639	634	653	658	639	642	656	622	667	620	622	652	634	674	651	643	650	625	703	628	688	662	603	667	629	647	657	601	686	648	632	629	587	652	639	636	679	615	638	660	667	661	607	652	631	666	648	682	666	633	610	655	616	664	654	680	660	642	633	631	658	655	638	641	644	607	658	637	607	645	707	653	675	646	679	652	583	685	653	693	641	628	642	632	659	652	687	647	689	658	643	702	652	674	649	642	641	619	667	660	601	637	638	660	622	623	666	658	621	642	649	607	612	655	653	661	685	628	642	680	665	672	712	602	632	617	647	661	647	635	625	652	715	641	614	660	642	642	631	645	655	641	660	638	669	618	664	655	652	676	610	630	672	625	604	653	633	669	686	650	631	623	612	645	703	626	635	676	626	654	661	635	697	661	601	651	626	629	660	631	636	587	643	620	633	627	657	646	664	679	631	634	636	643	667	678	619	694	638	646	642	700	645	659	639	636	623	655	638	620	642	632	651	603	656	647	658	631	638	629	684	624	647	620	627	644	648	639	639	676	691	685	596	658	640	632	655	670	666	666	665	705	639	649	626	645	622	673	684	708	684	621	681	637	593	627	619	652	682	682	624	636	657	616	687	658	646	629	647	653	692	657	668	635	648	636	666	671	692	603	625	635	641	637	677	629	664	685	682	597	680	626	639	617	670	655	633	657	656	587	668	661	618	676	638	668	678	671	626	705	679	632	620	646	651	655	671	683	686	637	658	703	627	620	668	636	640	628	641	663	600	689	660	646	637	646	652	648	614	643	626	639	657	644	640	611	661	694	632	679	656	658	683	688	675	663	658	667	657	671	618	671	669	655	596	637	652	680	658	636	659	656	633	625	629	663	626	613	607	626	668	626	650	618	660	607	647	629	664	662	626	699	630	663	612	678	647	675	652	642	636	674	655	629	637	683	663	659	669	618	659	603	682	597	646	622	637	671	662	673	636	687	689	652	646	628	640	627	605	622	645	644	634	661	652	614	635	658	676	690	636	596	596	604	574	661	644	689	641	660	647	607	647	624	626	673	633	642	623	681	647	685	641	658	659	711	652	657	609	645	642	665	643	673	660	654	688	646	680	609	631	648	599	642	632	664	666	656	635	655	638	679	626	658	630	607	632	676	664	611	666	658	661	639	617	643	637	693	672	705	675	623	675	650	695	666	675	605	683	670	710	692	645	675	673	641	651	641	640	675	651	665	666	669	673	641	676	645	648	624	672	688	621	650	645	625	619	640	682	605	668	608	609	681	612	676	636	603	640	629	610	656	597	585	660	657	623	616	631	629	645	646	658	679	666	656	638	648	664	647	637	685	647	694	675	619	658	688	645	669	622	641	653	664	644	691	632	617	725	636	675	616	663	643	618	663	683	666	636	679	681	635	658	675	632	672	603	673	632	649	656	651	653	650	632	627	672	623	664	625	642	622	686	635	674	653	640	675	678	630	608	672	642	668	669	641	625	628	620	626	630	654	617	659	677	638	660	652	681	628	648	641	618	597	638	618	640	657	603	621	638	645	677	624	629	653	683	676	695	660	686	664	713	662	698	658	649	634	683	658	616	627	612	659	634	702	683	638	636	647	662	606	638	607	692	630	607	652	616	668	651	642	664	640	628	653	657	672	613	659	611	645	679	627	643	670	633	612	678	677	631	676	625	653	654	684	646	684	653	667	682	676	669	642	649	639	656	664	686	626	631	621	649	611	582	690	666	701	605	648	653	669	662	660	678	628	643	600	643	650	678	645	648	631	685	693	635	618	616	654	680	624	679	647	636	668	662	657	618	645	631	670	653	693	705	659	683	654	626	628	615	628	601	685	614	633	601	678	655	668	686	655	670	684	711	661	622	658	645	684	655	663	650	622	662	660	634	674	678	660	641	677	658	638	636	624	669	642	676	662	621	611	682	653	644	670	647	685	666	641	664	668	678	597	648	638	649	620	679	699	664	623	662	640	640	644	675	644	624	661	640	686	642	612	612	688	626	630	624	639	572	669	673	635	640	692	665	644	642	641	643	607	653	613	674	642	663	681	654	613	580	662	648	665	661	642	642	684	652	645	676	622	612	705	684	648	634	619	633	641	641	664	609	645	680	646	623	642	654	668	656	647	658	636	632	609	637	665	626	605	632	700	635	647	682	649	659	667	651	676	672	648	627	662	654	651	593	643	674	653	634	644	626	672	611	622	660	631	644	641	619	633	627	665	629	600	634	618	676	623	631	635	670	697	641	663	646	633	642	671	630	625	637	624	640	661	670	632	646	653	643	666	676	642	622	680	639	635	639	609	642	658	654	651	617	661	620	641	620	668	650	652	627	695	646	675	639	648	604	660	661	632	652	689	657	654	672	671	639	645	606	655	617	696	635	635	667	689	675	628	644	645	659	652	625	629	621	657	666	669	633	659	629	636	632	608	643	653	614	669	628	630	625	610	628	629	682	650	616	640	624	649	606	669	650	655	696	692	637	646	632	609	660	651	693	647	610	672	651	703	669	620	642	683	629	686	622	703	695	666	666	699	673	634	621	648	649	649	649	698	611	671	636	615	667	671	646	625	677	709	635	652	619	625	684	647	667	625	677	625	620	658	643	675	655	665	610	649	578	677	643	662	647	621	620	671	645	630	640	631	651	651	655	665	635	653	624	684	616	651	633	706	630	679	657	672	659	624	684	668	639	661	682	669	701	646	667	649	641	635	700	639	666	621	640	636	636	639	647	674	630	642	599	646	653	718	700	644	704	616	648	612	608	629	676	626	630	631	627	622	710	632	643	707	695	672	674	663	616	644	627	651	622	596	662	673	666	615	658	639	621	689	657	632	692	647	647	664	620	667	683	628	658	677	671	640	591	649	624	644	629	651	632	623	627	674	628	652	656	668	649	637	636	650	637	663	656	661	670	632	688	660	635	687	625	646	659	633	640	623	626	626	673	667	612	643	711	674	641	610	667	641	711	671	664	639	677	706	643	660	628	653	677	652	658	623	657	625	667	655	672	695	612	647	665	638	631	622	650	632	657	624	641	609	605	673	652	653	691
31164	27287	22575	7392	1010	517	452	446	454	416	424	456	439	431	456	442	448	437	433	455	459	429	436	434	443	414	444	425	442	453	452	413	418	448	466	446	456	445	458	423	456	406	485	454	416	420	422	466	446	443	416	440	456	449	483	439	437	439	478	425	432	451	445	458	441	447	440	441	467	429	422	451	421	469	409	423	422	458	460	449	447	420	448	413	433	427	444	405	439	467	430	481	429	464	426	469	445	448	459	432	409	416	402	468	463	429	460	441	427	472	483	447	395	449	454	445	411	425	450	407	448	461	452	454	431	465	430	421	421	439	443	421	450	441	454	461	446	460	466	434	442	448	452	446	463	418	454	420	475	440	425	437	421	456	467	442	449	445	427	437	433	447	452	426	413	434	455	462	432	413	435	435	441	443	452	466	401	474	449	403	420	418	446	432	438	473	465	413	440	452	474	432	429	411	450	469	415	456	401	464	467	440	432	418	454	455	425	456	448	422	419	422	442	458	411	446	437	444	420	398	403	440	448	427	490	435	420	455	431	438	433	463	477	453	441	438	434	403	462	441	429	490	461	452	433	438	454	463	427	438	440	422	472	450	486	465	465	456	432	476	420	446	437	430	430	475	437	422	461	424	467	457	448	425	448	404	442	439	466	455	391	452	482	431	496	448	496	470	431	423	445	507	441	468	431	463	446	446	435	412	432	403	421	421	430	431	433	426	441	418	458	437	478	394	448	477	432	418	400	442	395	452	458	418	439	472	455	416	414	443	415	441	498	454	449	438	476	456	436	432	459	460	418	436	460	443	475	407	392	411	475	451	419	447	437	436	461	468	445	443	428	434	470	422	414	455	459	456	415	492	450	450	456	454	436	467	422	406	456	419	449	401	425	409	453	464	475	462	414	424	418	447	444	427	430	430	464	384	434	444	438	407	420	427	425	430	435	437	453	434	446	450	434	414	420	418	430	443	432	431	396	435	424	444	471	420	415	434	426	424	479	433	439	458	453	419	437	455	440	447	412	455	468	455	458	462	452	474	448	444	485	429	445	445	457	438	457	430	462	437	421	431	490	423	459	423	426	443	465	436	477	433	462	443	421	450	444	454	430	422	410	452	449	412	428	407	456	459	473	419	423	449	452	418	422	413	421	431	487	395	413	451	413	427	487	469	485	435	440	416	460	486	459	428	437	461	450	443	439	436	484	447	491	452	445	429	438	451	459	432	396	445	438	441	439	454	462	430	437	443	443	435	440	438	423	438	454	423	461	441	486	459	409	439	398	445	457	419	436	431	442	462	413	455	424	441	406	424	473	472	467	463	432	422	403	439	431	454	454	449	472	441	400	423	449	424	441	421	485	462	430	427	434	465	436	438	439	435	447	413	439	426	434	428	441	467	431	415	395	442	448	455	443	454	465	436	446	443	463	427	440	458	459	428	425	442	463	424	426	430	412	422	492	436	439	461	439	452	428	417	475	430	458	458	470	447	461	429	443	488	431	461	452	468	477	445	464	456	423	446	412	424	463	459	449	470	439	443	436	434	440	459	442	442	458	450	420	456	475	423	431	448	438	407	482	458	468	425	435	427	442	422	433	429	403	403	431	426	437	428	412	407	430	431	412	442	469	488	422	473	408	458	431	473	442	424	424	444	433	430	469	438	395	424	449	427	414	435	400	462	436	432	460	461	486	465	436	445	438	466	456	419	446	435	465	459	394	424	456	456	428	425	433	445	487	443	445	438	421	417	439	462	412	429	470	427	461	430	416	445	463	428	430	453	410	397	411	451	449	399	448	441	432	421	387	427	443	401	435	433	434	436	438	408	438	410	465	432	433	431	391	455	466	437	412	449	447	459	444	437	460	444	431	419	441	466	441	440	404	455	452	460	420	400	413	425	442	433	451	439	489	454	455	439	413	428	460	480	466	455	455	428	460	453	434	453	446	433	460	440	433	451	444	444	420	502	460	464	473	445	448	405	449	445	442	417	417	456	466	445	417	422	474	438	409	401	477	447	430	474	424	464	429	417	462	415	453	452	421	451	424	434	456	432	411	433	410	467	434	445	449	433	417	419	445	451	455	450	433	442	460	410	381	476	431	440	468	425	435	461	417	445	433	439	438	417	433	433	462	406	449	472	426	434	429	491	427	421	445	452	468	420	443	457	389	449	457	471	443	419	466	442	432	434	444	431	425	442	462	418	428	465	438	410	421	429	456	463	420	445	432	437	449	444	464	444	463	445	477	423	418	397	445	445	419	402	460	414	434	469	463	430	421	426	452	425	471	436	490	471	451	423	455	414	462	417	460	439	458	440	453	418	437	478	415	444	421	436	421	460	392	427	475	437	441	456	428	448	435	434	441	475	474	494	420	435	431	461	431	420	441	444	429	461	418	436	371	442	498	404	422	458	486	460	403	451	418	412	446	388	441	419	460	447	408	482	448	418	442	410	428	416	449	452	458	470	436	446	419	431	470	445	455	450	462	433	424	449	465	458	457	447	438	445	447	438	422	431	449	427	446	397	466	416	429	442	391	469	421	440	415	445	464	455	409	500	388	460	452	445	417	416	449	418	401	443	455	412	452	446	425	404	418	436	461	427	467	464	424	435	404	440	437	456	450	400	449	452	476	419	395	441	448	435	433	475	423	427	435	415	445	444	454	457	478	425	500	447	416	421	403	452	401	446	487	451	432	441	438	475	458	452	447	399	426	448	434	437	426	458	426	469	451	435	418	470	443	422	438	420	467	417	470	445	447	448	457	446	446	447	431	401	414	462	428	438	456	460	426	421	443	424	472	426	443	458	455	425	429	422	459	433	398	455	426	444	433	433	422	442	444	464	447	419	483	438	443	468	416	398	407	434	463	471	447	466	435	445	424	455	410	440	427	445	416	423	405	438	437	438	416	451	423	434	412	415	437	438	404	420	416	492	407	401	441	446	412	438	426	467	427	462	461	445	417	419	408	455	441	398	512	445	437	435	435	473	456	427	475	470	433	478	434	412	427	407	405	460	486	448	499	445	441	457	451	437	445	457	445	428	408	450	461	436	388	432	443	479	449	469	446	465	457	447	413	448	489	435	422	425	453	440	408	463	440	423	461	414	441	440	466	460	446	421	419	437	443	457	462	452	488	441	445	463	487	408	434	451	483	436	435	445	438	438	425	426	446	430	459	424	437	404	409	454	459	407	467	403	399	444	459	458	447	436	444	453	421	427	458	419	434	416	427	473	424	435	414	455	425	457	433	423	446	441	444	426	437	435	410	460	455	406	441	417	430	442	417	435	427	416	434	420	403	433	463	406	433	401	414	431	452	470	440	451	466	452	430	410	416	423	431	468	450	478	424	431	433	445	443	437	448	442	468	447	453	434	468	436	434	439	431	396	456	452	438	400	420	485	424	450	446	486	477	456	471	423	421	425	434	456	426	446	442	453	453	425	422	460	416	466	418	436	453	405	419	452	462	469	460	455	426	407	447	415	451	445	433	438	446	438	456	420	430	448	463	389
37475	41440	21900	5673	1493	730	662	608	651	586	656	637	596	623	625	640	702	685	626	637	632	612	649	619	637	649	630	610	613	641	628	628	647	664	634	588	611	642	595	646	625	655	639	678	611	614	618	599	658	616	583	641	627	621	637	628	603	673	629	642	629	624	635	631	643	602	648	604	626	639	622	658	613	615	638	592	628	601	648	664	607	623	626	603	606	654	620	660	653	646	629	600	634	651	624	626	653	635	677	628	653	641	658	660	615	664	631	641	607	654	602	631	643	636	650	639	624	617	636	637	618	620	606	662	637	607	586	632	602	615	624	580	607	625	635	599	643	626	662	627	684	649	599	645	602	588	623	646	607	630	629	647	669	616	618	674	638	612	611	576	608	614	605	615	643	592	642	629	652	652	636	642	613	626	614	632	654	609	620	637	628	624	637	611	615	655	647	625	624	648	633	591	661	613	649	650	654	611	564	592	628	652	600	648	629	654	648	597	647	600	639	683	628	622	590	669	624	627	598	654	615	650	565	630	654	689	605	596	630	629	612	613	580	667	623	689	619	621	641	603	661	591	664	613	596	580	602	628	601	618	622	604	640	632	683	589	635	602	563	641	604	652	604	634	620	662	590	624	625	605	602	664	658	640	588	621	647	643	641	632	638	616	625	658	695	621	633	612	587	644	606	590	624	639	606	636	676	622	674	622	602	583	621	641	622	653	595	625	635	610	611	636	634	635	614	627	565	656	635	625	621	599	611	611	619	618	630	602	619	600	640	648	574	631	623	643	633	652	642	623	621	653	616	623	608	675	591	677	626	603	602	656	606	650	609	662	641	605	570	662	616	656	620	623	647	637	651	615	664	624	646	643	621	579	606	654	629	646	670	657	636	638	585	578	626	615	670	595	598	634	652	620	623	653	648	681	638	632	578	628	632	636	597	614	610	613	653	635	619	700	657	617	677	635	646	606	625	590	655	615	630	633	610	624	595	590	633	629	668	614	651	633	636	639	593	638	626	642	596	608	603	623	662	612	644	557	676	597	634	634	627	632	624	649	678	656	671	661	639	591	639	628	626	634	589	612	643	633	656	598	612	606	692	607	612	594	618	617	601	640	605	626	638	654	622	617	633	655	648	610	673	677	617	646	643	612	572	650	617	594	657	598	620	649	612	665	618	676	636	608	654	624	637	590	628	638	625	631	650	591	651	632	656	613	654	597	616	654	631	593	643	641	659	643	658	657	645	643	642	615	654	587	634	625	602	663	649	621	589	610	632	654	660	616	575	653	646	627	581	668	609	654	640	634	602	605	636	616	662	627	690	634	604	678	676	607	611	609	668	642	618	641	646	634	606	631	609	627	617	606	634	648	642	656	604	639	618	624	645	670	619	632	646	582	644	568	663	644	665	618	633	644	597	617	620	619	658	612	667	655	602	641	626	634	681	630	660	608	659	621	605	602	652	581	619	664	633	639	618	638	605	667	670	643	584	670	628	596	615	601	631	617	634	624	643	585	642	678	660	634	604	615	673	623	618	610	659	651	658	617	607	647	608	634	667	642	631	643	649	654	624	611	691	621	591	622	610	630	636	674	640	647	604	635	617	630	618	613	621	644	613	653	625	617	617	684	619	635	616	643	589	651	618	664	656	612	617	672	606	639	592	652	649	625	655	613	620	647	641	664	662	624	591	600	649	682	654	638	622	672	639	640	603	605	575	614	638	640	648	660	641	659	644	624	654	612	640	612	626	609	617	668	614	643	626	614	638	652	581	625	674	663	604	634	670	623	640	579	624	588	649	631	708	610	632	620	665	595	657	608	643	623	639	597	609	638	634	643	642	646	629	610	635	590	655	651	657	674	637	636	650	658	610	630	632	643	606	644	652	645	663	639	667	610	625	626	637	623	600	603	583	643	653	609	615	617	639	643	630	590	713	631	612	690	674	625	653	652	629	645	621	611	642	659	623	633	594	630	634	632	631	599	625	625	637	579	598	644	620	646	575	624	604	658	619	594	611	609	644	650	671	578	623	631	649	621	653	623	654	645	625	606	618	613	666	581	633	645	631	638	628	588	624	601	653	635	591	638	659	636	619	662	637	626	583	593	613	641	611	597	655	645	653	618	646	646	647	616	637	609	640	593	625	604	614	663	605	623	615	576	638	627	573	631	635	640	633	651	623	629	638	628	625	686	631	645	537	638	613	634	634	652	621	609	632	605	703	627	623	626	633	663	696	600	594	675	616	651	561	609	618	610	646	651	637	664	595	631	621	622	609	618	654	640	606	606	625	616	634	647	674	613	634	634	621	685	635	619	624	668	672	621	619	667	666	640	667	642	620	616	620	667	609	617	653	620	653	590	596	617	595	639	614	639	629	615	655	632	637	652	625	627	620	621	585	666	612	666	642	678	654	630	634	660	642	617	622	656	636	629	654	602	607	601	626	660	635	615	574	655	591	602	586	611	631	604	622	623	602	603	676	612	678	587	632	599	636	590	668	622	665	593	687	620	603	622	595	605	616	665	614	622	700	618	647	644	645	684	659	605	655	634	638	655	625	604	630	615	636	638	684	650	589	634	624	621	639	613	679	613	644	629	609	572	623	631	620	606	660	624	663	674	636	658	598	632	622	715	619	621	625	597	679	620	621	643	590	617	605	636	601	730	650	627	633	663	705	642	616	640	584	615	620	640	596	594	642	671	585	636	630	619	644	663	593	647	611	619	619	649	623	634	645	586	636	669	586	626	652	630	654	612	656	633	641	623	633	623	619	606	678	592	654	667	624	650	641	618	658	636	612	629	665	622	628	605	655	650	617	636	663	638	596	619	668	617	634	674	601	610	634	647	629	656	644	635	651	660	617	595	640	641	626	604	607	619	579	672	612	607	627	619	630	628	649	617	638	626	650	643	677	618	624	640	612	604	673	633	612	591	609	608	637	639	646	649	666	646	640	655	640	604	661	624	631	654	612	625	575	634	640	605	648	649	670	656	689	624	680	638	650	631	639	638	636	616	661	632	627	597	610	601	624	597	646	627	626	684	609	613	626	634	607	633	596	677	574	625	646	638	636	622	619	618	667	646	599	646	649	648	661	593	651	668	616	661	610	579	547	610	614	601	600	631	653	643	623	609	610	647	666	697	591	588	640	649	628	658	658	590	657	663	618	660	646	603	655	589	641	662	642	617	683	601	630	625	609	660	646	607	654	647	642	608	633	646	604	592	596	603	600	616	596	692	624	638	624	649	644	673	593	621	635	581	658	613	650	642	653	594	655	641	622	625	672	618	621	644	611	668	653	614	677	581	601	632	702	663	634	686	662	635	641	594	637	674	633	639	603	656	641	580	657	646	621	619	622	630	638	644	650	614	662	656	644	608	633	589	663	635	645	619	637	674	642	594	636	629	614	626	643	650	664	603	591	619	644	616	614	578	623	626	640	630	637	640	625	653	612	632	613	612	575	633	628	592	584	613	618	636	631	627	616	660	647	611	627	612	647	643	607	625	654	639	674	611
24292	22063	29645	24419	21188	12634	1053	602	552	534	561	528	544	540	573	563	556	543	545	498	593	502	509	547	536	538	540	545	576	535	521	552	509	536	517	566	567	505	520	529	541	546	554	533	544	559	548	526	555	561	536	538	550	529	514	556	530	504	533	539	572	524	567	530	488	535	530	536	511	532	527	495	504	524	558	530	544	530	527	556	574	549	521	533	576	521	528	495	517	556	545	549	503	558	573	551	552	566	543	586	521	533	561	568	544	515	580	545	567	542	531	556	537	559	564	554	566	563	567	505	502	505	507	533	515	523	525	507	505	510	519	530	526	533	544	545	529	525	553	542	487	534	560	559	535	465	521	538	542	523	511	509	544	530	506	531	553	518	540	530	509	484	515	540	500	542	554	530	499	521	562	536	533	539	532	534	523	535	550	520	565	512	610	525	541	561	534	495	555	536	540	467	530	530	539	521	537	527	538	511	527	503	511	573	542	561	523	520	508	562	531	536	560	550	577	502	493	545	534	513	505	570	553	555	535	531	556	508	551	517	538	502	527	536	519	522	568	537	568	545	576	545	566	546	524	526	502	548	535	537	540	577	540	555	594	567	526	561	607	501	533	487	529	575	512	535	534	537	551	556	491	545	532	505	539	501	569	544	534	560	544	531	526	539	551	565	536	577	512	502	563	536	509	537	530	540	527	546	545	534	576	560	534	518	498	546	494	508	550	513	503	529	545	530	545	576	493	540	499	501	523	554	510	471	524	550	510	553	528	530	529	544	515	545	538	557	516	553	545	509	543	555	550	519	534	477	541	577	553	543	542	508	530	534	516	546	606	567	502	526	522	550	528	557	531	538	550	501	551	511	530	544	503	516	535	559	583	483	546	536	528	516	535	487	549	512	580	510	539	540	529	510	522	512	534	566	552	538	515	529	501	525	588	522	520	542	512	558	538	538	530	486	512	536	516	517	511	543	556	525	569	538	561	556	506	559	521	551	546	481	509	504	549	511	558	577	544	554	511	545	526	549	515	513	530	522	544	566	509	537	566	514	489	500	513	531	497	519	558	530	556	568	540	545	552	558	554	511	541	508	488	551	559	532	519	533	524	613	563	521	556	559	538	559	533	540	539	498	542	501	538	535	538	532	556	535	578	538	541	511	555	551	514	475	516	559	533	560	504	552	525	498	533	563	526	539	532	538	551	534	510	545	509	557	564	523	542	519	484	514	547	558	525	556	531	520	553	540	532	548	546	551	536	543	550	522	509	531	562	538	541	547	561	506	518	506	518	546	564	529	535	537	528	480	534	539	521	576	558	534	519	548	545	520	527	563	552	532	529	547	555	545	523	584	534	532	507	550	540	563	553	519	513	534	551	524	519	557	498	547	578	546	517	536	529	519	569	555	521	533	517	487	534	535	539	543	533	549	515	524	518	491	549	535	500	494	529	513	553	558	526	532	512	532	519	527	544	520	547	505	535	566	546	491	524	519	494	598	503	570	559	561	540	518	552	519	502	550	547	528	538	573	517	538	557	501	544	562	511	536	533	543	605	522	555	542	547	566	556	548	554	551	542	522	523	546	546	561	541	543	574	521	545	531	504	525	515	546	547	530	543	565	529	510	563	549	582	530	546	539	530	490	540	551	543	542	553	510	550	523	556	502	550	549	579	552	517	551	519	507	523	523	540	494	564	556	535	544	528	507	559	553	565	530	507	528	553	532	571	541	576	524	553	528	551	519	551	538	492	561	523	549	559	514	527	545	560	507	585	531	547	523	539	533	524	523	550	572	562	500	553	519	548	525	528	553	571	550	528	532	537	530	555	514	543	583	572	528	545	571	517	553	510	551	542	528	558	544	578	520	510	531	533	532	535	571	538	530	540	540	562	574	511	525	514	523	520	529	529	514	538	537	526	540	558	533	533	560	504	559	572	532	544	519	532	527	512	533	565	528	519	525	555	521	581	538	561	554	535	523	550	557	555	527	547	541	541	496	520	527	536	572	541	528	538	535	510	528	565	539	506	517	564	553	527	533	537	557	507	541	542	536	539	502	551	510	536	536	559	503	506	566	572	521	514	505	500	518	478	555	536	536	532	500	576	557	563	548	561	525	518	557	563	540	531	527	532	526	542	557	527	575	538	503	578	555	553	533	553	538	540	530	515	560	535	566	585	506	517	553	529	583	492	563	551	543	566	540	549	538	550	520	528	558	513	569	536	560	521	555	515	533	526	502	544	524	575	552	535	512	540	533	515	525	540	524	484	575	603	529	561	523	548	529	548	530	574	512	532	539	532	549	527	552	560	532	554	515	535	513	575	510	556	521	549	564	569	551	576	517	505	558	512	512	562	484	556	522	518	508	532	529	581	549	552	533	595	483	537	556	522	513	528	492	539	559	563	527	521	544	545	566	487	538	544	577	530	601	600	549	542	537	570	539	555	542	559	556	550	531	507	528	504	536	556	520	543	511	524	520	563	549	547	549	528	537	560	548	516	538	574	516	533	505	572	573	538	529	532	590	547	540	581	522	541	510	501	500	526	508	516	555	520	493	569	531	535	481	548	503	535	553	511	508	539	567	526	565	576	528	511	519	542	552	499	532	497	545	535	511	541	555	531	531	505	549	566	542	558	516	537	510	549	514	517	534	561	502	537	514	545	517	536	545	553	520	535	561	538	492	508	495	486	537	500	537	566	541	544	521	535	537	492	561	502	563	522	551	559	530	553	479	565	514	572	569	563	531	539	570	550	538	521	513	552	550	516	514	532	554	513	506	557	524	514	545	542	586	499	532	555	529	529	516	599	533	528	530	487	546	525	536	515	509	532	546	549	535	543	502	583	517	490	572	517	517	509	575	533	572	560	548	566	515	542	548	503	591	523	545	523	548	507	549	525	523	540	551	514	518	564	504	495	543	510	502	547	553	556	542	512	564	527	528	519	507	534	532	528	550	538	530	568	512	519	533	540	535	533	559	548	539	529	492	557	512	515	490	515	538	541	513	542	504	529	564	538	526	501	528	572	502	503	558	559	550	507	533	511	507	525	494	538	527	513	585	506	552	509	539	590	525	536	520	530	530	536	520	517	533	515	549	542	567	518	525	539	515	525	553	558	532	541	526	545	569	517	557	512	505	574	582	568	587	542	513	479	520	495	561	541	533	524	520	556	525	534	516	522	577	585	565	565	542	536	517	519	512	514	487	550	528	552	527	539	566	503	554	568	524	539	557	541	555	562	522	566	535	527	511	515	575	553	538	571	544	554	511	537	535	557	561	534	559	521	502	512	539	524	532	501	532	504	499	565	544	556	520	530	559	529	539	533	571	559	548	488	534	486	529	541	510	542	543	511	540	519	540	495	478	506	547	520	526	555	536	532	575	577	575	543	536	543	573	553	540	515	516	542	516	509	560	523	497	494	541	538	521	544	583	513	507	507	544	500	506	536	568	525	539	511	556	517	514	529	510	544	484	502	487	540	540	540	544	560	573	546	532	485	559	519	549	505	516	582	548
62262	88571	56506	26376	8199	1763	782	766	716	784	749	755	747	762	773	743	781	811	772	735	745	748	777	730	762	751	761	778	764	737	744	789	755	746	726	823	822	776	790	772	745	785	735	795	721	766	707	777	787	745	782	743	743	791	791	761	720	735	797	753	772	738	775	808	764	819	765	766	795	725	777	774	741	743	762	735	682	795	751	740	735	779	697	760	727	772	796	741	764	759	726	816	741	731	758	716	826	751	793	789	781	759	748	732	745	759	777	803	744	733	759	785	734	713	768	705	785	757	762	738	758	750	736	740	818	763	768	789	765	758	765	729	760	764	773	790	780	760	771	740	779	781	775	742	743	767	757	773	753	750	724	775	788	743	757	746	761	791	720	754	765	770	758	762	805	766	799	765	771	870	792	816	772	736	762	747	777	760	710	775	734	776	702	713	768	758	756	761	764	740	754	713	737	741	768	738	785	734	752	790	729	747	749	753	743	768	774	759	745	779	711	777	751	773	740	766	761	718	770	768	745	743	755	742	794	785	730	710	774	746	782	732	773	751	751	719	769	791	792	743	777	747	780	764	772	742	758	737	794	746	772	731	742	771	729	775	747	755	751	739	757	780	720	799	746	696	735	726	771	756	712	756	770	787	726	710	742	747	782	767	771	748	752	778	821	716	708	823	773	763	743	745	719	764	795	709	723	699	764	792	786	757	786	747	751	777	757	718	776	761	749	788	784	715	720	795	737	779	811	777	742	744	724	754	793	786	770	752	763	780	754	747	739	714	747	751	812	768	757	784	762	746	773	798	749	766	792	727	743	803	802	720	760	698	727	772	707	759	776	746	786	729	747	734	752	736	733	784	751	744	764	768	746	761	762	771	734	762	718	716	743	787	766	735	761	770	714	742	791	794	735	773	760	757	709	731	758	737	710	738	768	790	744	752	752	694	753	716	797	793	724	751	730	811	776	806	774	789	763	786	761	729	748	748	782	751	723	776	760	747	713	767	720	780	774	788	759	767	748	768	806	720	762	762	740	803	764	738	731	740	756	739	746	776	718	741	734	777	740	797	784	750	746	731	772	758	772	754	724	745	757	791	780	758	758	726	715	785	760	733	740	771	752	746	795	818	756	798	781	720	742	750	725	747	784	759	776	752	750	759	779	689	757	758	804	722	797	783	746	769	750	746	737	757	734	752	750	765	746	764	772	768	686	731	793	770	757	744	743	778	786	758	763	734	708	749	726	774	811	773	785	779	746	754	794	752	765	770	764	777	788	737	770	708	759	786	722	748	739	789	748	729	744	773	766	756	774	707	736	803	752	784	721	779	719	771	766	754	781	734	770	709	719	719	770	776	742	683	755	792	747	763	709	771	769	725	761	737	723	740	744	740	762	771	762	758	720	762	745	767	762	765	744	765	764	746	744	727	761	784	701	783	799	773	839	785	767	747	728	754	787	752	762	778	797	779	739	715	766	742	754	737	707	745	786	732	781	763	742	781	776	715	740	772	728	765	770	738	761	740	748	776	710	751	731	790	782	769	796	763	729	755	712	767	760	751	754	746	793	778	812	757	729	750	784	739	780	738	795	730	783	683	760	695	710	737	720	735	733	820	754	761	760	793	743	798	776	732	753	756	760	753	757	764	765	750	747	766	750	718	736	720	715	761	744	814	779	733	712	707	786	730	700	749	789	715	765	760	751	755	724	775	737	741	731	719	748	735	743	711	819	762	786	754	801	728	730	734	825	779	796	765	783	735	765	780	716	759	747	780	749	745	792	770	734	801	752	770	790	748	754	727	767	800	805	722	719	720	738	777	718	798	763	782	757	806	775	768	718	743	777	726	742	821	787	753	780	742	736	725	735	749	700	827	736	727	783	780	757	794	743	765	772	787	758	773	714	759	724	742	783	758	745	737	731	736	743	763	795	742	695	780	744	732	768	753	734	732	749	730	772	820	759	720	780	714	765	708	735	691	794	747	777	705	776	755	773	780	752	754	761	780	756	714	725	754	731	731	752	750	793	741	773	770	739	748	775	782	804	803	751	796	766	752	743	806	759	708	717	746	756	728	768	730	735	753	795	747	765	765	758	756	740	774	786	773	730	757	743	764	789	753	771	720	717	743	745	771	804	747	745	741	724	705	726	725	747	729	719	742	697	809	719	768	693	732	713	770	707	752	774	772	763	765	784	774	788	709	769	800	735	747	769	785	788	820	752	705	750	747	768	758	759	800	739	766	735	732	776	773	742	792	741	727	774	792	707	793	794	787	739	746	751	716	720	775	711	761	744	766	731	734	730	784	705	783	737	765	727	756	789	704	775	725	748	727	747	811	795	713	807	746	761	750	797	772	715	751	802	790	756	746	716	743	760	769	755	754	786	774	714	786	730	777	791	751	742	740	749	726	711	715	747	723	761	724	684	762	749	756	792	785	747	758	753	730	757	732	691	722	782	785	729	756	793	749	794	759	798	786	738	755	735	771	758	728	761	758	841	825	710	766	763	735	789	779	816	764	796	764	774	734	758	777	802	767	715	684	804	745	754	736	755	750	742	736	786	773	749	728	768	721	742	757	710	789	781	762	757	715	762	738	820	779	763	759	769	817	755	730	767	726	671	748	750	745	782	773	748	729	757	780	756	798	766	768	723	748	745	719	742	771	714	755	750	759	744	707	720	695	724	738	788	745	735	748	769	742	736	787	750	761	756	723	738	722	828	776	717	777	781	757	774	772	725	717	733	695	772	779	793	728	703	738	727	770	764	770	747	788	729	748	772	743	801	722	783	735	741	737	738	765	710	786	696	727	777	774	768	797	746	753	794	805	752	797	745	793	730	743	763	716	772	749	749	773	750	767	727	743	723	779	763	654	794	726	770	721	747	707	775	760	710	782	726	796	779	753	745	774	757	753	798	774	731	771	739	744	745	782	748	753	697	712	763	716	749	742	752	748	711	747	762	717	722	766	785	773	760	786	742	739	757	793	762	761	738	789	734	747	730	752	774	813	764	756	815	742	719	808	709	701	765	787	753	743	763	767	741	771	741	710	735	769	747	791	754	768	772	761	758	756	755	758	776	783	688	768	725	706	717	759	739	749	770	785	775	765	784	796	741	786	747	743	774	725	708	721	774	733	773	745	783	736	742	721	731	751	752	755	765	734	802	726	760	795	764	741	742	759	726	765	782	764	770	798	779	730	714	749	787	758	786	735	762	788	738	769	720	753	732	755	745	719	791	782	770	797	770	767	699	778	777	728	727	751	759	779	725	776	741	749	754	731	785	737	720	798	750	775	761	791	741	791	753	740	791	739	776	788	752	750	797	734	748	743	775	725	712	687	755	750	756	740	765	790	726	730	731	781	757	738	734	764	745	772	714	756	735	764	767	762	732	671	753	755	763	754	813	787	759	786	778	791	762	768	805	735	773	740	778	730	750	756	775	743	748	755	816	767	741	808	756	748	748	767	779	791	751	729	736	723	729	757	796	743	749	802	774	759	742	761	732	794	766	764
23497	21695	29575	23966	21412	19935	4944	551	528	492	476	482	486	487	491	485	468	488	450	478	468	454	463	486	446	458	449	487	433	468	482	464	481	494	496	451	471	509	478	503	496	460	502	470	440	486	410	471	503	473	496	457	482	458	493	503	488	491	443	500	415	475	473	484	469	507	442	457	465	484	432	475	492	481	458	449	481	465	458	477	498	463	489	497	494	442	480	437	433	442	494	483	489	522	475	475	461	491	464	474	495	458	478	475	453	473	477	472	475	481	478	470	430	473	458	486	471	444	489	487	459	462	470	458	494	491	449	489	482	459	496	458	497	439	447	458	468	452	476	471	442	495	482	479	516	440	490	492	449	445	504	465	476	479	467	493	430	482	464	474	457	493	478	464	461	466	489	485	480	455	442	440	529	455	510	441	450	467	472	477	492	445	494	468	474	475	450	458	474	433	474	471	515	477	466	463	485	471	539	493	462	496	483	467	438	472	438	475	465	460	453	450	482	442	464	484	485	480	467	477	467	436	476	468	451	501	481	487	439	460	491	476	485	478	465	428	512	439	483	469	482	479	493	457	466	464	457	467	505	455	462	446	488	470	459	479	502	444	484	494	481	480	414	463	484	492	463	483	496	493	507	467	489	497	513	472	465	478	466	463	488	460	474	450	508	492	499	491	431	464	471	485	441	476	487	478	475	453	486	469	513	498	436	468	466	490	482	488	447	447	418	463	469	450	508	445	451	462	500	498	475	488	484	467	488	443	474	430	454	471	518	494	517	479	502	491	475	499	513	467	466	444	464	452	452	455	463	494	436	481	452	496	455	456	508	478	449	475	448	512	472	487	469	485	476	461	481	487	485	448	430	453	444	510	474	473	480	507	485	472	461	459	480	490	470	462	484	446	529	480	456	484	496	460	463	476	476	474	456	501	460	475	499	452	473	474	470	440	502	448	502	468	507	495	468	471	480	490	479	469	455	494	478	449	506	447	444	509	482	442	447	488	474	457	449	467	467	479	495	452	484	467	434	445	457	483	475	440	457	485	447	487	469	470	477	484	476	429	451	465	479	474	497	466	458	485	495	453	471	491	466	480	436	463	450	452	483	466	488	477	445	452	447	439	465	446	458	485	463	489	448	462	509	516	493	497	484	469	476	459	507	492	523	492	448	491	489	475	468	457	442	444	461	515	456	447	464	470	468	495	490	470	481	428	467	504	474	511	458	480	470	444	478	485	485	488	478	462	452	468	485	500	471	460	486	468	458	479	471	467	428	481	436	441	434	439	448	487	476	473	481	482	473	510	465	459	469	471	504	478	450	497	463	457	510	492	458	469	463	465	459	444	457	496	510	458	434	430	432	438	476	433	457	470	473	445	465	471	490	477	482	493	464	484	485	497	487	461	471	453	458	425	464	513	479	475	471	499	474	441	498	462	491	495	486	457	476	500	463	439	465	460	509	462	468	440	475	453	463	472	452	489	460	467	440	472	483	471	501	471	454	471	484	513	499	461	452	464	481	536	497	473	480	472	449	498	498	450	451	492	443	518	447	464	451	499	462	484	493	457	476	467	473	473	444	492	421	468	489	439	507	442	472	508	485	446	494	474	476	454	462	470	499	485	467	471	475	453	491	470	472	414	478	460	435	479	511	437	518	510	450	494	470	468	448	454	468	458	503	455	503	474	447	464	478	444	460	471	443	466	471	482	460	505	450	437	455	457	467	462	466	482	468	479	441	477	508	478	454	478	510	483	477	455	488	537	492	449	478	457	480	471	486	475	510	439	482	477	468	481	469	452	479	437	494	445	422	465	485	481	462	434	470	494	444	468	455	457	469	515	472	467	491	424	462	466	489	470	464	445	479	490	450	530	478	480	456	447	453	484	477	467	404	477	472	476	510	466	485	446	436	462	486	507	458	486	455	461	467	443	440	454	487	432	429	467	486	461	481	484	471	508	502	447	441	469	467	470	467	466	478	463	432	478	480	491	485	467	466	455	505	510	482	487	485	474	491	443	502	515	511	495	456	484	480	469	497	490	483	477	431	475	468	448	468	529	493	456	491	487	448	500	432	478	463	472	458	489	456	494	495	472	501	519	504	486	477	444	440	514	469	481	495	483	465	470	464	478	487	449	491	448	465	445	527	446	479	472	453	487	457	497	467	454	449	482	458	441	472	473	472	466	495	454	500	441	497	502	470	459	493	467	496	476	498	443	477	452	495	476	472	457	481	454	449	465	463	467	470	455	517	514	432	496	440	474	481	469	503	466	500	500	490	448	462	480	495	467	454	479	461	484	479	472	476	484	478	487	487	461	475	491	464	501	443	443	503	460	477	504	491	452	445	478	474	494	439	487	480	457	470	493	444	473	468	483	480	478	468	470	458	476	457	459	444	498	440	473	502	452	477	459	479	477	514	435	459	528	480	468	465	448	478	517	455	426	475	472	450	489	462	492	462	464	460	487	496	461	472	461	539	488	480	491	457	467	472	481	473	450	477	497	490	478	485	461	488	494	412	444	494	487	512	469	430	478	436	448	483	438	482	485	453	494	444	495	483	457	467	450	480	491	508	460	483	476	473	459	457	485	505	454	460	474	491	531	462	501	481	462	436	482	491	482	485	458	515	490	497	488	456	446	496	466	474	434	429	442	488	457	458	456	478	487	483	436	437	458	504	477	475	471	479	470	478	453	464	475	467	506	473	504	492	441	480	471	481	446	453	480	489	499	507	466	435	482	479	487	479	482	455	474	468	472	454	451	473	468	491	492	464	510	444	458	473	489	464	478	515	457	504	429	435	447	420	477	447	459	504	484	415	471	472	455	450	497	448	475	450	454	476	451	499	441	506	477	443	481	483	457	499	492	483	520	455	472	466	472	478	469	480	478	474	492	495	491	438	475	466	486	453	507	511	527	480	465	456	467	461	451	483	479	468	482	454	499	460	492	465	537	488	431	431	458	463	464	477	438	515	455	482	474	486	446	462	429	465	464	450	451	463	444	469	449	510	471	488	471	412	492	490	485	473	432	470	486	498	441	468	475	498	476	469	423	465	472	484	471	508	515	465	471	461	438	482	507	463	481	440	484	487	461	461	472	469	501	460	473	440	397	455	470	461	481	428	499	479	457	495	477	453	484	457	500	496	452	443	435	490	470	475	454	476	484	432	474	453	437	511	492	463	483	476	476	461	456	475	469	473	449	461	459	474	480	454	489	473	506	480	454	487	486	468	484	452	457	481	482	476	453	455	454	437	514	461	487	502	490	475	502	469	490	511	527	476	468	461	467	446	482	505	485	473	440	436	484	465	486	416	462	487	512	505	475	444	458	477	479	463	508	455	443	508	452	460	489	490	459	493	432	466	478	467	475	469	471	446	448	517	482	495	472	495	480	443	453	470	496	522	478	449	476	524	479	491	492	457	440	487	423	530	455	419	462	468	464	485	500	493	478	483	472	442	470	440	473	475	461	484	458	496	501	465	474	476	468	461	457	505	466	460	458	509	458	491	482
62092	95942	63473	31857	11127	2387	679	672	645	709	688	660	666	664	690	678	652	704	608	668	660	662	718	679	655	675	661	704	666	675	669	643	662	671	663	656	638	669	639	663	647	767	635	654	654	643	704	703	693	639	622	665	702	672	674	633	645	663	627	647	724	652	632	678	676	647	656	658	674	661	653	723	691	625	672	661	691	659	673	632	631	627	660	658	731	644	651	707	694	611	620	671	679	660	713	660	685	655	681	651	620	654	621	658	656	675	632	707	668	633	701	650	666	626	648	648	701	656	702	636	695	653	691	635	709	642	646	694	681	664	696	634	677	662	649	677	681	655	646	701	663	639	635	709	651	702	700	689	707	630	672	683	648	685	660	676	669	682	669	620	712	686	638	639	670	668	655	633	685	671	625	625	668	627	665	653	659	641	639	622	690	682	673	694	677	604	687	664	640	650	649	688	650	655	645	633	703	673	709	658	657	697	692	667	672	744	651	665	716	674	666	653	683	642	647	664	641	655	660	696	706	635	656	660	609	680	705	683	649	596	680	703	627	663	639	664	631	621	657	663	628	700	671	682	671	731	669	673	654	690	668	652	709	647	670	710	616	656	644	634	644	668	689	648	728	683	645	637	638	671	684	666	658	663	680	667	654	644	684	630	686	667	637	649	688	617	649	706	680	666	662	660	670	695	682	624	655	721	657	704	663	681	654	700	655	647	644	696	630	683	638	711	671	706	641	650	673	693	679	658	656	629	661	678	667	663	683	624	664	659	722	649	671	621	667	691	674	687	653	626	695	679	661	654	667	637	682	639	652	669	630	681	653	700	646	691	673	641	670	651	688	653	650	668	653	647	685	658	653	673	660	683	675	601	672	635	643	645	662	688	640	643	618	639	656	680	690	654	676	691	647	711	651	630	685	628	634	642	641	695	668	641	649	650	702	679	697	702	617	628	659	659	687	632	616	669	659	634	657	719	684	626	648	640	650	655	687	702	651	660	660	685	651	654	636	695	711	662	703	643	694	644	629	680	617	662	688	667	594	641	642	637	661	689	686	669	636	654	641	658	701	694	637	680	667	665	680	651	702	654	665	645	671	675	665	687	648	622	694	661	642	672	686	693	689	662	635	697	705	649	610	640	684	650	687	654	660	661	658	678	670	623	696	631	682	660	681	678	691	660	651	637	664	653	686	659	658	646	675	622	662	661	681	690	664	688	648	631	670	664	674	662	619	643	640	698	629	689	694	619	668	629	661	672	644	649	694	585	679	675	680	662	636	662	629	673	629	668	726	622	653	651	608	656	639	663	652	646	656	637	658	681	646	675	691	658	689	668	668	643	654	664	660	673	646	638	673	639	637	642	691	669	653	717	664	649	625	710	670	646	676	691	694	617	626	685	665	658	669	710	655	658	651	621	702	668	670	706	643	640	683	660	655	634	651	659	632	688	696	646	641	655	641	644	666	654	724	640	681	706	653	668	699	664	640	650	666	618	682	709	631	684	701	637	659	666	705	681	722	624	646	640	637	670	653	629	652	663	671	659	620	661	710	620	678	690	652	698	673	688	686	724	652	656	593	651	658	682	639	651	634	670	663	667	679	671	711	677	637	664	689	700	687	687	661	630	659	675	630	655	693	667	659	633	691	665	647	652	674	622	691	656	658	645	692	679	646	685	654	673	716	686	662	607	669	700	689	705	681	676	651	691	642	666	651	683	620	660	656	667	677	628	718	665	685	654	681	719	668	659	681	666	602	675	682	694	641	725	645	673	687	635	618	670	673	657	645	678	637	644	682	677	674	690	677	684	670	645	643	684	702	667	641	641	702	667	649	617	646	661	640	665	654	656	683	683	652	650	657	665	622	686	699	648	648	680	635	638	665	670	649	696	697	666	661	656	689	673	664	681	640	662	663	650	668	681	694	724	675	705	661	662	665	670	665	642	659	691	701	684	655	702	688	649	650	660	705	664	670	644	676	665	643	671	681	647	710	661	633	667	647	674	712	705	625	632	652	630	666	633	688	636	644	670	649	667	685	677	648	662	685	668	640	693	664	718	655	650	669	687	632	685	652	634	651	652	701	644	712	628	641	658	638	678	629	654	634	658	625	662	651	659	682	702	691	634	631	642	692	658	643	669	690	642	650	668	641	647	658	684	645	667	653	667	607	640	603	689	649	622	653	646	706	610	704	682	677	696	736	645	652	646	665	673	624	637	650	690	678	676	698	657	706	696	718	649	686	723	649	645	660	621	629	669	681	647	686	686	667	669	631	730	639	642	655	644	727	685	684	640	646	674	664	678	679	650	642	647	684	692	624	664	661	704	646	612	650	674	635	705	704	675	708	643	627	651	650	674	683	653	623	664	668	628	699	653	674	671	666	705	641	653	672	677	672	685	655	700	658	661	612	611	705	698	644	692	669	659	697	679	643	669	674	674	666	616	654	687	664	712	644	655	679	662	645	677	703	702	659	672	643	660	691	661	639	643	686	672	623	665	631	660	600	644	618	634	637	671	701	668	671	680	620	664	674	682	645	633	675	687	651	675	705	669	642	690	655	630	682	677	652	673	710	662	669	681	680	629	669	621	648	711	655	656	665	658	690	645	654	640	680	632	628	648	682	705	696	644	668	690	692	685	657	651	656	692	700	665	633	691	693	656	634	681	683	693	612	661	687	651	687	692	702	635	682	678	684	665	665	634	665	677	655	642	639	700	641	698	679	720	731	668	667	668	696	656	696	677	610	666	672	671	683	676	655	666	698	650	641	666	625	655	633	662	663	706	671	713	687	636	706	646	662	607	668	644	682	675	668	631	662	683	631	679	678	649	624	669	626	638	682	680	647	665	675	680	663	643	682	651	703	663	693	695	623	611	628	679	710	678	679	609	713	662	664	665	668	660	701	597	635	629	658	668	691	673	690	676	640	615	682	667	684	647	682	696	682	673	687	664	677	671	622	703	631	672	635	618	655	707	652	704	707	667	627	646	649	680	660	707	717	693	644	648	696	632	683	685	668	695	637	643	691	629	678	675	658	692	700	661	693	647	618	666	654	723	660	681	600	666	629	637	685	648	631	684	655	680	697	680	645	687	659	664	661	627	672	626	672	677	707	655	663	660	655	680	664	643	716	654	652	654	645	674	679	582	668	659	636	680	699	665	638	630	665	693	675	681	678	645	653	680	685	685	641	677	690	659	625	678	681	665	701	689	664	716	677	644	681	643	684	634	686	653	671	699	661	627	650	625	721	669	614	618	633	670	677	631	701	642	632	653	658	707	643	657	667	656	667	643	652	731	643	719	611	670	648	688	675	664	675	660	701	725	653	629	648	649	704	666	657	679	652	628	630	656	651	651	664	655	674	701	622	620	659	672	706	703	663	634	663	656	652	665	637	671	667	667	673	686	657	667	635	635	630	673	637	654	649	664	669	642	660	658	628	618	699	649	659	688	662	695	695	671	677	721	642	687	653	669	682	647	672	658	627	615	618	668	662	677	665	648	683	696	688	667
31000	27246	23083	7959	1109	514	493	459	453	459	455	442	456	491	518	466	463	459	466	478	435	425	449	399	487	428	461	458	457	452	442	472	450	427	449	489	476	433	475	486	472	463	431	425	437	434	448	480	493	492	422	443	454	423	450	488	482	482	452	480	465	455	459	452	454	443	461	458	471	474	520	501	462	421	448	428	443	458	437	445	421	465	448	484	452	451	497	495	490	435	432	446	470	431	475	458	450	461	449	431	462	456	453	470	450	482	461	436	450	469	448	449	451	441	436	430	475	431	494	420	484	433	480	441	441	499	442	484	477	443	429	453	483	437	448	486	453	451	486	474	462	465	425	440	448	423	467	450	453	412	433	490	451	458	454	445	436	448	426	436	440	457	455	451	469	461	452	434	462	412	441	432	466	466	441	417	437	442	475	423	447	458	447	459	447	414	472	416	446	441	407	490	481	473	482	413	457	439	475	450	448	447	421	431	475	429	480	417	480	497	430	470	421	488	401	449	466	465	448	478	455	466	466	464	411	457	430	439	422	441	439	490	455	488	446	427	426	428	455	459	490	456	406	391	461	409	415	488	459	429	467	414	462	471	450	481	463	466	442	432	460	476	471	415	432	453	444	472	450	448	451	433	468	467	421	447	403	484	430	468	432	469	456	444	446	478	446	426	453	449	421	413	446	423	464	461	453	484	468	453	447	437	445	421	436	461	468	433	416	454	463	455	462	446	441	467	463	462	460	464	465	437	467	464	463	457	473	444	490	479	436	435	469	440	470	474	478	407	468	538	462	506	449	472	420	421	460	407	450	434	420	460	420	503	436	396	451	464	435	432	465	469	451	480	461	450	448	473	444	453	437	497	449	464	447	433	438	444	461	418	469	438	439	465	486	444	442	422	473	452	466	430	483	447	455	458	465	472	422	474	471	450	433	450	445	469	463	416	412	459	457	434	423	477	428	452	463	464	485	456	447	441	447	495	428	462	461	460	479	432	479	404	430	436	477	452	410	427	456	468	454	440	469	426	453	432	451	429	461	442	468	450	400	459	443	455	456	457	444	452	484	467	458	441	475	469	452	433	461	471	477	457	457	482	412	452	457	475	425	469	442	466	443	441	423	437	459	419	457	452	421	444	495	442	472	467	466	456	442	429	462	450	441	477	467	440	431	464	468	434	464	438	448	473	509	445	447	435	456	419	422	453	450	445	466	471	422	472	463	449	408	421	442	415	452	425	443	464	457	439	470	442	438	424	479	482	388	429	490	450	463	482	423	475	436	462	481	477	480	446	454	427	453	452	418	439	477	455	456	459	432	473	434	436	480	461	443	441	455	427	469	455	442	474	441	432	465	457	438	449	462	467	468	463	474	476	506	470	488	411	441	505	442	473	460	474	496	452	436	477	481	441	435	412	438	452	465	451	485	444	441	450	447	465	451	450	423	423	427	426	485	445	437	413	459	464	462	459	418	422	453	480	476	477	430	453	437	474	413	432	451	458	467	456	423	460	445	483	432	472	440	453	431	436	445	418	444	436	436	450	458	476	476	446	424	429	426	448	438	439	418	467	427	427	439	447	455	459	453	482	465	467	456	470	437	449	476	463	455	431	462	443	478	473	468	391	434	430	424	429	446	434	449	454	455	446	437	485	477	461	479	456	452	493	471	423	450	498	437	479	468	420	460	458	490	416	480	463	427	458	447	464	458	480	431	470	420	482	482	398	463	450	434	461	419	436	438	444	441	427	421	463	445	426	439	463	439	429	461	440	475	494	441	461	400	462	444	461	478	453	454	444	455	444	467	438	451	470	481	419	480	451	435	420	461	452	441	434	423	469	444	457	441	417	427	439	436	486	447	463	455	433	421	446	462	462	464	474	424	444	446	478	453	469	427	462	501	462	461	479	434	469	438	455	458	466	449	445	398	463	461	467	478	414	452	480	449	435	482	487	430	481	448	453	419	460	461	480	476	463	463	482	424	469	447	435	480	451	435	466	403	474	436	494	433	435	463	427	425	474	456	442	490	482	443	453	506	424	436	453	441	393	436	486	443	503	465	445	468	455	482	494	426	502	454	497	434	453	457	452	448	457	433	455	445	463	484	450	478	475	469	440	462	429	430	443	444	456	527	464	444	447	463	418	404	437	435	454	450	475	427	439	468	428	449	434	437	458	446	433	457	446	406	450	465	436	496	489	432	496	442	451	455	452	461	457	466	465	465	464	465	442	485	431	448	476	462	453	444	474	478	415	479	400	461	426	455	445	429	479	456	430	472	444	437	435	423	433	453	481	438	472	456	464	443	467	483	453	475	420	464	461	472	444	454	457	450	448	426	470	477	429	448	483	453	465	444	428	472	434	486	470	464	440	445	446	452	473	481	454	451	439	476	467	457	440	428	423	438	459	431	445	460	459	477	457	463	484	431	440	466	447	466	419	475	499	481	432	530	440	448	434	414	471	444	498	450	427	458	441	439	421	431	429	439	456	457	438	433	463	471	450	431	443	446	489	458	469	470	461	459	467	468	462	440	495	444	434	437	456	456	481	437	437	433	473	440	412	486	475	402	469	467	475	472	438	475	454	443	451	453	432	447	439	453	461	448	467	441	445	435	436	453	447	413	495	452	390	463	463	449	471	481	475	427	431	485	452	429	432	496	475	500	473	431	446	460	455	474	423	444	434	467	463	459	454	431	476	435	452	518	458	464	466	444	446	449	438	482	433	449	445	462	416	479	474	466	445	476	471	478	455	508	457	465	459	426	457	479	432	474	491	443	446	457	445	467	471	419	448	427	458	461	440	452	473	425	403	446	440	461	486	486	458	468	461	444	425	472	448	458	441	438	425	431	451	439	409	448	464	420	442	441	458	468	453	473	446	435	491	466	442	432	465	420	464	439	484	473	437	455	452	469	463	461	505	474	460	440	446	433	484	468	483	438	455	438	480	429	470	410	432	482	466	456	460	515	436	470	450	435	463	484	454	456	449	440	452	507	439	392	452	461	464	448	456	477	491	437	483	440	443	479	420	429	461	459	443	457	443	426	438	440	493	476	479	445	422	441	459	451	464	478	480	491	436	466	427	452	454	440	433	484	470	429	466	447	470	443	437	468	453	409	465	457	468	442	483	446	460	466	443	443	457	475	489	462	474	449	466	485	461	484	465	433	489	450	456	482	448	429	510	485	502	453	412	463	434	489	429	462	459	432	456	454	462	464	448	462	457	478	459	467	453	462	422	432	453	424	453	448	487	420	412	396	424	481	431	470	433	447	449	471	440	433	416	463	447	450	439	487	491	473	476	457	473	435	439	463	458	412	486	443	419	447	462	432	424	487	468	460	481	444	448	445	451	465	445	471	441	434	461	446	431	478	430	451	464	434	471	437	476	423	471	415	470	474	432	482	423	454	462	472	433	447	444	425	424	427	475	510	433	450	424	448	457	457	433	471	417	471	451	457	455	439	437	431	480	430	432	449	435	464	509	434	415	465	411	477	505	442	448	498	453	483	456
37410	41939	23042	5957	1565	790	649	606	676	594	666	640	620	637	651	629	693	645	651	641	628	667	609	634	652	643	636	647	669	615	678	651	662	686	673	648	636	666	667	623	597	658	630	652	624	651	647	647	670	616	667	630	683	660	626	605	661	663	614	643	620	681	629	607	642	644	617	651	660	670	645	609	610	629	646	660	673	647	633	651	632	692	664	722	662	668	670	687	647	653	672	610	641	618	659	639	626	665	677	685	686	641	633	678	682	636	618	673	655	655	664	658	668	644	632	617	614	650	656	648	638	633	637	607	696	663	670	646	684	717	602	629	632	629	639	648	629	667	606	644	677	652	632	634	692	656	620	658	685	661	621	654	654	666	634	650	634	624	673	662	646	630	638	653	641	663	630	660	693	600	666	634	661	655	664	641	669	655	595	632	663	612	653	684	642	638	625	636	648	623	670	643	634	674	643	635	624	621	589	675	636	659	651	661	623	631	659	639	663	676	653	630	599	644	627	653	657	628	650	643	636	663	669	630	648	618	619	623	668	635	630	616	642	650	646	652	600	625	663	696	612	596	663	669	624	646	648	662	661	674	646	620	637	661	668	625	628	639	657	661	659	675	680	659	685	689	642	592	641	598	653	604	612	682	657	661	671	658	685	623	620	665	658	679	661	672	640	674	642	637	660	665	632	643	648	629	643	651	633	633	617	685	665	657	647	669	631	588	648	703	653	621	645	591	613	673	674	673	636	680	657	628	666	654	668	674	606	668	612	652	653	666	618	666	608	650	658	623	652	664	674	676	620	664	661	623	654	705	635	664	615	664	669	616	641	702	653	667	632	636	622	659	661	680	638	648	668	582	619	645	682	659	662	653	635	587	658	656	635	641	656	633	661	660	677	668	694	636	644	617	650	620	628	667	619	652	635	624	643	635	623	658	652	622	602	666	643	636	606	631	628	636	662	643	635	670	632	601	635	650	680	651	648	682	595	663	646	592	615	663	642	687	641	647	636	620	666	615	662	619	635	664	664	671	634	638	605	609	618	628	610	654	647	629	659	685	658	606	688	644	656	673	619	683	603	656	658	666	663	635	708	601	654	673	660	662	648	664	616	661	668	651	624	643	680	653	687	653	660	653	619	647	648	633	654	667	621	610	641	659	669	641	635	611	685	628	653	616	642	674	675	644	677	620	621	630	703	665	656	631	653	620	657	608	644	627	671	671	653	656	636	654	665	637	649	635	659	591	669	599	669	623	652	675	624	631	647	642	655	660	594	661	682	631	640	662	620	619	665	660	657	611	610	674	596	667	651	676	611	646	649	670	629	629	608	650	599	666	648	611	625	643	602	644	665	671	647	630	631	691	670	651	657	654	635	670	646	659	692	637	670	626	627	616	660	646	616	646	663	676	644	611	637	623	654	634	640	639	685	669	636	641	632	659	629	678	646	657	642	654	663	650	652	669	667	683	642	641	623	678	672	648	629	656	649	664	681	613	656	656	675	664	661	650	669	627	625	621	657	679	629	617	647	624	664	682	646	618	604	664	666	681	687	674	648	625	625	687	667	595	692	663	652	659	620	610	612	576	634	614	660	662	679	672	645	669	629	642	629	617	660	673	585	692	652	629	697	626	687	627	638	633	597	660	608	634	662	603	659	611	696	666	625	663	626	641	667	625	630	654	646	715	643	673	642	640	646	618	600	648	601	620	622	670	668	657	636	634	645	649	658	648	597	639	643	609	661	609	648	637	665	608	615	668	639	639	642	651	663	678	659	633	638	628	687	649	607	664	648	650	626	649	627	624	644	648	658	616	667	647	677	648	635	663	668	677	617	579	648	670	663	677	636	640	623	633	639	632	735	629	665	630	644	623	603	670	625	689	605	684	674	607	639	666	640	652	651	670	647	578	678	661	660	666	645	623	649	603	614	669	589	579	669	647	621	680	650	634	645	661	651	660	635	659	631	642	657	624	652	647	651	680	619	660	671	636	626	606	690	578	649	626	633	655	661	658	633	656	657	648	677	641	654	646	654	634	683	617	653	672	672	631	617	653	680	651	661	681	658	672	688	673	667	680	621	654	639	605	665	669	643	645	631	681	685	636	648	644	619	683	650	622	627	614	657	625	636	665	612	657	647	641	633	649	632	638	678	605	639	656	663	662	656	629	658	630	624	640	650	669	602	685	629	635	656	622	645	653	632	652	658	607	619	670	615	632	653	634	639	665	660	630	642	631	645	679	622	701	649	650	619	696	638	641	694	666	629	638	631	661	669	648	656	676	653	640	638	638	645	687	665	650	634	628	642	655	672	629	647	646	648	673	704	671	674	665	648	610	656	640	634	670	654	626	641	656	659	651	678	635	676	662	669	664	645	656	642	651	624	650	634	683	638	668	645	652	652	635	672	632	610	663	646	665	656	616	635	665	654	612	643	652	649	632	626	605	604	635	636	650	635	680	614	693	659	689	664	632	619	673	594	650	629	663	647	679	668	644	668	663	657	589	620	614	614	625	656	695	661	624	667	689	643	645	667	672	662	661	606	635	631	651	644	656	682	590	653	596	648	659	654	639	592	667	683	647	660	697	637	641	673	641	639	665	639	627	663	648	654	625	690	701	649	625	685	644	638	643	689	672	671	618	660	678	662	606	635	615	651	657	648	638	648	659	658	661	667	632	676	638	678	645	635	659	658	636	637	576	676	640	619	621	663	610	677	613	672	650	626	633	656	707	636	642	661	585	635	695	650	631	626	643	661	640	591	631	662	655	629	658	622	656	713	616	625	660	617	665	630	606	641	629	647	656	582	647	640	613	633	629	691	615	596	618	660	629	625	657	653	621	650	671	645	651	606	659	650	637	673	634	619	641	651	618	658	672	635	656	620	693	615	666	637	643	638	640	592	644	622	623	663	626	649	668	638	634	647	614	658	652	670	667	615	626	654	662	614	658	637	624	658	624	659	660	661	624	678	643	646	653	619	644	638	619	659	669	582	617	643	621	643	604	657	669	612	619	625	653	652	602	626	679	658	678	598	680	597	659	650	645	658	627	674	627	666	645	633	636	649	632	623	657	672	635	649	710	656	630	673	645	629	678	608	657	631	625	611	660	663	649	680	658	622	592	642	668	618	621	654	653	661	673	648	635	655	627	671	654	639	667	654	636	630	653	639	613	645	651	629	705	636	618	663	660	637	638	673	642	663	677	640	638	598	661	643	628	636	630	597	689	612	657	644	643	627	637	621	686	657	587	677	653	616	684	654	640	643	619	657	636	605	670	663	706	646	632	633	692	643	586	618	611	618	649	674	632	656	610	652	632	615	646	637	638	719	653	626	602	616	656	664	648	659	634	657	619	679	646	648	659	681	708	635	680	629	687	665	685	692	641	643	620	650	609	672	643	678	627	647	679	640	657	665	664	625	668	623	605	653	629	659	666	653	647	640	645	618	661	622	607	647	645	679	617	650	664	633	682	657	678	657	704	631	628	631	641	652	638	668	656	673	629	696	672	664	623
24296	22044	29639	24360	21123	12807	1101	625	544	520	559	550	573	539	560	559	584	584	563	554	568	554	563	562	550	587	571	550	566	541	566	532	506	514	578	571	590	540	514	509	554	526	585	541	588	549	543	535	567	571	537	501	576	584	546	569	552	552	559	572	566	572	552	547	529	549	513	542	553	513	557	557	545	531	547	580	514	575	560	513	587	571	515	573	624	517	560	580	542	511	563	537	553	539	519	530	536	584	561	513	529	604	529	519	578	542	544	543	517	584	562	537	567	546	551	555	563	557	536	548	552	566	515	545	548	530	584	526	586	523	561	547	552	541	560	572	572	541	502	549	567	529	516	548	549	577	520	558	584	535	543	560	513	588	597	552	522	568	544	537	573	568	562	614	540	548	543	577	519	553	520	556	521	517	527	526	508	584	516	544	535	510	540	635	523	528	554	543	580	559	540	525	573	551	525	556	549	548	562	555	533	550	551	530	570	521	536	560	531	556	547	548	495	511	530	545	521	561	569	544	557	500	577	562	545	537	565	500	541	529	549	533	570	600	549	589	564	506	586	540	552	563	518	576	515	491	526	482	555	570	594	516	581	563	509	539	566	530	549	568	548	566	494	552	592	591	612	540	572	530	579	543	527	581	564	537	571	503	559	534	551	555	516	544	526	583	552	528	526	513	529	548	565	563	589	590	489	577	538	554	515	525	531	512	563	541	503	596	565	538	561	546	548	572	574	523	525	543	595	518	582	525	564	541	557	526	585	531	595	560	509	532	527	537	519	567	525	574	531	556	562	576	541	573	541	554	548	502	535	552	515	567	588	567	554	546	552	579	605	565	561	577	563	498	543	551	552	514	556	567	527	551	587	534	543	519	568	524	527	533	539	525	493	529	508	563	522	526	575	518	565	547	555	544	545	571	578	587	545	537	555	578	540	571	553	557	574	531	518	517	574	554	552	539	509	532	567	571	572	554	570	541	542	524	506	538	567	564	540	539	508	583	507	521	593	572	557	554	543	583	551	544	491	587	524	525	531	519	542	586	549	535	611	505	504	490	557	559	525	510	531	560	583	520	598	532	556	531	531	616	556	513	549	548	565	587	543	575	551	544	548	526	583	543	546	533	538	567	501	605	546	534	581	523	567	495	516	537	579	540	526	555	573	546	550	526	520	539	586	529	563	545	551	585	532	552	563	554	582	553	539	507	510	546	567	569	553	504	535	541	559	524	556	504	569	550	566	593	566	547	560	574	562	588	557	549	600	581	551	585	586	503	580	558	550	549	548	572	566	551	516	563	541	546	528	562	545	527	536	559	528	565	581	574	557	571	530	562	566	529	536	545	568	494	562	560	544	589	541	517	549	572	543	561	533	587	542	577	531	548	535	569	511	595	551	519	556	555	545	505	550	507	539	533	552	530	528	563	586	544	555	542	573	529	517	549	533	523	566	510	553	538	533	579	558	532	575	499	549	592	533	598	590	567	576	495	518	607	620	561	542	575	578	557	600	567	566	590	550	524	545	558	500	591	557	554	570	560	551	537	526	548	498	546	552	549	587	558	573	493	556	540	546	508	579	530	511	540	549	534	564	556	520	531	574	527	574	558	574	531	550	509	551	540	580	555	557	603	522	530	499	570	540	551	534	573	584	532	550	533	537	582	539	545	536	516	555	551	529	574	557	551	573	564	547	558	550	565	565	556	543	577	588	538	558	527	503	556	591	575	535	552	535	567	557	568	531	537	535	521	542	548	562	534	555	544	551	585	560	562	545	562	526	547	557	542	546	560	529	504	571	547	579	540	541	515	522	573	548	508	514	557	588	549	552	560	563	561	553	564	524	545	504	548	551	559	542	559	580	584	545	541	525	519	561	575	555	563	509	593	585	559	564	589	572	518	525	537	574	534	550	593	571	546	546	581	548	568	513	533	534	578	561	568	555	560	546	546	583	543	547	551	578	566	558	541	567	532	536	523	532	583	552	536	565	499	566	542	525	510	539	509	543	571	544	570	558	555	541	547	551	538	602	522	537	544	544	556	544	567	516	577	560	563	568	569	568	562	570	556	532	545	544	561	557	537	558	588	532	558	526	534	565	554	544	568	569	592	580	535	532	550	569	577	549	555	548	511	547	529	567	575	574	551	547	569	518	596	560	609	545	552	582	542	546	545	555	561	541	570	522	566	542	537	525	551	561	557	594	593	576	528	517	510	563	584	506	526	516	516	580	518	557	561	566	575	506	551	570	531	532	581	511	618	555	570	558	555	573	557	524	534	558	539	548	574	545	593	541	554	551	540	590	566	529	532	537	510	540	529	589	543	556	542	477	549	589	539	561	566	507	555	528	580	580	543	530	520	538	487	569	525	510	521	530	542	540	529	608	530	573	571	570	589	523	515	547	622	530	541	575	538	523	539	519	538	547	531	549	507	549	573	511	543	537	568	557	557	568	527	573	535	545	526	523	564	545	564	569	525	530	514	564	550	566	564	584	582	541	536	602	536	567	531	528	535	507	509	538	574	527	524	583	551	619	526	554	553	560	531	553	531	552	549	575	509	564	556	587	541	566	549	538	554	543	544	542	574	561	533	544	538	544	528	554	584	549	557	537	575	568	521	539	575	558	576	581	526	557	554	517	564	552	525	538	541	548	529	525	535	536	557	570	546	569	568	580	524	558	553	577	565	557	559	605	575	562	527	578	557	553	583	550	553	559	575	597	579	529	537	543	563	542	541	563	518	551	539	583	526	513	534	506	552	546	561	506	586	517	544	543	569	547	588	530	501	533	565	540	570	536	510	543	557	533	547	555	555	507	567	530	515	567	549	558	545	551	518	548	554	553	550	549	546	529	604	602	537	554	540	573	557	526	560	520	571	513	491	586	553	551	573	556	541	541	596	511	542	532	553	633	566	554	518	536	546	545	556	618	533	559	556	557	524	557	572	579	554	551	540	555	566	559	546	566	499	552	551	548	510	548	515	552	605	571	554	520	557	569	579	562	562	529	531	574	573	533	533	543	539	540	526	595	475	491	496	554	582	544	563	541	577	565	571	495	561	557	562	551	565	592	560	577	539	556	542	577	547	520	558	538	583	516	557	509	550	552	580	534	535	558	547	543	530	548	557	524	549	557	554	559	578	512	529	545	564	517	541	565	534	499	558	530	510	574	573	577	564	514	547	584	590	552	561	537	537	577	556	539	574	562	544	501	498	627	605	569	555	565	548	576	558	556	562	557	575	537	499	541	553	527	539	547	527	555	589	566	555	540	562	561	533	573	587	555	573	530	565	557	522	539	575	546	556	538	556	543	526	524	557	547	550	564	600	563	559	532	577	525	557	554	522	527	541	548	591	594	562	556	562	570	556	581	574	560	573	594	545	577	569	542	501	508	523	555	537	530	625	562	558	541	557	519	510	539	524	568	589	516	497	539	571	519	586	535	560	525	575	517	560	582	562	538	561	551	543	531	508	534	550	564	507	572	570	569	518	535	539	587	558	573	560	582	558	540	525
62238	89149	56448	26293	8038	1984	824	818	786	737	828	823	688	771	762	771	818	764	774	769	772	824	747	746	791	810	748	729	765	815	778	793	748	806	787	773	761	764	782	772	751	744	772	759	765	746	805	727	750	777	776	765	699	801	757	762	728	716	783	755	782	778	751	786	774	789	785	793	757	747	733	809	762	793	767	776	821	733	788	773	743	800	798	729	775	789	809	753	761	779	759	762	765	748	769	786	779	755	754	738	763	773	774	756	740	781	728	796	800	852	789	821	731	735	743	781	790	767	744	782	754	746	727	801	755	746	759	783	770	766	747	766	771	778	783	775	730	765	785	757	786	773	775	739	748	769	737	789	737	739	794	809	770	747	776	806	735	762	740	778	820	791	792	770	743	786	798	774	775	769	792	788	743	776	759	767	722	758	783	767	758	825	781	787	862	769	748	762	727	736	821	740	805	780	784	776	769	724	777	770	799	784	783	715	789	789	769	746	783	772	779	738	732	724	720	725	808	793	818	749	766	780	744	840	726	768	784	787	754	801	776	770	730	806	774	769	773	739	739	756	808	801	794	758	780	746	688	763	745	746	768	807	781	740	744	731	777	773	752	785	785	756	712	749	720	766	781	774	718	797	771	709	801	772	749	767	782	793	785	734	762	791	760	782	762	792	767	765	717	777	764	768	766	777	805	732	752	835	781	740	821	792	776	774	806	756	735	755	765	800	752	773	785	754	742	787	763	755	733	766	768	766	772	769	771	744	824	748	750	763	718	764	783	770	772	781	726	736	774	736	754	730	775	767	773	759	810	745	794	751	766	786	787	732	777	752	815	804	824	771	783	810	785	755	761	771	725	751	784	770	784	711	772	767	781	794	788	731	771	753	771	777	788	810	747	776	793	792	811	713	744	791	765	758	766	735	768	741	751	780	767	763	766	756	764	768	749	749	808	793	742	794	748	727	718	761	769	738	785	750	770	784	768	771	776	800	762	730	800	794	760	764	767	781	790	808	713	786	741	765	787	829	829	768	798	780	771	760	694	787	785	754	750	787	761	734	797	765	761	743	783	779	770	701	722	803	785	780	761	725	807	697	773	782	722	778	763	786	714	756	800	787	793	809	777	784	757	786	825	734	740	786	761	762	795	820	831	748	766	812	725	797	721	768	770	744	770	754	744	764	761	774	753	783	754	817	834	747	746	779	796	784	767	736	782	751	771	792	759	764	757	737	759	793	801	829	788	752	787	781	781	836	802	785	764	774	817	758	783	772	816	757	769	735	737	712	811	765	736	754	777	798	766	777	755	791	755	761	761	754	750	738	789	777	737	794	775	786	782	762	779	774	765	755	770	795	810	749	852	770	778	811	838	785	779	800	723	793	834	805	801	699	791	752	811	715	761	752	748	807	735	770	777	756	737	796	756	717	709	782	802	767	771	790	808	725	786	752	773	776	762	759	725	738	786	792	799	793	746	772	803	778	817	783	776	767	724	808	797	775	754	777	759	771	763	755	733	791	789	769	785	760	774	734	812	752	757	781	750	757	772	765	803	710	767	756	759	793	766	783	815	729	766	761	768	748	806	774	767	780	761	820	782	774	782	732	755	795	751	776	760	775	732	778	795	804	782	794	766	756	750	782	810	773	796	777	786	778	749	763	753	818	799	760	788	765	771	794	760	796	788	786	842	816	730	767	795	781	799	810	786	770	767	764	722	756	758	817	751	780	740	773	810	793	727	742	795	729	765	785	834	796	799	777	758	747	763	817	773	734	757	752	791	729	784	748	759	695	748	730	772	758	753	774	777	716	738	783	800	791	799	815	784	812	741	776	769	772	770	719	790	733	772	724	786	744	814	785	771	775	757	773	728	799	783	773	778	753	770	812	730	751	834	739	789	774	775	729	733	795	750	744	758	789	784	866	804	769	807	776	806	766	720	779	807	762	763	786	763	777	786	794	745	739	739	738	780	777	724	728	738	741	779	772	806	809	815	813	829	785	730	779	756	779	779	769	741	739	727	740	799	695	747	791	787	785	782	746	758	812	736	786	802	756	800	821	741	790	792	783	781	758	774	758	756	776	753	746	836	740	768	752	778	785	764	798	774	742	810	761	778	724	810	744	764	777	761	765	814	798	780	767	733	768	804	787	742	848	767	763	737	755	757	820	723	760	770	750	777	761	756	785	776	739	747	765	735	800	745	764	789	792	776	764	744	777	744	751	810	818	795	827	793	804	767	799	745	769	754	752	782	801	769	743	817	756	802	797	754	775	816	750	774	788	759	789	777	771	744	766	801	779	738	746	765	801	762	775	799	769	804	737	795	766	749	805	711	770	738	770	774	780	789	730	784	795	717	766	780	746	737	769	780	759	798	745	751	779	760	792	777	757	759	766	737	768	772	802	754	779	826	805	779	736	725	789	749	734	733	776	794	775	754	741	785	765	761	765	775	754	816	744	739	765	840	786	746	778	768	771	750	745	773	744	733	760	734	791	735	741	758	752	793	779	762	767	741	746	751	769	740	759	779	773	769	767	782	785	755	758	819	789	793	750	768	747	725	740	756	759	824	716	801	784	765	731	750	736	793	715	758	762	742	768	777	814	800	742	770	733	737	789	751	767	765	775	798	721	764	775	810	768	760	773	790	781	767	814	764	813	842	747	776	726	764	746	803	764	754	760	766	734	817	784	754	760	777	778	757	797	737	814	721	764	757	766	763	770	771	792	789	771	778	794	753	769	777	740	766	750	750	750	780	776	754	757	773	746	741	775	775	780	746	773	822	758	736	720	767	730	777	770	814	773	768	783	785	797	771	754	786	732	816	767	748	749	759	784	776	777	801	765	769	735	747	779	792	766	748	772	788	780	784	799	756	756	809	761	742	781	815	735	722	783	784	746	808	762	776	762	698	794	816	757	779	796	690	735	735	828	763	779	817	737	730	799	793	772	801	769	788	748	694	765	767	750	782	746	778	786	781	739	796	806	802	751	737	772	771	759	782	754	758	745	790	757	790	835	769	754	810	731	763	766	767	720	725	795	745	802	734	819	777	776	754	797	748	758	767	780	776	776	756	838	752	758	766	749	706	732	743	819	752	715	793	733	743	762	776	798	742	757	766	772	779	741	779	772	769	742	724	734	767	729	764	762	820	766	738	775	768	813	778	757	766	775	730	781	785	744	739	760	743	753	760	784	786	806	800	795	741	738	725	849	709	805	821	738	757	733	764	781	762	770	755	741	818	770	803	774	737	804	783	783	773	801	759	757	770	756	765	791	786	793	749	781	765	747	716	699	748	804	731	759	783	780	805	757	771	740	763	786	763	782	793	757	761	755	784	765	751	763	806	763	768	739	795	735	792	777	796	754	786	773	767	762	801	780	740	830	758	728	803	778	762	795	833	764	767	754	765	763	801	752	748	767	724	747	745	722	757	764	768	772	773	790	740	707	784	740	792	806	791	774	707	756	743	767	729	771	735	808	740	752	796	759	766	758	736	795	784	774	790	806	713	812
23535	21788	29634	23984	21434	20119	5136	571	544	487	483	463	510	463	488	496	490	493	459	502	484	464	506	489	489	488	470	498	477	470	466	507	453	487	491	505	459	539	506	456	532	494	496	482	478	452	446	480	445	452	484	470	496	497	462	476	463	470	460	487	496	486	517	499	522	488	503	478	501	463	495	481	464	483	472	495	509	457	495	500	502	511	467	454	493	457	467	464	474	501	526	513	456	447	490	482	475	507	513	473	491	488	489	491	453	486	489	484	477	473	495	511	472	482	469	506	473	458	496	446	483	462	462	442	496	502	463	525	477	503	511	464	504	433	486	434	487	458	473	530	478	484	452	499	454	477	456	456	498	495	497	474	491	526	491	520	463	475	507	452	496	489	459	480	476	514	496	490	485	473	493	491	469	469	479	510	507	455	483	496	468	461	470	467	503	506	489	519	549	489	505	499	484	545	509	453	490	491	504	507	480	497	521	451	494	502	487	464	480	483	516	478	503	447	531	492	474	484	489	468	488	461	507	461	487	458	516	454	482	496	508	505	513	499	509	525	522	502	507	470	487	535	477	489	475	449	512	477	504	461	502	476	473	516	523	476	479	462	463	506	499	430	495	483	457	494	450	508	459	488	484	472	472	464	531	459	468	490	512	489	508	515	473	464	484	504	485	490	467	489	494	523	499	452	459	499	450	499	462	474	471	493	463	486	493	498	489	478	500	493	471	456	529	498	506	505	491	468	465	478	491	454	511	509	519	508	468	505	480	477	484	484	480	495	467	489	466	494	487	461	426	465	534	457	466	473	469	503	471	501	505	480	446	501	440	484	543	498	554	464	483	435	497	459	517	466	491	432	507	467	461	515	487	535	477	497	514	479	488	536	460	480	490	471	475	483	505	495	495	491	476	506	475	508	474	451	472	484	511	456	472	507	476	499	489	487	510	513	478	457	512	521	493	510	497	512	465	444	536	481	478	484	485	461	512	490	475	489	485	519	528	560	457	485	478	452	499	481	503	487	487	487	469	460	472	507	480	488	501	457	527	481	489	488	491	480	502	421	495	527	472	490	460	487	506	515	491	483	455	466	494	477	459	511	489	473	447	478	515	510	480	479	451	534	505	499	496	501	471	511	464	489	480	445	509	495	500	459	468	486	536	483	509	504	476	468	474	472	471	489	502	459	485	500	496	498	481	489	486	498	484	508	484	501	504	474	513	463	512	519	460	512	474	463	451	478	494	498	500	471	517	520	515	478	517	462	498	492	463	449	451	498	463	480	479	488	498	506	473	475	470	503	478	456	462	462	519	508	524	527	455	500	460	508	493	485	459	473	487	495	499	507	497	493	495	499	513	442	497	477	465	481	473	504	477	478	461	476	496	501	508	483	499	454	503	485	529	471	486	484	539	472	472	491	484	473	491	506	499	493	448	470	461	499	459	496	471	467	472	528	463	482	489	503	500	458	470	439	485	486	516	480	507	460	491	472	486	470	472	477	481	477	500	471	493	477	511	435	489	488	502	525	495	512	510	502	485	467	441	463	511	498	476	492	478	502	502	461	501	485	501	512	474	501	485	478	512	468	491	478	478	516	437	473	503	490	495	483	485	486	443	455	485	471	465	496	468	478	451	486	505	483	486	470	502	458	468	491	459	477	478	484	463	452	506	480	517	461	533	471	477	474	516	486	455	488	488	438	476	517	460	493	467	522	503	511	463	464	503	476	443	475	528	501	489	485	486	480	516	496	491	468	470	483	471	486	498	462	481	456	484	466	480	488	485	505	474	466	474	504	487	506	516	452	502	462	502	450	483	498	444	449	453	486	479	493	482	494	479	471	443	486	451	475	487	470	489	493	453	450	477	480	517	472	489	505	471	507	500	450	481	506	475	474	466	480	494	453	506	504	431	431	459	471	530	537	453	472	482	526	492	473	482	455	466	476	457	473	463	499	455	482	481	466	486	457	446	482	445	466	520	495	471	498	502	505	474	475	465	426	509	491	516	489	480	466	480	451	481	505	455	513	494	474	448	447	494	477	512	533	495	509	500	510	514	508	482	488	470	509	505	456	498	481	470	479	460	491	492	476	495	493	460	513	458	471	447	499	504	470	457	475	496	468	463	483	489	476	503	505	486	502	490	504	503	493	503	539	452	498	513	516	487	478	494	482	514	503	496	494	515	438	504	504	461	512	480	454	482	475	472	486	487	487	459	482	482	467	469	457	452	477	476	457	487	468	473	450	487	470	482	438	486	502	468	498	477	462	470	496	486	520	440	484	463	507	480	509	481	494	469	508	488	472	507	470	478	447	481	466	458	484	423	461	471	476	480	469	525	501	468	481	485	538	494	490	501	443	431	503	500	475	503	502	478	496	482	475	460	449	475	481	496	495	446	477	526	482	512	480	485	480	496	506	480	464	497	508	468	478	476	486	514	494	487	532	478	481	482	549	504	478	514	483	483	495	466	488	453	435	478	490	465	520	482	470	494	478	445	506	466	480	464	495	502	499	515	472	489	446	483	492	502	464	474	508	459	483	511	479	442	503	480	467	463	500	455	486	494	520	452	491	476	487	470	506	485	491	506	521	502	494	463	458	506	495	476	467	533	442	489	494	444	502	462	481	459	474	493	471	485	487	492	513	473	464	501	434	464	452	485	475	511	499	471	513	490	491	475	511	465	448	468	447	491	470	483	444	451	524	513	535	532	503	470	486	462	490	475	453	485	448	474	482	453	464	480	449	425	462	479	507	483	495	469	471	482	496	455	448	508	516	477	451	494	450	523	477	468	488	490	485	455	470	504	479	495	492	506	486	495	506	449	479	471	503	509	479	491	505	488	457	449	459	437	486	493	501	484	467	494	463	478	496	493	495	489	483	455	478	457	502	488	489	479	546	478	475	489	463	498	496	497	466	464	497	526	496	492	476	509	484	527	495	470	492	471	521	491	511	496	468	521	453	457	497	465	471	470	463	482	490	449	473	454	468	511	472	470	505	497	536	496	496	494	453	470	499	496	477	504	479	486	466	520	515	496	491	464	451	488	529	528	513	506	476	476	493	446	474	496	512	509	476	465	476	449	473	505	459	458	480	497	513	553	469	509	464	471	433	473	487	447	513	486	450	492	505	448	501	463	468	465	437	482	460	519	486	492	474	489	474	502	493	461	458	498	539	474	474	496	467	458	471	499	492	484	496	506	476	471	487	492	450	496	457	492	481	517	436	483	484	461	497	498	475	471	460	484	476	511	495	505	509	441	484	468	528	504	462	490	507	476	492	425	514	480	459	462	475	474	480	465	463	453	497	476	486	493	468	470	484	482	460	497	453	475	481	499	486	518	480	475	454	543	487	462	474	486	480	464	521	486	475	512	506	506	490	499	503	458	444	490	507	446	472	510	503	504	480	507	475	488	459	506	496	473	510	470	479	516	478	456	503	525	484	500	477	499	477	492	499	484	464	478	473	488	474	468	511	508	475	477	487	510	486	456	520	492	469	501	504	475	498	491	461
62408	95498	62258	31140	10419	2344	708	668	665	687	634	697	715	660	647	704	694	715	719	624	695	692	692	659	714	661	654	703	688	615	677	676	683	684	635	696	659	653	687	708	646	686	721	684	700	683	652	665	682	661	669	685	662	655	674	699	666	657	686	658	638	670	686	717	655	669	657	661	725	670	674	636	653	669	715	621	672	647	670	702	654	677	697	654	711	691	672	652	657	695	719	641	619	660	634	698	660	673	692	728	674	673	659	650	679	638	652	718	670	658	643	697	627	710	687	712	634	656	685	686	711	687	638	652	672	659	684	650	672	661	681	709	647	685	652	652	643	720	672	695	627	669	696	695	695	664	668	633	663	680	639	710	678	635	688	646	709	656	680	671	727	623	655	653	670	661	694	654	648	671	706	659	679	682	683	654	692	701	716	645	689	665	655	662	700	649	692	727	662	672	674	639	680	669	697	664	720	688	688	691	698	688	642	683	615	670	692	672	655	685	653	683	663	717	664	661	695	682	675	609	687	696	694	680	680	664	676	661	677	691	661	672	685	707	682	670	642	707	682	661	653	664	656	637	658	658	683	707	673	698	624	726	693	689	673	633	709	685	635	664	674	655	689	643	677	696	693	646	728	689	683	695	629	671	654	668	738	587	700	674	688	683	700	655	727	631	736	696	632	723	663	765	704	642	662	686	665	656	673	709	682	703	674	697	730	666	698	652	689	651	719	692	736	659	677	634	613	676	689	673	682	681	645	676	684	721	662	671	722	690	684	667	648	686	702	686	635	657	700	622	722	638	651	728	673	688	663	671	683	689	694	650	718	668	709	663	662	666	665	644	696	698	703	673	675	696	674	679	691	646	665	627	686	709	700	683	689	654	678	682	729	637	648	708	665	637	697	706	654	721	678	720	659	644	671	686	639	696	724	687	710	636	646	687	682	658	676	725	664	677	666	689	625	674	684	633	693	667	697	713	679	674	663	685	608	670	669	685	678	661	692	668	681	685	715	689	666	704	669	679	677	672	654	679	664	670	642	655	662	644	660	656	644	628	676	692	673	631	677	694	686	682	701	716	689	684	725	681	656	660	676	677	739	653	676	698	701	649	684	665	658	603	692	694	681	655	658	712	656	628	681	649	679	695	673	669	664	688	702	678	682	616	676	675	623	709	668	646	685	685	696	635	727	655	652	675	675	620	679	674	651	662	679	702	652	686	722	685	690	698	693	675	678	669	684	666	682	672	651	646	640	736	675	679	657	646	651	733	687	670	642	691	622	676	665	651	646	663	671	682	695	670	664	679	636	704	654	627	693	729	690	725	707	683	682	686	704	642	671	702	682	690	691	663	693	711	648	671	694	663	675	661	667	687	664	697	653	666	651	708	681	655	666	635	709	659	625	663	664	715	640	694	684	664	675	725	671	679	692	692	679	708	689	668	692	670	689	675	718	665	673	649	687	695	668	699	719	693	675	688	687	654	721	662	655	714	678	696	678	671	664	698	708	651	649	648	661	744	703	720	672	698	694	631	679	651	668	687	663	711	667	659	691	657	711	656	634	718	677	702	680	655	677	677	700	674	692	701	677	662	673	719	674	732	699	666	656	652	652	656	671	687	654	673	676	622	701	672	652	651	631	702	713	656	693	722	694	670	675	671	697	659	740	687	680	655	669	639	655	648	632	683	698	682	627	677	679	712	673	642	696	614	665	680	691	620	681	647	641	649	703	675	690	671	654	669	680	685	655	646	690	634	648	666	646	694	668	662	669	657	637	662	681	648	714	718	671	675	659	697	687	643	656	660	664	660	688	675	684	695	664	658	676	719	725	652	659	646	690	663	692	697	661	704	686	674	722	682	709	664	707	657	644	686	712	707	638	685	651	689	691	713	662	669	735	648	648	696	703	690	694	636	621	722	635	644	691	696	644	683	679	669	645	639	630	694	671	657	701	713	676	652	663	646	666	621	655	677	659	683	639	663	671	697	676	700	676	629	684	667	672	678	704	644	608	670	672	665	697	652	676	665	652	646	683	692	702	706	647	674	708	649	673	676	673	686	679	667	656	670	661	686	626	682	644	695	686	702	645	707	651	722	677	633	657	692	658	682	673	674	655	711	659	694	673	656	712	644	677	659	676	704	672	671	698	674	660	629	633	672	660	689	660	653	660	655	684	689	705	648	678	692	609	722	652	657	696	679	705	702	688	705	707	661	657	668	709	655	692	660	670	682	644	665	676	631	697	672	702	714	636	675	717	652	687	676	617	679	672	669	665	677	669	664	687	672	667	706	673	684	683	660	697	640	684	670	676	631	664	666	653	679	674	635	658	700	707	662	648	695	643	710	649	707	659	606	679	675	741	626	663	666	628	688	641	658	689	668	660	664	689	638	672	680	682	670	683	679	670	708	672	668	678	688	689	650	672	683	633	672	693	622	698	708	646	655	689	695	666	710	658	688	694	686	666	678	675	682	688	737	670	651	693	705	730	738	636	689	654	692	719	710	619	661	649	647	619	640	707	661	685	695	668	668	663	674	670	673	652	679	656	657	666	632	691	702	689	675	691	663	657	663	689	664	670	640	651	689	664	635	706	688	702	636	699	638	677	683	658	732	657	694	674	650	668	646	686	674	656	612	688	640	692	706	698	671	675	655	687	683	680	643	696	695	691	713	660	627	631	661	705	667	660	670	687	674	649	661	640	675	676	613	679	669	659	691	651	679	634	679	703	654	660	720	707	676	665	704	735	681	674	688	691	719	687	708	704	697	658	682	682	708	679	674	649	659	685	672	673	685	680	656	668	659	657	689	716	646	669	686	684	659	670	713	697	696	668	703	689	679	691	676	673	665	651	678	687	678	708	638	683	730	639	675	712	689	648	656	638	699	725	688	649	673	693	716	635	642	701	672	656	680	665	672	643	615	691	649	716	682	713	695	720	679	675	632	704	672	652	662	650	718	670	688	741	634	695	644	671	671	672	669	641	679	718	658	715	668	737	665	707	669	649	653	677	705	672	667	694	708	657	659	729	715	693	714	633	650	662	709	672	707	690	705	659	661	648	698	673	639	650	687	691	700	736	657	632	676	675	696	655	725	645	682	696	702	676	724	689	672	629	655	643	714	674	700	652	679	699	672	657	655	690	729	677	664	681	652	661	659	694	640	683	674	699	657	686	626	643	639	650	670	646	664	648	686	704	613	697	709	629	687	710	669	675	701	692	665	663	671	656	681	671	648	650	641	668	692	691	674	672	653	646	706	729	648	682	650	732	653	653	665	686	657	636	699	646	643	690	694	675	696	690	667	713	737	698	699	707	694	690	720	692	670	675	653	684	690	648	673	683	692	700	637	652	670	620	705	671	734	721	663	650	679	686	706	663	657	667	706	693	651	686	661	699	676	670	685	718	637	713	679	656	658	654	676	648	695	732	641	695	654	708	635	649	646	714	704	721	694	676	698	701	662	631	651	701	670	650	678	674	666	718	657	700	642	677	662	693	693	681	677	737	681	648	665
31049	27965	23086	7859	1152	692	516	485	471	471	472	463	447	499	480	451	437	462	486	448	467	462	484	491	477	476	449	498	460	470	445	443	434	456	497	434	434	471	457	468	460	454	450	442	442	476	477	491	481	465	467	480	477	421	496	500	421	503	426	471	474	436	472	449	482	449	499	485	422	464	430	443	462	473	472	401	482	425	461	450	480	487	454	500	468	453	485	426	463	493	470	424	416	434	462	440	447	483	451	423	424	426	494	447	454	468	473	452	498	466	473	477	442	446	448	463	461	439	485	458	455	464	456	461	455	466	442	423	441	443	455	444	483	457	456	446	471	469	428	459	452	472	489	450	457	470	440	468	454	473	473	444	448	452	467	435	465	465	432	467	453	452	488	461	472	465	471	479	457	470	434	500	438	478	434	501	426	464	498	450	484	437	424	443	406	471	451	463	421	431	465	411	435	479	445	454	497	454	471	429	459	485	467	433	458	460	440	493	447	465	454	466	483	486	453	472	447	474	458	467	478	457	475	451	468	475	426	435	447	435	468	450	458	435	460	442	478	470	487	459	477	450	442	444	475	504	478	480	418	493	466	472	448	458	470	429	471	501	450	457	421	473	469	472	455	469	499	451	459	448	467	411	490	467	458	431	416	456	455	484	457	445	486	461	497	460	503	485	431	425	461	458	424	467	438	465	454	479	480	450	499	458	444	466	474	457	428	466	486	427	463	453	454	439	471	433	453	500	468	457	453	417	487	444	466	473	468	461	479	473	511	443	461	485	463	437	439	491	440	465	434	458	464	463	493	457	478	457	449	480	450	466	420	451	464	470	461	432	452	441	442	451	464	448	437	481	463	456	446	461	450	481	461	467	456	451	409	472	451	443	475	485	458	469	434	461	456	461	468	436	451	456	495	452	463	466	487	448	432	477	452	463	451	480	469	453	459	467	398	443	482	466	447	464	448	446	497	445	512	463	463	478	457	481	475	457	466	486	443	474	470	431	441	466	419	502	436	468	474	458	484	448	451	479	463	454	474	457	437	476	438	456	427	444	467	446	449	479	475	427	473	439	475	430	425	440	463	470	472	477	466	486	483	438	432	454	484	486	453	461	467	475	450	446	460	454	460	503	454	475	493	440	456	480	412	460	466	505	446	447	483	459	463	445	486	434	448	449	465	437	437	473	427	425	454	464	492	469	481	473	461	498	473	426	473	435	458	466	459	467	459	450	452	460	469	477	480	480	466	436	414	490	442	474	474	467	481	451	463	444	424	501	509	493	470	497	473	406	460	461	444	489	475	457	485	471	465	461	481	434	461	481	427	418	450	500	499	462	444	487	464	462	457	431	479	474	480	500	500	458	470	451	474	447	444	473	433	472	459	441	457	475	492	462	504	462	454	460	488	426	485	449	458	494	471	450	456	435	442	471	486	463	433	467	446	453	478	471	482	458	414	487	503	471	485	430	409	468	481	467	477	434	498	421	480	449	424	452	467	451	480	468	460	503	462	442	465	465	451	456	449	484	434	452	455	444	477	442	448	461	394	499	444	427	484	454	450	481	449	489	455	454	451	470	450	476	431	492	432	481	480	453	513	455	457	403	465	514	450	469	449	446	468	459	476	451	471	444	426	462	475	488	501	498	451	469	446	451	483	451	461	457	458	468	401	444	428	473	452	480	455	482	491	432	449	488	472	423	413	442	457	453	447	412	447	426	415	459	411	492	455	489	492	483	456	451	471	489	470	475	464	480	483	469	489	469	492	449	492	489	469	475	496	470	428	454	453	460	493	451	501	459	481	475	464	455	460	461	445	481	443	501	447	450	482	432	448	419	424	466	471	489	491	394	466	501	509	429	421	452	503	478	447	469	435	456	468	429	471	445	442	489	488	440	502	459	437	483	499	444	435	460	480	441	429	438	483	462	463	441	492	432	461	449	414	443	467	474	507	475	457	429	489	445	488	489	476	491	481	442	424	468	423	465	452	464	419	465	436	448	477	453	452	502	453	413	507	453	476	487	510	496	452	478	443	477	443	455	478	465	477	493	431	430	439	475	447	442	479	455	470	476	485	453	483	486	407	464	475	423	460	453	467	457	473	426	460	472	456	421	479	461	464	474	499	479	461	440	438	451	487	510	448	473	451	468	499	442	438	500	433	459	440	448	436	434	449	468	479	507	429	454	460	465	462	449	426	490	432	453	478	441	472	472	464	463	481	470	467	441	462	471	485	422	434	457	418	474	475	465	448	420	475	411	468	474	471	454	449	446	450	492	466	429	502	461	486	445	464	434	466	409	411	461	442	439	438	427	471	466	456	474	476	511	499	443	445	460	461	439	493	481	499	482	448	487	511	439	453	463	445	496	463	447	445	479	484	469	471	437	483	427	426	463	451	464	434	461	442	481	462	505	435	451	451	488	492	511	449	457	438	519	488	474	463	427	460	439	467	465	450	432	464	473	467	462	465	450	418	440	480	514	438	457	454	435	455	454	454	488	485	479	501	481	482	486	432	420	437	456	423	456	453	425	456	454	470	474	469	456	469	449	453	496	452	449	467	481	443	464	474	470	455	427	466	449	434	443	422	406	494	444	435	445	422	481	453	457	441	476	461	439	447	451	473	473	452	495	483	437	448	468	420	463	437	483	452	458	475	421	498	443	465	448	459	460	465	458	464	467	472	442	520	479	479	454	475	473	490	417	464	448	491	409	447	430	452	450	460	462	446	517	490	464	474	444	422	454	428	480	440	458	467	453	463	444	442	482	464	444	474	479	461	416	437	463	489	487	421	439	500	463	461	466	434	450	454	435	451	474	482	436	466	475	437	463	476	449	440	426	443	488	425	455	450	438	496	451	468	460	482	487	430	453	449	453	452	469	445	488	437	474	427	454	474	485	429	497	480	455	445	493	439	488	423	465	448	449	457	442	438	463	451	466	444	495	525	465	451	461	462	445	445	462	487	451	455	513	509	451	439	471	484	433	439	438	501	478	438	423	460	450	467	497	500	476	462	470	472	455	478	444	431	472	449	501	469	460	492	473	438	459	463	456	458	471	447	458	428	471	442	493	465	467	488	455	455	439	445	465	452	438	477	493	484	461	441	485	443	472	451	454	468	481	433	449	431	474	455	449	443	461	427	463	447	469	462	432	468	506	473	454	441	441	446	426	452	457	485	457	430	471	476	482	411	453	454	449	474	457	421	495	453	428	467	432	473	434	486	468	492	439	468	434	471	442	444	456	470	427	508	456	433	447	480	477	474	478	410	446	437	462	487	479	480	468	462	458	427	434	454	460	447	433	455	498	479	466	457	482	441	429	459	453	477	449	467	457	459	422	440	446	487	455	446	474	455	476	453	484	432	427	477	466	472	494	446	475	464	490	489	441	451	412	433	489	452	458	443	472	429	488	478	483	474	431	462	452	454	446	466	420	460	489	466	441	475	462	422	442	490	457	458	446	447	476	471	507	421	442	459	462	476	452	448	482	481	473	493	470	457	464	472	434	470	466
37707	42849	22520	5763	1601	791	662	638	657	681	630	577	665	671	702	680	658	625	653	611	659	664	688	655	635	660	660	629	682	673	649	677	647	658	655	683	635	641	679	709	715	643	621	633	693	659	635	619	667	634	650	624	646	645	671	654	631	685	650	642	662	704	624	667	646	641	582	668	671	687	673	656	628	683	664	686	632	678	658	646	669	625	686	646	630	671	650	657	675	665	659	649	648	599	629	645	624	695	648	667	664	618	630	601	673	653	659	621	641	650	627	629	682	641	641	660	626	627	661	670	633	647	694	650	617	640	656	596	606	657	650	635	660	700	626	610	682	646	658	614	641	627	661	648	640	671	688	610	616	655	622	650	684	657	648	634	665	667	674	659	689	644	653	666	661	588	664	629	640	627	645	655	666	621	610	650	678	685	670	664	647	702	620	623	680	637	626	694	626	624	632	632	662	694	657	633	673	690	668	683	695	659	627	636	674	635	613	659	623	649	666	646	624	645	637	646	656	635	638	621	592	633	635	687	668	644	659	609	640	689	631	668	668	643	671	670	610	651	636	660	659	645	638	657	647	627	646	658	621	676	693	660	622	652	639	649	623	662	651	657	686	680	650	659	649	633	634	627	653	647	665	622	638	660	672	640	644	630	619	613	691	632	644	666	634	634	617	607	617	642	595	662	680	639	648	617	683	707	655	681	675	646	658	657	702	625	647	679	682	669	645	686	647	655	625	644	632	618	636	652	666	662	638	676	614	698	606	636	664	617	630	660	632	615	637	625	722	666	630	629	605	633	653	631	625	640	701	623	697	669	618	692	615	663	643	613	631	677	603	688	652	615	632	695	625	635	706	634	651	670	649	657	672	637	648	625	655	677	673	633	633	672	688	654	601	667	657	631	627	613	594	651	662	648	647	657	718	612	652	676	646	635	697	680	673	682	665	642	610	625	627	682	642	641	622	662	657	703	623	638	609	646	635	674	652	695	669	693	634	637	650	652	625	646	646	617	666	681	640	645	650	659	656	722	647	610	630	684	627	644	622	644	676	639	654	637	692	673	658	670	652	645	689	640	628	659	626	633	676	652	640	667	631	603	642	713	639	612	678	607	640	632	669	606	657	640	652	612	655	621	627	656	649	678	637	668	652	678	630	651	621	674	576	666	652	697	645	669	713	661	670	620	633	638	633	640	663	672	627	673	635	697	626	621	625	650	673	662	667	654	640	661	638	649	676	665	585	592	664	680	674	626	652	606	618	665	638	635	644	654	687	623	635	652	661	644	706	579	630	676	674	624	652	650	628	645	608	633	646	690	607	610	650	632	684	605	688	633	679	665	680	623	640	661	717	640	667	674	641	669	656	689	609	655	649	619	687	618	657	692	669	638	625	668	623	646	654	690	656	664	673	653	667	670	660	660	619	692	665	679	627	629	653	676	630	679	694	668	645	685	629	662	631	639	640	679	631	613	628	634	667	632	650	675	620	642	670	653	663	609	671	670	712	625	685	648	607	692	642	652	640	651	685	645	617	672	593	609	644	665	672	672	660	625	693	618	632	651	639	625	666	639	689	659	597	631	709	644	611	631	668	640	626	665	634	630	638	657	623	621	652	621	674	619	682	663	611	627	688	632	674	665	650	582	621	613	663	641	605	684	635	627	627	613	615	666	651	654	636	618	652	641	624	659	616	617	643	625	631	634	620	688	677	675	646	610	631	664	653	727	634	648	661	683	663	675	635	623	627	654	624	649	630	630	643	627	634	685	630	636	669	666	667	643	701	712	686	643	666	656	623	652	643	660	682	668	624	649	650	664	665	616	591	700	625	661	630	617	667	664	648	641	657	665	639	644	624	638	617	623	664	665	630	658	642	711	653	664	619	641	634	702	674	654	665	607	628	619	611	687	630	664	662	693	628	661	653	683	686	653	657	663	653	613	652	650	640	620	656	683	680	640	650	639	648	636	683	615	644	629	676	602	692	631	693	661	630	621	626	597	604	629	589	660	689	639	645	619	673	644	694	670	635	632	637	655	654	642	645	650	620	664	660	670	662	591	675	643	664	688	648	660	669	620	658	664	659	634	653	678	656	673	648	636	613	683	643	646	687	686	651	639	630	671	677	682	658	622	665	702	671	648	608	600	578	639	676	635	676	628	594	675	629	681	612	631	679	634	610	637	666	658	661	689	634	681	688	643	661	657	686	635	621	646	621	628	604	639	630	662	690	638	646	662	630	618	656	687	653	568	647	631	676	687	657	645	667	671	683	667	613	641	665	642	639	663	620	730	642	664	613	638	651	688	675	624	666	656	596	652	641	665	696	656	668	638	679	675	632	652	688	619	658	705	669	664	643	638	659	645	622	701	617	652	680	664	658	646	637	653	622	644	694	680	647	628	624	651	665	670	688	655	580	664	681	637	625	675	596	650	642	616	636	633	623	643	678	689	628	632	668	608	660	662	654	628	651	674	613	689	707	665	621	664	651	708	664	625	659	647	635	643	618	674	648	684	626	637	672	627	665	660	669	630	681	632	657	644	689	677	624	608	657	664	600	661	607	631	633	670	638	620	630	631	654	647	621	654	628	652	680	633	680	641	669	591	629	708	660	633	625	655	631	686	661	643	597	653	696	606	654	625	616	651	705	678	698	639	636	714	630	648	653	679	687	632	662	615	626	680	616	676	627	690	645	693	686	633	616	639	624	681	637	649	667	665	648	650	636	639	687	668	644	619	660	669	691	640	641	678	664	668	692	601	671	714	677	636	664	641	692	626	660	660	668	629	711	643	651	676	627	620	689	649	666	625	642	648	652	658	641	647	656	699	690	652	609	650	702	648	625	632	625	674	626	661	675	675	688	648	604	646	625	676	638	648	665	676	621	600	654	619	642	638	710	648	620	640	685	640	671	663	617	649	644	631	673	654	634	664	625	620	623	666	691	644	661	616	683	654	655	684	631	698	652	673	659	628	656	680	644	602	631	678	653	673	630	672	660	629	689	625	664	641	605	635	640	640	651	615	659	636	644	661	632	671	674	657	648	680	638	665	632	664	679	666	688	683	644	649	637	685	669	646	657	673	638	668	650	619	660	694	613	663	600	601	657	662	677	646	643	667	619	657	631	647	637	691	620	628	662	681	618	681	640	615	656	627	613	635	652	620	621	608	650	647	625	644	676	659	655	661	643	630	688	637	631	641	643	657	670	718	610	676	636	612	653	611	610	615	680	672	654	682	666	657	685	662	641	661	666	656	679	658	628	669	629	633	655	678	647	660	630	637	695	621	638	635	637	680	646	691	659	680	681	630	612	628	671	674	635	710	614	647	627	655	621	642	661	679	683	627	612	634	652	656	669	664	591	722	664	655	671	666	687	631	641	648	662	672	691	663	633	646	642	676	671	649	700	649	609	678	634	664	622	648	604	625	684	681	650	668	650	652	647	663	668	582	664	677	632	650	690	673	637	651	665	631	635	666	660	670	660	683	637	638	653	609	682	659	622	665	687	632	652	649
24310	22071	29648	24281	21204	12994	1191	626	574	583	564	579	570	590	547	546	583	538	545	590	490	553	556	547	573	518	566	570	523	523	553	551	578	567	583	556	553	589	563	578	545	541	500	531	537	566	518	571	568	568	553	570	556	555	552	563	518	588	503	551	540	548	523	572	574	528	559	547	535	559	553	556	562	553	604	578	560	575	544	523	542	549	556	571	550	540	550	559	527	534	549	559	597	559	511	541	526	561	537	531	556	559	538	518	580	585	525	567	545	553	553	539	535	539	548	509	567	557	524	557	542	543	537	538	516	522	574	547	556	524	561	545	559	547	545	573	545	569	582	579	545	518	546	529	583	500	532	554	532	543	537	542	533	594	544	562	505	552	528	601	578	565	571	543	532	554	561	506	542	559	535	592	539	565	551	568	546	548	581	555	585	593	564	536	548	541	543	573	554	541	544	546	543	563	577	539	596	578	568	532	521	572	563	557	537	540	561	534	543	489	545	547	559	512	585	529	495	564	559	544	586	541	558	509	582	556	593	519	545	599	510	596	543	573	578	582	555	552	568	524	532	567	529	576	566	565	572	570	570	591	559	580	542	519	527	521	518	538	579	533	547	509	568	563	576	576	567	537	563	531	549	580	541	529	555	537	533	533	533	532	517	546	552	567	595	610	563	537	519	577	542	552	546	564	563	538	548	584	545	566	575	529	540	527	580	522	568	612	556	532	548	584	562	504	564	556	543	552	568	572	561	544	561	547	547	519	559	561	582	517	513	552	585	519	554	553	556	577	563	561	557	588	558	543	572	587	560	577	539	572	551	536	520	575	522	547	517	545	520	534	553	531	568	530	567	549	586	543	498	529	521	632	539	559	498	559	554	521	559	552	528	572	573	522	550	537	508	551	564	550	592	544	543	544	555	536	597	513	544	564	564	549	524	499	567	557	508	581	544	524	572	510	580	532	590	546	577	564	527	511	545	492	538	515	586	542	541	557	517	557	542	530	495	566	585	511	571	535	520	538	522	526	492	524	568	555	540	550	512	540	506	546	557	557	512	575	536	552	540	556	542	531	519	537	550	554	554	523	551	553	583	523	516	550	586	540	586	545	529	561	497	522	529	516	577	531	535	527	533	491	571	554	571	521	576	513	578	550	556	544	561	524	586	540	550	536	547	547	563	536	540	563	552	520	578	549	524	519	552	512	527	573	494	575	519	516	548	560	574	586	552	566	561	543	550	518	572	567	583	536	533	552	567	520	540	546	538	520	522	507	533	572	540	624	595	598	561	533	551	510	550	555	545	531	515	514	599	552	557	543	526	578	570	586	588	559	545	566	524	563	593	543	540	561	503	603	579	517	514	557	544	572	548	539	547	537	591	570	587	573	566	555	555	552	524	544	538	509	569	525	519	572	558	583	554	548	520	576	550	552	553	561	536	558	523	551	540	540	541	544	527	526	552	542	558	562	529	551	567	560	547	566	514	583	561	540	497	569	580	547	589	562	540	524	536	540	576	536	579	583	555	566	567	542	515	575	532	541	563	528	533	553	555	580	545	536	526	563	557	556	558	552	519	599	557	534	555	543	548	527	587	539	544	571	557	534	562	571	564	573	529	558	558	578	541	574	536	534	576	518	553	525	511	558	535	564	551	552	518	573	545	516	547	542	524	565	527	573	526	544	618	532	536	529	592	549	537	558	585	553	574	545	554	510	513	540	560	538	518	528	588	566	538	550	563	563	542	581	535	562	571	584	579	501	568	562	535	543	539	533	535	536	552	548	601	555	551	514	550	583	552	557	524	543	539	505	540	557	563	571	540	586	540	525	528	553	554	538	544	530	547	586	544	517	575	551	539	531	538	553	589	559	596	548	560	514	556	486	571	560	594	561	570	562	542	544	553	539	578	540	529	547	499	549	528	562	580	555	562	565	542	544	545	515	583	547	535	518	524	557	513	525	553	529	514	559	515	567	549	557	547	528	541	582	536	552	533	588	557	580	525	507	535	563	558	537	550	508	555	554	527	550	541	497	523	531	524	549	513	547	539	544	537	539	516	581	526	527	537	570	563	579	528	573	571	541	503	566	545	523	541	551	554	541	548	525	532	586	531	545	557	577	563	541	581	558	574	536	524	561	522	584	503	602	530	544	528	538	536	534	583	574	572	544	548	577	531	537	537	540	547	566	500	542	513	589	506	520	546	542	546	548	577	549	539	544	516	537	560	565	542	552	566	553	530	563	564	519	514	514	539	519	558	562	543	587	552	543	561	563	530	575	553	550	587	591	559	540	533	516	526	540	522	534	560	522	498	567	525	570	544	575	554	567	569	509	543	572	559	535	592	552	551	506	527	539	560	515	554	561	555	561	572	529	545	577	569	551	578	552	542	554	587	542	519	544	546	513	543	505	560	516	586	557	516	539	577	554	568	581	565	556	588	549	577	573	544	578	543	509	560	532	512	500	540	549	528	609	515	531	524	516	550	524	514	546	547	553	563	598	538	517	525	538	529	554	553	523	597	535	526	544	545	532	560	559	529	532	560	546	533	531	554	573	552	532	561	583	576	527	579	507	538	575	558	580	558	577	537	538	575	491	539	527	531	551	546	549	532	577	525	589	513	518	574	577	538	554	523	543	512	576	540	578	570	534	556	536	535	566	607	565	551	543	538	593	529	549	550	571	527	536	560	508	513	545	569	554	579	552	538	523	542	587	561	568	534	556	522	545	566	591	566	567	565	525	569	562	569	614	541	548	513	515	523	537	554	563	542	577	597	519	533	567	563	571	566	514	501	534	532	524	544	532	554	522	536	603	521	535	539	538	582	551	519	550	566	528	527	565	529	586	538	548	568	528	559	572	529	537	554	556	575	549	527	561	531	545	544	594	541	553	559	569	518	552	543	550	573	552	509	553	549	562	589	562	542	538	547	539	617	524	550	549	568	606	551	542	553	578	570	529	550	556	532	563	571	579	561	536	556	565	550	542	519	538	563	537	554	571	548	563	555	504	568	520	550	592	531	576	574	554	523	573	543	523	541	568	588	513	562	529	549	563	553	493	529	545	568	553	561	576	506	563	571	532	548	561	544	579	535	482	545	555	555	535	530	530	551	543	570	547	515	515	552	570	567	548	577	520	561	537	545	556	561	533	543	529	507	533	506	515	532	561	564	552	545	479	559	572	528	538	530	509	543	537	511	551	573	558	549	585	551	511	530	584	561	567	567	539	514	559	551	596	577	571	562	525	560	579	543	548	536	543	556	551	565	511	556	587	520	547	512	572	559	499	523	551	552	578	548	546	551	578	524	519	582	567	521	553	555	502	537	555	550	554	532	533	562	518	563	549	555	533	551	556	566	560	574	539	555	539	567	595	559	544	546	584	518	546	552	534	550	560	539	539	552	532	494	564	539	542	550	555	540	561	582	565	534	541	541	536	530	570	560	564	561	561	584	558	517	567	588	583	557	535	563	525	510	538	577	562	586	494	524	577	555	539	569	550	540	543	574	562	532	519
62028	88751	55613	25705	7777	1958	814	773	771	788	748	758	796	751	758	781	778	758	778	774	793	735	779	782	820	795	775	754	775	786	752	766	784	781	782	769	740	769	758	750	841	764	769	771	795	769	801	733	764	742	771	761	766	782	790	801	777	818	764	768	783	793	800	782	723	796	787	770	735	749	789	823	782	802	801	747	768	754	779	777	749	764	760	782	745	826	743	787	728	735	753	792	794	761	769	765	753	748	769	733	748	769	800	790	779	774	783	757	770	787	732	718	771	748	737	739	800	723	801	824	688	745	801	777	740	809	742	745	733	750	756	710	757	743	784	827	762	783	768	733	775	717	760	731	766	764	744	734	798	824	783	814	814	737	755	708	795	773	786	786	725	774	759	716	800	798	766	737	728	732	781	799	726	774	780	720	746	766	735	783	732	755	743	792	735	756	754	780	778	797	728	746	762	781	785	782	779	781	798	760	758	763	762	766	772	766	779	769	793	782	769	773	787	780	775	751	744	787	805	767	745	777	763	777	720	772	806	816	807	777	738	773	791	786	722	758	731	783	753	774	764	692	791	757	750	815	760	765	745	798	808	762	806	774	749	750	790	760	732	775	799	782	765	745	761	746	757	768	745	745	766	747	766	751	710	746	765	768	771	807	785	744	722	751	759	732	761	790	794	774	771	765	783	768	787	758	792	791	745	801	770	789	776	760	818	771	782	711	754	785	687	739	737	776	761	750	704	777	736	794	759	750	726	792	813	727	805	799	767	806	788	748	807	806	773	768	825	839	762	757	789	767	727	813	761	805	754	800	798	761	786	757	796	756	766	816	711	761	716	766	750	735	740	782	753	756	775	771	745	815	792	813	800	797	779	725	749	740	730	736	738	831	745	789	734	753	728	762	778	729	759	707	767	782	733	803	800	711	766	740	756	758	749	777	738	751	748	724	776	782	806	796	743	754	748	772	762	768	711	759	755	775	761	780	731	801	786	789	756	767	786	783	789	666	782	752	802	787	777	818	775	767	746	756	793	793	787	812	799	792	709	801	796	786	738	769	802	694	782	790	764	799	770	789	790	773	821	787	774	746	835	762	744	760	748	780	776	747	797	734	762	753	783	776	802	790	712	806	755	760	783	728	739	756	786	774	755	806	815	765	704	799	733	769	788	790	723	807	768	769	736	812	761	755	780	769	754	753	760	768	756	799	760	740	756	773	713	716	767	793	773	723	754	753	768	734	755	795	761	796	800	783	721	740	805	803	741	760	745	787	738	779	794	764	712	701	720	777	736	782	772	743	759	722	761	824	762	757	749	796	762	766	749	794	771	780	792	757	755	745	751	736	776	748	760	795	785	788	750	744	735	726	758	776	754	789	816	768	801	766	760	799	764	755	799	750	743	818	801	808	751	754	792	801	795	758	789	747	808	803	789	745	805	760	722	793	799	764	780	716	784	792	777	747	743	799	802	818	777	727	771	792	727	790	721	744	745	733	789	757	778	804	769	751	771	755	749	765	794	763	742	760	775	769	753	756	767	766	753	766	763	783	782	733	803	766	813	748	796	756	812	787	801	746	755	799	736	746	764	794	765	753	754	800	760	778	761	776	772	774	787	768	789	778	757	775	789	776	784	808	710	756	767	756	769	744	749	778	767	776	806	731	750	797	760	787	763	821	786	778	732	790	766	767	784	778	830	788	752	827	782	750	763	743	742	777	781	811	733	739	735	795	790	739	756	772	765	813	794	804	795	755	729	761	783	748	768	765	789	776	759	800	749	795	763	736	741	731	753	765	750	781	725	789	747	771	759	744	770	807	783	755	764	782	787	771	763	780	795	755	763	744	832	737	742	750	772	750	727	704	785	782	758	739	780	763	770	767	837	813	755	771	797	742	762	764	776	708	760	754	753	816	787	754	778	771	753	813	776	770	773	761	784	737	810	800	738	730	780	797	711	765	724	786	748	754	765	787	783	763	733	786	753	810	743	788	752	734	790	781	760	761	778	781	801	742	834	761	791	766	741	789	747	737	766	796	781	763	727	765	758	768	786	791	816	761	737	823	748	732	779	781	773	742	732	771	768	766	814	774	784	737	779	772	779	786	738	782	713	742	796	777	742	723	763	775	777	731	753	759	782	702	772	750	780	793	778	766	765	780	849	763	816	719	742	730	778	806	764	810	820	783	762	747	797	772	767	771	760	726	729	745	821	779	743	730	763	741	794	776	809	817	769	783	775	773	805	766	765	816	731	751	791	785	753	752	753	736	739	779	821	797	801	738	817	824	739	717	754	761	770	775	782	812	761	794	818	742	768	790	787	758	720	716	809	785	788	783	768	772	740	787	793	765	751	815	760	712	748	793	754	727	782	710	746	766	762	758	732	768	758	771	781	778	801	778	781	766	808	749	791	720	780	752	772	780	723	736	764	747	760	758	778	764	792	757	793	716	779	761	792	802	778	852	804	738	809	777	769	795	711	799	787	780	804	792	748	713	816	753	773	750	775	780	769	762	748	765	747	799	815	830	763	763	763	764	753	760	732	730	757	767	745	793	776	804	772	778	764	741	787	749	795	754	779	777	749	763	781	742	790	777	712	766	783	770	748	735	799	766	755	774	758	799	800	763	794	760	788	745	811	781	788	778	734	744	769	776	761	756	815	787	751	778	756	791	824	804	736	741	732	806	784	803	738	802	789	753	750	771	799	762	825	693	765	747	788	805	799	824	765	766	787	752	776	767	769	783	792	749	755	752	773	736	766	741	811	773	745	779	769	768	724	744	726	771	785	819	799	799	778	731	746	730	739	751	764	783	799	757	772	754	793	771	815	845	792	747	788	766	769	793	789	731	781	710	772	815	750	737	774	712	761	723	740	761	770	791	754	809	798	755	806	799	736	799	781	764	812	736	796	761	756	801	802	790	723	793	741	765	823	766	736	738	761	755	789	780	743	746	776	775	742	755	780	766	710	724	787	790	725	769	738	780	797	761	767	704	790	805	743	788	773	708	756	776	759	761	774	799	735	748	784	766	753	803	732	781	762	725	770	750	774	779	742	795	782	786	827	757	745	779	747	737	720	795	727	775	765	777	765	772	781	755	734	696	782	732	731	813	749	748	813	752	756	771	764	780	775	723	807	722	790	751	772	762	730	768	798	810	757	763	748	779	747	805	784	764	769	783	730	719	725	720	785	774	746	780	828	760	772	729	774	788	739	750	728	748	746	753	759	773	756	823	782	785	730	767	724	743	766	743	745	802	714	840	785	782	792	760	744	746	755	787	806	792	785	807	790	823	792	750	756	773	751	751	711	775	786	733	792	767	747	769	785	748	764	768	770	782	811	743	726	776	750	843	811	773	712	728	760	763	762	780	745	762	771	766	803	811	781	789	791	783	802	779	758	785	760	780	774	803	765	780	791	797	783	828	776	814	768	779	767	778	697	768	824	741	776	737	761	813	814	771	740	763	756	777	757	759	748	759	751	791	769	782	750	773	810	787	762	783	812	804	805	787
23541	21700	29591	23930	21410	20148	5052	582	527	500	486	491	493	532	486	489	451	480	535	464	509	500	519	531	479	478	465	501	489	486	532	515	479	473	490	502	513	450	475	505	515	470	492	464	469	494	485	487	489	493	516	489	492	486	476	488	482	482	469	448	494	460	519	496	484	523	474	524	463	475	473	474	508	462	456	487	507	465	473	499	442	510	487	476	483	465	499	475	442	490	496	474	495	493	469	482	468	495	475	479	490	460	466	472	472	473	471	495	504	488	521	481	482	470	493	499	485	472	495	474	493	510	468	487	484	503	449	477	468	465	489	489	465	457	526	456	472	478	484	501	479	537	535	495	457	488	474	486	476	507	478	483	455	493	471	458	491	510	485	475	488	470	475	449	523	450	478	469	511	470	487	492	547	458	492	495	481	479	475	444	456	483	474	476	493	461	472	440	512	471	441	432	459	486	496	487	496	471	474	482	474	513	459	458	513	491	509	512	465	442	470	480	484	516	524	482	458	506	485	466	498	502	452	492	486	466	490	536	464	491	461	503	473	488	493	499	473	457	509	455	480	486	469	482	484	475	508	498	453	463	508	413	460	487	504	464	472	522	469	454	495	466	471	517	492	468	493	492	494	497	494	470	495	510	484	455	520	480	507	486	501	503	512	479	468	465	504	489	482	491	486	485	481	502	500	511	493	519	484	459	513	502	467	474	464	446	472	482	490	481	489	437	485	479	516	516	491	475	484	484	487	476	452	461	474	481	476	478	517	500	483	454	531	474	465	473	508	480	500	470	456	517	520	453	485	508	451	438	455	479	468	499	454	483	479	504	495	472	456	479	500	463	520	482	457	485	512	528	479	486	481	453	474	491	490	449	472	495	502	483	480	501	477	461	496	481	520	478	461	474	522	451	480	493	496	503	468	489	491	481	479	508	489	490	523	479	440	474	467	461	450	517	497	464	498	456	493	460	468	467	468	495	543	477	458	484	440	481	464	498	471	540	418	507	471	495	465	497	497	470	514	488	492	468	470	506	495	483	530	497	477	472	467	461	458	475	484	479	488	488	538	459	466	513	490	509	463	482	515	487	535	465	469	456	494	478	432	472	545	526	481	483	486	487	481	483	505	466	451	512	510	491	478	497	521	451	488	438	519	488	492	496	482	474	493	452	456	534	476	478	491	521	512	457	470	486	472	502	488	516	470	476	499	476	467	470	450	470	487	463	474	486	493	473	497	511	481	480	456	478	495	486	501	479	488	506	504	482	516	490	465	455	503	465	465	459	505	502	524	454	499	470	465	484	470	500	499	486	469	507	475	476	478	463	508	482	502	471	496	490	494	463	501	459	506	500	484	514	499	530	494	461	474	471	469	450	471	455	502	470	497	446	458	492	499	436	474	482	494	480	435	448	490	495	493	461	472	484	495	422	457	505	470	461	479	471	494	477	504	478	414	486	485	480	513	504	473	470	484	490	493	516	506	521	505	496	488	476	454	463	458	512	509	481	476	464	506	454	495	550	507	504	486	492	489	494	470	450	476	490	471	472	479	490	467	498	505	493	477	480	454	483	473	486	441	492	494	495	467	468	478	486	478	487	457	487	475	488	500	508	487	503	444	502	476	433	490	479	486	504	454	500	470	443	481	479	472	484	506	489	484	453	480	516	502	442	471	484	483	472	556	466	436	495	501	456	500	491	466	460	487	465	459	457	452	481	488	503	502	491	496	497	469	457	451	467	492	469	492	483	503	498	457	489	459	458	463	511	492	480	454	507	450	498	467	506	523	424	442	504	458	477	523	485	489	516	520	498	472	472	469	477	439	492	511	514	527	519	464	445	493	486	479	438	463	514	514	478	460	460	469	467	515	488	497	487	481	476	489	468	471	449	468	454	486	476	460	481	537	480	471	498	436	483	497	495	475	459	466	469	489	468	488	482	469	484	470	471	485	466	484	510	491	529	484	451	466	454	505	455	484	509	494	492	475	457	504	466	476	496	493	476	488	451	455	501	484	460	478	484	484	471	473	460	452	504	468	515	507	525	463	472	456	481	481	477	492	511	474	509	445	499	450	507	458	466	474	490	445	517	479	475	472	467	501	447	531	487	512	481	466	500	508	485	476	487	463	490	463	484	514	559	483	497	496	471	465	506	458	462	464	460	468	453	535	482	478	494	524	453	447	482	463	477	520	459	479	512	500	550	484	481	467	517	456	474	505	479	494	514	512	486	497	472	532	465	513	504	479	481	448	508	469	482	498	470	460	497	446	453	450	477	473	480	493	497	498	473	483	461	477	492	486	477	474	489	507	444	505	445	501	477	508	466	474	483	515	479	468	496	457	430	465	476	481	485	492	439	469	500	487	474	452	471	493	492	493	522	505	500	469	506	445	507	491	458	489	479	450	480	460	489	488	460	522	478	470	460	483	526	470	484	485	482	499	476	480	488	498	500	488	470	482	493	469	482	481	475	521	464	506	494	474	493	486	436	472	495	471	457	493	473	498	496	463	477	464	477	490	486	430	467	463	478	488	484	476	460	496	483	486	469	484	507	462	477	480	504	455	495	483	505	474	462	489	538	470	462	485	518	487	466	476	471	457	498	478	486	484	494	476	469	474	504	514	498	477	526	437	531	503	478	437	484	503	507	494	454	502	480	488	503	476	534	511	477	469	482	485	483	507	428	450	461	486	468	472	545	524	477	446	467	461	502	466	518	448	519	499	485	497	489	464	473	520	486	508	486	447	510	451	516	464	528	464	472	493	468	478	453	452	520	487	472	479	459	535	474	491	479	449	526	515	505	490	467	518	495	496	502	523	499	506	482	489	516	518	476	485	452	462	494	464	509	494	438	477	491	468	447	475	494	486	464	446	524	476	524	524	506	449	482	461	496	504	477	519	501	441	478	448	457	445	426	516	508	484	466	474	516	464	459	474	498	504	460	483	481	472	464	499	523	484	455	479	440	475	456	449	480	494	459	477	477	492	485	492	440	501	464	501	462	490	498	503	470	469	496	466	480	478	466	494	466	478	485	478	480	500	478	442	473	506	490	489	477	450	480	483	543	463	490	529	513	489	463	477	478	465	495	475	490	445	467	451	509	512	484	487	507	484	480	490	461	465	483	484	505	470	510	457	461	486	487	529	514	513	545	494	541	492	476	481	473	484	498	534	488	469	488	487	525	514	497	491	457	479	490	430	465	487	495	506	472	460	462	516	489	463	491	463	531	479	504	430	478	519	470	483	499	498	485	478	463	518	510	479	443	451	502	522	456	485	473	464	515	517	484	513	500	494	429	530	489	509	508	489	490	503	491	508	477	480	510	488	494	490	466	473	491	477	472	514	532	423	532	453	483	515	465	456	477	481	451	485	487	483	502	482	514	492	513	447	481	473	503	458	485	451	465	490	470	472	471	470	501	505	471	485	487	473	517	491	511	490	475	461	467	458	464	436	502	499	479	461	471	474	454	506	477	462	490	469	492	510	477	481	467	472	467	459	498	458	508	494	521
61557	95119	61663	30221	9966	2331	678	697	636	705	693	686	649	639	658	650	673	707	709	661	710	688	717	682	680	705	704	694	649	655	664	693	679	670	661	643	689	679	689	681	670	616	689	653	687	684	700	677	665	657	664	701	697	662	645	632	727	711	666	683	699	681	644	646	660	672	654	697	735	653	707	641	671	715	630	664	722	694	676	641	664	701	677	655	710	637	642	694	691	676	662	709	673	648	707	646	668	651	640	688	637	667	674	675	655	693	714	660	633	673	684	705	654	647	688	676	703	677	659	671	723	673	673	636	664	689	666	634	639	702	647	673	618	675	656	684	678	632	661	679	722	647	731	647	662	687	649	668	710	678	699	673	618	680	684	714	674	737	641	676	650	684	669	667	632	626	639	692	679	680	663	701	642	674	684	677	669	629	667	688	672	657	668	679	641	667	727	655	706	680	617	687	668	681	680	712	685	681	675	665	654	692	678	686	659	662	744	656	707	677	636	694	670	677	706	664	742	699	702	668	683	647	662	663	684	691	664	652	690	687	662	639	714	695	694	645	676	639	682	703	636	674	660	643	656	679	726	632	658	701	614	633	713	682	676	705	661	678	673	672	655	652	651	701	686	687	655	681	682	632	666	663	668	700	661	706	699	655	683	664	636	657	657	680	642	682	689	656	692	655	687	667	703	644	647	654	662	626	655	692	723	635	671	666	653	682	595	690	660	655	701	680	670	666	669	663	694	697	661	671	692	647	696	700	676	702	709	656	686	707	670	631	639	656	657	673	686	699	713	673	640	657	671	727	671	664	639	657	686	693	717	694	703	655	616	676	714	672	654	675	674	661	671	664	670	689	669	677	715	663	677	699	655	679	688	671	690	646	670	601	658	708	675	703	701	635	651	678	674	686	669	661	668	686	687	686	639	690	711	659	683	639	715	708	731	634	688	694	664	715	680	674	695	672	673	697	696	637	665	713	696	711	636	663	695	693	587	704	640	718	665	656	616	659	652	683	686	617	656	670	694	652	690	685	632	649	628	675	686	670	681	682	624	712	653	712	696	659	697	673	644	648	637	666	623	658	682	647	649	650	615	674	695	662	643	641	647	707	663	711	681	647	710	657	711	684	678	748	721	693	669	678	719	701	753	687	693	684	687	642	666	671	653	672	684	665	706	664	640	652	663	691	657	700	694	666	679	706	643	689	697	630	674	721	696	695	686	678	624	703	692	688	623	678	667	681	682	656	622	662	642	642	641	658	691	694	680	683	684	685	694	676	665	687	657	670	708	669	680	675	663	703	678	699	706	666	656	666	663	659	631	659	661	657	686	647	729	699	684	638	667	687	661	658	669	689	635	664	664	663	633	717	646	631	675	716	701	687	691	644	700	648	661	661	701	622	677	723	696	680	675	665	641	639	645	604	692	629	649	645	692	710	704	723	688	630	687	663	660	671	670	670	632	668	667	656	670	635	665	686	665	702	655	669	695	625	690	641	678	656	678	687	685	620	607	634	646	694	666	676	666	677	679	652	726	685	671	697	668	665	693	618	652	712	674	678	690	652	683	687	658	703	660	680	645	688	710	623	711	583	713	665	639	656	677	681	659	692	659	704	647	717	644	708	684	700	722	661	651	649	680	628	669	671	644	665	623	664	662	701	629	642	659	702	663	677	642	663	688	689	629	661	676	695	668	648	686	699	681	637	669	654	680	657	687	696	674	650	648	693	658	704	666	687	674	716	650	604	732	652	701	667	679	683	681	677	647	697	626	723	697	705	714	716	690	718	680	676	651	671	695	703	721	674	682	650	754	664	730	729	667	673	697	694	690	669	684	651	662	666	711	681	658	669	658	673	658	650	611	708	644	665	692	713	701	677	680	664	701	667	663	683	702	648	677	705	702	674	701	704	686	690	656	627	671	686	672	689	691	664	660	688	681	635	673	701	650	635	637	717	696	671	695	684	660	641	663	671	677	665	670	692	707	654	706	683	700	680	703	703	686	683	652	684	705	672	617	680	642	669	641	703	659	637	667	654	671	712	668	679	656	698	671	665	676	688	668	679	703	665	646	661	662	670	657	697	746	627	680	705	689	716	662	699	690	659	707	684	676	678	657	667	677	682	676	641	693	689	699	699	696	676	677	665	642	624	729	668	673	695	719	701	655	643	679	672	674	671	689	670	651	659	691	695	655	722	668	675	678	637	674	696	709	688	696	635	676	698	731	664	644	673	694	643	649	648	670	680	681	705	717	660	689	653	688	688	651	644	688	675	733	686	681	625	721	655	662	646	706	667	658	669	659	654	684	650	674	671	716	638	730	688	743	629	707	682	702	656	620	629	642	697	665	666	678	696	665	641	671	703	674	677	674	670	684	670	678	660	716	666	676	694	681	679	664	695	707	680	681	688	709	654	682	704	655	686	712	627	694	687	628	637	643	670	676	688	664	717	669	691	651	660	696	696	707	705	642	661	689	686	649	675	696	708	662	698	717	722	674	685	662	679	644	641	690	672	637	674	704	740	651	684	636	669	677	659	690	680	649	690	665	701	647	656	698	675	681	705	690	650	664	687	663	693	691	662	691	665	664	666	652	626	687	685	710	660	650	665	667	640	650	666	656	660	668	664	696	651	711	655	683	665	679	629	689	659	714	635	662	681	705	670	688	687	669	673	701	692	677	681	655	678	648	642	692	656	614	665	655	691	629	697	715	689	652	644	671	691	648	661	717	657	633	684	638	685	704	669	689	658	672	705	662	675	677	712	643	659	700	666	670	710	652	676	713	672	697	666	645	671	686	639	671	667	650	679	714	647	714	668	717	656	694	643	655	637	727	722	660	702	684	658	653	674	671	706	649	659	667	656	653	654	698	716	716	658	705	689	653	707	666	647	609	661	697	685	641	740	671	645	661	727	694	670	673	736	705	667	669	687	655	647	682	702	666	675	681	663	658	673	673	677	676	675	662	707	707	679	654	666	689	619	661	703	675	678	683	646	665	685	654	643	641	643	670	707	710	607	685	671	632	695	632	670	673	690	704	682	660	670	646	659	663	681	709	690	681	694	630	729	715	717	649	660	708	720	648	665	675	661	683	720	647	722	699	692	680	705	637	696	643	667	722	692	668	625	670	677	655	647	632	648	670	683	691	647	640	715	659	669	662	645	639	675	654	669	660	706	689	666	664	684	683	690	638	665	669	642	678	719	695	658	657	729	672	693	628	702	717	665	634	663	691	696	679	710	638	655	634	671	689	656	656	668	652	636	704	651	731	690	693	681	646	681	646	694	687	700	653	690	704	663	666	645	694	654	651	665	680	638	661	668	657	644	663	694	673	654	671	684	610	692	668	660	663	693	669	643	700	661	668	714	681	636	704	688	675	662	667	695	695	673	699	641	684	674	652	634	678	613	662	672	687	635	715	627	697	647	683	648	678	657	717	669	660	657	660	681	640	665	686	663	696	694	660	666	635	690	682	703	685	732	712	666	669	684	706	685	691	680	644	674	704	654	719	676
31165	27727	22998	7575	1022	555	483	490	440	468	468	516	465	431	493	455	493	478	444	480	443	486	461	423	488	474	431	464	477	442	452	491	473	458	450	462	446	457	418	470	490	465	470	471	458	435	456	469	449	448	441	466	461	470	470	537	471	496	480	442	424	430	447	442	457	490	438	410	477	448	465	485	433	445	469	466	496	477	454	413	474	431	462	455	428	434	470	477	452	419	425	525	456	449	446	444	480	490	443	477	454	463	497	469	486	480	471	452	494	432	452	474	510	478	450	446	484	457	454	447	458	465	479	443	461	490	417	488	445	493	453	453	440	499	485	499	501	443	483	460	449	478	466	465	440	426	475	463	467	464	405	478	488	450	468	475	457	467	453	416	479	498	480	455	461	464	456	456	453	470	445	415	428	454	449	451	500	475	453	429	440	464	503	441	494	475	441	440	499	423	496	424	509	446	477	466	463	428	463	433	507	444	492	460	461	468	482	476	518	476	457	437	471	452	418	462	460	460	438	450	478	480	452	455	447	443	452	471	464	457	466	433	474	450	478	466	444	452	451	493	437	447	443	451	455	435	494	437	470	479	436	446	487	405	453	438	455	498	457	481	469	478	465	439	425	482	450	482	475	450	452	445	465	478	446	460	474	428	488	486	415	502	424	440	490	439	491	477	460	454	464	480	456	421	463	473	462	462	487	505	456	452	486	436	439	463	479	472	465	463	447	450	459	486	454	534	464	516	466	441	446	437	495	414	471	474	450	430	450	493	456	444	443	434	418	444	435	482	445	454	468	449	426	477	495	436	471	450	458	434	463	483	480	393	461	437	450	477	440	494	414	418	488	455	473	470	453	479	425	502	461	457	480	455	472	448	474	441	470	446	463	482	488	406	429	445	461	447	428	494	477	443	447	471	441	505	506	480	444	507	464	485	431	452	470	491	466	439	482	436	456	467	463	480	451	435	487	445	435	479	467	499	439	460	477	447	478	468	459	433	458	458	464	486	439	464	436	466	458	470	462	468	480	478	452	478	463	469	463	468	487	424	454	484	423	439	454	448	472	448	454	434	453	478	427	454	434	429	469	467	441	457	477	430	434	473	476	452	480	435	499	451	485	476	420	446	437	506	484	475	468	472	455	438	476	460	480	463	471	485	443	447	450	466	440	442	504	454	458	461	446	445	464	460	460	466	475	460	435	479	500	492	474	452	468	439	405	429	480	505	490	448	416	457	503	478	458	450	460	480	478	436	505	453	526	457	512	512	430	461	459	464	449	460	483	478	435	449	494	438	427	436	502	477	456	473	458	463	477	450	432	474	443	437	483	496	429	455	469	468	445	474	435	462	477	497	473	481	437	470	463	492	480	429	440	457	453	445	459	486	452	453	464	449	435	468	471	408	448	449	470	461	455	487	454	435	454	463	442	450	433	485	452	453	441	431	442	425	423	441	468	458	443	458	469	467	437	468	471	466	442	457	445	487	468	478	447	456	457	491	461	436	423	462	459	448	471	451	452	455	496	477	491	483	488	468	475	511	446	483	430	466	487	436	452	476	481	477	437	466	444	441	441	471	472	445	423	425	474	464	485	498	485	511	478	441	445	492	473	458	500	477	439	447	472	461	498	482	472	433	434	461	463	424	491	468	463	480	419	488	474	473	458	453	510	444	468	447	479	445	474	455	452	471	471	508	450	459	446	471	469	452	476	461	477	484	458	460	479	469	449	436	414	441	451	509	427	469	441	465	454	502	484	456	433	489	438	471	452	469	449	438	457	431	487	419	480	501	456	459	475	488	475	464	443	470	424	445	445	487	464	474	455	457	454	469	456	477	448	454	493	465	440	434	459	450	474	463	434	491	483	452	502	449	459	469	491	475	456	462	482	459	490	463	429	431	471	451	454	457	429	450	504	466	443	433	471	481	481	467	427	430	425	512	474	485	460	495	441	461	422	468	450	424	448	463	488	447	489	439	475	433	450	452	471	427	448	488	431	465	454	487	448	474	433	461	488	440	463	426	439	462	460	462	489	472	440	469	471	469	452	451	456	475	466	508	453	494	449	514	455	459	496	465	443	452	464	497	483	456	451	466	522	437	466	477	481	444	445	432	488	474	417	443	471	462	471	476	468	459	422	446	469	483	461	449	491	500	481	478	483	430	437	472	467	456	471	489	474	439	501	434	449	424	456	460	454	440	462	467	419	425	449	471	463	421	473	496	430	461	451	474	429	464	464	460	444	435	496	484	427	456	468	459	455	454	453	472	447	444	468	439	446	460	479	429	469	469	502	444	465	426	424	412	450	455	449	455	450	456	466	479	473	459	439	446	445	435	432	443	479	466	451	467	452	436	501	496	430	450	480	457	433	450	482	465	461	487	475	488	445	477	443	447	475	398	457	441	456	468	462	482	437	462	481	477	454	446	463	497	455	457	434	438	447	466	449	455	416	430	464	459	453	447	462	456	492	467	479	442	465	423	420	455	448	486	452	462	468	435	437	485	477	483	443	472	509	503	447	448	433	434	456	431	466	455	484	488	473	462	463	470	427	420	446	468	431	448	468	487	475	458	452	461	466	462	423	387	497	490	491	487	467	473	503	451	449	477	455	438	441	429	499	458	509	489	474	488	467	452	456	478	488	453	444	468	465	462	426	471	434	437	481	460	461	488	497	502	443	479	478	472	446	450	454	486	468	476	489	443	462	426	429	466	448	488	454	465	426	478	475	475	494	462	456	511	466	495	490	468	495	501	450	459	459	469	468	452	444	469	469	455	458	488	459	422	470	448	445	417	435	437	485	447	430	468	473	451	487	485	472	454	447	463	480	448	463	458	457	425	478	427	471	468	453	454	474	475	458	473	455	430	468	489	465	451	470	449	462	462	460	439	457	450	488	491	472	476	445	505	430	456	470	451	456	448	474	452	428	445	463	459	464	495	476	477	429	481	461	443	473	480	472	450	476	495	466	479	448	438	458	448	470	477	480	411	486	450	493	455	444	488	453	460	468	460	434	463	470	455	497	476	475	439	435	477	451	456	456	478	473	433	411	480	485	471	444	465	427	434	436	472	430	441	489	468	414	451	479	446	470	457	460	470	456	446	456	504	444	470	440	498	479	476	445	485	447	457	480	467	446	467	499	452	494	432	434	475	413	511	442	499	481	475	492	481	450	480	461	475	474	444	482	489	475	465	458	442	468	434	440	448	452	483	452	443	459	479	469	465	440	487	445	415	447	445	447	447	518	487	467	453	453	461	459	449	485	434	437	468	481	487	450	449	454	434	435	468	464	464	430	458	477	471	442	449	474	452	455	459	459	461	434	474	416	461	480	448	477	481	489	476	424	478	494	499	475	459	441	469	469	492	463	469	489	495	463	422	489	487	483	491	485	470	469	488	478	448	441	439	483	458	458	454	460	445	452	452	471	452	453	424	487	462	452	436	478	485	445	440	459	456	438	465	464	482	434	487	453	464	484	424	475	451	465	492	463	473	460	453	485	438	441	463	468	461
37531	42032	22256	5331	1418	809	676	651	619	638	619	672	634	694	690	669	619	674	659	634	678	620	655	667	659	666	645	659	641	673	627	613	647	637	627	642	645	613	668	663	648	637	652	633	620	632	636	664	666	677	629	657	676	681	635	673	679	645	658	700	646	665	668	649	713	605	630	631	660	660	662	633	608	675	678	652	634	652	666	651	679	618	680	673	669	660	655	664	737	676	652	635	673	676	616	631	643	646	640	664	663	649	662	648	630	656	603	667	639	601	690	606	690	659	599	681	633	643	613	662	629	632	673	655	628	663	653	647	674	690	630	612	634	676	671	660	637	635	667	675	711	651	639	669	636	619	651	668	674	624	622	634	705	660	675	697	664	609	644	610	644	654	618	658	666	644	637	647	627	665	662	654	648	669	685	667	620	690	658	690	656	692	675	645	631	703	640	652	693	643	623	651	675	656	626	645	683	632	679	641	604	661	658	626	640	634	618	644	647	699	641	630	710	654	632	649	646	679	620	617	648	660	649	671	675	587	667	692	684	642	655	671	629	636	658	642	678	650	637	685	622	670	658	615	659	659	671	615	637	671	676	629	672	613	671	625	666	674	689	662	640	652	613	647	609	696	631	649	664	657	672	658	672	651	667	615	652	671	732	632	669	640	670	617	628	645	630	665	643	592	664	644	684	695	650	593	671	627	597	695	700	668	637	606	618	681	675	679	621	639	613	636	701	644	684	653	674	657	674	651	687	669	648	643	675	676	685	629	645	616	619	618	658	710	601	633	671	637	671	606	640	683	629	644	682	635	676	664	629	652	695	601	625	662	619	657	664	641	641	634	642	696	617	639	656	688	659	667	678	646	710	673	660	610	674	651	677	636	635	647	660	611	610	612	669	658	657	610	679	641	653	633	669	635	658	638	654	673	639	652	647	633	644	693	653	646	674	648	664	679	691	687	687	639	633	677	617	666	624	619	680	653	597	630	605	660	626	673	642	650	666	659	672	663	619	648	659	631	625	681	658	600	679	643	649	647	647	658	655	669	656	655	645	661	624	647	648	677	693	603	625	626	674	679	674	675	623	610	685	619	654	587	651	626	642	695	682	674	651	659	658	674	662	646	675	689	636	671	642	621	612	636	632	630	635	666	660	642	708	626	622	663	650	686	670	636	643	623	643	669	648	654	659	636	601	664	652	638	668	622	634	634	666	680	665	652	639	662	681	677	668	639	614	657	611	635	660	684	682	643	657	668	614	678	616	640	688	670	681	660	636	631	634	644	623	622	696	686	637	621	663	604	688	658	655	684	613	634	652	641	691	668	685	662	677	663	682	682	638	669	670	597	655	650	637	649	609	637	707	677	651	615	697	645	718	649	618	645	646	620	675	669	664	651	661	665	643	693	641	654	620	647	629	633	668	653	642	675	685	634	661	635	684	640	669	654	682	674	646	645	654	643	625	667	633	631	589	657	643	689	631	669	646	645	595	613	660	654	639	711	636	664	647	642	678	634	648	690	625	647	662	642	674	645	653	622	670	615	630	657	614	687	627	648	673	640	637	645	661	687	666	639	654	633	597	727	639	631	625	652	679	609	668	601	614	642	632	644	626	632	695	643	661	649	666	623	666	617	650	654	674	651	683	623	622	655	674	663	620	684	691	674	644	701	637	648	642	671	641	637	655	669	658	692	660	647	684	661	657	635	631	636	643	657	618	655	669	620	676	688	651	644	588	692	705	647	678	639	645	630	658	651	659	668	617	652	664	652	670	624	649	666	659	607	691	575	679	674	651	649	693	626	634	664	627	676	690	657	670	669	670	640	642	648	667	660	612	652	597	662	661	660	655	683	669	682	643	661	657	669	709	672	673	664	580	659	667	672	648	668	586	635	640	671	661	636	638	641	612	648	652	741	642	604	645	706	623	645	629	643	643	654	673	630	618	661	644	663	626	655	591	623	622	674	643	666	667	635	646	643	654	643	632	663	662	662	707	610	613	660	604	640	658	669	655	637	653	659	601	634	573	611	642	663	632	647	625	638	611	663	672	669	686	665	666	629	640	675	675	668	671	657	708	645	662	609	657	639	674	696	656	671	667	697	643	655	689	650	654	757	638	641	623	635	620	599	645	669	649	701	639	676	672	625	683	692	651	631	633	642	663	661	656	652	636	667	647	627	718	679	650	627	654	624	639	647	669	631	631	686	630	677	659	665	660	640	646	679	660	646	650	645	612	630	649	669	651	633	692	663	615	667	637	668	691	615	676	653	668	635	671	634	656	635	651	638	660	612	653	682	672	668	701	680	696	653	623	638	659	660	620	659	631	635	655	628	642	647	695	673	601	626	619	693	616	670	611	681	639	685	655	658	642	611	687	660	649	637	662	634	668	664	694	634	663	681	631	674	669	617	703	622	652	684	640	626	656	597	685	661	618	670	728	611	659	624	658	709	648	650	670	654	662	644	648	632	619	654	663	666	656	650	641	682	666	672	660	607	639	678	640	671	611	656	621	654	651	680	630	629	644	656	628	648	692	647	658	648	637	644	634	642	668	650	646	664	671	642	650	676	649	654	649	644	651	663	651	688	656	610	617	651	643	652	640	668	688	623	648	638	642	641	612	631	674	667	670	642	627	677	662	620	627	623	628	653	649	660	636	651	650	644	620	592	676	652	634	668	651	629	700	612	692	634	676	643	653	655	618	650	656	614	620	611	689	655	676	606	655	663	636	643	645	670	684	670	714	698	690	636	657	682	656	655	659	660	678	664	653	648	655	611	628	626	686	643	670	657	656	613	667	660	616	668	636	681	645	664	628	657	665	656	638	685	663	653	648	746	613	642	662	666	631	595	658	672	710	678	655	635	664	656	624	608	631	648	611	616	695	649	690	621	698	618	724	599	673	670	626	624	639	635	661	651	637	645	662	661	629	622	692	653	624	620	616	650	686	663	670	640	650	668	610	614	659	608	682	631	665	664	659	663	613	690	652	652	639	677	671	651	677	674	630	645	647	620	659	634	672	659	661	646	685	638	642	720	680	626	632	627	642	703	653	679	648	672	613	625	605	636	605	631	681	655	689	638	655	661	637	677	684	657	620	639	654	661	656	654	635	664	636	628	633	633	677	645	679	684	612	657	650	641	664	638	676	644	659	620	628	675	699	637	580	629	665	643	595	630	677	634	646	638	661	663	654	670	652	620	698	683	682	651	634	631	615	647	646	681	664	671	625	695	671	627	623	650	649	660	638	711	677	603	648	611	663	672	644	652	723	624	682	630	614	715	663	648	642	607	615	689	605	690	618	640	656	673	631	646	678	629	659	646	603	628	679	644	597	649	675	708	696	639	647	677	598	696	652	623	624	662	680	636	648	629	669	644	684	662	618	623	641	668	662	659	668	681	686	618	653	645	632	669	677	677	627	655	684	627	642	666	700	720	645	662	701	691	685	660	659	660	646	604	658	664	665	630	637	636	652	652	679	690	708	685	659	630	695	627	639	628	606	681	606	675	638	655
24276	22104	29631	24329	21143	12646	1096	592	562	552	574	595	561	551	543	533	543	577	566	564	548	550	574	616	536	540	533	554	556	535	532	528	556	541	538	541	553	555	555	540	499	561	534	610	596	532	572	520	533	524	575	551	531	576	546	529	566	506	540	540	574	499	573	537	603	588	550	575	532	556	545	553	551	537	598	532	527	537	516	527	556	551	551	535	547	543	566	585	534	541	566	556	560	535	589	569	530	536	622	517	578	558	538	562	548	573	564	540	571	493	545	542	579	546	540	573	541	528	544	542	556	563	540	575	543	538	586	554	531	553	525	539	555	548	581	553	574	531	540	521	541	551	562	529	553	585	552	496	546	532	560	514	526	590	552	536	571	507	561	531	542	522	542	521	565	525	538	537	537	563	555	537	575	526	573	554	583	548	567	542	508	534	553	518	542	532	519	526	521	533	585	520	522	560	544	545	541	558	525	542	575	566	532	537	587	524	547	541	543	551	518	572	518	555	564	545	541	551	550	588	576	548	527	526	526	518	604	527	554	556	536	580	560	575	623	540	523	539	538	551	530	550	552	558	552	539	526	570	535	503	601	548	589	561	564	550	566	558	536	521	544	559	565	548	545	548	592	551	539	597	564	494	557	572	597	539	519	528	563	513	557	552	607	563	514	549	548	564	549	523	565	534	566	535	554	556	522	575	543	542	551	543	584	553	570	588	487	569	536	549	567	614	549	561	550	581	554	532	545	560	579	564	601	532	528	506	564	560	565	554	536	569	524	503	465	488	576	583	577	561	576	535	516	516	511	545	548	564	585	542	515	553	517	533	567	529	553	533	536	528	500	537	537	547	598	515	523	538	552	558	541	527	500	521	535	552	539	566	580	530	556	535	538	531	556	549	548	560	523	538	537	584	516	532	542	548	532	585	568	538	561	555	530	539	537	553	522	529	584	560	529	583	549	558	566	534	549	561	505	536	539	524	564	556	528	483	539	571	574	530	571	562	541	573	568	541	526	523	577	537	580	547	539	550	581	534	565	566	550	547	553	541	546	544	571	565	534	531	561	513	542	531	545	542	571	519	594	499	532	541	544	583	545	543	560	488	516	527	598	551	553	587	538	535	566	564	552	542	599	584	554	538	473	562	526	551	595	557	585	525	523	576	525	531	522	526	581	552	568	566	498	541	566	544	529	536	516	532	603	542	536	576	521	521	512	543	602	567	535	517	544	506	508	512	535	543	570	569	549	559	530	525	587	566	554	560	551	553	537	492	572	564	550	565	571	567	567	591	554	577	555	515	564	539	533	542	546	562	562	559	526	500	571	537	593	546	601	534	548	595	542	525	540	525	495	544	551	551	551	544	541	526	560	545	588	554	546	569	539	534	528	561	508	566	559	565	579	503	547	568	520	539	565	537	566	559	511	564	608	527	555	543	568	540	592	576	550	546	559	518	538	525	566	548	584	538	585	540	563	527	572	573	507	532	521	589	587	527	542	524	537	529	548	496	578	581	567	572	572	528	545	508	513	558	547	609	560	553	513	585	543	545	659	535	542	523	577	567	547	555	591	528	579	504	555	550	507	544	518	556	535	523	556	569	559	544	510	544	556	548	561	524	533	593	566	563	572	573	553	542	545	529	542	553	564	549	546	552	552	538	536	572	534	600	595	547	552	539	554	554	588	575	569	547	553	554	561	508	535	523	549	534	541	501	542	567	540	555	541	551	553	565	534	595	584	556	569	521	531	576	526	532	526	555	525	532	584	582	525	558	533	541	508	557	553	583	590	587	573	576	498	530	520	573	548	531	588	539	544	531	513	524	553	544	559	523	562	524	547	580	534	574	558	566	549	522	531	572	547	536	515	528	516	584	589	565	540	572	566	576	498	562	544	540	525	571	518	541	526	545	536	555	565	576	520	526	552	534	569	576	577	562	556	559	548	561	498	554	525	538	548	553	565	525	606	562	544	530	536	584	534	526	527	576	514	567	571	550	565	532	529	523	534	540	555	522	603	513	562	563	578	512	528	548	574	522	538	579	582	545	569	542	546	562	590	510	567	504	564	553	575	569	613	585	545	538	570	554	529	559	566	545	556	551	529	565	545	522	557	508	548	595	524	553	542	508	581	559	584	562	531	581	568	554	536	547	564	568	588	515	572	538	555	564	582	541	554	560	547	501	541	562	563	543	584	569	520	556	552	542	505	538	531	527	546	569	520	541	629	517	546	559	555	561	548	561	563	567	537	567	530	588	542	544	528	587	543	581	541	542	536	544	568	571	548	555	568	575	516	575	517	533	533	535	541	534	552	561	594	568	575	547	552	547	583	508	532	558	567	562	536	557	530	560	540	562	540	522	564	542	564	537	544	591	545	545	540	538	568	536	514	547	574	537	516	538	555	516	544	542	517	543	556	585	551	572	524	523	573	564	513	514	571	506	565	527	532	535	526	567	562	553	551	533	542	515	506	519	558	518	532	561	499	534	523	537	559	554	547	514	570	553	526	561	544	564	523	593	552	547	522	531	552	568	583	535	525	549	525	547	582	554	537	559	564	557	555	537	514	542	617	591	555	537	551	510	588	533	561	570	595	543	556	532	560	535	564	531	554	577	555	577	544	536	524	554	548	526	531	531	561	524	559	523	524	526	513	530	558	544	525	533	565	547	565	546	576	535	554	568	553	602	549	574	541	552	511	544	532	559	549	522	535	547	585	560	536	558	505	553	541	590	533	556	557	568	574	516	534	523	544	518	550	524	603	547	562	518	551	547	557	534	553	554	582	584	581	523	559	560	536	540	545	535	529	551	568	580	577	527	513	505	566	522	544	587	569	532	581	568	498	540	560	567	555	557	536	530	540	587	503	545	540	557	547	565	574	538	562	570	530	546	562	549	539	493	546	561	587	534	543	572	531	543	538	555	546	495	576	567	537	526	595	555	464	541	539	540	534	526	545	542	548	587	551	552	554	578	543	577	554	529	530	551	543	587	588	552	574	572	491	519	541	559	571	534	559	533	499	542	581	521	550	578	573	550	586	539	509	545	521	527	549	531	559	561	518	543	582	564	550	557	540	538	529	545	552	550	546	558	543	596	539	550	566	499	535	573	567	553	522	544	549	556	551	544	527	576	547	555	594	515	553	504	534	522	559	520	553	540	588	503	550	570	553	543	530	526	511	533	543	564	549	539	529	563	544	499	533	484	522	536	575	558	531	544	564	619	579	573	537	495	569	530	563	566	566	507	583	561	547	545	559	537	551	530	590	530	565	561	508	565	570	553	573	563	554	539	540	572	511	617	548	520	566	550	535	554	496	500	584	558	540	538	565	541	558	556	572	518	561	584	572	549	553	545	593	549	564	577	543	571	572	507	553	505	569	532	562	526	597	536	594	516	555	540	550	566	541	524	557	541	557	552	546	558	541	544	548	586	551	542	562	567	513	555	565	491	562	565	515	526	598	607	540	505	554	525	571	610	538	564	535	543	546	543	554	514	560	537	544	556	495	529	546	570
62359	88994	55340	25197	7549	1895	790	832	798	756	746	704	763	806	789	833	788	768	742	723	777	744	824	796	782	772	793	832	757	785	743	766	761	796	726	818	789	751	731	779	759	756	776	799	792	800	789	701	810	792	725	729	743	740	802	755	768	782	747	778	747	740	734	762	774	821	796	774	717	748	717	720	784	755	841	793	753	744	770	828	766	797	774	717	725	776	746	818	754	783	794	748	816	718	762	720	758	769	745	741	771	776	796	771	717	751	740	816	752	785	741	808	764	720	775	759	762	807	771	752	766	752	768	805	728	711	790	737	752	772	805	767	778	731	754	697	778	761	819	750	762	752	738	778	765	719	774	754	754	799	805	773	793	760	766	733	771	764	787	755	764	783	749	766	776	767	747	755	757	777	762	793	763	753	762	760	786	784	729	757	786	758	742	757	757	807	761	758	778	778	812	781	774	785	736	720	806	773	759	789	741	723	757	774	792	765	715	727	801	804	741	798	750	743	737	782	811	796	835	764	773	702	779	762	766	830	775	756	790	722	732	774	757	771	741	756	775	785	761	794	768	779	769	776	761	732	793	757	818	758	787	772	798	767	818	809	771	829	757	744	813	757	804	774	791	762	754	733	783	791	760	744	796	782	752	745	781	793	788	763	729	717	771	819	751	787	789	843	796	794	793	754	773	739	788	776	756	829	762	751	765	759	698	809	750	751	810	813	793	800	794	763	785	748	780	811	796	784	766	757	743	764	742	797	787	821	798	781	736	833	828	748	748	820	794	777	806	763	748	786	775	739	773	801	772	792	767	851	733	709	786	811	764	836	752	827	761	757	745	801	766	797	718	812	786	780	799	809	710	772	795	740	785	796	799	805	797	809	777	758	774	728	830	798	759	723	777	742	789	751	812	798	750	717	760	796	778	806	796	800	754	784	749	767	778	810	753	756	811	779	775	734	764	710	807	727	818	799	784	754	756	790	754	756	800	712	792	766	778	824	786	752	761	754	731	785	750	733	746	800	736	825	777	776	778	788	764	713	817	750	787	761	765	812	839	728	767	805	753	789	808	784	767	787	760	764	753	750	791	782	783	747	789	776	844	798	764	821	781	768	780	822	738	752	757	760	755	752	777	792	771	783	780	810	787	821	780	757	817	744	806	770	765	814	792	737	782	757	777	768	748	788	791	814	742	789	771	813	799	792	766	802	779	739	795	783	780	731	748	762	800	771	772	727	820	775	766	825	759	761	763	758	781	741	774	759	748	773	715	817	807	757	775	780	759	744	770	802	769	762	852	777	758	788	789	768	756	763	802	768	764	734	790	795	759	806	754	738	784	796	799	780	777	799	791	763	731	775	740	714	797	762	796	819	772	768	781	793	757	770	781	772	779	716	760	757	742	755	775	766	789	747	785	784	821	802	725	737	775	762	787	750	779	754	795	731	789	799	761	799	747	763	782	726	777	740	783	765	727	782	803	786	718	755	752	766	751	743	805	725	770	753	803	758	755	761	805	757	791	730	776	787	739	793	737	778	752	813	777	753	770	756	763	809	740	775	758	781	767	780	756	776	779	762	757	747	747	762	801	742	752	734	769	740	772	704	802	761	782	764	737	795	790	782	745	777	744	770	753	778	781	759	815	715	740	800	751	793	797	763	807	750	773	782	745	766	778	739	781	763	769	751	739	710	817	741	794	776	753	781	778	740	774	761	807	743	747	777	742	757	760	738	786	753	726	829	745	767	773	763	791	763	816	742	708	757	756	792	730	803	752	779	727	730	731	787	733	776	790	757	779	783	781	774	770	764	763	790	755	754	774	775	746	779	776	783	805	777	774	776	776	758	728	753	737	770	774	748	784	763	699	791	761	791	760	785	816	737	747	803	750	720	817	789	798	805	742	740	776	757	788	759	788	760	762	772	759	746	717	785	819	756	771	760	784	733	728	693	753	763	738	749	750	801	765	717	774	786	774	815	772	743	762	744	773	823	753	833	770	756	742	736	784	752	773	761	731	766	758	759	773	710	789	815	790	769	742	748	781	770	799	813	783	783	798	764	751	713	783	727	731	767	752	770	771	764	754	713	799	769	751	808	801	780	737	749	785	775	793	798	790	808	751	765	776	803	775	743	769	758	796	720	843	773	796	739	790	755	802	806	758	733	744	752	804	735	752	797	806	711	762	790	739	779	791	770	805	775	750	775	780	793	744	787	751	732	763	745	774	774	780	767	761	774	800	802	755	767	752	753	792	798	803	702	804	675	819	769	754	754	805	758	866	754	759	760	791	745	787	811	742	783	751	748	708	745	744	811	774	777	753	702	797	710	756	793	778	777	806	778	781	732	750	789	768	747	784	756	798	709	812	745	767	767	767	748	776	747	781	752	773	768	775	749	787	853	776	755	723	805	764	738	771	803	799	803	757	741	767	795	767	785	757	725	772	825	771	764	710	783	761	775	761	794	755	728	774	735	771	743	794	781	726	774	743	724	767	779	771	820	750	798	772	805	756	760	755	710	778	716	773	766	785	777	750	761	766	767	780	806	770	779	801	778	728	770	747	763	826	796	778	746	767	803	828	773	774	775	778	809	725	810	797	806	731	798	755	762	736	792	814	742	798	726	770	761	720	763	797	831	751	737	772	805	790	793	756	801	761	798	816	774	735	718	773	788	751	743	733	750	797	804	800	803	707	718	733	802	795	757	733	784	780	727	795	775	743	771	744	727	818	758	789	746	777	821	786	758	742	763	745	777	789	783	768	780	775	783	756	763	757	759	755	757	787	764	755	807	745	765	767	755	770	719	749	814	850	782	778	816	732	797	825	759	794	815	802	770	750	759	791	804	811	799	814	752	752	726	788	759	752	770	774	734	800	771	771	792	773	766	799	764	772	783	781	821	786	764	791	762	759	783	717	769	772	733	750	768	794	772	784	769	821	741	756	761	762	765	779	737	765	715	795	794	735	823	718	743	749	784	750	782	768	731	750	763	788	793	742	756	769	751	761	790	794	770	722	841	744	753	775	786	725	752	790	824	772	795	807	802	776	820	777	789	772	800	747	770	770	760	796	769	776	767	765	736	850	765	757	776	797	763	810	767	740	807	714	724	777	812	808	759	797	792	786	807	729	738	764	781	744	755	767	777	759	777	721	789	773	768	743	779	781	800	765	751	717	756	789	760	825	822	773	792	769	788	760	793	767	747	743	779	802	812	801	760	757	729	773	774	773	757	727	766	735	765	760	745	755	766	734	735	778	748	815	771	787	792	778	756	717	733	785	798	773	787	792	750	786	808	789	743	771	722	764	786	725	776	722	720	820	777	759	763	783	802	774	803	710	719	840	759	785	752	815	783	788	757	795	710	776	769	778	758	733	745	713	776	724	726	747	763	733	760	780	787	803	784	738	808	798	733	743	772	823	802	759	755	811	737	818	812	749	777	758	753	831	805	769	745	830	736	786	777	730	786	759	751	693	784	728	761	776	812	779	805	740	753	781	702	747	720	780	801	731	760
23530	21752	29546	23995	21419	20033	4721	575	528	506	497	538	505	441	498	503	482	468	472	469	452	511	505	510	471	508	490	499	489	452	518	465	480	503	527	490	481	493	544	520	480	528	494	491	486	462	487	522	461	452	522	474	479	492	505	472	486	512	445	504	434	507	482	458	533	461	467	498	478	437	468	448	485	475	504	478	503	478	480	428	492	514	481	475	429	510	504	482	491	480	487	506	523	460	507	496	478	504	526	487	441	460	495	443	514	502	504	435	490	508	490	510	471	481	481	480	471	500	526	460	461	536	493	458	522	497	505	534	514	525	493	533	498	507	459	480	520	461	464	532	460	509	494	494	492	475	480	469	458	467	460	473	548	452	472	527	458	490	438	483	462	511	483	493	496	454	507	475	495	506	491	484	450	491	438	514	487	519	459	513	485	495	502	511	487	423	504	472	496	528	490	508	494	504	478	513	467	520	520	415	489	492	452	529	475	486	476	446	466	466	520	453	465	495	492	504	487	521	492	495	497	503	503	529	499	467	488	470	446	473	504	477	451	475	488	507	483	471	509	464	424	502	460	498	483	464	514	447	483	506	490	488	439	483	454	509	478	470	501	466	535	501	493	479	525	505	507	506	481	482	542	476	497	484	478	520	546	515	479	477	458	482	499	488	491	481	486	491	490	489	493	497	489	475	438	475	517	486	485	456	485	478	493	482	474	499	472	508	522	468	463	505	471	511	512	453	454	495	501	475	485	461	473	520	472	526	439	482	490	514	480	481	492	460	472	470	494	512	493	496	473	464	450	481	512	451	480	444	476	473	477	472	523	547	510	469	483	492	479	484	512	517	457	507	485	511	497	529	419	485	449	514	438	526	482	480	548	476	491	523	445	466	491	487	479	491	470	478	513	424	491	469	506	483	466	499	459	466	530	526	508	473	468	484	463	535	480	472	460	520	478	504	484	495	510	472	504	511	507	496	446	480	491	496	478	472	472	454	505	434	464	482	487	486	502	459	468	497	484	504	505	489	472	478	478	452	491	429	499	494	509	493	489	509	500	450	468	468	479	512	490	517	487	466	482	500	441	468	463	451	484	498	467	484	488	510	483	504	496	490	495	494	518	475	516	489	500	518	535	451	463	474	528	522	475	496	474	476	447	486	462	511	463	531	471	501	442	468	459	473	480	493	478	498	497	459	515	485	485	502	476	490	493	463	458	488	489	514	540	462	466	489	517	469	521	469	514	493	489	483	477	460	494	511	473	494	488	446	437	473	480	476	485	521	502	508	474	508	483	458	502	462	486	521	471	490	475	476	491	485	501	453	487	525	481	466	509	505	480	470	475	516	490	446	512	465	468	472	468	455	462	474	466	514	514	471	493	454	478	527	459	491	455	496	548	479	509	500	473	493	493	479	495	492	454	474	494	479	527	477	459	480	466	444	464	472	512	500	482	447	480	523	499	471	502	491	487	508	485	457	499	510	501	447	502	470	506	499	468	489	475	465	515	471	492	503	495	541	504	481	518	478	470	501	466	472	501	509	482	511	526	500	476	524	481	492	462	498	487	488	471	500	491	487	445	507	506	467	459	498	508	456	477	532	493	493	472	494	460	457	436	515	507	463	505	519	503	488	513	465	485	490	454	485	479	528	482	516	532	493	463	440	494	485	484	492	499	486	518	472	478	477	465	505	483	458	459	491	490	432	508	476	500	471	455	474	496	485	510	457	476	491	482	479	471	515	498	487	460	513	478	487	483	449	522	488	474	513	480	454	500	508	461	473	461	482	460	455	461	496	529	539	496	463	476	476	503	482	487	426	479	484	509	476	473	442	493	477	486	501	454	482	463	524	479	506	498	478	491	522	509	511	467	511	476	455	484	486	510	482	475	449	478	496	460	471	466	477	524	495	479	526	446	466	499	463	486	532	511	449	445	470	435	478	455	451	481	488	497	489	470	463	486	482	482	498	505	460	463	480	471	502	472	490	454	452	486	497	464	432	503	504	496	451	493	498	470	511	482	434	494	478	467	498	458	464	452	495	491	488	487	483	472	476	469	491	491	497	478	489	488	490	493	476	475	479	482	458	490	475	489	500	513	497	473	517	482	513	481	500	512	467	468	424	464	484	478	519	462	458	516	513	481	475	475	465	464	460	489	457	501	503	469	469	469	512	499	491	521	538	485	492	490	459	489	449	445	518	486	499	478	445	483	499	527	500	507	482	490	492	469	485	472	484	514	517	500	479	472	489	490	485	507	459	501	519	464	445	517	508	456	508	469	479	447	470	481	491	518	456	486	465	504	485	512	517	486	526	519	534	494	483	508	479	522	476	487	488	432	479	491	493	498	512	468	510	518	530	441	465	486	465	491	501	455	490	507	470	494	502	520	461	498	477	487	479	476	497	446	477	479	451	457	447	466	471	463	480	481	498	489	485	481	518	484	505	453	467	500	466	484	470	511	513	480	480	455	464	478	499	519	511	459	504	462	495	468	491	497	485	461	474	501	495	502	519	491	502	505	479	466	467	456	467	465	508	516	480	487	521	468	494	450	485	513	490	486	514	496	489	480	520	475	482	518	468	485	492	514	497	488	464	471	445	478	472	460	486	493	468	501	480	477	510	450	471	460	507	450	459	465	494	504	500	478	469	453	449	505	455	521	496	472	500	480	464	468	487	480	520	486	513	500	473	485	453	458	529	454	466	495	497	480	460	472	490	480	473	499	483	524	483	501	481	460	462	519	474	470	515	503	454	502	474	508	506	478	490	480	466	470	494	491	507	480	460	467	494	477	500	520	502	424	470	471	505	476	486	490	483	492	505	465	485	520	522	531	478	462	454	478	479	481	488	497	485	505	485	519	461	549	485	527	499	460	485	446	539	497	475	494	502	480	483	464	483	432	528	498	510	469	504	488	486	478	496	467	486	496	481	475	498	483	504	489	498	491	471	468	483	480	465	469	497	490	455	511	507	478	467	489	451	497	478	493	494	505	501	519	525	497	507	490	522	461	499	488	463	505	506	481	461	468	510	478	489	483	497	490	492	467	475	463	515	500	456	490	481	502	512	490	499	485	516	482	448	494	493	478	467	496	489	458	508	473	483	495	461	462	488	465	461	503	489	496	472	427	498	478	490	502	491	459	490	501	500	484	478	484	478	507	506	482	479	492	477	490	479	535	532	503	487	490	508	503	423	511	443	484	485	519	519	498	482	506	490	475	479	501	483	459	476	509	442	499	459	499	479	490	516	490	474	507	473	516	489	496	551	473	455	476	492	481	508	529	462	470	493	521	496	483	445	510	439	482	519	526	451	475	476	479	502	482	471	499	476	502	536	451	482	487	471	483	476	454	508	501	467	505	471	498	470	471	472	488	559	473	478	519	474	490	479	455	458	455	468	528	456	463	538	459	478	488	508	503	487	490	473	501	494	448	468	485	446	454	485	465	477	471	489	475	472	503	466	467	452	475	462	472	453	528	472	493	502	484	467	502	492	493	488	452	443	496	436	525	528
62635	94753	60295	29266	9370	2103	692	653	686	662	665	662	674	700	644	708	673	711	664	689	692	683	693	693	681	670	666	703	649	664	670	676	619	691	658	694	709	624	679	708	653	656	706	658	680	683	669	711	688	714	638	711	695	674	676	640	688	704	650	644	699	696	693	676	700	709	686	677	703	664	676	661	641	721	673	658	675	689	644	685	654	682	684	669	658	710	627	656	716	701	633	669	679	686	682	672	655	674	708	697	642	667	652	671	693	688	700	717	625	677	697	678	681	699	640	636	657	663	719	675	666	683	677	682	650	722	672	703	639	691	704	655	604	687	619	703	677	646	654	693	697	690	669	678	712	672	687	653	679	693	681	687	693	649	659	652	661	685	669	714	656	641	626	665	717	686	694	661	668	683	639	677	638	678	641	677	680	705	677	675	669	651	700	663	661	670	685	678	627	672	684	635	684	680	674	672	687	664	664	631	671	677	637	696	681	609	657	647	688	701	691	707	684	679	696	638	672	636	697	672	691	659	707	669	671	653	682	710	703	717	708	661	657	669	686	701	691	684	689	645	699	703	663	668	729	726	657	640	672	710	675	650	705	673	699	709	678	620	672	681	641	677	667	666	684	692	712	699	671	630	682	669	670	684	685	713	708	696	656	637	654	706	629	690	676	657	657	691	660	647	643	673	697	659	696	695	618	683	720	676	640	666	677	636	679	677	684	676	678	689	663	712	627	651	681	706	631	637	666	668	661	641	656	675	689	706	675	679	683	651	644	693	679	643	624	624	666	672	701	639	660	660	667	681	652	660	718	696	675	701	667	688	647	706	725	669	720	652	674	664	633	619	695	664	633	716	720	659	687	671	645	643	666	662	639	698	676	654	725	635	677	692	636	682	638	681	690	646	682	698	677	648	636	657	654	669	685	663	649	689	692	637	710	686	672	705	697	693	657	699	644	646	696	689	626	644	704	673	674	654	658	655	701	627	634	661	670	638	655	672	656	685	680	668	678	679	669	712	673	691	695	694	680	684	627	621	662	672	712	711	653	661	661	691	633	683	686	656	683	635	724	716	660	657	706	645	696	626	678	653	663	672	680	719	665	630	676	665	677	667	720	686	687	657	663	683	688	690	670	681	706	713	663	698	726	684	667	652	719	703	642	652	647	697	645	673	703	641	650	686	676	621	674	690	692	687	672	701	703	638	645	647	644	742	673	683	658	659	698	692	670	710	648	668	677	686	672	674	693	663	649	680	663	642	654	642	688	654	679	734	672	715	701	648	683	657	656	680	667	696	682	635	716	665	648	668	646	705	647	660	682	676	640	678	650	682	675	667	708	667	648	679	684	700	671	713	680	630	713	674	678	658	652	674	672	644	661	689	654	695	678	688	665	691	651	657	695	693	682	650	694	717	708	679	624	618	703	693	646	646	661	687	673	678	663	657	664	697	681	697	666	685	687	661	692	690	648	674	658	689	675	694	680	719	728	656	665	664	694	695	667	688	662	677	659	680	652	632	670	667	694	646	715	698	644	681	677	700	685	663	671	642	665	682	651	702	647	711	660	709	636	711	669	670	678	676	688	687	683	676	692	713	681	668	674	646	671	682	714	695	672	708	630	702	643	708	667	698	656	708	638	645	656	651	640	671	669	678	629	645	626	643	678	668	674	684	695	661	620	671	660	663	664	681	669	703	702	706	670	660	697	683	674	699	681	651	651	692	714	745	735	669	692	719	699	713	640	671	670	677	712	666	683	657	712	700	693	661	682	652	674	670	669	663	694	665	695	698	626	662	704	680	647	665	662	673	684	663	662	672	651	656	709	670	668	706	611	682	679	630	689	698	623	681	682	686	690	659	644	675	666	682	690	691	646	689	650	672	650	685	714	668	708	665	693	679	703	665	697	684	718	700	681	669	648	760	688	645	642	653	633	747	692	694	747	689	682	710	662	676	623	635	712	698	663	634	678	686	645	694	669	742	657	690	648	664	645	626	671	630	641	661	700	680	693	677	676	699	647	721	667	667	668	659	637	665	686	669	679	667	645	664	642	641	667	709	648	647	673	638	694	685	658	731	661	625	658	653	664	700	736	632	647	700	694	675	662	677	687	685	625	663	693	650	633	648	682	725	656	729	696	643	674	682	652	641	666	676	665	715	706	680	656	656	639	706	632	717	662	653	720	663	666	723	679	664	650	671	651	696	669	649	644	708	702	690	713	651	654	640	673	669	706	691	657	709	725	632	702	674	655	680	650	697	651	659	660	694	673	661	654	736	662	681	615	698	683	665	663	686	661	649	712	694	633	617	643	662	656	661	619	646	665	653	644	673	690	653	625	630	640	624	660	690	606	645	703	637	672	680	731	675	659	702	654	683	634	621	644	697	712	698	674	678	702	631	702	639	632	676	652	708	684	710	656	664	631	685	730	709	682	695	653	699	688	661	675	708	693	654	687	624	686	685	659	643	668	637	661	661	644	644	702	667	660	689	659	712	650	652	696	679	680	669	723	687	686	652	691	649	711	653	735	660	672	670	675	656	641	706	679	691	672	655	682	725	682	686	658	695	658	683	702	687	689	678	721	667	630	720	710	708	687	671	667	650	685	660	715	656	721	670	702	670	648	631	665	639	708	652	727	678	671	674	678	642	685	652	657	646	671	614	662	661	642	684	666	683	675	653	647	718	667	665	693	748	659	671	649	694	632	693	683	650	675	612	723	632	709	700	687	627	664	693	675	692	653	664	662	699	677	668	663	652	667	658	662	677	659	659	672	672	693	706	646	620	721	671	684	677	665	674	677	657	639	645	659	650	684	656	692	691	611	725	633	643	674	641	629	646	708	652	682	695	668	613	664	679	666	707	646	724	672	677	680	648	680	657	651	678	669	653	623	747	668	665	728	678	661	663	681	670	682	646	649	637	649	652	681	694	751	715	689	631	695	678	729	665	637	652	688	666	704	691	690	657	729	671	656	686	663	668	673	721	695	634	659	652	626	647	700	664	697	698	641	662	678	717	675	702	639	656	675	706	642	661	708	660	691	703	657	691	686	617	639	663	677	739	694	712	662	661	662	660	682	660	668	649	705	688	727	712	715	655	669	675	718	665	645	666	658	683	643	686	654	647	696	687	702	666	678	686	675	674	635	640	645	699	693	640	708	685	691	655	652	705	644	675	655	700	663	660	639	664	659	674	669	687	610	675	676	659	663	686	673	681	711	676	623	659	689	652	719	644	699	698	664	645	685	656	654	659	644	696	652	641	693	694	690	683	672	714	664	737	617	686	729	669	679	671	656	676	673	635	699	669	695	663	673	676	653	648	663	693	677	680	668	647	656	684	665	659	670	707	624	654	638	660	703	706	659	734	638	681	678	654	654	697	665	625	647	708	665	691	681	658	712	668	653	694	691	624	679	721	708	603	669	675	670	656	652	626	714	721	658	641	675	731	687	676	639	651	672	713	671	706	695	691	635	668	612	697	688	685	722	672	691	671	668	656	717	667	627	682	694	660
31692	27642	22498	7239	985	579	470	466	448	463	450	530	437	475	517	437	442	436	458	451	491	496	420	505	462	430	490	451	509	462	451	499	450	467	435	479	471	457	483	505	458	482	496	469	491	463	519	477	441	454	442	468	463	506	436	478	458	452	456	459	435	443	439	461	456	460	497	465	480	465	446	455	479	455	472	433	456	443	505	501	483	472	481	425	442	486	458	471	464	441	464	429	506	469	466	459	459	464	471	459	483	434	451	437	451	449	479	477	455	440	499	488	441	492	467	474	484	449	442	441	463	436	475	444	455	464	426	505	462	454	492	500	499	468	441	469	507	483	417	449	461	454	490	483	495	471	467	479	446	456	475	474	439	454	491	483	471	476	463	442	485	494	453	496	491	484	478	451	456	429	445	502	461	485	489	437	492	447	477	489	415	486	464	477	428	495	470	464	492	459	439	472	452	452	451	481	461	471	435	458	456	494	478	438	434	449	487	456	485	457	472	473	467	482	436	480	462	488	497	451	448	460	489	449	442	460	439	445	483	473	454	463	512	504	482	477	471	440	480	441	449	438	434	461	440	476	500	430	437	468	445	460	499	435	473	437	456	468	439	460	464	488	458	442	447	456	486	437	447	468	487	497	440	501	463	478	444	427	432	485	487	472	467	462	467	480	485	426	421	472	439	478	474	461	454	469	438	478	440	464	454	438	460	433	500	498	478	461	445	489	455	420	465	457	466	481	443	495	476	463	411	448	462	499	489	491	432	434	433	480	518	473	451	480	469	466	413	456	445	459	440	473	419	444	501	492	493	468	463	456	459	455	481	433	510	475	429	460	474	409	478	405	465	447	489	482	421	463	472	432	474	441	442	437	464	462	500	456	467	467	464	456	472	494	458	442	453	469	444	451	463	488	463	453	460	469	439	454	426	432	429	447	455	428	486	446	486	469	463	472	478	433	478	458	465	440	481	465	450	499	452	432	478	478	474	465	465	440	462	458	479	452	479	471	488	467	443	501	456	489	442	433	442	481	447	463	507	481	481	480	442	455	437	461	481	458	469	429	463	455	502	430	462	452	434	425	443	444	445	469	478	470	431	477	444	451	463	530	426	443	444	524	435	492	461	404	443	452	467	491	461	445	431	470	489	439	447	507	470	502	456	452	467	464	466	474	420	449	432	436	472	485	476	514	470	423	492	476	457	473	459	444	412	485	477	450	495	498	436	443	494	464	443	477	455	428	491	445	461	419	480	468	481	445	490	415	498	457	477	413	441	475	468	453	524	454	442	489	441	423	481	467	413	462	451	447	455	444	483	470	459	491	472	487	464	428	458	484	492	427	457	470	490	485	461	486	444	442	450	465	479	452	440	468	450	475	453	453	430	430	415	467	458	426	459	451	476	478	400	438	492	443	495	458	435	429	454	422	414	471	503	441	421	485	497	428	478	501	465	446	481	436	445	444	437	463	480	440	473	462	456	468	466	435	499	485	468	451	451	448	483	478	447	443	470	450	462	467	475	474	468	420	485	487	441	432	462	490	444	487	439	441	464	453	442	465	479	481	446	436	468	505	434	469	440	458	450	473	479	487	438	464	466	450	410	478	522	447	457	422	455	457	418	477	443	442	471	459	455	472	493	494	425	478	497	439	455	445	472	449	481	464	458	456	419	454	441	477	470	449	483	436	482	465	505	454	443	466	469	455	425	447	470	422	433	456	430	454	489	471	527	448	458	442	497	460	452	455	500	441	441	461	485	425	456	482	449	460	467	464	496	462	468	460	457	457	461	442	457	456	443	433	485	482	456	452	464	447	465	462	449	474	460	493	495	497	450	446	417	435	464	472	483	444	422	440	434	469	441	480	463	422	470	460	444	472	490	467	466	474	476	443	459	451	486	480	466	496	420	489	439	491	457	493	450	465	433	456	445	473	476	480	471	448	466	467	485	412	455	454	451	412	471	479	446	383	465	504	418	471	463	454	475	434	441	469	460	477	462	491	469	455	429	451	442	437	487	432	433	467	448	451	442	468	465	458	506	449	446	491	440	457	478	501	469	467	507	473	443	424	452	411	437	449	437	465	443	472	491	465	443	457	461	459	481	439	462	453	450	449	462	492	428	455	465	482	479	437	488	500	455	481	497	472	470	472	505	440	456	479	494	470	439	457	436	430	465	481	486	432	468	434	526	444	475	478	472	485	466	485	497	451	430	446	448	526	518	444	468	444	431	448	478	453	490	476	432	467	453	457	442	438	461	447	475	477	446	480	484	434	457	503	481	471	479	472	470	466	465	448	480	437	487	481	425	479	467	425	418	440	463	501	467	447	463	461	458	446	451	499	467	458	426	474	495	466	461	467	489	424	487	490	444	467	530	489	459	454	480	439	467	507	410	525	486	473	436	473	440	454	493	458	486	471	452	432	472	433	452	476	494	447	448	464	456	491	463	474	468	414	477	423	439	516	403	473	459	488	479	478	469	475	435	465	461	471	444	435	491	437	474	500	441	456	469	454	485	447	450	467	455	485	461	453	481	473	475	474	458	475	423	443	466	447	470	459	491	441	476	464	446	432	427	443	457	487	498	457	415	405	468	442	488	449	462	517	457	454	463	429	469	461	459	514	466	434	443	461	464	432	457	465	472	430	451	492	462	451	441	435	450	469	463	454	475	457	467	433	480	462	483	497	463	485	469	449	467	456	498	470	484	446	450	511	473	479	447	483	454	454	436	422	485	487	418	450	453	462	445	439	465	425	453	438	473	423	441	479	453	485	448	502	407	486	445	457	446	458	424	459	453	511	471	443	472	422	438	466	472	497	497	452	489	473	443	438	483	448	426	463	457	451	470	499	435	473	482	451	454	471	433	437	459	469	472	452	439	483	481	453	467	478	508	462	512	488	466	503	467	443	431	492	475	449	465	458	431	460	460	427	476	477	474	453	461	475	455	447	475	474	478	464	520	435	459	455	471	435	480	490	455	454	470	467	451	430	454	476	492	444	486	421	493	456	475	452	431	416	499	466	491	473	452	462	441	472	476	469	489	495	508	458	452	443	444	431	440	508	455	451	471	460	445	464	437	436	434	466	470	490	470	422	449	473	480	473	458	465	410	501	462	463	430	492	477	440	449	452	459	452	464	439	494	481	468	466	455	474	461	435	489	430	448	453	447	456	453	453	459	435	452	465	485	446	454	463	479	444	430	465	444	452	472	451	464	431	450	461	446	453	444	470	495	487	505	489	472	444	462	487	452	461	472	482	459	500	437	486	481	480	454	506	465	499	496	471	452	450	463	441	540	476	458	466	449	457	441	474	449	473	481	422	465	434	437	479	440	472	460	439	451	450	485	523	406	453	451	502	479	442	444	458	463	461	499	459	454	443	462	461	511	478	448	463	434	454	450	480	479	485	439	458	447	464	453	440	467	441	449	434	401	473	468	468	478	472	482	467	464	468	456	444	479	432	438	448	479	434	457	422	444	442	448	487	471	430	499	432	456	465	458	469	439	488	477	469
38175	41642	21340	5277	1459	749	705	594	650	617	689	654	602	651	680	587	626	656	689	649	610	628	641	630	675	656	672	631	668	644	643	651	622	638	666	716	672	683	654	694	671	610	637	674	666	677	630	676	675	628	637	601	628	620	665	702	657	617	670	653	639	635	631	634	684	638	661	681	695	663	643	632	682	647	658	653	669	647	677	635	667	654	588	694	657	651	662	658	667	645	639	638	634	640	630	662	634	688	692	660	624	602	661	683	622	651	663	647	674	666	659	683	680	640	634	641	703	636	618	662	636	651	681	666	663	641	664	695	662	608	646	642	610	620	701	680	642	643	640	676	674	642	653	670	639	639	670	647	628	620	639	696	636	671	653	632	643	673	651	677	641	670	706	676	639	642	609	643	691	672	666	612	659	640	646	641	671	618	647	614	655	594	648	651	698	643	688	637	636	662	668	647	675	647	627	686	643	626	661	641	632	692	637	684	638	657	669	679	634	647	665	637	635	718	692	657	667	609	663	652	652	633	674	646	637	660	666	624	607	618	633	655	653	623	650	666	670	613	610	652	620	623	661	658	669	662	652	644	641	672	674	636	670	689	634	624	650	623	619	636	654	663	648	672	693	615	651	678	711	600	661	624	632	636	643	670	686	659	647	664	659	645	629	645	658	733	632	679	676	691	679	657	685	618	651	658	668	648	642	650	608	635	650	699	690	645	701	598	694	687	654	662	648	658	654	658	655	608	599	633	667	662	631	653	666	621	684	662	678	620	655	657	632	664	634	653	631	676	669	666	641	630	675	635	667	691	646	628	663	639	655	641	645	634	672	630	676	602	655	674	699	685	629	630	617	659	623	651	654	646	612	697	635	658	567	660	701	616	647	599	626	671	635	699	677	612	678	657	679	622	611	663	662	604	679	609	633	644	656	633	593	684	646	654	608	637	648	633	654	633	628	660	678	605	634	679	613	680	609	640	627	665	669	674	684	645	667	619	697	592	623	635	673	649	706	645	660	675	597	662	653	681	703	662	707	675	641	651	628	663	599	673	696	651	658	674	644	639	692	617	624	681	613	691	657	666	696	650	653	680	671	648	668	668	677	669	682	659	667	655	621	641	626	662	667	667	614	637	649	638	684	692	594	616	676	660	642	660	646	616	638	605	648	645	643	679	658	662	629	621	692	616	642	695	669	655	625	662	702	632	645	673	638	624	661	662	618	628	625	669	629	661	646	666	637	671	674	614	654	622	648	648	653	674	693	648	675	643	604	639	658	645	616	688	628	651	657	688	690	606	667	644	646	688	638	653	654	693	666	663	647	627	703	658	624	665	651	704	654	624	625	654	642	677	589	621	639	667	679	671	699	630	687	630	668	675	639	721	675	667	617	639	618	683	634	618	630	670	658	637	615	661	628	650	690	687	580	714	659	683	655	658	674	650	663	643	624	621	636	643	637	646	579	656	679	661	655	674	672	614	695	646	663	688	616	636	640	633	645	625	658	664	595	657	676	651	630	640	598	651	629	703	675	682	637	643	670	626	672	690	669	714	624	641	671	661	686	678	674	649	645	649	719	648	604	678	667	682	619	639	658	688	634	567	656	631	642	615	652	662	656	603	672	658	659	700	660	644	621	658	650	685	607	630	625	642	666	703	619	690	676	623	694	621	628	652	652	653	636	629	693	690	650	606	625	666	652	649	679	670	675	649	685	643	669	624	603	663	640	682	674	662	631	650	632	633	658	659	623	650	680	608	620	636	633	681	663	647	594	639	643	653	651	626	646	613	650	661	676	655	654	688	651	691	673	680	646	621	648	634	672	632	689	662	640	661	660	671	701	639	699	685	684	634	660	670	679	656	666	618	606	631	656	637	625	646	653	642	705	711	696	615	609	633	674	646	716	659	655	634	654	655	614	650	672	637	683	621	648	662	637	657	655	613	666	686	657	655	678	660	662	672	686	657	654	632	678	667	674	614	689	699	665	661	642	629	662	608	692	644	642	643	668	670	670	675	665	625	630	637	671	619	665	652	629	683	662	633	686	674	656	716	702	646	672	650	645	686	671	675	617	631	615	648	645	662	664	654	627	703	634	681	660	630	631	653	669	626	653	627	652	669	655	610	651	674	638	652	659	680	661	644	655	691	621	625	618	680	629	656	657	663	627	642	665	656	683	631	669	625	659	610	662	660	637	625	634	640	681	611	702	668	652	693	613	617	671	660	630	615	634	654	642	649	622	642	652	684	651	686	663	612	638	624	663	653	671	690	621	684	654	658	639	630	650	633	653	653	677	652	668	611	657	695	645	645	655	652	615	680	655	643	675	628	630	677	656	667	651	595	650	639	698	636	631	679	648	650	627	646	672	667	678	727	630	634	641	680	689	672	652	670	644	627	621	665	685	651	663	643	700	667	672	660	658	645	631	639	605	692	675	619	674	671	602	692	657	649	650	702	617	687	640	689	647	643	631	633	668	648	642	645	655	672	641	691	648	675	623	568	610	689	629	631	667	687	594	643	710	649	654	645	641	631	653	623	640	657	640	660	652	678	669	638	635	675	677	657	681	648	682	667	655	659	679	667	637	677	637	630	650	647	650	674	678	684	699	648	649	608	681	644	663	636	658	649	676	661	661	649	673	643	690	634	646	643	671	645	667	659	692	662	649	697	646	633	611	683	646	672	687	596	693	615	667	646	634	662	643	646	686	668	638	659	662	622	653	646	690	685	655	652	653	609	641	689	668	621	655	646	639	677	657	691	617	691	633	688	646	675	640	686	670	642	636	660	658	618	625	638	646	672	617	599	667	675	681	639	606	655	628	662	621	621	596	698	596	630	654	656	624	636	630	633	672	705	639	684	647	655	658	628	619	671	639	631	634	618	627	627	668	678	645	637	646	664	668	683	654	647	628	670	623	656	620	648	653	642	658	647	675	653	636	656	670	662	601	628	634	666	673	614	639	690	623	602	634	659	623	642	631	652	690	612	716	643	662	635	671	646	659	663	657	628	640	686	649	626	666	638	661	622	639	671	672	670	698	633	650	671	635	654	663	631	631	663	637	650	622	676	640	630	682	639	630	680	635	662	655	642	670	651	660	617	648	679	615	644	685	657	687	658	743	630	652	641	677	655	624	677	586	647	620	660	654	606	627	691	639	650	685	626	654	680	676	664	639	626	633	668	636	659	632	619	617	663	647	655	650	673	640	653	648	623	692	618	667	681	617	692	634	669	652	637	693	668	656	649	676	701	682	662	670	603	648	646	681	677	649	684	655	620	638	648	674	659	658	647	628	593	648	624	662	619	645	653	659	697	663	677	660	654	647	647	654	691	633	665	651	653	649	623	651	690	646	623	629	666	649	608	658	668	617	659	629	717	676	641	687	602	701	705	624	687	713	702	629	661	660	617	642	614	678	658	582	659	661	692	653	643	626	631	607	677	653	652	652	638	623	686	665	618	631	626	622	631	691	631	663	673	650	682	679	674	632	647	640	663	688	682	660	650	679	682	639	656
24280	21870	29381	24292	21195	12986	1067	650	598	607	603	543	550	570	549	578	528	560	578	510	587	510	532	533	570	586	527	556	571	555	584	591	558	569	575	541	594	567	573	559	565	550	578	558	537	546	598	572	575	517	628	583	595	552	550	561	525	568	554	571	575	544	592	533	542	539	575	543	560	549	584	540	558	556	595	602	538	560	558	517	542	580	518	598	556	569	555	601	558	608	555	554	552	529	537	552	558	568	579	586	558	569	560	566	557	552	591	540	540	567	547	612	576	523	614	569	590	577	589	578	532	543	555	566	599	522	528	557	556	549	527	507	500	535	544	597	533	576	530	550	534	565	515	506	510	543	529	556	562	544	577	522	556	561	560	547	565	541	514	552	569	582	518	550	539	602	516	565	537	538	553	556	535	586	576	512	524	538	569	586	548	571	520	537	551	571	558	529	529	604	555	533	508	587	555	541	503	578	550	556	552	511	574	604	564	564	537	552	529	548	549	544	541	564	547	518	573	515	555	546	603	552	565	572	569	580	549	551	568	534	574	544	559	577	552	558	530	559	522	567	531	528	590	562	492	550	535	539	526	584	567	522	512	533	542	529	538	552	595	567	540	553	554	542	538	543	570	596	528	600	577	556	542	539	558	545	556	552	527	558	569	574	538	588	562	550	592	552	538	526	548	522	550	551	584	528	574	528	589	537	558	533	528	574	522	561	534	571	549	583	564	549	571	528	593	506	545	548	569	551	519	557	570	533	572	543	539	576	587	531	539	542	594	539	528	569	557	506	598	563	562	542	580	543	530	586	562	547	566	542	509	585	548	599	559	551	584	568	556	573	534	566	518	545	564	568	561	557	564	540	576	532	571	576	547	568	533	543	586	589	534	530	541	556	574	559	574	590	560	539	533	543	537	530	545	557	524	553	546	579	549	577	548	594	574	599	552	530	586	542	555	552	553	534	547	537	530	551	539	520	552	538	544	528	594	546	543	543	537	559	556	521	613	569	561	585	525	547	581	577	545	508	556	518	561	544	546	551	607	535	568	543	575	537	579	542	496	589	544	559	558	593	547	545	576	585	556	596	561	545	509	545	551	555	526	536	563	574	566	535	575	599	559	542	541	553	569	541	593	552	560	560	585	550	511	540	542	544	583	615	534	562	573	581	521	592	541	545	538	553	584	551	567	572	535	590	586	601	578	574	584	533	574	544	549	562	577	538	539	581	561	535	553	563	546	593	549	564	526	559	556	520	570	543	551	534	549	577	536	500	536	562	572	592	516	490	581	543	572	536	548	507	589	529	553	587	564	564	529	558	537	561	556	566	524	584	564	507	531	589	533	545	510	538	529	545	547	546	577	534	521	537	567	580	550	518	520	554	609	526	545	579	523	568	585	544	582	526	518	522	550	545	559	535	548	552	514	547	552	514	560	532	569	577	541	556	582	507	567	557	558	559	651	517	565	577	518	524	552	552	541	542	574	526	610	546	541	562	562	560	540	574	575	534	631	579	552	596	601	570	565	534	521	569	500	513	524	542	595	538	565	548	553	601	568	553	555	555	550	584	543	556	536	586	569	525	568	561	504	590	554	569	546	516	578	548	575	514	531	531	553	548	546	559	565	541	560	534	532	580	548	561	552	553	535	548	524	528	601	552	584	579	489	528	521	588	550	568	545	540	530	555	578	555	555	532	585	586	560	554	589	546	566	563	580	540	551	557	547	577	534	559	534	517	538	522	571	560	546	608	538	563	565	538	557	570	529	576	543	578	584	550	548	547	576	538	577	586	553	544	543	536	561	524	524	588	555	558	523	541	585	565	575	566	568	561	551	543	553	561	532	571	569	523	546	524	569	520	569	554	549	584	565	592	551	570	536	558	539	584	561	560	529	547	520	552	544	537	601	535	555	558	527	540	559	556	531	554	583	508	544	555	534	592	536	545	527	532	524	548	510	572	581	527	600	520	533	501	558	573	549	548	566	564	589	594	524	570	529	531	511	528	556	558	546	579	560	557	588	554	560	579	549	567	543	591	518	546	564	541	578	522	600	582	527	522	576	564	508	516	511	558	582	535	582	556	548	541	551	558	547	497	540	561	553	568	549	552	532	512	536	535	594	565	565	535	556	531	569	546	513	518	567	540	563	540	563	556	517	521	558	542	562	555	573	521	596	537	517	528	566	550	558	560	593	556	558	541	547	530	540	570	555	588	546	526	589	597	535	567	580	515	522	561	521	544	568	571	531	545	556	529	589	559	593	579	570	528	605	532	575	595	540	564	518	508	535	561	561	586	582	536	555	565	584	569	572	565	561	548	596	531	538	548	553	559	536	538	574	539	545	599	540	539	571	530	524	553	575	537	557	572	528	572	576	563	562	554	551	530	576	518	546	561	534	552	537	525	556	554	570	554	561	551	514	587	585	558	575	521	566	578	543	532	562	567	553	537	566	545	511	591	562	566	556	592	548	535	543	556	532	513	583	537	539	580	556	529	543	560	538	517	545	600	583	568	580	555	589	543	554	531	490	520	579	570	575	565	556	547	562	523	558	570	585	518	555	559	552	543	569	530	544	562	527	569	563	592	510	585	556	546	566	549	562	590	557	571	527	552	526	551	592	557	540	544	514	535	545	525	548	575	526	555	554	557	576	543	535	512	575	550	579	583	601	549	565	543	549	569	560	589	542	548	546	556	593	530	527	537	552	552	534	561	568	537	551	507	499	584	563	503	536	548	536	558	529	544	553	525	499	530	521	561	496	581	535	576	564	546	592	548	563	552	534	556	574	559	518	547	561	608	586	525	551	554	576	562	577	547	566	549	558	545	565	620	538	553	562	521	518	537	550	553	551	561	565	552	497	548	525	538	550	540	550	540	586	559	533	556	518	561	573	511	542	581	529	565	557	539	582	559	554	539	515	541	568	556	556	597	582	614	541	539	513	605	545	576	574	574	571	555	553	527	559	519	538	532	532	584	575	530	578	524	515	559	515	564	585	580	554	565	534	508	579	578	558	550	573	606	536	527	596	537	547	542	535	549	533	541	533	536	573	546	531	555	547	549	549	546	594	531	572	553	546	574	548	530	543	573	543	527	527	564	563	530	559	555	517	567	566	537	562	543	517	543	551	541	543	576	508	542	553	541	554	563	564	530	553	559	550	569	533	537	558	544	593	583	556	552	561	566	562	512	554	551	590	553	547	576	563	568	574	542	557	558	578	568	568	586	545	540	600	579	562	566	535	545	564	622	554	598	563	549	556	582	564	555	528	534	517	500	546	549	596	534	514	560	531	554	517	562	556	532	588	519	538	565	541	554	555	546	527	552	557	565	538	562	578	561	527	575	558	511	510	558	541	543	501	526	533	557	548	499	567	572	578	547	572	523	525	549	555	551	562	531	580	543	559	577	564	534	560	552	528	580	569	585	570	562	558	553	536	546	549	554	558	543	549	552	558	550	548	542	576	538	523	547	569	515	596	577	546	548	554	550	606	522	536	572	531	534	547	567	557	547
61274	87096	54260	23887	6732	1633	767	779	778	774	770	799	766	772	786	767	790	834	795	766	768	767	797	726	782	759	786	748	759	733	779	811	742	791	762	770	780	767	764	765	788	736	770	727	770	805	800	784	786	774	756	713	791	733	810	776	811	779	785	744	782	778	756	800	777	827	776	752	818	752	766	781	807	739	775	763	779	741	799	769	804	797	746	773	749	757	767	787	770	767	734	759	824	799	714	792	751	785	724	773	756	786	741	800	758	806	760	863	800	759	751	781	756	790	777	797	746	771	768	748	798	777	773	780	815	758	791	800	785	772	760	733	807	767	802	758	795	776	785	775	789	737	803	790	752	778	767	781	760	782	783	766	776	816	780	771	771	755	811	768	748	730	739	791	768	758	770	831	773	772	761	784	762	791	724	726	804	777	731	774	791	811	754	750	749	777	803	743	745	780	740	795	733	815	787	796	813	809	802	799	743	735	789	767	779	753	783	803	746	773	794	767	711	757	739	770	770	795	824	804	741	762	784	782	768	752	775	772	714	788	760	842	757	840	754	802	805	738	786	734	804	746	774	818	766	775	835	772	776	770	825	802	736	782	747	746	770	731	796	769	815	757	750	750	800	802	733	802	793	735	797	774	772	782	792	740	802	742	782	785	757	732	772	797	772	790	740	738	751	829	793	779	770	777	772	746	758	760	775	730	763	815	803	790	766	748	759	757	768	760	746	755	743	780	821	746	740	774	822	820	775	805	788	759	788	789	770	779	782	765	732	815	719	775	749	768	770	792	794	755	781	753	768	747	772	781	825	767	810	760	768	754	760	848	788	782	761	747	742	759	736	789	740	753	768	749	781	732	781	767	763	774	774	841	814	775	813	784	793	781	770	742	786	796	756	836	790	792	720	765	781	740	767	762	815	753	750	745	710	749	731	733	801	707	734	781	784	799	756	724	772	775	755	798	781	759	733	758	751	762	786	790	762	767	736	767	789	749	827	780	789	813	761	771	773	775	741	739	739	761	757	753	776	797	740	774	793	819	823	752	790	798	767	782	755	773	797	785	779	749	774	768	845	760	725	770	777	771	785	794	785	749	764	770	775	706	816	813	717	806	772	795	811	747	758	784	777	800	728	781	823	781	778	795	749	808	764	771	780	756	736	792	776	785	756	756	746	770	815	813	779	786	760	776	740	728	764	790	754	774	724	795	802	798	758	824	751	755	825	747	759	782	761	782	764	784	785	762	764	778	789	779	771	843	780	802	773	717	751	756	801	719	781	781	784	774	765	791	778	773	756	727	747	758	786	827	779	753	717	804	793	784	766	744	762	809	745	797	840	797	737	778	772	790	789	783	771	810	711	757	821	795	810	730	766	767	813	811	775	755	813	800	811	775	755	780	781	755	780	758	738	768	754	792	774	764	738	750	784	769	712	764	778	762	768	755	780	745	784	832	776	745	824	784	751	760	779	813	751	785	737	814	721	751	758	804	793	825	840	715	772	792	773	799	767	782	782	800	756	737	754	736	738	763	753	776	765	790	797	735	774	751	787	745	726	789	772	742	758	745	766	803	791	777	771	817	733	786	746	776	768	779	763	780	758	776	783	783	758	810	811	802	741	752	765	802	791	781	757	791	798	716	784	722	772	805	761	799	760	818	801	788	764	747	736	726	772	750	775	755	784	756	742	772	802	785	778	762	734	772	764	765	796	761	780	783	743	800	740	758	774	684	773	760	806	779	813	779	750	739	712	821	789	728	805	791	757	781	796	790	735	797	756	797	779	738	792	746	764	819	817	766	783	796	743	804	781	772	797	794	787	780	778	822	707	765	766	753	810	786	757	749	791	766	776	773	787	757	783	741	738	753	710	843	778	778	738	773	780	765	728	772	812	761	760	739	785	740	714	717	748	736	745	791	743	796	801	764	802	763	760	742	805	793	745	743	795	758	768	721	736	801	761	729	822	778	805	749	796	776	760	709	762	765	740	771	785	819	749	699	746	764	789	758	800	739	743	822	771	777	781	833	745	734	780	807	733	778	802	746	758	796	760	777	832	801	785	751	802	783	769	749	733	704	721	742	766	781	784	760	800	798	802	784	760	749	716	765	791	767	784	746	791	729	803	808	744	752	805	792	767	767	768	744	698	714	757	748	799	781	778	748	746	732	766	724	789	772	759	758	754	756	753	790	754	771	740	752	731	782	772	773	722	783	754	814	782	776	761	761	781	735	780	735	759	803	720	770	770	748	738	808	760	813	785	794	800	792	742	790	734	768	784	752	747	754	810	733	751	728	721	738	778	792	767	807	737	782	782	765	803	785	748	780	745	763	764	773	793	752	785	771	778	688	790	790	759	747	787	734	791	802	787	766	767	833	770	702	759	823	773	755	824	857	810	746	820	776	765	728	779	781	751	790	770	743	754	832	733	728	759	798	761	712	775	728	742	810	796	785	778	715	789	770	779	756	753	751	789	787	751	790	792	730	750	770	761	757	791	724	715	815	756	768	792	777	781	817	774	791	797	786	774	775	801	786	785	773	732	765	775	728	762	792	761	780	751	769	722	794	733	819	793	766	783	754	733	715	777	726	776	842	793	814	726	753	752	732	775	769	773	777	743	725	729	817	763	738	792	805	755	757	783	764	749	755	738	791	743	752	752	791	796	700	762	753	721	750	740	787	806	761	756	772	757	758	727	751	823	751	720	764	758	783	745	772	723	738	772	801	820	753	735	792	749	750	776	773	734	776	803	783	741	768	753	770	742	754	779	757	756	728	776	799	744	784	756	735	770	757	820	719	752	760	767	746	773	779	767	764	753	793	790	779	765	746	754	729	768	778	785	722	816	802	755	776	827	802	714	787	771	768	744	771	791	794	766	794	763	787	783	741	733	824	808	764	742	812	798	744	740	753	755	775	746	773	809	715	809	768	764	792	728	741	780	719	766	774	765	795	762	798	757	762	769	792	775	778	801	791	779	674	788	743	803	746	758	725	745	768	821	782	721	773	751	747	771	767	840	739	763	758	718	762	781	770	777	751	799	779	774	767	764	768	792	773	736	756	748	735	809	784	759	811	853	739	817	757	781	736	771	752	743	746	734	791	769	751	736	805	778	823	764	823	737	750	768	761	810	696	791	785	799	788	764	759	755	802	754	785	757	807	799	788	808	777	794	760	764	759	745	767	769	733	755	750	772	793	759	797	798	730	803	696	758	794	745	769	770	821	819	727	787	772	737	788	747	757	782	756	795	771	740	776	756	740	803	794	759	794	740	740	780	759	791	743	782	769	763	711	770	793	783	790	738	763	791	778	712	796	752	774	793	752	784	787	797	804	799	752	767	797	756	749	771	798	807	751	748	754	729	755	813	832	755	779	742	820	796	704	760	777	730	720	714	800	795	799	782	752	736	792	812	723	805	765	804	788	783	793	812	723	754	796	802	781	726	733	780	812	815	823	803	785	782	788	755	788	800	797	762	756	785	800	764	821	724	759	756	771	759	774	746	708	758	708
23568	21774	29780	23914	21503	20349	5134	592	502	489	511	499	501	460	500	512	473	482	475	478	501	506	476	514	476	502	438	503	495	521	481	489	510	497	490	471	514	531	507	492	501	514	472	460	496	513	504	521	480	523	489	504	471	492	489	464	500	472	520	529	481	518	485	513	504	491	483	508	486	474	550	463	469	521	537	497	498	538	477	483	528	520	482	501	517	466	493	524	510	470	457	463	458	485	539	495	469	491	551	471	482	496	439	444	512	488	497	464	524	488	528	516	466	489	490	526	501	477	509	466	489	516	497	488	530	499	461	493	505	514	461	475	492	472	470	496	507	498	531	464	486	487	511	478	504	477	454	479	485	484	456	470	485	486	491	494	523	529	475	450	493	492	475	475	520	485	476	465	494	499	480	485	477	473	507	488	505	467	512	471	473	466	506	505	500	435	485	482	492	467	522	488	459	498	516	503	476	490	489	472	460	481	521	441	466	497	499	501	488	476	457	485	480	507	542	470	515	490	493	485	508	504	467	507	549	475	474	506	483	462	492	513	486	528	500	490	478	462	538	472	498	478	471	485	492	499	465	480	490	501	463	449	498	490	484	519	511	502	500	488	539	496	450	458	522	502	474	483	481	457	434	497	447	501	464	505	508	527	464	510	477	529	464	510	502	492	469	463	524	516	487	479	450	425	467	484	495	479	515	488	484	512	521	506	468	488	503	491	469	490	485	480	451	474	495	495	488	469	491	491	527	444	506	498	514	497	445	474	497	516	501	497	435	463	481	477	460	521	501	473	459	525	481	494	499	473	472	506	493	468	475	515	493	519	489	472	472	489	469	491	451	484	530	479	452	496	501	458	535	472	505	475	481	450	483	468	513	497	421	461	468	478	500	462	468	445	493	501	503	509	445	499	515	499	508	508	501	520	478	469	507	473	459	470	511	494	488	496	506	542	526	475	467	497	462	518	516	474	466	503	456	470	499	496	515	496	493	460	492	478	455	492	512	500	494	461	447	503	504	486	495	533	480	493	470	500	489	499	503	486	507	454	486	483	504	483	471	502	508	477	437	480	514	455	482	453	474	473	478	502	470	478	472	487	492	518	465	498	429	520	493	478	499	488	516	427	484	538	473	471	487	503	486	500	506	522	476	482	476	494	464	487	491	468	500	476	502	441	528	530	488	488	521	482	499	491	481	517	501	432	459	482	513	500	508	474	449	521	456	496	463	504	521	486	491	528	473	488	482	467	491	511	496	498	493	527	461	464	465	496	485	472	483	498	521	494	484	477	486	487	483	516	478	447	495	454	492	503	509	497	519	457	476	511	485	412	456	462	488	471	500	518	506	513	483	498	492	436	470	499	503	489	494	490	536	474	439	475	528	496	501	460	504	491	497	512	478	480	526	480	509	459	475	472	525	515	486	500	489	490	467	490	484	489	466	473	456	507	474	462	444	502	533	490	473	489	508	453	484	446	466	490	537	503	486	499	483	457	464	524	494	483	497	507	515	498	488	472	499	488	456	520	495	465	501	480	507	478	457	484	510	519	518	463	443	539	546	479	436	495	494	479	484	488	464	426	506	527	498	468	517	493	490	529	514	469	518	462	503	450	447	477	468	471	448	527	509	513	472	491	535	471	467	469	485	485	480	488	512	464	534	507	510	451	486	486	492	457	434	497	498	459	470	491	498	457	489	456	478	488	506	500	526	463	427	524	459	478	528	505	488	482	483	523	477	493	530	502	462	491	518	475	496	477	470	473	511	531	494	518	522	470	505	534	495	500	543	486	485	478	460	494	495	475	491	482	492	530	506	470	501	518	454	544	495	471	517	511	505	510	456	462	519	523	514	505	535	482	497	481	523	454	466	501	507	511	491	495	446	476	533	468	450	470	478	505	503	494	443	480	523	492	460	495	493	493	479	473	473	494	536	518	486	486	484	458	488	443	463	478	495	520	544	526	464	483	498	513	460	447	521	507	496	457	481	491	494	515	463	499	503	498	490	475	461	470	466	492	497	491	498	509	486	512	479	496	488	483	486	479	538	487	489	466	475	481	488	536	507	533	551	479	506	489	518	509	483	471	489	479	520	491	475	493	512	474	498	498	496	506	492	477	482	473	489	469	495	464	503	454	462	473	508	520	434	480	473	440	492	479	511	509	492	522	470	478	497	488	473	518	476	446	470	489	537	498	477	497	511	508	495	515	484	478	444	482	476	475	565	526	477	483	488	474	425	478	458	528	501	475	468	469	462	476	497	500	508	449	479	468	490	464	483	479	476	497	442	437	482	462	461	473	445	486	489	472	463	468	481	484	503	515	515	469	492	487	482	471	492	475	488	488	467	484	490	512	477	458	501	465	513	498	516	508	463	525	472	487	515	459	527	520	514	485	473	474	483	493	480	498	534	487	494	483	487	478	463	479	447	480	441	494	489	459	462	512	497	508	510	477	493	474	503	526	455	510	482	507	521	469	517	463	487	514	467	486	511	459	489	503	500	507	526	499	478	490	493	485	514	503	511	478	476	464	477	474	479	444	472	519	500	492	504	458	455	470	489	492	512	478	454	499	495	506	475	485	482	499	479	514	461	497	475	488	476	405	523	498	451	462	473	527	471	499	423	470	499	478	488	472	471	487	509	464	463	536	477	465	489	449	504	476	473	489	508	500	458	518	493	497	493	485	519	466	497	468	477	483	487	485	442	494	534	532	438	470	485	479	485	522	487	488	475	483	504	505	473	523	491	510	492	508	467	499	521	496	478	519	496	510	522	465	469	462	497	465	458	452	492	481	517	452	499	485	479	471	481	497	476	490	522	502	474	493	517	473	463	500	466	474	481	451	498	449	477	484	474	509	482	472	498	488	463	484	527	504	507	465	505	486	489	519	480	450	461	495	457	448	514	498	482	459	490	469	493	490	502	487	483	494	472	462	461	466	526	502	493	453	480	478	500	485	512	482	495	492	470	475	462	466	511	511	517	495	495	494	516	502	479	496	439	464	522	508	499	505	452	484	473	493	446	496	470	430	450	493	518	475	457	499	530	477	468	509	464	505	519	504	489	459	435	479	458	481	508	478	469	487	444	507	493	475	484	492	483	498	482	475	495	480	482	485	528	487	483	482	467	491	482	453	491	472	481	457	492	515	536	469	486	520	508	501	468	492	525	500	485	502	504	473	484	499	511	535	525	485	461	483	493	490	435	505	482	476	485	526	530	465	463	507	505	495	501	452	444	503	458	499	464	520	489	490	493	498	457	528	473	507	506	483	499	490	500	500	516	474	465	475	458	472	500	497	536	456	477	533	466	503	468	543	492	487	485	518	483	489	509	506	519	495	505	521	464	481	489	467	513	499	517	469	493	508	478	531	526	461	490	516	456	481	468	506	508	488	477	516	480	469	482	477	523	495	513	498	507	454	506	504	527	492	490	417	462	486	484	468	453	474	514	478	437	476	447	484	446	472	487	503	475	475	499	500	467	527	489	478	499	511	482	474	513	519	468	485	528	522
62238	94654	60661	28819	8803	2055	650	661	741	686	703	711	716	677	725	708	680	641	667	666	665	679	645	633	674	662	695	677	688	669	656	694	679	722	683	717	681	672	669	719	706	681	728	674	724	667	711	636	650	706	697	682	703	686	655	707	660	718	727	663	691	674	709	648	682	680	722	667	684	682	719	684	650	674	690	699	672	712	634	659	622	679	662	721	616	715	668	680	680	689	670	663	691	695	681	641	714	656	623	663	685	716	673	659	646	669	668	682	658	676	692	695	686	693	709	677	652	663	675	675	657	674	705	654	644	672	672	620	609	684	683	690	644	662	683	681	706	664	637	686	696	646	716	706	701	742	689	657	686	727	664	698	666	646	673	636	661	665	670	656	645	732	675	686	677	684	682	677	674	685	706	637	675	711	665	672	688	678	675	740	674	728	680	691	644	715	640	662	639	674	729	665	689	607	638	711	672	683	684	690	673	674	733	745	699	683	722	716	672	696	675	714	663	668	699	688	621	720	702	665	652	694	682	659	691	677	641	681	653	670	681	666	702	715	641	711	688	670	679	692	634	668	625	646	662	649	659	698	668	703	686	647	719	661	687	690	655	668	683	698	657	664	621	643	644	686	662	634	710	610	689	691	695	684	668	623	706	717	627	675	689	635	660	660	677	671	705	695	671	707	685	704	651	681	700	672	612	699	731	650	699	712	669	667	651	671	627	696	736	685	674	706	643	691	665	729	641	698	658	668	615	662	667	663	635	664	704	644	682	681	706	700	679	722	687	724	666	692	676	700	671	701	682	693	613	696	692	711	709	746	673	697	714	628	699	620	683	645	660	639	674	679	681	711	696	692	667	688	703	737	645	683	673	675	634	670	691	700	686	688	709	643	668	641	639	645	700	678	764	670	662	692	666	681	691	665	732	702	714	661	679	650	665	666	617	674	711	653	665	679	680	678	677	706	692	679	698	706	677	695	709	635	680	672	676	677	733	655	702	672	725	691	664	698	661	623	669	663	671	674	696	653	674	683	664	749	677	656	700	683	682	696	665	692	663	628	644	676	741	708	696	709	677	683	662	654	665	671	646	652	695	705	736	671	682	606	669	672	677	654	660	690	641	706	641	611	695	678	668	643	660	646	679	670	709	642	654	634	674	660	667	668	720	643	710	643	641	682	726	690	667	673	698	677	708	682	672	714	690	677	696	630	666	680	722	635	682	686	690	666	710	640	691	649	664	693	666	688	666	690	667	697	690	697	709	676	671	675	667	674	675	679	726	682	693	709	702	681	643	627	613	664	687	699	666	675	681	702	667	680	718	664	727	682	674	657	686	668	733	682	688	693	710	655	667	681	705	705	656	676	680	704	665	662	692	689	700	660	709	633	650	672	648	670	715	645	655	734	743	627	660	667	658	668	659	673	728	674	700	690	688	681	676	692	657	681	688	678	669	698	639	701	656	672	707	692	651	733	690	660	638	720	684	672	695	663	692	647	737	689	653	646	693	725	687	678	667	682	707	697	680	674	667	645	639	686	714	693	652	638	696	694	680	638	630	710	671	653	736	673	691	655	682	655	668	687	690	740	665	672	696	661	707	664	683	697	664	664	664	687	655	682	666	688	641	718	636	643	663	657	644	654	660	702	688	721	682	637	687	625	692	646	688	697	707	666	704	673	674	680	717	674	690	654	693	675	644	676	703	642	646	692	716	686	686	684	631	724	711	686	684	667	670	675	709	659	661	726	702	671	699	675	669	667	642	660	660	649	693	683	726	671	687	644	677	691	691	661	662	656	625	664	662	702	681	664	654	671	692	676	722	670	677	715	685	709	694	690	689	687	646	660	663	700	689	681	686	714	698	702	675	642	710	654	667	669	681	672	682	658	691	689	674	668	614	681	700	680	648	666	703	664	669	693	679	646	698	720	723	699	684	714	665	667	681	702	650	657	680	701	686	719	681	713	669	684	662	678	703	667	698	675	698	676	692	675	728	687	665	706	637	672	625	609	626	706	678	724	636	694	642	696	700	706	647	605	697	698	678	661	661	656	674	631	622	663	655	649	670	683	677	693	663	679	685	673	686	673	685	670	689	692	690	686	649	690	644	708	694	703	678	689	652	717	670	685	681	696	662	644	708	679	681	690	666	699	662	685	681	615	644	650	728	694	699	680	686	656	660	643	718	711	659	685	666	663	630	672	646	701	686	703	638	694	614	608	683	686	679	698	666	658	657	709	709	689	674	678	704	666	684	683	634	643	686	673	677	663	682	668	686	678	700	703	698	685	628	661	677	657	650	629	653	723	669	687	654	639	657	703	674	675	665	706	679	689	700	710	669	659	664	652	651	688	686	660	674	652	659	663	677	665	680	696	679	672	655	668	698	656	694	669	703	674	658	653	680	705	668	667	687	690	661	641	709	647	720	611	702	651	714	721	677	691	728	669	652	647	696	666	699	638	678	629	716	727	665	649	682	679	674	685	693	682	690	674	669	690	693	642	645	678	678	683	676	707	663	622	681	676	649	688	715	675	650	723	680	718	692	684	656	672	711	736	666	673	672	670	683	675	705	674	678	646	690	657	713	664	624	705	631	674	684	688	694	700	665	661	690	673	670	685	725	690	666	685	675	681	647	657	627	721	641	700	688	676	663	655	688	671	630	749	671	696	662	671	652	679	674	673	646	675	702	639	674	681	662	699	667	709	686	693	635	725	644	657	700	649	694	713	736	651	689	640	669	711	653	661	659	695	657	656	693	703	689	685	639	690	681	622	736	683	691	656	656	677	680	677	657	630	729	664	639	717	671	675	679	716	729	704	664	677	702	688	662	646	659	694	687	666	684	691	688	645	689	699	720	680	680	648	637	644	651	633	669	686	711	744	648	694	691	669	743	698	658	661	628	660	663	697	638	687	712	666	674	710	702	682	669	687	658	657	690	642	648	697	699	704	616	661	706	674	686	659	673	668	698	646	710	722	686	686	650	695	695	695	633	674	634	661	626	651	718	684	674	655	739	700	678	684	719	658	655	691	699	689	666	667	681	691	656	659	702	679	634	701	644	721	712	622	687	674	689	660	628	663	645	680	734	632	695	667	685	607	677	708	668	666	675	706	669	661	695	668	654	693	608	723	693	666	661	719	678	643	684	707	692	670	669	671	714	678	690	643	639	643	686	702	714	659	707	645	686	688	672	665	695	730	673	668	661	670	664	666	651	635	713	699	673	718	701	691	718	661	659	634	650	706	683	644	638	743	664	653	708	709	689	684	638	682	718	656	663	652	630	693	686	709	683	662	637	694	689	678	646	627	682	658	671	638	662	684	638	686	677	682	671	682	666	694	725	681	684	738	696	655	687	667	668	650	694	704	708	685	677	694	701	725	697	620	640	689	713	672	697	689	665	598	685	639	671	737	626	653	693	691	645	668	677	662	680	615	674	688	684	667	672	654	663	675	663	671	723	703	692	710	681	669	706	645	712	669	724	676	670	668	670	688	658	685	652	681	717	724	676	649
31368	27414	22369	7347	962	525	473	477	421	477	462	489	431	487	461	477	420	469	459	465	451	476	456	424	472	458	488	453	462	456	466	485	450	447	448	425	447	435	478	429	440	456	471	487	482	461	439	460	427	459	458	480	463	505	483	442	443	472	455	443	469	480	458	438	471	468	453	466	472	481	493	447	445	452	463	483	450	457	482	446	509	432	481	437	475	433	486	436	432	510	463	431	488	447	494	453	438	465	486	466	438	442	493	472	423	470	502	439	445	410	409	484	424	451	471	430	427	435	477	464	472	463	436	473	465	490	419	471	481	503	481	471	454	422	449	483	477	460	480	502	459	453	450	471	456	474	453	443	455	432	476	410	422	436	448	478	438	410	451	480	461	458	453	442	464	474	471	446	476	453	475	459	483	478	434	450	475	431	430	488	439	442	450	426	470	470	470	479	455	425	460	441	513	449	437	471	456	451	476	500	442	466	482	464	447	413	484	483	457	443	438	436	434	459	454	449	491	448	513	452	473	449	450	439	458	452	449	487	466	433	468	454	469	457	470	475	415	487	484	463	488	453	471	448	430	468	464	471	486	472	463	409	449	442	463	483	461	448	450	433	483	453	463	441	455	473	467	435	473	439	463	436	452	446	468	466	463	441	454	465	463	468	478	462	504	476	460	472	478	467	460	456	483	479	435	424	511	447	461	457	467	494	462	481	453	464	430	458	490	446	415	445	421	476	446	462	417	424	450	435	455	443	413	490	475	463	444	460	447	437	483	445	461	434	417	438	431	490	433	508	483	460	462	476	423	477	444	494	481	452	417	440	445	420	419	462	456	418	419	442	442	461	449	479	465	433	465	438	463	455	485	415	425	468	445	448	475	454	449	412	443	420	430	445	467	474	474	416	407	459	473	430	432	462	452	466	490	473	486	447	489	468	449	422	473	453	455	493	456	456	421	481	485	445	474	458	480	491	451	436	496	442	426	427	454	423	461	438	457	465	490	496	461	444	394	456	447	479	470	425	477	443	424	449	429	414	450	419	448	434	464	498	437	463	443	478	463	446	445	464	461	481	439	437	481	459	440	430	435	447	440	439	434	408	440	493	458	452	458	451	460	457	455	475	482	444	469	436	461	455	466	447	481	441	463	498	425	469	454	467	465	452	429	484	453	451	456	431	463	489	463	432	460	459	461	439	466	442	493	452	461	480	434	429	501	487	462	455	443	482	460	441	472	438	426	461	435	446	456	464	427	435	460	472	468	500	416	464	443	438	457	426	456	465	430	451	459	436	448	490	459	486	429	461	450	431	441	450	415	449	463	434	474	501	431	462	464	464	480	441	458	452	399	456	437	480	419	459	448	441	421	481	474	449	476	448	488	478	453	444	456	462	462	439	448	457	436	467	475	441	491	452	421	436	440	507	456	469	454	507	453	441	443	442	486	447	484	451	455	476	412	464	431	461	439	476	489	463	490	452	446	456	441	432	434	445	465	489	481	445	474	423	435	482	476	467	424	470	471	483	440	488	469	447	409	452	460	433	464	434	440	480	393	429	460	457	414	485	428	453	469	447	445	415	450	459	467	463	481	468	438	445	456	444	439	437	455	440	465	423	466	463	458	408	457	471	468	457	443	437	479	432	461	425	466	476	442	448	444	452	448	405	433	426	454	449	455	401	451	417	461	471	467	437	478	446	418	434	463	431	436	468	448	445	472	461	486	500	432	427	460	495	439	472	501	415	446	453	451	460	471	439	425	427	449	438	472	439	432	462	466	464	454	442	467	446	455	462	414	466	455	462	515	429	437	457	463	462	454	437	472	448	443	455	431	457	432	437	448	491	424	485	460	483	452	472	450	481	419	460	458	424	462	431	473	479	472	458	457	466	463	453	416	452	470	444	464	458	429	467	439	438	464	468	468	461	485	468	476	455	451	452	454	440	424	440	465	438	455	422	449	488	457	447	454	472	413	488	447	469	446	456	451	491	478	493	473	432	442	468	446	442	473	454	444	438	412	459	448	461	468	444	458	456	475	438	478	454	469	484	479	472	479	435	434	435	451	445	503	464	453	432	424	462	438	419	429	467	433	487	470	459	434	436	453	448	447	465	463	460	466	493	454	475	444	456	470	458	469	446	472	449	490	488	451	470	439	446	489	500	431	449	442	462	449	505	436	431	443	461	436	437	459	448	486	465	490	527	445	481	470	441	465	499	447	450	473	438	467	432	454	477	424	464	477	451	420	462	450	472	477	461	473	446	426	447	440	483	447	470	425	437	442	456	438	453	421	430	437	441	427	463	476	454	475	437	484	437	447	415	466	442	469	463	464	441	459	433	443	437	458	467	457	462	474	485	443	435	499	467	449	479	445	460	496	477	461	457	447	471	453	480	505	466	482	444	460	464	400	469	479	447	477	438	481	441	437	443	423	468	457	428	460	469	428	475	474	499	454	506	444	453	453	429	451	449	458	447	477	448	453	424	470	447	466	460	448	461	493	448	464	483	460	478	415	447	456	459	438	426	459	442	481	443	461	456	454	467	490	435	437	433	469	459	465	476	463	487	497	480	447	471	442	453	479	422	450	445	412	425	455	469	465	448	454	425	472	463	471	461	436	489	421	469	467	474	441	465	476	466	480	484	478	457	447	468	399	470	426	445	472	453	427	442	449	444	524	494	417	439	445	464	467	442	417	474	463	482	502	444	467	468	454	426	448	465	462	434	446	451	426	432	445	464	436	474	469	426	467	433	428	449	454	483	471	490	465	445	444	477	449	421	445	507	483	474	450	459	449	464	448	457	447	469	455	445	422	451	450	454	480	467	459	457	458	442	474	468	412	464	481	466	486	435	459	484	451	460	440	483	440	458	460	486	457	491	430	444	460	487	479	466	474	462	499	443	457	485	454	445	429	475	448	469	440	428	476	441	473	479	487	476	415	460	476	444	471	448	455	435	440	430	473	488	455	472	484	441	470	472	462	444	487	450	467	434	419	476	447	450	429	433	455	492	454	454	507	459	435	449	443	451	457	419	464	455	450	469	448	458	448	439	471	472	482	480	423	473	483	456	453	471	457	469	480	424	431	462	472	489	439	472	429	426	427	447	479	469	491	456	444	441	453	504	440	441	484	463	454	445	457	420	418	462	428	485	486	451	470	461	453	480	463	502	496	430	466	480	431	430	450	444	434	414	460	456	465	459	475	482	441	450	472	469	439	499	449	457	450	460	466	473	490	438	491	470	487	487	442	436	465	425	422	452	425	461	441	497	477	444	431	440	398	476	423	464	443	492	490	498	434	475	458	483	450	463	463	462	455	427	458	485	460	449	481	436	452	412	446	436	488	454	448	473	424	470	442	467	436	459	478	477	449	425	444	443	447	405	436	478	412	447	504	487	437	479	442	441	456	476	454	456	448	470	470	477	445	453	460	419	443	456	458	427	425	486	473	442	470	436	444	449	508	475	461	463	461	442	487	445	522	485	429	483	514	477	481	438	461	464	434	449	443	456	431	451
37739	40989	21344	5143	1398	744	644	658	633	704	614	651	679	680	666	647	638	628	662	627	665	608	678	654	661	631	623	710	651	706	648	638	647	643	636	634	630	654	628	618	635	611	614	685	683	651	629	633	650	642	621	617	644	642	677	654	653	622	619	626	624	672	582	632	631	687	626	569	679	620	596	606	668	675	618	648	653	672	665	637	633	626	666	672	667	633	633	655	609	626	661	620	661	647	695	618	629	629	649	624	648	633	617	648	622	648	696	586	611	635	654	603	634	682	652	642	620	625	629	642	629	625	664	661	637	571	614	625	641	663	651	621	646	635	643	638	671	655	657	656	678	628	616	651	657	629	664	641	630	632	636	655	653	650	672	634	663	645	669	618	650	650	660	693	653	666	674	669	600	657	633	641	657	655	626	620	636	652	656	636	664	652	645	686	609	647	649	642	642	699	632	628	653	645	669	663	592	618	637	610	640	641	630	707	664	627	659	638	634	670	635	656	610	662	640	633	636	614	643	634	640	681	675	611	659	624	629	633	650	684	627	699	670	690	646	674	643	657	590	638	586	647	667	617	651	638	644	663	687	653	658	617	664	638	678	633	639	644	675	681	632	651	674	667	622	599	670	599	666	635	631	605	646	642	614	629	637	660	665	638	643	614	704	672	693	662	652	670	654	629	663	649	628	649	655	617	672	627	637	619	663	626	665	643	608	636	636	670	621	655	632	691	611	654	649	641	647	643	606	660	624	661	688	656	657	652	625	650	647	651	623	668	632	684	654	643	625	634	646	611	593	626	634	675	653	627	677	681	598	623	656	634	616	672	647	645	641	627	630	646	619	584	652	601	612	656	662	622	598	601	642	664	641	636	656	666	643	655	669	648	675	641	648	657	582	642	644	644	643	671	647	611	673	618	687	656	680	653	656	653	642	647	680	626	653	645	661	648	680	614	619	635	659	662	649	643	655	589	652	660	651	670	637	648	596	665	640	673	673	659	628	659	639	680	606	619	644	644	627	645	612	650	676	695	686	652	636	610	613	673	616	676	662	680	625	654	655	637	666	683	654	709	688	649	584	644	629	691	606	680	596	634	592	638	627	623	659	626	641	677	642	618	698	636	658	627	669	650	634	671	658	617	631	612	698	639	650	639	644	627	661	610	678	671	639	666	673	710	645	665	663	665	686	666	630	654	667	660	656	648	665	608	626	629	673	640	608	639	673	655	699	659	581	632	665	610	613	622	629	605	692	676	640	631	650	613	683	682	621	646	681	638	624	632	684	648	658	631	613	601	653	623	648	650	667	662	662	620	638	636	692	636	643	642	650	618	619	663	640	642	669	658	687	630	683	667	627	670	643	697	633	645	626	652	615	655	669	692	662	681	615	691	700	622	657	689	629	656	671	600	630	653	666	624	650	657	645	658	621	595	643	662	637	656	666	639	623	653	669	688	620	667	673	640	654	655	642	642	650	694	681	637	661	659	626	626	638	621	636	669	655	691	640	659	663	629	670	641	626	636	652	658	657	651	695	647	658	630	642	653	691	655	640	653	649	680	672	638	689	672	673	607	648	601	613	661	648	662	605	658	650	648	655	643	646	650	634	661	616	639	655	631	679	641	659	653	624	655	668	597	650	668	709	644	644	635	607	639	637	670	650	647	620	643	643	669	590	692	678	627	630	670	700	648	649	651	629	615	632	684	650	631	661	643	653	685	667	669	611	607	640	640	619	630	630	635	674	640	673	638	647	618	638	646	682	637	640	677	672	638	662	628	615	706	620	654	644	689	657	633	668	679	620	617	649	639	643	653	656	625	667	657	630	636	659	661	664	616	639	631	689	673	652	645	672	708	659	637	642	654	623	601	672	649	631	637	634	646	627	622	602	670	647	682	666	653	659	666	608	667	687	625	668	682	607	693	663	677	663	614	666	645	614	606	622	683	596	619	634	655	637	655	660	634	664	675	665	624	654	663	599	624	674	627	688	655	663	662	641	666	628	598	604	632	678	652	622	638	662	681	667	574	663	683	639	670	668	666	644	649	624	642	674	618	663	624	649	674	613	609	631	658	670	681	705	614	661	692	658	627	702	634	659	654	692	619	644	677	670	641	641	670	589	589	625	646	677	639	614	645	612	644	651	616	629	656	649	631	688	639	646	633	604	652	626	676	666	646	625	642	645	656	656	619	627	691	648	646	678	704	639	660	650	649	723	631	694	636	657	658	673	644	644	655	642	648	675	589	669	651	670	673	676	611	665	615	606	625	676	643	646	650	660	654	681	647	597	661	694	653	670	669	626	621	658	679	670	608	625	642	662	649	656	639	650	644	624	687	629	675	650	661	627	644	645	689	615	645	634	641	671	638	637	644	637	650	654	644	639	631	649	635	651	653	631	664	630	661	621	633	608	646	644	593	638	635	642	699	629	659	680	643	645	626	634	641	624	652	651	660	629	651	621	670	650	653	611	652	631	700	630	619	643	662	632	609	652	644	621	672	655	676	607	633	649	622	662	649	645	608	638	661	653	683	641	668	649	635	624	633	617	626	628	677	655	643	677	661	677	645	683	685	631	637	617	625	608	638	646	694	667	586	662	647	611	590	682	681	671	647	650	657	648	641	671	649	605	656	628	648	665	636	649	642	661	631	622	676	663	629	640	626	626	631	673	631	677	641	655	637	610	692	666	622	609	678	654	642	650	662	680	679	686	684	642	608	673	648	659	597	665	659	668	635	609	616	608	656	670	685	602	653	632	637	641	636	654	697	654	654	671	699	630	638	664	678	644	648	620	636	644	651	649	688	632	601	663	677	651	664	612	664	631	658	664	629	655	635	619	654	667	663	672	660	625	638	682	681	673	606	676	637	644	643	659	648	651	647	588	662	657	611	669	647	631	636	657	666	659	644	613	685	636	647	650	658	664	614	618	671	633	603	654	657	669	631	651	642	660	645	656	640	682	636	657	604	645	594	647	677	643	658	655	626	643	657	651	654	624	665	630	705	626	620	645	652	649	644	651	620	645	648	636	644	680	622	663	644	613	609	684	662	629	607	688	602	651	605	648	633	613	664	643	641	601	696	643	609	627	629	683	651	666	635	679	642	633	641	635	646	637	625	626	627	638	655	642	651	619	636	697	607	678	694	679	665	632	655	688	655	637	665	671	650	670	659	660	660	623	636	646	665	642	675	631	665	653	644	676	666	633	637	668	667	643	688	634	635	684	621	668	659	666	648	669	635	620	661	663	664	626	694	643	657	666	652	639	634	642	615	631	609	699	650	675	634	644	682	606	650	640	653	644	620	674	656	641	646	636	669	620	665	640	648	650	674	597	672	617	624	631	648	660	643	618	591	636	618	658	665	663	653	627	639	622	638	657	639	622	673	650	622	642	698	611	661	653	637	627	668	623	648	631	621	619	656	608	641	605	657	665	655	640	649	624	629	639	657	658	626	629	624	605	693	645	613	681	622	658	641	642	701	637	659	630	664	628	623	644	643	674	620	645	627	598	655
24303	21977	29436	24232	21177	12738	1030	649	566	583	561	545	560	577	510	547	613	553	581	560	619	558	568	508	550	542	542	552	550	609	567	540	601	556	548	557	601	538	537	567	530	553	567	532	560	565	547	531	565	531	526	525	508	545	518	575	564	589	530	512	518	569	537	555	525	559	529	574	536	507	536	571	551	545	578	544	558	550	578	558	559	562	573	559	535	538	502	554	561	538	561	567	532	556	575	523	518	544	556	565	565	557	558	557	569	495	528	549	532	549	525	499	542	543	560	536	516	581	491	531	555	562	574	545	603	515	525	539	587	532	529	531	554	560	545	582	578	572	541	560	502	545	566	554	562	535	534	554	565	541	540	582	572	538	535	579	521	553	531	558	562	526	585	524	559	558	547	562	552	525	567	534	591	543	533	551	594	550	540	521	534	545	586	569	537	609	550	567	513	513	564	534	549	578	529	590	565	583	507	555	539	549	547	570	549	587	552	512	562	589	577	574	534	545	532	532	520	578	560	528	594	554	556	526	558	565	584	533	543	546	551	522	535	540	545	535	558	532	550	498	592	568	563	555	559	544	556	576	524	543	518	533	544	570	583	541	569	564	532	539	545	565	531	527	521	515	573	570	569	522	558	550	562	534	589	567	566	556	540	568	516	566	574	544	568	591	585	554	535	564	549	554	550	563	562	516	554	535	538	564	560	544	537	547	546	521	567	534	573	531	571	565	557	560	571	585	580	540	543	571	530	539	592	544	546	542	547	592	542	550	514	546	554	573	544	554	537	586	554	599	569	586	551	571	522	607	534	545	557	543	559	539	552	576	521	528	557	501	546	541	564	574	517	544	593	581	592	547	540	544	548	545	537	527	576	534	517	561	576	561	558	518	534	578	562	560	529	555	551	569	561	536	532	553	545	547	559	549	558	555	502	521	568	515	538	556	579	554	589	585	525	513	528	536	508	584	548	551	551	559	521	550	554	545	602	523	549	556	521	541	571	561	545	549	549	557	570	545	544	586	553	507	532	592	558	580	564	496	495	558	576	527	587	582	549	572	540	568	538	538	573	545	583	552	572	540	552	534	583	560	575	552	558	525	581	596	522	550	551	591	544	567	519	566	538	514	564	583	543	523	508	571	596	544	529	554	559	548	499	562	529	512	539	545	573	558	605	557	555	572	575	556	539	566	522	550	561	536	540	542	547	557	547	558	534	531	577	518	580	593	548	515	567	532	570	547	571	524	543	547	563	549	579	554	543	546	550	549	514	527	519	567	565	597	559	589	521	540	558	527	578	588	539	558	551	513	558	577	534	536	545	575	536	590	524	544	582	556	566	527	540	525	531	509	548	543	527	557	546	528	560	566	565	531	552	533	519	534	553	509	558	563	550	545	562	503	545	566	601	543	532	572	512	596	555	570	544	615	555	524	515	561	553	546	573	595	556	555	507	544	559	573	545	539	542	555	534	507	540	570	555	540	566	541	545	545	532	512	604	556	525	557	560	573	525	567	563	550	525	555	533	570	564	533	553	536	584	545	556	547	545	539	512	556	544	589	543	530	587	596	520	538	529	540	552	533	557	557	528	524	557	547	578	597	520	552	554	583	557	519	550	541	558	519	557	583	546	536	538	541	537	602	552	539	610	573	536	538	569	558	548	546	526	511	550	527	574	566	552	553	516	573	561	523	573	504	554	551	504	544	554	575	535	530	554	563	565	566	544	584	549	549	575	570	558	567	566	553	533	520	587	558	535	604	524	542	587	563	549	567	541	527	516	501	550	467	544	574	578	555	538	536	542	539	579	523	577	554	513	521	572	599	537	570	557	531	580	558	503	583	559	529	553	539	535	574	552	588	542	575	522	557	534	578	567	539	541	569	545	545	558	552	552	560	605	535	567	545	568	545	539	559	533	538	602	547	519	530	550	537	564	529	560	523	516	545	552	560	526	559	521	542	566	574	530	549	559	565	541	546	579	537	543	515	535	553	572	552	551	542	533	539	557	628	574	580	551	494	577	506	593	531	552	494	585	540	551	533	558	549	541	573	554	524	579	556	559	566	579	517	557	557	499	589	569	542	533	540	538	575	517	538	569	522	558	509	538	560	591	602	572	548	595	557	543	522	568	538	606	551	623	538	536	545	522	525	557	551	588	569	564	523	536	526	541	555	544	528	525	506	549	561	552	531	552	537	527	544	569	536	525	534	535	565	567	533	566	542	510	510	546	545	530	553	556	554	593	558	565	560	513	560	597	580	543	549	578	578	567	588	560	572	542	560	534	567	567	555	561	538	515	553	554	561	551	512	539	506	555	535	529	543	561	520	562	539	553	571	513	531	542	517	538	578	536	577	546	584	544	544	552	503	600	545	572	532	573	571	564	559	543	537	530	508	553	597	577	515	581	572	540	568	562	567	559	554	568	550	522	549	542	547	547	548	517	543	562	516	543	521	571	500	539	569	564	543	592	538	575	529	601	565	551	579	556	547	491	508	538	555	566	520	517	550	520	538	548	560	553	564	515	519	532	584	539	588	523	565	542	555	542	532	557	552	522	559	545	557	521	559	579	556	550	609	577	564	524	558	514	553	542	552	541	552	543	566	560	533	520	596	531	573	560	556	535	547	549	550	544	524	545	553	571	537	563	556	546	500	567	541	523	475	566	575	526	542	547	553	546	601	582	542	565	539	493	584	535	578	553	532	545	597	552	552	571	527	540	510	552	565	539	565	569	516	565	549	559	591	582	529	493	530	522	596	530	552	549	557	570	561	528	573	546	532	600	583	531	504	532	578	527	535	551	586	541	585	544	515	561	550	557	561	589	582	502	528	581	530	534	549	528	531	552	559	548	558	526	551	561	538	542	530	520	570	564	574	523	534	550	557	527	551	572	559	560	551	533	593	542	530	550	551	507	577	523	524	528	541	544	537	521	553	555	567	518	522	560	542	516	552	561	581	549	549	516	540	570	510	591	561	618	529	542	526	561	537	550	535	523	538	558	566	565	497	511	561	525	564	552	562	554	544	587	533	505	554	518	541	546	542	520	553	518	589	590	573	529	553	576	590	561	548	564	558	526	549	583	520	557	578	587	549	564	534	538	519	536	563	511	564	524	515	538	577	502	525	595	541	534	535	527	592	501	569	522	550	549	527	545	528	543	570	592	536	536	542	523	564	561	538	566	560	541	571	562	565	526	533	545	544	519	520	586	584	575	530	554	581	567	584	569	544	569	590	561	578	511	544	545	526	592	531	576	597	555	556	582	558	532	545	545	505	578	531	530	529	536	526	612	589	591	543	534	546	553	570	559	580	549	588	521	545	539	538	559	517	562	526	532	574	572	548	548	547	531	528	577	540	539	570	576	569	546	551	552	533	556	540	585	555	565	546	556	579	551	568	550	541	509	565	531	559	536	534	534	557	566	567	567	532	582	522	550	551	548	546	543	581	545	554	524	590	541	575	555	562	556	551	556	578	588	598	561	546	514	573	584	527	592	571	588	553	570	547	549	547
61432	87228	54417	24358	6709	1561	788	755	765	836	738	767	752	731	759	816	767	813	737	784	789	770	768	753	824	803	773	773	825	802	759	730	764	783	758	792	780	781	763	762	783	772	787	799	760	811	727	761	757	775	781	759	743	797	743	802	794	745	771	796	730	789	776	790	796	771	768	761	791	779	806	741	809	810	754	752	797	783	739	785	795	793	799	720	815	798	794	785	720	745	795	765	777	713	792	756	814	732	730	760	768	764	822	763	802	790	710	775	810	726	813	745	770	755	778	820	760	771	780	744	832	792	767	749	816	784	761	758	730	746	729	811	813	743	725	790	819	785	766	726	763	754	775	760	745	774	792	796	821	781	776	778	800	785	764	805	737	799	831	793	738	758	780	788	752	760	770	788	742	822	793	792	802	768	788	792	799	788	817	787	748	740	778	773	802	771	800	815	821	771	800	765	791	764	797	779	732	790	744	771	827	719	772	760	763	753	790	729	794	786	786	767	740	805	790	757	770	730	759	807	775	725	805	809	777	730	758	801	778	783	801	737	734	790	715	740	784	791	816	794	749	734	809	822	740	768	820	807	749	770	790	820	772	811	760	759	770	806	799	799	776	762	749	745	771	772	795	788	769	772	754	789	797	770	817	745	830	727	758	764	824	779	819	715	739	747	771	767	754	777	777	755	768	767	772	751	710	708	763	771	706	751	733	683	774	802	833	800	779	730	760	791	740	760	781	724	801	758	789	765	816	756	750	749	781	809	766	739	773	829	803	723	770	722	768	784	768	777	796	759	774	826	744	778	741	770	805	751	709	765	765	779	788	794	768	746	778	765	829	792	809	748	758	792	819	787	765	748	770	765	774	790	793	786	739	822	760	754	800	801	775	743	802	757	770	825	744	769	739	759	794	815	743	751	749	767	751	746	862	760	789	733	724	792	781	758	834	790	756	800	744	783	751	756	779	792	797	743	706	727	733	759	802	787	764	821	741	718	736	808	801	744	780	830	744	798	748	785	790	776	801	799	784	770	762	792	732	767	785	786	774	720	846	754	786	749	780	796	780	734	780	742	745	772	792	798	750	794	801	798	756	738	722	757	796	760	767	810	747	794	738	765	725	727	802	728	790	801	751	773	755	781	778	773	752	784	760	788	760	760	744	774	795	781	762	763	765	764	812	795	723	783	775	737	744	785	711	745	817	735	818	839	770	786	773	765	767	800	800	748	771	769	803	778	744	763	763	776	748	794	774	793	761	761	801	751	754	792	816	760	790	817	790	812	738	805	827	752	807	749	766	801	750	739	789	719	773	797	742	753	742	808	802	729	794	827	794	787	762	767	776	788	820	784	761	779	780	794	745	729	740	768	796	757	746	829	778	783	791	800	812	802	788	756	771	752	737	737	786	770	758	773	804	797	792	785	730	800	747	800	771	775	791	833	796	713	758	742	756	764	800	790	785	833	773	811	789	749	740	798	788	776	773	770	723	737	743	755	777	748	757	810	734	782	794	822	775	751	794	751	756	761	823	765	790	797	794	745	789	741	808	772	793	771	779	781	787	765	779	772	790	774	800	799	765	802	785	776	749	757	733	715	824	794	757	760	768	779	784	761	817	799	785	783	787	773	749	794	782	819	781	816	809	789	774	761	755	757	796	788	754	822	769	774	772	750	785	744	758	829	787	799	764	740	784	825	810	782	752	742	754	771	775	771	786	781	819	786	788	767	754	779	744	727	766	787	774	814	750	748	707	784	763	828	736	760	751	779	758	745	761	736	737	726	809	758	766	807	810	786	731	729	786	801	831	778	779	733	770	860	813	769	732	783	770	778	738	798	820	714	795	764	791	747	802	804	749	784	814	811	804	732	763	816	736	767	810	763	794	746	775	770	796	795	789	800	802	751	754	758	828	820	753	789	803	780	799	785	770	742	786	757	770	788	767	819	810	770	797	773	761	797	753	727	769	788	757	755	775	810	715	777	823	792	780	806	772	739	787	736	812	807	745	774	775	742	784	781	743	770	743	784	763	809	728	778	793	813	780	717	711	775	776	795	731	750	789	795	738	761	773	734	810	819	781	832	787	757	764	751	766	800	791	738	824	817	810	713	802	764	773	816	780	761	843	742	732	744	735	778	739	773	831	785	793	739	739	831	761	776	773	777	817	768	731	823	789	778	781	797	748	738	757	775	793	766	808	773	782	725	785	821	758	770	749	794	797	763	750	729	743	790	809	774	798	770	799	720	790	752	777	737	731	762	757	814	760	774	755	790	735	801	744	805	792	806	731	733	824	813	740	819	785	820	803	742	760	752	781	765	743	741	795	793	814	800	814	781	783	749	788	697	772	741	799	792	754	724	792	785	810	792	784	771	771	816	777	805	780	748	771	780	792	717	799	761	756	799	778	774	773	832	778	775	751	823	747	769	819	790	819	798	746	796	778	804	800	762	767	776	698	769	811	798	755	797	719	779	772	761	735	771	797	791	721	811	717	758	757	794	795	750	765	788	750	778	760	775	714	756	762	742	798	776	800	748	727	813	781	814	743	727	761	764	770	785	785	798	759	741	792	768	782	773	754	829	800	756	710	793	751	754	752	791	765	769	748	782	773	765	759	734	753	779	789	784	743	771	823	748	745	743	763	788	795	750	776	749	750	805	715	763	723	758	789	757	768	781	790	744	757	772	807	802	792	757	725	728	797	770	740	814	749	780	740	793	759	756	832	739	757	787	790	798	760	754	837	774	770	816	772	768	774	781	764	769	750	802	774	745	770	765	794	773	759	793	773	746	772	774	797	797	769	792	751	749	796	752	796	771	742	741	759	819	779	770	753	741	741	790	824	805	748	750	789	754	810	766	804	758	779	734	800	776	771	782	743	794	819	759	760	751	737	744	720	717	791	751	745	766	796	765	794	766	754	774	774	759	774	744	742	714	745	810	801	808	739	785	770	767	771	746	753	769	758	751	769	799	784	775	785	760	755	771	785	733	778	885	797	809	746	782	808	762	782	784	805	746	762	797	749	786	763	843	775	794	729	745	776	733	794	719	817	796	775	808	755	810	763	756	784	736	740	767	771	753	780	773	742	781	814	802	810	778	794	754	784	757	764	759	774	750	764	771	757	784	748	781	810	804	725	769	794	832	798	799	752	778	829	816	767	788	740	807	782	763	764	766	787	731	760	808	801	781	785	763	774	807	761	825	775	774	804	804	760	764	820	736	774	796	809	710	715	803	777	769	765	765	777	773	784	734	831	801	775	811	785	780	798	776	817	737	772	794	778	763	747	789	773	792	729	761	771	783	728	763	764	826	776	756	743	742	781	799	812	733	794	734	832	756	767	778	790	790	761	773	750	768	770	746	758	769	848	785	767	781	743	794	787	788	734	777	721	773	782	776	755	824	804	767	794	753	805	775	729	831	727	764	797	740	740	780	755	772	777	786	741	743	775	774	737	756	749	747	740	731	735	783	769	752	799	761	813	813	771	855	779	786	818	781	797	807	763	816	773	772
23585	21720	29575	23934	21451	20273	5056	617	529	530	530	497	499	490	493	479	483	483	464	506	488	491	474	516	489	493	464	484	517	516	535	492	462	502	473	462	483	493	467	468	503	481	487	449	535	496	488	464	500	462	519	468	475	508	498	493	491	476	481	516	517	486	468	482	510	508	520	467	474	450	430	482	480	471	491	509	443	469	496	479	507	498	483	478	448	462	473	463	505	473	509	521	493	482	506	488	489	507	473	434	481	504	458	469	487	460	472	502	494	478	512	490	532	531	514	500	486	486	453	496	513	478	512	470	532	452	509	485	480	467	482	488	505	496	493	516	503	478	505	485	519	515	468	499	476	499	490	502	510	494	475	466	447	495	454	506	532	461	471	457	519	487	498	462	478	447	469	526	493	447	466	459	482	499	468	465	498	486	459	524	448	492	489	472	497	495	470	462	488	480	457	491	471	488	487	477	486	470	468	463	489	483	498	456	424	471	484	505	492	460	452	504	466	488	488	483	493	515	466	508	476	485	450	501	485	466	476	481	452	495	470	515	481	484	482	500	495	509	490	464	482	478	491	457	511	487	513	474	492	523	482	480	457	445	503	484	478	485	463	469	536	457	508	527	496	485	482	453	471	489	478	460	489	496	481	493	476	438	471	510	498	486	515	451	469	478	489	504	494	495	504	478	497	456	429	474	517	526	492	448	481	511	485	468	536	536	468	488	451	496	446	518	469	467	479	481	504	494	491	503	479	492	552	471	484	506	492	525	522	471	507	503	439	469	454	510	508	457	459	446	509	475	486	461	463	449	476	496	482	467	528	491	499	471	498	456	512	457	510	452	454	477	492	447	488	482	506	475	461	487	456	473	494	485	482	505	489	481	483	499	461	476	502	510	507	491	527	458	471	475	503	509	475	487	532	416	502	469	505	469	498	456	465	477	484	476	450	489	457	505	480	506	435	505	491	478	483	497	492	484	464	473	467	478	515	523	491	451	497	444	482	432	485	514	477	495	453	508	452	472	477	482	509	494	477	460	473	503	483	492	491	464	480	483	483	479	469	502	464	472	491	507	469	528	468	455	453	467	459	514	476	508	485	490	523	475	451	465	453	489	482	480	472	414	514	501	480	491	507	446	458	536	471	491	476	458	485	494	476	491	456	477	525	495	478	466	516	480	518	452	456	487	506	438	435	492	487	497	520	499	448	523	456	465	498	474	489	481	507	490	501	450	485	495	522	501	488	486	473	498	484	484	497	476	503	507	499	466	479	486	478	474	449	502	459	498	517	490	477	473	493	452	438	480	497	503	492	476	486	514	492	502	469	487	461	443	488	518	497	455	478	479	492	497	472	480	475	469	464	520	503	497	495	464	486	412	521	454	478	468	478	515	499	480	491	464	508	478	492	480	467	484	468	508	479	449	483	512	490	521	518	469	487	468	467	493	497	496	446	469	477	487	486	481	487	447	481	451	501	479	463	493	514	459	510	488	488	478	475	495	445	478	449	475	472	463	492	499	476	477	491	484	458	479	470	508	500	440	479	480	479	471	477	483	461	526	476	474	492	451	498	499	500	484	504	489	530	482	482	463	458	470	511	445	446	505	462	478	478	524	484	462	507	469	478	497	505	501	480	478	453	476	477	473	501	484	484	477	467	485	503	505	493	510	479	497	490	482	457	496	524	470	480	493	466	495	474	472	471	486	450	510	503	506	457	479	536	542	512	494	503	459	438	451	427	486	489	526	518	487	445	495	504	505	482	510	490	488	473	522	505	525	489	458	471	462	444	453	479	442	492	420	483	528	504	489	458	489	502	505	510	515	481	490	460	503	460	493	483	514	494	507	514	495	469	493	482	470	489	494	459	483	517	505	468	511	481	517	502	461	461	485	506	492	515	480	471	480	490	514	473	475	541	494	494	470	476	496	498	473	482	463	503	479	469	524	516	487	507	470	501	545	519	499	471	509	512	491	481	504	524	480	482	471	457	498	495	491	477	471	508	483	525	459	530	513	488	452	533	495	474	478	465	466	432	488	465	472	482	474	496	463	502	490	482	521	492	499	462	492	482	493	529	501	481	511	501	532	491	477	526	468	514	483	471	524	459	439	452	493	485	454	472	481	452	454	481	458	478	486	493	488	496	492	509	503	487	503	489	506	475	460	481	486	458	535	492	446	476	490	483	475	488	484	508	498	475	474	467	494	451	517	503	503	465	462	483	464	501	526	495	495	488	494	446	482	486	465	483	512	487	464	480	463	490	468	445	491	434	471	492	436	496	491	509	503	500	524	487	487	523	456	504	514	518	496	447	469	492	498	458	488	482	520	515	508	481	497	462	511	501	495	470	493	504	478	504	495	493	492	488	480	501	520	467	520	468	457	499	487	484	495	464	446	447	464	486	466	489	468	448	457	516	487	459	472	457	504	472	509	437	489	452	468	487	498	466	480	429	490	473	462	490	484	484	477	495	490	492	464	497	483	465	477	493	492	492	480	501	449	489	514	509	486	487	448	485	518	488	502	482	491	482	502	471	484	480	522	487	424	492	460	474	469	511	471	515	484	485	465	484	487	464	491	491	478	477	499	480	508	507	481	495	497	505	486	507	496	482	495	511	503	502	517	433	468	493	470	493	468	497	486	511	500	523	489	487	472	470	445	472	478	490	496	478	464	454	463	529	470	451	512	492	458	496	513	530	474	461	472	523	499	515	528	490	501	453	478	490	504	512	509	504	458	507	482	495	516	489	448	462	501	471	483	493	461	451	516	469	470	476	473	491	486	451	479	524	465	474	479	510	472	502	508	497	504	491	466	492	494	507	472	479	494	456	479	462	520	478	474	474	460	483	443	528	475	497	491	482	469	501	448	446	453	517	500	467	473	506	459	524	499	510	493	498	459	538	424	495	491	500	498	509	477	487	510	475	453	466	530	488	494	485	494	455	478	506	516	476	532	484	476	489	475	479	425	445	449	483	490	468	527	487	488	479	508	531	471	491	490	491	461	491	464	501	480	491	559	477	498	515	497	422	469	489	487	492	493	493	490	505	497	472	483	521	460	470	521	472	510	442	445	517	501	479	515	475	468	518	497	502	546	454	456	469	483	467	481	462	500	496	477	499	483	474	477	480	443	513	512	562	456	427	473	479	509	472	481	484	467	531	487	467	504	449	474	501	477	468	484	466	455	498	505	453	492	488	487	526	480	458	490	507	500	448	523	466	460	412	492	502	506	479	452	452	469	504	515	483	460	491	480	487	467	453	511	488	502	500	528	495	432	485	467	481	487	475	481	533	470	509	484	466	475	496	486	468	506	470	469	461	469	501	468	497	453	484	455	523	451	487	502	520	498	464	476	455	471	444	488	472	472	428	471	497	496	443	498	470	501	466	449	454	438	444	493	457	452	461	459	523	489	464	473	463	488	485	448	478	465	495	472	522	472	487	501	493	458	486	476	453	500	457	537	443	483	470	488	497	462	484	482	482	436	476	507	484	483	442	500	478	473	503	471	480	462
61930	93805	60153	28815	8974	1879	669	680	710	713	677	671	637	687	655	713	693	694	729	638	662	735	714	699	675	644	665	662	703	719	685	680	660	684	636	682	651	658	664	688	683	664	677	716	652	685	628	638	656	647	649	662	653	676	677	690	673	692	662	606	629	717	714	690	735	686	668	670	709	675	648	655	668	679	678	711	679	666	721	678	668	647	695	662	648	639	679	656	647	682	653	646	641	702	629	613	711	660	710	669	661	622	751	721	646	713	674	695	638	667	674	712	688	664	644	645	675	669	661	698	702	627	661	667	678	689	660	647	711	659	678	644	682	647	707	636	705	692	695	701	679	651	651	668	693	708	695	697	639	690	648	681	638	664	695	720	663	647	703	677	652	664	645	699	694	695	666	684	724	692	680	708	736	667	691	690	635	694	698	691	652	654	701	691	655	669	663	663	672	712	679	663	658	724	679	658	634	638	674	632	659	632	694	685	736	694	661	721	650	671	671	683	676	692	667	694	701	646	655	669	689	714	645	667	685	663	639	677	653	632	681	698	667	621	649	687	655	664	658	653	671	672	695	649	686	706	663	697	708	662	663	667	687	652	644	666	694	699	664	636	716	667	706	641	662	639	694	675	627	676	690	659	648	705	710	699	668	670	682	690	681	655	664	702	674	665	698	717	669	666	627	667	674	691	719	606	679	652	690	678	659	667	698	634	680	622	696	631	680	662	671	663	659	663	655	659	632	657	643	665	673	636	630	678	706	674	658	722	623	668	688	656	660	676	669	719	635	618	638	683	701	668	662	723	629	657	675	679	676	702	667	643	630	680	685	665	689	648	690	667	643	691	667	661	658	726	684	627	660	641	678	674	708	669	664	681	666	646	702	652	654	644	653	692	655	661	663	691	699	639	674	690	698	703	681	709	689	640	668	713	696	646	674	709	658	665	667	623	696	705	662	677	686	724	684	663	677	662	667	704	685	668	662	701	680	679	646	629	662	687	689	726	651	625	663	679	666	661	708	717	707	667	701	721	679	670	711	670	660	690	695	698	666	745	635	735	707	715	686	628	694	692	668	664	733	676	660	677	630	651	681	690	654	673	675	672	679	705	629	676	658	666	636	669	695	666	650	739	668	655	661	675	711	681	678	668	677	665	734	634	653	638	688	696	686	695	657	631	660	723	688	658	667	690	673	647	661	666	677	708	700	672	714	653	727	695	706	673	656	663	662	703	677	700	692	712	682	672	706	714	647	694	668	692	637	702	675	669	651	652	711	647	701	729	620	689	666	678	681	702	641	671	657	681	665	680	698	693	704	644	622	680	671	673	743	694	673	671	631	690	680	695	687	637	638	699	636	637	682	669	673	685	671	692	703	671	646	694	672	701	703	658	704	699	647	700	653	686	650	634	669	732	669	660	686	684	681	702	711	623	708	667	658	666	658	643	704	631	667	721	680	628	713	668	662	663	638	666	679	691	687	689	691	664	709	666	637	697	694	655	678	688	661	682	653	674	705	654	648	664	687	681	656	694	642	675	683	703	706	661	661	688	680	693	654	655	696	682	704	682	663	663	712	694	655	685	691	623	653	694	690	698	691	679	655	678	658	714	703	664	687	696	668	691	703	696	675	684	652	610	690	681	679	667	678	676	692	683	656	650	664	637	693	683	706	649	677	622	681	655	703	702	630	696	680	714	640	703	682	640	658	682	648	703	647	721	661	678	691	650	614	623	647	653	682	704	662	644	687	664	673	662	694	651	693	705	677	666	669	640	698	705	685	688	643	667	662	660	653	649	645	683	673	696	624	644	679	690	707	662	648	636	658	682	683	690	650	684	656	706	655	657	639	699	670	618	717	688	667	662	659	687	655	697	657	690	648	652	671	709	658	688	680	662	654	715	719	721	661	664	669	652	656	653	670	715	647	687	715	660	678	659	701	660	725	708	697	680	677	638	694	643	640	673	695	666	682	678	654	671	670	677	677	651	686	678	681	674	714	646	676	690	697	666	688	643	678	742	674	657	660	648	689	710	675	708	690	647	640	687	631	674	648	706	716	668	658	669	667	683	668	675	689	611	643	675	697	694	676	650	646	704	684	687	651	684	696	724	684	694	660	670	718	716	682	623	666	675	716	704	653	697	678	696	658	715	663	649	643	620	661	677	663	687	710	670	712	712	630	695	663	673	714	679	690	679	618	677	698	696	702	666	713	654	689	646	658	712	674	685	665	652	661	655	677	650	715	667	700	682	626	703	663	698	697	656	661	607	635	705	654	673	664	672	684	684	714	656	638	704	645	681	687	649	687	665	647	663	679	694	661	686	673	695	685	649	703	703	678	677	660	643	665	688	743	692	654	652	637	666	689	692	681	655	704	694	683	667	651	710	665	697	656	699	716	671	691	656	673	682	720	679	677	636	676	690	679	679	668	659	670	687	639	713	707	700	732	714	678	691	700	671	635	684	656	666	655	686	704	635	665	691	692	685	695	648	689	650	666	671	672	647	641	669	716	668	641	643	680	647	707	666	693	640	663	683	662	641	656	682	646	695	710	752	652	673	671	665	703	634	641	651	638	660	671	635	679	678	645	652	688	711	684	671	677	706	656	685	641	687	668	693	722	657	670	645	674	729	698	703	692	685	720	699	713	693	703	647	701	685	626	665	726	686	664	691	665	710	665	662	703	684	729	682	683	630	641	637	726	681	713	683	703	705	679	675	688	695	664	642	663	680	661	727	703	689	693	630	688	700	662	640	686	660	668	674	633	681	702	655	681	655	703	678	700	658	725	704	644	708	677	656	653	661	645	663	658	688	728	704	662	687	677	668	724	670	659	670	663	648	706	649	647	680	653	682	731	618	717	673	667	647	694	661	691	675	684	695	651	661	636	685	690	679	680	661	680	702	690	683	654	679	677	668	643	674	647	669	711	685	680	617	673	661	666	719	626	672	697	685	705	685	670	682	640	681	652	661	662	702	649	672	648	676	685	668	641	684	662	719	696	702	708	692	726	639	694	664	680	673	669	676	702	672	662	679	668	673	701	647	665	667	686	717	724	685	685	698	697	636	670	679	670	641	624	668	707	682	709	671	706	658	663	666	640	646	661	680	633	655	718	625	690	667	675	689	655	750	689	661	657	689	702	692	662	730	703	703	700	670	675	640	696	693	613	685	635	687	634	686	696	648	716	670	685	647	653	686	648	700	676	670	687	708	672	710	624	678	684	674	618	704	692	679	652	676	669	648	632	667	679	688	691	705	668	707	666	657	652	658	700	675	677	678	647	689	669	682	661	650	697	707	631	688	691	650	658	703	687	680	720	668	657	663	680	668	596	655	669	604	703	660	666	688	680	622	665	643	641	634	666	699	682	689	691	641	719	633	690	666	649	664	683	678	678	704	662	691	664	675	667	680	656	721	708	615	681	659	686	668	663	650	673	673	672	682	744	717	647	717	700	640	653	714	647	663	655	687	711	675	648	680	672	673	677	695	649	659	695	674	680	689	691	658	641	686
31330	27575	22020	7176	959	523	476	485	440	464	450	493	447	453	482	495	465	474	469	476	488	454	462	465	448	506	497	463	413	485	456	465	437	447	452	442	480	430	440	478	427	479	448	452	471	467	472	477	443	471	459	464	482	440	449	496	476	478	460	501	457	451	462	477	466	455	464	455	451	462	417	450	488	475	444	452	481	441	408	498	450	428	458	472	450	467	475	470	463	467	485	455	451	503	478	492	433	467	449	492	473	471	425	488	475	467	498	458	461	444	482	471	451	414	437	462	458	449	516	456	464	480	462	478	438	468	433	424	468	457	481	491	475	430	469	474	461	492	490	418	434	489	452	459	420	466	505	450	459	479	441	439	467	480	476	443	455	411	459	413	456	458	459	443	449	475	453	469	446	478	444	466	446	499	468	427	442	449	464	462	470	460	461	469	443	434	430	476	394	476	482	440	492	455	442	476	437	424	433	448	462	448	460	472	413	466	433	499	471	458	445	469	436	459	424	452	449	464	444	459	495	456	441	460	441	471	470	469	441	464	474	469	440	468	455	473	441	477	439	447	449	468	450	489	460	437	434	415	459	452	471	469	475	452	496	473	444	469	444	483	444	463	467	460	429	481	481	409	460	470	489	473	492	465	512	448	456	459	428	530	454	439	475	525	468	452	432	455	461	443	460	449	480	410	458	474	478	472	470	473	460	468	456	496	434	452	481	483	460	482	457	449	468	484	485	521	427	458	436	458	427	460	423	462	440	456	446	512	460	465	426	492	447	405	508	434	466	474	434	458	514	458	433	440	450	454	466	446	484	469	492	490	484	430	450	464	463	475	488	449	445	442	472	487	486	463	460	479	453	447	458	437	469	433	426	446	425	455	429	474	424	446	489	497	449	437	437	436	452	446	480	500	457	408	451	469	486	476	460	481	463	473	499	491	475	467	429	474	467	481	464	469	429	472	475	437	461	457	428	470	480	457	479	456	429	454	453	447	462	462	483	491	452	451	474	480	486	476	523	440	493	487	430	469	459	403	461	462	468	481	449	488	426	482	437	446	423	487	518	434	493	499	434	512	451	492	471	469	444	426	427	489	473	476	449	462	438	469	467	465	483	474	480	437	443	452	439	456	462	465	467	458	437	493	442	450	468	444	437	477	440	433	488	479	497	442	469	488	460	439	485	445	445	462	422	444	473	438	485	448	492	455	507	443	461	464	438	429	477	463	490	435	422	445	467	494	455	462	498	472	423	446	461	440	456	460	460	462	485	419	478	426	480	437	460	501	457	469	468	458	458	471	449	465	457	490	474	437	468	435	480	457	430	460	440	466	457	474	480	470	447	488	442	449	444	489	457	484	458	442	440	443	500	471	465	465	432	473	479	472	454	470	485	425	442	483	433	462	482	423	463	471	471	444	463	476	468	490	492	454	448	459	490	432	459	440	508	433	443	473	455	441	484	447	402	468	447	437	445	470	425	451	441	472	480	467	451	447	446	430	456	450	487	467	468	436	456	502	469	456	444	437	445	473	445	468	476	448	445	430	480	467	461	451	471	418	459	464	446	437	476	469	451	423	412	500	465	429	447	460	455	446	431	447	490	456	477	482	452	452	472	469	461	478	444	467	467	463	414	455	451	471	485	464	435	431	409	466	480	463	458	461	450	451	395	424	506	431	441	433	435	474	443	418	488	445	473	460	486	458	473	485	503	460	487	431	446	475	454	473	453	450	487	448	445	476	417	444	447	471	450	453	457	466	454	465	437	422	440	445	446	471	408	436	462	490	447	436	475	450	432	441	431	503	465	461	474	468	447	446	412	487	461	465	442	487	447	459	477	466	434	448	436	421	447	446	468	449	430	462	439	459	463	441	442	503	453	485	473	463	431	451	452	430	438	472	406	420	443	465	469	434	473	473	457	446	460	481	489	514	468	416	435	485	440	447	486	459	449	448	485	453	462	436	428	480	503	476	489	513	455	482	446	455	451	466	479	476	496	482	473	514	478	443	473	461	417	473	466	499	474	455	433	471	452	477	438	472	469	464	487	436	477	421	445	429	444	467	431	447	467	443	444	467	472	462	430	451	434	456	450	458	482	466	435	470	461	462	425	479	466	447	477	449	450	496	457	442	487	441	476	451	428	465	470	444	439	452	417	455	452	497	514	451	461	419	452	468	470	492	450	453	461	480	481	496	490	475	475	430	487	465	438	446	434	483	452	410	446	477	489	490	447	464	445	471	447	477	465	444	422	482	415	472	461	429	454	409	473	446	472	464	453	472	473	458	491	457	456	451	440	463	463	453	456	473	433	446	468	482	475	444	480	460	506	460	468	434	452	442	477	422	459	426	429	494	402	484	432	439	452	457	453	466	458	457	475	465	434	463	465	453	493	463	452	450	455	448	459	443	481	466	471	438	473	499	431	445	476	433	448	489	446	459	466	495	456	459	470	478	463	464	444	493	463	492	478	474	445	460	450	421	449	440	458	469	494	457	484	457	492	441	452	457	464	508	501	446	436	482	486	454	478	475	436	471	424	455	461	459	458	501	443	439	484	488	481	471	478	455	443	433	447	435	464	453	479	449	450	477	453	449	460	491	466	513	468	459	441	436	481	440	437	470	442	447	448	420	495	420	477	437	469	461	440	472	470	445	455	450	473	448	473	449	441	436	455	466	446	490	431	434	428	444	496	476	456	457	459	421	469	468	429	456	478	463	444	458	470	477	463	449	441	470	460	487	455	519	450	434	479	451	452	447	474	477	486	455	476	438	458	471	462	445	458	469	468	456	466	459	438	440	435	470	448	451	481	457	495	468	452	446	482	431	471	443	466	447	443	409	444	465	455	440	446	455	466	490	443	414	460	428	487	440	443	464	483	437	465	465	449	434	431	431	419	441	468	436	460	446	458	454	465	443	449	458	483	434	450	471	442	428	477	444	459	433	488	462	479	511	475	445	464	451	439	461	481	442	452	464	433	435	443	462	465	469	481	452	431	440	479	447	479	462	475	473	438	480	434	417	495	451	440	457	481	489	464	395	431	477	471	445	424	441	486	417	472	448	433	438	467	478	478	470	488	466	467	445	468	484	457	455	442	449	483	462	475	492	429	467	443	417	463	502	462	451	471	479	475	431	473	431	475	488	449	472	473	454	452	469	472	479	469	467	476	426	462	430	489	460	483	468	457	449	458	468	450	489	472	462	439	456	475	429	441	455	475	458	446	502	501	441	434	451	480	487	466	405	427	487	443	498	497	437	424	472	437	424	458	439	482	442	451	450	460	476	430	494	471	475	464	483	464	477	436	434	475	464	416	439	459	487	452	399	469	468	443	461	446	473	426	425	442	445	435	462	467	451	464	456	452	492	457	476	443	421	470	422	469	439	463	474	449	501	482	451	448	428	462	495	459	518	425	499	447	480	432	464	444	458	475	439	461	499	465	479	441	415	490	462	469	461	455	470	452	464	478	451	487	422	496	474	453	464	401	467	506	459	465	446	451	448	420	457	476	416
38047	41129	20960	5075	1398	699	636	667	675	628	646	636	658	671	626	669	683	650	651	644	692	639	629	650	661	663	668	663	654	622	652	635	638	700	636	646	642	637	622	660	676	641	647	647	673	623	665	631	671	667	672	652	618	645	649	652	661	648	622	681	663	640	668	667	633	665	632	609	609	675	683	642	644	661	672	652	659	651	646	648	691	650	679	660	704	619	658	660	689	641	635	651	669	662	626	616	648	628	630	670	636	684	643	671	615	625	637	618	695	684	665	634	668	642	614	658	614	613	695	643	632	644	670	633	608	611	630	627	621	644	646	660	601	641	624	669	648	666	645	637	626	686	669	629	618	670	642	645	674	688	641	638	682	683	636	653	653	645	595	647	638	604	659	671	655	646	614	681	607	652	615	649	593	644	633	635	643	637	613	639	621	631	645	634	649	648	615	658	625	664	665	684	646	689	615	641	662	659	606	643	672	706	623	597	648	642	687	647	649	606	672	662	658	691	606	703	659	636	619	659	635	621	668	660	602	696	638	640	650	643	601	631	604	693	682	652	644	652	631	660	654	688	674	662	685	626	630	644	694	665	596	664	623	660	631	652	607	702	689	681	632	648	666	622	656	625	654	648	607	659	646	709	590	645	581	673	632	630	653	633	640	724	650	706	660	673	704	640	614	664	627	687	671	618	635	648	648	606	659	717	659	703	635	631	690	628	670	653	701	652	640	632	674	619	622	642	674	634	640	631	649	649	619	612	674	682	676	648	645	657	643	686	688	634	607	658	631	665	635	647	636	614	582	634	688	633	650	637	678	644	668	654	638	633	634	627	614	695	649	639	662	632	646	605	604	682	699	636	660	662	677	635	674	692	651	635	650	606	612	630	644	662	637	633	654	686	659	657	654	692	686	669	661	637	611	651	681	641	648	624	674	645	690	674	653	658	680	612	694	650	607	637	697	643	621	624	629	627	640	668	643	596	670	618	660	651	622	689	674	682	642	645	683	643	646	636	640	632	638	659	624	621	657	641	661	636	646	659	657	639	681	662	659	653	653	629	663	620	633	653	635	638	659	598	705	654	653	651	636	665	684	684	648	641	662	646	668	687	683	644	690	688	623	632	657	617	618	667	654	649	650	623	668	615	659	663	667	636	652	653	652	606	646	616	637	630	662	634	699	667	701	673	671	631	638	675	611	622	631	579	593	627	642	646	591	643	641	691	663	644	664	658	608	604	640	644	618	630	594	622	670	639	661	677	611	662	615	679	670	671	645	619	679	603	653	618	621	647	664	598	631	629	645	625	700	660	667	667	672	662	643	646	665	643	660	683	660	624	678	643	631	665	630	629	727	653	651	675	649	625	632	638	644	628	655	628	629	638	673	615	639	646	701	676	635	627	656	631	617	673	642	618	684	701	645	640	665	667	633	624	678	656	691	600	599	645	657	643	623	631	622	639	638	647	623	650	633	685	670	680	622	679	601	667	627	620	636	638	681	692	598	631	659	616	673	621	593	663	649	661	644	686	650	667	636	663	609	652	627	732	596	633	606	673	648	643	632	659	668	646	624	633	618	639	597	648	666	659	657	659	679	652	668	664	615	649	598	635	612	663	617	651	613	643	643	660	601	724	629	677	621	652	654	668	646	652	685	629	653	669	644	579	634	628	648	635	635	573	614	626	700	636	636	643	651	668	624	655	616	680	617	610	648	635	665	643	653	646	590	630	679	628	673	629	645	634	644	627	661	692	677	650	689	643	673	652	681	672	589	665	618	658	671	665	672	605	670	645	694	665	688	644	703	634	629	637	607	651	697	623	610	645	716	653	631	657	662	656	634	667	643	603	665	673	670	604	643	638	672	665	635	706	724	684	693	603	605	617	637	636	607	678	653	670	646	695	612	668	675	717	671	616	638	647	658	654	669	636	607	650	656	640	635	660	707	673	661	642	651	637	677	630	612	707	623	631	647	633	633	685	644	675	636	606	662	645	688	641	611	623	639	628	638	672	682	646	659	634	673	606	702	638	675	666	625	632	608	657	625	634	685	686	627	647	659	664	650	653	713	639	633	630	701	647	637	616	654	658	650	665	672	628	661	653	637	649	713	649	637	657	630	670	589	648	637	639	638	727	613	672	652	680	658	689	661	672	585	662	667	659	649	593	653	635	659	644	613	639	620	643	664	704	656	636	609	648	658	601	636	617	663	631	644	625	659	638	636	615	662	617	688	665	625	642	651	609	612	686	643	612	685	602	624	614	643	633	683	648	667	622	638	613	732	629	630	619	635	633	678	616	637	673	660	637	663	631	675	650	683	654	630	605	692	661	651	613	639	638	657	628	648	668	651	681	673	666	639	662	654	634	653	640	685	636	635	603	596	699	632	669	680	621	629	656	692	634	645	641	673	683	621	683	630	640	608	658	658	651	644	669	655	637	639	678	678	637	634	656	638	664	649	679	619	663	646	661	640	645	661	629	658	608	665	643	604	645	669	655	629	614	584	603	653	660	628	648	654	651	633	641	643	663	594	667	678	632	671	662	655	684	609	608	699	654	650	656	648	606	609	635	628	672	609	624	642	616	659	636	611	669	663	648	673	644	643	687	620	636	654	625	669	664	640	611	635	616	640	640	679	647	632	637	596	632	672	644	659	620	687	669	659	609	637	639	648	622	642	657	669	660	637	649	670	646	672	646	667	609	659	635	636	650	667	643	660	620	612	602	677	615	658	683	646	645	626	641	637	642	631	684	647	688	701	698	625	665	573	647	630	631	669	630	657	671	646	654	607	666	679	699	681	641	638	658	635	667	654	643	655	654	663	625	664	646	633	670	645	623	630	610	663	647	615	642	668	660	711	678	657	632	648	664	612	674	668	610	643	685	653	691	625	633	657	653	624	648	669	601	682	701	660	653	633	625	647	634	658	615	644	630	614	637	640	647	629	642	678	671	662	654	673	626	619	643	660	660	657	610	637	654	635	643	645	633	683	650	668	649	684	678	646	672	608	649	655	623	597	664	615	624	629	671	641	662	621	628	723	613	643	624	664	672	633	662	655	643	630	647	683	618	642	608	647	685	665	664	634	635	601	659	612	627	636	632	651	650	662	658	640	624	636	620	648	657	669	715	644	634	661	655	633	649	651	666	670	632	617	682	645	668	650	625	657	668	642	677	716	692	638	667	605	645	666	641	628	652	630	650	648	676	656	625	683	676	604	653	629	645	664	616	644	639	695	665	645	644	665	690	645	668	651	646	634	681	670	660	681	676	703	664	624	664	684	633	678	627	632	671	614	649	645	673	626	661	658	673	635	719	603	645	673	625	661	589	623	629	632	668	676	697	645	708	623	671	653	654	619	661	640	628	651	608	648	644	621	652	601	645	673	635	631	602	615	692	631	637	676	658	638	683	653	657	647	630	620	636	664	630	644	660	657	634	693	660	665	623	647	671	644	670	689	641	658	677	649	598	699	635	615	625	637	667	634	640	658	656	631	652	630	694	659	626	652	631	641	620
24338	21978	29327	24324	21180	12679	977	561	578	574	591	578	571	543	524	545	572	575	549	505	513	584	566	560	522	513	597	579	563	531	574	539	539	559	576	573	539	555	553	515	572	550	573	579	594	559	517	560	552	565	548	504	545	548	571	561	547	525	539	553	597	568	524	532	572	542	558	556	546	566	581	558	516	550	597	534	530	499	546	573	547	559	598	599	533	551	572	551	547	585	590	535	557	561	553	584	563	572	559	527	530	552	546	569	583	543	532	590	511	566	591	557	540	556	587	558	590	556	561	602	539	542	565	542	597	566	591	560	562	590	563	555	544	590	534	559	540	516	555	536	594	574	533	561	571	544	538	553	555	558	541	564	579	542	547	545	570	567	586	491	563	584	540	573	582	580	532	513	595	557	554	560	529	535	542	547	585	535	530	545	567	552	548	585	574	540	534	555	555	583	579	551	549	549	552	541	595	568	588	581	571	599	590	549	544	583	571	537	518	571	561	565	525	518	570	557	557	573	588	601	554	562	542	525	566	578	539	532	572	549	563	574	544	515	537	551	533	547	557	538	502	562	525	559	576	536	567	565	567	543	574	526	591	597	583	554	550	552	538	575	535	523	532	555	555	534	544	569	532	610	547	562	553	553	579	554	545	570	542	606	557	564	553	540	565	552	558	545	552	619	526	524	542	573	574	586	573	538	559	587	565	543	538	530	547	568	573	519	554	541	570	561	596	545	563	550	532	517	559	545	554	580	546	540	616	625	573	509	553	585	539	536	554	536	530	574	530	557	591	565	597	562	588	553	523	566	555	559	537	524	576	554	531	614	511	543	511	566	552	595	563	570	579	544	532	554	600	547	544	563	553	561	554	567	584	580	511	552	511	554	591	579	545	589	555	541	633	550	562	589	581	542	581	540	544	590	540	581	533	530	562	559	529	521	586	552	560	570	560	551	526	567	587	579	549	528	527	555	548	598	565	551	544	526	528	559	573	560	611	545	571	557	585	538	596	548	572	541	579	518	544	586	538	567	585	555	558	490	539	567	574	535	588	607	546	532	570	545	528	583	553	522	552	563	558	529	558	524	580	573	575	527	546	529	551	560	554	532	541	542	554	521	515	573	575	581	556	555	556	550	550	509	593	514	552	540	550	564	518	567	525	552	565	529	562	588	557	570	565	581	554	533	561	559	598	571	565	578	564	547	558	557	582	538	513	541	546	586	518	529	580	568	558	568	556	555	542	598	571	598	557	548	536	521	596	580	553	548	539	572	562	541	555	538	565	561	571	570	531	543	617	537	551	586	576	565	541	535	522	599	593	566	542	561	583	530	517	555	588	528	533	561	554	551	561	543	546	539	553	581	571	550	550	547	536	569	542	587	560	562	529	605	569	575	572	534	525	535	531	604	539	551	569	566	541	620	548	566	542	646	526	526	501	608	560	486	532	541	559	520	545	546	506	515	549	540	519	517	572	544	563	573	570	560	574	553	528	570	571	548	531	577	574	597	532	551	551	499	519	552	589	548	523	557	574	543	565	552	576	552	591	541	559	517	549	556	585	569	558	553	560	599	535	565	552	558	537	552	501	547	555	510	550	570	536	543	584	549	572	543	574	559	513	558	546	569	542	561	574	573	561	562	567	559	544	536	506	543	575	548	543	566	578	572	561	537	567	544	550	573	563	571	586	527	529	534	578	560	536	537	543	579	547	585	559	573	547	559	532	547	530	573	552	551	577	551	574	539	529	568	553	523	597	533	546	511	576	566	520	567	551	575	554	552	554	526	555	549	574	556	564	539	522	521	547	547	581	571	563	555	551	582	540	516	562	583	568	537	555	568	533	545	538	523	546	540	577	561	564	575	554	547	561	567	534	573	592	565	586	575	523	532	563	598	546	562	553	585	522	564	500	519	545	571	522	523	548	524	594	559	523	524	566	531	576	580	569	572	572	518	582	551	563	597	542	586	561	538	565	532	542	519	582	528	554	526	525	555	566	548	570	532	555	525	542	549	572	519	583	549	550	587	610	527	594	556	549	550	570	548	578	594	541	554	579	579	543	589	536	544	565	521	579	547	586	559	594	535	538	567	558	587	555	548	546	544	577	551	535	554	535	535	565	603	551	575	578	577	539	524	561	562	559	566	543	564	535	560	607	517	554	589	594	532	580	588	534	575	569	595	592	580	533	556	526	516	566	536	536	535	606	544	526	543	561	549	556	581	548	547	541	600	547	554	560	563	557	513	522	574	554	565	569	574	565	564	607	597	524	522	517	557	553	542	539	616	543	564	574	502	518	562	591	604	548	516	534	553	559	575	547	569	548	580	548	539	555	567	568	544	574	502	567	582	563	578	563	543	547	591	532	514	573	576	529	586	602	551	559	526	602	563	552	594	565	539	513	591	573	563	543	525	491	582	550	595	542	570	543	584	521	590	572	535	530	616	546	520	578	548	540	564	551	553	542	603	534	531	531	559	575	556	547	543	533	596	575	523	574	551	555	547	533	534	529	526	568	550	579	538	585	561	552	567	543	560	528	559	585	562	586	580	552	594	560	489	593	538	555	521	567	568	612	530	595	544	539	588	540	557	552	580	522	565	557	568	553	587	554	565	559	565	510	522	560	556	561	531	534	598	580	556	562	527	594	556	548	522	563	569	542	532	554	548	589	534	536	542	594	545	591	569	507	567	590	517	565	574	552	542	519	598	556	528	596	540	540	551	533	525	552	557	557	588	544	556	579	562	538	541	548	555	544	564	570	581	531	596	578	527	525	539	529	527	569	552	561	584	549	577	559	539	564	584	546	582	539	540	585	559	540	533	535	549	548	536	585	536	593	565	566	539	550	561	543	589	490	563	512	545	553	573	553	522	581	561	552	569	567	558	541	551	530	592	567	554	533	548	556	538	571	535	568	525	574	584	545	590	592	526	579	565	555	551	573	582	525	524	566	523	590	538	567	580	578	554	566	541	587	551	584	521	563	574	542	520	558	560	549	603	577	565	503	565	570	512	537	537	541	568	574	556	519	528	564	523	546	553	561	567	514	588	557	566	553	534	551	556	571	555	545	541	536	556	553	537	571	527	558	550	584	573	566	587	543	522	567	582	564	563	570	512	514	575	576	573	583	515	518	536	571	578	541	547	567	556	583	549	576	560	557	557	508	528	545	589	610	550	548	576	573	576	569	575	527	558	604	567	593	557	519	536	537	515	517	553	585	541	577	602	562	557	548	549	577	585	533	535	585	585	557	582	552	546	530	515	609	540	504	560	602	562	544	559	524	587	606	564	586	598	543	485	585	579	571	585	525	567	520	598	569	534	561	599	541	514	588	542	528	533	518	563	603	538	563	517	548	591	608	564	557	564	535	556	561	543	529	531	522	526	605	509	545	596	553	551	589	586	532	549	526	539	569	530	506	575	567	557	551	565	560	564	560	547	558	566	530	587	500	541	573	558	563	581	578	559	540	568	559	570	536	559	525	539	556	547	576	539	550	599	535	549	582	571	595	579
61587	86921	53336	23257	6374	1589	788	771	837	826	826	730	784	806	749	808	754	792	768	815	765	807	745	741	765	798	774	770	745	767	834	788	784	790	761	817	801	774	789	763	800	814	814	786	794	735	728	826	762	759	825	787	793	792	752	782	780	721	773	805	788	739	775	775	786	759	759	726	784	794	776	804	816	770	768	803	778	781	799	758	775	767	744	803	810	791	791	825	712	767	750	803	808	786	791	754	798	805	800	815	777	785	764	763	780	779	777	789	762	797	761	794	818	782	828	785	755	766	819	782	796	766	754	767	761	764	765	795	767	829	795	790	776	732	794	780	783	799	759	753	835	757	704	821	805	791	778	752	795	782	804	780	767	765	800	728	772	788	739	781	770	764	814	757	818	785	765	733	759	759	802	776	742	745	774	822	773	768	801	809	776	798	816	763	805	769	751	761	790	809	761	768	741	773	790	791	743	749	783	776	754	723	750	791	806	788	788	793	809	793	757	772	800	789	755	782	747	795	760	790	773	787	782	809	775	787	803	784	770	782	793	765	755	753	786	775	807	791	765	770	765	802	781	752	818	799	771	791	761	749	693	724	776	747	721	740	753	812	754	775	797	777	762	801	763	773	754	765	783	753	792	799	807	782	815	796	776	783	782	740	707	792	761	742	782	764	824	731	811	785	763	765	738	812	773	753	755	777	784	782	707	750	784	803	804	809	792	821	746	765	799	754	796	792	801	778	839	770	830	740	775	768	755	792	747	810	821	782	773	770	765	799	729	792	777	780	753	786	790	714	804	744	809	776	784	753	789	791	771	778	790	760	734	772	716	782	789	802	767	786	799	759	775	731	772	808	818	803	761	769	783	767	774	722	786	759	753	789	768	761	831	792	786	821	734	784	732	771	772	758	775	788	839	826	797	748	763	780	793	743	754	784	765	782	781	735	799	774	796	807	814	779	774	789	782	772	802	810	760	818	767	808	772	800	749	798	781	800	741	804	760	781	821	793	803	740	741	767	735	780	805	813	728	752	787	765	813	806	754	755	755	816	800	799	751	774	809	789	803	775	770	771	762	763	790	771	768	747	823	751	753	793	753	805	784	766	792	814	806	782	739	813	788	792	801	710	775	758	811	766	822	778	755	773	819	800	732	727	740	732	771	765	752	759	710	719	815	768	814	721	759	772	773	782	766	813	820	801	789	761	800	813	773	829	772	808	738	715	792	749	798	802	765	803	753	763	792	778	763	795	698	749	779	806	739	777	768	810	773	758	815	778	773	757	790	794	740	760	792	796	734	801	763	770	751	820	770	797	801	794	816	780	739	739	776	730	746	815	788	749	740	775	768	768	718	770	765	788	777	771	784	776	784	814	793	811	791	785	754	790	780	814	752	747	791	769	799	771	737	763	809	772	781	799	752	755	782	794	826	789	785	768	806	771	773	765	803	788	770	788	778	786	794	798	734	761	773	772	766	790	761	827	831	772	771	736	765	779	791	764	751	792	774	758	774	796	792	727	736	829	792	793	737	761	771	783	776	767	764	819	805	789	806	789	795	733	784	832	807	729	721	759	776	807	772	806	770	756	791	760	755	743	726	749	785	750	751	720	746	774	788	770	760	806	781	742	780	742	746	773	805	765	765	808	820	752	805	744	787	768	814	784	762	807	838	800	795	761	793	804	750	757	778	750	739	735	788	806	687	760	784	764	784	793	792	735	762	784	765	787	795	758	777	752	798	807	803	814	799	764	797	795	757	774	753	751	803	751	759	791	751	788	792	746	807	762	805	771	766	800	788	758	732	795	763	758	787	748	849	805	762	792	777	778	732	806	772	754	759	815	780	766	811	780	738	786	812	778	730	799	769	769	799	768	774	810	768	804	730	768	840	770	765	818	718	718	795	794	777	767	746	785	745	753	798	758	747	781	748	760	770	784	822	771	772	764	823	781	774	787	771	745	743	769	754	766	740	791	772	747	774	739	776	765	763	792	799	764	779	766	763	772	726	781	803	734	795	763	851	790	757	759	807	787	767	735	806	748	786	788	805	801	797	754	774	773	756	768	732	744	805	824	839	794	807	765	735	787	740	766	726	765	792	750	766	776	818	818	802	798	783	759	826	783	841	784	823	696	808	775	739	766	754	747	793	747	719	784	830	808	729	763	774	778	744	801	768	726	792	769	796	770	777	760	795	812	760	808	778	731	801	749	782	749	766	839	806	812	746	783	804	739	743	741	844	760	792	770	762	759	756	810	756	811	818	781	827	711	795	744	790	784	785	794	760	745	807	773	820	792	758	796	752	770	764	749	765	700	746	779	754	817	755	780	822	771	824	750	843	749	760	728	763	743	779	781	761	770	752	798	737	794	795	759	758	831	774	752	766	755	772	788	774	817	786	789	769	750	781	728	752	793	808	716	775	769	764	727	767	753	797	752	792	768	745	802	775	754	789	801	779	755	679	762	753	800	797	767	733	741	806	792	779	802	808	740	746	789	803	746	836	757	768	774	766	798	794	735	804	789	774	756	811	751	768	787	793	750	737	790	746	791	734	726	750	808	793	757	839	792	778	755	768	778	769	746	766	768	736	758	758	750	828	787	775	786	815	775	787	811	774	735	823	728	817	798	806	816	765	765	788	719	788	794	765	779	799	763	791	804	790	784	783	767	755	782	789	797	791	843	808	769	810	777	769	787	771	752	760	786	761	757	778	772	760	826	760	770	803	775	749	738	766	816	788	821	737	771	795	788	760	791	755	758	788	785	803	789	795	776	757	774	752	737	764	757	771	805	742	724	809	804	760	793	764	799	750	779	838	769	755	813	767	761	789	758	771	746	782	753	789	792	756	756	789	771	803	808	755	776	763	789	731	750	784	754	876	788	797	773	812	767	765	777	778	763	772	791	793	753	775	761	778	774	748	745	739	762	802	817	789	777	785	794	738	776	752	811	721	793	776	773	787	777	784	780	754	743	703	790	748	807	783	758	744	781	820	801	754	787	807	816	800	777	802	784	779	754	781	798	753	772	781	749	802	776	756	764	772	755	777	808	737	793	743	783	784	729	807	793	744	799	802	769	775	776	782	733	804	815	716	804	771	732	771	737	807	717	772	811	769	772	747	827	739	762	812	768	768	768	829	811	785	795	779	770	777	742	763	771	802	739	798	811	810	767	733	791	849	769	790	782	807	790	734	806	752	733	798	758	795	762	824	817	793	744	814	733	809	721	743	804	815	719	738	733	766	805	767	819	765	765	793	777	767	728	826	767	766	775	744	746	778	755	737	811	708	791	804	749	833	765	776	762	849	730	794	789	723	810	780	774	770	782	781	782	802	787	834	771	783	800	781	794	765	798	826	764	792	765	758	803	796	801	788	772	785	749	786	760	753	741	776	776	746	732	745	774	776	752	764	801	808	804	778	759	793	794	743	777	768	829	777	792	776	784	759	806	782	767	797	790	741	793	755	750	766	774	763	786	771	795	784	850	751	769	788	777	747	765	791	765	794	755	824	735
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
