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
341303950839	341303951400	341303951950	341303952500	341303953048	341303953600	341303954150	341303954700	341303955248	341303955800	341303956350	341303956900	341303957448	341303958000	341303958550	341303959100	341303959648	341303960200	341303960750	341303961300	341303961848	341303962400	341303962950	341303963500	341303964048	341303964600	341303965150	341303965700	341303966248	341303966800	341303967350	341303967901	341303968448	341303969000	341303969550	341303970100	341303970648	341303971200	341303971750	341303972300	341303972848	341303973400	341303973950	341303974500	341303975048	341303975600	341303976150	341303976700	341303977248	341303977800	341303978350	341303978900	341303979448	341303980000	341303980550	341303981100	341303981648	341303982200	341303982750	341303983300	341303983848	341303984400	341303984950	341303985500	341303986048	341303986600	341303987150	341303987700	341303988248	341303988800	341303989350	341303989900	341303990451	341303991000	341303991550	341303992100	341303992648	341303993200	341303993750	341303994300	341303994848	341303995400	341303995950	341303996500	341303997048	341303997600	341303998150	341303998700	341303999248	341303999800	341304000350	341304000900	341304001448	341304002000	341304002550	341304003100	341304003648	341304004200	341304004750	341304005300	341304005848	341304006400	341304006950	341304007500	341304008048	341304008600	341304009150	341304009700	341304010248	341304010800	341304011350	341304011900	341304012448	341304013000	341304013550	341304014100	341304014648	341304015200	341304015750	341304016300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22733	21482	29382	24000	21484	21539	11014	1404	1002	930	885	776	709	771	734	654	636	594	682	642	677	600	639	607	588	601	580	579	604	598	579	581	596	565	591	569	549	636	609	568	567	574	562	574	583	608	556	510	553	576	532	593	610	564	567	570	563	573	592	561	562	571	570	556	505	535	544	530	569	566	544	582	618	572	532	582	582	561	555	554	572	528	565	540	573	525	586	572	591	564	589	570	531	554	611	577	549	571	524	588	586	525	585	581	563	566	608	544	575	547	604	597	540	549	612	564	579	575	569	583	579	546	554	565	550	576	507	573	554	562	598	597	549	590	569	530	556	576	560	533	570	544	580	590	551	586	556	602	571	540	536	571	558	565	546	533	555	569	569	517	563	526	551	556	564	556	564	538	589	550	521	558	559	540	534	557	556	577	528	576	573	557	523	535	594	566	561	595	524	566	536	590	562	557	543	541	544	535	590	530	557	603	569	543	539	555	623	565	593	505	544	577	568	621	612	523	530	567	560	596	513	602	555	562	605	536	572	541	539	521	585	589	593	545	527	607	604	566	541	535	552	591	591	519	528	562	573	524	595	541	527	535	615	580	522	582	557	511	582	543	569	581	605	568	567	521	561	547	566	565	577	560	576	534	572	560	505	573	606	568	596	618	559	558	572	516	575	574	536	550	572	597	559	562	540	553	577	549	578	572	544	553	533	547	586	620	556	603	582	615	545	605	568	611	566	514	573	597	542	540	564	614	523	558	525	514	561	560	562	540	531	553	541	542	556	598	550	583	559	550	536	528	618	566	536	617	592	593	616	589	583	579	570	524	558	554	561	546	539	572	562	617	557	587	595	534	602	573	571	513	556	541	553	535	542	563	571	607	594	595	585	582	543	514	574	546	551	556	586	595	587	588	601	550	536	509	558	550	561	544	543	553	576	526	589	546	565	562	559	602	569	616	561	569	560	568	579	578	592	538	563	561	547	544	537	524	579	555	536	544	518	608	544	567	545	596	574	557	558	575	571	572	578	580	501	557	608	576	544	552	523	582	560	551	536	594	560	561	526	555	551	559	573	558	560	582	536	556	591	530	547	554	530	546	589	521	588	535	567	569	562	571	574	541	594	592	586	550	567	578	559	562	556	580	579	563	546	553	545	547	561	655	610	591	561	576	560	568	565	559	556	580	549	548	588	542	550	574	574	526	517	584	550	575	564	556	580	583	583	524	589	530	555	577	566	564	566	479	530	603	615	557	546	544	557	567	537	556	565	619	612	569	541	593	564	581	628	603	577	531	563	583	545	531	534	568	568	525	585	578	494	548	547	593	557	551	578	567	569	521	583	496	548	597	550	542	606	564	535	556	581	544	511	578	572	550	600	555	576	562	511	549	576	594	582	518	519	555	545	592	553	578	569	567	562	559	541	574	544	556	550	560	582	523	529	611	540	552	545	556	550	551	554	597	572	586	570	592	578	551	555	564	622	581	576	566	588	567	573	554	593	572	628	565	577	559	602	550	539	598	557	588	586	541	598	556	562	582	548	598	525	526	556	551	575	573	603	578	579	567	565	558	561	557	549	554	563	578	533	566	563	571	571	570	565	610	550	600	539	569	541	567	561	539	552	533	579	580	575	587	535	541	555	555	546	573	553	561	534	589	582	542	560	559	549	548	545	582	520	542	570	579	556	633	583	566	526	573	562	557	575	561	517	603	564	544	562	589	536	619	568	547	587	545	524	527	555	570	550	546	590	518	527	506	563	552	520	534	604	583	534	546	541	579	538	565	530	572	593	536	550	568	558	558	548	593	580	579	554	535	546	550	562	557	583	580	596	575	558	571	578	585	584	559	540	580	578	574	552	499	556	541	533	566	523	551	571	574	577	603	577	558	577	595	591	537	530	553	515	554	556	552	586	563	586	538	546	600	540	521	606	595	587	566	557	538	559	552	550	600	551	583	563	598	625	516	567	531	556	549	545	566	591	540	578	586	529	523	574	534	538	573	576	597	560	549	511	558	588	561	572	572	567	527	528	546	565	521	494	562	549	538	540	562	562	580	575	569	601	597	564	571	537	527	552	545	570	576	520	535	546	582	573	556	549	617	574	561	523	544	555	583	598	537	564	551	550	568	575	569	585	547	541	536	592	539	539	550	524	564	546	550	553	539	530	548	593	626	540	546	620	599	564	550	534	569	544	578	560	565	531	552	516	584	606	564	612	538	584	549	535	594	569	539	554	559	546	551	523	570	563	544	554	589	593	581	559	537	569	579	576	572	591	600	561	553	545	593	574	547	567	562	504	599	579	532	567	583	564	567	551	587	539	555	586	516	570	592	548	554	524	585	539	557	544	611	550	573	575	545	579	554	536	570	553	576	565	568	561	581	569	548	536	583	546	579	596	584	572	549	563	582	563	514	541	547	573	570	580	590	563	616	549	551	570	505	588	561	570	537	616	609	538	578	562	512	498	554	562	616	555	589	578	558	565	537	551	571	548	557	598	591	526	601	540	554	550	557	548	574	550	558	552	539	549	515	529	602	571	561	570	573	567	564	551	523	542	530	526	600	575	522	556	578	582	553	586	552	606	572	569	547	552	568	568	544	580	549	549	560	557	561	569	542	575	591	526	572	544	554	562	542	573	558	623	560	536	592	587	590	548	584	572	577	545	583	571	539	552	590	592	572	569	536	543	576	529	560	559	562	569	583	577	547	563	563	562	558	587	521	605	559	567	543	541	539	550	564	540	585	541	527	549	508	609	591	541	552	595	627	532	550	567	546	573	586	556	556	558	578	583	582	556	608	551	518	575	580	574	548	527	585	572	492	533	566	614	566	550	567	590	530	527	596	537	570	520	576	529	570	553	524	559	566	542	574	563	511	542	553	580	588	590	592	581	588	555	545	574	560	584	597	540	560	534	566	573	508	566	556	579	566	581	530	568	553	552	567	575	530	539	577	587	568	556	574	509	524	529	583	542	589	568	587	542	557	583	588	549	536	555	589	523	568	553	624	567	554	567	547	615	562	554	559	605	534	543	571	555	586	558	559	583	544	607	520	572	574	554	569	534	558	566	592	576	566	522	535	540	540	529	556	547	546	517	546	565	546	517	575	545	572	595	596	546	557	563	511	597	537	579	576	543	562	571	587	564	513	533	572	563	568	547	516	604	584	554	606	568	585	545	583	572	582	549	522	566	541	558	580	557	555	556	541	571	549	577	561	573	550	512	556	600	535	579	544	560	561	544	572	566	597	513	561	554	567	531	531	591	581	543	553	535	578	567	529	575	521	551	547	587	540	509	600	535	548	576	581	537	582	597	567	555	522	592	550	565	581	490	562	541	566	587	594	581	564	581	561	556	507	581	573	591	573	588	580	569	554	606	558	577	551	523	593	548	526	555	573	530	545	507	543	576	582	557	544	566	523	577	582	531	557	602	567	599	534	567	537	530	565	614	596	575	531	571	560	611	528	525	571	576	532	570	553	547	570	547	558	550	584	578	561	576	568	561	604
4658	14408	10128	5075	3813	2838	2280	1875	1565	1281	1162	1052	995	872	856	773	856	807	806	749	757	729	663	689	702	729	667	718	710	680	687	659	663	726	667	634	681	665	664	641	667	646	676	653	642	587	677	656	651	618	620	626	655	650	608	676	640	622	639	632	650	630	659	634	675	606	637	634	651	604	622	648	655	622	652	628	623	650	655	658	632	615	614	631	652	627	633	621	614	619	655	600	637	625	666	617	619	640	638	622	598	676	660	667	665	647	555	637	665	618	626	586	688	621	690	622	590	671	646	660	657	581	604	600	642	615	649	652	629	598	640	603	625	656	598	628	585	643	598	630	621	609	631	648	599	644	628	627	588	590	647	636	601	632	610	603	644	609	615	643	612	606	707	646	617	676	655	659	621	604	648	653	627	633	683	622	662	607	668	646	636	586	630	600	663	610	613	620	685	612	596	642	601	649	646	633	626	693	640	613	646	652	607	649	665	641	610	638	586	631	632	626	632	643	634	639	607	670	658	618	603	671	614	594	625	636	674	629	663	636	638	640	628	614	646	674	628	639	618	628	624	665	597	617	627	620	618	580	646	664	640	608	643	636	651	604	628	645	608	623	636	604	648	641	650	625	614	602	672	635	604	663	637	639	647	649	614	637	626	616	661	602	623	602	637	598	610	615	624	626	627	592	608	631	623	586	662	610	598	624	617	637	617	604	630	641	649	554	627	630	618	642	634	610	619	617	637	604	625	618	605	623	681	624	611	641	618	581	643	655	623	624	676	667	614	655	614	618	600	598	628	606	594	623	648	623	579	591	623	628	627	620	652	628	638	604	649	620	594	628	599	621	636	623	654	649	651	673	607	603	627	631	628	631	607	603	641	605	646	625	614	637	625	636	650	652	598	605	620	584	636	606	590	621	627	637	620	604	611	615	645	649	624	679	621	620	680	703	641	589	625	619	627	632	600	642	614	661	628	609	588	629	602	651	625	610	663	623	598	618	650	601	612	640	641	646	631	645	602	606	631	644	623	662	627	618	592	590	627	605	645	603	594	594	629	635	665	602	619	622	654	651	655	639	630	619	618	602	619	598	623	649	614	664	644	664	624	638	614	598	557	610	641	592	585	660	643	618	587	611	666	598	618	652	632	642	625	611	641	611	660	677	633	604	574	653	631	607	662	641	592	596	628	614	610	613	645	592	572	649	648	634	631	592	639	595	633	651	606	640	621	616	668	638	594	620	666	618	615	616	617	639	602	592	600	656	642	631	608	598	593	655	614	626	590	647	600	580	639	620	618	664	651	650	613	607	627	622	584	612	632	635	662	574	671	662	606	608	596	623	635	643	674	634	621	630	607	658	628	604	629	619	596	647	623	642	652	587	600	649	624	658	629	668	655	598	631	627	620	599	592	610	654	654	641	654	603	619	627	635	603	666	585	594	631	598	600	616	642	661	584	618	643	613	602	579	603	605	584	613	673	667	643	642	613	614	661	585	592	644	656	606	625	627	675	639	653	615	653	635	612	631	625	667	606	575	640	633	664	605	607	631	610	624	648	627	617	634	601	623	602	604	634	632	621	640	609	616	646	630	618	634	609	596	621	668	585	621	655	627	657	667	644	628	586	634	593	598	614	582	607	618	633	635	655	656	631	662	613	600	644	624	607	642	638	677	660	638	661	589	668	630	629	655	635	613	661	649	658	636	669	561	689	661	649	605	634	617	627	631	607	640	661	643	611	610	653	566	614	590	648	634	649	591	612	631	628	621	660	610	623	663	664	638	592	570	579	636	624	643	636	625	596	623	579	627	630	602	630	619	604	675	613	618	583	666	560	624	653	637	624	644	635	651	575	572	615	621	637	645	620	628	596	669	603	681	594	601	657	628	606	642	641	659	653	673	657	593	617	661	594	625	637	618	624	594	634	598	605	665	621	639	640	666	612	627	634	631	636	619	589	604	647	605	621	624	642	627	610	627	611	637	608	617	647	589	612	614	652	636	633	648	652	650	659	587	649	562	615	623	620	616	671	645	653	630	626	661	605	635	665	624	651	650	616	642	668	623	623	677	588	623	601	635	572	651	626	620	628	633	643	638	629	668	706	678	653	621	581	617	605	600	623	610	657	599	638	667	597	640	658	596	636	650	625	575	613	621	655	669	663	705	622	609	654	634	623	601	629	669	671	627	584	638	586	635	587	650	669	609	645	617	621	602	639	592	619	628	640	636	633	613	666	612	691	589	669	606	597	583	620	621	635	626	612	628	595	589	660	703	558	601	595	608	647	582	641	621	600	648	694	620	594	653	654	660	616	626	638	605	687	597	622	609	593	624	629	627	627	672	629	617	618	625	594	649	651	627	623	637	629	627	596	658	625	646	657	623	597	637	616	663	616	636	592	637	645	615	638	646	620	614	619	624	602	642	597	626	586	658	597	635	626	604	623	676	651	618	617	629	591	624	624	624	612	682	597	645	635	628	634	655	640	685	630	607	619	637	602	601	647	629	631	641	601	613	616	585	658	619	651	623	674	609	619	623	637	616	620	610	627	608	603	626	670	609	628	597	614	622	598	636	620	681	644	605	642	623	657	595	607	583	601	643	627	627	626	624	596	618	634	623	614	642	617	625	604	625	640	659	661	629	624	637	655	627	652	625	643	588	628	616	622	654	611	612	648	622	621	617	600	592	627	636	602	620	635	669	577	595	633	627	637	633	648	643	584	601	640	629	639	636	658	589	649	612	637	630	629	695	646	700	602	641	612	657	615	613	625	654	676	636	629	609	617	632	615	656	598	613	642	668	603	595	637	625	605	635	622	610	623	635	599	643	635	646	678	613	630	643	637	603	674	666	586	601	604	562	590	626	610	607	625	609	617	648	632	626	627	677	667	623	583	591	650	635	606	602	631	658	622	616	650	618	633	622	650	643	597	656	638	620	636	626	625	594	617	604	602	657	615	604	631	609	650	601	614	594	617	615	649	605	604	630	650	647	587	615	610	632	602	627	592	653	640	658	646	633	642	600	614	610	623	562	651	623	594	630	592	610	617	638	629	660	636	609	610	613	646	598	636	617	690	633	643	636	596	679	633	599	644	668	596	657	615	606	631	642	636	615	588	635	609	633	628	622	697	642	643	637	628	602	588	680	637	589	619	666	644	652	656	624	615	595	643	629	695	620	568	651	617	642	651	595	599	670	655	604	630	636	625	597	592	625	643	656	645	617	573	619	635	645	629	624	635	654	636	597	617	606	604	628	650	621	634	664	590	622	646	649	615	612	608	561	616	614	626	610	673	616	631	583	631	650	634	614	608	702	667	619	699	625	629	587	646	606	651	587	607	619	598	682	614	625	607	634	679	612	634	614	619	599	663	624	642	623	605	623	644	571	626	628	598	605	671	610	597	623	634	600	571	567	600	621	662	624	585	634	663	606	607	586	634	652	636	594	622	622	648	619	609	691	640	641	626	590	634	630	644	604	625	631	612	660	656	616	616	593	618	597	647	598	629	631	626	564
27337	18174	3844	603	435	413	392	444	422	396	385	394	397	434	392	368	377	349	381	388	368	392	410	389	384	411	380	388	384	403	395	376	401	386	410	386	371	393	426	397	399	410	388	388	411	412	404	379	383	360	397	403	396	397	394	408	407	388	379	408	392	371	408	382	444	409	397	376	404	394	389	399	407	375	383	405	411	349	395	379	405	392	393	395	377	388	378	377	388	390	414	397	406	422	387	392	398	356	422	384	417	379	387	416	398	372	359	407	381	418	386	401	392	407	416	382	395	332	402	358	396	397	387	401	422	413	383	374	358	400	382	394	374	381	398	386	425	388	370	363	403	405	384	414	395	376	405	407	378	409	373	385	409	402	438	403	401	374	384	411	377	390	371	401	410	373	407	371	423	389	386	383	404	395	388	402	388	352	400	391	399	399	387	372	404	383	413	398	422	402	370	396	407	371	392	447	437	413	358	395	402	405	382	406	425	388	422	386	342	377	383	417	369	410	399	394	414	386	388	390	393	434	407	404	397	404	388	395	370	384	386	393	396	394	416	411	356	399	414	374	399	369	408	392	405	443	395	380	383	421	407	386	399	370	385	376	408	365	381	361	411	416	349	363	372	438	400	382	414	398	425	373	382	362	404	406	422	387	391	397	419	370	392	401	383	399	391	386	378	381	413	416	377	399	421	391	402	388	398	380	411	409	354	410	402	426	420	359	385	377	392	378	364	378	409	377	399	378	369	367	393	371	402	405	377	405	386	383	381	407	439	426	377	412	400	402	405	398	398	380	386	419	412	400	384	376	374	431	404	412	436	415	367	385	396	413	395	391	369	364	393	404	387	373	386	425	391	389	387	385	400	378	402	386	401	399	365	395	394	397	433	366	397	382	416	369	402	374	382	386	368	418	393	377	372	440	366	391	367	395	389	438	369	398	355	413	347	380	394	407	381	374	388	377	383	398	409	376	390	403	404	422	422	396	391	409	391	398	444	414	396	393	366	395	411	421	386	388	402	372	395	361	374	425	419	420	365	416	380	391	406	380	400	374	402	394	425	405	397	349	400	397	432	406	369	441	404	381	357	400	438	387	386	395	408	399	392	365	387	366	373	420	370	361	398	419	357	373	408	431	387	405	365	406	401	368	395	420	399	397	357	402	404	409	385	414	364	412	408	376	380	362	410	383	383	373	393	359	398	377	400	375	361	396	367	380	421	393	377	371	403	407	378	408	385	371	403	391	422	422	366	413	387	386	390	380	374	402	416	372	416	410	351	378	359	360	412	428	421	408	382	407	394	389	382	385	375	412	376	400	357	376	397	376	378	420	370	417	385	412	432	385	400	391	381	418	378	407	342	394	391	362	390	403	355	401	404	390	391	409	353	414	411	398	347	412	365	396	400	388	406	412	371	413	396	409	406	398	381	410	420	395	357	419	393	390	410	404	405	373	389	382	397	410	412	372	376	416	418	385	372	374	423	390	393	402	370	416	419	391	374	415	382	400	429	418	388	404	383	371	376	391	422	383	366	379	412	389	423	422	412	394	368	388	374	417	396	396	409	379	392	423	401	395	388	411	451	417	411	390	405	389	362	355	412	389	406	371	406	396	372	385	424	360	396	361	384	428	365	400	343	381	406	384	391	401	428	347	388	395	414	372	406	346	390	408	384	388	394	395	380	401	368	361	381	373	358	376	380	422	382	387	393	381	374	378	431	380	363	414	425	392	387	427	415	347	406	417	357	379	375	405	384	371	398	379	353	376	414	375	443	405	355	379	391	397	370	364	382	397	383	382	455	367	390	375	408	386	406	371	416	421	399	377	379	370	401	409	364	400	421	389	383	357	380	379	395	367	394	391	372	438	365	389	389	388	433	368	417	412	411	383	390	405	385	378	365	404	397	374	386	392	374	416	418	410	404	386	417	371	386	347	397	384	435	392	404	394	362	400	403	388	375	433	389	408	421	376	390	378	416	388	367	381	401	365	415	407	399	361	413	399	384	380	414	394	395	406	354	420	384	396	372	385	410	380	380	386	373	379	398	388	370	360	385	378	394	408	405	405	383	396	384	392	373	373	421	416	388	394	385	384	407	394	385	400	395	425	379	377	404	386	427	356	433	403	402	410	418	422	367	399	409	392	379	400	396	410	443	373	389	424	415	407	391	385	376	406	385	383	396	372	424	372	385	364	366	399	382	403	371	387	407	383	433	399	407	407	350	382	366	385	349	381	377	396	354	401	427	411	412	364	366	356	393	404	367	377	388	398	384	387	404	413	375	399	394	384	420	358	370	408	377	397	382	384	389	383	373	384	384	407	429	408	394	407	389	350	388	421	401	387	394	368	387	401	385	388	446	383	411	389	388	422	366	406	382	374	406	381	387	390	399	376	405	406	399	386	384	403	387	387	396	353	400	368	386	372	399	397	412	383	439	389	398	386	407	425	429	400	404	390	397	413	373	344	394	376	395	419	424	376	401	404	402	388	419	397	402	367	418	382	365	373	406	353	396	425	375	384	388	375	402	378	381	391	388	381	379	384	396	410	385	412	397	410	389	383	380	398	405	400	385	373	402	396	377	375	417	374	393	393	388	420	377	398	390	413	411	366	377	402	405	383	408	397	390	381	371	404	385	390	379	397	440	351	378	397	380	391	382	403	400	377	379	385	385	403	380	391	366	360	386	362	410	374	408	378	379	382	396	391	390	387	412	354	368	422	365	389	402	383	385	344	421	378	416	383	384	354	423	412	397	415	369	414	365	383	408	408	382	393	420	347	395	396	354	367	404	369	359	408	414	358	365	424	401	364	416	409	411	380	353	396	414	377	380	343	387	369	407	412	374	389	396	410	402	398	375	412	414	407	394	384	421	364	406	397	377	383	373	352	368	410	394	344	403	410	395	366	369	379	387	381	414	413	383	380	425	360	379	364	374	387	405	387	404	371	364	407	391	369	407	386	415	389	383	389	381	380	385	430	395	400	434	417	388	392	381	417	337	418	397	417	404	379	437	382	375	394	371	398	380	379	389	399	374	395	411	371	390	419	418	412	396	406	394	391	413	401	361	393	384	381	404	379	413	381	373	399	384	391	378	390	418	403	360	403	358	397	413	394	400	359	385	409	400	379	386	378	346	394	414	396	367	395	387	370	386	374	384	399	372	355	385	390	390	381	415	356	377	403	401	365	410	372	397	418	413	372	386	396	425	377	438	406	371	404	414	385	414	426	392	375	389	415	448	412	377	383	404	405	401	390	392	388	353	352	403	367	379	381	376	366	399	396	359	376	394	380	355	393	451	370	398	384	392	409	376	389	396	406	411	405	399	399	400	368	393	377	382	398	406	412	383	386	387	366	429	374	391	420	386	400	431	415	391	388	353	376	382	367	408	403	402	378	403	395	410	403	412	407	376	361	396	393	375	408	386	381	407	375	381	402	400	392	394	408	360	397	366	385	377	394	412	393	408	404	374	421	386	371	387	408	401	399	381	385	415	359	358	387	411	400	340	422
4179	853	684	583	547	537	436	438	453	437	470	459	447	473	410	434	471	429	428	416	449	413	400	400	454	459	404	423	433	430	420	392	444	466	449	471	414	433	415	443	430	415	408	442	417	439	477	445	418	427	408	416	444	425	467	449	465	412	449	464	429	431	439	437	431	440	404	440	442	393	402	410	447	441	451	410	448	395	408	417	462	411	424	428	451	470	464	434	425	441	405	408	444	441	393	422	433	454	427	449	442	440	454	416	436	360	434	447	438	457	436	435	422	433	479	464	472	432	427	432	446	443	438	446	415	467	431	435	415	407	397	441	418	435	456	435	400	410	437	416	440	421	460	429	434	440	416	441	458	461	444	440	421	445	418	447	442	402	450	438	458	435	436	443	440	441	435	465	426	386	429	405	452	408	437	448	408	455	435	458	441	415	451	462	445	448	478	422	382	450	465	464	416	415	404	395	422	431	426	428	403	411	446	419	430	417	410	425	400	463	406	393	399	482	415	480	430	437	424	439	437	441	414	410	435	465	421	402	425	473	447	431	446	416	410	428	449	424	484	414	447	448	424	434	439	432	432	432	416	403	419	391	414	446	417	440	435	385	406	428	476	434	456	425	443	418	429	421	447	471	441	450	433	387	454	434	445	437	432	445	452	415	465	443	428	423	443	451	428	432	463	440	395	429	423	421	405	427	406	424	421	380	452	428	432	410	415	402	376	437	451	428	459	436	451	472	403	466	416	455	427	436	429	436	430	403	446	382	450	455	407	414	395	393	428	456	446	457	450	405	405	438	460	458	450	443	438	394	415	416	418	404	436	445	434	423	434	453	404	414	446	420	442	414	419	469	452	434	402	440	422	449	428	410	453	427	441	402	444	474	400	455	427	453	442	428	464	400	395	422	449	464	445	430	447	428	424	419	404	441	435	414	477	416	422	444	412	418	440	470	437	439	465	417	371	457	415	443	434	427	428	457	452	416	428	457	439	420	415	430	394	448	437	439	432	441	463	400	469	443	435	408	434	435	420	445	414	446	430	417	456	402	428	432	412	410	449	423	447	396	442	439	431	453	396	448	395	427	457	431	448	446	415	423	425	440	441	408	389	465	404	452	424	439	427	434	423	386	437	435	451	479	417	417	444	389	394	449	394	431	414	445	440	451	470	411	434	431	453	482	438	447	410	426	439	422	417	377	385	406	473	420	452	415	440	460	447	430	449	448	446	415	403	441	404	446	430	451	435	427	405	434	430	449	467	432	435	455	432	420	416	404	451	398	467	452	442	395	429	386	426	397	427	423	406	378	450	421	440	453	431	436	413	433	432	445	417	437	420	443	470	431	401	429	424	442	420	409	411	416	414	427	442	420	435	400	449	425	416	462	408	457	438	431	453	408	455	446	458	454	433	404	435	416	467	406	468	417	390	395	396	410	437	465	437	444	410	414	446	430	450	430	471	461	468	432	427	383	416	427	413	427	422	461	415	410	421	429	406	449	435	408	406	438	458	430	452	434	397	432	430	416	430	431	455	426	408	442	456	434	462	442	423	406	449	415	408	407	452	416	476	445	450	455	434	410	463	438	433	439	408	442	410	409	407	432	427	394	449	406	437	421	444	432	435	442	424	424	454	451	411	406	399	407	439	444	422	418	440	387	412	457	425	412	433	390	424	430	449	403	429	458	461	425	410	436	467	433	430	417	419	390	453	436	418	448	420	417	424	456	449	421	423	447	414	446	458	412	419	461	433	453	416	436	448	439	435	427	421	435	425	422	418	370	412	425	454	410	434	469	431	405	441	410	458	445	450	443	462	394	408	419	438	427	426	411	385	439	424	425	460	428	421	447	408	428	427	452	433	452	444	407	421	403	427	434	413	443	450	447	426	459	472	440	418	404	437	405	442	431	437	437	413	463	460	419	455	440	427	431	385	442	426	457	440	394	437	465	433	395	457	427	439	438	398	429	420	400	404	434	409	408	423	426	468	403	445	414	426	412	400	418	413	433	426	437	424	421	446	437	436	438	440	392	421	418	414	444	401	403	462	440	406	378	419	416	439	404	437	438	429	442	426	433	477	419	421	421	429	429	412	428	424	421	417	438	425	388	464	417	438	456	426	460	423	462	431	432	467	434	438	407	399	489	426	424	439	444	425	425	456	418	414	374	423	450	449	429	442	429	469	443	393	431	418	425	437	424	423	408	419	463	450	468	471	447	427	436	424	439	417	453	462	415	451	436	412	431	424	429	464	456	432	413	410	449	417	423	412	410	444	414	430	403	413	441	431	407	425	445	409	434	417	436	468	389	394	398	428	439	419	413	442	454	453	397	429	419	461	419	454	441	440	442	421	420	437	442	464	457	454	439	466	423	426	423	452	408	405	424	428	422	455	447	430	433	461	432	436	449	451	410	400	467	460	456	435	415	419	408	436	413	407	443	442	428	419	402	447	475	444	444	444	427	433	405	437	417	414	394	418	440	462	419	443	396	423	428	409	407	435	431	459	440	419	368	411	413	443	404	437	467	446	415	409	429	427	461	435	407	468	443	414	422	427	422	400	454	421	425	433	438	419	391	449	433	386	427	404	438	436	419	423	418	432	415	459	428	429	431	443	416	437	461	438	436	432	435	400	409	378	438	433	421	407	438	406	451	423	416	410	436	447	473	426	451	401	472	439	455	445	452	393	418	387	433	433	419	429	429	459	458	434	428	446	405	443	406	421	437	419	432	432	431	446	413	455	435	431	437	410	402	436	395	445	420	439	417	411	418	445	385	406	419	417	442	483	421	427	439	423	431	420	434	442	407	427	361	440	440	430	434	450	415	456	405	438	409	427	426	445	421	414	407	443	419	420	403	423	446	401	446	420	431	399	466	417	453	446	422	424	446	418	458	439	423	493	465	410	457	398	419	430	403	424	438	446	415	426	429	439	428	432	443	468	455	423	411	416	415	448	453	450	417	454	446	408	406	424	465	432	457	433	433	416	464	462	399	426	452	442	428	444	441	422	419	428	463	449	410	432	429	431	462	380	441	430	396	412	435	419	413	446	434	467	432	399	459	445	416	418	417	434	422	420	431	424	439	446	443	471	446	431	453	454	413	430	425	433	431	429	419	427	399	434	474	401	411	443	425	402	429	418	440	431	389	444	454	374	426	445	435	407	435	447	393	424	389	419	426	425	437	448	495	435	421	453	447	457	435	437	441	426	421	424	443	438	426	423	407	438	431	419	429	433	433	479	426	393	427	471	399	414	428	407	442	422	432	439	441	470	428	400	451	441	420	418	449	431	435	438	402	455	414	430	422	421	406	461	410	444	412	404	446	421	451	412	406	416	408	453	426	443	443	433	438	425	425	449	426	435	417	396	427	417	435	415	450	426	437	468	402	426	448	417	393	380	429	468	444	438	433	425	464	437	419	425	425	416	406	421	450	440	418	428	441	451	417	421	419	409	460	422	424	451	435	435	441	448	433	414	449	440	409	437	437	379	456	449	399	437	432	493	448	403	442
23307	21048	28424	23901	21057	12546	1584	1000	863	799	814	764	794	753	733	717	710	711	701	709	677	689	714	676	692	687	691	655	680	645	656	671	683	638	693	639	683	657	681	658	714	657	662	726	727	672	688	701	659	654	684	623	647	700	656	629	688	672	637	627	713	670	636	676	653	686	653	671	629	662	709	662	619	702	687	684	637	679	662	682	656	643	716	676	638	709	679	661	673	688	652	676	703	651	628	645	596	658	666	668	629	657	713	656	661	721	651	643	662	684	619	626	659	623	645	672	652	633	603	642	680	646	637	621	683	701	693	674	663	653	672	662	624	617	630	687	672	628	638	639	674	640	615	676	658	641	651	662	689	684	634	632	653	671	653	651	648	652	723	645	662	647	614	668	648	687	712	656	628	642	663	671	643	671	664	667	630	643	660	641	693	658	691	662	660	673	649	627	656	708	602	651	638	653	660	641	718	665	621	652	639	655	644	665	671	664	675	683	621	616	607	686	675	682	681	691	694	653	639	632	656	611	660	657	634	646	638	685	654	629	645	703	657	683	652	661	683	661	628	637	643	608	667	703	645	637	679	613	679	634	668	672	687	677	660	612	698	668	656	664	671	665	652	655	667	648	652	691	653	630	639	665	680	652	610	696	662	645	720	662	654	714	686	656	616	673	685	642	604	661	670	668	693	647	698	702	650	650	689	646	710	661	680	674	699	669	656	683	626	685	624	630	622	666	661	666	686	637	679	684	628	657	638	668	635	700	659	692	673	657	700	621	672	692	639	641	634	645	684	659	674	673	641	691	665	613	670	701	671	675	615	654	631	654	649	596	700	644	633	674	680	660	651	658	683	649	691	659	697	667	673	651	700	678	660	653	712	615	625	686	707	673	648	684	701	644	645	636	602	625	669	641	667	665	636	627	680	655	648	665	667	657	685	679	662	659	700	697	636	669	672	632	611	641	723	698	665	661	672	653	586	617	676	673	646	669	649	651	697	633	650	634	642	641	625	634	666	644	674	673	647	637	677	640	679	664	691	616	655	690	630	651	640	687	651	641	642	674	654	693	623	647	641	684	664	666	677	652	673	704	630	720	647	686	678	639	671	664	705	681	631	640	644	659	627	657	655	677	706	648	641	634	676	666	633	627	617	613	680	632	706	646	684	636	659	623	626	636	649	645	662	650	623	626	682	683	629	665	634	671	698	685	634	626	689	669	651	647	636	625	666	636	689	657	717	657	708	671	648	633	664	664	667	657	634	693	713	662	632	665	682	711	645	648	613	647	643	593	654	680	674	671	616	653	662	626	648	672	687	661	662	673	697	695	688	671	658	652	624	678	644	688	687	617	612	690	636	642	626	659	651	679	706	702	699	697	639	617	646	634	657	695	677	610	649	620	620	635	609	633	648	659	632	631	643	679	669	652	665	624	591	631	643	673	652	660	658	643	683	634	662	706	643	645	612	609	632	662	636	675	648	642	690	656	665	615	646	622	659	669	675	665	626	658	640	648	637	648	614	620	659	654	639	695	631	680	666	641	672	641	628	622	654	621	638	605	653	656	613	634	647	680	676	659	650	690	666	678	662	642	661	659	650	658	672	653	640	697	643	691	590	626	699	667	677	636	662	664	677	660	659	638	649	642	706	664	714	596	634	669	638	664	725	679	629	654	719	656	649	624	635	666	671	670	626	641	701	649	660	647	672	638	660	658	675	655	620	705	718	683	657	629	654	687	644	647	616	687	618	665	687	669	695	687	676	636	662	637	630	650	643	655	719	658	666	661	671	678	634	689	659	651	608	640	622	688	695	642	670	704	681	650	645	604	641	661	628	633	662	669	655	602	639	641	688	715	600	646	680	681	655	618	597	674	704	663	627	657	601	686	639	704	654	623	684	698	643	667	691	666	660	689	625	637	663	706	645	661	627	649	643	700	627	685	704	678	672	648	635	728	679	679	709	647	625	698	679	666	619	622	670	691	644	648	650	703	674	647	657	690	619	703	633	686	647	643	642	647	708	649	623	643	633	675	658	656	701	645	659	636	620	613	668	647	671	615	632	688	690	654	640	645	629	651	660	674	683	676	668	674	645	681	665	652	662	606	658	667	680	609	663	636	638	645	627	641	637	610	638	689	653	612	674	644	616	671	646	667	681	673	631	662	666	618	659	709	670	654	650	658	649	658	642	655	649	667	660	660	708	608	679	656	674	612	652	666	672	635	651	654	688	658	663	643	698	655	668	677	644	629	623	643	671	659	632	663	684	646	647	626	625	622	707	732	661	651	657	640	683	686	650	643	649	681	628	649	666	645	663	669	666	598	679	631	650	678	650	663	644	642	650	650	639	622	648	668	658	634	630	640	658	695	706	657	643	631	646	654	691	701	656	681	642	680	647	675	670	666	674	693	723	640	646	672	635	642	662	664	666	656	641	691	662	632	669	696	655	631	666	639	667	672	687	670	607	643	639	667	664	635	626	649	621	643	634	675	695	586	675	676	633	670	633	636	689	699	666	687	677	664	660	613	661	639	673	646	698	671	647	690	642	629	628	672	700	644	627	663	660	598	678	680	641	645	637	655	658	663	656	693	634	651	648	619	647	683	642	660	692	621	688	663	649	669	648	686	624	700	711	656	652	655	632	660	671	685	642	655	616	674	608	613	684	650	675	691	653	629	614	647	631	671	641	608	663	625	645	649	631	658	641	662	652	665	700	633	633	688	639	671	635	653	714	672	643	673	619	695	630	643	658	684	606	649	656	628	684	652	637	601	680	744	689	684	660	670	623	648	655	642	670	637	664	618	625	623	713	635	641	660	635	634	653	635	624	656	655	634	669	697	678	688	632	688	677	655	664	630	665	651	655	611	598	660	633	620	661	657	668	671	677	685	653	628	657	653	634	626	641	649	640	618	638	653	641	683	685	663	620	601	644	654	669	700	672	655	609	625	612	670	639	709	613	665	640	669	639	688	686	684	675	685	645	662	666	634	619	685	654	610	618	608	656	678	645	639	642	652	657	670	701	659	681	698	655	662	653	651	617	618	703	675	662	675	674	604	664	701	652	655	688	659	646	627	681	643	664	663	624	661	665	684	645	666	685	651	638	663	654	640	658	625	660	638	660	688	653	666	667	625	642	667	631	682	646	623	649	687	641	691	667	701	671	679	601	712	658	658	668	674	632	638	647	648	690	650	666	665	669	658	641	642	656	642	656	626	626	657	680	609	654	648	662	677	655	634	675	652	642	683	672	657	668	692	648	700	686	644	624	586	672	599	630	647	653	651	670	642	621	606	681	668	716	636	626	691	650	638	687	699	653	661	646	675	642	657	670	640	648	685	674	652	656	660	604	684	670	677	680	692	670	647	669	695	628	677	653	664	644	614	659	660	636	647	671	647	673	626	620	651	623	686	659	693	636	634	644	658	599	645	680	641	661	682	608	615	630	669	625	646	665	614	651	655	658	681	687	666	665	604	643	621	700	689	619	649	630	643	666	634	665	669	713	693	669	644
3782	8811	6297	3150	2358	1865	1560	1322	1197	1114	956	925	810	858	850	848	805	779	748	765	762	714	733	740	774	739	787	713	776	725	726	708	766	719	675	700	753	755	728	712	705	717	671	735	694	747	753	749	719	735	718	740	697	675	736	714	703	693	701	715	691	739	738	758	688	697	710	741	702	675	672	739	674	712	700	714	702	737	688	737	704	732	716	669	761	742	721	724	723	736	755	769	687	719	703	699	736	723	717	664	680	701	741	693	746	744	718	704	705	712	671	690	706	691	752	759	738	739	716	696	675	713	712	719	670	696	699	735	723	676	728	703	694	631	702	698	681	720	737	728	672	726	713	713	730	690	630	683	736	680	739	751	738	724	697	715	710	689	723	699	741	721	708	755	738	701	744	677	785	739	730	746	707	697	727	739	765	732	726	671	691	720	759	749	709	721	739	735	691	696	670	682	721	755	719	714	734	751	659	733	735	693	702	758	713	695	738	716	726	717	713	746	713	705	689	735	734	697	711	725	744	682	747	721	748	722	706	695	746	679	696	765	763	694	738	664	697	731	730	692	714	708	735	691	722	750	727	736	716	709	660	735	711	721	765	720	708	675	759	725	736	682	694	698	735	723	707	708	704	776	658	738	711	714	738	738	731	691	709	706	725	707	755	754	727	705	712	746	758	763	693	727	729	697	658	704	708	744	680	724	721	722	735	709	737	724	688	705	774	746	724	680	690	720	717	696	725	739	728	711	721	701	764	667	726	732	742	719	672	757	687	730	712	712	709	721	717	715	689	734	702	697	665	721	735	766	733	684	752	679	736	703	709	748	730	722	767	699	764	721	705	704	716	699	699	709	695	697	674	717	733	710	734	719	678	727	754	731	752	730	719	730	722	746	727	738	739	702	726	711	701	731	694	677	730	679	693	745	705	663	730	729	700	723	686	724	692	683	694	700	709	720	699	705	717	702	707	684	735	699	704	708	733	717	694	710	735	677	676	731	753	732	754	789	702	728	738	708	759	712	701	674	738	656	731	711	688	720	660	717	705	713	726	693	686	716	706	696	666	728	704	730	697	756	724	737	690	699	695	743	730	742	697	703	698	721	725	711	785	674	718	690	701	725	683	689	695	728	682	710	733	694	716	758	731	715	718	671	739	650	711	727	753	684	761	746	717	755	721	708	676	700	731	732	687	699	728	712	763	752	731	746	670	713	709	723	712	688	712	732	724	743	684	698	754	714	721	717	705	676	698	700	698	708	736	718	725	756	703	728	710	733	730	717	704	730	719	758	688	730	692	735	701	718	717	672	735	715	688	724	685	723	754	736	711	733	716	718	726	709	725	716	718	643	732	716	674	748	720	731	723	687	696	746	687	717	750	729	745	703	690	709	763	662	752	704	723	701	712	721	721	684	743	737	713	721	673	709	691	702	721	730	780	714	753	707	706	717	717	680	681	692	720	703	725	740	735	713	746	768	731	680	730	719	707	721	702	688	731	737	675	727	722	744	718	728	714	687	741	737	719	653	710	749	712	717	695	743	691	705	725	684	734	735	691	705	740	727	712	684	673	723	725	712	698	727	679	685	757	694	661	740	745	716	672	718	736	726	696	766	738	704	724	728	757	730	715	741	698	675	692	704	715	706	667	712	800	752	707	786	697	721	729	711	712	740	748	732	697	684	722	748	701	743	724	732	749	751	753	721	724	676	721	681	736	707	734	706	741	688	702	734	696	714	735	731	672	757	709	765	717	697	712	686	750	724	760	763	699	704	735	709	735	710	687	717	711	730	740	661	684	765	738	747	712	712	702	699	744	724	700	694	684	665	704	665	767	826	750	715	730	711	696	681	684	749	692	738	745	703	699	708	735	692	745	747	766	732	741	664	712	722	716	707	686	747	671	735	697	715	728	724	694	662	705	669	680	683	707	692	752	711	694	746	778	738	736	706	744	733	685	746	702	744	703	729	749	729	726	802	709	698	716	729	720	666	704	747	700	735	708	700	781	716	703	735	706	694	725	693	711	708	716	753	702	668	758	696	678	699	697	685	675	666	721	761	725	683	718	701	697	725	698	702	685	689	723	722	688	713	769	764	719	714	700	669	690	764	761	698	699	738	703	691	710	729	716	730	680	723	713	721	691	659	697	691	718	672	708	689	714	693	717	702	710	711	660	749	741	712	685	709	747	674	736	699	743	693	679	673	711	695	693	696	732	741	648	697	708	711	745	674	689	720	716	681	711	711	738	688	691	734	722	677	719	702	703	721	708	720	720	715	715	759	750	727	710	713	751	740	740	736	719	717	697	685	704	769	772	713	755	692	693	738	711	712	719	703	667	732	722	728	745	745	734	708	726	705	746	715	716	708	753	705	713	724	735	704	678	729	724	707	710	691	654	703	709	689	687	727	710	715	719	749	709	749	677	674	713	699	702	683	723	710	697	718	682	711	696	777	750	772	701	668	698	702	734	771	739	705	720	710	710	703	702	762	750	724	781	695	708	742	729	727	717	704	707	696	718	692	692	750	707	727	729	712	725	731	681	743	711	713	742	696	727	684	768	725	729	716	712	698	725	670	740	710	705	706	703	674	739	670	687	700	751	724	691	711	728	728	693	747	744	732	705	719	717	711	720	752	757	718	722	711	669	752	700	754	708	684	696	707	758	695	729	711	678	699	721	697	699	680	737	690	653	687	718	767	729	686	746	706	723	672	727	749	709	717	720	744	701	733	722	740	721	695	712	721	661	703	697	718	702	633	698	652	729	727	660	745	711	709	732	691	732	713	686	695	690	671	703	716	703	776	722	671	740	730	673	687	707	733	761	720	705	773	738	709	732	711	710	713	734	700	705	670	709	736	721	702	709	765	709	715	700	694	663	756	707	727	688	700	739	739	721	724	729	746	653	687	692	687	774	669	749	697	749	729	695	751	743	725	692	721	755	669	755	716	732	736	719	709	722	714	728	769	722	707	687	713	734	795	669	661	695	711	696	693	679	711	707	762	713	700	699	733	688	722	701	705	698	713	653	725	703	760	750	681	711	703	735	745	698	725	685	715	664	754	777	708	677	666	778	698	693	696	719	703	737	749	731	741	733	758	736	729	673	771	703	663	687	729	744	740	706	708	746	712	712	729	732	714	724	659	746	655	662	687	716	683	686	723	672	676	728	744	672	677	722	673	741	708	682	734	738	678	688	705	692	716	713	687	692	667	717	754	725	707	761	747	735	709	734	700	723	712	743	708	740	706	679	735	755	689	681	719	756	716	707	688	685	722	759	709	735	685	725	721	700	712	744	724	654	755	713	716	738	699	730	740	676	721	725	665	709	730	703	757	689	685	712	735	723	711	714	722	716	686	679	697	686	724	699	702	704	682	730	673	740	718	773	714	665	690	709	690	725	731	731	709	722	691	732	719	734	709	728	734	731	728	719	705	745	710	695	731	760	730	706	718	673	657	716	721	665	713	702	655	717	718	725	714	758	687	737	706	735	719	754	743	739	725	739	695	676	700
24590	21117	27516	24886	12855	697	476	387	319	306	266	283	264	223	260	252	247	248	220	216	232	240	237	227	242	229	230	209	229	220	216	229	196	266	226	256	208	217	219	243	202	208	225	231	211	223	226	219	237	237	203	216	197	214	246	231	195	226	258	226	243	215	204	211	212	192	200	226	208	230	198	216	212	246	214	202	203	224	215	192	218	229	234	230	210	198	221	218	207	245	213	191	227	247	219	211	203	221	233	214	219	201	189	232	184	195	238	228	227	217	227	233	203	235	221	202	200	197	221	213	194	223	211	235	229	216	212	243	198	209	214	214	208	205	204	206	232	247	234	200	222	210	229	205	249	238	237	212	226	218	229	234	188	210	208	240	188	202	188	200	217	199	229	231	213	200	200	200	216	211	236	232	214	224	205	227	236	195	205	206	215	224	208	212	228	232	202	243	231	221	200	217	227	198	208	217	259	195	212	216	218	232	219	226	219	204	194	204	222	236	224	218	209	225	235	221	217	226	209	222	207	252	218	249	204	196	218	219	202	227	211	194	202	223	191	212	183	202	210	219	216	238	209	211	227	216	214	241	219	208	250	206	255	208	208	221	187	220	201	204	223	213	231	216	208	207	212	222	208	221	205	202	213	255	229	204	207	234	222	223	240	216	211	225	192	232	225	210	228	215	203	208	212	228	203	208	222	207	203	250	224	221	223	185	208	234	186	240	198	201	199	199	217	203	205	228	221	197	198	227	215	246	249	215	208	220	203	206	222	220	225	230	209	204	204	241	226	229	212	223	226	213	220	219	207	220	213	217	218	215	224	217	212	213	200	213	218	229	206	213	211	179	178	210	218	238	223	196	196	213	226	201	206	214	217	224	212	231	205	218	221	223	221	175	237	222	219	230	230	222	214	220	215	245	192	209	221	212	226	195	199	235	177	189	208	237	194	216	225	216	214	198	234	204	204	218	227	207	216	232	229	215	192	210	208	213	201	205	199	243	205	222	203	223	200	231	207	222	224	211	203	189	230	224	198	222	221	248	227	221	211	226	218	209	232	230	214	208	228	195	217	195	226	236	209	232	190	192	205	221	201	195	192	207	222	217	187	234	233	192	207	203	215	225	230	214	194	224	205	213	215	203	221	237	198	224	192	216	218	221	220	200	223	229	212	204	210	201	223	197	227	240	212	214	225	238	201	230	197	209	252	247	237	212	233	233	243	226	232	206	195	228	196	189	200	245	194	217	214	191	220	211	211	225	242	204	222	211	237	232	251	195	225	207	207	236	224	208	223	216	218	203	205	228	211	206	208	207	224	224	225	211	230	217	192	229	204	210	205	213	189	222	212	222	233	209	210	206	222	231	220	208	220	213	211	234	203	203	197	202	247	207	208	216	211	220	202	225	207	227	190	201	205	219	205	215	216	212	207	238	222	215	209	222	221	213	194	201	216	203	213	222	204	232	212	204	223	199	232	215	228	206	223	207	197	239	208	219	262	249	237	231	229	240	226	193	222	202	235	201	200	185	216	233	206	213	211	213	226	180	202	201	205	203	184	217	206	205	229	215	238	227	228	228	211	236	221	198	207	221	197	215	219	221	228	218	227	199	214	214	210	203	200	219	231	216	206	237	211	209	199	221	225	227	228	212	209	214	223	215	207	195	210	222	210	209	223	217	217	186	188	219	194	171	199	214	221	224	215	243	215	208	230	240	203	221	212	235	223	237	227	200	217	229	234	223	209	226	227	206	215	225	236	204	213	220	229	210	207	224	197	198	217	216	198	228	241	231	201	215	223	210	214	224	201	240	237	234	197	224	207	200	212	224	199	197	202	213	210	236	187	225	234	216	211	202	217	217	192	215	222	216	224	212	216	238	209	199	200	217	216	213	209	214	226	222	222	207	204	222	229	197	230	215	220	211	223	208	233	203	218	216	228	211	202	245	229	241	208	243	206	204	220	233	200	201	186	239	177	205	227	217	211	188	218	225	211	207	220	199	242	210	198	232	212	233	250	240	203	210	230	207	194	212	219	224	220	215	236	183	208	234	198	218	223	222	227	212	211	226	205	224	198	191	238	203	220	208	223	230	191	242	215	236	243	216	216	239	230	191	206	226	228	214	208	238	224	205	197	228	232	202	225	229	235	251	244	206	219	213	198	232	230	222	214	218	207	234	226	185	200	227	227	239	198	215	223	213	219	192	206	209	212	259	212	218	227	216	215	191	203	215	250	218	233	199	208	219	227	227	206	203	193	195	212	211	214	208	220	199	220	227	214	224	230	247	222	207	224	211	212	207	223	213	223	227	200	212	227	207	213	228	241	229	185	218	223	217	195	220	206	218	213	213	224	204	232	233	250	240	204	202	225	214	217	202	228	203	183	188	247	238	197	204	223	195	260	196	242	232	223	214	200	188	209	219	243	230	208	260	200	222	198	195	221	222	223	213	201	209	196	203	222	202	221	207	207	240	208	241	217	220	213	227	226	200	234	208	231	228	224	208	220	222	214	234	221	187	243	197	246	211	252	230	208	183	203	208	211	208	227	226	203	240	221	210	214	216	224	220	209	193	221	222	199	214	220	206	215	188	227	232	227	192	216	239	219	228	207	202	214	212	227	229	215	226	233	222	210	214	219	198	235	226	225	215	202	186	214	189	224	245	227	204	220	202	199	230	226	210	208	191	220	240	216	226	235	212	195	220	230	218	212	211	257	205	211	236	234	245	208	220	217	220	221	204	199	204	217	216	213	205	223	228	219	186	246	210	209	212	201	200	194	224	223	196	184	193	209	228	193	217	208	210	223	208	188	227	215	232	195	236	195	197	227	218	233	234	234	210	207	220	216	194	213	206	232	223	222	209	219	203	208	178	211	213	205	238	199	245	209	227	185	227	190	189	221	202	237	242	228	210	206	200	194	221	207	184	228	219	235	227	214	200	236	215	212	206	227	217	202	236	203	234	238	187	226	219	215	214	193	224	223	213	199	217	181	234	217	196	234	202	209	204	197	222	233	213	227	216	220	213	211	216	206	220	205	205	230	201	195	218	254	205	211	235	200	222	205	209	242	228	205	223	209	201	216	229	215	200	215	220	219	196	205	217	228	209	214	228	186	226	208	214	219	216	205	180	208	215	209	218	225	182	224	190	225	230	209	197	216	250	247	209	233	208	217	218	216	210	217	223	212	207	211	221	206	240	198	222	197	203	211	195	242	212	222	235	229	223	229	206	209	185	216	233	251	202	204	241	201	220	214	231	232	218	230	226	192	192	242	211	236	221	197	181	221	207	200	252	195	216	223	228	220	217	221	226	200	213	235	204	240	210	210	204	219	216	242	218	206	213	216	217	209	210	231	220	240	226	203	223	220	219	206	216	205	212	210	215	227	246	189	223	207	245	199	202	213	207	232	191	218	233	231	222	215	230	220	227	213	217	219	197	214	190	224	215	205	227	235	227	202	206	198	235	228	223	236	192	220	198	206	232	221	225	195	219	232	246	237	176	185	215	255	237
4441	4967	3325	1576	1172	911	757	588	536	479	404	381	376	343	337	363	298	316	296	287	264	308	281	273	281	281	267	272	264	253	248	269	269	280	268	282	277	279	273	270	287	275	266	277	248	293	239	245	265	253	255	268	265	232	253	260	285	258	258	259	226	250	245	271	250	255	245	249	267	277	248	254	256	260	260	275	283	273	273	252	275	273	266	256	258	290	249	262	261	263	268	286	255	241	271	271	250	281	253	250	250	272	235	283	255	261	269	258	262	265	289	294	259	260	240	262	267	310	254	252	284	242	266	266	220	276	255	238	287	271	268	248	268	267	245	259	246	282	265	264	261	249	235	255	272	256	286	245	279	244	272	269	248	262	256	284	275	270	293	221	257	280	243	250	279	272	240	244	258	279	274	248	265	263	279	235	263	246	278	219	270	263	252	254	296	292	241	253	259	278	240	263	260	282	248	251	270	284	272	250	273	256	273	250	270	261	274	280	244	253	290	236	255	265	263	251	250	231	260	268	287	239	246	248	249	260	244	278	245	228	277	262	259	211	250	267	257	256	279	265	234	267	249	259	261	277	263	279	270	254	296	258	271	256	254	291	251	258	275	256	272	248	261	274	236	261	251	258	270	255	260	273	271	288	287	263	281	244	275	277	282	255	245	278	245	268	262	246	257	287	254	286	280	296	267	276	280	261	256	273	273	253	234	230	273	270	284	283	263	231	254	272	271	288	271	252	259	264	265	255	271	281	252	244	276	253	242	294	253	283	258	237	250	231	284	294	264	282	250	287	278	282	274	271	245	276	265	261	285	266	264	251	260	254	296	240	259	253	261	288	235	269	260	264	240	249	272	266	283	258	258	266	275	261	242	270	252	263	240	261	246	264	275	256	258	229	225	261	274	241	285	278	238	281	252	260	240	257	255	268	282	267	267	247	273	283	283	255	240	230	274	249	254	258	270	282	262	233	264	252	238	257	269	268	281	272	267	298	259	274	248	284	263	275	282	283	252	294	261	253	277	270	263	265	239	247	263	243	263	275	278	247	260	268	284	271	264	263	270	282	244	242	250	252	244	265	236	274	236	261	246	243	272	297	253	275	246	251	250	242	256	269	254	281	260	284	262	291	271	284	268	263	277	242	236	242	239	237	248	259	247	237	259	265	257	256	236	249	238	239	269	230	268	281	266	254	244	246	244	254	272	301	267	259	277	269	275	264	247	270	270	297	246	260	276	265	243	272	251	285	267	251	261	291	264	258	244	271	290	254	266	256	257	235	253	274	281	291	243	256	249	277	298	281	278	262	255	258	257	299	272	280	233	247	263	273	252	246	284	266	251	256	247	249	251	267	271	235	290	275	286	282	269	253	242	259	280	287	264	280	256	267	264	275	291	251	232	293	238	275	264	234	264	255	245	246	267	290	259	267	248	224	258	233	272	239	263	236	253	261	243	270	264	265	262	280	279	290	275	279	268	262	276	254	273	272	241	259	250	272	252	294	258	276	259	291	263	273	290	237	278	256	260	268	250	252	258	252	273	254	253	263	280	229	214	264	246	247	240	265	239	265	263	236	270	257	248	227	274	249	268	244	253	264	226	250	271	258	263	269	221	256	233	235	252	236	263	269	247	259	255	265	273	265	253	245	255	261	274	295	272	231	237	277	256	252	249	254	282	287	278	252	275	241	255	251	290	260	253	272	238	286	264	269	261	289	264	263	260	265	250	256	273	254	277	258	253	280	279	257	270	256	260	262	247	274	266	272	247	266	251	268	290	284	250	256	241	274	277	255	247	250	250	259	257	247	249	259	248	275	290	244	246	249	294	286	244	256	272	235	267	269	256	239	282	260	246	280	253	250	293	252	269	281	253	261	244	276	273	292	263	273	249	245	276	237	255	251	265	248	266	263	284	268	241	222	288	249	260	275	231	249	273	276	267	267	208	270	273	285	284	259	258	257	252	258	257	273	240	264	262	256	251	272	268	275	272	258	268	218	257	266	225	274	267	240	251	251	257	243	275	289	262	246	254	268	256	267	284	254	260	237	264	286	261	292	279	293	261	233	246	263	285	271	258	229	222	250	252	286	270	260	260	294	248	246	260	225	268	257	246	285	260	270	246	266	259	280	285	263	239	227	266	255	267	272	247	271	268	251	281	272	271	278	262	268	267	258	269	273	255	263	256	281	255	266	242	262	254	256	266	250	240	258	246	252	237	241	271	254	294	267	254	292	276	288	274	273	269	289	265	251	256	252	266	267	253	255	275	265	268	266	272	260	237	246	279	254	275	249	275	222	245	280	242	220	246	249	261	260	254	277	322	264	281	263	247	244	250	256	246	247	258	264	270	285	274	232	254	270	262	267	261	269	246	264	251	275	250	268	281	271	272	232	261	285	255	263	265	261	248	250	257	262	257	251	235	256	288	235	275	259	253	267	273	256	271	262	246	262	249	278	263	241	264	261	262	266	269	246	269	289	252	292	269	278	271	244	284	256	264	270	242	272	261	238	275	269	262	286	271	276	255	260	259	261	268	235	280	240	266	263	288	261	309	261	246	274	273	274	259	270	273	272	259	244	245	234	240	259	274	291	292	276	264	272	267	264	252	284	257	269	259	242	260	254	291	273	252	254	257	262	276	267	272	246	253	268	259	263	263	224	249	243	243	266	260	276	262	262	263	265	251	245	277	277	299	276	271	267	272	236	284	243	273	247	264	218	267	239	254	254	268	256	260	254	227	286	269	254	259	274	247	277	255	272	257	207	245	273	249	286	256	277	265	252	272	262	279	265	243	244	256	287	273	258	266	263	250	246	283	271	265	276	280	229	246	267	268	273	241	257	295	265	253	261	249	265	266	294	257	270	262	279	234	250	307	267	253	272	259	289	268	256	257	281	277	220	252	245	281	271	241	249	250	285	269	246	281	244	247	256	257	273	267	246	258	282	252	285	273	290	275	282	275	279	271	269	225	256	237	253	242	222	256	279	239	261	260	269	258	266	278	287	269	275	248	263	263	268	279	262	248	276	264	260	288	276	267	261	268	250	244	262	252	263	254	306	263	276	245	271	240	243	265	272	246	259	249	259	268	256	269	254	264	265	260	263	257	234	264	250	253	269	228	271	265	270	249	219	265	258	265	245	301	282	250	267	256	234	261	286	251	262	284	232	256	250	244	272	276	275	271	260	244	276	248	256	238	266	269	247	280	258	254	244	254	236	267	231	239	272	267	247	263	269	264	252	261	261	240	259	256	268	251	270	298	255	253	270	244	301	270	281	285	245	248	271	265	268	276	268	270	253	242	252	265	242	256	313	259	243	251	271	275	273	269	273	264	267	260	250	291	255	254	274	260	263	238	275	266	255	280	269	215	267	252	251	240	284	252	261	257	252	252	242	282	247	259	285	246	256	245	276	276	274	273	281	248	267	268	261	282	292	261	282	262	280	279	279	258	252	284	247	268	272	265	235	270	243	281	253	230	230	245	284	278	253	231	253	252	248	252	255	262	271
22368	21080	28807	23599	21081	21149	10661	1328	977	908	850	779	708	709	717	669	629	639	610	603	596	602	592	555	608	563	546	575	561	568	550	537	551	548	529	576	551	577	523	578	521	543	555	608	564	539	543	568	579	607	576	519	566	573	518	576	553	565	542	554	566	541	566	491	540	547	538	550	585	549	541	552	565	554	582	515	537	560	521	600	567	568	604	552	501	541	558	549	603	544	580	506	579	518	536	549	527	527	574	565	519	564	541	559	525	541	559	553	539	556	501	526	539	600	529	605	570	557	551	526	555	562	540	553	533	495	525	529	529	545	515	534	520	567	535	533	548	527	529	525	532	529	582	552	547	525	522	546	533	548	545	547	514	549	496	517	536	527	534	558	508	577	567	525	518	509	561	564	526	519	521	542	526	530	544	551	550	515	521	543	570	550	564	587	543	555	546	555	542	577	592	469	514	581	554	534	510	576	507	530	522	526	538	530	557	532	550	536	530	553	536	563	548	554	513	531	554	502	520	524	546	542	543	512	527	483	515	522	561	561	530	550	514	540	558	564	544	555	534	526	555	548	536	539	514	529	548	602	518	524	506	564	525	537	555	618	619	580	572	570	513	599	602	513	560	512	525	522	497	551	517	552	537	558	540	559	523	526	575	531	569	535	567	514	541	561	531	518	506	532	546	494	540	536	554	564	475	563	555	554	506	533	539	506	516	550	555	601	522	535	541	544	511	582	566	537	528	531	537	554	515	556	550	551	548	537	580	577	514	547	560	548	546	586	553	567	592	546	562	574	571	589	535	543	576	481	537	552	513	567	544	600	550	550	560	503	544	535	568	546	515	601	553	525	532	538	570	539	526	525	542	603	547	545	559	554	548	544	547	550	582	550	544	559	559	513	538	544	573	530	508	552	519	466	563	501	595	538	547	573	526	567	542	510	531	547	547	569	524	566	535	559	559	491	554	488	547	522	568	558	564	526	510	525	559	521	543	527	523	581	551	527	582	536	560	510	537	554	536	549	529	570	544	547	513	555	534	518	518	601	553	587	586	566	554	512	576	563	546	512	541	542	508	568	554	552	500	496	537	492	536	534	523	526	534	522	535	542	597	542	548	551	536	531	562	545	550	545	595	512	533	576	542	539	565	530	612	568	538	541	535	572	531	512	504	561	554	539	566	572	495	543	533	578	500	528	554	552	564	568	518	549	571	544	531	491	560	526	561	518	512	518	545	515	535	535	565	580	550	553	531	553	535	549	526	524	546	572	564	589	508	570	569	522	559	521	551	528	559	557	546	575	530	544	564	531	555	519	519	546	548	545	560	511	551	568	535	551	564	558	579	537	491	568	532	495	586	567	554	508	532	555	522	562	517	513	555	543	580	541	537	514	543	539	558	540	512	563	553	504	538	568	558	519	548	592	545	528	542	560	531	517	580	515	531	586	538	526	536	546	518	569	547	473	584	602	523	547	524	538	538	508	562	529	524	494	562	553	531	527	515	546	513	526	569	528	503	550	554	477	527	552	531	535	594	581	523	539	517	534	510	536	528	526	535	491	551	533	552	558	539	573	510	584	507	522	538	552	559	542	520	520	507	536	486	555	502	539	476	543	554	516	538	540	502	532	534	502	534	539	518	567	543	504	554	526	553	571	520	512	559	542	545	572	572	548	575	555	522	561	528	497	548	505	545	511	571	552	555	551	502	531	573	568	531	537	515	581	547	545	485	560	512	537	543	521	541	546	536	531	554	556	545	529	567	580	539	535	591	562	523	536	523	556	530	512	523	561	538	548	555	545	514	527	546	523	536	532	513	532	528	562	515	532	583	538	519	506	592	503	515	532	533	587	508	549	547	514	519	534	545	519	542	520	529	535	565	515	552	498	563	573	542	524	536	520	533	527	565	514	571	538	557	548	548	549	582	525	501	526	577	548	514	543	521	549	558	576	545	506	510	550	523	537	541	556	538	492	522	547	537	515	524	522	529	526	533	503	526	607	519	512	575	543	539	562	546	496	530	560	556	523	544	530	561	535	518	567	535	576	528	580	503	561	556	538	574	545	527	560	575	534	552	487	535	502	572	572	547	488	515	507	564	566	533	492	481	505	570	519	525	533	570	578	518	544	528	538	535	542	540	551	536	536	551	558	518	534	498	535	539	562	539	527	525	546	530	558	528	468	521	526	528	514	537	545	522	531	539	520	526	545	572	547	530	508	525	523	519	575	549	561	523	534	550	507	559	481	549	567	555	520	521	550	558	531	524	519	527	510	536	557	549	504	555	548	494	599	546	535	546	553	540	490	559	540	544	547	510	541	547	551	582	543	547	550	558	548	582	554	568	564	515	553	494	536	523	524	538	532	528	565	552	540	529	582	524	560	578	557	524	544	608	518	582	580	569	533	503	547	531	568	551	535	509	526	494	516	505	535	543	536	519	525	557	489	508	539	557	538	514	557	538	539	500	532	577	549	523	571	559	536	531	560	509	590	508	514	577	524	568	534	553	552	551	553	553	548	551	535	529	554	520	552	546	543	562	563	522	560	514	559	564	526	524	553	540	511	543	543	568	562	560	537	523	531	532	577	570	571	587	522	528	564	535	498	540	533	514	546	471	502	518	542	556	529	504	540	553	577	512	531	556	528	536	518	510	584	524	552	525	545	557	560	551	468	553	500	556	554	561	555	544	519	561	546	516	528	472	576	555	560	541	553	583	525	561	584	503	484	539	576	547	549	589	534	557	560	568	553	583	543	547	583	536	480	545	499	544	556	512	560	522	554	556	596	525	537	576	528	544	520	525	562	569	516	539	511	538	561	540	542	523	534	510	539	556	537	574	505	519	515	552	491	535	553	511	487	567	525	572	475	571	575	585	547	567	546	547	522	560	568	556	530	535	532	551	546	592	555	530	538	520	510	530	580	563	494	549	481	552	571	529	571	511	530	601	550	560	524	571	510	515	531	510	565	589	518	554	574	537	530	513	549	542	524	550	556	513	555	582	538	565	552	531	495	524	498	550	505	565	556	566	496	542	527	555	502	537	558	525	544	579	579	516	580	528	592	551	551	529	539	530	556	534	541	519	533	550	531	547	570	572	533	508	520	518	551	521	525	500	523	550	556	516	540	527	552	527	533	570	523	527	508	539	543	534	551	551	511	550	513	516	543	563	559	591	524	539	527	570	501	523	577	547	554	535	554	523	537	563	500	526	542	498	521	549	536	546	605	521	504	572	567	537	537	587	576	535	558	496	550	550	494	553	576	578	548	590	555	522	506	608	557	522	489	516	547	535	511	534	539	557	504	538	557	566	530	549	482	512	546	511	545	524	548	513	556	528	534	534	560	543	575	546	521	525	565	588	541	527	531	574	573	551	524	555	511	526	535	557	538	535	514	574	541	516	537	509	527	538	536	525	538	502	536	569	544	560	518	585	512	545	574	484	484	496	548	525	509	502	556	524	541	516	544	531	536	554	515	557	565	549	505	545	558	572	533	563	561	507	551	559	541	548	566
5536	13905	9802	4876	3647	2694	2138	1740	1490	1289	1108	1021	905	902	870	792	830	731	716	713	683	752	693	708	685	649	624	674	656	657	627	690	695	600	627	611	653	591	621	634	612	612	655	626	617	632	635	610	599	640	588	658	605	641	602	604	664	602	614	600	654	635	644	546	643	600	604	601	622	581	606	662	597	645	595	580	609	619	581	606	620	630	557	591	625	609	624	598	653	608	581	612	641	602	658	626	631	597	649	620	626	659	632	626	657	587	618	644	567	598	566	634	636	660	598	633	581	619	637	577	618	581	613	682	620	564	639	653	606	627	679	622	677	634	560	591	619	603	590	678	614	631	572	620	624	598	624	606	634	620	604	601	624	603	577	630	593	634	625	603	609	645	637	628	612	639	592	592	615	579	636	611	595	611	668	609	589	602	618	612	624	584	639	614	597	635	634	609	590	621	629	634	629	570	614	630	668	623	575	600	691	605	610	589	592	618	594	619	642	629	680	628	606	619	652	594	600	612	635	634	581	590	627	601	614	629	638	640	655	595	570	582	590	621	597	603	599	558	602	567	526	618	579	609	589	566	600	630	590	618	634	641	589	629	632	614	629	625	613	608	649	519	628	619	643	650	611	642	581	608	592	612	615	579	586	609	583	575	607	602	623	631	634	616	629	582	628	641	603	589	562	588	656	631	606	643	578	637	588	647	631	633	638	574	648	583	587	616	631	583	596	599	635	582	584	649	629	564	606	627	638	604	563	613	614	662	631	616	573	641	579	616	558	623	611	617	602	608	610	617	585	586	587	627	581	635	589	621	659	626	613	634	648	581	608	637	623	623	629	556	598	622	615	646	605	602	618	577	619	613	577	614	600	613	590	616	615	556	601	612	662	556	569	596	578	661	608	576	617	590	598	656	621	597	584	563	608	596	615	583	635	610	607	565	618	618	639	610	589	618	581	614	623	607	604	664	573	605	603	611	602	611	634	589	595	610	596	636	590	618	626	574	627	636	563	596	609	629	585	618	597	603	668	643	648	589	610	602	606	615	591	601	636	615	583	647	625	580	565	635	595	597	608	570	611	572	566	610	637	608	569	580	589	633	632	634	664	626	588	581	598	595	623	603	622	595	601	607	581	644	654	601	608	622	558	616	563	592	638	641	640	648	604	605	574	603	573	558	607	642	597	610	601	607	639	620	610	620	610	613	627	610	628	584	605	576	601	628	641	591	606	598	615	595	616	641	641	618	617	620	605	626	568	642	636	610	670	605	614	611	598	586	608	593	597	635	636	597	601	622	599	600	622	645	627	574	599	630	663	611	600	600	612	608	665	636	597	602	659	635	615	583	630	630	649	628	597	596	596	588	639	564	560	661	601	652	590	617	640	597	641	624	610	636	610	608	605	608	581	606	581	615	568	638	582	585	591	628	646	561	607	668	637	570	578	625	668	569	603	612	637	609	612	607	580	635	617	609	595	614	616	624	635	627	629	535	630	625	607	608	582	584	601	640	602	619	641	585	605	611	603	585	615	623	598	620	590	589	606	602	599	606	548	595	624	573	636	577	635	596	643	574	601	578	555	643	651	581	577	614	586	636	630	613	606	605	575	573	595	639	579	626	601	572	620	587	582	565	557	584	644	607	579	650	648	619	625	618	577	576	632	596	598	578	580	624	609	634	614	620	570	634	640	623	613	587	590	632	603	612	608	603	593	602	598	620	585	628	584	599	615	617	603	591	584	615	619	634	610	625	652	597	652	622	600	610	600	654	594	600	633	637	578	619	612	628	601	581	599	631	608	638	623	620	569	619	587	601	598	593	589	573	610	610	596	574	606	595	646	617	600	617	615	595	601	652	613	600	615	596	625	613	615	572	608	603	617	593	626	599	573	589	597	576	586	601	582	630	641	615	589	645	584	605	634	547	584	627	595	553	562	648	609	590	647	590	504	644	648	623	607	580	629	656	613	593	584	639	595	622	624	593	602	601	583	597	593	619	610	592	580	630	597	596	630	618	596	623	602	640	594	625	617	592	560	615	584	593	630	651	595	597	606	600	597	583	575	627	653	610	577	590	625	599	605	579	560	628	632	581	612	638	603	614	616	561	624	617	594	602	573	582	606	631	605	605	611	598	637	594	614	611	602	556	628	625	596	624	612	622	646	611	590	639	639	563	594	571	611	643	627	629	576	574	588	620	617	589	587	597	584	602	668	596	582	643	637	663	637	610	592	597	590	602	650	600	622	645	573	624	601	565	611	637	604	623	608	603	595	580	579	583	629	605	639	619	613	591	629	609	588	629	616	571	629	552	591	627	664	590	618	608	628	592	575	567	582	591	622	626	586	668	635	625	681	610	586	586	580	601	588	601	622	616	594	649	585	620	609	605	612	622	603	585	626	609	617	608	611	609	618	607	610	608	637	620	626	636	628	630	619	628	617	575	604	574	625	649	602	574	578	565	631	622	610	619	633	616	573	616	631	579	607	604	599	598	652	582	648	637	584	575	604	618	638	574	629	598	587	614	588	586	605	595	601	615	622	638	586	599	640	590	595	614	615	594	641	583	581	607	567	610	620	584	612	625	610	629	619	588	560	601	645	588	611	607	598	630	587	623	623	640	647	598	596	597	634	601	632	633	615	546	671	629	623	601	631	584	612	618	570	608	560	580	575	576	592	624	616	613	632	568	608	612	612	609	663	562	588	625	571	559	615	578	586	598	610	585	590	615	654	589	626	575	609	623	583	603	631	587	606	600	607	605	572	629	614	675	558	588	594	625	630	621	628	635	628	627	570	606	649	608	596	615	568	585	581	648	586	599	630	639	660	604	640	634	617	650	603	586	585	609	594	599	593	621	609	627	628	616	593	623	606	579	614	588	601	619	620	613	598	644	628	580	579	599	627	638	582	640	612	605	613	677	612	627	626	596	613	592	622	565	582	608	646	633	609	616	611	611	602	592	617	590	586	591	661	651	565	603	633	606	550	643	642	590	611	614	601	665	595	595	597	632	611	555	606	662	589	609	640	612	615	575	638	609	615	619	628	606	588	639	619	615	640	619	630	580	585	621	591	624	618	608	605	618	607	643	603	634	633	613	665	634	598	614	621	591	650	554	599	652	586	598	593	591	625	629	591	565	599	596	615	616	589	568	624	630	605	593	641	582	626	604	596	606	615	614	588	598	606	634	628	629	596	619	650	637	596	604	643	612	591	612	569	573	601	548	608	621	623	619	653	604	597	602	613	647	598	616	591	643	599	620	629	634	610	593	613	618	605	593	647	602	594	601	605	603	605	599	649	572	636	632	600	611	633	625	609	633	595	615	576	607	608	644	639	628	595	626	574	628	605	635	580	625	631	596	611	600	632	645	593	608	609	580	585	590	565	591	589	612	622	667	587	611	611	607	558	570	672	602	611	630	625	613	642	614	667	618	656	628	584	601	633	571	623	614	603	609	588	587	601	605	588	627	586	581	556	626	593	586	631	582	653	646	624	599	569	602	605	633	605	605	583	635
27483	17760	3703	597	453	434	433	383	401	395	376	374	380	357	362	357	389	372	355	388	388	386	375	405	386	385	355	396	365	352	375	391	345	421	382	391	346	387	386	398	369	382	368	372	358	343	376	363	402	372	345	385	395	367	395	425	416	367	396	407	379	381	342	392	361	351	372	401	403	370	379	393	322	365	345	389	398	356	356	355	360	380	330	369	397	374	368	375	365	376	401	360	356	396	358	338	390	364	380	391	394	376	403	427	355	339	386	387	325	363	382	384	371	378	347	379	389	376	376	380	402	381	368	355	398	367	379	369	390	393	373	362	380	394	359	410	386	410	379	377	354	359	379	374	357	381	368	359	381	384	362	398	356	370	409	376	392	400	370	375	365	353	360	393	383	388	370	372	367	380	382	378	372	370	367	385	388	382	395	341	373	411	367	375	360	330	374	379	346	376	339	398	352	402	390	412	408	378	390	357	407	396	398	361	377	370	373	372	393	346	367	377	412	382	357	400	380	383	374	385	384	378	390	376	350	352	377	373	381	386	382	403	381	368	348	360	384	351	368	381	376	403	388	361	364	368	353	395	385	390	370	372	404	380	378	418	382	392	358	412	376	404	376	379	359	353	403	361	373	366	381	377	363	372	377	372	365	362	381	375	376	395	354	393	388	364	385	401	344	363	395	368	364	375	387	359	395	409	375	362	383	376	380	391	379	384	384	380	378	382	393	391	389	391	407	363	333	391	379	372	369	358	369	380	373	360	380	354	396	400	380	415	378	373	368	378	356	361	381	401	390	360	370	393	385	403	371	369	351	379	389	405	364	397	372	365	391	368	397	375	390	375	350	365	364	374	371	413	378	353	401	380	387	380	397	366	371	425	380	385	384	367	383	394	371	396	367	392	386	348	368	395	373	399	362	407	393	362	374	384	377	365	359	366	396	371	380	395	396	380	369	323	367	387	392	359	384	402	402	388	374	379	361	391	380	372	384	403	394	375	385	345	369	413	422	408	395	365	372	378	358	385	344	369	376	365	417	363	388	355	401	383	352	378	357	363	398	368	402	343	377	378	403	408	379	360	373	375	382	390	399	392	376	409	386	385	403	390	374	420	407	368	363	376	395	362	383	403	407	378	373	391	382	378	353	397	395	402	370	369	377	415	316	383	356	354	406	419	358	378	352	357	379	353	356	368	360	400	360	390	407	354	424	399	379	397	397	410	405	348	375	367	393	359	412	357	376	347	381	398	395	360	392	417	365	388	377	365	373	374	371	375	392	380	397	410	377	388	374	394	395	402	366	365	379	369	397	382	383	365	362	369	387	357	364	360	360	391	364	381	382	363	384	395	403	357	380	346	376	379	387	373	320	355	397	349	376	373	373	391	374	385	339	406	365	416	377	365	397	361	397	368	408	395	393	374	372	398	371	356	425	361	357	379	374	365	404	361	387	389	405	380	405	388	392	366	383	386	387	366	399	393	373	348	372	370	357	394	411	332	382	374	373	370	363	397	400	372	350	403	344	367	417	400	378	380	366	392	366	371	374	390	411	379	380	374	364	336	395	403	393	364	379	346	377	378	395	355	367	382	383	387	364	383	391	364	377	388	386	394	373	377	373	373	352	356	353	391	363	387	364	385	405	349	405	371	373	385	384	380	397	392	398	373	374	386	385	377	395	362	388	349	366	391	369	356	397	377	374	378	370	409	381	419	387	368	391	376	333	379	392	384	367	396	378	374	395	383	402	388	372	375	383	389	393	367	379	379	381	368	369	384	363	391	368	381	395	383	394	387	401	382	375	396	377	368	366	344	361	367	362	372	386	367	416	364	378	354	366	359	383	358	375	378	408	353	390	383	392	358	406	364	349	387	380	392	411	346	379	377	379	386	411	424	378	378	390	348	417	354	373	376	385	361	361	388	399	395	363	390	383	350	356	375	391	368	407	387	356	370	357	364	390	379	378	394	355	379	356	364	367	366	363	402	411	345	385	409	382	401	414	374	373	409	356	354	386	380	368	401	365	374	420	385	368	401	394	350	393	380	391	355	357	386	340	385	374	411	369	389	353	384	386	387	380	403	368	371	356	348	376	414	363	361	373	382	394	351	396	389	430	377	393	388	361	360	383	338	349	397	355	410	374	375	351	351	378	384	360	381	384	385	398	396	421	406	390	381	384	351	362	394	365	368	374	398	380	384	368	399	378	367	407	435	358	328	370	342	348	389	380	376	390	393	390	384	365	377	383	346	416	391	378	395	413	396	368	381	360	370	402	387	352	363	374	383	385	378	386	358	357	371	387	395	409	335	379	381	401	378	371	371	358	392	372	369	383	377	377	393	368	375	377	412	380	382	360	356	393	356	379	395	389	396	391	377	372	369	384	389	418	353	397	411	394	368	386	359	363	348	399	378	343	386	356	367	385	385	333	404	372	373	384	379	377	389	366	355	394	365	400	366	385	384	390	326	368	354	396	373	364	399	360	388	417	363	391	367	375	397	374	383	398	408	380	373	384	355	378	365	377	360	320	377	391	382	388	374	369	385	405	394	423	367	354	368	381	386	387	374	350	380	384	365	339	340	372	366	386	389	399	364	369	371	410	338	352	379	376	399	356	399	381	388	382	356	376	403	391	406	368	391	376	385	346	374	351	376	355	401	385	344	339	358	394	381	401	378	363	373	373	352	386	394	383	384	371	375	370	372	406	379	395	417	380	389	373	421	399	404	356	385	379	371	367	362	363	368	339	416	375	356	374	350	363	365	374	385	370	341	404	387	408	364	376	354	385	344	368	406	376	363	389	348	344	422	343	370	390	382	390	387	360	386	366	391	403	379	381	377	385	373	404	370	395	399	390	390	357	391	375	370	399	373	388	395	363	351	368	360	400	383	388	397	385	363	371	350	385	394	394	386	387	342	365	393	375	382	383	406	364	373	384	387	381	360	343	383	373	371	383	414	332	409	384	375	385	376	353	391	408	402	413	392	390	398	372	373	342	374	386	384	360	357	388	358	360	403	365	394	406	384	356	378	374	343	352	397	409	407	403	378	348	372	381	398	361	411	397	377	401	374	395	372	353	361	396	379	360	364	414	417	379	400	386	342	354	359	352	379	365	388	398	393	360	391	352	376	357	387	401	383	360	343	380	375	388	381	363	379	370	356	398	370	389	402	444	373	404	352	345	388	372	383	378	364	385	323	378	403	368	390	340	381	367	377	350	373	380	380	375	400	379	383	415	391	364	382	344	334	373	377	380	415	397	376	346	387	364	377	374	342	380	402	355	408	379	387	403	348	373	384	353	390	407	385	351	365	379	375	370	361	409	353	353	385	376	370	381	366	414	423	364	406	398	364	376	372	355	405	377	354	373	378	390	377	389	342	367	367	359	401	396	419	390	364	399	418	374	385	382	349	421	370	386	364	359	365	379	440	402	373	369	358	381	371	402	361	351	359	389	360	402	399	368	373	397	402	355	349	364	358	385	396	369	407	399	363	404	388	368	380	399	390	361	349
5711	854	766	578	464	461	424	481	473	454	445	439	412	469	444	411	441	418	421	431	430	435	445	418	418	455	427	432	421	390	386	403	443	428	433	396	421	395	400	429	437	431	452	469	437	383	425	388	410	430	420	397	431	426	394	391	391	428	429	414	400	433	430	392	379	450	421	426	418	393	393	410	403	419	382	435	392	387	426	419	383	423	455	389	431	419	443	384	395	406	421	384	407	443	443	434	396	428	418	388	422	456	440	422	439	386	415	418	415	434	431	443	429	398	416	395	396	422	419	405	385	418	423	452	400	425	385	421	396	384	409	423	415	400	384	407	472	423	411	422	432	432	427	423	415	431	431	407	411	388	423	425	439	406	388	403	449	416	451	410	463	402	420	431	385	435	424	428	440	423	414	429	408	436	425	417	426	410	446	432	427	404	425	430	419	426	407	444	364	422	384	418	431	390	411	444	433	446	369	438	409	394	430	414	398	462	405	451	422	392	398	418	427	405	441	393	445	454	416	401	434	421	442	421	399	448	421	455	387	420	447	418	399	411	433	432	389	449	404	409	406	440	455	416	455	425	428	401	429	461	427	420	400	398	403	415	395	439	427	387	404	437	395	443	423	437	398	389	437	418	459	431	414	452	406	405	405	457	406	414	443	407	436	418	445	436	418	432	410	418	372	420	395	464	409	437	487	413	413	445	427	425	466	411	416	441	403	433	443	422	414	444	431	431	416	441	458	403	432	425	424	446	382	396	401	418	445	426	442	418	459	432	429	432	380	414	432	412	406	421	430	427	461	398	393	439	411	388	454	451	398	444	421	412	418	427	455	441	436	419	451	431	414	428	434	419	420	452	412	397	419	458	418	415	409	432	427	424	408	392	387	407	419	430	419	421	435	395	394	413	409	439	409	438	438	384	426	426	430	419	438	409	402	411	444	448	406	402	437	427	416	424	463	417	445	425	404	416	434	382	396	427	408	431	456	436	419	409	430	422	430	426	412	416	449	456	420	420	418	388	442	408	446	387	405	437	451	451	449	399	420	436	407	432	419	399	397	413	444	440	416	412	398	411	406	417	478	387	404	418	393	430	393	455	418	440	439	439	418	426	395	474	431	438	423	460	421	383	424	414	469	428	453	420	464	427	432	419	467	432	389	404	408	440	420	369	416	400	469	405	400	427	419	414	414	449	391	420	445	449	440	388	426	423	429	417	415	412	427	410	409	436	386	422	398	430	411	420	419	458	429	464	432	407	425	417	419	451	434	401	378	419	415	436	407	436	400	426	435	406	439	400	405	411	451	432	440	371	407	454	439	410	441	401	403	430	436	415	415	439	431	443	431	412	420	411	424	447	493	400	391	389	454	415	410	434	421	425	426	425	421	395	376	441	438	433	417	434	415	404	406	392	419	423	428	418	393	429	423	395	430	424	436	432	425	438	398	440	382	437	442	432	393	391	419	407	422	435	427	466	451	431	441	403	416	417	410	392	407	450	366	442	424	436	442	398	423	406	425	484	385	426	385	416	438	429	403	411	455	443	435	406	431	407	448	411	424	426	427	439	432	435	445	400	380	421	435	423	431	439	422	425	411	416	420	412	399	441	397	404	412	392	429	433	392	438	414	433	410	450	444	374	417	440	458	452	438	441	452	421	448	392	401	386	424	415	396	399	451	468	464	419	398	453	438	406	396	425	417	455	441	418	435	408	422	447	438	417	412	440	365	436	404	421	390	456	435	428	427	456	419	448	436	437	421	419	407	425	407	416	424	406	426	445	434	420	436	410	450	413	410	440	403	452	415	444	450	448	443	394	416	475	469	411	406	386	425	417	404	407	394	413	450	442	408	391	399	388	419	414	444	433	429	439	459	404	414	421	431	402	453	418	420	437	429	418	394	446	409	423	426	393	424	389	462	425	416	381	413	447	411	444	441	417	443	418	426	412	420	409	453	420	418	441	409	407	430	412	420	422	452	441	385	431	426	428	415	384	412	355	392	419	440	405	452	387	407	420	415	430	438	437	410	388	458	394	424	395	390	392	422	442	416	397	424	447	394	392	396	446	415	411	445	395	411	430	426	437	408	410	437	399	406	414	403	434	422	407	410	426	392	425	397	407	415	413	410	416	397	431	437	409	436	403	406	423	395	413	411	431	423	446	434	449	420	404	421	388	410	451	389	418	456	396	402	440	424	438	418	425	427	407	412	410	388	403	419	445	419	418	419	397	430	463	398	407	410	434	427	426	405	431	417	449	420	380	402	387	428	414	357	445	400	397	409	424	398	430	407	419	451	445	434	412	448	400	445	409	408	413	422	437	400	405	442	413	407	405	426	440	431	403	407	439	407	416	432	409	419	423	455	408	419	420	412	421	435	410	427	417	405	408	421	398	383	431	442	403	402	449	419	435	408	424	415	457	437	406	413	398	479	373	461	378	423	435	428	397	417	415	481	410	442	436	445	398	439	410	413	448	441	445	406	423	460	419	408	436	402	451	385	405	453	393	426	428	384	390	408	412	428	401	413	411	410	388	452	385	442	407	457	408	439	393	390	421	445	442	445	430	446	397	410	453	364	408	426	403	394	441	434	385	431	420	385	399	441	451	392	431	409	413	437	425	441	416	399	422	415	449	429	420	433	421	409	367	454	454	396	437	391	415	421	391	393	379	392	441	410	442	438	378	459	437	434	433	432	454	444	401	421	435	396	399	384	432	380	431	411	421	444	436	407	386	473	405	414	413	454	420	392	405	433	428	413	426	416	418	435	415	449	443	435	434	424	383	421	459	437	399	425	401	446	455	441	394	401	426	412	418	411	418	454	430	413	416	399	444	385	425	419	424	400	395	427	394	391	408	416	406	408	395	423	405	426	452	400	440	392	384	414	419	448	429	441	441	383	406	402	408	420	400	440	430	456	440	434	418	437	449	416	440	405	392	404	430	450	407	415	445	407	409	449	422	418	419	440	412	422	433	445	440	422	457	423	436	366	425	435	409	412	429	452	407	430	405	383	413	420	442	381	383	434	413	463	409	424	460	434	417	425	389	405	417	440	446	411	437	407	420	434	429	418	421	418	461	429	402	403	418	425	420	410	390	431	449	429	389	447	408	421	425	425	400	404	434	447	437	424	388	365	413	417	416	422	413	424	439	385	438	389	448	402	375	435	432	450	442	421	428	402	439	414	420	417	433	449	415	396	406	404	417	428	429	422	427	402	399	394	446	426	431	431	392	405	400	445	402	429	400	382	413	396	403	435	401	414	438	433	433	441	415	435	410	405	452	427	436	402	425	381	430	411	391	444	410	389	412	468	397	415	410	456	408	393	438	419	435	455	456	407	402	449	428	398	430	416	419	426	440	416	405	431	418	417	442	442	472	437	378	389	437	410	390	452	426	425	401	426	427	432	396	424	428	432	384	367	408	393	405	426	413	416	463	393	400	454	383	431	380	408	433	439	427	438	450	464	384	418	395	439	422	422	425	421	429	389	390	408	476	377	439	422	381	405	434
23350	21122	28490	23991	21124	12379	1509	1062	896	837	768	740	776	759	732	653	711	710	664	674	629	666	683	695	672	709	650	746	686	675	667	659	667	644	640	647	681	676	688	630	618	659	636	648	684	645	627	653	607	627	676	643	612	647	655	666	687	612	646	671	653	646	676	649	667	631	633	686	682	700	633	709	663	652	643	674	664	627	637	609	679	661	602	613	654	629	603	705	670	614	658	645	650	621	685	674	660	729	638	641	656	629	693	686	666	663	661	654	629	621	680	660	694	668	665	599	646	643	652	685	634	659	645	646	663	663	659	647	710	631	630	662	642	632	660	580	672	672	639	653	653	625	634	669	632	628	663	666	654	607	597	634	617	620	637	678	667	721	650	678	644	670	651	666	664	629	679	677	667	656	623	636	633	659	629	619	619	605	600	668	648	611	631	694	651	649	661	668	645	698	598	616	665	667	612	597	696	664	657	642	663	690	621	635	614	638	607	690	637	668	654	610	644	638	650	658	581	658	635	609	644	663	663	644	638	671	663	621	652	664	611	627	624	625	613	642	711	693	626	666	650	666	672	672	645	638	654	627	657	585	635	655	677	626	631	637	622	635	621	663	664	640	641	646	685	677	666	649	596	620	646	687	662	636	668	640	626	623	654	607	653	676	660	670	634	638	648	625	682	628	645	667	600	640	691	613	647	632	637	653	644	589	627	611	641	642	653	652	595	685	657	619	628	612	664	632	654	655	625	690	637	635	621	625	661	645	641	646	687	652	649	606	650	673	621	664	642	684	617	578	643	633	654	655	614	631	663	671	629	657	656	651	610	630	651	625	629	624	645	667	623	608	635	607	630	630	621	631	664	616	652	667	649	668	635	639	699	628	621	658	647	624	660	686	636	691	608	609	627	683	597	662	612	636	636	609	621	639	637	682	625	636	675	649	685	660	631	631	649	676	652	634	624	629	642	634	631	631	621	624	643	646	648	653	648	648	628	663	636	623	624	683	662	664	615	633	628	583	622	606	644	654	641	623	630	665	611	653	643	619	597	666	639	676	663	654	634	681	622	653	649	652	690	647	620	652	671	601	605	632	619	683	690	651	687	650	628	667	616	672	664	657	628	642	655	682	651	659	648	627	630	657	611	649	655	670	667	658	618	641	673	615	635	644	597	652	590	579	622	621	681	614	675	660	649	642	640	650	620	660	668	669	633	648	622	644	677	613	665	651	646	712	651	651	606	658	653	638	652	675	657	602	667	658	622	651	665	600	635	629	598	652	674	609	637	655	662	630	662	659	604	682	629	618	669	635	625	663	613	656	624	593	654	612	653	651	651	639	672	665	637	654	675	709	642	622	633	645	641	674	640	634	637	712	632	678	655	670	640	630	706	677	661	664	653	628	669	706	655	629	665	626	656	649	625	721	673	681	648	633	640	637	643	622	664	618	584	658	617	632	638	642	666	635	620	689	662	662	600	627	640	660	653	655	622	658	697	652	674	666	604	654	694	698	686	660	687	617	619	723	678	623	613	648	653	627	638	695	700	658	632	654	651	640	654	654	666	650	645	657	672	648	617	639	646	623	608	635	661	648	672	625	666	616	687	606	667	661	625	657	629	654	658	662	633	656	645	604	654	681	684	628	617	669	634	693	602	699	694	621	673	641	642	699	654	621	647	640	638	647	628	655	686	615	687	650	646	656	633	690	645	668	687	649	656	666	680	606	626	590	662	630	589	649	671	644	675	627	600	639	654	646	648	646	625	643	603	626	671	648	640	604	628	611	650	627	654	712	694	655	661	647	645	663	597	617	672	652	622	626	655	636	618	695	643	645	655	664	620	693	655	642	629	652	665	650	629	643	624	637	649	624	662	666	681	633	654	645	697	671	649	635	649	613	649	655	646	640	637	617	627	633	651	649	700	616	660	657	675	625	670	613	585	645	645	649	622	633	646	653	649	678	711	608	690	656	676	640	676	625	657	630	640	638	612	644	623	635	667	617	694	648	643	649	652	615	704	623	643	620	679	643	623	639	653	614	627	617	634	678	618	648	655	662	654	634	635	615	647	707	691	664	653	655	617	703	626	659	643	671	599	650	615	655	628	654	685	634	672	659	612	647	691	659	649	689	658	663	636	648	644	665	640	626	634	621	605	660	667	641	696	670	652	667	632	630	712	657	641	655	644	639	670	710	624	655	638	617	657	647	660	587	652	643	662	693	691	655	648	605	645	640	635	675	669	643	620	648	654	645	670	660	634	597	664	652	594	611	676	652	638	619	645	606	629	664	633	678	599	619	633	669	625	638	676	658	730	702	633	613	611	647	639	632	636	637	659	676	608	676	663	604	637	607	658	634	641	652	630	634	607	695	601	663	626	606	642	644	674	653	645	738	621	580	624	633	623	611	613	652	656	629	627	687	684	636	654	634	609	657	663	711	660	642	630	623	652	671	664	662	619	615	651	655	687	665	659	627	639	650	647	625	564	659	629	633	655	652	630	629	629	684	636	672	648	587	675	590	640	659	652	655	638	663	624	636	651	619	659	569	670	643	656	648	662	646	602	659	628	615	710	657	651	627	628	677	632	680	690	681	666	636	688	644	659	702	650	648	621	661	661	671	626	626	683	638	656	673	614	635	635	663	651	669	633	628	638	667	635	636	665	606	637	677	625	674	621	609	647	633	667	599	667	651	632	681	653	662	667	596	624	635	642	605	648	626	693	690	662	655	665	659	649	630	655	662	604	638	602	600	646	645	622	691	606	630	644	634	598	650	645	660	640	614	650	657	656	644	612	673	591	688	647	645	613	672	636	641	657	594	632	602	676	706	617	635	658	661	667	630	642	671	645	620	627	686	616	641	660	615	653	656	627	725	674	666	597	666	703	676	649	652	659	702	645	664	668	599	623	626	614	659	641	673	615	659	642	582	669	649	630	674	715	666	632	667	643	671	637	679	632	637	642	654	649	670	612	648	685	615	625	668	630	664	648	688	629	610	671	661	656	608	692	620	696	692	664	651	658	679	656	648	624	657	659	657	607	645	653	615	622	645	601	626	652	607	710	667	671	693	704	663	620	675	662	667	690	618	672	621	643	666	648	608	632	623	645	618	598	662	660	705	658	640	699	646	622	705	629	672	624	663	631	711	555	643	632	667	680	625	650	663	637	617	668	636	636	643	703	639	608	659	654	619	643	631	661	630	638	640	672	620	641	647	652	630	646	606	636	640	681	640	616	666	636	668	659	662	612	601	644	639	667	612	629	631	646	616	645	622	614	637	638	653	654	653	636	613	629	623	626	663	634	649	620	608	657	646	629	658	604	636	658	635	639	669	666	619	659	668	664	648	662	650	687	648	637	633	599	636	661	664	703	631	647	621	609	627	664	653	573	652	616	624	636	619	617	667	672	645	608	646	664	630	631	653	658	688	626	609	629	651	658	625	654	631	655	629	700	636	676	641	691	661	601	682	700	658	625	662	655	657	634	633	696	633	589	628	671	653	641	595	657	670	637	655
3939	8857	6252	3084	2330	1876	1493	1334	1176	1015	952	941	843	871	845	828	808	778	737	746	761	765	746	715	738	748	723	741	718	760	665	753	745	740	747	686	748	750	757	706	696	762	663	723	711	693	721	692	715	727	675	730	713	719	675	661	672	704	698	725	714	695	681	735	643	657	720	708	694	704	707	656	676	720	713	684	632	701	671	702	699	696	644	703	670	729	689	746	739	742	739	669	686	751	691	721	688	735	699	716	692	693	694	708	743	695	727	678	669	668	758	726	731	708	734	710	689	687	651	708	702	713	679	701	674	724	740	686	668	722	670	768	718	743	703	698	722	696	747	655	690	714	734	694	733	697	704	760	668	694	650	689	718	733	704	687	751	688	744	719	719	719	681	746	663	680	693	698	744	734	739	695	693	668	721	716	722	672	667	718	670	703	692	696	721	719	757	710	715	734	699	690	719	736	669	668	645	689	719	675	715	624	732	755	733	708	713	711	703	693	714	725	705	701	692	704	707	665	703	681	714	732	736	708	712	716	711	730	740	695	792	684	691	734	743	661	698	656	709	721	732	692	702	700	698	689	743	697	683	699	700	705	717	738	709	729	713	725	687	662	715	694	718	732	695	702	718	720	721	676	760	742	640	717	719	736	699	736	685	680	708	718	690	683	734	690	717	696	667	731	702	725	705	695	728	677	698	683	707	698	730	743	707	731	711	732	698	691	703	705	691	715	690	737	705	695	691	691	727	719	727	753	734	734	701	719	728	765	677	687	682	722	699	687	701	670	718	680	745	717	693	667	699	710	681	746	728	683	664	707	712	674	682	720	714	746	742	708	743	743	722	749	739	672	700	717	710	754	684	715	741	751	736	671	723	751	693	650	710	719	683	644	705	671	718	702	730	729	725	678	703	703	752	761	699	720	728	722	701	763	728	740	712	723	716	732	741	690	733	688	686	738	703	684	678	694	674	657	694	699	650	724	738	696	715	692	708	732	675	670	708	697	673	680	666	735	701	707	720	717	708	665	698	662	692	713	716	723	719	693	719	743	685	623	688	655	708	687	668	659	694	749	723	714	702	726	646	673	684	700	738	735	712	723	752	745	716	715	709	699	720	721	684	682	705	733	683	648	706	712	693	713	718	692	696	704	664	740	743	731	689	668	730	695	746	723	726	737	706	700	719	685	698	682	655	729	732	674	705	718	728	680	669	732	702	722	731	725	686	716	719	727	688	724	719	688	728	717	694	686	652	719	699	691	698	715	714	727	726	712	707	687	721	724	726	680	687	681	702	701	717	707	681	733	719	700	699	730	764	732	698	725	668	666	700	718	706	724	699	694	695	688	713	705	690	725	716	739	690	760	682	676	690	661	704	712	698	723	680	745	694	702	686	730	749	687	703	757	680	678	729	697	659	713	731	739	719	730	729	722	725	728	746	666	712	674	730	717	669	682	712	727	682	684	676	723	673	725	656	742	686	719	720	693	687	662	688	679	691	717	723	749	729	687	744	704	666	750	730	727	658	695	660	712	659	677	686	741	702	717	668	716	692	700	728	710	735	698	699	757	699	667	706	725	724	673	703	711	684	717	688	714	708	748	738	749	718	658	686	706	676	713	690	689	700	695	737	699	716	704	725	728	721	654	722	678	679	711	667	680	727	661	688	708	750	710	700	690	716	632	710	673	715	723	688	704	724	694	692	719	753	681	693	710	746	697	719	694	723	722	703	693	676	733	691	739	713	663	759	732	747	696	684	683	682	721	739	691	689	708	682	693	696	682	741	721	699	717	737	734	732	744	661	656	751	691	693	687	726	692	645	722	672	703	718	740	658	697	666	693	676	725	699	699	713	702	669	691	693	704	684	684	732	727	728	696	643	685	701	700	720	743	702	717	709	685	717	744	715	745	691	700	760	708	720	732	663	705	695	725	671	677	719	683	707	733	663	684	723	779	724	695	721	686	707	734	714	748	700	698	728	686	722	699	681	690	701	708	650	685	713	711	722	730	730	712	725	752	689	720	699	737	716	697	672	684	669	768	664	649	708	712	718	704	647	750	684	731	679	724	680	717	687	717	734	695	735	662	708	723	733	691	756	707	695	742	696	757	700	753	703	696	750	706	741	695	717	686	757	718	666	680	689	695	695	700	679	724	694	700	700	720	752	709	689	733	755	736	702	689	683	725	724	712	705	682	727	721	741	754	690	672	701	647	682	670	724	683	739	653	705	746	687	736	681	705	696	693	698	698	672	704	724	695	750	675	726	650	776	644	676	722	664	716	749	711	700	748	730	693	710	698	693	703	678	668	715	688	737	712	687	711	704	750	697	691	693	658	725	721	718	679	715	684	713	695	659	717	769	644	668	723	714	681	716	704	726	710	692	672	710	695	714	692	709	735	715	725	722	714	686	702	696	687	722	703	767	743	679	721	660	716	769	736	695	691	713	681	752	661	766	661	733	723	716	688	689	723	724	733	714	719	687	706	684	742	669	726	728	720	691	727	695	730	731	705	677	702	732	680	707	691	730	666	712	695	712	707	713	717	694	667	723	731	681	708	712	686	719	699	715	685	688	707	676	761	736	703	684	725	691	715	731	725	707	727	740	715	719	713	712	679	685	694	696	733	692	727	731	675	669	682	675	669	696	757	701	674	722	705	762	715	674	733	689	721	706	733	729	694	671	711	713	713	707	704	687	757	757	707	666	743	708	682	668	686	709	711	684	699	684	694	732	686	717	718	686	700	683	705	690	692	723	758	731	730	713	701	732	714	694	706	699	708	743	701	678	714	707	698	691	696	697	665	721	739	677	737	707	759	715	718	719	698	698	692	703	699	681	725	669	705	682	674	729	687	692	722	703	688	751	714	729	682	710	652	722	656	692	682	692	723	654	700	695	679	785	749	745	725	709	711	709	701	715	665	706	713	739	700	661	716	684	685	716	696	715	679	711	702	750	710	730	698	746	699	721	697	758	746	684	752	689	734	709	682	738	677	711	680	653	733	739	756	707	700	725	711	676	738	723	686	683	736	743	745	713	677	712	724	705	706	712	768	677	743	715	705	678	646	700	671	730	738	699	715	704	653	753	689	708	725	765	701	723	616	697	669	680	706	705	690	727	685	737	670	722	642	694	720	681	700	661	742	696	696	729	698	731	715	711	697	704	714	706	747	774	719	746	718	737	708	683	716	736	720	713	708	730	690	757	701	723	750	741	719	708	746	761	702	706	643	659	792	684	710	724	755	671	701	716	704	744	703	675	737	694	686	706	704	641	715	720	694	723	698	678	734	692	704	720	708	689	714	703	746	689	723	717	720	714	698	726	695	691	692	705	647	684	707	718	739	685	682	724	729	654	681	679	696	688	707	686	710	725	706	683	667	703	688	691	678	741	683	675	672	702	692	741	738	686	714	731	702	686	683	693	769	681	677	726	647	674	717	718	699	679	684	721	740	702	641	689	675	707	699	688	702	705	720	735	710	703	685	703	722	745	692	713	681	685	733	686	722	744	737
24416	21068	27453	24818	12768	664	392	351	284	266	262	241	249	250	258	211	241	237	258	213	246	223	204	211	232	201	218	228	232	221	238	214	203	221	211	202	228	202	200	237	220	212	218	201	190	206	186	222	194	223	212	224	213	197	215	200	220	221	234	224	208	208	223	221	201	216	241	192	209	197	197	237	196	222	203	227	219	231	225	214	214	206	199	212	192	239	196	183	213	210	187	218	204	179	231	216	222	177	205	213	210	242	188	217	183	221	213	200	201	215	191	228	209	216	180	201	252	240	210	245	213	211	193	208	175	218	197	222	228	208	205	232	200	196	219	216	219	185	223	222	226	193	216	226	224	210	230	189	202	201	226	208	215	218	222	195	191	197	209	196	203	202	206	181	205	203	202	169	239	191	243	191	214	215	215	214	208	192	201	189	212	216	187	209	208	229	199	193	226	214	204	184	212	179	219	228	180	223	224	196	190	176	198	218	224	224	205	198	222	225	166	228	205	201	214	209	200	227	212	226	198	208	222	229	199	201	222	217	216	215	223	213	170	190	181	205	208	190	202	226	205	190	212	204	216	208	211	196	236	178	202	173	207	223	201	210	185	184	200	185	196	217	201	208	223	203	202	206	225	221	192	202	227	210	206	202	220	178	213	203	206	211	200	200	179	220	208	182	231	191	205	199	196	224	203	194	195	183	196	223	216	222	227	212	219	233	200	187	217	221	205	226	188	198	189	229	213	212	206	212	202	205	223	200	206	184	204	180	198	212	228	209	241	178	205	208	212	209	200	191	210	200	214	201	224	225	210	201	217	210	177	187	180	193	207	198	220	198	209	209	210	225	230	200	186	199	205	198	211	217	202	191	195	187	208	212	233	200	202	214	191	224	205	208	200	218	206	228	211	195	190	214	216	229	211	213	217	203	208	219	206	219	203	194	209	208	199	221	222	217	226	226	180	212	193	221	186	196	213	196	211	188	205	198	210	204	212	203	202	207	205	226	233	212	198	236	198	224	228	199	202	174	223	206	223	206	239	217	223	198	208	204	235	218	200	208	215	214	220	167	202	230	208	194	232	185	205	218	201	200	190	201	217	200	214	182	215	214	210	187	198	229	206	214	221	228	180	242	211	226	205	168	215	223	219	204	188	214	187	226	214	192	212	220	195	211	186	205	205	227	221	187	211	200	257	206	213	211	194	203	202	208	187	194	213	207	212	220	200	200	209	199	191	198	201	212	194	203	218	179	190	229	209	192	222	205	217	207	198	211	209	204	226	192	178	194	199	197	197	219	192	233	218	199	216	233	207	207	221	208	182	207	190	210	196	192	197	213	219	216	216	214	224	219	209	208	215	220	195	214	184	205	212	202	204	195	228	208	212	216	206	206	190	211	217	215	218	242	215	182	192	196	221	193	249	192	204	177	192	210	210	210	207	188	229	213	184	237	231	213	191	202	180	209	195	218	214	235	224	203	201	229	229	200	195	221	235	201	198	200	203	214	217	187	203	191	219	205	206	243	197	248	198	213	222	191	205	229	214	199	193	219	205	217	220	204	213	212	219	216	190	210	214	207	199	214	205	206	221	201	208	209	229	210	206	214	199	210	244	188	181	192	210	185	202	210	191	205	201	216	219	225	192	205	207	187	199	209	200	190	205	201	202	217	226	200	180	232	234	211	206	227	206	223	215	176	200	226	227	232	230	200	207	211	201	209	227	199	192	173	196	201	194	204	215	213	222	192	200	185	210	224	199	185	217	188	214	212	203	198	235	216	221	215	194	217	246	196	194	230	226	204	219	232	220	188	191	188	211	205	198	215	220	210	195	181	185	204	200	187	204	204	209	221	203	205	238	192	197	199	229	226	199	199	217	195	204	188	199	199	203	199	202	196	211	203	215	190	218	208	193	212	221	217	195	240	186	212	211	201	195	199	187	228	228	209	184	180	228	206	193	217	224	194	210	211	178	207	190	195	186	214	220	198	201	215	194	216	219	191	216	212	200	193	213	209	232	234	181	218	211	193	208	230	214	196	231	212	176	215	204	229	211	205	219	215	183	198	203	218	194	218	212	207	214	211	186	212	209	182	194	222	199	221	202	210	178	196	195	230	233	206	215	207	219	189	201	201	180	217	215	207	189	181	182	210	175	202	196	207	224	190	199	206	198	211	234	194	190	203	195	199	228	192	200	188	220	198	194	204	226	226	188	177	172	198	210	234	217	228	211	216	210	207	205	219	225	188	213	230	227	211	238	206	220	233	208	233	230	195	221	210	210	204	202	211	204	214	192	212	225	215	210	191	216	205	186	204	227	182	209	226	217	208	191	214	215	205	208	193	233	196	205	193	206	203	205	191	224	189	192	215	190	221	196	223	225	215	194	224	221	194	196	203	194	234	210	219	209	192	224	200	223	207	196	187	192	213	217	175	227	221	228	182	191	194	181	182	223	216	231	214	194	195	218	239	198	221	198	214	212	213	211	194	219	191	207	221	193	205	214	198	211	190	172	222	199	204	197	225	227	195	198	207	206	214	208	216	195	219	224	205	195	196	206	225	210	200	214	233	212	200	205	206	209	193	202	206	218	216	198	200	225	205	204	195	201	202	198	200	210	204	217	205	222	203	214	192	171	218	209	201	212	192	232	195	216	190	237	221	204	192	215	235	216	209	209	199	200	211	217	204	211	217	208	220	193	212	224	217	224	222	214	212	206	210	207	210	212	228	198	203	197	219	220	204	220	223	199	197	204	201	207	221	206	221	188	215	212	214	218	199	197	204	210	222	185	228	184	203	213	216	208	200	224	206	207	215	177	191	200	198	212	215	225	219	207	211	244	236	219	200	210	213	205	222	206	202	225	202	204	206	225	211	229	198	225	233	196	217	202	215	199	196	250	211	192	191	232	201	228	206	231	203	217	224	217	220	206	205	201	204	187	194	183	227	194	205	203	219	238	207	188	217	199	218	217	182	194	195	204	216	197	181	209	209	215	169	233	192	207	214	214	188	215	202	216	210	216	214	196	202	219	240	215	198	227	195	181	222	198	209	208	196	212	215	219	202	215	201	215	211	219	181	193	188	216	199	187	204	200	206	200	230	205	181	225	195	218	199	214	209	198	201	191	211	215	207	211	210	210	220	216	215	218	194	197	195	212	208	199	216	206	207	203	214	210	199	194	205	195	191	204	226	217	206	200	226	214	209	211	214	222	193	210	207	194	210	184	218	199	226	195	190	233	210	197	207	198	209	207	196	204	192	200	205	206	194	209	193	203	216	211	189	216	205	202	183	217	217	233	206	210	218	203	235	228	194	187	215	217	213	249	216	183	197	201	202	219	195	206	213	222	201	216	219	179	235	205	171	223	190	239	192	199	188	203	180	215	212	196	205	200	187	174	209	165	194	221	245	195	207	194	194	203	198	222	191	198	203	203	229	182	191	186	216	205	209	243	176	223	217	204	211	199	193	207	202	236	200	209	242	191	223	194	180	198	239	209	221	234	225	206	208	210	242
4376	4934	3380	1645	1228	934	720	556	497	448	391	384	356	357	299	323	286	302	311	299	293	279	268	253	257	255	262	267	280	280	239	251	274	233	266	255	266	251	249	255	251	248	268	257	236	233	232	273	248	268	269	231	263	243	263	260	247	257	231	241	239	276	256	257	238	245	247	259	244	241	263	260	266	238	265	286	256	284	230	241	230	242	231	281	246	259	267	265	243	253	269	232	213	241	244	230	258	261	286	261	209	258	220	259	273	268	249	250	232	250	247	246	268	245	227	268	252	268	262	263	207	262	229	243	247	267	206	234	253	258	267	212	239	259	247	276	228	255	232	251	241	254	264	272	232	217	261	247	259	265	256	250	244	256	269	272	258	264	260	260	263	257	257	234	241	274	228	232	255	252	273	237	226	243	234	275	234	275	221	259	278	283	292	254	245	234	247	262	258	229	275	248	239	218	253	234	225	272	236	228	240	263	254	246	218	257	272	272	250	245	285	231	270	247	246	225	255	261	250	266	229	249	260	251	267	272	270	259	253	265	250	241	248	265	252	230	253	267	230	255	288	258	257	252	234	264	280	236	245	239	252	219	229	261	263	260	288	240	233	255	257	272	241	234	261	274	228	260	226	274	238	249	256	278	262	236	264	243	247	249	265	275	273	231	228	243	267	231	275	264	271	257	251	271	243	252	264	273	258	262	256	238	245	238	253	238	272	291	265	254	260	273	229	250	247	264	243	272	243	255	244	242	277	279	287	263	255	254	241	263	250	247	240	238	255	264	259	260	257	239	265	262	273	257	243	269	229	254	252	262	247	243	244	266	259	243	266	248	286	245	255	259	256	266	255	234	253	263	264	263	227	280	247	242	264	275	251	226	275	256	225	253	244	273	230	257	244	259	259	276	257	232	275	230	254	263	234	253	234	216	249	251	253	243	291	241	247	244	254	265	249	234	249	271	231	235	234	259	252	245	246	239	275	223	281	245	254	242	239	276	248	245	247	233	273	261	266	253	274	227	258	259	242	257	236	246	249	265	246	261	244	253	256	222	238	262	267	261	236	261	257	256	246	267	262	227	259	272	263	242	250	241	244	238	238	235	250	243	248	270	287	258	262	264	261	226	203	241	243	239	267	274	246	232	253	261	229	257	243	239	259	277	259	247	241	227	233	267	243	223	253	254	243	276	286	244	237	276	263	252	235	257	250	255	261	237	268	242	231	249	223	232	269	252	275	232	265	260	236	272	247	246	251	218	281	249	237	247	269	238	245	248	263	269	231	258	235	260	259	247	270	280	249	269	253	272	250	260	261	249	273	237	239	263	270	236	277	236	265	259	253	248	254	244	253	265	268	253	216	255	310	228	236	216	231	254	239	246	250	250	228	237	256	231	242	246	249	246	271	257	229	273	223	230	250	260	246	256	278	245	233	230	240	257	246	246	245	258	262	267	262	226	266	277	249	269	271	267	260	267	251	245	269	244	260	258	270	259	250	248	229	220	261	287	253	267	224	256	274	276	269	245	249	230	243	250	232	257	256	236	232	253	246	295	253	272	244	277	243	242	242	235	279	257	241	249	216	246	251	220	262	261	270	231	235	234	224	242	254	241	254	247	266	241	265	281	246	236	252	259	211	245	256	233	263	248	219	269	258	247	254	233	273	245	270	258	239	215	244	262	253	250	259	253	245	220	252	250	257	238	274	268	244	241	264	272	241	225	245	237	229	232	237	245	244	244	238	247	266	290	236	284	252	255	259	260	247	266	280	273	256	277	251	255	283	228	258	237	232	260	279	244	251	248	270	238	236	254	240	266	276	255	228	222	255	226	256	247	245	261	246	260	234	260	245	250	265	228	239	276	274	243	250	266	271	248	249	268	242	238	247	237	228	234	257	240	237	261	241	286	248	259	261	255	244	229	235	235	230	211	239	276	255	276	248	218	232	251	224	252	240	248	238	279	229	222	265	242	249	248	267	251	230	243	253	254	251	271	236	240	244	257	263	259	255	258	225	249	225	276	279	259	233	260	248	279	243	259	255	257	249	267	251	248	285	255	255	245	236	250	261	264	248	250	246	261	258	257	252	271	255	226	249	241	235	236	246	230	259	242	238	250	287	237	262	240	245	239	241	265	245	251	255	282	271	241	234	243	213	245	278	233	242	262	217	230	256	259	276	252	245	264	241	252	262	262	246	264	238	237	283	241	265	242	250	266	255	260	235	261	238	252	267	260	283	256	230	254	271	243	254	259	227	238	255	240	253	271	258	262	239	248	273	274	257	269	228	253	245	259	268	242	260	290	265	241	270	259	260	279	254	243	259	263	249	216	239	258	268	244	234	214	219	233	258	252	241	241	221	238	246	238	242	265	247	277	240	251	229	261	230	263	237	248	261	265	257	247	272	273	254	231	244	269	257	240	236	229	236	256	260	261	265	265	263	231	256	269	274	229	286	247	267	252	255	261	236	251	243	248	261	241	245	233	243	256	237	249	269	252	249	261	268	248	278	275	254	231	251	240	263	226	259	260	262	275	274	242	246	264	272	266	251	266	284	248	258	234	243	230	279	275	250	266	217	254	243	246	271	233	237	246	243	249	243	258	282	253	251	265	254	228	244	266	230	237	284	266	229	249	277	236	273	251	253	230	272	229	243	252	273	241	255	255	215	255	250	240	248	259	240	226	222	232	275	232	249	242	259	261	251	271	261	231	238	236	264	267	238	220	253	247	241	265	251	263	253	259	251	236	258	240	284	256	225	256	259	254	261	247	215	271	229	239	247	257	233	250	228	249	239	265	274	265	250	254	259	251	237	267	277	258	261	253	249	229	290	277	281	220	255	249	264	262	246	277	253	260	260	285	266	253	247	234	256	240	256	261	249	246	258	266	254	255	275	267	242	239	269	250	273	230	256	242	237	268	262	247	239	242	280	239	230	270	263	254	259	268	261	224	260	270	286	243	239	265	253	258	252	255	275	247	241	262	285	280	247	259	264	249	268	230	241	273	231	227	244	271	255	255	260	280	233	218	270	273	256	288	252	246	252	241	242	255	238	260	232	268	241	252	266	267	259	229	226	245	227	228	268	250	259	249	226	253	239	219	248	247	298	253	239	252	242	252	265	242	276	219	284	254	237	209	264	236	255	276	292	253	265	255	238	249	263	247	233	257	242	281	255	264	239	244	244	260	233	236	238	258	240	283	244	265	274	256	234	240	267	248	274	249	214	236	249	270	235	273	241	264	246	255	261	239	235	279	242	214	267	267	258	247	242	232	214	258	242	282	277	241	273	269	263	264	230	249	263	276	239	238	263	238	236	235	253	267	241	268	247	220	248	279	246	248	267	254	228	246	240	259	229	248	262	243	270	236	257	281	284	248	264	225	266	261	245	247	235	253	260	253	260	260	238	262	246	247	252	232	270	253	259	280	268	238	233	251	253	257	257	268	220	250	251	236	244	239	277	236	241	263	229	216	239	281	251	231	232	260	234	244	249	255	246	285	224	267	271	249
22373	21150	28919	23648	21152	21226	10616	1237	971	924	807	754	762	675	702	676	672	606	566	578	595	598	606	597	551	589	556	534	559	560	591	528	542	564	537	542	538	529	584	578	558	513	557	531	551	618	577	539	552	549	595	541	533	567	558	561	588	554	513	526	535	515	553	532	547	560	584	479	530	475	517	529	539	577	502	531	523	514	544	526	603	534	574	514	548	556	537	501	521	520	530	544	540	482	537	544	541	549	544	511	528	586	492	524	569	504	527	499	523	529	536	515	557	559	552	531	543	530	518	555	546	518	507	486	523	511	523	535	560	538	535	556	559	515	552	553	518	573	506	535	519	508	514	564	537	572	570	553	540	573	497	541	553	522	541	516	537	527	522	529	560	519	517	559	579	518	562	568	565	534	522	511	516	496	543	528	545	585	548	527	525	540	522	548	509	516	565	533	536	563	545	586	519	540	526	511	546	525	543	533	533	538	555	537	568	553	542	553	563	504	576	498	557	537	545	530	555	544	524	495	517	497	564	502	548	520	531	529	573	556	544	536	499	557	556	547	532	546	525	527	541	527	533	544	516	523	507	542	543	572	550	507	541	541	572	539	559	520	573	538	529	518	551	537	527	576	531	541	525	556	578	584	507	546	533	534	538	508	495	564	518	548	518	532	546	521	549	508	500	511	563	539	510	514	517	519	536	527	512	551	512	512	513	566	531	527	505	498	486	540	537	477	543	515	524	492	540	527	566	517	495	568	566	555	532	526	490	541	529	564	508	494	564	501	515	489	557	515	542	585	528	515	537	536	534	533	536	521	535	521	534	535	582	554	515	508	505	515	523	511	515	539	503	520	518	531	531	545	542	551	543	528	545	542	543	502	531	519	543	539	516	541	506	563	565	528	523	484	525	510	498	525	525	520	533	531	553	553	511	545	558	547	543	535	548	521	488	532	521	479	540	511	551	516	578	533	538	548	498	504	515	508	556	526	544	532	520	513	513	577	525	550	559	526	537	534	520	512	541	529	556	496	534	542	502	523	507	566	514	536	521	486	537	546	509	496	508	586	543	552	516	511	520	523	504	491	518	509	519	548	560	511	527	569	540	479	572	534	531	498	546	505	550	531	531	523	522	515	481	523	546	527	504	533	548	541	541	487	480	559	541	537	522	534	568	539	559	521	546	523	536	513	524	577	554	517	560	520	518	541	507	540	540	542	536	567	532	540	515	553	531	539	520	572	516	566	535	552	544	529	543	519	506	530	496	572	525	540	523	538	533	527	595	506	505	522	528	550	576	498	566	527	524	531	544	528	560	552	504	486	489	542	536	497	517	528	583	523	555	537	497	557	481	536	549	542	510	540	532	495	559	515	554	549	532	530	519	517	566	538	526	532	529	544	543	494	500	523	549	521	534	547	504	530	506	541	569	561	547	529	546	527	513	518	487	578	540	516	545	534	499	529	498	501	560	530	523	520	494	560	535	516	549	535	549	526	489	524	550	556	549	519	539	544	526	559	535	498	562	509	562	511	537	497	523	576	513	555	522	539	543	504	518	484	524	536	548	518	510	547	560	514	538	525	513	531	535	569	568	520	543	572	554	584	565	566	558	500	531	581	508	530	568	504	559	563	485	547	540	500	538	509	561	491	537	526	546	546	585	548	530	515	538	497	531	570	511	561	532	520	540	516	578	542	522	544	505	518	567	497	544	528	520	546	560	572	560	541	557	511	495	518	541	512	560	557	509	543	546	525	568	539	559	582	529	527	519	541	540	564	559	511	516	505	561	507	529	537	537	528	526	508	563	572	524	479	512	576	537	530	526	492	553	533	546	508	527	505	565	543	565	524	556	527	513	534	522	479	546	533	526	492	468	537	505	519	485	510	525	532	580	496	517	539	478	566	541	585	512	571	501	556	512	576	551	544	524	523	544	524	515	499	534	542	526	489	537	586	556	565	539	569	529	533	518	497	548	538	537	559	542	521	546	527	534	529	510	524	597	522	564	525	553	540	539	547	533	542	544	545	535	479	541	534	520	540	527	552	549	572	511	521	567	509	490	524	542	557	529	504	533	532	513	543	519	555	536	512	494	530	519	517	514	552	524	509	516	542	566	570	527	534	531	540	516	499	542	577	499	552	508	538	546	534	550	562	566	518	554	552	508	568	542	502	518	527	565	527	547	548	510	513	522	553	520	523	551	523	530	515	552	527	492	508	527	546	517	556	528	508	516	558	541	524	513	541	516	516	493	471	518	530	529	526	542	567	548	495	499	551	546	502	544	536	514	535	555	512	557	587	519	538	540	564	525	519	553	515	605	541	492	531	494	516	569	582	581	497	566	520	508	488	522	533	530	549	543	518	541	506	526	530	572	549	518	496	533	571	515	566	516	510	558	507	563	517	516	514	559	527	549	573	516	555	576	535	540	507	550	488	506	504	537	550	498	534	547	541	486	526	523	539	550	537	511	524	507	534	526	522	539	528	493	493	505	539	489	544	532	537	555	521	554	531	559	571	540	567	534	511	529	556	520	528	537	492	544	511	552	527	518	540	558	526	524	543	561	520	529	552	476	575	541	525	523	529	549	521	552	522	519	484	528	557	554	530	524	564	527	560	534	466	516	502	520	490	487	536	559	513	525	560	564	506	547	522	546	521	527	516	498	521	519	541	519	557	513	568	528	552	522	505	535	533	502	541	537	478	526	478	566	531	513	539	534	547	514	525	490	515	523	516	485	548	484	503	513	507	524	537	540	504	520	554	505	508	529	490	524	564	522	555	494	524	507	542	506	514	515	578	548	498	541	533	539	563	542	519	513	509	545	533	554	536	527	537	519	543	537	537	536	521	534	494	529	505	552	531	554	522	538	511	508	519	519	510	582	534	503	489	511	508	530	518	546	500	531	546	568	509	537	497	565	521	543	586	574	499	539	536	522	538	508	546	534	528	516	493	534	483	529	509	535	517	475	530	538	543	525	514	550	515	507	565	525	554	522	554	501	542	522	526	556	533	509	547	531	538	524	540	519	526	564	503	497	506	561	532	552	484	549	552	534	538	533	501	520	527	541	529	505	536	533	504	554	540	508	510	550	540	541	507	569	531	526	499	522	488	542	546	527	532	504	539	539	529	518	499	542	544	525	529	524	510	565	553	522	544	517	475	518	501	515	589	537	502	586	554	541	504	526	502	540	540	509	542	544	512	502	528	505	535	527	511	516	548	547	493	506	518	533	536	524	533	536	566	501	562	528	555	518	514	518	555	556	507	497	511	504	487	527	550	535	551	535	524	515	532	543	514	526	522	504	485	542	515	539	516	517	532	536	547	518	502	527	519	541	533	502	497	504	536	519	536	537	576	546	536	555	521	538	520	505	533	564	532	558	554	567	554	532	512	519	511	549	535	524	513	505	553	554	538	523	569	480	493	549	535	521	555	549	553	549	555	503	532	549	531	574	537	538	508	571	553	492	495	536	539	520	499	516	491	535	534	518	521	546	533	541	514	511	505	507	523	587	536
5579	14051	10122	4939	3601	2787	2141	1713	1485	1233	1124	1024	964	908	802	815	800	772	727	727	727	687	685	722	710	678	669	606	718	649	624	610	649	594	663	640	667	614	574	574	632	597	620	615	629	619	601	615	616	626	543	614	621	609	613	596	600	585	568	626	620	655	581	573	593	628	620	623	572	638	626	633	599	595	604	618	586	592	629	633	600	570	585	610	601	584	572	620	617	610	605	622	611	600	577	646	582	619	612	586	585	601	612	612	574	592	599	588	638	572	610	629	623	600	612	610	598	589	620	665	604	601	561	628	616	580	573	635	642	619	625	594	576	594	609	600	572	619	626	589	607	611	614	643	567	565	623	567	589	684	636	572	562	594	600	593	622	578	619	622	595	612	632	613	563	576	609	610	599	586	637	599	611	640	608	621	594	637	584	592	611	582	611	582	611	597	621	570	617	613	606	568	558	628	598	615	639	594	568	596	597	614	591	601	592	589	631	617	572	620	557	559	611	607	584	588	591	607	635	545	580	570	550	632	598	614	587	624	627	611	600	580	594	582	618	579	572	597	582	616	583	606	644	629	616	604	627	587	552	553	604	620	586	606	594	606	626	584	625	587	626	594	592	579	576	579	632	642	608	600	542	606	590	614	618	608	605	624	582	593	584	587	608	629	609	608	603	562	617	619	588	591	643	628	610	613	598	596	608	601	574	567	596	594	618	612	611	617	599	623	613	609	597	586	634	614	598	552	584	600	654	636	562	583	563	624	574	607	604	596	606	579	567	601	608	617	644	638	592	562	652	601	622	629	594	580	581	583	614	559	545	585	629	589	632	601	624	589	600	597	615	593	594	558	614	590	584	632	591	606	635	558	628	581	616	566	597	569	590	609	643	628	637	613	537	577	588	619	626	608	602	581	590	625	594	590	576	591	546	567	513	601	606	599	591	581	593	652	607	630	559	631	628	619	559	623	598	594	585	622	576	575	568	606	628	633	605	619	615	618	575	622	585	610	576	613	628	618	586	618	578	595	598	568	578	653	628	563	582	648	563	588	636	588	579	626	564	574	580	594	615	581	543	601	630	538	582	593	611	565	613	620	626	624	617	566	633	626	617	615	575	613	586	611	620	614	581	556	584	632	562	583	555	616	619	592	580	588	599	600	571	517	589	594	586	630	598	575	615	582	616	599	588	607	631	655	597	593	608	605	593	576	564	584	598	616	579	653	603	613	618	579	581	565	572	598	612	597	607	594	621	638	553	587	590	573	576	600	605	557	617	584	611	637	609	628	597	571	595	632	606	617	631	626	591	616	653	594	613	599	557	630	570	563	616	581	593	606	622	589	613	623	559	627	592	578	588	560	566	638	616	572	594	588	570	635	578	598	593	610	598	594	645	571	577	612	547	606	575	598	637	571	565	598	593	609	579	569	621	576	647	604	590	627	541	616	589	573	631	598	586	570	579	600	554	652	593	557	593	605	644	595	629	550	616	598	593	589	615	569	583	595	609	582	569	620	588	595	588	594	625	615	613	591	589	612	598	586	614	614	581	591	601	616	632	596	601	615	578	572	593	607	595	624	593	609	585	599	623	605	612	624	558	600	621	601	586	601	585	638	586	622	589	610	604	633	518	567	585	640	592	616	609	610	552	615	604	562	633	565	561	643	633	586	594	627	592	613	620	619	575	586	613	605	591	595	609	631	616	577	589	590	595	611	569	565	551	583	595	610	615	585	587	612	623	591	635	595	607	566	606	601	623	618	614	583	591	578	595	586	596	634	570	608	586	628	568	632	585	603	604	599	603	624	598	599	635	619	580	603	619	600	628	581	603	588	601	611	587	602	610	551	573	585	572	615	626	604	591	576	643	560	592	611	624	611	591	668	607	642	620	585	559	627	606	649	592	602	610	589	589	616	554	576	622	637	598	604	541	597	626	615	561	602	551	562	595	578	662	641	600	601	596	581	646	600	526	581	635	573	603	550	590	591	581	583	608	619	595	627	570	570	618	588	563	626	638	599	593	582	595	604	652	592	596	610	616	583	626	613	578	561	587	619	596	572	567	542	614	580	613	607	570	605	613	616	582	557	593	580	585	613	597	611	550	607	574	593	560	550	630	607	588	595	613	624	617	647	594	596	600	569	590	552	617	597	588	607	574	557	622	624	580	620	595	601	608	607	613	535	596	563	603	606	564	621	580	582	563	590	584	602	528	587	596	610	582	633	555	625	570	612	574	586	560	579	610	641	579	635	592	600	596	579	613	639	622	599	599	621	599	581	563	580	615	597	587	614	616	558	649	610	622	591	594	628	595	627	614	586	600	594	602	603	613	629	586	626	615	614	586	595	631	560	556	653	604	582	586	580	622	561	586	597	607	588	643	562	593	586	634	596	634	604	595	600	612	586	588	613	594	594	652	570	569	637	601	615	576	588	563	559	578	533	631	632	571	624	577	678	567	603	609	614	628	574	566	613	620	590	562	626	570	637	572	626	579	548	598	599	608	606	600	585	628	606	554	594	578	600	612	605	617	619	633	601	629	577	576	620	531	562	597	610	600	622	622	556	583	639	603	597	588	602	630	584	599	588	629	561	566	611	565	615	559	586	632	579	607	606	623	608	579	606	613	599	606	603	556	644	586	631	618	600	589	590	602	595	596	571	576	568	585	650	606	636	617	578	612	616	668	574	592	627	630	599	584	602	573	636	570	601	558	632	596	588	627	583	605	566	563	615	582	623	620	597	608	601	623	602	563	621	557	592	583	613	601	577	617	654	601	564	604	608	591	601	580	570	561	622	576	594	597	593	627	631	633	632	636	581	586	566	597	567	587	587	605	594	634	573	576	556	571	633	601	620	590	555	625	636	626	622	580	605	596	583	633	578	593	587	618	554	619	595	641	597	630	627	587	551	558	629	606	565	632	599	603	594	630	628	583	632	569	572	559	620	617	594	607	617	598	579	606	586	568	628	613	588	629	590	561	565	588	607	588	606	602	584	593	576	576	611	624	575	594	589	590	605	536	660	616	628	571	581	563	570	607	601	581	581	602	610	609	629	612	540	589	612	580	560	577	595	593	600	597	585	599	613	624	579	609	567	610	569	623	586	592	606	588	622	577	629	617	590	610	603	576	569	565	603	636	569	647	610	604	545	611	624	604	644	585	596	606	634	588	591	583	633	581	609	569	604	604	582	601	622	576	577	602	626	622	630	643	603	598	652	626	579	587	616	608	622	603	593	572	640	635	614	589	630	623	621	617	609	580	597	577	620	554	566	610	637	585	589	587	593	654	617	567	574	605	638	596	599	620	597	628	604	588	594	616	574	620	591	609	586	641	591	584	540	637	613	554	577	593	611	612	601	619	648	574	669	618	596	587	629	601	580	557	604	542	569	598	617	609	573	588	590	583	624	623	601	591	610	608	577	593	547	617	594	608	615	599	582	585	556	550	617	629	569	599	604	587	614	600	588	594	579	620	614	593	591	612	597	594	609	613	604	634	589	591	611	602	601	601	580
27169	18000	3869	544	421	400	390	388	410	419	377	418	377	332	386	375	381	395	399	323	369	366	365	382	386	360	392	396	377	365	391	401	370	371	377	401	381	355	337	340	326	387	357	389	368	392	381	370	388	388	392	397	350	383	358	360	381	389	358	397	373	363	421	341	368	341	349	383	342	372	365	382	363	372	367	384	367	381	381	360	407	352	365	380	375	341	343	398	398	350	383	379	339	372	378	353	397	378	399	362	357	348	366	359	390	391	409	372	356	371	359	374	375	347	339	377	327	359	398	390	353	355	350	381	392	357	370	399	339	348	368	326	363	357	379	390	352	362	378	401	369	410	376	373	357	357	388	343	371	413	405	402	388	384	368	393	397	388	345	366	368	414	347	388	375	325	370	391	372	345	374	355	394	385	395	362	401	425	351	327	367	386	374	366	371	362	379	394	395	385	373	386	360	395	368	384	403	382	378	375	382	381	360	382	409	419	347	407	382	351	349	352	369	363	364	386	347	395	367	372	384	381	344	360	375	367	381	316	361	391	386	370	387	406	373	350	355	344	394	362	366	401	403	383	346	391	365	343	308	393	355	377	353	386	379	338	388	353	367	365	384	377	405	396	391	353	367	378	406	349	403	377	399	354	361	384	369	387	360	394	396	391	360	357	363	391	357	377	334	378	359	357	368	360	359	362	373	376	358	370	397	387	372	342	364	367	320	372	367	388	394	370	354	376	395	369	368	379	386	351	380	379	342	346	379	372	401	376	391	348	382	393	364	398	401	377	368	383	350	401	361	359	350	370	367	355	364	354	326	364	352	380	425	350	419	363	342	385	351	345	352	408	381	390	369	393	376	381	372	365	357	348	334	336	351	343	346	388	338	379	350	381	394	384	351	393	355	381	325	383	372	330	347	362	377	357	368	378	378	384	371	369	390	396	363	392	375	356	363	365	370	399	393	370	386	347	391	375	364	366	372	350	362	349	392	374	377	371	355	402	386	368	367	359	358	346	385	365	347	378	383	391	398	349	336	354	373	400	385	372	371	388	342	378	365	413	371	375	366	362	412	349	362	408	396	377	402	362	400	386	383	342	372	355	382	352	373	394	351	349	343	372	368	362	385	367	346	366	363	374	369	377	385	369	359	338	360	367	365	355	360	408	346	401	373	380	387	386	382	364	375	350	378	349	376	365	373	386	338	365	394	361	359	370	379	364	375	368	352	401	400	377	390	378	400	403	370	378	382	363	387	393	373	378	357	376	329	392	369	372	367	351	384	357	391	385	344	374	395	396	358	367	366	334	405	380	356	387	388	385	343	378	378	347	354	397	396	399	363	352	378	380	360	385	375	371	403	367	385	378	375	385	402	387	343	389	392	395	378	370	376	358	365	359	372	366	371	374	383	370	382	381	352	356	376	383	361	394	376	387	384	352	385	397	400	386	413	415	368	379	423	358	386	375	396	406	403	397	374	360	371	375	371	383	391	364	374	357	334	386	380	343	375	364	351	363	353	362	400	395	407	355	386	343	371	369	353	412	404	369	369	382	364	367	375	343	415	342	385	388	361	370	382	366	385	356	348	362	376	343	371	351	378	418	359	352	380	378	354	359	360	350	364	347	374	378	356	368	369	354	384	382	401	357	375	396	401	340	376	390	387	366	372	359	388	375	383	369	351	357	365	389	372	377	399	381	385	375	397	392	378	357	375	359	361	360	400	358	360	371	339	400	370	379	360	381	390	368	368	383	386	379	368	367	389	383	336	373	359	370	327	420	352	351	387	388	367	378	365	380	366	399	332	391	372	372	384	343	392	393	360	367	372	367	353	384	377	397	362	347	368	349	398	368	372	347	374	355	384	382	384	368	400	397	370	394	368	403	387	358	340	373	351	389	370	391	381	364	398	372	400	355	396	380	388	359	352	355	349	354	361	392	397	384	341	351	358	369	348	363	372	374	377	353	371	376	406	389	343	381	409	347	361	381	395	361	354	386	372	365	378	378	397	368	356	353	378	369	360	379	404	358	344	412	366	403	355	399	372	342	385	347	359	384	358	357	348	364	371	383	372	377	376	341	375	338	364	338	383	383	380	353	348	382	400	373	335	354	366	340	376	360	373	344	396	393	339	376	342	384	390	344	364	385	359	415	388	380	400	366	397	421	364	380	371	340	364	392	368	371	357	359	381	378	364	329	369	374	370	401	414	364	371	344	365	369	368	388	387	378	371	375	368	381	381	377	383	354	396	349	365	412	384	395	391	356	383	373	368	369	390	370	381	365	340	377	371	376	359	354	397	372	369	341	403	360	392	394	367	373	369	399	373	394	382	381	370	375	349	358	378	339	361	383	367	413	396	394	393	370	380	394	366	387	347	346	335	364	384	355	348	363	385	417	379	355	364	375	350	370	359	362	383	346	377	354	372	350	362	384	364	362	386	351	384	384	381	356	349	370	363	381	409	348	383	385	367	361	383	383	388	324	353	382	359	403	371	345	368	379	384	354	366	359	347	353	395	368	397	374	372	382	370	346	381	408	357	371	356	391	406	391	386	342	372	367	412	385	374	367	359	361	391	358	377	384	338	385	381	364	361	385	363	394	402	370	353	391	375	340	401	374	360	372	376	390	361	383	404	373	370	367	399	367	389	348	399	373	364	359	360	379	377	393	357	376	371	377	397	357	350	351	403	387	355	373	342	370	380	349	386	390	376	392	390	389	377	377	372	379	351	386	374	349	360	404	361	389	400	379	368	389	357	399	372	334	376	375	389	410	368	387	382	425	347	357	362	364	378	354	361	369	367	330	363	368	386	364	396	364	346	362	348	323	353	388	368	380	372	369	356	360	370	378	388	340	363	391	407	401	407	381	371	373	389	338	374	358	362	350	353	385	361	366	376	382	358	400	392	306	360	347	375	379	380	420	357	387	361	369	395	374	362	363	366	371	401	372	407	344	373	397	381	414	364	395	378	378	361	355	345	393	373	407	398	376	394	377	388	341	378	359	400	408	392	363	385	370	374	344	345	399	351	378	431	354	361	388	365	377	393	383	351	369	380	420	411	409	353	362	378	366	390	381	378	382	387	418	355	395	361	365	358	370	349	350	340	367	369	340	371	369	387	382	367	371	389	375	368	363	390	383	369	384	396	345	379	425	383	348	376	356	393	373	422	382	396	376	396	352	394	386	375	392	392	372	348	345	354	379	376	380	420	364	380	367	389	368	393	360	418	369	359	354	383	374	382	329	346	365	363	334	373	397	412	358	380	377	365	423	345	377	385	372	394	320	393	415	382	393	368	357	381	376	343	363	371	379	347	403	381	363	357	362	371	362	410	384	367	406	357	330	377	417	392	394	364	384	428	346	352	383	382	379	392	342	362	360	411	372	374	374	373	366	390	346	383	344	392	378	355	355	371	327	385	356	357	409	381	378	363	388	358	376	380	384	356	379	401	403	339	379	404	343	377	366	370	352	357	380	379	380	382	366	385	365	403	378	374	357	392	386	366	395	347	396
5059	833	697	514	514	418	463	418	422	425	383	409	409	387	378	436	415	392	430	390	401	411	433	450	418	434	368	399	409	395	444	400	447	395	431	414	403	403	425	384	378	395	417	407	399	427	404	389	402	425	401	433	398	420	402	428	411	415	432	424	419	390	393	423	405	417	405	387	409	411	373	455	423	354	407	399	427	434	415	409	423	405	416	427	377	409	403	450	410	422	426	422	403	408	383	441	403	468	407	436	370	392	424	408	373	399	436	395	405	409	421	382	394	453	411	407	375	412	382	439	399	446	411	420	430	416	436	424	417	409	400	462	393	396	389	427	424	456	417	432	417	430	444	407	445	391	414	390	413	383	439	412	428	427	403	396	412	411	430	400	376	419	387	405	412	421	419	443	382	426	399	421	391	403	372	405	422	377	364	411	407	410	397	424	423	413	423	411	403	420	400	406	429	404	407	412	445	421	370	403	401	424	410	395	460	422	435	420	361	442	438	417	424	400	435	415	408	383	411	440	451	439	470	444	381	401	357	411	398	380	393	413	391	397	426	409	399	402	407	406	386	420	409	406	418	398	462	394	454	426	385	401	397	404	403	436	432	411	383	397	414	432	425	399	401	399	436	379	456	363	455	435	419	430	416	416	413	381	380	399	407	381	439	378	423	432	450	377	384	427	430	386	418	366	417	437	404	416	451	391	409	406	406	393	419	376	457	438	393	435	420	422	428	423	380	375	414	391	430	399	381	414	431	410	400	398	427	402	464	394	388	406	443	373	420	432	384	412	416	383	377	435	419	394	436	443	441	415	412	425	416	398	419	418	419	420	430	437	442	398	393	458	438	403	403	422	460	372	411	429	434	420	411	400	394	449	388	406	423	397	413	394	394	398	388	381	438	388	410	430	415	424	420	425	443	428	419	421	443	416	382	408	402	423	422	416	403	438	415	432	398	400	455	399	407	430	420	399	405	393	396	448	418	414	426	415	433	427	405	389	393	382	389	429	423	406	401	398	466	406	404	430	415	403	411	415	394	378	394	436	404	463	409	401	418	436	454	380	441	397	437	407	435	418	433	404	383	431	391	399	424	421	425	434	414	405	436	401	440	387	373	412	435	402	396	427	409	399	398	400	434	364	398	379	396	383	421	422	448	413	429	422	415	423	419	414	421	380	435	395	435	398	416	410	404	377	421	391	364	404	441	435	342	396	413	390	389	428	394	379	425	382	417	393	398	382	412	409	442	397	413	414	418	429	401	439	361	387	433	418	416	433	437	433	436	404	434	427	400	405	368	419	397	398	394	414	445	429	397	407	381	421	430	409	401	459	395	403	384	386	373	400	448	401	442	432	415	447	411	451	389	404	410	439	448	385	399	420	423	412	367	386	421	438	421	432	395	409	386	406	421	448	421	431	421	394	398	420	395	398	436	406	396	365	440	429	414	404	400	401	426	386	381	454	453	445	427	411	412	422	407	410	428	421	379	407	397	371	422	415	458	452	417	443	390	435	419	406	415	402	399	407	406	428	405	386	406	417	377	399	423	425	410	404	398	401	403	387	390	385	398	418	388	415	384	393	404	423	422	403	422	423	407	420	413	417	410	443	429	437	425	395	412	439	396	380	382	365	402	421	441	386	439	402	395	403	426	404	429	423	404	404	408	417	401	407	392	392	418	429	415	431	434	428	430	436	416	415	421	404	360	413	419	385	404	376	412	402	425	436	439	455	440	412	370	421	414	421	471	392	422	439	400	410	402	367	424	379	386	390	402	429	400	435	438	403	411	394	453	452	391	387	420	409	397	429	404	453	444	404	399	414	441	437	400	389	370	433	434	384	348	387	414	415	415	409	414	397	413	408	398	404	409	406	395	422	463	403	425	391	414	423	400	417	448	416	414	379	402	391	360	370	405	363	451	446	453	412	412	419	428	418	429	419	442	442	385	422	427	422	437	416	393	395	419	412	394	405	384	413	381	421	403	419	428	405	443	431	409	418	392	405	381	418	406	426	401	396	422	417	386	392	451	391	411	462	431	387	401	392	427	424	432	371	395	382	402	435	431	450	430	382	432	405	397	398	406	400	431	439	419	399	416	383	432	403	411	447	390	458	410	420	376	410	396	412	410	403	391	403	419	402	448	397	392	426	392	373	414	418	405	433	400	411	413	386	447	431	395	400	424	434	413	392	439	448	391	393	387	408	396	386	432	419	404	435	430	421	394	409	403	416	408	443	400	378	372	430	424	418	380	440	389	409	419	440	410	407	404	412	443	400	414	403	420	416	409	435	446	393	404	411	398	419	436	418	400	413	438	409	419	403	419	434	451	388	448	421	392	438	405	418	437	403	375	406	427	429	396	394	425	441	401	395	398	400	430	404	391	432	401	415	421	413	418	400	443	373	401	416	447	442	415	397	441	449	419	402	408	395	433	412	391	405	433	426	452	471	419	409	398	417	416	454	417	418	424	424	401	421	418	443	411	432	414	409	362	414	403	426	409	419	400	403	425	418	432	388	427	425	408	393	427	428	414	395	371	448	361	431	417	432	382	445	419	379	410	441	411	395	385	388	418	427	409	451	433	424	428	386	417	410	383	377	368	417	389	425	379	440	377	421	430	406	403	416	432	422	398	408	403	387	420	400	423	396	428	442	411	404	381	391	369	434	403	403	413	441	407	438	413	400	379	461	408	456	416	422	401	390	411	409	416	432	402	409	444	412	430	392	391	409	422	406	372	399	388	387	374	406	389	394	355	429	411	407	403	362	419	411	413	472	411	413	448	463	436	450	424	416	416	406	388	429	413	469	398	429	405	405	406	432	404	435	367	434	395	421	407	396	433	410	403	440	425	380	391	428	443	410	431	395	404	393	405	427	473	389	423	424	421	426	453	404	400	403	427	392	430	417	394	421	401	440	440	431	428	407	401	406	371	404	423	418	390	410	407	408	419	407	402	408	404	425	444	422	398	406	411	382	394	434	412	412	408	430	419	397	413	412	411	412	382	402	368	432	449	404	374	414	404	389	418	412	419	414	407	374	431	405	403	423	400	420	407	418	396	431	394	398	407	423	432	406	416	412	416	417	405	385	392	415	445	433	407	402	426	397	447	401	468	422	370	391	392	413	416	426	445	407	413	405	445	448	457	403	410	403	370	407	423	400	400	411	427	375	419	452	397	375	414	443	415	389	398	395	403	401	415	410	426	432	419	396	435	406	436	375	445	437	417	399	373	440	405	380	414	420	416	446	394	416	394	401	413	389	414	380	420	446	405	398	416	394	419	401	403	436	373	383	388	402	420	405	409	411	396	430	420	396	388	396	394	403	432	412	420	403	442	415	411	422	393	419	440	427	392	404	422	391	387	391	385	390	376	408	372	411	416	392	402	393	400	412	397	386	407	414	407	398	425	375	383	399	489	418	447	402	408	400	392	398	392	436	404	416	440	394	428	400	411	406	377	404	399	418	426	392	417	396	425	415	472	445	379	386	402	384	404	386	399	422	450	437	396	433
23301	21072	28435	23939	21080	12362	1494	1020	930	892	795	808	739	711	721	665	670	756	658	712	717	699	710	628	718	660	652	681	666	663	660	630	646	674	615	662	677	690	633	662	647	667	668	618	715	667	650	684	696	645	621	653	663	681	670	616	694	664	666	657	642	650	648	655	659	620	672	659	644	618	668	620	704	668	605	600	660	603	629	623	600	623	618	633	655	634	676	625	655	662	658	642	626	666	585	670	604	662	641	620	621	650	705	674	673	650	647	657	637	671	638	652	700	636	627	657	647	663	660	659	659	682	618	631	638	631	663	653	681	680	654	647	664	659	638	632	637	646	654	638	626	643	614	584	693	649	666	654	631	650	635	682	630	628	652	690	658	666	637	636	652	611	620	652	666	628	639	630	681	632	663	629	666	658	633	641	621	649	621	647	601	617	646	634	667	694	652	639	658	643	610	604	661	662	644	642	648	672	605	636	657	628	608	644	610	646	655	685	639	639	612	593	669	587	660	660	657	618	669	601	644	602	637	636	645	635	698	672	670	643	693	663	649	663	697	682	652	608	648	604	619	605	650	627	673	618	638	651	618	670	636	633	665	660	632	611	657	642	597	679	616	644	622	615	611	612	670	697	637	631	667	648	601	631	632	673	668	665	652	692	616	627	682	646	641	608	651	599	609	652	634	692	613	653	643	581	635	678	639	663	652	676	677	599	640	611	679	624	638	662	649	604	631	619	634	662	636	656	617	650	613	628	702	636	684	653	641	605	671	653	665	601	668	628	608	683	597	624	642	648	624	603	638	639	659	624	626	603	640	670	639	646	627	660	708	602	599	630	597	586	637	654	609	634	660	600	641	627	643	650	657	615	635	675	599	638	659	591	649	671	657	639	676	636	674	613	655	672	644	616	653	630	643	619	636	647	651	690	646	609	632	614	608	622	653	641	652	666	623	623	642	646	615	620	667	666	665	632	653	657	683	649	655	645	661	637	674	596	648	643	644	636	637	627	680	649	660	604	655	642	652	620	651	626	624	632	652	646	654	625	671	637	600	670	646	672	617	642	615	683	674	635	678	638	673	615	619	632	658	641	631	640	637	662	609	696	656	591	642	669	637	633	614	628	694	677	622	647	588	640	662	637	658	635	646	637	598	628	648	677	683	641	627	656	650	616	603	671	657	653	676	651	640	653	638	613	678	683	597	611	641	672	655	622	657	666	644	609	629	648	665	641	602	650	648	667	637	651	628	598	616	656	668	694	642	666	641	674	645	615	630	599	599	637	673	621	614	640	648	630	645	584	622	669	629	654	587	621	641	626	647	639	678	723	634	650	640	652	646	622	626	631	615	656	688	639	640	660	608	651	602	645	644	626	653	671	640	637	619	611	609	609	609	623	651	627	589	656	658	588	639	654	624	665	627	640	677	637	615	657	654	622	664	626	632	642	623	695	679	657	675	628	622	703	692	655	657	650	621	655	645	651	633	642	663	644	627	604	615	712	602	608	676	629	634	659	637	603	600	616	647	620	689	653	682	609	621	671	718	586	621	630	684	641	629	651	695	626	620	660	639	694	615	664	632	660	632	621	654	600	646	640	610	649	669	635	612	626	633	632	620	629	633	620	658	634	650	670	645	648	644	618	678	652	592	656	623	590	659	659	619	614	665	639	632	653	595	630	652	673	639	623	605	678	601	636	653	673	661	637	592	666	627	621	626	632	641	600	624	622	591	594	670	629	658	652	624	652	623	614	625	642	637	641	669	673	608	652	662	652	673	672	633	648	596	676	642	673	655	661	597	687	683	670	655	624	636	619	659	610	641	648	708	641	656	604	691	662	618	621	630	637	679	681	659	666	662	616	614	636	671	705	610	631	596	687	615	625	676	682	597	643	615	651	677	621	624	667	651	616	635	678	630	631	657	648	624	637	645	630	617	653	646	632	655	617	666	615	639	594	665	584	667	675	666	679	632	668	643	606	646	649	659	616	620	620	609	633	660	652	606	629	647	652	629	638	664	622	646	656	598	600	675	589	607	666	645	655	609	589	645	665	647	650	626	694	587	626	609	670	626	630	615	609	624	620	669	683	645	647	659	660	646	663	638	666	623	677	634	666	643	616	595	654	652	637	656	645	683	656	650	626	612	619	629	646	653	640	616	623	677	623	601	633	583	664	636	632	613	669	619	668	645	584	606	655	586	671	684	651	614	628	656	631	684	592	633	642	669	650	591	668	655	622	652	665	643	622	685	642	624	644	638	650	638	669	665	630	645	629	622	623	634	641	635	639	625	605	628	669	682	644	676	653	638	666	609	598	671	651	638	631	615	635	636	620	630	652	664	595	648	669	620	610	657	667	634	645	669	615	654	629	648	639	649	627	674	664	622	615	652	700	661	667	616	661	671	647	662	671	708	627	617	607	648	656	616	633	653	626	637	644	641	639	614	611	619	687	621	675	613	658	651	655	676	693	653	624	615	664	603	620	630	636	638	655	633	675	612	650	617	699	581	604	623	623	685	681	668	626	633	686	610	595	634	640	608	649	668	637	631	633	647	662	616	665	623	621	577	629	619	680	616	640	636	646	640	607	620	650	656	665	661	607	635	664	648	639	617	630	661	643	611	625	625	604	600	635	661	653	643	652	660	683	656	633	647	615	650	641	628	655	627	652	630	660	620	582	656	635	626	639	632	634	661	634	671	676	648	639	663	698	689	673	688	641	605	619	642	662	690	623	669	646	689	619	613	609	662	632	639	628	647	627	676	604	623	591	670	631	639	620	671	656	684	604	626	648	676	663	663	656	634	605	652	584	648	611	609	636	676	630	658	621	623	615	606	670	624	608	632	631	675	607	594	620	662	633	628	637	614	682	641	628	600	619	656	679	613	673	664	670	638	629	594	627	641	630	630	663	598	605	628	659	622	628	618	676	648	585	622	645	598	571	644	587	615	614	630	615	653	640	638	635	639	654	602	660	623	655	621	651	626	673	617	655	669	611	643	617	645	674	630	636	684	637	601	617	625	655	716	633	632	650	596	641	660	653	632	626	654	638	597	652	680	623	620	646	640	636	645	618	613	627	648	664	682	642	645	650	647	647	621	652	610	666	616	626	643	680	667	615	656	626	616	626	588	615	647	647	644	618	610	601	677	624	678	653	633	623	595	643	665	687	618	609	597	659	580	629	662	618	638	626	627	705	664	628	640	597	602	663	623	617	687	705	632	620	628	659	662	593	602	612	640	679	672	621	628	669	680	671	640	612	668	639	686	625	644	637	673	623	633	614	647	631	619	663	662	643	618	621	644	627	609	590	665	654	654	664	653	599	696	638	617	622	581	696	650	635	655	615	604	636	618	616	668	608	619	620	649	623	649	626	654	657	634	652	603	638	646	683	636	605	644	644	681	631	628	621	656	634	645	625	679	608	630	654	600	670	684	664	704	661	666	641	643	640	617	626	626	663	656	635	659	622	586	681	599	621	649	649	673	613	645	636	611	601	643	663	662	656	640	630	603	586
4049	8757	6374	3115	2335	1908	1583	1303	1129	1073	1009	941	887	837	864	793	793	794	799	740	725	744	721	746	741	749	745	710	733	700	756	667	677	732	689	677	717	759	751	743	714	698	690	751	684	738	713	690	697	699	716	787	687	688	698	705	678	712	701	713	750	681	699	695	701	656	744	703	646	665	688	695	679	697	710	716	691	673	711	685	727	715	701	693	694	733	718	685	658	707	691	704	740	687	740	726	694	676	648	701	700	704	710	673	729	673	660	731	698	674	689	746	702	715	720	708	676	713	714	701	703	705	680	645	705	669	653	671	715	685	684	685	710	712	694	717	707	712	714	683	679	733	738	717	740	682	707	691	723	666	651	712	689	718	715	681	754	639	694	733	682	680	715	702	705	695	687	688	701	680	678	719	684	739	754	727	709	695	695	735	700	701	737	700	713	702	744	705	722	699	692	667	769	761	683	769	698	664	707	684	777	719	641	715	694	719	727	721	740	724	686	650	677	708	684	670	705	716	723	671	677	638	723	644	722	669	709	687	700	696	678	687	703	687	694	707	688	700	710	673	730	681	649	698	707	719	714	713	676	726	657	719	660	694	721	662	664	721	723	726	716	686	684	676	680	766	671	684	727	767	670	658	676	733	678	718	692	723	711	723	693	720	682	675	712	691	719	678	677	683	726	701	697	749	698	686	691	671	681	717	700	686	760	647	700	748	651	704	699	742	691	711	671	688	702	692	694	731	657	722	711	689	730	688	675	724	724	681	704	699	719	696	682	689	716	736	692	688	717	686	708	675	722	704	656	721	712	748	705	714	696	738	690	711	713	665	653	675	681	752	731	724	713	693	674	717	669	720	692	708	743	755	740	684	704	745	693	687	741	684	707	743	701	746	684	701	684	692	667	719	686	751	666	679	632	689	707	702	679	726	737	722	677	760	702	738	687	712	709	716	712	718	665	655	696	727	674	674	721	724	696	693	639	736	673	730	684	685	691	672	671	702	715	691	711	675	732	695	727	747	700	702	690	637	703	740	669	685	720	707	701	730	717	690	762	653	690	691	683	676	714	734	670	677	649	677	734	681	681	727	702	689	649	674	717	717	702	671	712	747	689	708	683	702	712	716	726	660	681	685	713	704	713	687	725	710	715	696	685	710	702	716	676	666	712	733	706	723	696	644	704	685	660	706	662	715	714	683	730	743	720	676	707	704	701	719	719	711	699	699	719	739	700	666	694	706	748	677	709	741	720	692	700	702	698	697	723	666	690	646	682	736	666	670	707	702	672	695	711	706	666	671	716	680	690	735	684	702	697	700	720	697	681	731	670	700	715	744	754	717	699	710	724	715	718	720	679	706	702	669	658	673	733	729	778	728	702	730	732	693	715	655	692	676	718	709	733	704	743	741	673	678	743	686	718	699	700	688	736	703	695	694	754	716	720	722	749	748	696	674	698	672	667	716	682	634	693	696	666	720	665	698	717	691	730	674	693	701	698	723	687	729	692	704	703	707	683	676	691	703	704	724	695	720	698	702	653	716	710	716	685	644	693	734	701	701	716	682	730	674	704	713	668	693	732	702	682	694	666	685	662	699	683	641	671	670	679	678	717	686	734	694	702	744	689	689	656	703	704	715	633	669	735	726	707	722	713	691	706	707	737	714	697	729	735	706	701	675	709	685	694	756	665	687	686	679	683	704	727	704	707	718	770	733	711	693	691	677	661	708	662	700	675	716	711	684	716	706	682	721	702	724	724	733	701	693	716	755	663	701	678	707	705	673	698	691	713	658	698	720	724	689	707	701	742	738	740	725	698	664	744	688	756	693	750	722	661	758	693	722	710	724	705	689	679	725	702	722	687	662	697	670	702	652	700	711	703	671	701	723	657	662	705	729	688	670	703	698	685	704	728	690	676	715	682	683	720	678	679	774	766	690	674	687	685	670	660	682	731	715	657	727	716	682	669	659	699	698	640	674	723	717	728	686	721	725	709	754	690	688	696	707	694	685	729	677	718	726	671	713	682	679	693	720	678	703	691	667	659	740	707	688	680	696	698	669	717	746	689	713	682	731	725	693	721	706	699	703	669	717	671	710	714	704	676	708	729	655	717	649	688	685	635	726	644	696	773	725	661	667	719	669	671	738	726	669	707	710	733	728	683	699	715	690	716	696	662	725	721	671	693	662	752	718	661	714	662	685	711	669	698	699	676	709	671	695	691	771	697	695	674	704	648	723	691	688	699	712	670	704	699	718	729	711	696	711	672	666	735	740	674	719	675	667	714	696	692	693	672	728	714	679	749	648	704	680	698	698	676	702	723	699	729	702	681	628	668	722	754	734	728	687	701	705	699	686	658	676	723	692	731	680	677	698	717	665	707	667	722	687	690	719	689	689	716	678	709	729	684	671	658	685	688	672	732	701	715	656	709	716	711	688	742	755	709	684	720	713	688	648	672	672	701	734	689	699	673	673	650	711	689	705	728	653	703	725	644	720	743	669	702	711	715	737	721	687	633	681	717	732	698	701	693	730	707	674	670	732	681	677	702	674	660	724	728	758	770	679	697	702	672	676	710	686	723	678	762	681	728	707	711	714	661	710	704	715	713	662	708	736	669	705	687	710	670	676	663	729	701	726	718	733	735	713	721	709	718	668	706	698	725	689	722	700	731	692	706	699	678	682	666	699	768	706	708	731	700	649	713	732	640	710	697	710	653	687	655	715	679	704	707	696	721	703	676	693	628	746	718	689	692	698	678	690	722	718	685	744	651	639	656	690	729	674	673	667	722	690	669	682	726	688	712	712	686	725	694	688	715	701	677	716	742	679	707	768	755	714	700	700	690	717	705	698	714	708	729	735	648	716	648	722	722	684	712	725	657	682	720	687	707	710	715	690	696	663	681	701	729	700	687	682	716	708	663	723	757	709	695	679	704	648	658	703	717	708	734	727	682	735	702	680	697	680	700	720	686	666	702	720	707	697	729	686	692	696	704	725	700	679	727	674	711	699	678	693	661	706	709	695	776	688	730	700	653	665	714	656	707	702	678	677	701	736	694	686	711	699	724	744	741	742	745	679	687	696	661	659	755	657	702	721	701	657	685	704	689	716	680	674	720	702	735	695	663	699	678	674	691	745	702	732	755	736	678	705	714	662	680	696	715	744	678	672	717	668	694	728	738	728	642	682	684	689	684	667	680	697	645	730	700	755	717	739	663	708	707	706	742	680	715	699	687	697	715	702	685	709	663	682	676	729	743	692	688	713	682	733	719	705	696	709	700	706	717	670	690	691	703	697	732	662	732	715	702	643	727	697	695	659	681	668	682	717	659	678	679	709	713	745	708	687	674	738	724	715	736	656	708	730	717	653	695	763	677	760	700	734	674	701	650	688	736	749	698	707	692	726	710	699	751	717	725	703	711	663	694	726	704	690	658	679	695	694	726	679	730	678	691	714	608	680	652	687	727	694	689	671	759	676	694	661	718	689	716	677	738	730	665	692	662	698	726	677	688	714
24323	21031	27408	24775	12696	647	418	365	312	304	245	265	243	256	246	265	214	200	218	236	202	192	224	184	225	201	197	213	222	213	185	221	216	189	229	231	209	199	191	212	221	209	219	228	228	210	202	172	193	208	209	217	213	225	220	211	209	208	215	207	226	203	224	169	216	216	210	219	224	195	209	202	225	217	218	225	219	186	223	217	202	194	214	204	196	224	200	189	216	206	245	205	251	206	169	224	172	213	197	222	209	203	211	198	211	224	200	233	212	200	204	192	205	190	217	216	201	212	201	205	204	209	224	190	224	194	196	205	190	213	195	211	214	203	205	220	214	183	217	222	196	213	209	221	221	195	181	206	210	205	222	187	232	216	205	196	208	226	196	205	195	184	203	174	213	195	199	223	217	205	214	207	186	226	201	193	196	199	233	216	223	241	207	219	197	215	200	218	217	202	226	207	243	198	204	220	222	217	210	190	215	219	211	192	199	233	207	194	212	213	218	189	227	210	216	226	229	215	210	210	222	224	216	240	203	211	215	224	214	190	206	223	203	216	221	170	202	219	212	235	194	181	238	204	206	242	217	192	206	185	207	202	202	208	230	235	238	215	214	204	187	223	209	217	221	202	232	199	206	223	198	179	203	229	205	211	213	205	213	230	204	222	210	210	193	203	193	195	229	205	196	208	177	184	196	198	244	210	216	222	250	187	172	195	227	201	204	206	187	197	187	218	199	215	209	188	230	201	222	208	215	206	207	206	211	197	189	231	207	232	193	225	197	184	224	212	206	185	180	202	214	206	234	209	189	207	173	212	189	239	200	207	210	192	201	199	246	213	207	200	210	204	206	218	196	194	222	199	211	192	214	199	213	181	192	209	186	201	205	186	190	197	198	221	201	199	196	206	225	207	188	190	232	168	209	204	180	216	206	214	189	212	182	211	215	212	193	213	206	197	204	214	196	205	233	202	174	210	207	221	200	196	199	205	184	226	213	210	215	189	193	200	212	204	207	229	231	211	210	207	216	203	208	215	186	194	202	189	212	199	219	180	194	198	183	210	214	199	223	224	214	221	186	212	225	205	206	191	207	213	195	238	211	208	192	219	187	234	220	224	216	190	208	241	213	191	220	212	224	208	200	195	205	231	218	205	213	201	213	208	213	223	171	196	235	182	202	210	201	202	213	203	183	175	200	205	211	223	209	221	203	221	205	194	197	195	203	206	205	206	209	200	232	197	177	204	187	202	220	201	208	200	207	183	226	187	227	182	197	202	208	206	183	217	212	180	199	190	222	251	205	222	222	210	207	205	198	222	201	218	192	216	199	205	213	197	213	188	213	215	230	239	206	217	235	172	215	210	216	186	189	222	232	196	224	200	223	201	204	213	209	223	202	203	188	225	207	200	238	215	181	225	216	216	203	194	199	218	215	233	242	200	194	193	209	212	186	201	194	201	218	214	226	201	227	203	202	199	186	228	182	202	200	204	239	192	212	205	201	213	231	208	190	208	214	194	226	204	207	191	207	229	224	217	206	209	227	223	226	209	196	186	220	195	177	223	200	201	207	225	206	211	166	194	182	215	227	217	196	199	224	226	186	188	215	212	201	213	188	185	216	230	221	240	189	214	204	219	203	203	197	203	219	225	215	186	216	204	198	224	229	204	190	204	182	221	229	206	193	222	213	203	208	190	187	220	202	220	230	211	208	194	203	197	197	193	204	207	220	210	221	219	226	192	192	222	176	207	189	196	209	217	205	212	218	224	210	225	198	210	187	201	231	201	196	216	214	213	179	203	208	219	220	213	225	191	193	222	200	199	204	182	217	187	183	170	208	193	226	203	220	209	183	223	182	199	208	221	199	182	222	191	209	187	203	232	219	180	230	209	228	196	221	223	201	213	190	187	236	206	229	191	195	190	240	207	207	207	201	213	198	193	208	192	201	211	227	225	245	182	227	207	211	202	210	217	226	214	217	197	176	193	214	228	215	222	184	178	212	216	194	189	206	209	188	220	187	181	238	208	195	192	197	211	221	214	202	234	175	204	185	238	220	199	212	221	221	198	214	197	223	197	205	200	207	239	209	167	200	226	210	207	203	213	182	197	231	232	218	197	219	231	218	220	211	200	201	211	198	227	212	231	204	200	219	201	204	213	223	191	214	225	195	221	219	204	201	182	197	234	228	193	210	203	218	176	219	219	210	213	238	194	161	216	217	218	217	221	215	194	185	221	218	214	210	212	189	198	204	201	217	204	181	229	217	210	206	208	221	200	206	209	235	211	198	191	190	193	191	179	206	222	190	225	233	206	216	231	218	221	218	184	217	224	218	190	185	198	195	201	199	177	192	237	217	219	193	207	191	215	194	200	204	201	206	200	188	185	216	220	202	206	209	195	195	224	223	188	204	223	192	215	222	190	196	195	191	230	208	204	203	210	196	205	192	188	201	184	206	200	224	217	186	197	205	229	216	181	207	199	208	205	204	204	190	230	203	209	177	217	210	187	193	231	190	194	235	210	217	214	220	209	191	187	196	210	216	206	198	216	205	189	203	183	214	216	209	194	206	219	191	212	225	213	225	204	203	221	196	205	201	207	206	215	200	180	209	221	219	194	183	226	236	222	224	204	228	218	228	209	208	211	215	182	203	209	195	211	193	197	185	202	214	193	185	190	205	202	194	188	180	185	211	219	212	211	217	210	184	203	214	216	219	203	223	233	250	230	198	193	219	215	210	201	216	199	195	192	204	188	205	194	203	205	203	211	186	205	196	193	189	209	209	228	232	199	234	226	187	208	206	199	218	221	201	221	199	217	217	201	199	222	192	192	193	232	184	166	222	203	232	213	221	214	214	206	172	210	199	213	219	213	193	197	222	200	221	214	205	210	209	204	178	214	195	202	216	220	211	230	217	187	221	212	222	183	201	214	201	185	212	223	208	187	201	200	185	218	199	177	203	211	200	212	222	216	205	197	209	202	210	209	229	221	202	225	202	188	211	215	216	242	173	222	217	217	207	206	215	201	196	208	197	219	217	187	215	208	216	180	216	249	227	209	227	192	229	217	195	189	223	204	190	229	240	214	197	199	213	216	210	227	217	216	211	215	223	206	218	214	202	219	244	181	182	220	201	216	201	219	215	226	208	217	186	233	177	192	218	192	194	219	198	210	194	202	203	203	239	207	186	187	214	237	209	191	203	212	201	216	204	214	216	200	198	200	196	222	220	220	203	192	211	186	215	191	185	217	212	197	209	189	203	206	214	216	194	198	179	216	194	201	182	198	212	218	223	203	202	226	211	178	200	208	205	209	211	180	196	219	197	185	192	191	217	212	214	220	197	182	221	227	205	216	217	193	197	222	252	231	223	225	232	190	190	212	207	221	205	196	228	225	222	204	218	199	193	212	214	213	213	206	173	220	232	213	214	235	192	202	196	215	196	200	197	187	207	204	214	199	226	212	206	207	213	205	210	204	235	180	238	207	178	188	197	222	205	194	200	198	216	195	204	203	215	200
4182	5062	3517	1612	1215	930	784	609	535	469	411	398	354	347	328	296	303	266	275	287	310	285	295	285	255	264	261	283	248	279	248	257	251	249	269	273	290	247	262	235	259	271	232	256	256	274	249	257	254	261	253	270	244	241	254	261	253	264	268	251	260	247	274	237	232	251	264	259	273	228	245	242	248	262	264	251	256	257	251	267	240	229	263	252	237	249	246	260	246	237	246	252	266	274	254	243	260	260	230	259	281	232	248	278	256	266	273	237	288	242	278	237	246	272	282	246	258	230	238	232	269	250	251	232	254	265	248	230	243	262	254	258	240	263	249	289	239	233	255	244	270	257	231	260	258	264	231	260	252	224	234	258	216	302	253	272	234	247	233	253	255	265	227	260	240	239	231	270	224	262	243	239	229	242	232	237	272	259	255	225	259	285	251	250	254	233	256	269	267	277	258	232	268	257	232	262	278	282	260	259	260	256	247	269	253	257	284	250	250	221	243	276	263	271	258	250	245	203	261	308	248	257	268	245	252	251	221	229	259	264	277	267	261	225	249	267	231	279	266	249	248	268	241	261	250	266	226	270	265	246	255	220	272	239	269	247	255	270	258	257	255	278	285	268	251	276	254	266	235	247	244	236	235	276	232	272	247	248	279	252	232	252	264	241	239	273	247	247	269	251	249	255	230	249	276	258	249	236	258	220	266	241	275	265	250	273	241	231	247	269	252	230	254	261	258	247	293	271	233	267	244	261	234	264	230	243	248	276	270	221	256	267	229	246	266	273	269	246	256	252	243	264	230	261	280	224	224	240	222	240	252	263	264	260	258	246	270	259	226	256	244	269	261	237	254	253	247	262	257	241	248	233	249	253	269	256	267	245	262	256	236	241	258	246	247	266	251	256	264	260	249	242	236	263	243	260	264	272	232	265	272	253	221	232	223	228	246	252	221	287	218	255	258	254	244	241	240	265	288	258	239	236	249	261	241	248	285	250	235	254	242	273	279	247	270	243	239	230	274	248	238	247	250	235	274	244	247	257	240	249	268	248	289	246	273	243	255	210	262	257	241	289	251	256	244	247	256	285	242	246	236	234	241	253	272	262	247	243	220	242	225	257	241	258	274	247	225	233	252	235	274	248	249	268	252	269	281	240	243	256	249	257	237	245	256	253	274	230	254	252	231	243	227	236	262	258	266	233	238	257	268	225	236	266	255	240	248	255	244	258	258	281	246	246	255	241	274	252	219	250	261	270	230	250	239	251	245	249	253	252	276	257	246	239	239	249	238	248	228	243	268	268	258	244	260	250	229	252	244	228	256	234	280	245	272	257	244	271	256	229	227	240	262	254	241	259	253	251	233	247	257	240	261	276	239	269	223	274	265	247	250	260	276	279	252	233	239	262	242	274	255	246	244	253	262	278	267	245	226	234	261	238	254	243	243	269	259	236	219	259	255	226	258	251	242	245	272	224	242	242	252	253	260	255	233	293	236	229	220	252	235	258	237	247	255	267	230	283	283	245	269	266	241	229	252	243	264	244	238	233	256	259	248	278	255	252	213	268	251	227	233	234	242	270	228	248	241	271	240	260	277	257	260	258	243	241	237	276	270	248	246	242	258	266	245	243	280	259	234	228	230	229	254	244	280	247	257	262	222	248	253	279	264	252	222	263	255	257	214	241	248	235	253	262	234	298	244	263	262	279	259	256	232	242	236	255	238	249	278	242	263	237	238	270	243	264	278	254	237	243	249	255	261	258	254	270	247	230	234	225	218	264	277	257	235	238	289	254	261	240	255	217	247	227	246	266	241	227	261	250	280	228	255	266	240	253	253	282	253	247	229	246	259	266	239	225	244	250	268	237	232	232	249	265	256	225	252	275	267	263	251	261	257	285	256	245	218	232	281	245	243	275	264	225	244	271	268	245	231	269	235	251	234	243	258	278	226	257	264	241	229	250	265	271	232	265	252	247	240	231	261	244	234	273	247	244	271	282	243	246	228	246	234	237	250	249	243	221	225	284	236	251	233	299	251	254	258	234	249	231	239	256	217	245	266	225	251	268	269	261	234	256	243	272	256	231	248	257	246	256	258	223	266	256	254	237	226	259	275	276	275	266	218	247	252	241	250	254	234	252	222	243	258	252	280	264	235	241	238	264	264	271	251	247	247	255	239	275	243	261	221	246	243	264	276	231	257	237	283	234	253	226	261	240	261	228	271	261	242	262	250	243	254	241	229	242	236	239	200	232	258	239	260	248	262	237	254	264	264	224	230	268	290	239	255	267	233	248	256	251	230	229	251	242	245	231	235	245	259	239	264	267	269	259	227	250	261	246	270	272	244	248	270	245	284	244	261	241	244	261	253	233	262	259	223	252	246	229	233	240	239	255	241	236	256	246	252	244	255	250	243	291	243	255	255	255	229	244	266	238	231	233	251	276	270	268	247	248	269	231	277	238	261	253	249	256	258	241	247	234	263	240	250	245	242	247	276	259	267	234	221	259	246	246	256	264	258	228	266	237	252	246	240	248	269	284	256	249	228	238	226	271	267	275	256	239	278	255	261	257	257	262	249	229	274	254	239	268	255	251	239	271	263	274	257	247	228	273	238	255	269	276	238	277	231	227	252	238	246	252	265	259	236	237	249	266	264	244	248	252	247	252	224	217	245	264	267	263	258	249	242	263	248	258	252	254	246	262	260	228	249	242	251	242	273	284	234	269	233	228	259	249	228	233	249	233	236	258	281	266	245	247	237	244	242	280	260	252	259	256	219	242	251	259	265	248	260	279	249	225	241	253	291	288	236	244	255	262	245	231	263	233	273	222	232	249	259	244	240	253	239	239	238	228	235	249	239	224	270	270	254	242	235	240	251	244	249	285	249	246	267	236	242	248	279	266	260	242	279	233	225	246	233	269	256	265	253	243	257	255	258	230	239	294	245	247	228	259	259	254	274	239	276	239	263	230	250	244	258	270	238	301	240	239	276	218	261	233	255	272	228	256	248	234	238	233	253	233	270	229	277	265	271	265	291	251	253	255	244	251	244	247	253	227	279	233	262	244	242	260	217	283	245	251	248	248	285	251	246	269	231	245	256	255	257	252	289	265	242	272	250	261	232	255	264	259	276	262	242	247	255	240	236	252	256	232	246	265	255	243	253	243	227	204	231	255	264	230	252	244	223	257	234	235	258	253	242	251	244	269	235	252	238	266	272	247	254	240	243	248	244	256	239	275	241	266	263	262	266	257	243	268	253	265	238	243	261	250	267	249	238	255	242	241	256	259	241	237	280	258	255	241	265	257	284	260	246	252	245	246	238	265	254	235	251	240	249	249	241	239	239	234	266	242	209	269	230	242	241	290	255	228	251	251	246	258	265	229	238	274	221	253	249	252	239	241	231	267	244	263	258	261	261	263	230	260	238	231	286	232	225	226	235	230	272	232	277	300	227	244	236	241	270	265	279	247	254	249	281	271	263	263	269	276	293	263	250	261	247	231	261	252	269	256	241	272
22363	21106	28864	23594	21106	21170	10681	1345	964	899	791	714	735	689	714	651	672	613	607	626	581	609	571	550	578	591	574	557	545	561	593	548	571	543	543	527	573	532	569	551	532	585	534	528	511	553	551	562	572	576	575	539	555	510	528	570	595	536	570	555	555	591	546	531	543	568	509	508	523	533	512	527	562	503	498	544	533	515	529	523	542	496	487	525	563	555	557	541	571	564	492	534	509	514	561	544	571	553	524	546	566	505	561	539	545	537	553	542	542	561	536	525	528	552	551	518	554	498	524	540	559	536	562	522	554	522	546	523	542	514	535	515	546	534	503	582	523	540	527	581	572	517	543	543	548	506	525	538	582	541	552	533	580	537	502	531	551	534	488	535	514	567	524	541	565	530	564	521	546	531	567	541	537	523	551	504	504	551	534	535	574	546	530	566	545	556	489	524	556	555	530	500	515	528	525	525	529	493	528	536	481	581	522	511	535	512	522	538	532	529	548	515	464	553	495	520	553	564	526	546	545	540	528	511	546	547	546	541	540	522	592	549	532	482	528	518	550	500	522	490	545	532	542	537	550	526	541	516	516	522	551	535	521	507	535	529	538	539	533	510	558	537	537	550	554	543	588	548	494	482	511	486	520	542	528	561	522	536	526	531	548	533	512	515	519	576	493	542	533	552	508	558	510	557	486	527	541	516	507	526	553	538	533	537	528	530	543	548	520	533	534	504	559	478	528	576	523	547	532	541	551	543	503	574	501	515	543	507	540	540	545	520	564	543	579	530	516	526	507	534	557	490	521	530	553	498	515	547	545	541	520	499	539	553	529	544	540	542	555	534	578	485	512	543	542	545	520	535	509	567	526	514	481	528	540	547	533	538	520	548	515	525	548	523	476	548	522	571	531	515	514	512	526	544	517	527	520	555	547	546	494	512	540	568	536	544	539	503	551	518	554	512	569	515	531	527	514	540	562	504	546	504	499	510	562	511	523	544	535	544	526	516	499	517	512	552	526	503	493	504	552	532	541	493	485	543	513	488	533	579	548	586	510	533	547	554	567	517	537	512	523	532	539	529	541	547	555	486	508	519	530	502	547	551	532	498	548	495	543	508	533	552	543	532	497	519	526	501	493	537	523	532	516	541	505	542	544	532	540	548	591	495	592	582	563	547	535	488	501	582	532	526	525	558	529	528	547	493	535	536	523	548	545	553	528	559	477	553	518	528	508	516	501	540	536	540	507	556	555	513	511	512	542	517	502	512	542	551	513	539	549	530	547	521	582	510	528	505	552	555	520	509	542	541	496	542	557	528	540	525	499	524	548	514	486	526	565	507	550	514	482	523	513	545	553	521	513	505	554	529	591	524	492	567	533	562	527	543	513	485	522	538	514	534	526	538	501	523	523	532	548	552	520	496	505	535	521	533	516	521	525	526	536	522	533	533	528	556	511	529	564	539	553	558	547	533	494	540	556	532	526	522	532	517	534	535	547	529	531	560	542	538	559	545	547	530	534	496	547	546	476	549	524	496	532	507	547	542	562	496	554	507	505	514	526	517	534	548	572	526	565	539	521	534	548	514	531	532	523	521	567	535	485	507	537	492	543	487	493	513	525	497	569	531	553	514	525	544	528	520	519	558	566	525	491	525	567	538	529	533	557	547	501	554	520	505	488	555	531	538	503	548	485	544	532	537	513	522	528	538	537	560	542	556	541	551	512	512	504	552	539	544	521	507	485	516	492	555	513	491	505	537	485	519	548	547	497	525	573	536	525	555	492	544	508	500	522	521	538	538	501	537	538	480	506	540	513	526	510	528	499	559	501	552	506	549	552	508	534	539	518	567	498	557	531	521	527	511	573	537	508	538	551	519	520	527	537	560	506	560	540	559	519	542	504	503	487	504	517	522	536	568	501	514	561	530	479	513	553	569	481	526	549	534	556	555	528	520	514	523	553	486	509	518	522	521	526	522	534	517	513	535	573	565	533	530	515	521	536	555	491	545	534	506	533	530	549	533	537	547	500	554	509	569	522	536	534	554	516	558	545	498	523	545	511	542	504	529	553	577	516	508	528	546	575	545	516	538	519	555	511	541	548	513	518	506	471	553	512	472	549	511	542	551	488	498	527	500	542	547	544	501	489	520	525	554	564	573	546	546	530	526	500	538	523	521	480	533	544	518	520	573	557	524	514	524	462	479	526	556	524	499	565	562	550	510	504	542	524	567	542	520	536	550	546	527	514	530	557	552	509	537	514	546	541	545	548	519	518	551	498	516	544	539	580	547	517	511	498	538	529	509	519	537	501	466	510	521	529	568	534	512	527	542	556	583	496	514	573	548	529	531	555	539	539	510	549	534	578	512	564	547	561	537	517	525	534	537	538	539	534	563	540	522	537	547	542	522	544	555	524	563	536	569	538	536	499	554	493	532	504	520	528	548	526	523	534	521	508	565	532	541	560	516	516	544	515	541	537	531	542	566	547	558	556	547	491	552	504	546	520	482	555	516	565	509	510	558	528	556	536	555	536	505	524	568	514	536	560	527	592	572	521	541	523	516	523	497	584	549	501	509	507	505	516	548	510	542	499	531	519	531	517	508	533	516	515	541	510	523	575	515	525	547	542	572	526	521	547	547	508	487	587	530	549	532	516	525	554	563	568	537	560	522	519	515	550	514	495	548	551	567	557	551	536	530	522	503	487	515	507	526	518	543	526	536	538	583	540	541	533	524	547	532	528	539	530	547	495	549	524	551	560	543	536	517	496	532	501	556	535	490	531	523	522	489	540	496	523	532	505	503	528	510	506	535	551	526	524	497	506	497	547	542	505	527	501	535	489	518	537	537	531	535	546	572	529	485	527	560	542	528	538	538	553	518	557	551	501	531	493	543	504	515	537	557	557	519	542	533	507	476	572	551	504	521	546	514	467	525	543	519	572	552	513	499	503	544	544	520	590	555	543	558	523	554	533	543	523	520	547	538	512	551	544	522	559	534	492	524	545	527	528	538	507	533	527	512	555	565	544	541	508	511	556	532	501	506	505	516	526	523	550	537	499	556	535	532	492	565	537	551	522	515	525	516	578	543	530	504	514	541	548	520	570	588	509	526	524	535	510	515	538	534	546	494	519	526	527	527	558	565	535	542	558	543	528	541	498	541	497	554	527	520	520	472	493	572	494	516	518	519	521	562	537	536	527	498	527	555	573	578	532	533	523	526	535	535	517	541	527	523	563	549	575	532	540	549	576	527	537	543	565	526	497	582	493	501	558	545	555	499	565	549	547	533	554	536	542	556	541	488	522	500	529	481	536	523	534	502	544	524	549	520	527	540	506	525	508	514	542	529	534	564	529	560	555	542	528	526	517	559	552	516	549	537	542	563	519	505	534	539	538	567	541	514	567	525	517	514	513	495	535	526	526	549	563	533	520	539	512	477	546	497	533	499	566	554	527	532	525	523	558	501	513	573	536	538	524	533	511	523	520	482	535	486	515	517	577	560	514	549	540	497	549	538
6662	14164	10032	4958	3596	2803	2195	1793	1464	1230	1079	1056	903	872	780	778	728	702	700	702	702	661	677	656	646	641	652	645	620	660	653	665	635	588	638	635	571	611	617	625	651	598	598	621	618	615	643	625	613	594	613	599	610	579	606	548	582	581	645	607	612	633	628	579	613	607	602	582	613	554	594	585	558	561	597	611	591	579	587	582	594	599	597	596	588	629	611	601	549	602	584	616	588	611	617	630	589	607	566	589	592	653	570	616	652	620	601	585	604	584	623	592	630	595	642	560	592	590	611	627	555	592	578	586	584	583	576	571	588	592	585	615	635	617	592	606	599	578	570	628	588	604	606	593	539	580	609	597	577	560	539	579	603	585	589	595	578	572	570	611	596	601	570	569	597	603	586	591	584	624	574	592	581	581	580	597	605	572	556	612	567	601	625	549	585	594	602	601	602	614	622	567	605	649	599	577	572	599	547	587	591	589	634	599	640	568	584	585	660	538	562	555	574	554	586	621	602	562	620	570	564	594	587	596	596	611	593	617	639	595	578	570	610	614	633	604	593	594	577	591	558	588	657	643	572	585	551	573	617	591	571	570	556	568	574	662	549	611	572	596	607	586	596	570	579	610	575	564	617	623	621	573	572	615	627	614	617	549	591	611	578	592	598	540	581	599	585	568	610	604	537	565	573	564	611	569	586	615	613	589	563	576	601	562	623	547	590	613	612	629	612	566	555	597	618	598	585	593	577	580	595	622	536	618	597	572	581	561	599	544	595	642	623	562	627	555	592	543	597	628	611	569	574	583	599	601	612	585	590	608	558	577	607	573	585	582	565	588	603	605	603	586	596	565	577	587	587	596	625	580	612	558	616	568	561	607	597	555	588	543	588	546	581	563	585	550	548	545	557	558	614	605	563	580	601	593	585	583	609	571	624	565	540	542	578	559	608	564	594	588	580	600	599	535	617	614	576	623	572	585	600	571	571	580	613	580	633	585	633	560	587	633	574	611	575	541	557	591	632	612	600	607	605	568	593	608	583	589	609	595	576	561	545	589	647	603	617	599	579	608	632	588	597	595	566	590	585	585	619	596	623	607	587	600	555	609	611	604	581	578	599	632	574	603	553	621	611	626	568	594	591	562	551	577	592	564	617	620	621	601	559	589	607	590	582	602	603	593	602	598	595	610	575	605	603	578	564	594	609	576	587	635	575	580	552	596	626	586	575	586	604	574	591	640	603	592	572	592	581	566	598	605	614	591	551	568	602	592	595	602	580	583	568	565	577	572	550	596	650	606	580	592	577	604	594	606	617	567	601	567	588	616	622	601	595	560	558	576	598	595	571	628	590	634	602	641	608	600	553	538	593	570	571	566	598	606	570	609	519	556	571	619	604	597	532	599	606	605	596	622	570	574	635	582	613	578	583	579	568	580	597	623	595	601	604	581	598	621	589	608	606	581	605	586	559	568	610	599	593	578	579	574	582	593	588	600	578	589	596	567	584	613	593	594	593	598	615	584	591	599	584	624	560	592	572	609	610	613	614	571	579	617	598	609	598	665	626	566	573	560	617	580	623	572	543	587	607	598	608	607	606	621	596	570	603	615	633	609	582	563	612	615	553	573	579	575	632	564	560	553	636	618	633	614	575	596	604	569	592	587	597	607	598	590	611	604	623	578	597	612	576	549	604	625	598	586	587	569	578	598	574	562	596	584	612	581	580	580	600	577	626	603	618	621	593	553	604	601	614	621	586	533	553	618	584	585	610	566	550	542	536	581	591	635	619	590	573	545	605	602	591	604	643	585	615	623	590	574	626	573	595	597	620	577	603	578	633	556	558	635	620	570	570	588	567	545	573	593	608	625	555	565	581	568	560	577	564	603	555	582	599	580	606	560	614	591	594	556	552	613	611	593	626	600	592	593	581	601	599	541	565	580	602	586	633	570	632	590	573	580	594	603	553	603	585	619	574	581	590	587	562	606	615	622	607	577	639	588	594	603	544	596	599	593	610	600	609	579	565	563	581	578	595	587	593	594	625	601	616	597	613	605	640	621	615	607	647	622	575	614	575	584	569	578	574	603	584	606	557	589	535	601	574	589	584	572	615	562	548	566	597	602	562	561	600	585	574	554	531	607	589	569	566	588	602	577	622	574	586	604	591	615	559	578	607	655	591	606	598	567	574	602	571	591	596	592	569	602	588	567	568	593	571	555	552	624	565	628	560	661	577	573	569	630	585	576	588	549	591	582	588	609	601	600	581	560	628	602	621	623	615	584	579	596	628	600	560	619	643	564	579	581	588	611	610	577	547	541	606	546	580	568	577	604	605	564	579	583	585	594	589	559	633	559	579	653	592	564	626	644	574	600	588	592	585	596	569	614	605	604	573	605	596	594	576	590	618	618	580	590	620	593	560	543	586	565	649	593	611	607	568	574	592	601	594	597	608	550	555	581	563	556	556	617	580	584	586	561	584	595	577	602	574	607	580	588	511	617	631	584	603	597	627	602	617	578	582	564	630	607	551	592	561	602	565	604	592	606	589	566	598	572	601	619	630	608	594	595	601	564	562	594	581	635	553	584	615	591	612	587	590	580	579	587	587	585	550	586	582	601	549	620	616	610	559	601	580	631	636	636	602	610	564	578	595	593	579	601	608	626	557	617	589	561	575	598	554	623	580	580	542	626	576	630	610	580	638	541	591	575	606	616	587	573	578	602	555	576	569	605	601	585	605	588	558	579	615	637	590	579	591	616	598	593	625	547	604	578	565	606	545	583	585	586	589	602	600	622	637	569	594	604	574	589	610	597	562	630	612	602	602	594	579	562	580	616	597	553	610	595	567	645	616	593	586	564	602	608	580	590	556	552	551	583	551	553	603	594	595	607	541	563	561	578	620	624	603	581	620	557	625	612	562	588	614	616	588	532	604	594	608	588	590	571	596	637	580	584	572	605	587	591	584	598	593	601	555	621	571	598	587	603	612	583	608	574	560	589	574	640	634	597	607	603	559	624	572	581	590	593	606	603	577	592	617	554	618	574	574	580	579	605	618	604	577	561	585	600	558	593	587	606	585	586	563	573	599	567	578	653	578	582	586	601	588	572	621	555	589	582	605	655	600	631	611	593	571	630	553	560	565	635	612	606	581	626	594	558	598	617	596	624	589	598	587	607	612	580	602	613	590	603	588	565	598	612	604	571	576	616	584	568	593	607	566	595	606	575	635	609	593	591	629	577	599	572	548	582	622	576	594	620	607	644	562	614	590	576	619	590	571	594	588	600	580	558	611	583	658	581	603	598	599	608	586	610	552	567	575	522	641	585	625	626	628	622	563	602	571	582	590	549	592	620	573	603	587	539	638	583	606	589	532	610	595	551	610	618	611	564	596	591	639	585	566	586	603	553	584	595	558	590	561	579	641	595	597	589	582	577	582	565	599	635	634	560	559	610	603	606	575	597	582	614	581	538	616	592	591	601	568	594	564	613	642	594	555	566	601	598	612	574	604	615	563	554
27137	18096	3899	553	450	396	401	386	369	389	344	359	351	373	396	366	394	365	374	368	393	345	369	375	396	382	378	409	347	376	364	405	381	354	369	324	393	360	355	390	381	418	351	399	376	389	383	397	372	384	373	361	359	392	359	370	381	358	366	371	339	373	357	362	390	401	380	395	375	411	393	363	364	392	387	389	396	373	343	388	369	371	377	394	355	386	361	384	365	366	370	378	391	379	380	386	406	380	369	389	354	361	400	401	383	379	363	363	411	382	384	396	406	325	389	394	356	402	393	348	377	378	398	375	395	414	369	365	364	372	379	331	381	351	361	379	340	365	359	383	399	393	371	383	381	361	383	352	396	379	392	355	383	356	345	355	366	390	353	316	378	378	363	342	367	339	335	358	351	351	349	372	351	359	340	372	365	416	370	347	372	372	391	406	379	341	355	392	384	354	370	359	412	348	344	371	361	365	375	371	361	360	362	386	395	367	361	336	349	381	347	391	354	385	386	383	411	419	407	385	417	380	372	349	387	354	365	341	359	352	359	389	344	374	375	405	368	396	381	391	367	354	413	397	371	356	376	372	381	378	349	362	369	384	385	371	379	382	377	387	397	385	358	393	367	367	370	356	379	374	347	391	387	334	394	359	368	380	371	347	400	391	381	362	359	361	383	369	361	379	358	356	379	375	368	343	399	366	380	333	402	356	386	382	354	420	378	384	367	403	348	364	349	360	372	344	396	361	383	399	362	334	357	414	373	338	378	386	338	358	352	373	370	387	369	372	368	377	397	333	408	364	410	331	372	363	379	378	401	362	363	382	340	391	380	366	367	391	407	388	348	352	355	388	396	362	360	358	365	401	376	367	364	386	375	373	413	370	380	359	341	340	359	379	368	357	381	363	394	383	392	333	384	384	398	355	406	354	357	368	355	357	361	373	377	372	377	360	381	355	391	405	364	377	389	363	362	361	373	378	372	373	348	389	355	388	378	336	339	387	385	380	380	341	388	355	391	386	394	370	395	355	392	375	362	360	375	384	394	357	408	366	356	368	349	366	342	357	356	363	358	384	365	358	362	368	368	378	396	351	388	359	379	322	356	391	386	366	360	367	359	362	376	369	418	363	370	351	347	392	402	393	382	383	358	402	355	383	364	363	408	375	375	360	380	401	369	369	364	376	385	391	360	386	387	368	402	384	377	386	371	379	380	381	371	359	351	353	372	392	376	367	347	337	388	353	360	383	361	375	341	342	365	369	353	392	379	372	360	366	355	345	377	357	382	391	412	363	357	381	381	365	374	409	381	394	416	361	377	370	389	355	371	376	363	357	415	336	400	391	393	380	358	373	365	366	385	368	375	374	408	342	387	323	373	409	371	372	349	377	419	378	377	372	375	374	380	381	336	392	374	388	358	372	353	360	365	353	363	368	350	390	388	380	397	328	360	359	383	377	390	377	384	371	369	373	324	367	402	370	352	403	381	393	357	384	347	386	383	381	363	391	376	372	371	349	353	374	372	389	340	370	348	380	385	353	374	388	407	389	392	379	392	373	399	378	403	359	370	349	383	355	330	389	351	408	406	368	360	393	352	351	399	345	368	375	360	370	370	349	369	380	350	388	358	404	355	380	378	377	353	352	365	391	394	369	338	374	374	369	366	375	373	364	344	381	380	369	416	398	392	363	374	377	360	380	367	382	367	360	373	371	353	354	381	364	353	345	364	336	369	373	420	362	328	383	377	399	367	393	370	373	399	395	387	358	375	368	344	364	389	355	380	321	383	388	364	379	371	384	375	380	384	367	367	382	352	401	393	390	349	378	323	343	370	353	368	382	401	393	392	361	366	359	347	372	392	367	337	359	365	359	365	390	392	348	384	387	337	386	384	380	407	426	362	387	376	396	368	385	396	363	369	363	389	373	368	354	384	394	395	361	354	351	377	356	348	367	395	381	349	348	394	365	377	379	374	398	378	390	366	373	381	378	370	392	375	358	383	364	396	387	367	392	367	369	389	381	355	359	364	350	404	350	385	372	367	374	361	408	353	393	404	382	378	376	325	401	383	388	387	372	379	354	395	379	381	398	346	398	362	360	416	359	391	367	384	380	358	396	350	372	373	385	370	379	374	384	376	368	400	352	372	349	385	373	358	377	373	365	345	354	355	389	366	362	385	358	370	367	368	380	367	368	401	371	376	361	363	380	394	366	394	357	363	379	365	389	384	401	368	376	378	389	382	374	379	348	359	344	366	397	398	379	398	420	378	361	369	391	399	374	393	384	372	366	393	383	408	383	390	370	366	348	386	391	427	362	391	340	355	359	386	366	386	385	382	376	340	405	388	355	406	350	370	351	368	344	386	373	368	368	382	359	358	396	352	368	324	377	403	366	347	384	361	407	359	371	380	377	338	345	349	364	359	394	361	384	354	382	388	390	375	362	370	359	363	380	384	378	361	337	373	392	372	391	370	370	333	366	395	392	387	370	376	374	372	353	372	413	354	368	370	351	345	353	373	413	369	357	358	393	365	337	371	379	380	386	407	344	355	376	386	372	401	376	349	409	404	378	395	393	369	352	375	370	384	389	369	387	356	328	353	376	374	397	379	395	393	380	346	363	392	380	352	377	366	357	405	412	382	385	356	375	383	384	372	387	374	385	372	374	354	358	387	367	370	380	385	358	372	400	375	393	374	381	369	373	372	389	368	363	414	420	357	356	360	387	325	355	357	351	379	367	358	370	367	399	316	363	339	386	373	364	404	371	365	369	350	385	392	350	384	399	384	421	384	341	353	379	369	392	372	409	414	351	377	374	378	342	366	388	379	365	376	346	400	397	369	390	389	363	388	380	396	387	384	368	388	375	380	350	371	379	377	353	386	388	382	397	396	348	368	367	350	366	347	389	398	380	389	418	362	413	363	371	384	384	390	359	378	364	371	395	361	351	350	420	394	332	364	358	352	353	399	365	364	379	347	410	396	405	359	343	412	323	348	373	412	383	358	369	364	348	351	357	356	348	371	361	347	361	361	374	401	395	357	410	347	379	374	373	365	366	361	400	366	367	402	366	350	363	341	339	372	371	323	386	391	406	357	407	363	387	351	392	369	358	373	406	363	347	390	380	375	385	382	364	364	358	353	389	379	388	346	373	361	388	362	344	378	352	352	363	356	352	405	378	375	363	343	339	382	332	367	390	380	383	410	369	369	346	390	404	360	328	374	364	369	373	377	362	386	377	382	359	368	372	385	364	380	369	387	344	363	360	374	334	395	400	338	392	366	379	336	384	375	358	365	380	359	355	405	371	356	378	388	368	366	371	356	356	363	408	391	370	387	381	367	361	372	358	356	367	379	437	387	395	355	368	363	371	380	410	366	339	374	394	373	397	384	408	378	354	403	380	360	378	367	413	374	372	398	335	417	371	379	337	377	366	405	372	379	365	349	391	369	361	367	364	395	402	371	404	363	339	337	397	371	427	390	354	384	382	350	372	361	386	370	367	392	386	359	406	379	380
5031	884	782	535	483	495	466	430	415	450	418	425	434	414	384	385	407	419	443	408	389	444	414	433	398	362	387	411	414	418	374	401	387	417	393	422	452	400	431	432	422	372	453	399	427	438	418	406	423	404	371	383	427	420	425	409	419	431	427	397	425	400	411	421	428	371	422	429	432	423	424	391	417	414	388	412	384	415	395	440	388	408	414	442	460	379	414	444	379	412	427	399	434	461	421	424	395	429	426	432	424	450	420	426	378	414	388	395	393	450	414	395	409	401	424	398	399	384	443	422	400	424	469	432	444	416	406	398	426	418	445	415	397	405	400	417	400	394	451	422	409	438	439	391	420	428	454	409	443	426	396	425	436	406	405	354	409	430	412	466	429	382	411	439	401	414	405	391	422	444	401	379	411	412	411	412	410	424	396	392	439	391	404	378	428	444	420	401	428	414	437	405	438	457	426	468	398	418	421	403	429	418	423	397	424	425	403	435	424	445	430	389	411	419	405	428	447	425	412	387	392	432	380	450	395	425	431	437	402	424	376	422	419	382	409	396	441	418	404	388	424	398	412	405	403	402	456	459	379	412	398	414	387	455	412	424	439	421	407	446	446	407	386	418	406	422	393	390	424	393	420	396	391	404	429	399	399	406	433	403	397	415	407	420	415	404	387	422	399	394	398	403	406	439	408	389	398	396	416	408	395	403	381	398	457	363	428	457	358	407	395	442	414	428	430	417	397	386	413	404	446	381	432	389	388	417	418	399	421	407	428	442	397	400	402	404	430	436	447	413	406	378	395	404	408	429	408	405	407	439	424	417	456	413	387	413	415	412	422	409	420	407	419	401	402	370	405	454	407	424	417	419	382	420	420	444	412	390	405	430	389	397	395	408	420	443	438	388	389	392	418	404	430	472	455	430	423	435	395	387	394	442	393	379	392	401	425	430	455	440	418	432	403	436	384	467	382	422	404	392	414	411	421	408	411	475	389	416	401	417	383	427	356	410	405	408	426	391	396	411	416	405	401	402	387	415	399	403	453	394	439	404	394	411	441	411	421	434	426	397	423	437	418	404	429	426	427	414	422	409	405	412	370	431	391	399	438	449	435	417	407	419	445	441	390	408	387	431	422	436	397	423	416	431	405	394	407	443	417	433	376	395	430	398	437	421	360	423	423	395	401	404	427	424	423	414	424	461	412	420	426	381	427	428	405	403	393	399	416	360	418	443	416	428	419	373	416	390	413	414	377	400	425	405	427	408	393	433	352	416	429	416	437	436	409	436	382	399	440	420	403	412	377	406	419	404	409	380	434	388	416	407	447	412	417	399	403	376	422	431	426	394	418	412	421	369	370	400	420	431	431	409	407	416	437	395	457	427	392	414	424	388	409	434	434	437	394	400	422	391	408	411	399	417	416	434	380	387	405	411	399	412	445	412	455	360	420	411	417	389	347	386	386	433	405	427	425	425	401	385	405	399	444	419	421	444	432	407	462	427	422	423	431	407	473	413	435	419	413	433	428	488	389	431	417	411	398	398	370	432	411	421	403	414	407	403	409	436	431	447	431	421	403	422	407	392	426	380	416	421	398	399	415	403	401	397	387	418	424	390	423	389	403	399	433	429	417	413	483	438	396	386	414	374	435	426	426	428	424	425	390	426	410	420	397	443	399	399	427	438	414	433	423	405	390	401	442	433	376	410	407	396	428	427	432	423	356	393	393	419	427	428	422	392	425	378	389	417	429	437	418	404	468	438	427	408	395	404	411	398	437	418	410	395	422	396	414	410	381	443	427	439	409	390	372	434	429	419	422	432	387	402	355	429	411	439	416	390	397	405	419	406	403	386	380	405	428	418	444	416	397	415	383	465	426	386	415	440	387	401	436	416	388	426	465	422	426	376	418	369	395	410	429	444	370	467	390	389	387	419	422	429	415	374	438	391	404	415	433	403	363	425	392	405	381	426	389	387	379	372	402	432	428	395	431	405	435	394	402	418	437	408	407	384	404	428	434	405	433	438	410	439	409	401	419	444	397	422	448	407	430	333	425	410	393	429	404	378	400	432	405	457	382	421	372	402	369	404	415	409	443	394	407	386	426	438	431	409	409	402	451	413	399	434	446	404	448	425	436	412	397	393	389	401	411	444	434	382	418	420	391	387	432	418	401	415	402	407	427	423	389	395	416	383	410	430	440	395	391	406	450	421	428	394	421	438	429	395	382	416	424	438	452	412	385	406	416	388	407	392	415	417	453	435	398	388	398	437	415	442	412	407	394	395	392	454	423	429	386	375	425	412	421	382	390	408	444	396	396	392	374	439	434	420	437	400	403	448	403	410	415	409	409	418	413	375	442	431	399	456	440	401	400	419	418	401	383	436	424	398	447	408	420	408	397	404	452	440	417	434	384	420	440	441	423	406	403	408	442	433	383	439	414	411	410	382	411	464	389	404	395	400	415	402	403	426	414	427	444	383	362	432	405	439	392	419	389	441	412	417	423	404	391	423	413	397	401	412	409	390	403	408	406	419	427	421	406	404	419	422	402	414	396	449	399	417	407	410	405	439	420	402	433	391	409	412	427	448	393	422	439	410	387	428	442	444	417	413	401	426	439	399	446	432	414	447	422	451	395	382	394	431	445	403	428	399	436	411	411	434	393	421	413	404	400	428	411	435	406	432	439	417	431	405	442	429	437	426	405	421	380	416	438	429	361	397	394	427	402	426	405	392	401	420	418	427	421	375	414	429	417	379	415	436	401	380	410	386	433	393	439	418	400	407	402	447	400	426	399	440	413	378	383	372	404	426	436	406	383	425	418	384	412	406	412	424	419	438	398	419	426	412	417	392	381	413	435	394	393	417	411	394	396	429	445	392	434	434	396	405	406	449	404	393	416	407	409	414	411	402	367	405	403	456	364	374	407	442	379	416	367	407	405	402	421	417	416	429	441	397	411	405	419	478	407	427	432	402	424	461	406	412	372	398	373	433	406	420	365	390	398	378	456	437	419	425	382	430	438	411	419	400	413	416	427	396	434	403	445	433	402	400	434	443	391	398	438	389	394	445	413	428	435	396	448	420	443	404	441	378	381	440	421	437	403	382	407	373	426	459	396	388	420	408	402	470	418	388	410	408	413	427	385	416	428	402	423	406	404	412	408	406	405	406	429	419	414	431	414	403	391	435	420	412	421	411	421	419	410	387	421	431	425	405	422	446	414	406	436	402	418	447	423	422	456	412	388	402	438	440	418	404	399	431	445	360	401	426	429	401	453	406	365	417	407	431	410	385	401	419	421	406	436	410	432	439	414	398	431	398	411	410	450	414	388	442	429	391	387	408	397	387	419	413	392	419	421	410	434	442	462	433	406	417	435	404	406	415	416	402	412	407	430	430	406	426	391	431	404	429	443	412	412	426	421	420	416	421	456	438	398	415	401	416	404	413	387	414	430	470	421	405	411	408	403	449	404	415	374	403	407	404	445	404	406	447	415	380	388	424	412	403	440	448	407	429
23252	21038	28434	23859	21048	12683	1533	1054	856	849	753	801	729	774	691	708	722	701	711	673	626	673	691	632	683	707	669	669	653	640	635	633	679	667	643	649	704	635	605	699	662	635	667	626	638	683	638	631	609	635	666	630	607	649	640	687	658	655	669	634	645	675	611	661	680	668	643	646	659	625	677	607	645	679	645	626	634	685	645	586	637	651	649	635	643	642	587	632	647	620	645	614	648	650	622	628	647	649	673	652	672	656	709	654	668	668	668	673	598	616	658	662	629	659	656	650	656	605	609	633	651	648	655	617	622	663	684	690	656	654	693	650	589	610	614	682	636	643	617	630	635	588	644	629	661	635	652	655	676	674	620	677	649	644	646	617	675	632	664	636	633	641	634	643	605	633	682	660	620	687	656	651	677	646	659	656	619	641	634	676	683	646	600	633	609	668	651	663	652	668	636	611	659	702	619	620	678	615	621	670	664	607	648	655	655	635	628	691	633	655	627	670	646	639	658	641	663	618	705	644	623	643	652	673	613	653	674	688	625	660	657	681	664	683	638	609	618	653	633	666	674	681	659	607	644	588	629	633	688	654	674	650	662	644	649	690	658	617	588	596	648	635	604	620	648	629	627	660	622	620	633	615	649	607	654	601	678	656	655	650	672	641	634	618	646	629	627	639	634	662	608	639	635	667	614	658	632	631	659	606	649	587	639	614	648	606	662	625	647	645	649	629	648	617	641	666	613	626	625	626	644	649	583	664	639	629	608	612	667	629	643	663	671	661	633	616	638	629	633	637	634	625	626	667	635	620	633	619	616	603	709	666	633	656	673	645	647	584	619	671	651	612	653	617	638	646	641	607	600	621	592	666	681	705	647	593	612	598	613	667	647	658	648	625	630	665	685	620	634	690	625	658	629	599	602	685	597	595	632	668	619	636	672	675	575	668	596	662	655	649	674	625	608	686	623	659	630	624	629	624	635	658	605	640	609	665	603	598	659	606	632	658	626	641	567	628	671	600	723	622	643	655	616	642	664	674	680	656	626	652	655	625	629	683	645	626	647	655	603	628	687	689	629	653	648	643	631	682	620	651	621	615	656	638	657	576	615	642	625	633	644	620	679	629	645	664	639	606	627	652	627	671	672	606	654	616	660	595	647	645	644	607	629	643	684	613	678	637	659	675	670	627	604	648	630	677	688	626	642	607	641	683	632	646	641	654	630	633	669	632	666	678	625	656	678	662	642	677	639	677	647	640	626	638	637	606	605	615	613	622	695	633	664	608	624	627	634	617	655	651	653	637	665	677	656	663	647	670	660	621	652	652	625	639	585	657	669	645	614	659	614	607	652	627	639	698	678	668	648	624	616	561	656	640	650	635	651	639	612	665	672	650	651	629	642	672	583	670	639	627	602	676	629	586	663	631	642	693	651	642	656	681	680	626	628	645	669	631	627	686	694	666	654	623	647	637	618	589	644	600	634	598	640	622	667	623	641	664	669	632	634	667	645	650	663	661	654	621	663	648	620	663	654	674	616	634	633	622	666	672	648	668	667	627	637	613	678	673	629	596	641	677	623	652	625	645	603	645	636	641	689	645	642	620	613	651	678	625	615	636	645	623	644	621	627	626	611	628	688	644	656	640	634	622	627	670	655	681	618	631	645	606	662	619	635	630	647	690	650	638	654	644	666	615	639	624	650	647	659	615	663	639	604	636	631	658	686	679	622	674	648	648	620	635	647	618	621	681	669	620	643	617	645	674	627	598	656	637	626	651	586	628	658	626	619	637	662	598	647	658	627	624	603	582	661	636	612	594	616	648	652	606	570	639	604	681	654	625	641	623	640	613	666	631	630	662	652	640	629	655	649	633	653	683	619	648	601	602	645	641	655	623	613	706	678	624	643	632	669	683	657	647	594	617	658	601	643	624	641	583	602	642	619	668	630	676	625	635	638	629	690	661	654	634	650	613	694	653	713	636	675	597	651	615	642	603	676	646	645	633	596	680	675	665	645	697	660	615	624	655	651	630	652	631	659	640	662	669	631	647	690	621	637	623	631	639	653	630	670	644	636	606	666	640	607	611	624	661	623	615	656	677	621	652	657	654	671	690	614	668	690	659	630	633	634	661	619	613	645	660	684	631	637	617	606	627	598	610	582	650	624	644	663	597	648	673	626	666	636	597	667	600	648	641	608	656	650	667	634	645	626	601	634	644	620	659	576	635	633	676	655	631	663	656	671	645	658	624	645	600	664	640	590	646	656	627	651	654	645	654	664	659	646	671	632	615	617	644	597	594	635	661	586	616	679	678	630	633	669	651	675	657	644	630	675	667	618	652	661	659	639	602	651	594	654	654	647	613	628	628	616	631	652	652	622	645	662	622	678	676	672	624	699	669	614	643	622	622	655	674	637	610	662	639	663	633	617	649	622	662	608	675	634	618	629	658	617	714	615	656	629	603	646	631	618	659	656	656	661	620	643	604	627	650	653	632	623	652	654	653	644	674	618	642	651	636	649	674	653	643	665	645	672	621	635	609	639	635	637	650	609	647	632	639	653	610	663	607	605	645	618	634	632	628	616	720	624	666	647	620	610	648	646	655	631	650	679	657	643	676	603	668	635	656	610	648	642	637	656	613	628	665	648	602	644	623	627	657	668	637	628	648	615	650	634	677	662	658	679	654	656	644	644	664	639	621	705	605	629	609	672	631	668	594	602	673	659	683	631	656	661	676	651	663	648	648	673	650	635	657	606	616	646	628	657	644	641	690	628	683	633	639	646	644	630	623	676	626	597	645	631	571	623	684	703	656	603	618	616	604	646	649	629	635	645	620	667	652	654	664	644	615	636	603	683	659	648	623	643	628	707	652	591	653	636	698	607	598	654	653	658	688	671	709	639	630	671	615	638	651	636	666	653	580	591	628	656	659	611	608	646	624	633	611	666	653	689	671	645	660	635	661	655	663	622	654	614	657	627	653	634	636	606	623	616	598	644	628	658	662	701	617	598	639	637	618	682	665	625	663	632	642	667	674	662	626	677	698	607	695	635	604	639	676	610	661	595	638	646	592	617	625	671	585	606	679	665	656	652	622	684	627	632	671	632	652	598	668	663	650	630	650	617	668	610	631	661	597	629	632	687	629	622	606	641	618	669	578	663	680	629	678	672	651	648	583	634	626	626	623	660	655	616	614	631	654	613	692	675	650	628	632	647	661	662	620	651	666	614	579	607	636	628	674	618	683	630	680	678	643	635	614	617	667	638	628	639	637	660	603	676	637	621	645	656	653	663	617	633	649	679	640	676	608	613	663	658	648	630	623	662	625	662	625	661	639	661	603	611	662	674	658	625	643	659	636	682	640	667	613	611	663	651	601	665	666	664	693	688	629	643	644	636	600	694	655	656	676	688	636	641	607	665	634	621	636	659	603	646	664	642	637	669	649	619	618	659	666	685	626	623	655	657	594	703	650	646	650	628	645	594	647	639	609	686	709	665	618	637	635	650	697	631	618	658	632
5019	8801	6386	3109	2381	1941	1482	1354	1107	1074	976	940	874	905	864	823	711	753	773	757	787	727	740	706	706	716	753	729	773	699	714	679	728	714	747	738	724	733	716	702	675	739	720	702	678	778	699	678	750	701	713	701	699	758	711	725	724	669	739	672	701	684	685	712	680	686	673	725	684	676	746	695	687	735	712	672	730	695	709	726	693	676	651	727	688	741	700	693	683	680	685	673	721	645	716	782	665	715	671	714	716	735	706	735	712	705	714	701	714	697	692	717	720	728	695	676	707	706	684	718	685	705	680	693	692	723	693	655	680	687	654	671	701	752	724	697	694	701	717	639	687	690	698	681	672	714	700	695	689	719	687	746	702	701	708	716	707	714	717	747	723	724	735	666	711	716	691	703	713	681	683	708	687	671	692	663	701	724	748	667	695	682	654	749	661	694	656	690	702	676	710	670	735	655	710	654	678	701	693	657	686	661	667	717	687	710	684	684	712	684	696	679	707	675	691	645	667	686	683	648	656	744	662	660	720	647	664	670	685	702	678	685	647	689	635	725	704	679	716	698	720	684	663	712	726	705	719	690	756	705	674	706	662	681	728	688	644	690	748	734	697	728	686	704	738	684	751	706	721	683	709	665	713	760	691	739	688	743	692	702	688	693	684	713	650	706	700	703	688	670	696	641	689	748	697	741	664	700	693	686	663	691	725	671	704	775	722	694	667	707	739	672	671	700	658	672	718	680	706	685	720	738	682	682	722	696	680	699	693	666	735	725	684	680	728	682	727	685	701	700	684	699	705	655	698	706	682	697	712	718	707	722	683	664	684	713	734	697	692	670	662	680	700	751	679	695	734	708	724	707	722	706	724	683	705	707	665	704	620	704	735	702	691	692	653	728	694	749	704	680	679	661	708	707	685	696	717	702	717	710	715	687	709	677	717	676	720	717	676	707	715	710	668	672	691	723	708	670	728	742	689	729	702	706	678	716	675	676	685	668	671	691	719	700	681	710	710	711	713	707	705	695	726	729	710	731	677	698	683	720	658	672	674	667	734	667	700	692	703	717	723	690	697	734	689	658	707	693	733	687	672	718	665	706	686	759	709	686	701	699	692	666	723	706	692	699	636	741	668	662	717	683	704	661	667	693	677	712	704	659	727	769	707	712	671	625	648	698	663	707	696	679	700	660	641	742	716	699	650	657	710	715	680	679	674	678	677	740	681	682	715	737	715	651	633	684	639	726	679	724	693	675	738	669	652	666	671	726	725	729	719	690	696	696	769	662	648	678	660	670	686	711	672	719	678	725	690	648	718	753	713	680	699	677	765	704	691	704	735	705	700	731	682	719	687	650	705	678	687	718	693	673	681	685	697	663	724	687	686	655	670	709	663	690	717	686	638	700	677	720	680	738	713	730	700	688	677	735	689	711	753	748	672	672	663	684	717	728	712	701	730	694	686	673	701	673	712	678	711	689	746	730	713	715	651	722	704	687	653	710	727	675	714	671	668	709	722	698	668	721	671	739	709	688	671	706	677	673	691	709	655	707	693	731	697	700	743	765	741	692	652	700	728	659	678	696	705	663	720	710	679	653	688	741	715	680	698	706	733	682	682	632	681	657	700	703	699	718	724	675	699	681	719	625	689	704	670	735	677	719	688	685	705	696	695	704	709	662	657	680	673	691	693	706	704	691	624	724	736	718	697	643	685	680	668	715	684	675	695	675	674	715	727	720	717	705	692	703	726	707	716	705	688	676	656	718	745	657	755	711	680	724	668	698	696	727	669	682	716	739	670	718	696	742	704	683	680	672	723	718	701	672	707	704	677	744	708	711	673	690	690	696	681	691	728	710	713	698	717	692	731	692	693	724	690	746	677	695	673	670	736	668	709	719	686	684	668	722	705	680	697	721	701	660	706	654	729	696	703	694	748	714	709	664	676	679	719	663	711	651	721	690	684	685	713	663	712	699	730	702	719	673	720	697	690	689	705	662	701	730	699	714	668	764	686	693	745	724	700	680	729	697	715	693	695	668	696	707	673	666	746	678	751	676	693	755	698	673	693	704	719	725	679	698	674	757	764	698	662	670	715	705	693	654	690	671	692	693	701	685	689	671	689	678	703	676	674	667	697	642	703	721	723	692	692	667	724	711	734	698	677	701	667	711	681	703	661	678	708	679	682	724	711	677	703	692	690	728	725	686	726	716	678	709	737	691	706	687	725	696	664	657	702	719	693	695	690	723	698	681	677	700	686	702	660	650	679	699	706	701	713	686	705	669	696	720	704	676	717	722	680	699	735	677	733	680	693	688	671	694	723	718	730	695	703	712	703	701	714	709	660	720	741	712	717	715	686	711	638	700	668	662	736	715	704	674	699	717	657	680	665	726	720	661	667	697	709	680	695	723	662	679	660	700	680	698	678	693	690	686	733	700	702	675	659	728	697	684	674	684	750	658	711	690	711	720	701	697	669	701	732	699	694	679	717	713	721	710	740	664	667	652	634	674	716	698	689	705	686	717	707	733	663	652	686	641	692	694	741	702	666	681	678	752	666	679	660	726	768	762	735	698	680	648	724	694	699	676	728	699	674	674	708	698	687	690	738	677	663	734	684	710	770	682	678	688	691	708	720	733	721	688	715	697	679	701	695	663	683	703	726	691	737	673	691	728	725	644	678	697	698	692	658	716	694	743	683	672	701	654	724	675	709	698	692	691	708	695	667	660	710	682	683	690	686	670	740	712	710	694	703	711	675	697	684	716	662	720	719	687	698	673	677	694	746	727	693	688	729	645	707	725	678	687	726	645	723	728	708	717	711	741	773	712	714	660	736	680	668	712	725	640	676	664	730	687	711	673	735	692	696	684	726	722	631	686	662	687	706	662	686	711	678	696	689	709	703	700	679	665	677	724	628	679	670	673	655	655	698	725	651	684	726	677	714	676	698	736	690	688	678	742	685	707	725	663	689	649	668	683	761	659	682	703	674	639	682	704	685	715	700	747	668	675	704	676	720	684	658	740	694	695	695	739	716	696	666	699	688	712	732	684	683	681	680	698	666	715	672	692	717	717	668	703	653	698	668	723	666	705	727	655	685	719	689	729	691	740	682	700	772	722	645	711	655	700	710	686	707	677	709	654	685	671	697	704	715	683	700	734	625	713	688	767	723	678	694	713	702	671	693	733	689	682	660	671	712	715	733	699	660	716	679	715	686	718	732	706	696	703	655	709	690	691	714	710	698	679	677	747	702	704	718	726	695	693	683	725	708	717	700	663	728	693	656	704	714	730	689	663	692	682	650	738	710	675	688	698	699	696	685	702	709	711	672	652	707	694	681	667	695	700	677	657	686	695	668	672	679	711	695	657	658	677	654	753	720	705	721	692	748	731	690	699	679	693	680	684	691	714	695	727	662	683	712	696	686	732	674	674	679	691	714	732	699	703	677	669	674	714	677	663	722	648	736	728	719	658	701	719	706	676	661	718	676	700	671	755	710	688	667	721	676	669	732	694
24471	21076	27491	24852	13074	668	454	380	327	301	290	278	260	232	257	238	234	250	266	214	218	226	220	245	241	236	214	220	235	203	229	214	235	223	221	216	228	196	233	235	234	216	207	239	192	212	223	201	233	198	211	244	226	206	229	218	237	230	209	212	228	226	230	223	201	221	219	221	220	225	204	195	222	189	242	210	205	226	241	243	198	204	218	198	231	202	220	195	264	196	214	229	212	203	201	212	223	202	230	233	215	216	226	267	220	217	216	229	189	199	218	189	223	200	226	222	226	204	213	182	212	223	219	212	241	230	192	211	229	205	215	198	213	210	237	214	225	221	194	208	207	227	204	204	211	227	199	220	212	194	221	218	199	213	203	203	195	217	220	219	215	220	214	212	209	222	226	227	207	212	194	204	222	213	212	222	254	253	217	214	209	210	235	201	207	209	238	241	187	240	204	238	218	199	203	228	196	216	223	208	199	219	202	201	212	230	217	216	204	258	227	214	209	199	199	239	224	211	208	199	211	232	232	211	206	236	212	217	191	230	211	214	215	216	217	202	203	215	205	207	220	218	228	209	212	220	176	205	230	212	216	228	215	234	224	180	218	205	222	196	211	210	204	212	239	221	189	197	219	227	188	233	232	222	243	226	222	227	216	231	213	195	194	198	194	227	186	212	217	220	215	198	208	219	227	236	216	200	213	229	212	217	227	226	197	233	186	240	197	218	220	212	214	210	218	195	226	230	212	216	215	218	201	215	218	196	207	225	230	239	223	235	239	197	228	214	227	215	188	201	227	217	216	213	233	215	235	220	223	229	215	213	198	210	223	192	202	230	218	237	220	214	219	182	200	193	258	217	197	211	205	243	224	242	204	236	213	209	213	219	199	213	227	224	218	221	230	214	213	207	199	207	202	191	216	201	180	246	214	223	224	229	221	219	208	198	205	213	244	208	215	227	243	222	224	206	227	226	232	237	202	221	186	259	225	198	220	203	208	221	229	212	208	208	212	223	217	208	216	219	225	201	204	193	205	242	206	222	224	208	203	238	210	231	206	228	224	224	218	212	216	239	235	211	198	226	216	223	195	205	222	218	211	197	231	208	222	214	212	213	243	230	236	213	232	208	184	203	215	226	204	218	225	194	196	199	215	195	226	210	218	221	202	195	210	207	212	217	200	227	205	223	197	212	230	250	208	200	197	217	223	230	239	210	213	217	230	208	201	201	202	198	220	248	217	244	225	219	226	193	233	201	249	195	180	222	209	201	204	193	206	227	227	210	219	211	197	224	233	212	206	193	214	212	182	223	190	215	189	221	233	200	209	229	206	197	222	202	215	192	202	210	233	221	204	214	244	225	231	203	194	224	222	217	212	197	199	234	189	230	203	185	224	200	197	227	224	232	201	191	208	231	211	213	213	194	211	224	207	211	205	220	202	207	218	198	182	206	250	198	225	212	223	203	221	205	212	226	240	201	191	240	226	223	233	231	231	191	201	209	205	196	220	218	199	232	208	231	261	214	213	208	224	202	185	197	231	222	212	222	214	195	197	187	212	216	202	211	233	235	208	216	217	205	202	211	185	213	206	203	217	212	212	211	206	184	222	207	211	229	234	225	225	210	205	229	219	214	219	223	213	196	218	196	225	210	207	234	236	231	219	231	200	211	230	211	200	202	192	234	212	200	226	211	222	242	219	239	221	220	203	197	201	218	209	209	203	245	206	211	203	195	236	213	230	227	211	191	220	234	199	241	229	200	228	211	215	210	199	224	195	220	195	199	219	216	205	212	221	238	233	223	211	231	240	213	192	247	208	209	242	217	193	208	220	210	228	213	230	219	210	231	217	236	211	217	215	235	223	217	211	223	216	198	226	220	235	240	224	199	214	197	217	190	236	238	204	251	223	212	226	223	210	214	219	219	214	219	228	191	203	216	203	190	219	221	197	213	192	208	201	207	219	221	203	239	197	188	208	238	194	214	243	221	234	250	227	217	201	238	207	205	200	200	197	203	206	200	203	223	245	245	205	211	223	239	213	214	232	235	217	198	244	211	226	194	241	221	200	213	218	207	208	193	219	186	204	195	195	225	185	223	239	203	213	240	207	174	214	216	221	224	203	226	217	249	256	218	213	216	205	219	196	198	234	236	219	241	203	233	223	216	212	205	229	208	205	208	201	230	203	191	180	222	213	215	239	210	197	195	224	204	216	212	238	239	185	193	226	186	202	188	228	216	195	178	222	206	233	233	182	201	211	211	200	218	236	210	199	244	199	236	201	204	190	219	207	215	191	213	234	219	233	194	212	213	203	209	201	232	181	204	208	215	209	190	208	213	224	223	206	223	218	229	222	190	216	189	193	224	216	213	211	213	214	223	231	189	192	202	217	200	240	228	213	214	215	205	202	208	188	217	235	236	217	217	213	244	239	216	180	197	193	219	212	221	219	208	185	197	195	175	222	249	215	189	197	228	210	199	223	214	222	220	221	211	208	226	230	201	232	189	216	205	191	210	228	207	210	207	196	219	241	198	225	206	224	205	207	202	230	223	202	198	208	198	206	236	182	205	212	239	199	202	202	218	203	207	221	197	210	202	192	221	218	227	233	219	210	226	216	208	231	210	237	229	194	219	206	187	215	214	201	205	203	198	222	208	182	216	190	195	198	201	199	236	228	230	203	209	204	200	238	224	224	211	193	226	212	235	215	220	194	224	211	221	209	230	230	236	214	214	209	224	177	233	208	241	184	217	228	224	186	236	237	203	207	203	213	223	196	206	201	240	217	196	247	232	218	205	217	222	201	205	216	213	219	207	218	193	218	236	228	219	199	216	200	191	190	236	192	215	220	224	191	230	237	187	223	211	209	214	224	215	210	213	252	194	225	216	209	238	242	224	213	207	212	219	216	209	229	202	207	238	233	220	232	233	195	200	214	221	217	220	210	221	210	223	212	190	198	200	200	235	215	221	219	197	209	231	230	202	220	217	234	217	215	217	205	198	213	210	232	227	215	219	212	178	215	185	209	221	238	223	237	197	198	229	217	197	227	195	200	214	187	218	189	201	226	222	195	212	233	223	208	203	218	198	236	220	194	191	230	230	248	244	206	217	219	190	218	233	219	207	208	201	212	217	214	217	216	222	244	205	216	213	207	229	217	213	198	202	226	229	213	204	182	207	221	203	206	224	194	216	190	188	197	199	256	216	191	221	223	223	216	211	247	219	241	207	224	212	207	196	239	226	212	179	208	212	200	215	211	200	198	187	198	214	237	238	217	214	220	217	197	206	216	211	225	207	209	232	201	241	182	214	203	212	227	196	220	190	228	197	238	182	203	217	220	193	202	218	199	221	216	203	231	211	222	225	224	199	217	244	229	251	184	204	197	242	232	210	215	218	223	192	192	209	201	201	208	213	233	201	220	203	216	207	203	213	213	202	198	195	234	207	232	217	213	222	207	222	200	208	207	217	236	193	214	211	217	226	234	210	232	216	219	202	214	214	202	194	223	233	209	227
5058	4940	3446	1602	1206	896	742	607	530	409	386	399	346	313	315	332	339	291	297	278	271	314	235	300	271	264	248	293	228	270	265	278	288	274	236	287	265	276	235	296	288	265	270	288	280	251	282	260	265	275	261	233	259	244	258	283	235	278	230	255	260	258	249	276	260	243	260	274	266	279	231	274	242	267	251	243	250	286	278	278	245	265	245	228	239	249	292	238	260	243	262	276	250	241	248	260	264	248	245	246	238	237	232	254	260	249	314	293	269	254	252	284	253	284	249	256	282	234	258	291	256	262	243	263	258	258	232	250	252	258	242	271	248	253	231	253	281	261	249	260	241	258	257	248	261	248	249	218	284	255	282	254	248	268	250	246	256	276	259	261	246	244	229	243	257	237	255	256	252	253	248	262	255	287	263	243	251	240	261	260	258	225	255	248	264	245	244	279	250	250	249	266	260	272	259	258	250	258	233	240	262	261	259	257	261	277	261	253	258	259	272	250	250	255	257	245	235	244	250	265	245	258	229	238	265	253	270	277	268	253	262	234	274	261	248	273	233	246	276	273	212	266	280	265	254	261	234	265	249	249	259	266	273	246	251	212	252	250	256	227	264	239	240	247	236	256	223	251	234	282	239	260	255	248	253	273	266	253	262	256	243	229	232	284	263	268	234	267	286	253	263	248	235	256	281	232	245	268	249	279	276	261	261	237	267	277	281	257	264	278	256	247	229	277	252	252	251	266	256	237	227	247	269	242	257	261	272	239	264	272	266	275	250	271	252	244	254	255	258	226	265	253	269	241	280	244	235	267	284	231	246	284	289	266	239	226	276	261	261	295	245	239	256	248	224	266	270	237	266	275	274	256	292	261	250	316	244	265	270	262	257	283	251	252	247	252	256	252	270	263	248	246	257	281	246	239	264	242	261	265	258	259	260	264	266	262	252	272	257	265	266	292	245	264	272	286	264	282	246	262	255	223	240	254	263	264	238	254	228	228	269	228	276	261	289	255	250	273	257	270	242	272	244	272	230	235	290	283	213	264	222	256	235	261	248	251	268	258	238	243	245	264	239	247	254	259	278	269	249	257	252	270	283	272	214	227	236	261	264	283	261	246	246	269	232	251	239	274	280	234	249	236	265	244	274	278	281	232	253	242	260	241	273	257	250	272	261	240	263	265	259	280	285	256	238	289	254	282	273	244	254	246	273	269	223	266	233	246	255	301	280	272	262	253	273	252	274	245	225	275	258	252	284	260	283	256	268	228	256	258	248	257	267	253	254	276	266	236	278	255	258	262	246	275	256	253	252	261	275	255	243	268	246	264	257	258	254	274	240	274	241	257	274	237	257	247	254	249	258	260	289	258	250	262	249	275	279	263	278	270	243	264	252	233	237	265	262	242	266	222	259	246	259	239	249	281	225	266	270	275	281	257	272	264	242	259	254	268	266	268	264	258	264	255	242	280	254	265	270	259	253	259	248	269	255	242	282	251	236	241	284	248	286	275	238	228	260	262	274	244	230	232	247	269	266	249	259	251	233	260	246	260	262	239	279	223	276	258	234	257	272	236	246	256	252	266	260	273	254	252	259	248	260	239	251	272	267	255	248	269	282	250	282	297	242	250	258	246	252	266	248	239	254	250	254	249	247	241	246	289	244	296	253	265	234	267	251	259	236	255	253	259	228	265	273	256	238	271	257	259	248	261	261	261	236	253	245	291	256	257	252	242	250	245	234	275	253	274	237	237	268	244	260	254	262	248	264	241	260	233	263	244	268	263	265	247	233	255	241	266	279	258	274	239	255	239	282	254	249	247	259	265	237	271	261	252	243	255	272	269	261	245	251	266	277	258	280	273	243	254	287	267	278	241	249	267	255	273	249	263	287	256	237	268	274	271	247	259	246	273	262	276	259	256	240	276	244	285	255	235	254	251	242	250	236	271	238	272	256	256	244	256	261	240	281	269	266	241	249	254	264	267	259	245	244	281	239	239	244	244	266	272	240	263	260	274	227	251	241	239	259	270	237	264	236	261	232	237	272	234	265	254	242	271	260	266	263	271	262	238	265	250	245	268	262	256	266	262	255	237	255	273	263	243	275	250	270	253	258	264	258	260	255	277	252	262	255	241	210	229	293	253	244	264	234	236	254	256	249	233	250	258	253	257	228	250	257	230	246	225	265	247	269	266	219	268	261	245	250	259	254	265	251	268	264	252	249	240	259	269	286	257	228	268	229	245	260	268	247	246	268	261	229	269	256	238	260	251	279	252	283	246	222	254	273	252	246	254	246	259	287	244	263	270	260	241	262	254	294	240	253	258	272	253	260	247	263	279	242	251	254	273	238	261	276	245	252	269	274	252	265	254	284	259	267	255	261	246	229	256	253	248	276	293	239	264	272	274	240	251	261	269	267	281	266	259	246	237	244	255	236	274	264	274	258	256	259	252	238	242	244	274	259	244	228	233	259	250	268	251	292	259	256	256	256	253	269	260	246	260	220	276	258	238	284	233	274	239	257	248	231	257	231	236	258	233	254	253	252	275	259	255	235	270	282	252	241	286	255	278	267	249	246	252	264	263	256	245	275	266	259	256	280	246	271	237	233	245	249	248	257	256	272	221	239	234	251	246	244	262	247	252	259	239	274	244	291	259	235	243	269	260	275	251	251	255	260	239	273	240	215	263	277	279	247	251	265	278	272	253	297	243	222	260	276	262	237	271	237	276	242	254	229	261	252	246	290	236	243	257	267	232	250	236	269	247	286	276	234	272	278	237	260	262	266	248	243	265	287	261	251	232	280	260	262	262	260	274	289	271	215	263	221	224	291	306	266	252	251	235	237	249	273	264	268	271	242	261	259	260	225	254	248	264	258	242	257	254	261	252	230	240	249	254	261	244	240	269	254	257	254	247	258	255	249	270	273	273	256	252	237	235	253	248	249	251	257	260	222	231	229	268	244	250	233	241	263	256	276	258	290	246	281	250	257	252	254	308	259	236	258	276	259	247	256	266	246	252	254	245	246	273	253	240	270	258	249	242	231	236	286	236	259	267	268	291	253	258	262	262	244	232	276	255	251	271	267	270	262	246	252	234	248	251	225	269	263	254	241	266	256	259	226	253	261	252	261	245	275	246	244	237	249	240	270	267	290	253	236	261	259	251	267	248	281	263	253	280	233	245	278	262	274	268	234	218	255	270	285	243	264	223	242	235	293	263	263	248	245	224	253	269	258	252	250	249	257	241	248	258	237	304	273	241	243	274	268	280	249	273	253	271	241	254	263	243	262	242	225	268	253	258	229	275	264	256	264	266	240	249	266	253	268	265	277	232	264	265	298	270	264	251	265	247	239	233	238	243	240	259	263	280	264	250	265	251	256	261	269	252	248	238	231	271	253	248	253	256	242	215	240	265	268	259	253	269	254	251	253	288	244	257	265	250	271	270	253	234	252	265	265	249	235	265	268	254	262	268	274	227	269	268	254	282	231	263	234	243	235	267	253	249	244	239	257	270
22308	21090	28856	23572	21090	21140	10801	1285	982	910	837	785	732	660	649	663	628	574	630	566	593	618	597	552	566	559	608	573	505	589	565	567	526	502	535	580	539	515	533	565	558	588	538	549	531	541	535	569	556	548	543	500	547	549	568	522	548	532	567	580	506	525	546	540	543	531	514	534	501	523	516	594	533	549	514	520	484	561	539	500	567	520	560	540	490	556	544	486	541	501	549	556	538	540	548	552	566	562	512	523	541	513	527	527	539	517	510	545	522	526	552	538	553	521	524	553	530	531	538	540	551	560	469	516	492	512	548	562	506	570	523	498	559	537	532	509	525	516	513	567	532	485	544	533	526	558	534	524	483	506	570	535	533	526	544	514	514	555	541	514	508	511	534	522	530	549	558	512	487	488	529	521	492	529	542	493	543	525	510	547	562	526	547	527	548	526	544	535	552	598	503	510	556	521	519	554	510	523	520	517	507	548	523	520	497	515	534	507	530	517	551	531	486	516	531	533	527	527	503	510	565	551	508	512	539	578	541	529	534	533	557	525	495	521	525	580	573	519	536	532	503	539	524	475	493	503	547	515	554	553	538	506	557	460	522	516	495	525	551	539	521	522	557	546	527	509	517	531	517	597	474	511	567	499	497	534	566	575	580	545	503	530	596	536	542	528	461	528	533	516	523	547	513	516	524	544	566	568	558	514	556	533	546	548	566	543	554	556	561	557	518	582	558	536	523	536	501	512	518	540	548	516	607	524	542	531	545	518	565	512	488	525	560	489	553	500	513	528	502	545	515	481	529	532	509	524	526	517	574	541	491	521	532	531	545	572	556	520	533	533	529	545	543	552	512	546	523	536	519	528	511	543	515	541	507	513	470	502	525	563	516	527	519	514	529	525	560	535	518	533	536	538	508	549	512	529	511	504	531	514	519	526	516	539	542	537	522	538	502	536	553	530	519	558	494	537	552	567	514	493	538	556	526	541	542	535	526	570	500	541	538	514	552	543	540	480	506	520	531	510	533	567	540	536	499	529	562	526	553	520	510	534	521	535	542	541	513	528	513	575	525	543	539	569	547	545	545	539	539	564	514	487	522	516	545	492	520	512	542	520	496	525	545	503	526	532	506	556	492	513	474	551	535	559	530	567	542	538	539	564	528	544	520	562	515	522	530	553	532	557	521	485	493	535	516	520	527	513	537	538	513	561	544	518	520	531	541	525	515	527	529	536	512	482	540	514	520	511	526	528	543	510	538	521	505	537	526	527	527	557	545	531	537	477	490	565	516	529	530	542	500	508	516	504	547	510	545	517	500	520	543	520	482	500	508	530	516	547	553	491	535	544	542	541	575	500	547	518	539	516	527	531	551	526	514	541	488	537	525	544	473	520	505	540	487	536	561	511	519	519	519	470	579	518	471	540	555	519	501	532	514	541	483	519	529	533	564	489	540	526	535	528	523	553	574	535	554	543	568	547	563	513	560	541	553	554	555	519	532	543	554	490	516	524	452	550	531	527	525	534	556	549	523	559	509	563	543	500	594	529	556	549	515	516	548	540	518	520	488	502	502	545	521	491	552	527	504	502	544	544	541	531	539	523	558	532	533	498	520	540	531	518	508	548	574	522	499	556	534	555	546	518	522	509	502	510	524	568	538	480	512	511	529	508	523	554	528	523	518	516	533	517	496	512	520	554	512	528	524	532	544	490	504	508	535	561	510	518	515	514	573	501	509	505	502	539	536	533	563	524	507	559	494	513	533	520	529	558	495	539	506	534	520	526	547	518	498	510	517	523	506	551	520	538	549	513	523	576	506	528	555	544	507	502	510	558	504	512	559	499	509	533	534	526	530	556	556	553	497	498	511	524	552	522	514	518	508	510	538	518	541	498	501	531	551	524	526	533	489	538	516	558	527	534	552	573	558	493	535	504	536	516	538	537	518	510	572	510	566	511	514	529	523	520	539	522	552	534	532	518	478	515	547	496	512	549	562	530	499	535	538	503	542	522	496	526	497	546	538	524	515	512	516	547	584	564	521	529	560	533	545	531	523	509	509	562	508	547	516	530	540	558	517	520	534	559	504	534	558	513	488	535	516	486	492	527	516	505	504	569	500	518	537	539	533	521	552	541	542	510	520	499	514	505	483	538	535	514	537	526	507	544	549	526	497	522	530	534	531	545	484	535	527	516	525	521	505	504	548	532	564	502	533	529	494	584	471	536	507	490	562	550	558	541	523	506	555	500	518	562	505	509	566	494	545	540	561	551	523	531	545	537	518	518	512	536	500	520	552	538	510	557	527	532	534	516	532	541	563	534	535	531	555	505	553	518	537	549	524	528	521	557	538	524	535	535	520	533	552	487	530	566	507	534	538	535	506	514	530	549	557	511	477	485	544	516	496	522	544	521	547	530	532	522	516	556	562	539	541	509	536	516	538	519	497	544	541	536	511	538	487	544	509	530	526	536	537	529	526	542	513	523	543	560	575	535	521	532	548	552	523	513	536	535	513	527	516	536	517	541	545	576	538	544	488	506	533	519	531	527	508	513	569	487	536	539	532	534	538	498	526	530	522	540	538	561	530	523	512	520	507	573	556	522	547	523	539	475	535	508	534	519	502	504	554	521	493	564	549	504	525	542	493	517	529	515	550	525	565	563	550	537	545	529	506	547	541	499	514	516	468	577	559	473	508	496	533	551	513	525	509	511	549	527	530	535	515	516	503	518	516	487	548	530	525	508	540	553	485	500	531	501	540	543	524	573	542	513	529	514	501	545	548	511	484	508	515	496	565	525	532	513	522	550	539	531	491	541	570	542	487	522	545	534	535	534	539	572	594	545	503	547	563	488	527	543	566	516	533	528	559	539	495	493	537	534	544	509	508	493	500	550	538	533	523	536	509	518	508	567	563	550	579	508	516	521	544	567	476	550	525	544	510	517	532	479	561	542	507	532	570	541	529	529	531	537	529	490	488	550	512	565	550	522	549	542	524	530	487	493	520	537	520	512	522	534	539	554	555	509	513	522	522	514	543	543	567	536	510	539	532	516	567	518	514	555	504	517	516	503	511	505	542	576	543	579	495	503	556	524	479	542	525	523	511	520	530	526	514	545	530	475	537	516	569	539	533	549	493	533	551	585	543	543	530	525	553	516	505	549	559	535	520	499	526	514	550	536	551	515	538	542	530	520	545	562	544	536	506	512	507	509	576	531	526	515	515	560	551	522	514	542	539	540	509	512	530	512	546	588	557	512	517	499	493	525	474	538	519	551	521	508	521	541	529	515	474	549	540	514	534	527	555	542	547	524	539	521	509	495	524	525	535	620	523	518	502	526	505	530	516	577	552	527	515	517	503	536	566	516	514	556	537	543	526	495	552	473	493	581	576	523	536	551	507	540	576	541	534	527	561	534	538	541	493	504	496	514	539	497	553	536	546	528	533	579	502	517	500	569	505	546	547	539	541	576	531	543	550	559	543	567	540	531	520	538	524	536	557	528	511	526	574	532	516	515
6120	14195	9888	5018	3577	2747	2108	1704	1508	1263	1040	979	964	899	821	724	765	744	689	667	701	662	690	678	686	643	678	654	646	600	619	624	619	616	607	627	626	606	583	589	604	586	639	623	646	608	628	603	600	585	569	614	593	602	615	591	576	550	607	593	614	584	617	589	599	564	611	570	616	619	601	665	555	581	534	565	567	575	552	583	592	605	606	606	615	604	575	583	607	565	591	554	571	620	568	603	572	597	582	592	582	591	573	581	569	605	632	572	590	568	636	627	584	618	609	596	602	578	584	600	611	600	589	599	602	596	555	580	592	594	564	588	603	586	553	537	572	596	624	599	579	599	636	571	619	594	588	575	632	567	586	542	607	566	628	630	583	572	622	552	588	578	577	551	584	568	590	578	547	606	597	605	564	628	567	590	582	546	569	539	581	598	605	584	601	624	592	579	565	577	619	594	587	615	578	570	625	613	580	591	589	592	572	564	615	587	628	607	590	602	567	611	585	563	563	570	530	598	615	584	582	608	569	586	544	546	596	624	626	614	628	625	600	592	592	544	602	577	563	585	627	608	636	613	570	570	553	582	582	581	554	573	630	602	583	612	580	563	616	631	545	615	612	625	546	610	602	593	624	580	577	591	531	591	598	586	602	587	577	532	591	575	622	603	564	599	574	579	551	574	617	614	591	548	557	551	578	588	591	570	592	550	610	574	580	590	608	603	582	545	582	618	589	577	605	554	593	632	589	607	632	593	605	548	594	604	572	605	587	604	562	588	581	604	618	588	590	595	566	575	614	556	592	577	579	579	584	570	571	598	573	607	590	614	585	571	582	620	573	542	574	612	549	586	571	519	609	662	598	593	601	641	582	583	619	602	597	601	618	536	565	564	615	599	615	602	560	583	606	591	554	617	578	625	596	600	594	539	612	597	596	574	572	544	577	565	575	610	609	615	589	588	566	551	583	578	560	528	580	578	560	565	635	580	571	593	570	611	576	546	598	582	580	577	610	596	586	601	578	594	562	553	578	602	577	598	589	611	599	545	596	524	583	571	565	546	622	638	563	591	544	585	611	635	617	553	606	578	584	574	593	607	583	534	603	623	575	597	616	564	619	643	580	611	640	625	606	633	616	613	587	550	568	568	577	619	595	587	578	623	583	585	587	607	616	580	625	591	553	602	621	560	577	581	557	592	577	612	590	573	596	570	614	580	615	601	553	606	577	582	589	598	594	616	585	576	560	615	568	606	566	583	568	564	613	664	589	581	561	549	577	561	604	608	599	587	556	584	607	539	604	590	638	586	616	587	563	622	589	562	583	605	611	575	614	592	592	600	592	591	549	613	578	543	599	604	594	580	602	593	555	598	563	559	604	605	566	613	514	605	606	598	633	593	623	580	587	608	595	561	582	580	593	592	567	599	582	573	573	569	595	540	547	578	596	583	580	581	612	535	559	585	612	610	614	592	613	550	586	612	591	564	555	602	615	573	559	618	598	611	558	601	610	533	518	636	625	583	612	577	618	578	559	587	586	617	570	645	579	585	585	564	566	596	597	600	594	580	568	612	581	628	574	603	565	587	619	611	595	612	589	573	575	568	600	595	570	591	571	589	549	578	582	646	580	567	613	615	575	594	599	555	562	600	532	589	552	590	593	601	615	603	616	590	610	582	547	532	599	604	579	592	599	555	590	591	534	606	591	594	634	547	586	574	597	595	558	569	603	594	580	568	580	597	585	569	549	572	601	565	594	583	612	590	635	605	543	555	607	545	597	603	585	574	599	559	578	615	555	581	590	585	564	581	574	600	574	608	558	576	621	591	618	582	551	561	596	601	613	617	570	592	565	549	593	536	599	581	590	583	602	589	632	599	603	611	627	553	586	592	574	617	586	582	579	540	583	593	569	579	592	575	602	568	572	551	620	543	576	602	578	527	573	593	636	585	570	559	621	572	578	575	558	556	575	595	601	625	612	615	595	573	538	597	595	625	567	616	616	590	609	605	624	599	571	576	588	567	575	527	620	555	637	550	630	609	616	592	549	611	578	593	583	614	620	559	627	569	589	549	606	543	604	567	548	551	586	623	548	599	574	565	595	571	575	531	599	570	564	563	559	592	568	624	574	575	596	615	575	522	588	575	615	560	549	585	549	596	636	564	659	591	599	616	562	604	568	614	576	597	599	600	618	593	608	581	611	564	635	606	586	594	559	578	600	587	556	580	618	601	606	586	585	587	603	593	613	590	617	581	563	615	614	631	584	599	579	593	554	562	593	605	581	616	608	599	560	595	578	593	595	602	587	591	560	574	576	580	583	572	621	586	579	575	518	580	566	561	584	580	622	594	576	565	625	586	593	544	582	626	566	580	574	575	552	600	574	596	591	578	589	586	591	533	592	566	596	599	578	588	618	561	588	587	615	579	615	618	621	601	586	588	619	611	584	549	624	598	590	649	609	573	603	584	640	561	598	638	584	611	587	576	569	580	569	634	577	612	579	549	614	579	616	542	525	568	648	580	591	638	581	597	583	645	593	581	606	556	610	532	560	607	597	590	624	550	583	629	622	572	592	559	598	558	584	589	649	598	590	583	599	595	569	592	573	571	625	611	561	599	576	603	595	576	584	618	600	572	579	579	584	595	579	608	581	578	559	599	588	541	591	555	592	611	591	583	597	603	594	545	592	621	612	551	569	571	553	578	607	561	582	589	573	590	597	566	571	564	548	555	559	573	594	564	572	562	590	589	607	581	597	557	597	614	588	582	573	570	597	616	596	617	600	622	585	633	574	562	563	569	574	604	610	578	611	591	537	597	566	554	590	573	591	569	597	605	636	601	543	580	613	577	593	596	583	559	608	549	563	560	572	616	591	565	571	556	557	617	561	570	586	577	565	556	572	547	569	589	565	571	560	575	594	577	566	604	580	630	578	567	553	576	603	627	622	557	586	606	583	615	512	620	633	584	598	585	604	528	584	595	554	600	582	528	656	611	590	591	577	661	548	612	587	642	579	561	583	572	559	585	558	577	586	537	588	558	580	609	565	604	644	568	559	600	637	573	604	552	573	576	606	581	638	602	587	583	544	584	580	575	601	577	585	599	608	564	578	595	584	542	567	566	603	637	635	569	582	636	607	622	571	560	564	591	607	641	615	544	573	622	648	564	584	595	555	570	563	610	633	545	611	564	545	600	572	598	589	602	575	605	599	616	596	531	601	595	620	563	605	576	600	610	558	551	563	611	579	574	572	575	593	617	601	594	560	581	592	595	541	588	621	600	587	552	580	612	609	592	625	600	601	574	608	600	571	616	600	571	623	603	609	594	585	592	590	574	553	532	596	571	612	582	594	594	612	595	585	623	611	615	627	601	581	607	590	580	609	586	623	616	599	574	602	624	564	574	591	585	561	560	564	617	591	611	571	552	595	582	576	584	611	583	570	555	553	546	584	604	574	577	584	601	541	641	546	615	581	604	591	634	566	551	652	614	559	611	581	588	568	573	633	608	653	609	549	629
27425	17993	3778	586	440	376	400	378	386	370	399	366	371	365	393	383	388	380	334	361	402	359	374	351	362	377	385	376	364	399	358	362	378	379	382	378	333	360	362	382	352	357	361	356	364	359	411	372	400	370	331	357	382	427	330	328	336	377	351	364	362	384	349	376	371	374	381	362	377	369	346	380	381	374	373	370	393	368	364	370	357	383	359	373	367	365	393	374	350	406	378	367	375	403	364	360	358	385	375	326	399	407	358	339	379	363	420	371	387	360	378	335	330	377	365	347	391	366	371	372	359	358	368	371	352	355	387	360	364	378	366	377	373	370	367	379	366	364	380	399	376	343	345	353	371	372	370	398	381	348	366	371	372	351	372	365	378	364	395	364	347	376	350	366	362	364	388	362	388	405	388	398	353	344	349	355	391	383	349	368	387	365	357	392	393	358	376	367	409	378	323	373	383	369	361	342	384	361	381	390	382	375	353	378	345	385	356	386	378	362	359	360	365	377	385	387	377	403	373	386	353	410	352	397	383	368	382	374	400	341	327	363	349	344	394	369	386	342	364	363	346	377	366	392	361	354	346	405	408	374	405	363	378	374	380	410	385	355	365	378	333	366	357	357	357	346	365	374	357	359	396	389	382	367	339	397	351	357	363	362	350	360	373	387	346	371	370	373	337	347	360	372	340	398	376	355	394	372	332	374	373	351	364	357	383	382	392	364	362	359	373	392	383	381	403	366	344	392	387	360	360	387	353	398	424	367	374	340	400	361	369	379	397	376	377	380	372	374	367	360	367	383	366	365	318	393	355	383	367	365	348	407	371	370	355	374	362	337	372	375	388	354	355	365	369	349	346	351	355	376	377	406	360	377	352	363	369	374	399	363	348	372	360	375	386	402	361	375	378	366	372	387	401	364	356	384	369	356	351	379	344	369	345	346	390	385	374	343	378	365	365	362	367	395	370	355	354	389	347	355	346	371	362	361	360	352	343	390	381	354	355	387	357	368	383	348	401	376	375	370	386	365	389	361	367	378	366	373	367	388	369	373	397	371	390	380	343	383	377	368	340	376	364	373	378	367	384	406	394	353	365	346	379	356	336	358	347	361	368	355	335	368	376	367	349	377	398	368	409	382	352	360	366	339	372	355	376	355	393	344	363	388	390	363	376	340	346	369	390	375	365	363	366	379	360	364	364	391	336	381	359	358	365	379	371	370	377	355	385	389	363	389	348	331	352	378	381	365	365	356	352	387	360	327	366	386	368	377	370	321	411	369	376	357	402	372	366	335	367	369	361	386	380	343	377	359	330	386	351	363	375	404	342	374	389	377	377	377	370	395	367	352	372	367	395	415	366	386	366	375	389	344	400	388	374	368	356	360	401	379	389	355	343	358	349	335	364	378	369	333	373	356	386	346	358	361	343	353	353	334	375	407	357	361	369	366	392	398	387	361	411	383	335	377	352	383	365	348	385	386	330	359	396	397	378	369	372	347	353	400	334	356	370	378	360	378	369	391	380	358	365	363	388	382	359	350	407	352	352	401	368	390	349	360	348	376	366	375	365	360	350	353	353	332	372	355	369	371	369	372	356	369	365	379	376	341	382	367	370	372	360	374	376	361	392	355	360	350	347	387	372	347	345	363	356	354	395	358	358	377	349	367	341	379	364	349	367	363	369	348	355	347	376	389	366	360	358	363	370	395	369	353	393	373	352	356	369	341	379	364	335	357	346	382	402	343	388	365	388	334	382	325	343	339	364	385	352	354	384	347	364	356	373	398	364	376	379	389	401	351	371	358	365	370	383	366	357	366	397	362	358	363	345	370	390	384	378	381	366	388	347	352	404	357	354	353	386	358	382	360	406	381	383	355	357	368	375	369	346	378	357	351	404	355	369	365	390	393	366	376	389	374	351	393	365	372	386	394	400	381	356	352	360	360	382	373	376	350	363	419	377	393	332	370	391	355	368	390	406	356	367	418	388	365	365	358	410	377	406	374	376	384	360	375	362	380	312	330	367	361	398	400	380	357	372	373	392	363	360	359	374	392	353	370	366	385	373	363	369	369	354	357	398	317	377	383	385	359	382	371	374	341	357	407	325	375	359	374	377	399	341	349	343	381	410	377	360	354	359	375	379	369	380	354	366	369	392	352	379	379	366	373	381	370	334	379	360	364	385	359	360	356	353	343	400	345	374	371	360	392	397	388	345	376	379	370	359	349	409	380	350	374	392	405	342	358	394	363	402	389	383	397	387	355	359	368	330	357	370	366	346	363	409	373	364	341	348	359	385	354	347	341	401	353	349	363	372	384	338	391	352	388	345	354	367	350	381	354	354	387	376	403	364	356	353	351	341	387	345	348	389	411	340	378	355	351	383	387	361	387	374	389	370	368	407	398	359	367	365	359	360	356	374	350	355	381	360	385	367	393	387	376	389	344	368	378	378	322	350	391	376	353	411	361	411	336	358	395	398	358	383	377	350	383	368	342	378	367	335	361	378	372	356	382	405	324	378	366	418	345	364	373	374	356	349	394	374	371	338	391	375	351	402	372	370	393	356	383	380	379	356	363	393	415	361	403	377	408	382	388	350	366	362	384	356	377	392	372	375	377	390	325	387	362	338	363	397	348	394	397	372	370	371	397	381	372	400	359	362	365	403	381	359	351	409	345	369	332	394	355	376	392	380	390	361	365	366	362	384	349	413	386	345	373	384	408	405	359	395	380	362	383	381	405	388	381	384	370	403	377	398	347	370	349	361	356	355	359	382	368	349	386	362	379	338	337	367	358	393	375	352	371	338	353	363	381	384	375	370	349	344	341	359	386	382	380	365	375	342	379	344	376	425	365	349	368	362	404	367	387	357	384	358	409	373	362	372	375	386	356	377	393	341	375	324	365	370	377	402	392	405	400	368	399	348	383	358	363	393	366	364	358	368	379	400	391	371	361	351	353	359	381	365	389	353	369	353	381	363	370	364	399	335	396	350	376	355	353	380	393	368	352	382	375	398	348	358	358	374	374	373	350	355	364	361	352	391	384	379	379	362	396	399	372	342	397	345	385	371	365	370	385	381	409	377	359	378	384	370	365	346	380	368	363	389	358	374	363	323	383	370	372	367	382	376	385	356	387	348	375	379	376	385	428	367	377	336	400	368	337	372	380	362	320	402	390	346	374	371	376	352	382	383	382	363	349	401	336	351	364	383	380	363	367	383	387	372	377	386	348	377	401	386	388	380	381	393	379	396	363	400	402	375	364	324	406	381	377	375	377	352	367	349	383	374	385	361	376	358	405	383	329	416	359	398	347	341	386	350	384	387	406	393	382	371	354	348	372	355	383	363	380	354	402	382	352	342	359	384	416	380	354	379	354	360	351	366	363	378	381	317	378	386	361	359	436	373	368	369	374	365	346	401	392	375	387	397	365	370	337	386	353	358	364	388	373	356	363	388	369	386	404	333	377	348	382	393	360	353	356	357	343	337	390	389	423	366	359	365	393	334	347	389	355	380	366
5258	912	715	541	509	484	451	440	446	441	424	401	397	402	414	378	377	396	437	395	395	393	418	404	405	445	393	380	416	409	409	413	399	435	385	408	406	409	415	383	419	419	426	406	409	433	419	417	390	405	409	411	380	417	446	403	379	373	392	423	387	411	399	406	400	380	378	411	422	423	428	450	400	385	423	407	409	420	359	394	425	433	397	421	389	413	390	374	385	452	394	406	411	426	415	444	401	394	401	400	375	394	403	374	406	399	397	426	445	430	405	420	452	440	416	414	404	383	420	384	415	391	383	417	368	383	444	376	393	395	417	400	391	416	386	394	400	432	404	408	406	407	425	388	398	418	377	369	357	447	385	427	412	386	394	388	397	394	398	443	419	404	401	395	406	388	384	381	400	385	386	403	426	414	427	417	422	405	422	396	422	439	402	437	417	383	384	402	365	416	409	385	410	445	408	396	413	433	416	364	419	396	402	404	400	404	403	418	414	418	425	381	378	408	388	389	415	393	398	426	393	412	410	408	405	411	376	405	379	411	375	416	408	387	414	407	379	443	426	380	392	380	380	451	421	409	437	400	386	403	420	391	435	446	417	441	430	415	391	436	454	435	424	392	419	425	466	400	421	428	418	379	398	387	384	437	431	398	432	382	403	401	434	393	442	372	432	419	422	393	420	426	398	371	412	409	411	429	437	404	408	430	433	372	386	416	463	415	382	408	398	390	385	377	405	414	419	404	414	444	392	407	441	397	424	406	369	427	447	404	425	395	414	416	384	404	373	423	391	416	429	423	391	402	433	412	415	426	436	422	408	412	423	404	381	425	414	427	413	386	402	412	408	407	397	418	431	414	397	409	415	409	392	400	412	407	400	418	428	372	409	416	414	400	404	436	404	397	396	407	387	416	413	427	418	399	437	384	393	408	391	408	388	365	401	427	395	396	407	450	406	415	388	403	397	395	397	397	427	404	375	411	411	422	448	413	362	384	418	412	377	413	390	408	381	396	414	430	431	383	416	383	406	426	447	398	404	407	388	434	424	396	421	436	424	385	432	402	427	386	377	387	411	391	424	380	454	435	392	402	400	399	379	406	381	393	413	392	411	424	371	421	381	442	392	447	422	430	388	423	406	419	405	379	423	384	409	411	424	418	394	412	388	393	417	404	415	424	390	402	428	411	422	427	384	437	410	421	435	382	428	395	416	399	426	424	377	383	405	399	401	382	380	394	375	389	441	407	421	433	428	417	417	372	439	398	459	406	417	385	448	406	409	393	413	413	392	418	353	404	441	371	422	418	412	404	383	441	408	390	388	352	422	424	404	394	397	395	396	416	376	410	402	376	404	408	393	410	400	424	394	427	429	435	383	402	408	400	430	400	403	398	381	414	423	423	436	418	391	434	416	401	375	417	419	446	437	425	412	409	434	407	416	394	376	408	372	390	419	365	400	403	398	415	414	378	392	419	379	427	387	417	428	430	362	383	401	403	380	424	403	442	444	429	385	411	411	377	426	368	418	416	388	388	442	375	387	429	387	421	424	393	411	371	339	424	377	401	429	407	385	401	383	378	421	395	409	393	438	414	369	391	389	389	391	374	400	409	416	392	415	438	369	442	416	413	368	412	405	396	425	395	400	415	398	443	419	402	437	397	416	393	427	427	416	384	397	395	412	455	390	392	401	431	409	419	472	399	426	384	404	397	392	421	407	415	415	439	381	405	387	391	400	415	425	431	389	416	432	418	358	410	406	396	406	381	422	387	384	417	403	420	433	397	374	418	403	400	425	429	407	422	409	370	415	457	440	395	408	398	413	418	402	403	428	390	380	387	433	418	404	391	408	426	405	420	437	409	393	408	397	407	407	420	417	427	421	427	415	408	388	396	412	397	386	409	409	389	393	424	380	422	445	406	425	359	420	380	413	396	420	431	380	425	364	396	410	415	403	417	427	445	368	419	448	403	365	415	427	431	395	416	410	400	383	432	378	386	400	431	426	382	400	415	412	403	411	433	414	386	395	403	397	363	412	413	377	424	378	401	412	390	370	391	389	413	408	388	406	406	441	407	393	393	402	408	433	409	411	411	400	448	390	407	403	375	423	402	395	407	403	404	436	438	390	403	416	417	367	398	402	402	384	391	395	402	414	441	415	389	387	422	409	394	366	402	397	410	394	443	410	420	407	393	427	422	410	406	390	395	414	439	430	387	370	385	423	400	386	414	402	364	440	394	432	409	378	389	430	443	424	376	404	408	385	392	411	390	417	424	420	402	415	403	425	412	405	403	373	404	421	392	389	389	415	406	412	432	426	421	428	389	415	424	400	402	445	414	409	383	399	418	419	387	418	421	389	393	396	423	400	427	410	387	438	407	399	392	414	381	404	393	439	439	400	448	414	384	397	413	397	372	391	419	403	403	443	419	401	376	377	404	386	408	419	383	383	386	413	422	412	424	374	394	407	410	430	411	387	418	408	392	419	381	425	423	389	386	383	429	434	375	417	414	412	406	442	423	402	387	426	424	379	424	405	476	376	391	433	406	407	414	391	448	402	406	399	404	414	406	410	392	408	403	439	427	421	387	397	414	416	427	410	365	425	389	404	415	410	434	388	402	398	410	404	419	405	407	408	393	395	407	413	411	402	396	396	406	391	409	383	440	413	425	375	371	397	405	405	381	382	465	422	431	420	366	416	399	409	397	387	409	417	411	377	415	396	447	442	407	404	378	419	425	441	403	424	406	393	391	412	356	412	395	408	400	402	393	395	360	435	443	394	453	438	377	400	400	422	410	416	393	462	402	408	407	407	340	398	389	406	405	379	377	437	416	405	374	402	442	397	433	389	389	392	449	409	420	415	391	393	433	426	428	405	391	387	425	408	431	418	408	398	398	421	378	402	423	371	377	419	415	430	432	395	403	427	427	428	433	396	377	424	408	440	404	426	392	422	414	378	393	445	398	438	446	377	420	378	404	437	410	415	392	394	407	404	429	430	394	399	431	408	425	413	406	425	423	415	387	409	385	399	363	395	430	436	432	408	400	371	397	398	404	422	390	439	402	418	393	421	410	409	415	380	402	405	404	403	426	400	418	396	425	383	416	407	403	426	445	410	419	438	409	411	433	403	386	394	414	390	435	397	379	387	390	405	442	388	419	407	449	396	414	427	419	402	411	403	413	367	430	408	374	400	366	411	407	413	410	396	390	405	444	384	389	410	413	395	414	399	419	401	425	400	427	419	435	414	430	381	407	383	417	423	408	374	408	433	424	411	435	415	412	418	421	396	423	412	407	406	422	457	410	420	422	414	412	443	392	401	412	378	415	408	412	393	436	400	405	406	435	404	406	400	409	399	419	413	402	369	427	382	388	402	388	413	392	388	437	404	408	391	377	396	404	383	425	394	409	389	417	419	394	437	401	428	423	385	380	440	413	383	386	410	382	368	453	417	415	407	421	402	371	398	410	419	418	431	457	363	422	435	418	415	389	424	397	436	413	390	401	403	404	393	402
23363	21080	28415	23977	21083	12437	1517	999	858	781	769	762	702	730	725	704	730	635	622	695	717	684	637	618	630	648	664	646	635	628	639	644	669	620	623	644	675	618	644	617	643	629	612	634	632	636	647	602	646	593	652	588	641	636	667	654	644	626	661	638	616	656	616	615	647	656	647	629	645	630	636	624	629	636	613	608	644	635	594	646	600	647	632	623	621	647	639	616	662	665	648	634	584	622	638	638	622	626	628	640	592	599	586	604	624	615	671	620	620	589	683	643	586	647	603	627	608	578	619	653	657	631	611	628	615	613	641	644	622	623	649	592	615	594	567	670	638	616	609	658	593	624	634	586	634	614	642	589	567	619	638	616	602	639	675	672	614	628	665	609	594	607	619	613	681	626	676	601	634	621	634	601	660	596	609	696	610	637	638	574	582	644	606	615	617	581	638	635	646	623	592	631	639	590	622	608	646	637	623	650	605	649	653	645	615	642	636	620	589	625	609	666	606	608	596	637	622	593	632	614	634	625	621	625	609	623	619	619	596	625	615	679	596	640	649	596	642	628	618	634	612	612	621	607	622	650	654	660	643	645	592	616	615	612	604	618	633	654	597	630	619	619	590	652	647	606	602	614	627	619	641	655	613	603	651	626	605	614	639	649	651	631	666	574	641	588	677	625	614	639	604	596	605	673	641	625	626	682	632	652	657	586	605	591	619	616	612	603	644	602	652	618	632	605	608	576	595	624	588	616	599	594	637	636	664	638	637	670	619	596	623	632	616	628	672	637	605	607	638	619	629	607	625	616	596	619	643	641	638	626	666	609	609	651	653	599	642	646	614	616	616	594	600	636	623	600	585	602	601	596	636	614	611	647	635	596	644	607	608	620	617	609	646	636	615	638	616	645	643	665	614	601	608	620	659	630	593	629	624	608	645	678	621	592	612	645	659	617	616	615	661	599	611	631	643	610	706	628	579	675	600	632	621	612	634	632	605	613	633	601	630	626	589	611	645	635	625	611	633	611	677	653	658	654	630	593	654	638	623	632	613	673	646	570	629	597	613	624	616	677	651	615	657	639	629	585	598	650	627	665	618	650	609	682	631	597	585	561	650	603	596	617	595	601	616	623	595	628	694	646	604	661	645	624	649	587	635	626	589	580	645	641	645	609	622	661	615	671	660	640	625	605	582	611	653	606	612	653	690	614	647	597	625	632	629	691	602	630	624	626	605	587	597	592	603	608	614	639	605	657	620	650	640	688	648	638	646	596	614	631	606	600	622	658	617	672	602	607	581	639	631	652	586	624	695	651	634	650	601	590	613	593	578	631	608	637	631	630	620	635	544	609	617	652	623	636	617	596	575	610	605	645	625	605	651	614	630	641	616	615	633	632	623	601	628	615	654	627	613	559	605	621	609	603	597	629	668	630	637	610	630	663	646	622	581	662	571	600	616	597	574	654	554	633	623	618	602	637	619	629	629	681	608	598	640	668	629	623	631	612	605	607	642	608	626	631	625	631	622	651	632	601	634	638	641	641	624	627	572	637	596	607	593	619	602	631	634	600	627	629	626	668	555	568	612	581	604	640	592	603	618	643	663	654	652	624	612	588	594	614	587	625	631	594	650	690	611	641	641	641	652	610	645	602	594	692	629	625	604	627	613	619	565	635	608	636	631	638	624	630	629	567	633	651	621	619	605	580	647	605	588	623	649	636	632	642	649	643	597	658	627	633	646	632	612	617	625	613	665	650	634	662	658	604	585	627	614	658	627	586	628	633	641	617	616	627	616	589	610	654	654	612	667	607	632	678	620	626	587	620	644	593	608	628	687	623	603	618	626	577	652	645	609	628	643	610	644	603	596	618	625	583	628	624	608	611	625	631	639	603	617	643	621	625	604	602	621	627	592	628	616	628	610	589	540	611	572	548	630	609	652	598	602	628	609	614	623	629	608	609	604	680	635	633	610	603	615	633	599	595	624	625	670	606	630	630	652	637	574	584	624	630	648	632	649	606	610	654	613	607	609	627	614	644	609	621	660	636	594	659	584	662	633	619	610	606	582	659	589	637	632	607	639	620	642	601	637	653	596	647	580	622	593	551	652	607	610	633	667	628	610	587	619	575	596	640	578	623	662	613	640	647	614	640	569	650	566	633	601	622	656	640	590	623	616	595	601	640	628	643	634	676	621	647	613	675	611	605	610	605	603	640	654	606	606	603	624	671	647	592	664	644	603	613	590	621	628	620	618	618	590	624	553	647	612	594	638	639	640	591	637	644	601	613	595	617	593	622	638	618	667	568	630	579	634	593	607	593	645	617	639	640	585	605	606	605	604	601	631	611	573	617	596	630	627	636	608	612	563	652	611	604	616	592	607	647	676	582	657	599	610	620	644	573	611	625	664	633	602	664	649	610	601	622	612	614	595	636	641	635	572	636	591	627	645	631	604	635	601	592	597	637	589	601	635	589	599	584	649	682	617	635	656	577	582	624	609	602	626	605	627	601	613	631	619	629	644	627	600	600	604	612	629	621	632	622	620	613	611	636	644	621	622	634	639	621	611	632	597	608	602	618	614	610	658	630	612	630	630	625	594	643	607	609	670	617	623	606	600	603	629	642	649	674	593	606	650	552	651	600	662	589	609	627	573	624	566	624	640	600	605	616	600	611	660	610	602	644	580	627	614	641	598	595	590	609	653	624	606	582	620	604	638	604	637	604	607	609	599	628	611	597	587	644	640	562	633	594	638	679	634	597	575	633	543	639	611	626	604	589	622	611	658	626	590	594	613	573	616	580	636	562	633	611	649	609	612	635	621	673	601	645	618	669	612	638	633	594	592	615	611	646	612	604	607	625	613	634	597	588	619	638	648	643	593	626	625	571	616	560	599	615	621	593	627	583	626	584	636	609	667	599	650	642	637	597	604	661	638	591	620	599	639	616	660	594	607	626	655	654	596	569	614	576	617	597	652	591	651	653	600	624	626	631	628	611	614	618	643	639	636	592	709	612	624	625	627	652	604	658	572	609	663	597	626	612	620	605	618	640	629	630	576	576	615	611	620	596	599	579	599	652	664	632	640	604	587	631	673	624	669	632	618	638	609	600	642	601	625	595	640	626	661	651	645	635	657	618	560	583	620	656	587	637	616	615	633	648	652	594	625	615	643	634	590	634	555	590	617	623	632	607	607	593	654	629	633	602	634	546	656	646	617	592	572	630	594	590	654	625	621	578	606	653	669	637	579	621	626	619	634	642	641	588	677	636	628	624	631	626	634	614	637	677	624	624	602	617	612	589	621	638	641	633	619	624	633	624	682	620	648	589	601	625	623	630	622	647	646	648	619	590	618	607	619	582	621	603	611	646	596	657	593	595	586	664	618	633	605	650	638	636	601	643	609	633	654	617	609	615	607	650	615	618	607	581	634	657	627	610	666	581	624	598	605	592	567	582	647	689	587	600	619	632	668	627	643	618	600	622	600	663	607	591	612	634	626	595	600	635	630	675	648	620	670	582
3324	8794	6222	3043	2319	1867	1486	1282	1135	1036	1000	895	856	792	755	793	756	795	751	725	718	712	752	735	750	689	736	643	711	609	719	697	759	748	702	673	662	734	677	690	721	712	687	710	702	649	695	753	667	713	679	715	652	699	691	692	710	702	680	661	647	638	729	679	658	699	663	653	678	652	660	699	671	744	650	700	681	668	645	660	655	669	665	707	705	672	638	694	682	731	699	640	711	698	672	682	640	673	689	684	683	675	727	687	745	702	653	675	709	738	685	691	719	659	669	687	716	657	655	705	695	680	698	623	710	649	675	684	702	666	669	659	710	699	700	724	687	656	677	679	642	661	699	652	695	666	660	674	697	672	620	671	689	676	679	708	645	650	629	682	635	687	689	654	666	662	689	663	665	639	703	672	626	681	648	684	690	670	668	672	677	666	680	670	715	707	718	665	642	646	705	713	685	642	642	696	680	703	709	716	666	620	647	733	698	667	708	702	661	698	661	688	695	689	643	709	642	646	715	664	678	688	655	734	701	708	653	696	678	714	644	653	719	658	699	689	702	691	666	666	671	700	722	672	670	683	683	668	636	704	614	675	670	684	652	692	670	731	657	653	681	641	687	718	684	676	727	707	707	704	721	652	735	644	646	673	664	732	669	658	691	692	644	660	675	651	671	632	660	670	667	624	697	686	672	640	675	657	643	666	665	669	624	685	677	672	693	701	675	663	695	668	694	666	659	721	667	645	690	719	720	656	691	657	693	682	671	681	740	614	634	668	649	705	704	694	689	637	663	677	688	652	669	649	678	679	649	717	715	696	628	698	697	725	719	671	698	685	690	647	667	662	635	704	692	661	707	689	662	659	726	676	690	682	672	646	700	687	718	697	663	658	691	745	683	650	681	665	666	709	699	713	663	634	655	668	672	654	676	643	680	706	637	675	629	688	703	721	674	659	671	661	678	686	723	687	662	706	634	734	681	680	670	615	637	640	666	652	697	733	683	675	683	762	673	722	706	706	672	677	689	685	720	651	720	696	684	720	686	708	665	683	687	649	667	671	661	710	705	718	682	660	670	653	676	703	643	649	639	674	678	641	641	705	686	709	661	675	651	687	715	696	668	682	680	652	672	666	663	658	647	685	658	670	648	686	658	659	610	695	688	684	632	693	674	672	701	654	653	693	681	661	726	638	645	674	660	717	662	686	689	664	678	665	683	658	709	635	685	658	691	687	660	659	691	695	665	664	698	663	721	687	717	649	711	694	694	672	681	683	689	718	693	718	704	677	687	706	662	658	720	692	689	672	688	654	668	687	649	643	703	664	653	691	647	690	650	652	647	669	695	704	677	670	707	604	727	672	675	629	683	671	685	700	665	692	655	711	677	663	710	694	671	651	694	642	636	698	691	675	648	708	657	671	701	653	677	672	640	670	659	657	650	704	680	728	626	746	670	708	687	722	684	619	652	664	640	717	704	652	718	668	665	680	672	706	674	706	668	668	659	639	699	638	672	663	674	697	673	635	688	664	704	726	637	684	677	676	704	668	665	671	641	666	704	676	664	716	690	700	640	692	687	672	651	650	731	652	661	716	680	638	722	641	680	657	672	673	674	724	689	688	685	642	672	652	746	689	695	657	705	656	689	678	651	714	695	691	653	656	718	645	723	655	696	702	649	673	653	674	720	678	690	658	645	659	694	650	671	694	669	673	694	706	703	681	676	653	630	700	677	707	656	681	680	648	654	719	648	703	677	708	595	658	651	709	697	681	709	669	730	658	679	699	671	671	673	661	686	699	692	639	651	693	710	697	716	676	671	680	670	668	694	686	667	621	695	698	700	696	638	693	661	713	659	673	674	666	705	716	629	680	688	665	666	648	705	740	641	658	668	662	687	651	643	703	650	618	660	662	685	682	649	677	644	694	634	654	663	691	679	645	686	655	729	655	672	656	693	651	680	650	680	674	670	676	669	682	660	637	700	649	677	631	655	705	703	692	690	674	655	683	661	685	710	658	632	698	718	636	663	706	643	624	684	694	652	675	654	673	638	652	661	701	652	677	629	658	661	673	661	680	645	694	707	683	666	709	686	749	683	702	652	732	735	685	680	728	772	725	643	683	715	653	691	678	722	627	670	688	685	653	682	673	701	688	661	663	648	689	664	658	669	718	693	683	716	651	697	698	672	663	684	668	669	713	694	680	684	696	689	679	690	682	673	673	621	679	681	681	659	655	634	616	645	666	687	705	648	664	663	683	710	724	648	662	713	703	687	662	710	686	696	669	667	705	728	731	680	646	723	709	669	683	661	661	696	643	660	636	668	673	656	693	712	647	665	630	652	661	677	698	682	696	703	664	718	722	672	712	676	677	676	640	693	645	691	672	661	670	673	751	667	661	668	687	715	689	678	716	697	670	677	688	681	640	712	665	658	683	700	666	669	619	644	714	684	666	689	675	706	691	698	755	689	703	708	657	707	674	653	666	666	679	722	672	700	675	665	678	689	683	672	675	654	663	655	667	679	704	644	660	687	715	709	693	697	628	726	686	693	703	661	697	668	689	702	662	653	644	707	647	663	636	684	662	724	688	700	674	657	665	665	663	682	719	681	681	674	672	677	698	681	693	676	674	670	711	699	711	666	675	681	699	699	627	706	695	710	673	727	728	670	734	622	666	710	684	665	691	699	696	670	714	698	654	663	636	727	630	657	694	716	639	683	676	700	681	714	678	706	685	647	680	711	676	718	697	658	691	712	688	668	679	664	673	654	669	664	634	676	701	665	679	657	635	707	691	684	726	674	645	722	706	710	733	683	666	649	711	694	695	690	668	685	668	644	676	676	666	637	705	664	674	641	675	687	709	679	649	734	664	629	661	674	680	678	682	665	663	682	662	644	661	670	676	649	711	689	701	733	689	645	698	665	643	629	687	684	628	660	641	681	688	660	699	708	661	676	703	631	691	706	691	711	688	687	702	661	668	687	669	718	635	652	672	634	665	691	623	675	621	721	661	602	681	659	734	711	622	645	679	659	726	644	712	652	744	720	663	723	632	688	676	685	691	680	677	642	694	636	707	685	690	715	668	673	697	634	660	678	646	691	657	665	672	694	712	653	739	670	647	645	661	706	723	712	640	676	711	685	649	699	680	651	646	681	653	676	688	674	637	649	704	724	663	665	657	691	676	650	709	668	682	686	664	727	667	631	678	695	669	695	679	676	720	670	624	717	643	673	679	670	725	642	712	655	686	673	695	660	719	709	643	697	679	669	722	683	653	692	666	709	696	663	693	694	644	645	671	675	692	634	684	653	649	682	659	628	694	679	652	659	673	613	649	675	690	672	689	656	681	663	666	693	662	671	673	676	706	678	688	701	652	686	623	632	703	667	662	689	685	626	626	714	641	696	686	662	651	686	680	653	641	626	659	677	673	698	666	692	673	682	673	711	651	684	659	665	671	683	687	603	678	692	628	683	614	674	680	688	683	629	690	645	650	680	679	722	664	692	689	690	680	665	627
24484	21088	27524	24857	12735	669	465	374	277	265	272	228	268	248	231	215	214	208	219	217	196	223	210	195	225	214	190	218	215	210	221	223	187	192	193	201	210	211	193	219	176	178	204	165	204	208	188	196	186	190	203	202	179	203	209	178	186	208	207	199	194	166	195	177	204	203	188	211	169	207	187	200	192	202	178	212	234	189	191	193	204	210	199	208	198	198	180	203	203	178	212	221	189	194	212	199	190	193	201	206	187	197	225	176	208	187	195	193	168	213	192	196	186	198	158	246	189	162	202	201	203	215	201	208	217	188	176	177	215	196	193	180	195	187	192	191	175	202	200	189	200	180	177	218	216	185	172	227	205	192	186	189	178	210	214	207	175	179	218	176	186	182	186	207	214	200	188	181	199	195	202	193	207	171	185	191	217	221	189	197	187	198	197	214	184	200	217	201	188	178	196	189	200	173	204	200	207	201	183	208	175	196	197	198	180	193	210	215	184	194	208	206	197	204	182	199	207	190	194	196	187	209	184	226	178	202	192	207	196	195	184	205	192	187	179	215	204	195	188	195	211	194	196	211	215	193	197	208	190	220	205	194	208	198	189	179	194	196	164	191	204	193	211	194	185	195	201	206	165	180	201	208	225	190	196	202	186	182	197	186	191	200	182	200	159	184	215	213	184	212	219	177	203	190	204	198	197	219	187	194	182	194	216	213	193	184	197	184	209	189	187	175	201	193	170	257	215	211	185	193	196	196	178	207	189	173	191	201	191	191	183	179	205	186	208	211	196	172	226	200	197	225	192	204	215	196	198	206	184	196	174	211	207	195	172	200	187	184	171	205	190	204	197	198	187	177	190	208	182	201	213	210	215	179	197	177	214	204	187	167	174	201	210	215	194	175	218	201	182	204	196	181	180	182	188	196	200	209	226	181	191	189	194	199	181	228	198	221	207	197	196	203	209	193	187	198	220	191	196	161	198	210	205	182	185	197	173	182	216	203	181	207	183	185	188	173	201	197	213	236	178	193	195	202	203	198	212	187	191	208	203	189	195	182	212	198	195	208	222	217	184	192	219	218	224	189	208	213	206	208	203	186	205	175	210	179	196	183	214	210	207	208	204	184	215	195	200	202	170	183	192	178	166	203	189	191	217	203	177	211	204	168	212	174	199	189	158	204	205	193	189	201	186	187	202	236	193	207	189	178	207	190	174	177	188	187	210	189	193	198	189	198	201	195	184	209	200	210	210	200	199	198	198	175	193	197	183	188	188	204	189	200	221	228	194	183	201	194	218	184	203	177	194	216	199	174	208	191	186	177	187	201	197	205	170	203	193	199	207	178	198	194	213	193	194	194	174	193	196	203	194	193	199	223	205	194	219	208	185	202	176	183	210	193	206	185	186	187	218	166	228	197	202	191	203	184	179	226	198	202	198	210	184	208	191	202	210	176	219	176	204	194	186	192	196	205	188	202	169	218	172	196	205	190	184	205	188	170	200	204	215	195	183	167	198	217	216	211	196	190	218	200	185	170	198	216	236	176	195	221	186	200	189	204	216	183	209	188	171	205	198	196	214	208	195	194	184	192	220	177	188	184	210	189	202	203	207	215	201	190	189	187	190	187	202	196	184	205	188	209	206	175	193	208	188	192	201	196	200	189	186	215	195	190	206	203	229	203	202	191	204	214	198	189	196	199	177	193	205	193	192	169	164	206	195	196	232	201	183	190	204	189	213	183	187	191	206	197	206	196	224	231	208	179	174	178	215	206	190	221	193	190	185	199	232	182	179	207	190	203	201	184	174	187	195	194	198	198	192	208	171	184	214	195	214	166	183	195	196	186	187	186	217	190	203	199	195	197	178	198	208	185	218	189	189	198	202	180	195	221	205	217	192	182	186	196	204	209	203	184	201	185	193	184	186	191	208	193	194	194	209	221	221	215	170	189	212	182	185	202	181	189	208	198	171	196	210	175	194	202	205	213	186	192	174	203	217	192	177	176	195	199	207	202	191	189	184	206	204	206	190	213	186	187	188	201	193	212	200	182	199	205	172	162	191	183	201	215	203	189	190	225	196	204	205	208	196	201	199	213	183	193	185	214	196	210	167	178	215	203	190	203	211	183	177	186	195	174	198	201	180	181	196	234	183	216	200	203	190	216	192	189	203	188	206	164	207	218	199	192	203	214	197	213	206	200	189	163	226	223	198	213	199	214	205	225	191	185	184	188	184	213	186	193	209	185	184	169	208	211	205	202	170	210	192	196	176	191	200	173	162	187	175	194	222	208	192	210	170	202	177	169	194	207	194	202	213	221	217	193	187	196	208	201	214	197	203	183	180	203	192	206	197	194	206	176	215	218	191	216	206	195	189	166	189	202	189	216	184	191	207	205	198	233	182	175	204	211	212	213	208	196	200	207	195	197	199	222	190	180	196	207	203	179	239	208	200	192	185	194	202	198	179	198	197	184	195	176	191	196	188	201	204	209	196	201	200	198	199	192	201	211	183	179	196	193	195	188	209	229	194	201	175	205	210	215	200	191	193	192	202	169	207	224	197	179	202	202	205	207	185	189	198	217	187	186	200	199	206	195	199	190	183	179	218	207	192	187	184	207	178	203	190	183	195	184	207	221	188	169	188	190	203	191	205	181	211	200	196	216	194	188	198	213	176	206	188	217	161	202	185	215	219	198	189	195	185	193	212	178	191	204	170	201	185	206	193	184	189	202	177	170	213	183	199	182	202	183	204	205	185	215	213	202	186	196	209	202	184	159	194	202	170	188	163	180	244	195	167	207	208	179	209	200	183	156	201	219	210	202	199	214	202	169	213	182	226	209	198	187	204	183	174	204	213	174	196	212	182	210	204	217	186	209	199	196	208	185	180	213	230	194	175	198	190	225	206	183	204	196	196	200	193	213	216	167	209	204	186	208	212	204	193	154	194	201	189	212	187	177	203	199	181	177	179	190	189	203	182	174	206	166	186	178	172	172	172	188	187	211	177	191	226	185	201	179	183	214	233	183	175	189	190	193	215	229	223	209	219	219	213	199	205	190	214	205	194	199	200	184	195	210	187	195	191	201	182	195	193	191	201	171	181	172	209	194	168	210	184	222	189	184	236	193	178	180	199	193	170	198	198	200	183	189	195	204	194	199	193	195	222	194	195	218	196	183	204	188	200	201	196	179	193	191	171	207	219	190	200	203	196	185	192	176	184	183	225	191	204	215	210	185	202	218	182	184	205	211	203	206	182	194	189	179	227	210	191	199	177	193	189	184	195	210	185	188	208	217	198	174	225	194	205	193	193	181	208	183	184	205	210	190	198	195	182	208	196	185	205	200	190	193	201	190	190	194	161	184	192	213	171	192	202	201	199	215	179	220	205	213	205	207	198	192	195	187	194	193	201	227	215	200	209	202	183	205	185	185	201	206	177	208	211	211	172	193	202	192	201	191	220	187	187	216	184	205	211	223	199	209	207	208	179	190	198	201	186	192	189	195	229	202	170	203	184	179
3102	4939	3361	1612	1139	888	709	556	509	441	419	338	339	316	333	296	314	284	265	284	273	233	263	241	234	262	224	249	247	219	276	245	265	250	235	256	269	224	233	229	234	216	234	233	243	242	246	247	261	234	250	242	217	242	228	263	220	248	237	218	237	236	258	262	238	272	263	283	231	211	257	228	224	249	233	216	227	236	233	228	235	255	215	237	236	241	223	240	218	254	251	227	277	254	224	239	247	266	260	223	226	252	256	241	256	255	217	231	265	221	281	253	246	223	222	230	230	223	213	232	248	282	244	245	243	215	252	241	226	235	208	244	201	238	243	253	251	278	229	260	243	241	234	262	231	240	261	226	228	232	232	216	234	217	221	218	236	243	240	227	228	234	215	249	242	230	214	240	231	234	232	237	245	235	250	245	233	257	221	223	240	240	258	239	247	271	243	211	225	211	252	240	230	252	233	242	242	248	246	259	247	243	222	224	205	240	214	219	216	231	243	241	262	254	213	242	244	239	249	231	214	264	238	247	221	199	229	226	241	221	210	217	229	225	226	249	212	250	242	220	232	226	246	223	223	237	246	228	247	241	249	258	212	246	242	270	246	223	250	250	231	267	247	228	243	274	255	234	245	257	221	219	240	247	248	253	250	248	249	210	248	238	222	237	235	250	217	231	247	221	230	218	198	232	241	249	222	252	251	242	241	212	216	231	242	215	257	220	254	231	204	249	252	216	248	249	238	210	240	231	217	228	233	270	247	265	219	182	259	249	230	271	238	242	204	226	243	218	243	251	251	259	263	224	231	262	218	238	245	216	224	260	276	223	238	229	218	237	279	231	247	236	240	238	253	232	234	237	232	245	283	232	243	234	251	226	212	234	254	254	244	256	212	239	264	214	228	257	250	222	240	246	263	206	239	240	251	215	234	232	243	233	221	251	255	268	227	227	248	264	239	214	261	258	235	251	226	239	242	270	222	237	254	255	260	261	234	255	226	252	262	250	277	255	249	262	242	216	237	247	243	250	219	235	258	205	240	236	231	246	220	228	289	245	231	251	254	259	227	214	256	235	251	256	269	230	228	223	255	239	235	227	212	237	222	255	251	240	233	227	218	244	234	230	223	250	248	229	221	252	228	227	247	239	241	247	230	239	232	239	241	243	254	227	253	261	241	231	203	235	264	241	250	235	244	229	276	257	223	216	259	244	223	237	234	251	223	236	237	247	269	277	249	216	250	234	285	248	234	247	227	221	252	243	242	248	221	221	244	219	267	231	243	253	254	228	225	234	229	222	220	243	231	239	254	243	275	229	222	271	255	244	257	224	228	222	195	248	254	241	231	260	242	237	237	229	208	228	234	251	231	253	246	248	234	227	239	247	229	238	211	222	221	254	240	239	218	249	244	215	217	242	256	243	220	252	216	268	250	234	236	219	252	232	234	233	257	227	254	240	244	237	241	265	239	234	217	238	214	252	217	210	223	247	249	240	240	243	240	230	243	214	239	203	225	224	230	258	255	257	248	241	229	249	227	237	250	220	206	230	211	243	229	256	253	224	266	216	239	227	261	217	243	253	233	223	221	255	237	222	221	243	236	227	245	246	272	210	241	231	228	243	226	251	228	232	238	253	233	245	216	253	229	246	238	219	239	258	235	246	242	224	252	248	229	276	231	250	265	241	240	232	242	226	268	247	227	229	209	231	235	229	228	232	225	223	216	216	266	236	250	255	226	240	263	236	227	224	230	230	232	227	238	233	212	240	236	258	245	227	246	233	238	223	223	226	222	212	231	194	247	248	221	226	247	232	225	241	200	234	250	230	212	246	242	253	240	241	246	244	241	262	231	216	239	265	251	225	214	246	235	260	238	245	242	213	235	228	243	231	236	216	214	247	224	206	244	258	245	221	228	232	218	243	231	221	229	256	252	244	255	238	232	243	239	258	223	248	239	226	238	263	243	222	238	230	255	239	235	236	243	232	262	215	237	264	255	232	253	231	245	239	198	217	237	217	236	225	219	236	241	201	234	228	253	230	233	277	235	271	245	236	243	221	214	241	238	252	244	218	214	250	243	240	219	232	240	257	233	218	251	248	226	264	238	239	263	237	232	249	241	224	262	234	259	220	222	252	220	259	262	242	268	243	236	253	205	225	250	250	231	240	247	218	225	252	212	213	259	207	224	242	206	237	243	227	233	221	222	206	251	233	237	238	279	234	207	228	260	226	224	228	241	229	229	264	218	242	236	245	220	260	243	244	263	224	249	258	234	224	249	246	239	237	224	234	227	234	243	237	255	239	232	249	202	244	236	251	257	218	245	239	234	231	237	226	224	223	229	230	219	237	227	229	247	237	256	241	268	224	211	222	233	240	255	262	249	244	226	251	233	247	252	225	230	269	232	242	255	209	233	226	246	237	251	252	264	235	220	221	229	238	237	236	233	253	247	205	260	235	224	255	248	227	254	225	226	263	244	262	247	242	227	244	226	228	247	233	261	238	222	245	214	274	208	232	260	268	227	211	247	239	222	256	232	263	210	231	245	268	246	241	236	232	242	245	241	250	232	230	252	263	239	211	266	201	227	206	235	242	231	258	240	243	224	243	237	209	225	220	234	232	244	260	249	207	225	233	227	251	259	239	241	239	233	230	221	219	237	238	249	212	240	227	236	230	234	243	264	235	252	247	241	227	256	232	252	213	218	213	208	228	267	233	262	247	236	237	229	249	255	247	240	220	242	223	236	255	260	241	245	240	228	250	255	255	224	233	225	236	220	242	234	238	264	235	229	228	231	248	197	239	220	251	262	263	238	236	227	228	223	246	239	230	236	269	237	235	234	209	235	247	249	229	216	251	240	230	274	240	239	231	227	205	237	242	236	225	224	230	228	222	250	248	246	242	241	236	219	252	243	248	258	255	251	223	228	258	241	251	225	247	220	229	238	220	242	213	221	215	254	232	239	233	232	236	223	235	237	244	238	243	226	230	241	244	199	236	237	238	266	261	233	224	242	218	249	218	220	216	245	247	226	224	244	235	256	222	246	245	260	240	228	270	218	221	246	247	254	250	224	247	206	231	247	219	234	248	208	249	236	229	228	236	257	215	256	250	257	251	228	258	233	246	246	232	266	243	245	241	203	238	224	235	212	214	248	247	219	249	224	256	241	202	226	250	240	245	205	219	218	224	238	217	251	287	224	269	237	220	235	241	252	221	248	250	243	240	259	242	255	223	226	247	252	224	262	221	248	232	234	277	259	242	226	243	253	238	221	231	222	228	231	244	236	263	230	250	219	231	246	249	255	256	245	248	217	252	263	218	199	239	248	245	214	250	255	268	258	225	206	266	240	243	240	242	221	259	231	226	245	246	237	230	254	223	230	247	221	220	239	232	248	219	231	259	218	249	239	240	231	229	231	248	218	223	228	232	234	241	241	237	247	255	242	253	257	222	245	263	238	256	247	237	243	254	223	256	222	255	200	201	243	240	207	224	247	234	228	214	232	224	238	244	201	219
22190	20994	28704	23469	20995	21049	10464	1279	981	913	830	739	683	644	609	661	621	547	567	584	600	566	571	584	589	536	528	547	513	521	486	531	547	493	500	514	514	528	541	521	569	517	535	508	494	500	523	527	495	551	487	527	540	486	541	551	535	521	523	474	508	494	526	514	461	530	495	487	509	499	517	479	499	530	494	497	541	481	506	504	477	546	497	514	534	502	492	492	501	483	523	525	523	484	508	479	498	497	502	525	529	473	461	499	515	532	524	511	518	502	531	535	535	517	501	492	504	499	490	493	482	505	481	514	528	505	505	529	492	541	503	484	512	504	458	503	462	532	521	512	514	494	487	540	486	503	504	499	493	482	497	500	492	511	497	510	500	473	483	498	521	552	517	508	515	486	512	478	489	481	513	515	514	480	503	498	491	477	536	468	488	476	492	504	500	538	526	533	489	489	491	496	508	517	550	523	481	487	502	476	514	541	530	505	532	516	510	493	491	506	504	505	502	491	525	522	525	527	482	459	502	509	488	463	504	514	509	464	500	528	495	503	501	505	527	530	504	514	524	493	537	527	495	512	558	485	483	513	545	520	458	492	494	484	466	503	552	548	524	520	546	516	479	508	485	485	509	518	502	539	492	507	547	551	531	508	498	477	486	521	478	499	471	516	495	509	508	534	531	469	506	496	543	521	523	499	511	505	455	484	491	495	479	498	549	493	496	515	530	516	483	465	495	545	543	479	500	518	445	484	524	533	481	492	513	472	508	527	491	549	476	482	488	498	496	511	507	503	505	472	508	497	552	509	527	508	517	528	495	515	472	488	501	485	498	489	491	485	525	522	520	493	519	500	494	499	466	512	501	480	509	496	494	529	472	506	495	482	495	533	503	498	475	503	558	501	504	526	471	479	500	500	507	478	530	487	529	519	533	503	512	539	483	505	489	518	478	522	523	529	514	511	524	485	496	500	547	511	486	508	468	511	495	460	483	480	494	512	522	508	501	494	504	492	512	503	486	515	503	572	505	481	495	500	500	484	525	501	472	539	529	511	523	497	482	517	513	491	521	479	479	533	514	509	455	498	505	526	522	478	495	463	510	498	468	544	495	466	518	494	504	525	457	521	486	491	485	480	511	511	506	456	517	447	480	541	512	485	507	478	469	507	530	490	508	520	531	504	505	543	514	506	539	487	533	519	485	507	488	511	518	483	512	526	477	506	485	525	511	496	540	507	476	521	573	478	487	526	515	527	502	509	501	504	473	499	459	516	517	504	574	537	496	513	515	524	461	477	489	486	492	518	504	520	497	512	493	518	528	497	470	484	508	529	509	545	492	497	447	520	473	519	456	515	508	519	501	487	463	502	481	491	466	489	485	479	539	498	510	492	510	544	505	512	490	487	499	505	514	521	524	494	495	472	489	513	485	503	473	514	477	542	534	480	543	514	461	507	504	485	526	503	479	496	505	503	509	530	529	478	526	467	470	440	530	482	526	498	544	489	506	517	509	509	506	485	513	534	559	495	485	527	510	499	512	473	507	533	475	497	514	536	470	512	473	497	546	486	515	485	512	472	495	472	523	522	475	522	510	506	505	521	515	481	479	532	504	511	519	466	533	480	539	479	511	502	506	488	484	551	484	495	563	525	485	540	510	520	515	489	501	493	497	533	472	482	456	484	533	518	487	510	515	464	470	543	487	479	524	543	503	500	537	486	530	508	505	516	525	547	476	480	511	521	489	486	522	486	499	457	492	512	548	485	554	502	466	516	504	528	480	474	503	489	507	460	501	508	523	505	477	499	539	499	498	495	458	491	490	482	517	497	485	492	473	487	558	495	458	447	502	492	520	493	492	491	509	522	492	459	514	514	513	491	504	499	532	491	488	498	495	517	514	487	522	488	523	502	496	533	503	486	470	549	501	437	496	529	452	505	496	501	536	495	501	473	500	515	526	495	513	489	498	498	529	498	512	541	534	472	477	479	530	518	494	518	541	490	481	505	490	542	524	484	542	525	503	506	501	533	500	530	496	479	494	515	471	478	559	499	524	477	532	470	551	520	485	505	551	537	533	486	530	500	492	473	495	489	533	474	495	509	470	473	508	538	512	489	483	525	525	500	510	482	523	478	462	534	506	506	512	481	506	481	477	470	507	490	539	486	521	451	534	500	497	469	489	522	521	474	529	478	533	475	482	489	553	496	477	493	556	547	515	486	481	469	523	465	503	536	539	532	482	472	472	505	506	484	502	504	507	499	526	462	488	521	515	509	502	534	501	525	534	483	547	502	494	487	542	475	536	507	521	478	475	501	495	493	546	522	506	478	481	518	460	511	503	505	481	478	517	498	524	507	508	519	496	473	481	525	549	502	480	525	481	514	469	501	511	462	528	538	499	489	532	492	493	507	533	443	520	542	506	462	532	485	503	470	525	467	480	449	503	553	534	510	470	477	518	499	496	470	504	474	501	503	523	506	498	510	485	486	495	470	514	505	494	531	452	509	523	502	516	461	485	480	485	514	531	537	495	492	500	484	494	487	536	512	476	466	521	494	484	506	486	474	485	531	470	461	494	501	467	482	515	502	480	491	471	512	485	525	483	530	546	521	492	520	518	541	519	517	464	515	472	446	498	512	533	554	516	528	517	524	482	500	514	505	527	527	550	493	527	499	493	476	451	506	488	489	522	540	530	510	484	489	464	506	513	565	476	447	461	479	505	499	518	507	473	512	509	497	501	501	496	524	497	460	507	473	477	456	518	517	498	537	520	490	499	484	485	513	472	505	486	503	436	485	477	470	522	461	511	508	471	500	519	514	492	504	483	479	518	533	506	509	498	522	515	527	528	509	469	503	528	489	515	494	507	500	473	538	506	525	495	524	493	505	526	484	432	487	516	479	532	514	528	531	535	511	514	460	495	504	493	488	492	538	516	476	502	488	485	514	487	520	512	488	491	480	565	498	501	538	453	531	501	495	513	511	462	507	510	495	484	496	480	506	474	509	493	522	482	503	475	485	481	510	508	486	518	493	513	538	480	481	504	494	497	538	495	491	488	509	508	522	523	490	478	491	521	476	510	451	504	525	495	506	505	519	494	487	477	510	505	490	467	478	459	503	465	510	452	504	511	534	505	444	517	496	515	509	493	498	483	494	476	527	504	501	473	487	502	510	477	473	489	482	493	533	524	496	486	518	491	520	524	460	496	499	479	500	484	523	500	495	502	528	487	518	515	507	502	516	501	521	474	496	550	538	480	508	512	515	521	534	492	512	518	470	496	531	540	469	490	474	454	517	440	515	516	509	515	449	503	472	500	481	462	476	502	494	494	497	474	516	488	488	505	458	481	488	522	542	488	484	505	532	524	489	507	508	512	533	524	516	497	473	527	522	474	476	473	476	474	506	516	517	486	474	509	487	490	496	527	499	532	508	536	480	510	530	484	490	507	538	515	492	501	492	501	487	488	493	475	485	485	513	518	525	478	467	548	499	519	485	516	514	485	497	450	477	533	500	518	548
4421	13850	9919	4829	3592	2665	2128	1660	1413	1260	1018	961	924	837	795	727	722	708	664	701	703	665	698	619	641	608	652	594	595	622	619	632	624	610	573	636	597	574	609	533	566	560	567	608	565	609	632	583	592	569	601	569	594	610	586	592	536	574	576	578	550	588	554	536	572	556	586	548	535	614	564	564	561	617	567	530	566	590	571	547	595	542	613	550	589	546	541	555	577	545	585	530	537	564	567	546	548	598	567	575	581	551	601	603	557	582	569	560	585	622	591	609	606	572	598	582	577	535	546	505	584	597	574	529	585	578	583	587	555	529	594	555	595	514	548	562	574	580	582	559	602	586	541	543	573	571	551	564	555	562	560	577	564	609	540	541	601	574	575	570	574	566	527	549	592	557	569	621	518	585	571	570	559	552	623	535	582	602	553	600	566	601	540	558	556	590	587	586	560	578	566	560	529	562	568	559	593	565	590	566	588	567	561	562	571	598	585	616	596	561	546	555	572	548	570	584	601	562	560	529	568	543	580	548	579	589	534	562	556	567	586	542	603	569	551	573	580	586	582	552	617	585	578	546	545	572	538	573	617	560	560	541	529	592	587	558	548	554	562	551	572	553	597	532	590	562	548	569	597	615	574	597	579	563	554	601	537	553	612	571	556	549	555	545	588	546	608	564	580	552	569	519	585	555	560	582	560	548	627	567	598	541	578	524	554	528	583	539	571	619	514	556	548	572	628	542	584	541	579	582	542	555	571	559	525	557	563	562	535	564	532	564	527	548	542	576	551	555	540	559	557	557	497	569	614	551	550	546	577	610	565	581	571	602	570	538	582	591	604	576	565	600	583	578	545	551	519	568	551	547	582	565	552	595	538	576	564	608	519	572	577	577	569	598	566	572	565	572	589	550	614	568	572	542	552	572	564	548	579	565	553	583	558	554	578	587	589	555	600	520	575	570	555	582	555	585	577	575	569	547	551	543	584	506	538	585	518	567	546	548	576	541	585	577	583	505	618	565	575	531	549	555	569	577	518	518	529	560	534	538	552	574	546	576	538	556	545	549	566	543	521	586	574	572	532	526	580	548	578	558	570	570	585	552	562	543	546	587	533	540	570	517	568	528	565	621	595	516	573	585	575	549	566	591	605	565	549	513	559	521	584	560	579	585	491	594	559	537	559	585	540	566	553	511	592	573	542	543	512	577	555	541	578	568	549	551	573	603	594	567	539	572	568	538	592	603	552	544	600	576	566	547	553	543	559	554	551	535	565	546	566	574	558	592	593	603	532	549	536	549	527	525	537	558	586	547	564	577	570	571	546	576	502	554	577	581	566	508	599	548	579	540	570	578	598	567	570	528	562	566	604	596	597	523	584	540	571	615	576	559	525	581	545	580	575	567	562	575	568	620	580	556	597	541	547	615	567	590	645	515	496	534	583	555	560	562	612	550	561	559	587	572	534	571	555	554	583	536	548	604	601	555	582	543	585	559	568	540	547	562	607	576	565	601	599	567	568	511	567	572	529	569	583	578	526	543	487	565	595	572	583	526	536	552	601	531	524	521	561	570	600	557	540	598	559	534	593	520	581	522	611	581	543	521	541	611	534	570	542	580	599	583	586	543	555	575	569	612	566	559	544	570	534	563	561	526	554	530	622	564	578	558	539	589	539	593	535	563	539	594	626	580	547	568	564	541	597	565	515	551	558	563	548	606	543	574	551	606	543	584	573	570	568	578	560	579	573	608	540	583	576	547	576	512	573	574	560	569	563	552	541	571	541	530	591	565	576	564	577	560	559	532	508	618	602	548	572	536	597	565	554	555	549	554	530	554	570	548	587	550	560	580	560	598	549	566	575	544	537	569	577	551	612	534	589	580	549	544	548	544	577	554	605	599	552	561	595	550	555	599	550	564	573	577	591	600	582	593	567	603	583	576	579	546	539	539	605	545	556	546	563	560	562	566	549	603	524	576	549	581	584	589	571	547	584	556	543	584	569	574	541	520	572	586	537	601	558	553	566	529	533	539	552	568	564	564	576	535	535	549	544	540	618	561	551	511	583	564	552	558	609	546	561	523	605	527	566	573	542	563	553	539	542	553	597	572	612	595	573	592	582	583	573	537	536	533	600	544	572	606	581	573	566	556	551	618	540	594	584	575	581	571	564	568	572	546	558	570	542	543	595	550	616	505	590	513	561	542	596	563	603	534	612	522	537	593	570	586	564	511	582	606	536	533	560	560	568	605	579	572	544	524	556	546	580	561	577	490	538	533	592	563	581	585	572	552	612	599	604	535	574	575	594	536	541	544	568	505	598	544	551	565	562	518	506	547	536	560	537	552	548	525	558	570	595	548	572	511	570	583	535	588	586	497	571	574	566	566	595	560	543	591	569	595	572	583	599	572	585	587	566	567	588	556	547	577	559	576	544	563	578	568	570	560	570	589	580	548	557	585	547	535	517	535	567	574	529	589	547	561	532	553	574	548	514	550	582	571	571	559	539	551	530	595	578	558	601	595	549	600	562	579	545	590	565	575	567	589	573	511	570	568	570	575	556	581	582	548	560	555	604	551	562	561	601	576	544	613	531	532	552	600	531	511	554	576	537	565	567	545	526	565	539	620	592	532	562	552	553	539	556	510	547	559	581	564	567	576	563	515	582	580	540	545	573	514	570	553	573	568	578	520	543	580	508	579	574	606	505	559	524	506	552	541	571	540	522	548	563	602	542	544	600	564	581	558	587	552	592	566	546	583	540	573	595	564	597	582	567	566	565	556	557	588	555	512	581	532	587	545	597	550	530	582	548	572	560	572	595	559	579	557	598	537	570	551	533	550	595	559	546	553	578	599	568	546	563	563	518	548	559	551	540	562	579	589	504	570	541	576	589	595	576	539	579	602	615	618	604	557	553	547	580	546	591	556	565	512	586	569	538	527	549	547	591	561	567	559	551	567	573	555	536	542	548	559	603	548	540	579	564	538	533	578	575	589	535	592	538	556	553	592	536	522	542	556	531	622	563	556	605	532	546	595	580	599	587	573	528	609	571	552	546	562	598	549	553	550	543	530	594	604	544	565	547	561	595	568	578	527	541	610	536	542	580	526	521	592	530	548	573	580	577	600	618	564	513	573	539	572	608	599	588	571	548	564	580	583	561	523	554	580	539	581	557	529	550	560	540	600	551	573	557	562	566	551	559	548	527	584	531	570	579	561	569	491	550	542	601	535	571	555	548	595	581	548	536	578	551	538	516	582	573	589	573	574	547	585	568	575	545	568	595	560	522	563	559	595	562	555	577	561	557	557	592	521	571	578	547	541	563	562	552	563	559	567	578	568	581	555	505	564	561	575	555	544	531	588	549	540	566	571	577	547	571	518	554	510	571	549	541	588	540	579	561	583	544	552	591	562	547	589	554	567	565	566	558	515	572	547	536	547	568	575	573	570	574	555	603	541	542	574	537	549	546	590	580	567	544	560	539	563	550	574	545	570	571	547	589	518	538	556	551	577	570	541
27430	18047	3814	514	427	424	401	364	378	348	336	376	367	350	374	360	394	384	375	358	343	351	374	298	362	364	348	348	354	374	354	339	343	350	351	358	352	338	365	350	333	364	339	331	377	366	327	333	341	377	360	345	381	328	362	363	358	386	372	363	355	383	361	347	358	354	356	347	319	335	335	347	369	368	335	363	318	352	329	355	344	346	373	311	345	336	320	374	336	337	383	378	392	350	358	379	380	347	337	342	344	324	367	382	376	355	341	345	324	381	357	400	378	352	373	339	357	358	333	336	361	349	374	387	371	367	402	339	355	357	387	351	378	309	375	383	377	364	344	349	360	369	336	352	365	367	340	366	355	365	399	385	395	370	379	375	372	360	346	327	356	361	378	331	353	373	368	364	385	343	372	343	361	329	363	362	345	381	377	323	342	355	367	339	335	360	348	370	356	359	349	409	376	372	367	337	349	370	346	366	398	359	336	341	330	377	335	353	364	368	352	356	367	328	374	352	350	362	366	357	346	381	362	349	377	361	326	347	344	359	369	333	358	346	358	340	380	360	337	320	363	387	350	371	360	337	345	391	327	330	344	361	369	365	377	361	339	361	378	334	328	355	339	365	359	348	324	361	353	322	371	341	351	331	350	345	387	350	399	337	327	351	369	369	346	347	333	362	352	354	384	360	365	368	381	364	373	324	373	344	388	328	345	326	334	380	346	361	363	350	347	375	357	368	341	335	320	372	368	340	334	353	356	366	370	366	341	321	343	343	311	340	332	386	336	342	383	363	388	341	335	336	358	367	381	370	412	359	350	369	357	387	368	314	325	344	356	367	355	362	358	345	319	343	345	369	359	359	362	331	342	355	381	340	369	382	362	351	344	336	340	347	366	370	361	356	352	350	347	322	368	347	381	370	366	366	359	353	355	342	347	309	347	336	347	341	358	341	393	356	351	380	350	371	389	361	336	347	334	349	375	331	351	327	346	380	362	372	343	360	351	350	365	366	395	371	331	377	341	341	347	364	364	374	339	357	364	334	350	374	359	334	336	377	325	363	373	357	359	386	382	358	349	346	367	341	350	394	373	358	354	358	333	392	347	352	358	373	352	346	381	332	339	355	365	366	347	351	362	348	375	369	338	350	348	332	357	384	362	354	360	347	370	371	319	394	371	363	348	340	338	365	365	333	355	354	352	384	382	363	325	348	356	400	335	349	326	360	357	361	346	361	382	376	357	328	357	343	332	391	390	351	346	339	362	349	346	342	348	365	317	361	364	351	361	388	364	378	337	380	365	383	330	372	333	366	377	375	402	336	353	344	335	316	350	310	382	346	393	342	380	347	374	297	356	317	356	323	366	385	365	369	317	374	389	360	343	342	366	351	354	345	368	388	350	380	343	372	373	346	382	332	361	361	365	365	344	330	374	345	370	354	341	365	360	351	337	359	367	376	395	321	375	346	336	389	330	355	363	323	374	383	356	384	362	338	341	348	354	361	355	373	342	404	353	358	374	343	324	359	344	354	332	342	335	337	334	318	364	358	384	380	370	366	377	363	368	351	341	339	339	356	359	354	346	356	353	382	333	362	338	375	327	352	371	347	358	342	384	382	362	356	342	348	360	357	381	350	382	327	364	361	364	365	406	369	307	360	331	350	326	379	362	352	361	368	358	336	356	360	352	367	371	341	334	346	350	364	347	352	355	318	350	337	362	359	322	347	347	364	354	355	360	377	354	372	311	394	369	351	334	328	375	349	404	357	342	338	371	324	356	314	322	366	362	337	359	364	337	361	344	383	334	375	366	356	343	352	344	353	354	362	374	356	329	356	349	365	347	334	363	309	361	348	336	414	331	342	346	325	368	375	339	364	369	299	349	364	351	380	340	343	332	354	358	373	363	300	372	328	333	328	353	354	346	335	373	366	345	337	337	375	338	358	357	347	361	346	377	346	350	399	326	364	354	335	333	350	349	357	374	374	313	341	315	363	388	341	379	352	383	333	336	377	340	360	358	385	340	367	341	336	383	371	377	397	318	373	349	357	361	332	361	337	352	377	356	330	339	373	356	364	353	340	351	336	345	346	327	384	355	348	373	374	367	349	342	362	341	362	341	338	360	359	345	309	411	328	333	362	362	344	322	347	353	356	358	367	391	366	355	332	365	364	350	369	351	390	336	387	362	371	354	375	344	338	351	333	343	336	350	326	368	338	328	325	349	335	329	338	363	315	352	350	382	386	346	333	332	371	372	343	359	362	367	340	354	334	335	374	347	358	352	351	344	380	347	376	380	338	360	378	355	355	368	327	378	341	341	375	383	352	337	393	372	373	366	364	338	382	343	342	309	344	369	362	362	371	331	368	342	364	385	352	330	349	354	355	368	351	359	352	338	348	365	355	356	386	333	341	338	353	352	332	353	346	383	377	386	347	338	348	341	338	345	372	362	380	393	355	353	337	353	366	358	355	346	337	372	370	371	335	370	332	358	327	393	361	364	361	392	343	363	349	372	332	351	367	355	361	367	364	322	374	374	371	383	356	332	366	357	348	344	362	359	361	345	324	368	362	350	366	359	362	333	355	359	368	363	354	362	377	361	332	324	346	373	375	361	355	365	350	341	333	355	343	410	381	362	377	367	378	344	381	341	335	373	350	387	372	377	388	354	365	324	372	345	325	379	363	327	313	393	357	370	373	348	346	329	352	345	375	376	355	340	374	334	349	298	352	376	347	368	356	346	388	328	328	384	360	354	365	355	351	378	328	354	386	334	351	344	342	391	350	367	345	331	333	329	345	348	304	340	356	383	350	404	385	368	356	341	368	347	356	365	353	382	375	334	370	401	357	338	346	329	329	353	341	375	337	376	322	351	341	348	364	347	367	362	357	340	338	349	366	367	335	350	358	344	403	353	359	344	325	322	336	342	348	321	398	365	343	344	355	369	303	398	342	392	338	324	375	359	347	334	387	384	367	327	343	348	353	350	318	349	341	359	365	335	347	334	377	341	343	347	338	352	335	367	352	373	396	360	353	361	369	338	359	379	340	336	381	379	377	378	341	346	401	342	336	398	354	379	357	416	345	353	319	319	328	372	378	317	351	347	329	374	351	402	335	354	391	354	345	367	342	380	366	350	366	333	359	310	369	343	374	354	338	352	379	372	371	368	390	323	390	333	369	341	377	352	310	353	365	347	345	357	341	354	375	363	363	328	374	355	297	354	371	333	349	340	353	370	366	367	353	405	357	373	369	365	372	362	356	348	346	343	364	396	379	335	361	386	361	365	340	388	347	346	395	335	363	366	343	394	380	319	339	357	381	360	344	319	345	360	362	359	353	343	363	360	370	364	390	349	309	374	362	372	358	357	361	347	379	368	335	352	381	358	340	352	340	369	330	317	355	353	350	349	367	341	352	354	349	340	312	356	359	366	347	346	355	390	350	355	334	350	359	331	358	331	325	357	394	358	392	372	383	345	345	330	387	377	362	370	339	352	342	334	362	329	362	345	336	351	327
4807	826	642	526	475	444	450	424	423	407	418	409	427	420	429	380	394	381	440	343	380	443	424	415	361	411	365	354	376	426	416	405	408	391	401	427	386	395	395	399	397	387	389	386	378	404	386	420	425	414	381	353	387	386	359	417	380	395	395	388	385	372	449	379	401	407	415	395	392	399	399	377	404	404	421	422	425	368	392	404	360	390	393	408	377	393	410	363	381	435	387	363	392	401	377	369	387	391	402	388	414	424	423	402	398	410	378	406	402	376	384	401	395	386	359	393	410	349	436	389	394	370	406	402	378	434	384	374	386	387	374	381	396	407	350	351	396	388	375	389	375	410	400	397	423	375	376	416	397	403	432	363	363	386	398	403	404	381	356	385	406	381	402	403	404	403	419	382	364	378	364	394	406	402	397	355	386	403	350	411	403	400	369	379	428	403	396	404	389	394	432	402	378	403	364	377	401	360	409	362	403	411	367	386	407	375	421	380	400	383	378	401	397	366	425	398	416	376	383	416	418	408	392	392	393	400	414	376	367	399	427	369	387	402	385	358	402	389	433	412	402	379	374	376	379	388	398	385	362	401	400	402	413	347	379	402	376	401	388	401	386	385	345	386	413	415	393	388	397	404	401	365	363	413	350	385	377	350	403	382	360	402	398	407	415	394	414	394	408	401	424	363	361	382	406	380	390	399	378	391	391	383	364	377	395	394	401	376	426	398	387	414	378	369	417	358	418	384	373	414	389	425	399	401	388	406	379	413	377	370	399	374	379	364	359	386	389	400	424	388	357	379	394	416	385	362	381	396	398	368	395	412	385	349	393	401	386	423	425	396	387	389	411	374	386	377	397	348	373	373	393	379	398	406	365	406	415	386	382	463	438	399	402	398	400	415	367	394	437	408	377	378	383	401	394	364	397	388	403	384	419	402	416	400	395	375	411	395	429	392	408	428	397	391	375	386	382	405	388	390	369	387	393	401	411	369	360	392	369	364	378	363	376	390	379	383	345	391	362	408	389	364	390	399	413	377	441	421	412	354	411	384	352	409	399	396	396	392	443	391	380	394	378	385	394	401	389	420	388	377	400	387	417	422	392	400	415	404	376	410	417	388	413	386	419	440	385	386	381	385	410	389	394	437	381	375	399	430	406	385	380	380	419	347	384	410	365	425	372	408	385	376	421	423	371	391	410	365	424	401	414	383	381	387	358	398	396	422	363	429	400	407	384	432	388	401	381	380	418	391	387	400	398	404	420	354	396	388	376	400	400	362	390	393	401	387	367	376	392	399	348	418	376	396	403	373	410	372	394	362	377	363	393	425	399	382	360	361	392	429	380	431	405	392	379	396	349	387	410	359	405	374	420	440	407	408	411	391	413	403	390	409	402	392	390	391	407	400	374	417	376	402	364	383	403	396	389	366	430	393	406	373	376	389	409	403	374	378	341	379	362	376	386	350	405	394	395	403	409	346	393	397	390	383	414	433	425	382	379	406	387	356	391	404	385	396	406	415	396	404	372	422	360	393	432	416	412	426	404	411	404	395	385	382	387	374	406	365	376	358	404	416	379	399	371	379	399	376	410	378	404	378	394	374	400	370	378	363	399	376	380	392	373	384	396	370	376	386	382	398	403	394	415	387	398	377	401	415	401	374	413	400	408	397	385	409	423	387	384	433	408	436	392	375	429	359	389	395	405	388	400	393	394	434	395	385	392	372	399	416	398	376	418	391	365	397	423	366	392	389	406	376	423	424	413	447	429	374	413	433	388	355	385	366	384	387	381	381	425	365	411	370	402	415	393	385	375	408	388	375	391	399	417	379	412	379	399	379	431	388	392	400	391	396	410	406	395	358	402	386	423	394	414	385	405	377	405	363	401	395	362	388	385	380	390	418	391	381	421	382	366	434	406	403	384	388	395	411	410	424	423	381	394	393	369	388	388	386	370	401	390	390	381	404	408	389	379	419	383	400	367	384	387	371	423	356	395	391	431	361	410	393	389	401	387	367	406	383	397	405	375	386	391	379	369	376	402	395	380	365	405	407	402	413	376	387	389	405	397	423	400	378	403	389	404	390	423	359	370	419	369	361	418	404	356	403	410	402	391	408	384	397	389	399	406	387	413	386	411	423	405	364	409	394	386	424	390	377	404	396	373	345	414	348	350	394	384	392	388	404	382	370	383	366	357	394	420	414	426	380	426	381	395	401	384	409	372	369	365	401	372	377	422	414	364	385	401	438	397	411	422	395	404	404	416	396	370	370	398	401	426	383	377	408	375	430	400	396	400	411	376	402	349	407	378	359	419	364	395	411	402	396	383	358	398	403	357	383	390	399	386	387	404	372	396	387	376	363	424	397	400	381	421	389	400	400	427	404	365	403	397	410	385	370	369	383	373	388	383	384	400	381	410	358	395	396	440	389	388	409	365	385	393	418	396	411	399	384	387	399	394	391	411	387	387	394	376	388	372	402	422	385	396	397	410	370	420	381	378	383	420	418	413	395	392	389	411	381	409	354	397	392	401	390	415	376	374	386	364	398	385	395	385	390	404	394	413	376	398	410	397	400	399	467	374	384	417	419	405	414	393	378	393	423	360	399	401	404	407	407	400	382	397	365	419	413	360	405	396	368	394	412	364	403	400	372	385	414	393	374	369	394	390	361	410	440	396	422	393	398	371	379	436	428	422	405	404	423	380	396	404	367	403	405	379	371	362	401	413	417	353	390	373	376	359	384	396	391	412	408	413	442	382	380	389	375	354	341	411	419	400	407	397	400	381	377	416	377	409	355	362	393	385	413	402	397	435	378	384	421	386	419	430	390	394	399	391	359	385	360	369	365	399	383	403	397	394	381	402	408	383	355	388	384	421	378	383	352	393	401	369	385	376	367	400	392	400	382	380	388	408	390	416	361	390	386	412	408	375	401	406	377	385	372	405	410	387	379	378	389	382	416	420	372	389	412	403	406	383	379	391	396	384	402	406	359	384	397	392	384	393	391	380	384	406	399	381	376	377	354	375	395	372	382	385	378	403	395	379	343	338	365	401	384	378	393	403	362	380	368	378	400	428	411	366	383	398	414	407	368	378	454	376	394	373	369	364	354	367	407	392	429	385	382	363	384	365	363	383	379	399	397	441	388	401	381	418	381	369	377	388	390	423	403	394	382	398	382	375	394	405	347	406	357	415	393	390	407	398	399	414	367	411	376	418	414	422	433	375	370	387	425	408	407	394	403	394	385	375	392	379	393	392	370	415	393	411	387	367	370	395	382	400	389	385	420	372	398	379	389	391	438	407	404	372	400	395	381	399	395	386	386	414	372	392	393	398	394	401	389	424	403	385	436	409	389	395	409	376	387	374	363	373	387	396	404	354	385	402	384	391	424	364	427	338	389	415	389	390	380	398	390	396	390	365	360	392	392	383	389	380	383	393	366	411	407	403	389	392	399	453	372	415	403	340	396	340	386	379	387	390	396	372	368	419	412	378	382	386	387	396	354	420	400	412	397
23454	21114	28499	23981	21126	12267	1493	942	843	786	742	768	752	702	701	693	650	656	672	693	605	662	677	619	674	603	629	615	604	702	628	607	581	640	632	682	618	652	596	604	609	652	561	616	603	627	594	635	616	622	629	626	583	616	583	613	645	621	621	641	605	626	593	614	614	592	612	589	623	616	634	640	630	620	626	615	606	627	595	567	607	615	628	632	607	623	635	606	595	593	645	652	607	636	612	614	601	595	591	602	612	632	617	669	613	637	581	577	600	590	655	626	662	616	603	593	586	629	645	600	650	621	614	587	623	634	626	645	657	605	602	583	594	580	627	622	653	617	645	623	604	577	583	599	609	621	616	574	600	607	596	591	591	619	644	584	585	603	596	620	640	597	601	613	637	625	583	581	634	564	613	613	609	629	607	613	590	653	592	619	574	608	640	617	586	617	612	576	607	620	585	619	584	551	626	641	596	587	611	672	610	625	614	643	592	644	651	582	625	598	648	587	613	579	575	616	622	619	584	630	646	604	605	653	586	643	619	613	597	610	612	609	620	604	618	592	639	607	591	582	633	600	614	599	621	592	646	610	587	616	583	619	595	623	622	588	632	553	580	592	626	649	606	630	604	577	594	588	628	589	656	600	577	598	638	622	614	558	629	607	564	635	577	655	635	595	618	595	591	627	603	582	622	622	620	637	595	613	633	606	590	603	597	617	625	617	622	629	632	598	603	643	602	599	551	610	606	610	640	645	595	639	591	626	594	588	620	652	605	610	603	584	612	598	596	584	603	622	606	650	571	621	601	601	594	589	618	607	626	636	557	640	636	621	615	593	603	618	620	618	616	605	566	644	616	616	572	592	588	593	632	577	580	667	598	637	633	587	583	641	615	613	584	626	610	639	639	559	591	603	572	575	601	611	667	658	607	586	616	608	648	597	581	597	610	618	638	588	581	619	572	622	600	593	668	618	634	640	618	632	577	625	618	610	583	618	591	625	599	611	582	610	606	586	649	579	601	588	619	615	580	596	618	582	603	579	608	600	610	574	589	587	607	569	598	661	635	594	616	631	650	602	594	622	592	595	583	625	592	607	592	600	586	571	630	597	613	579	589	638	650	576	575	604	629	641	585	601	667	585	633	609	599	604	595	587	629	648	586	578	596	608	606	602	609	626	543	632	622	607	595	630	630	603	630	611	613	626	624	578	633	616	586	607	619	635	622	615	620	617	638	613	635	579	591	605	578	575	635	596	603	633	593	611	633	580	601	622	610	629	613	572	619	606	609	606	607	625	600	627	637	625	631	591	630	606	607	596	572	589	552	625	591	595	597	603	607	619	591	593	530	569	625	554	603	589	602	564	605	638	636	628	561	590	596	646	580	600	592	627	640	596	661	578	595	600	579	603	565	624	599	607	629	602	569	624	590	581	588	616	603	628	619	580	601	666	608	581	604	646	620	617	579	578	577	575	609	555	606	583	581	645	635	605	627	625	603	586	617	574	596	596	628	612	579	608	586	637	633	632	620	624	581	619	573	607	583	609	595	570	622	591	621	562	588	608	583	611	560	627	562	615	625	601	598	547	623	645	612	608	580	605	622	609	585	627	615	578	632	623	609	589	626	621	597	590	585	592	581	610	597	557	590	572	645	605	641	607	619	552	619	642	643	593	632	628	612	635	616	606	574	606	584	584	581	626	582	627	622	629	627	645	630	623	598	634	616	564	624	645	620	598	567	651	608	571	591	622	576	635	649	591	567	578	596	624	601	626	600	609	609	589	607	579	612	623	549	567	577	613	541	586	595	579	635	531	620	597	562	598	564	669	596	600	627	624	559	609	586	562	657	620	595	651	632	592	629	616	631	645	597	639	616	605	635	548	629	600	546	588	621	596	620	599	580	592	631	578	601	625	593	606	607	634	602	604	554	575	599	608	630	603	562	641	586	602	604	631	628	611	604	623	629	601	599	588	579	576	625	588	640	629	579	586	628	613	602	599	628	600	656	574	581	647	587	622	576	607	587	580	614	593	577	610	606	615	645	628	620	569	620	601	610	596	617	593	555	612	640	642	631	635	598	546	597	590	618	597	617	590	617	671	618	606	609	620	592	633	615	611	591	634	608	618	584	574	595	619	645	627	625	624	577	594	643	641	603	624	593	600	592	597	615	643	614	623	654	633	604	681	605	620	617	634	638	585	594	607	641	610	614	631	617	614	629	588	603	553	598	605	596	559	578	603	612	640	611	624	686	567	645	632	577	636	607	642	596	639	554	572	600	606	606	621	590	591	607	595	586	632	612	593	603	639	609	595	621	583	611	597	579	589	596	617	545	567	632	628	658	620	627	640	582	609	584	585	628	604	567	597	635	647	593	646	629	597	637	577	574	601	608	588	605	597	602	656	622	605	626	560	613	592	627	618	638	643	596	622	618	591	618	622	590	584	628	600	590	622	638	575	576	596	649	655	612	550	573	605	589	533	564	579	630	569	620	598	558	582	605	604	605	644	599	645	579	552	620	573	604	594	579	586	629	604	623	573	624	571	572	583	620	553	586	585	608	638	606	562	621	569	632	643	623	602	618	623	609	587	632	576	612	604	576	627	583	616	602	638	652	615	629	601	611	625	631	634	574	563	564	627	612	583	582	628	567	603	640	582	597	610	616	567	585	589	650	669	599	632	620	581	584	644	630	635	602	586	529	581	553	602	613	593	621	589	569	588	584	579	595	575	617	595	581	575	614	584	615	598	592	621	611	614	630	633	532	622	590	644	588	621	631	545	609	563	619	635	576	635	604	587	638	614	620	628	630	604	640	604	618	564	584	607	604	617	613	570	647	594	651	624	558	627	596	638	648	621	644	574	614	614	638	601	595	591	597	630	621	585	597	595	612	621	625	618	653	588	662	602	622	610	580	611	633	638	641	597	597	613	587	599	607	596	587	614	639	630	616	636	597	601	636	599	635	592	599	612	553	644	608	593	626	623	581	601	609	540	611	559	594	617	627	605	599	573	614	616	587	622	582	603	600	602	584	601	662	625	638	647	632	577	605	605	636	628	651	566	608	612	620	645	554	612	561	635	665	582	593	575	600	574	602	599	609	607	618	625	578	579	605	580	627	550	659	619	580	627	585	595	608	599	618	585	608	657	660	625	599	587	582	633	594	577	582	571	627	581	590	610	600	570	581	631	597	565	554	612	585	620	636	620	581	628	614	607	623	556	590	590	589	577	585	630	650	616	607	567	661	589	634	624	615	627	596	615	647	601	631	584	609	633	605	619	601	561	597	656	625	580	622	628	624	593	613	570	617	598	583	604	655	618	656	571	574	600	594	590	560	602	618	616	622	612	613	654	647	618	629	592	635	608	583	601	633	645	594	610	608	540	594	599	648	629	602	593	617	637	605	627	592	630	614	574	622	601	619	582	601	591	569	629	618	642	559	651	584	601	581	599	639	604	628	622	585	576	583	570	638	590	631	605	638	585	605	611	584	617	601	626	592	632	621	630	610	597	653	587
4000	8821	6163	3091	2215	1751	1500	1295	1111	1022	897	873	837	855	802	764	779	741	725	752	744	711	689	723	770	705	726	689	723	635	697	663	712	670	715	704	669	665	674	703	614	720	701	668	670	679	694	662	660	679	674	661	661	644	680	613	729	652	704	658	682	686	681	695	625	668	685	653	634	737	687	680	666	695	682	718	677	661	706	676	670	610	713	637	658	618	658	702	647	662	682	674	620	634	687	653	671	634	664	596	651	668	679	648	695	668	642	674	665	641	671	651	686	702	663	661	702	671	682	679	688	658	657	678	686	666	668	703	672	675	596	632	702	642	706	665	684	646	623	631	646	625	688	679	699	653	645	719	672	653	620	671	647	686	707	637	669	636	688	656	696	662	674	679	641	645	667	624	698	644	671	706	673	639	680	669	636	628	656	659	690	670	698	656	689	679	655	656	653	635	663	638	696	681	642	661	641	663	651	647	652	696	669	672	668	697	698	697	683	613	645	699	654	653	657	637	666	677	687	642	653	682	692	681	683	681	684	681	665	636	647	641	624	679	618	641	666	601	655	635	692	649	667	651	705	640	706	667	651	686	667	665	681	672	654	688	632	664	682	681	694	638	682	675	675	704	659	648	689	646	643	702	669	675	667	649	661	645	673	701	655	647	660	673	708	647	683	657	646	631	646	645	725	679	660	638	659	653	658	679	699	705	669	670	664	696	708	683	627	716	686	663	638	627	724	657	650	636	680	723	663	655	639	676	683	661	672	654	640	645	639	652	727	697	711	694	693	632	663	638	690	682	693	659	648	658	651	650	709	670	628	706	642	712	603	666	716	653	671	672	667	671	652	747	678	685	651	662	636	721	668	667	709	660	638	647	692	647	691	655	713	639	705	640	636	659	653	692	682	648	654	655	670	699	663	715	669	690	702	679	640	661	656	660	677	669	716	642	690	627	668	692	633	650	671	660	638	642	659	689	697	615	635	647	683	678	682	678	669	657	619	644	652	627	657	663	650	685	670	648	698	642	629	664	661	660	655	709	652	681	703	645	657	687	656	634	691	674	687	676	658	625	708	685	649	683	691	658	628	633	691	697	673	678	643	650	643	661	704	684	660	665	653	655	662	681	703	658	615	658	700	671	632	670	645	713	642	651	656	642	658	676	698	655	683	664	663	638	679	658	625	685	661	648	635	659	670	671	690	637	680	667	661	655	703	701	699	709	661	623	675	619	610	681	647	636	655	670	665	665	640	659	674	693	672	687	677	624	715	672	699	685	676	700	683	654	710	687	692	660	649	642	654	630	671	694	646	664	658	643	639	622	662	701	624	659	646	639	654	691	644	661	692	683	666	626	636	621	624	674	689	717	661	660	655	673	683	692	636	669	629	646	654	641	662	660	677	638	664	651	711	677	665	667	679	693	704	644	740	706	686	655	662	656	609	656	652	705	671	665	643	647	650	689	697	642	675	657	658	633	652	714	670	670	678	645	627	640	705	681	670	670	616	717	699	637	638	670	671	677	637	677	660	661	644	683	670	676	648	660	686	648	676	647	663	636	649	635	645	641	664	600	631	650	663	653	673	670	671	679	713	671	661	632	658	642	680	655	659	686	615	684	656	661	665	712	633	674	612	695	708	668	700	626	658	689	641	687	662	652	656	698	704	686	640	642	684	645	651	674	670	659	685	657	650	667	655	647	685	691	659	646	665	652	610	680	695	645	709	673	638	634	648	641	713	699	652	631	658	655	663	596	635	640	670	662	657	668	673	684	656	668	653	705	676	663	637	644	651	651	629	641	649	700	598	700	653	670	662	653	650	666	681	684	637	651	658	616	684	687	697	688	680	677	674	670	651	680	651	640	714	684	688	651	661	639	682	692	644	672	661	649	683	629	645	661	704	666	676	662	738	659	660	636	626	646	626	661	658	684	645	610	658	689	656	686	648	658	705	651	674	650	649	657	674	643	650	665	687	597	651	666	653	717	641	621	663	662	710	692	700	664	642	660	633	695	648	685	701	679	661	671	653	712	685	651	617	685	656	705	652	684	616	656	679	650	696	658	682	701	638	647	631	692	622	652	661	655	662	654	734	647	683	654	682	701	683	652	660	655	642	688	677	673	703	667	682	652	639	671	626	698	675	673	628	642	666	663	679	667	664	617	639	628	640	674	664	667	685	692	641	718	677	692	721	609	725	659	660	671	635	676	663	668	644	634	669	678	683	667	636	671	614	656	651	667	683	668	645	697	690	710	712	669	681	681	672	690	690	647	658	675	665	683	636	674	656	687	632	665	652	653	678	646	646	645	709	684	686	687	678	680	654	581	659	652	684	627	623	644	645	690	679	692	637	665	632	631	685	692	690	631	676	648	627	662	692	676	724	702	627	683	622	700	674	686	664	687	618	618	688	638	687	674	633	701	659	645	737	679	656	640	650	700	679	686	700	625	666	691	711	663	676	691	671	703	648	686	668	714	661	688	701	666	633	657	638	636	672	671	692	674	655	644	671	640	691	658	692	681	676	676	660	698	656	675	704	652	628	683	663	710	639	654	675	667	648	756	670	640	685	721	652	637	622	643	683	672	650	685	641	652	691	684	666	645	688	651	657	687	656	662	640	629	637	669	659	645	615	684	663	673	675	671	696	650	682	654	685	675	649	630	665	662	689	657	658	667	667	629	657	672	654	651	650	655	660	666	668	631	683	625	652	688	665	656	635	653	653	671	675	662	716	695	679	662	686	652	685	639	658	724	638	659	675	658	733	679	671	646	654	671	643	670	666	631	650	698	622	664	663	686	664	706	643	664	627	635	680	668	633	645	688	643	654	645	698	667	688	658	680	691	663	673	675	670	665	666	656	704	674	664	663	628	704	677	589	662	680	688	635	628	631	649	715	622	645	681	628	622	665	641	679	690	644	638	648	655	704	681	616	658	693	659	678	682	659	644	643	634	661	663	663	663	666	704	682	672	663	654	622	657	664	701	651	675	633	642	667	653	661	675	637	652	634	704	637	644	653	661	688	686	623	618	688	670	704	642	714	639	683	671	663	700	699	700	677	679	625	688	648	673	656	604	703	675	664	717	701	662	735	678	627	681	692	654	701	661	649	617	613	692	701	637	690	633	697	679	605	656	693	691	716	670	708	655	700	664	662	692	650	650	688	651	678	727	677	684	660	681	670	638	680	667	700	652	653	667	648	685	658	665	656	680	641	677	649	649	662	668	648	677	678	645	667	648	653	641	644	669	696	670	670	659	636	640	686	663	697	693	675	667	672	660	699	641	621	668	679	684	681	643	688	650	669	622	676	650	682	679	697	639	639	649	631	703	670	695	661	719	645	661	662	654	679	664	695	680	634	686	657	681	641	639	718	628	717	685	686	709	629	661	664	672	678	674	634	665	670	667	665	652	632	672	716	661	636	681	649	629	651	648	687	652	674	695	685	670	649	690	648	684	674	671	659	675	659	661	639	670	650	678	670	637	651	650	652	646	648	640	636	654	635	641	661	647
24477	21097	27495	24838	12772	651	418	349	287	296	297	267	272	233	212	248	221	222	198	224	214	220	225	204	203	226	194	210	193	201	185	172	214	183	200	206	226	201	172	178	176	188	196	173	192	195	209	191	202	195	195	215	180	218	189	217	206	197	229	205	207	201	198	209	213	172	201	189	161	207	192	189	208	196	191	188	184	194	197	219	206	191	204	168	188	194	193	201	176	218	203	192	186	190	219	204	199	194	217	188	209	218	164	184	184	173	185	201	199	186	227	233	188	196	200	226	189	186	219	201	179	172	187	226	213	190	237	192	181	186	209	200	217	197	174	187	167	180	208	198	220	186	203	213	188	201	215	198	185	209	196	205	191	214	191	180	174	200	180	205	187	173	212	199	220	155	206	197	195	179	195	203	182	218	194	161	184	193	171	191	188	193	195	183	203	208	207	205	159	206	186	206	181	199	187	217	199	192	187	189	212	170	174	183	185	193	190	199	206	210	179	184	213	189	182	205	182	202	179	171	197	207	165	185	171	179	165	194	193	189	157	172	192	179	178	201	186	183	210	188	172	191	195	193	198	209	193	204	185	186	197	202	164	201	214	192	216	192	174	216	168	177	201	187	202	170	188	182	212	166	185	193	205	171	203	184	216	210	178	185	177	198	174	187	206	173	191	203	188	175	182	174	193	191	197	198	174	198	204	212	170	201	185	193	216	189	180	201	183	195	214	185	194	170	213	164	171	197	202	166	191	208	191	198	198	196	218	181	210	201	205	191	176	193	218	208	194	196	176	200	183	168	204	199	195	203	192	184	174	183	221	194	199	202	175	203	207	218	201	207	190	176	197	179	222	190	189	162	217	203	183	202	189	189	182	207	191	194	229	188	194	194	177	201	198	195	195	203	200	180	178	182	191	207	184	177	195	182	178	224	195	160	196	179	193	192	186	192	188	209	185	190	213	203	203	186	193	227	191	200	183	199	188	194	200	216	198	188	183	192	168	177	191	195	193	180	201	197	183	199	201	184	184	182	198	205	175	185	196	211	183	187	214	188	167	184	176	188	186	199	191	208	169	196	180	208	195	203	212	188	189	191	191	189	168	199	155	184	200	207	218	184	189	164	185	207	186	165	195	191	207	184	204	213	185	175	213	190	180	193	196	220	176	180	177	179	180	220	181	194	192	210	176	211	187	201	198	213	183	204	190	176	202	191	201	157	194	183	170	200	202	196	212	201	176	193	214	176	163	187	196	197	199	183	209	166	163	182	173	199	196	218	198	189	184	178	174	197	186	190	197	195	196	200	168	217	205	182	200	196	199	178	192	181	173	167	190	169	194	182	210	176	190	191	189	202	233	191	162	177	181	192	177	189	193	203	190	195	185	189	203	177	186	182	194	179	194	187	217	195	197	202	170	192	192	187	211	188	186	178	201	211	193	206	181	188	191	192	188	195	207	174	178	196	188	201	182	175	215	210	195	201	201	216	174	200	173	210	220	188	198	189	211	186	195	211	180	201	219	192	207	200	195	183	195	192	206	182	180	173	199	187	208	216	195	193	203	185	201	183	213	198	202	184	204	206	201	206	192	201	185	196	201	176	189	201	177	195	197	208	195	186	191	178	170	181	202	189	198	181	184	205	199	179	160	191	198	222	183	195	201	195	197	180	187	183	193	215	210	166	188	213	184	210	202	189	207	207	179	192	218	201	194	199	182	181	179	179	173	198	217	193	197	175	185	216	187	189	194	196	197	163	203	195	172	183	188	187	188	186	215	190	163	205	203	229	205	207	194	178	183	180	205	201	202	187	204	168	190	186	168	169	203	184	211	171	206	195	180	221	186	166	200	188	185	207	203	210	203	212	213	180	193	189	193	185	189	209	192	182	195	183	179	202	169	194	210	198	215	179	196	188	190	203	191	179	184	174	210	194	198	201	158	170	210	198	184	194	176	181	135	185	179	205	181	185	205	206	186	164	165	170	199	179	213	200	184	193	185	209	212	191	175	189	237	198	186	186	199	202	206	180	217	169	218	205	223	188	172	201	188	196	224	184	202	195	197	187	179	191	173	201	191	187	227	177	193	190	193	175	184	179	183	182	193	190	183	165	201	201	194	202	198	198	181	190	192	196	182	198	171	200	199	192	181	205	220	184	187	164	178	179	211	199	204	170	209	200	179	186	197	175	192	191	175	179	172	212	204	197	188	187	161	209	215	197	182	223	196	198	189	188	197	186	229	188	203	222	195	176	204	188	207	187	230	199	190	191	172	184	169	182	205	182	200	206	195	209	188	185	209	195	195	196	198	204	204	201	215	189	188	188	221	195	177	188	216	196	191	176	176	199	171	187	190	209	170	177	222	189	188	182	193	199	181	194	187	186	205	175	225	207	215	182	183	199	188	187	186	219	162	205	211	178	195	206	191	161	174	196	188	185	190	172	195	193	208	218	202	181	178	183	187	182	195	203	194	170	195	165	193	204	199	164	205	193	182	190	198	199	194	200	186	194	175	189	180	199	213	200	177	171	195	209	226	178	176	184	186	187	215	193	206	195	218	167	194	192	209	208	170	203	217	175	205	190	212	204	195	197	189	194	158	188	188	173	193	194	183	191	177	158	176	197	210	171	196	168	210	181	192	226	199	188	177	205	180	180	207	188	192	194	162	174	198	194	186	197	190	221	193	170	182	221	223	180	182	213	185	188	211	183	202	169	184	182	211	191	219	182	167	212	203	183	204	193	209	185	188	175	218	194	173	185	197	194	196	179	197	173	193	207	181	206	210	191	204	188	183	189	210	198	201	202	189	197	209	183	186	187	175	201	196	181	209	197	205	192	224	190	216	176	184	184	189	208	181	186	187	187	178	185	195	204	193	167	180	221	175	173	209	165	192	216	178	198	194	208	192	210	146	177	179	210	206	192	194	190	181	198	179	183	194	179	207	188	220	198	196	196	179	204	200	173	188	203	200	161	189	183	211	205	210	194	198	203	178	189	193	179	216	179	178	200	204	211	200	190	182	215	183	163	195	207	198	197	192	199	219	192	204	198	188	152	200	184	181	194	186	157	172	194	190	188	174	204	190	173	183	186	216	183	187	197	172	211	190	197	189	201	200	193	197	193	197	186	198	190	218	186	189	198	176	188	179	216	204	179	188	166	188	209	204	178	202	211	172	196	212	182	183	195	196	193	199	191	208	227	181	217	213	189	177	218	186	199	211	229	195	190	198	202	194	203	203	210	190	172	172	202	169	166	171	186	189	210	192	179	202	201	180	189	223	204	177	160	185	203	195	203	185	198	167	179	199	195	201	186	190	185	186	179	199	178	187	203	190	177	186	185	190	172	215	191	174	165	202	213	191	186	173	190	166	176	195	172	175	174	210	203	216	216	175	184	192	164	205	192	167	156	184	211	186	195	188	181	216	199	186	210	212	170	208	198	228	205	175	201	203	196	160	219	184	181	176	193	193	197	191	177	232	172	182	199	190	179	174	205	181	190	191	191	168	193	185	191
4719	5010	3284	1624	1108	905	678	596	470	427	407	382	347	309	324	300	296	283	250	262	283	265	243	249	288	249	254	258	256	230	240	253	250	229	267	254	237	258	229	240	230	244	263	235	239	239	222	243	218	246	217	221	257	225	246	225	220	239	244	203	220	248	242	224	256	247	243	243	244	252	252	232	226	235	231	216	220	235	227	213	225	247	236	242	259	232	238	208	239	260	250	225	242	254	245	249	237	219	219	231	259	233	217	247	233	233	233	229	207	205	234	268	255	228	242	215	236	209	218	215	236	244	227	221	223	217	249	233	227	212	216	240	233	213	260	246	247	227	264	257	212	231	214	255	238	250	251	214	255	234	202	223	238	232	228	242	216	232	233	224	239	224	248	243	243	225	206	227	220	215	234	249	231	218	228	226	234	222	223	241	224	242	244	242	219	211	256	205	231	224	226	226	214	234	223	238	251	238	234	220	224	247	221	230	235	263	232	223	198	226	234	229	226	237	233	258	227	213	245	255	209	220	244	239	239	241	213	246	234	225	225	228	238	208	220	237	225	261	248	229	202	239	224	239	219	229	219	234	223	234	238	231	221	248	245	228	248	244	242	233	245	222	214	216	224	215	222	225	244	248	231	243	246	236	223	247	237	242	219	232	252	245	218	227	234	230	239	235	231	262	241	234	211	241	223	230	244	224	230	214	269	235	227	208	217	245	239	201	244	244	249	235	230	221	248	246	230	211	233	227	227	234	216	233	227	223	234	235	252	233	236	239	223	239	252	262	249	250	232	221	227	270	228	227	235	253	231	238	223	259	226	248	235	238	223	229	268	254	235	226	228	215	254	222	235	245	233	238	228	224	240	217	238	252	251	227	225	231	246	245	245	221	210	245	230	219	212	208	255	254	262	239	202	241	199	202	236	200	234	258	238	274	237	227	240	229	247	240	240	251	213	218	235	255	235	231	203	246	261	259	232	216	234	252	247	240	229	248	225	246	271	220	221	245	229	242	213	212	239	256	242	243	243	229	230	221	221	234	229	222	227	225	236	223	224	230	215	197	217	234	233	262	249	240	217	239	216	221	254	242	232	222	233	279	246	231	216	198	226	245	219	236	219	249	234	223	239	259	217	242	243	224	226	231	225	231	222	226	234	244	216	241	216	235	238	249	246	250	230	236	253	209	256	258	220	217	228	221	230	251	241	229	241	219	230	231	241	233	243	249	223	234	247	254	254	243	245	218	214	235	220	248	220	226	224	213	229	258	238	226	235	243	246	243	255	202	245	220	240	244	211	248	250	220	224	240	230	225	225	205	240	221	235	234	235	229	229	242	235	256	223	231	249	219	236	249	220	219	223	257	211	220	226	220	224	233	230	215	219	276	203	247	248	244	236	242	230	234	253	217	238	249	235	231	245	241	239	229	246	235	250	264	228	233	232	248	208	220	281	233	211	221	233	229	219	265	238	228	218	229	232	241	232	220	236	195	226	233	246	218	210	208	216	251	220	233	219	255	257	243	268	230	232	225	239	211	208	199	227	237	228	255	221	215	231	228	223	225	221	239	220	249	252	251	224	207	223	217	232	240	240	241	224	222	233	224	235	240	225	229	232	237	213	248	241	232	239	215	234	228	238	226	231	271	244	253	245	244	213	215	208	238	248	246	238	231	263	218	231	228	215	247	241	212	233	205	254	231	212	230	265	240	230	241	252	208	241	245	214	247	232	213	233	231	226	237	228	232	226	242	239	249	245	216	231	230	224	232	242	213	254	212	237	237	235	228	235	232	249	223	212	200	220	279	233	223	222	228	228	235	230	227	223	258	203	233	224	225	225	218	232	264	251	252	222	228	199	250	280	258	257	237	251	251	228	229	227	225	230	211	214	211	225	239	244	222	232	227	211	203	238	232	198	220	221	214	235	252	235	239	198	240	219	210	216	250	258	233	224	218	236	223	223	227	281	212	234	225	224	235	249	232	232	228	231	236	230	243	233	235	191	252	220	254	240	233	242	212	216	238	234	236	244	232	225	217	245	227	214	253	252	232	244	214	247	251	230	267	237	235	205	210	212	238	240	232	205	212	234	222	252	228	207	218	229	225	246	216	236	238	235	247	240	224	249	224	245	237	248	236	238	219	197	219	238	236	247	233	223	224	242	244	219	235	231	241	246	257	214	235	221	240	253	242	245	233	251	235	274	239	243	245	210	237	232	236	214	236	249	218	257	238	245	219	242	232	221	232	233	238	246	198	242	235	234	212	221	228	241	259	224	232	269	230	234	208	240	250	224	227	226	228	245	237	230	246	244	225	231	231	234	226	233	210	231	213	228	224	248	233	251	244	213	225	237	227	203	219	226	211	254	219	213	237	239	233	239	220	233	241	244	242	221	233	232	227	216	219	253	204	227	244	241	226	251	238	203	235	241	241	226	226	220	205	238	236	241	243	250	248	238	214	237	215	249	219	249	234	252	221	253	218	215	231	244	215	250	237	244	221	204	221	234	244	224	205	226	232	242	213	237	208	243	249	251	226	233	250	241	234	229	230	242	213	212	235	241	234	213	242	208	215	220	244	245	221	243	237	223	222	228	235	237	234	267	249	258	234	232	227	253	215	262	210	223	204	216	213	234	223	214	218	229	253	243	236	221	235	231	227	244	233	236	243	248	217	255	226	221	206	233	229	230	235	230	253	246	231	257	200	217	212	225	244	239	238	229	228	230	233	221	217	234	237	238	241	225	219	248	235	236	245	233	227	220	239	229	235	229	204	212	214	237	247	230	248	236	233	235	235	227	213	247	238	205	236	238	230	259	241	228	250	240	228	213	211	229	246	239	208	243	252	235	218	251	232	232	254	215	240	220	238	232	260	219	232	226	232	224	232	209	239	261	233	235	206	241	262	240	239	249	227	222	261	237	226	248	255	220	225	244	236	208	226	237	217	233	232	260	240	238	255	212	228	234	249	217	236	238	206	229	228	239	240	239	221	252	234	254	209	229	217	227	223	244	237	213	245	246	241	211	259	235	263	224	229	240	236	261	243	239	238	218	259	230	227	250	260	221	224	242	210	242	247	235	243	233	222	257	223	227	223	216	239	233	222	232	205	236	207	229	215	220	227	256	256	243	243	262	248	233	239	224	250	267	268	227	242	236	232	231	212	199	251	229	256	240	228	223	225	235	241	249	252	240	226	241	237	220	241	218	221	206	239	231	226	221	219	227	222	222	234	228	245	224	236	253	240	234	248	251	241	224	237	227	218	231	224	221	239	228	231	243	228	260	208	253	231	219	257	240	222	201	256	240	212	203	247	230	248	250	217	220	200	238	221	230	254	240	229	232	217	205	198	225	232	225	246	227	232	257	241	249	249	249	244	252	259	227	226	219	224	234	242	254	254	219	207	223	232	236	232	219	254	250	236	229	244	226	233	237	218	245	266	265	225	233	228	240	233	245	233	209	246	219	262	251	211	219	216	203	229	218	219	219	210	238	229	228	266	222	245	221	219	218	233
22448	21150	28921	23645	21151	21214	10639	1204	964	830	791	733	693	645	605	616	568	612	573	581	590	578	556	544	498	558	537	525	540	572	539	513	512	479	480	512	501	536	511	533	511	488	507	543	528	499	477	511	496	488	531	487	499	516	553	487	513	509	465	492	480	492	472	491	422	508	516	530	501	502	472	483	534	499	526	474	514	517	523	511	483	501	513	516	521	521	490	527	464	501	494	450	485	531	488	516	508	476	511	525	489	510	480	552	479	473	509	468	556	530	474	527	539	471	463	527	547	475	510	497	533	484	523	514	461	503	470	480	489	503	481	500	489	488	477	498	474	495	477	458	522	497	515	510	472	490	500	507	505	547	521	478	520	477	496	528	539	524	519	500	499	544	499	469	482	469	504	485	508	525	496	528	517	537	476	468	486	519	499	539	476	523	525	507	485	461	486	481	519	464	507	502	477	490	475	503	483	510	507	492	510	509	506	491	468	491	483	495	497	490	501	523	484	525	541	487	498	525	507	450	485	503	477	494	485	436	541	493	512	534	493	524	508	475	514	519	470	505	478	480	483	466	484	476	467	531	516	460	491	500	484	487	535	538	487	559	519	467	530	505	515	483	486	552	465	505	519	502	502	500	498	490	494	468	454	508	498	517	418	503	492	473	493	519	515	483	534	526	492	525	518	512	521	501	478	474	517	457	484	494	502	474	483	507	501	499	519	540	501	521	500	473	508	510	483	483	469	461	542	544	494	545	505	514	515	491	481	502	534	524	486	477	490	470	520	487	505	521	507	489	497	480	442	507	529	464	483	497	513	470	505	521	450	520	508	535	465	475	456	498	504	492	494	506	469	496	509	490	497	497	495	478	467	477	478	508	528	483	495	512	485	484	514	532	521	473	516	496	534	486	475	453	493	478	474	493	535	493	478	492	461	470	514	516	497	519	501	473	498	481	493	519	486	509	529	539	505	519	500	503	491	510	492	485	472	497	519	533	535	479	505	499	496	485	475	508	489	522	480	517	465	510	514	491	496	514	513	483	519	487	497	468	509	508	526	505	531	506	487	474	469	486	470	503	506	501	492	503	482	497	523	495	503	489	524	425	507	486	476	507	484	513	534	508	489	497	536	518	470	494	502	493	488	499	510	502	506	507	514	524	513	515	529	530	493	477	505	497	527	519	500	483	512	467	512	486	505	509	524	493	476	534	458	525	472	465	492	542	501	541	523	533	486	512	468	494	523	489	487	537	515	484	473	504	518	523	501	499	465	495	522	469	498	549	505	509	511	525	522	498	490	465	459	456	490	496	495	521	488	441	502	457	449	494	491	497	499	484	499	486	478	494	484	522	509	522	547	481	473	525	524	470	494	472	481	482	504	486	530	523	575	479	479	492	516	504	510	520	463	533	512	470	518	518	477	439	491	489	525	472	510	504	510	532	473	522	491	521	502	485	513	472	542	512	491	503	483	534	468	490	513	495	512	475	488	465	504	502	490	495	520	508	469	499	533	539	495	512	460	483	477	498	527	531	496	480	446	478	484	533	493	457	498	471	485	499	479	515	484	479	519	486	501	519	527	524	507	554	528	523	546	502	489	469	469	522	531	466	498	492	483	542	489	471	525	512	480	498	500	532	514	498	484	505	469	516	522	490	462	554	501	502	518	431	498	477	476	489	518	455	478	516	508	525	456	500	535	526	538	471	511	513	490	499	485	485	517	484	531	553	518	480	491	558	479	463	488	492	500	497	483	502	500	499	489	512	538	479	499	466	516	505	495	491	504	486	502	509	519	501	505	497	489	483	508	525	484	474	467	497	493	529	533	471	525	494	512	502	500	490	497	509	496	450	518	499	502	518	499	523	478	479	533	523	503	437	487	521	477	537	472	495	496	498	513	469	474	496	535	527	506	503	496	448	466	512	483	514	513	483	507	515	495	502	481	485	469	494	523	482	485	523	494	543	506	473	494	477	494	487	455	491	506	521	479	537	515	514	492	530	506	488	496	506	475	468	507	487	499	518	470	496	468	495	529	486	471	493	520	453	509	517	495	505	503	477	456	527	523	435	482	497	509	511	490	488	476	483	493	489	479	517	450	503	513	489	470	504	510	486	530	528	533	500	483	496	510	501	516	531	527	497	506	527	541	469	474	527	490	558	520	484	520	508	498	535	521	475	490	500	491	511	445	497	484	488	480	482	500	467	491	440	526	463	534	516	496	484	483	500	488	521	487	467	504	509	469	491	517	489	492	500	490	506	527	479	421	454	528	513	504	528	482	486	513	489	489	507	466	475	453	516	497	484	518	463	488	538	486	512	485	509	550	478	484	497	512	495	475	506	511	478	485	460	491	528	517	515	489	499	490	493	494	490	537	532	498	551	446	487	482	499	501	480	480	516	503	520	488	481	530	546	524	504	548	482	454	493	511	475	538	502	463	521	486	490	513	492	501	500	478	517	450	475	455	469	461	478	520	530	495	547	489	458	461	577	467	515	486	471	515	468	517	510	528	486	474	534	552	491	523	456	519	482	506	476	481	510	498	497	484	513	493	481	503	506	450	467	509	471	461	479	487	509	507	508	470	482	510	500	494	484	486	452	532	512	506	473	531	494	503	480	483	485	491	492	492	513	494	466	503	482	504	484	504	496	483	509	475	514	496	486	518	472	505	534	497	502	509	502	495	480	489	486	499	466	472	440	542	473	500	488	489	508	503	462	488	522	496	521	531	521	540	495	510	498	508	467	496	522	476	528	537	470	462	485	483	516	527	479	473	519	512	488	504	486	490	518	499	488	519	524	488	549	491	516	556	509	511	489	476	474	507	535	517	504	512	516	482	467	515	464	489	496	466	517	490	538	482	472	495	481	521	516	488	520	514	475	478	501	537	472	491	480	512	512	491	487	496	503	458	465	460	492	511	519	474	488	441	473	511	538	486	486	541	534	516	522	450	534	482	468	469	515	467	484	529	502	518	498	513	463	491	480	495	509	518	479	485	502	491	499	527	519	482	520	480	508	514	492	498	502	453	512	534	451	506	518	494	506	541	540	459	483	543	529	544	493	495	508	486	499	504	486	479	490	488	489	433	477	512	486	510	493	454	533	518	530	496	477	491	478	491	491	503	526	525	478	507	505	499	521	445	508	483	513	519	507	549	510	440	445	492	503	528	495	483	481	492	532	504	503	482	492	480	504	444	477	538	500	490	489	539	501	511	491	545	519	504	508	511	482	488	502	488	507	483	492	523	498	498	474	501	508	490	464	477	460	465	484	509	472	488	472	513	476	469	489	457	499	504	516	505	473	515	506	546	489	479	531	500	479	492	491	490	510	502	494	516	483	484	476	517	499	479	541	466	478	494	464	501	470	498	506	484	478	510	509	523	539	514	516	500	489	498	501	479	514	493	518	504	478	509	538	517	472	494	460	501	476	463	494	471	482	497	511	469	483	530	484	502	507	506	504	492	510	497	497	527	518	538	498	518	487	508	518	501	502	451	503	507	453	517	522	514	509
5848	14013	9903	4944	3664	2776	2081	1770	1451	1187	1073	982	876	805	749	769	753	726	660	710	630	658	619	627	636	630	591	624	614	616	607	613	596	605	633	593	619	626	576	599	578	601	536	572	573	630	597	571	579	559	577	589	598	564	552	596	521	582	597	573	575	557	575	561	575	529	554	550	580	591	494	570	563	559	519	519	584	572	561	513	559	546	589	537	548	560	608	635	557	580	551	558	619	558	572	554	577	614	601	556	544	559	600	532	583	544	580	545	553	550	598	591	597	574	583	610	602	542	580	571	570	560	579	576	573	568	544	533	579	575	629	556	584	588	563	521	567	580	547	531	542	537	547	614	524	559	534	576	561	547	561	530	588	577	562	556	540	570	557	580	538	567	515	540	532	569	559	546	539	550	553	546	593	558	544	560	551	550	549	545	554	586	558	555	590	546	556	520	589	562	543	560	574	620	593	533	551	539	566	553	541	563	528	597	546	539	532	553	551	614	555	563	579	553	580	562	552	560	555	538	524	561	549	514	587	563	538	580	567	554	549	553	549	566	531	505	572	573	551	566	600	552	551	552	557	533	552	579	532	558	567	583	577	589	556	559	555	551	545	550	529	552	546	574	571	581	581	586	530	581	563	580	593	572	615	580	575	584	513	560	521	540	591	535	588	555	549	550	553	531	550	566	574	566	545	554	570	541	559	571	586	586	572	536	554	578	544	568	563	575	562	544	569	562	519	582	537	536	560	537	547	580	544	564	506	552	549	563	589	595	551	552	574	560	537	581	534	542	588	560	575	567	523	567	563	585	521	562	588	604	578	576	532	563	571	566	543	521	580	582	579	563	539	541	545	545	541	543	562	569	535	596	545	615	536	527	563	569	578	529	541	534	522	514	567	540	567	523	564	540	554	581	556	565	560	557	497	562	545	591	568	588	599	575	549	562	581	534	539	634	577	573	541	578	547	586	581	561	593	557	538	574	577	565	548	549	565	573	566	565	521	617	569	595	576	539	568	580	585	553	540	558	546	559	547	545	539	550	585	514	518	555	575	601	552	530	526	606	570	523	564	577	568	584	583	589	589	545	563	590	553	547	551	587	582	557	608	568	533	537	574	529	574	566	576	547	597	562	558	547	531	603	584	549	552	564	581	591	552	523	556	578	574	559	578	554	555	560	544	553	561	624	575	529	578	553	526	574	572	608	569	611	549	574	608	554	534	547	586	570	519	545	549	561	530	541	551	556	572	545	532	559	574	555	537	550	503	591	544	566	600	562	583	563	522	575	547	586	552	561	573	576	523	538	558	552	540	569	545	520	559	580	600	527	528	575	597	535	568	532	584	549	566	545	561	539	569	574	546	562	562	523	562	624	561	550	586	553	549	562	564	604	549	550	561	538	519	567	605	565	550	553	521	538	554	551	555	543	556	570	549	578	557	561	599	577	562	557	590	523	576	555	523	570	539	584	560	527	549	608	574	509	531	599	553	606	548	541	597	556	560	577	560	526	572	562	598	545	567	580	549	550	539	551	554	519	536	538	556	530	563	569	547	549	555	568	576	559	537	598	568	579	509	609	564	548	528	521	548	578	550	571	562	611	543	577	557	542	548	541	536	544	537	534	535	573	555	586	517	576	583	525	575	567	582	585	546	560	547	557	577	556	589	508	560	579	600	558	548	547	575	571	568	547	557	597	583	552	543	579	562	569	546	570	583	572	557	526	528	557	588	562	523	557	559	554	566	588	545	533	600	582	572	545	578	570	549	529	530	567	561	575	552	555	560	564	583	562	556	559	499	565	598	558	527	551	585	561	534	562	562	587	575	563	539	550	559	548	569	528	539	597	557	557	558	535	550	569	527	551	569	564	577	566	517	593	543	545	528	551	611	520	584	544	526	600	558	554	562	537	519	559	590	549	567	521	583	555	567	578	559	562	558	567	573	539	578	595	561	576	612	536	558	528	510	552	565	568	546	556	540	551	555	580	596	499	537	589	551	558	548	567	608	600	561	538	547	534	594	557	588	523	533	585	529	549	548	552	577	542	560	522	583	553	564	568	565	568	559	540	548	549	553	587	532	594	558	594	583	598	568	600	541	555	563	561	545	540	561	577	574	564	543	548	608	585	568	557	586	563	587	616	511	574	568	526	547	544	571	565	587	559	551	523	561	556	545	556	533	559	525	564	557	567	533	503	512	563	533	565	534	564	576	547	517	534	572	562	597	538	548	568	544	531	540	516	514	566	550	594	571	585	539	571	589	586	528	544	557	553	543	585	566	554	571	535	570	552	546	590	556	561	531	538	545	549	567	575	624	549	566	560	529	560	566	526	544	537	562	610	525	580	557	563	552	588	559	518	543	613	571	568	612	533	545	535	501	512	562	556	573	599	562	597	569	567	566	565	544	523	552	540	546	566	551	537	542	586	568	550	512	598	529	543	582	585	549	571	539	572	594	584	570	595	546	572	595	547	567	553	571	565	580	571	540	569	577	560	570	578	629	531	579	581	545	570	537	520	558	550	593	560	527	564	518	556	565	576	546	571	533	571	563	542	593	552	522	549	572	568	596	546	576	587	552	610	546	550	608	572	496	599	547	551	572	573	579	578	562	568	581	581	529	595	589	536	535	534	587	632	550	561	583	540	537	547	544	573	573	560	549	547	533	545	568	558	571	557	540	547	571	572	563	500	560	579	552	562	565	524	534	554	576	542	598	524	608	589	594	561	567	545	559	557	557	539	569	537	563	510	564	537	519	539	560	503	600	578	548	536	532	546	549	573	560	577	545	573	565	569	607	549	573	588	554	534	523	568	515	557	549	563	574	553	536	545	531	565	595	525	507	562	571	567	515	511	536	548	588	528	555	587	545	565	586	572	553	515	526	552	542	533	586	550	588	583	573	551	561	566	542	565	568	582	541	583	566	573	564	544	603	582	558	515	569	582	554	591	540	577	610	570	528	565	570	598	552	518	546	540	583	532	566	594	569	560	574	554	586	571	560	574	559	562	594	563	581	562	531	534	579	580	557	547	560	595	509	537	547	578	568	549	525	541	542	583	528	535	546	585	545	538	549	547	597	564	578	554	595	592	542	593	601	570	569	555	544	527	588	562	594	579	537	577	545	596	510	585	540	549	516	533	573	577	551	527	577	511	532	529	555	567	511	591	526	580	531	564	546	609	554	562	561	515	596	568	556	552	564	524	551	568	580	557	555	592	530	548	589	555	504	555	565	553	586	565	569	547	543	554	570	567	548	543	567	553	563	533	573	537	550	615	576	546	584	541	582	555	548	578	554	596	560	535	551	557	520	554	561	572	554	566	561	538	555	553	554	563	549	533	543	554	558	572	596	515	592	575	575	556	542	548	589	575	566	553	552	554	544	556	569	544	596	561	571	521	558	557	582	549	526	591	562	524	577	586	538	555	556	548	547	578	535	533	543	555	600	581	580	560	555	556	585	550	550	537	539	553	538	552	579	574	531	589	544	549	535	542	565	615	552	527	561	562	554	608
27363	17992	3762	588	401	380	429	369	349	369	347	389	357	345	392	348	338	313	338	349	350	364	353	354	355	327	370	363	353	336	367	335	338	339	371	349	340	322	316	347	302	322	355	334	389	355	373	361	351	376	379	376	347	382	347	346	344	372	365	355	339	369	375	315	347	356	332	325	337	353	347	360	364	351	361	329	376	322	347	355	336	325	353	340	369	375	311	359	359	341	372	345	344	338	355	359	368	353	357	339	350	363	349	369	330	342	415	346	383	343	349	371	390	377	354	361	350	368	372	343	348	364	378	347	377	319	348	333	360	359	340	340	340	358	332	353	331	321	327	347	343	336	318	367	377	359	354	331	358	385	378	372	397	329	355	375	349	337	306	331	381	391	324	352	360	320	379	345	355	316	326	375	336	363	357	367	365	349	363	362	334	317	337	335	338	365	358	358	349	332	363	345	348	360	381	390	337	352	371	360	363	360	358	365	345	338	340	343	363	355	348	366	392	348	366	349	389	364	382	374	304	356	351	369	359	330	343	363	341	327	368	344	316	361	388	339	370	369	365	374	370	348	333	373	361	375	346	314	336	367	370	365	362	349	343	334	344	332	356	368	373	377	343	354	329	351	318	340	333	364	328	301	348	334	375	346	356	351	345	335	323	342	347	356	352	356	335	370	375	361	378	397	353	341	316	338	398	361	358	341	329	316	335	363	378	359	314	343	319	347	329	345	332	371	356	348	353	360	356	330	362	333	341	358	364	345	309	360	360	363	349	357	337	364	340	343	342	336	359	363	332	358	334	391	361	375	317	376	366	367	377	338	384	338	384	314	364	337	363	347	341	363	345	351	345	353	358	303	339	360	355	355	365	333	363	342	338	356	344	355	345	335	368	320	349	337	387	347	336	374	371	335	352	333	341	345	346	360	349	341	343	352	361	357	323	332	331	316	323	375	356	362	353	361	354	389	350	368	356	351	355	369	339	377	318	322	349	364	318	358	372	343	324	332	342	375	391	353	338	355	360	377	348	324	324	355	333	335	347	385	347	369	347	327	349	391	378	339	325	355	328	354	316	370	344	345	345	361	353	358	369	376	358	349	352	356	350	318	333	364	353	342	350	346	357	332	331	334	349	334	331	336	325	368	406	382	351	346	351	377	348	337	354	306	315	357	345	342	353	332	380	340	340	372	328	346	334	352	372	343	348	328	396	403	343	328	377	339	353	358	381	349	365	368	370	376	358	377	332	346	372	347	333	347	334	333	374	353	362	346	343	350	371	351	363	378	407	356	321	371	326	352	321	352	340	370	340	383	366	380	381	369	366	349	398	342	331	329	338	362	337	340	361	323	344	324	344	348	342	375	341	336	355	361	321	361	300	343	382	332	340	386	331	334	332	368	350	351	328	323	362	347	343	316	351	325	359	367	339	344	358	355	334	342	355	346	363	314	318	323	368	366	379	350	312	344	339	343	339	373	347	330	319	370	357	359	326	364	330	342	368	348	323	341	339	359	351	353	345	361	356	370	393	352	371	362	346	317	361	333	338	352	371	367	375	353	335	339	344	332	362	338	334	350	370	301	401	353	352	337	360	332	368	340	349	331	365	351	313	322	411	339	342	372	328	367	344	320	355	330	351	358	345	344	340	374	350	349	363	349	369	363	349	392	369	328	373	363	383	352	360	310	353	343	379	334	348	341	352	362	319	335	349	349	384	328	364	386	382	357	397	340	358	334	356	358	368	350	343	380	334	393	374	345	331	409	340	326	347	332	341	359	338	338	317	380	335	350	365	341	322	360	361	356	348	365	346	334	309	377	342	315	343	392	364	322	346	344	372	334	368	346	340	373	379	373	361	331	350	347	386	367	366	331	383	355	341	348	358	353	341	351	352	286	342	352	348	328	355	349	308	332	362	343	339	314	386	343	335	349	321	327	349	365	360	357	333	344	377	359	324	363	354	306	337	344	333	355	328	352	364	318	355	355	378	371	330	348	341	322	333	356	350	332	342	341	344	330	366	370	345	379	350	346	347	342	363	339	365	352	356	353	334	330	372	334	364	357	363	342	304	351	345	319	339	329	372	330	337	346	378	356	368	340	331	316	337	324	348	337	341	344	363	348	360	347	371	361	374	350	305	309	325	305	377	310	375	360	351	342	345	349	363	361	336	387	326	359	354	350	349	343	371	359	370	341	368	356	370	329	328	378	353	358	334	349	380	370	340	353	345	344	344	367	346	346	344	359	354	321	368	300	350	342	375	363	358	366	369	313	353	359	344	346	361	341	348	390	335	377	380	330	355	352	347	341	324	360	357	352	383	342	376	362	364	337	337	355	365	362	326	349	356	365	351	345	352	338	371	372	353	345	369	343	359	315	353	371	359	338	361	370	347	312	343	343	362	359	322	338	344	339	308	341	380	370	323	363	331	350	358	346	351	347	330	335	348	360	367	367	341	367	375	337	331	367	366	350	324	381	347	348	321	322	342	373	336	354	362	384	354	368	312	354	362	342	316	357	356	350	376	376	335	366	348	368	360	347	322	345	356	382	335	359	360	355	367	358	334	323	354	349	357	365	337	345	389	350	372	340	348	358	317	347	356	341	341	375	345	353	336	336	350	332	391	337	336	365	339	352	344	348	345	329	363	358	353	369	328	378	365	342	326	376	373	355	344	386	359	354	322	365	335	343	322	373	299	355	329	326	330	365	348	334	357	344	366	364	310	317	356	340	365	350	350	358	353	333	365	350	348	353	345	354	373	343	372	360	361	376	368	356	374	356	365	363	339	322	356	358	345	364	356	329	337	340	333	343	358	353	370	345	371	387	328	337	386	352	310	359	350	328	344	337	301	355	373	339	380	318	325	370	373	358	350	378	337	361	384	382	362	324	349	355	356	302	333	349	352	350	356	362	342	355	372	368	312	330	347	326	328	363	330	375	327	339	331	319	341	341	324	352	368	353	339	354	338	306	357	350	317	340	329	362	353	354	368	344	361	354	342	345	351	388	322	359	372	341	382	361	362	382	338	371	313	396	343	342	358	346	321	336	390	348	357	362	313	333	393	369	369	329	381	359	386	377	361	354	347	363	339	337	381	340	365	348	339	336	396	333	358	308	346	361	348	381	377	344	322	360	361	339	348	330	354	351	338	325	341	394	335	359	383	356	348	335	311	345	297	353	349	346	353	350	369	384	335	334	346	345	380	327	356	312	338	346	321	359	351	374	349	336	355	355	347	335	347	345	356	345	340	329	344	324	336	347	336	381	356	354	343	322	353	340	358	351	356	381	365	320	364	315	357	359	311	340	371	350	334	358	409	327	381	333	334	320	353	365	344	334	334	374	350	349	365	357	353	335	333	382	363	347	350	329	335	322	344	341	351	346	360	365	352	315	344	341	328	333	351	346	336	377	343	345	322	335	385	363	337	336	354	363	345	348	352	350	364	352	306	365	336	372	307	352	329	348	379	392	351	321	341	374	337	362	339	366	404	364	361	349	367	373	353	345	358	354
4144	846	711	489	449	407	426	450	414	409	401	390	400	379	395	399	406	387	377	388	383	372	370	367	382	401	362	356	435	381	370	363	364	397	392	351	362	371	361	455	375	359	370	398	364	412	391	382	397	372	379	350	388	367	396	403	395	389	406	397	387	398	402	398	421	384	366	391	385	400	393	364	407	377	397	374	361	394	375	399	390	416	384	353	418	360	403	381	369	357	416	355	432	380	394	399	424	376	392	389	381	408	390	366	424	425	375	390	378	378	368	385	410	389	386	393	367	366	380	416	386	391	358	409	387	388	411	401	395	383	389	374	405	390	358	395	356	350	382	395	370	347	385	399	383	367	381	397	384	383	405	382	394	404	360	407	378	369	375	346	380	383	372	369	396	369	382	386	385	362	382	401	384	379	364	369	380	357	369	402	381	390	408	398	341	402	425	397	392	368	376	371	419	384	361	386	373	379	359	376	386	384	347	431	377	396	390	395	369	403	398	418	402	407	420	382	388	386	448	426	379	408	355	389	363	371	397	446	392	429	397	385	413	429	415	422	399	365	358	361	372	394	409	426	371	368	378	409	385	345	391	407	395	406	357	382	417	403	390	421	400	369	383	380	392	359	397	390	371	381	358	355	385	368	338	394	383	393	372	389	357	331	407	396	395	409	391	358	423	394	410	382	394	380	329	398	352	408	387	369	384	393	373	361	381	387	418	390	341	382	371	405	376	395	336	413	383	387	386	401	407	409	384	395	375	375	417	344	388	407	354	427	420	392	423	384	369	421	368	380	422	406	383	392	403	388	369	384	392	368	385	404	394	428	404	380	425	378	364	377	381	371	388	405	378	431	398	394	373	385	396	367	355	369	382	376	385	381	402	383	392	400	398	387	391	396	388	363	396	377	373	388	368	409	406	394	408	392	374	402	380	397	406	401	388	382	418	389	382	381	410	409	427	388	384	375	358	403	359	384	373	365	375	394	377	390	417	395	363	391	341	402	379	355	369	403	385	379	401	380	422	372	368	399	380	383	391	374	395	362	360	410	387	366	375	343	374	402	340	385	413	400	353	374	402	406	354	366	396	389	387	384	389	376	401	414	382	395	374	357	368	404	366	375	435	388	357	385	395	366	375	361	350	409	358	406	393	384	394	395	410	371	402	385	381	373	392	425	407	386	394	397	403	376	372	362	422	393	362	367	378	392	405	382	393	405	395	387	421	414	409	387	355	381	395	376	386	383	377	390	363	385	377	382	396	371	385	397	371	379	399	387	408	395	398	378	399	394	365	373	387	358	382	369	382	407	374	371	398	403	410	391	376	388	419	401	364	346	363	386	407	403	378	401	381	380	376	402	361	383	382	404	363	384	381	391	418	393	383	393	344	379	390	378	402	394	391	365	379	389	429	371	397	403	378	373	409	398	381	403	401	371	374	374	352	395	389	425	418	420	391	379	413	376	360	389	431	342	360	401	409	379	378	372	387	360	402	368	390	374	380	373	403	391	370	402	393	373	346	381	387	404	374	369	377	423	386	423	390	372	402	409	394	368	363	411	363	374	369	359	374	370	369	382	383	416	393	400	361	387	390	394	391	369	397	374	402	424	367	400	386	374	413	395	380	405	425	421	361	385	364	411	418	379	395	382	400	365	396	362	411	375	421	419	391	376	358	368	374	396	390	357	381	407	402	386	363	387	368	379	412	393	385	380	384	413	396	384	387	370	415	393	404	391	406	393	386	361	402	405	408	403	350	411	392	422	388	392	412	365	405	370	419	410	354	393	393	369	400	408	392	365	399	382	429	392	414	378	395	439	385	408	391	379	380	403	391	395	387	384	419	385	400	411	374	393	374	388	385	356	425	406	381	368	406	392	356	409	388	398	413	351	384	393	381	376	372	374	386	400	379	382	363	386	333	407	381	353	409	393	397	391	389	381	362	403	382	380	384	377	353	372	373	410	410	378	390	384	392	387	372	360	385	384	398	386	361	409	400	377	366	411	404	413	405	334	415	393	419	380	373	434	376	393	383	421	372	378	379	400	389	348	387	390	385	390	392	450	426	375	349	395	351	428	413	405	389	382	378	412	377	365	402	387	399	415	408	371	393	359	373	398	381	375	396	367	399	401	401	399	355	369	431	389	372	400	378	369	359	397	379	382	408	402	406	380	405	390	390	390	370	367	403	375	368	370	367	399	386	395	374	391	348	385	357	377	393	371	391	414	401	358	390	374	378	350	348	393	389	399	394	382	360	390	385	380	369	399	400	401	353	353	360	398	360	374	394	411	386	383	397	369	365	379	383	374	356	359	369	389	375	380	388	373	424	377	356	388	400	374	403	360	372	363	385	410	370	387	385	391	411	406	370	376	372	374	383	362	384	392	398	376	346	373	391	407	386	386	357	359	368	405	357	383	384	374	396	399	367	388	375	403	404	381	377	379	367	410	420	359	382	365	402	377	402	407	412	379	369	349	409	400	411	349	376	374	408	383	398	404	383	395	370	375	395	398	398	385	409	383	364	381	358	387	392	380	407	384	348	375	376	390	382	392	379	401	368	379	402	388	363	378	405	361	393	387	391	402	394	410	373	389	392	390	408	391	376	384	389	399	410	404	391	388	386	369	353	408	350	376	393	375	382	408	388	369	405	377	381	375	401	406	406	373	391	396	364	395	421	348	383	395	386	342	436	380	384	363	414	419	391	345	393	384	380	403	405	380	363	351	355	377	425	453	394	401	382	363	377	381	382	397	404	384	391	403	349	394	376	358	373	379	407	379	373	394	394	396	348	357	378	352	399	384	391	401	407	396	394	359	364	383	414	390	399	423	388	404	342	412	399	405	374	361	410	415	373	382	386	383	387	413	362	353	378	426	394	405	406	382	390	383	419	349	414	410	360	372	392	391	394	393	399	393	423	361	397	364	369	387	359	386	380	374	404	380	372	402	389	401	386	414	414	375	370	402	366	396	359	402	454	390	413	409	386	361	373	380	388	361	391	361	411	389	398	389	398	380	408	386	377	411	396	393	390	403	359	391	400	416	399	369	368	387	383	382	391	389	386	398	370	391	424	387	380	431	380	342	398	413	445	427	395	368	386	365	377	402	385	393	359	366	378	371	381	418	340	387	376	379	384	363	395	413	380	392	362	386	408	417	399	390	378	365	351	377	385	369	408	361	383	380	373	388	378	378	402	360	395	387	368	417	359	396	411	409	360	387	365	384	372	371	397	380	363	369	397	386	397	414	382	389	393	413	403	365	416	395	368	409	395	376	393	350	395	353	369	394	367	390	390	384	382	367	410	367	385	389	391	388	380	376	420	386	412	381	357	364	376	397	397	370	388	386	383	399	382	390	417	406	418	386	397	348	390	397	361	414	384	375	417	346	368	395	403	365	391	390	394	398	402	351	411	381	407	388	400	389	379	390	421	380	364	420	383	388	372	407	377	361	424	337	427	385	416	399	371	411	405	342	383	413	387	398	372	389	407	368	395	393	438	405	337	389	430	375
23370	21080	28425	23944	21090	12372	1470	938	869	786	739	744	730	726	652	675	611	648	609	674	638	627	637	657	634	678	661	627	598	572	634	612	640	595	593	613	652	601	591	599	605	609	608	656	593	584	603	603	616	619	600	639	584	603	622	617	588	616	593	617	628	560	632	612	570	659	614	605	577	686	668	566	601	653	635	554	611	590	593	616	623	594	624	595	624	612	675	600	610	622	663	635	578	567	579	622	605	648	674	576	580	610	651	638	617	619	635	597	619	581	626	591	575	580	630	620	653	619	548	594	658	616	606	634	600	615	602	613	614	663	575	601	642	617	622	625	633	576	582	618	608	611	599	600	611	611	632	605	625	597	593	580	609	615	594	578	580	596	615	647	570	609	610	617	614	622	600	586	581	633	599	588	638	619	633	610	570	553	621	633	627	605	608	608	635	616	608	649	690	586	638	630	558	632	598	619	589	630	594	611	612	606	606	597	618	605	631	593	598	630	615	608	624	591	650	647	604	585	608	585	538	604	580	582	581	575	653	640	626	608	582	614	582	670	627	600	580	552	583	616	654	653	618	623	605	589	616	582	623	613	610	604	606	600	622	654	615	586	559	574	570	597	627	612	616	632	632	641	606	632	579	605	545	603	592	608	614	611	597	580	628	621	577	600	623	611	659	609	602	620	602	618	587	592	577	610	665	644	598	573	607	549	623	659	624	590	571	615	636	631	563	616	666	584	604	606	642	582	655	606	585	602	580	632	573	619	569	610	593	625	599	593	639	637	640	582	606	572	630	560	611	594	554	632	585	638	613	592	581	632	588	567	606	558	586	601	622	609	591	601	583	657	644	606	603	560	573	592	633	583	608	585	579	630	627	628	566	665	622	600	636	577	599	597	639	629	599	586	608	665	622	588	600	590	606	580	602	607	589	613	618	598	604	586	605	572	601	629	580	646	629	610	640	598	634	608	626	623	579	671	616	585	589	579	650	575	572	605	594	560	596	625	619	601	604	600	604	588	633	602	616	598	597	640	602	581	593	591	637	609	594	574	577	614	620	588	604	605	604	619	652	611	583	600	595	577	597	581	624	567	608	560	608	552	627	617	614	609	631	600	572	606	574	650	577	589	621	570	612	600	580	618	599	551	615	603	638	601	578	558	611	597	624	570	576	609	624	597	580	581	575	577	572	597	600	594	578	628	624	579	596	602	621	613	605	634	613	597	571	601	597	590	645	630	622	619	613	623	646	617	609	602	615	607	639	566	578	624	611	648	580	569	578	602	566	572	613	631	570	600	603	606	615	601	621	595	643	592	609	598	617	587	633	593	595	640	609	606	577	646	618	629	617	559	567	636	587	603	626	611	621	620	629	609	603	624	599	599	561	555	575	594	617	598	622	608	596	619	570	584	610	631	624	615	622	594	620	628	581	634	562	608	585	584	587	573	607	581	599	590	624	574	590	600	606	600	612	628	605	592	589	647	619	607	616	593	618	540	634	578	604	609	589	591	616	559	585	594	615	616	579	616	603	560	558	598	592	586	666	666	590	587	588	628	594	615	575	641	636	580	630	609	597	593	641	640	598	594	610	607	567	631	573	636	582	574	598	657	606	581	618	584	596	566	594	597	565	595	599	609	581	603	605	588	573	617	643	599	598	591	593	606	623	564	591	589	592	596	635	571	616	589	609	614	560	633	600	604	616	609	626	590	583	592	576	601	581	600	586	591	568	596	608	565	588	558	607	560	600	573	649	673	640	596	606	647	573	589	588	619	567	621	630	630	631	654	642	591	633	618	574	620	623	586	594	656	590	589	620	622	613	606	622	604	601	587	638	567	623	591	618	579	599	591	621	622	593	607	575	592	565	577	602	628	647	562	609	613	604	624	606	562	570	595	626	604	651	638	617	580	624	647	619	598	575	620	634	592	570	622	596	592	614	598	605	619	578	579	630	639	601	577	606	616	601	575	612	607	607	602	624	615	586	655	575	576	641	554	585	621	595	597	602	574	584	609	643	667	597	588	596	593	605	609	610	574	589	627	620	613	586	617	575	564	605	605	587	581	590	635	583	580	520	615	645	603	607	603	625	591	603	591	604	634	622	556	624	611	650	618	581	644	623	594	609	592	599	632	595	603	611	596	614	605	601	607	654	657	625	629	623	562	631	583	626	592	614	588	611	606	614	634	603	642	557	596	594	637	597	653	623	615	600	572	654	578	551	595	607	590	616	644	583	636	604	598	627	608	581	613	596	599	617	629	626	603	610	608	569	614	622	593	556	594	622	589	607	560	617	635	591	590	600	605	588	609	607	603	589	595	625	617	589	633	614	626	585	629	602	597	593	633	620	605	591	603	565	568	661	617	587	619	628	612	573	588	584	595	596	662	599	638	604	611	609	593	562	582	568	638	582	599	615	557	603	579	604	611	611	605	592	636	628	558	616	613	593	616	641	572	603	628	611	626	638	587	613	588	596	595	553	602	596	611	617	620	618	584	600	621	646	631	592	612	522	594	610	582	629	623	578	613	610	606	586	566	599	614	601	573	630	595	604	604	602	604	613	596	633	596	573	583	620	613	551	618	656	629	596	548	618	613	630	667	561	641	656	584	581	612	654	596	605	583	604	584	581	581	582	579	612	592	615	619	615	577	634	605	649	566	581	649	620	587	613	579	598	612	588	618	613	648	628	642	590	620	625	595	582	559	626	586	584	592	598	607	604	633	607	619	626	635	597	621	591	582	578	652	601	628	587	598	596	601	565	598	566	583	645	635	636	594	567	663	611	597	614	597	624	624	566	618	611	550	599	600	567	604	627	610	609	630	624	590	600	598	608	626	629	592	673	624	605	634	630	630	583	613	559	581	608	605	607	596	608	624	611	628	625	620	593	625	592	621	593	562	552	628	621	561	624	593	612	649	642	618	617	601	636	587	588	583	623	591	606	599	584	593	576	635	637	657	603	629	591	594	587	600	638	625	571	612	637	619	576	569	562	612	596	641	574	622	630	611	605	634	601	633	593	605	603	577	600	593	583	625	617	618	595	549	589	590	601	630	575	630	583	598	600	618	605	616	636	614	627	603	596	568	606	646	603	586	590	626	554	612	637	594	634	568	645	582	608	611	598	663	583	587	602	589	610	663	625	651	621	593	611	609	642	582	579	599	577	596	631	635	578	587	588	633	599	582	571	590	626	623	592	587	612	572	597	567	603	670	607	608	613	598	575	614	603	597	568	608	601	599	605	621	620	596	574	585	605	576	601	618	634	590	634	661	582	600	628	637	606	622	606	591	575	588	597	606	597	599	624	607	608	628	617	603	578	614	591	592	646	556	602	623	677	620	594	611	581	608	614	586	580	606	610	605	578	592	611	581	607	575	637	598	594	578	599	591	598	628	563	612	575	604	583	593	547	582	603	583	580	585	594	614	548	583	571	578	640	587	591	596	581	626	603	629	629	652	584	625	597	603	623	649	579	629	616	595	594	579	585	609	616	626	593	621	604	641	638	597	645	592
3815	8913	6211	3088	2332	1806	1493	1298	1114	957	878	821	853	844	792	775	751	729	752	725	679	684	689	711	656	685	720	671	670	703	645	699	711	655	702	685	683	695	690	691	674	687	675	665	590	653	655	657	637	659	678	677	707	664	637	659	683	630	681	673	630	657	670	664	704	681	671	638	668	653	647	672	659	675	631	643	709	664	646	641	668	641	676	686	674	636	676	669	647	622	631	638	655	664	707	644	680	660	677	635	654	643	619	637	648	654	655	657	661	658	702	666	688	652	634	611	645	660	659	706	616	662	635	649	668	636	655	678	643	677	636	692	681	655	673	639	659	676	631	641	667	736	673	698	629	649	640	644	731	676	659	644	667	675	670	667	687	640	645	651	724	681	659	648	610	654	679	682	689	640	658	675	636	656	655	685	668	680	640	626	652	650	636	648	663	725	671	637	653	661	692	666	647	687	644	628	677	679	664	652	664	648	674	668	670	659	646	650	667	657	612	657	675	666	679	648	700	656	646	683	680	598	650	655	666	669	633	684	621	640	613	707	670	669	637	686	665	685	664	678	660	654	667	705	674	663	642	641	649	643	697	638	634	662	656	667	664	654	666	636	650	684	653	691	670	650	678	666	642	687	718	729	637	661	630	610	681	608	682	667	682	640	663	671	673	674	658	651	582	647	625	637	653	648	697	654	679	678	695	634	622	680	668	672	685	648	659	661	639	672	620	661	651	640	657	681	703	682	673	684	646	697	640	667	716	702	639	673	625	634	633	676	682	694	733	657	661	711	661	702	671	705	667	699	665	685	712	624	665	688	648	684	649	650	698	640	620	652	638	665	676	669	663	670	641	697	639	694	622	680	656	665	647	690	665	647	679	646	648	651	647	672	691	631	625	639	657	620	675	671	601	678	636	668	663	640	653	694	694	668	609	697	663	705	660	689	665	696	667	664	677	655	678	648	675	650	652	651	677	635	666	667	660	665	667	710	626	658	703	694	647	694	690	670	701	661	693	687	670	652	616	679	673	628	633	629	672	646	683	649	645	644	690	653	655	650	666	641	669	630	691	698	603	690	661	636	699	657	685	625	654	625	656	618	724	674	661	654	634	674	642	665	653	664	616	657	630	677	642	653	659	675	661	674	620	661	637	679	656	631	684	661	647	674	701	654	649	652	684	685	632	681	639	651	610	703	675	655	649	623	667	655	664	684	633	618	658	660	664	646	633	630	662	624	640	704	640	622	631	700	692	670	681	646	657	662	678	670	658	676	655	664	655	688	690	637	661	641	642	669	651	707	657	688	653	674	648	616	621	639	621	652	675	673	652	643	656	641	661	681	647	681	728	655	670	654	647	628	624	698	635	611	658	650	661	626	621	679	639	669	661	633	689	662	632	688	678	643	628	652	660	669	657	659	668	659	658	690	642	648	683	679	670	671	664	685	650	698	695	695	646	665	666	665	612	645	669	693	640	668	619	629	669	737	672	693	666	642	664	718	673	654	619	660	652	659	677	674	688	660	623	658	623	684	602	674	653	675	709	657	686	650	664	654	655	665	634	702	629	607	679	695	658	660	667	630	726	646	658	669	632	669	630	609	669	676	652	672	641	656	688	684	725	652	575	651	647	652	669	641	686	680	645	680	658	646	640	658	629	654	687	633	636	639	648	673	667	702	668	637	706	633	655	644	714	667	615	666	649	669	710	642	674	672	682	672	675	654	638	678	658	656	664	656	640	676	671	646	691	687	697	652	666	666	616	696	660	644	692	633	676	651	677	691	641	645	631	619	623	664	681	645	672	637	673	658	715	700	628	653	706	657	689	701	648	643	631	714	643	658	680	639	670	683	663	643	675	658	626	656	627	639	634	695	681	681	678	689	676	627	707	674	669	653	625	697	652	663	635	687	644	661	635	675	631	693	644	660	661	668	685	626	653	661	667	614	670	660	606	691	628	638	652	678	626	669	683	647	648	676	658	662	633	663	627	669	649	637	676	641	645	706	699	661	642	689	649	711	656	654	682	649	592	641	590	633	631	625	642	724	670	650	675	696	626	628	604	641	649	645	661	620	703	642	660	645	690	646	676	649	653	678	697	684	650	680	630	673	626	661	654	684	656	667	671	728	637	622	669	638	684	658	665	675	667	636	686	682	630	660	701	626	668	653	631	627	689	685	682	634	634	613	620	709	621	683	652	692	669	643	649	622	639	642	658	631	645	639	680	661	663	671	666	655	621	667	676	651	653	662	625	650	647	631	685	683	710	688	623	676	642	636	680	659	658	616	630	675	694	646	681	662	683	637	679	674	612	677	612	617	626	680	654	622	681	654	681	612	720	627	670	642	606	655	665	644	663	651	693	639	692	659	597	668	648	644	696	696	645	605	683	603	605	662	653	658	659	645	694	663	631	652	679	619	692	662	631	686	671	694	650	658	700	639	617	696	691	607	692	650	631	631	633	643	673	641	653	637	663	622	643	652	671	678	694	725	661	645	616	646	690	684	644	639	660	629	662	701	689	644	636	669	657	652	678	601	636	646	641	646	657	655	637	650	622	681	670	662	623	651	664	634	637	669	683	620	690	649	667	646	664	627	641	647	670	684	666	683	638	652	668	673	665	683	658	637	676	678	646	618	627	670	624	662	633	700	662	670	663	633	653	666	721	654	695	634	669	684	589	645	659	631	669	653	688	654	634	632	622	662	658	739	654	638	678	654	613	659	641	700	693	619	650	645	672	640	647	672	714	620	682	662	641	653	668	619	669	649	665	673	652	688	664	619	620	634	695	633	642	667	631	661	658	657	638	671	625	660	660	696	641	675	698	648	693	660	641	683	624	599	663	688	669	686	648	654	660	648	714	687	617	637	608	627	651	640	677	673	664	653	661	681	673	687	643	691	688	617	684	687	687	632	666	692	709	658	610	669	656	644	633	636	610	629	676	626	642	657	672	679	632	645	699	672	614	673	674	639	697	641	637	694	683	671	682	614	688	659	670	671	662	634	692	713	652	696	658	689	638	676	646	695	624	646	672	637	662	631	675	709	638	634	709	689	652	690	650	672	665	660	611	672	656	655	685	683	600	669	692	663	642	647	670	668	662	633	648	636	618	670	654	677	642	633	660	637	677	678	654	662	627	671	697	706	691	668	673	647	637	624	690	631	618	629	657	619	648	618	691	595	636	666	673	669	640	677	659	686	632	644	614	631	640	621	682	636	649	670	604	660	636	710	652	671	690	680	647	628	627	661	661	658	654	697	702	704	635	690	640	620	675	661	675	671	654	600	661	634	631	707	643	661	617	670	692	654	688	629	659	674	677	632	681	651	691	665	625	654	641	652	658	656	687	663	655	685	642	680	646	690	638	666	664	697	626	658	696	683	655	695	665	656	665	610	693	633	659	619	644	674	652	695	654	645	655	710	685	683	660	674	651	663	679	650	668	671	687	677	645	676	677	644	740	717	646	683	688	688	664	649	677	665	608	664	658	653	667	667	636	712	625	642	676	697	670	640
24514	21100	27514	24827	12750	624	383	382	323	259	287	239	258	189	241	213	227	213	214	219	223	215	192	185	166	181	205	188	205	198	195	209	193	172	192	205	194	195	198	186	193	207	202	188	191	192	187	209	185	180	170	202	186	194	184	192	202	204	194	189	192	176	214	188	174	189	210	201	184	193	183	194	201	169	205	180	175	190	195	215	172	211	173	213	189	178	194	179	174	190	188	209	185	169	167	175	196	193	226	183	195	198	198	163	179	175	197	186	169	201	178	185	204	188	187	201	170	218	211	184	181	201	174	190	159	196	182	195	184	189	192	175	195	162	187	164	196	208	180	180	194	181	195	165	182	201	162	180	177	174	178	190	174	186	195	207	182	187	184	195	168	184	170	175	196	198	185	186	177	186	187	200	172	174	197	198	232	195	187	193	178	206	178	178	174	198	186	175	190	187	164	184	189	181	194	180	187	201	181	206	200	183	202	173	199	185	187	205	173	182	211	190	205	178	180	181	190	187	172	187	200	208	183	196	189	190	179	222	187	166	204	205	193	175	199	193	175	199	186	209	192	182	200	193	181	190	195	183	209	190	193	188	196	196	190	162	205	191	180	175	199	189	199	194	198	196	174	196	186	182	187	176	203	214	181	161	174	175	205	184	186	178	193	173	171	184	181	166	186	183	175	179	172	181	200	195	185	185	176	175	203	179	184	193	182	213	176	202	200	198	180	208	200	187	182	188	201	186	217	190	186	192	167	173	207	171	168	210	157	184	166	201	180	211	213	190	198	187	162	153	207	185	194	183	198	187	195	189	178	178	184	156	165	179	195	162	210	202	192	175	196	171	190	172	176	202	151	193	203	205	206	204	171	168	185	191	197	216	190	199	186	157	210	192	206	190	209	170	167	181	167	182	189	193	218	176	178	196	186	172	183	210	183	154	204	177	182	196	198	185	179	185	173	177	174	201	203	195	159	198	186	177	185	200	195	207	189	203	192	175	190	196	183	172	204	193	201	180	169	164	178	188	183	183	211	196	177	182	184	197	183	201	199	184	193	205	199	181	152	185	201	174	202	199	204	181	167	196	173	221	197	185	204	184	170	200	203	191	197	186	181	201	211	170	163	178	193	198	196	192	161	190	175	211	180	200	162	184	203	193	192	164	181	186	187	204	198	202	181	194	175	189	170	202	183	178	185	183	191	189	161	202	193	172	180	185	212	206	188	184	185	182	180	195	193	186	195	178	181	204	177	188	193	172	180	196	207	203	237	179	174	181	184	179	203	161	166	194	219	204	197	209	174	202	205	180	182	185	188	175	176	192	197	184	200	178	195	198	203	186	198	188	181	198	188	205	190	189	175	188	189	190	187	182	196	171	181	202	191	169	167	222	194	189	198	187	170	173	171	212	178	178	183	170	181	195	171	180	166	179	198	190	173	207	214	202	203	204	206	180	173	179	176	180	186	204	184	208	190	200	165	200	189	197	178	216	165	180	161	181	187	179	196	164	198	173	189	188	186	181	201	175	207	185	201	192	177	187	194	164	178	199	185	197	187	187	200	194	175	184	163	190	187	185	169	191	181	190	173	184	184	186	207	189	173	187	197	182	192	186	193	201	206	217	204	171	187	200	169	183	195	209	201	186	176	189	187	193	164	195	183	188	198	195	170	183	188	185	189	185	172	170	172	199	177	195	193	198	208	202	189	203	170	185	205	174	197	188	174	169	216	152	194	184	209	185	167	188	177	163	171	209	198	194	197	190	184	208	170	188	193	200	177	180	192	199	192	159	222	200	198	186	173	184	192	214	200	222	183	169	191	205	213	188	192	198	204	203	156	187	191	180	175	185	184	185	171	193	163	195	194	176	169	172	181	180	212	190	196	169	189	183	193	185	215	200	201	174	173	182	162	174	171	184	193	184	204	189	183	187	205	177	181	203	197	181	206	158	197	186	208	195	190	178	201	203	214	179	186	198	206	159	192	173	185	191	163	164	188	182	176	189	212	191	181	193	182	187	197	162	173	177	176	169	210	197	194	210	212	203	177	206	186	191	196	159	193	179	183	169	174	193	189	203	170	201	190	185	155	167	210	156	177	203	167	178	212	189	195	173	181	177	201	190	210	210	193	170	183	217	189	217	209	185	174	167	210	180	201	203	200	183	177	173	173	196	178	202	208	198	232	204	183	187	198	204	170	185	181	185	203	185	184	180	170	190	208	205	186	193	178	206	205	180	193	168	189	169	181	218	181	203	198	199	160	164	185	238	183	200	184	206	201	188	172	184	209	183	193	193	189	192	178	195	165	202	208	186	169	165	188	176	181	197	195	189	192	206	201	204	189	188	170	184	180	203	189	173	189	168	184	182	185	200	190	169	186	184	179	194	205	166	192	170	186	182	180	183	214	177	200	198	170	191	190	180	195	184	180	206	181	169	180	192	184	188	179	197	173	242	193	172	180	191	204	180	187	183	190	184	181	171	187	189	210	189	184	168	181	196	194	187	205	156	192	189	178	185	178	192	176	199	169	194	203	173	195	189	172	183	183	185	165	180	176	200	218	199	192	199	174	200	206	190	168	196	184	208	188	193	192	188	193	153	184	218	208	177	199	186	211	168	200	188	176	193	180	218	195	207	204	196	176	175	184	183	217	164	176	191	183	197	184	182	187	189	196	178	167	171	203	193	185	182	174	205	168	183	176	189	163	198	175	191	172	202	180	188	220	185	197	186	205	191	192	158	170	194	189	194	182	208	216	177	178	179	175	204	201	195	171	197	188	196	166	157	191	148	180	172	199	152	194	192	158	180	182	186	197	178	198	188	195	177	192	215	204	207	209	198	192	182	195	184	179	183	166	178	181	179	189	179	202	175	144	153	184	198	170	206	197	195	169	214	184	188	169	216	192	188	195	197	181	206	178	175	227	164	172	189	196	168	213	205	204	177	197	179	199	189	170	196	190	195	187	205	193	194	190	217	203	203	210	188	179	168	206	208	200	229	214	183	214	158	160	171	193	188	201	183	191	188	187	176	170	175	166	186	199	174	187	182	194	174	174	198	175	200	156	179	194	173	189	213	206	178	203	189	170	194	201	196	181	163	198	190	192	177	175	171	203	190	192	167	182	185	193	196	192	171	179	195	183	206	179	199	207	193	192	178	203	171	179	198	207	174	184	158	206	189	193	208	174	171	187	214	177	172	201	224	188	189	202	187	198	177	211	174	192	191	164	180	193	190	195	187	189	176	179	194	195	192	205	194	172	183	195	190	190	189	201	194	173	186	205	183	180	215	185	180	175	205	168	193	189	153	175	176	211	175	186	199	172	187	172	183	180	180	201	186	181	160	219	194	180	178	195	171	159	192	191	184	204	213	211	171	166	186	192	193	188	174	184	173	207	189	193	173	171	188	171	195	203	189	196	210	205	194	201	199	208	196	173	181	174	195	183	160	192	176	196	194	210	154	182	175	188	206	183	178	168	179	205	174	164	172	168	199	193	185	176	191	179	191	183	178
3196	5016	3295	1632	1155	910	686	614	491	416	342	364	336	281	311	293	274	270	261	271	272	250	272	243	230	249	247	245	262	238	234	252	248	233	249	252	229	243	244	238	225	228	245	230	242	224	227	227	223	242	201	242	229	220	251	225	215	207	232	254	232	226	232	238	230	224	196	205	225	206	237	221	215	231	242	244	279	221	240	212	222	217	223	233	224	227	207	233	233	225	224	238	231	249	236	220	236	223	236	239	247	223	234	273	246	250	195	216	237	228	246	216	227	222	225	248	257	205	199	244	234	228	224	218	225	256	218	236	237	228	238	233	204	239	248	232	217	221	214	197	261	223	242	221	214	207	218	258	241	237	223	211	233	215	246	243	209	256	187	238	206	236	237	232	240	223	234	229	231	227	233	228	246	237	227	225	190	228	201	210	221	227	249	259	219	232	246	244	246	247	232	216	238	244	224	226	267	229	248	244	233	251	218	259	251	240	239	220	199	227	234	197	217	222	233	210	221	233	236	225	243	231	210	231	223	226	233	215	216	220	220	246	253	228	214	260	209	217	250	261	231	212	223	210	235	233	214	235	230	209	223	241	215	259	229	206	255	217	226	218	242	220	242	216	253	238	223	221	260	211	214	224	205	239	246	228	246	222	217	188	208	236	236	230	215	228	255	229	231	203	256	203	240	208	192	206	226	218	226	205	225	213	212	221	243	195	230	210	224	242	222	226	211	220	226	232	227	244	238	260	234	241	231	227	211	250	231	214	225	210	233	200	220	228	218	232	216	212	228	224	235	228	249	233	210	214	228	256	247	228	224	225	226	237	231	210	247	215	220	211	213	238	243	212	198	235	239	247	232	219	241	216	211	236	220	243	260	231	226	253	235	209	228	215	244	259	220	213	242	225	204	222	211	243	231	223	216	216	241	231	246	239	248	206	207	241	239	211	249	225	218	237	237	229	255	215	231	247	232	226	208	266	233	222	229	216	244	249	231	249	217	241	220	245	243	206	204	224	232	244	249	214	235	238	239	213	246	219	235	232	223	229	240	206	258	216	247	231	239	215	207	228	264	219	216	230	209	199	228	241	212	233	236	242	227	225	231	243	239	181	215	220	206	248	253	236	238	228	216	230	232	256	222	234	211	225	233	240	251	217	228	216	214	213	240	245	222	209	208	205	241	214	238	213	217	216	265	230	214	246	212	219	206	225	233	230	255	197	234	242	229	254	245	234	247	238	203	250	217	218	245	236	243	213	246	218	239	221	232	207	221	247	234	226	245	219	245	251	222	232	232	236	224	235	207	220	199	213	240	239	235	239	219	228	221	204	226	224	225	230	237	220	208	223	213	220	211	216	244	215	240	243	235	248	205	233	216	234	227	230	217	224	228	204	219	201	228	211	209	245	208	224	225	240	234	245	195	218	238	221	217	214	223	232	236	216	212	228	241	197	205	222	224	249	216	230	246	264	228	226	241	218	207	263	234	260	240	219	233	208	238	231	224	236	229	214	239	224	244	224	222	227	239	243	235	237	242	253	216	211	230	246	222	200	229	227	245	210	249	238	228	209	242	249	225	226	228	203	228	224	230	246	238	217	257	210	224	232	248	242	219	217	235	227	213	244	235	235	222	224	255	256	231	222	235	225	216	219	232	233	223	237	242	209	239	236	210	248	231	225	215	233	233	234	235	237	238	228	244	220	227	215	231	206	226	236	250	244	221	215	223	235	224	206	221	232	249	224	248	239	206	211	246	206	229	215	215	227	225	251	259	223	235	258	233	224	243	191	215	236	229	242	234	207	223	209	248	257	244	234	228	243	230	202	210	258	209	219	211	228	237	221	223	229	208	215	252	214	231	239	220	216	232	224	247	195	231	243	247	245	265	211	233	215	229	233	225	231	216	224	220	220	239	255	235	221	225	210	219	201	235	260	233	235	227	224	246	204	217	212	203	206	218	194	225	251	228	228	234	212	227	230	224	242	207	221	237	249	211	214	222	212	224	214	232	238	219	236	213	217	255	226	244	207	227	215	235	242	256	230	220	228	232	233	206	243	234	236	229	257	204	224	234	207	216	224	232	229	227	230	216	240	216	225	221	211	217	227	239	248	214	262	235	251	255	232	181	257	238	231	224	241	247	227	234	216	235	233	209	207	237	222	212	201	217	201	249	234	206	225	244	219	225	212	219	242	245	223	226	223	237	219	250	229	230	209	208	227	235	221	228	221	207	231	232	239	221	235	233	223	218	217	225	209	214	197	206	221	211	215	215	204	241	220	243	228	236	250	238	229	230	234	239	228	218	231	223	200	249	245	244	224	227	220	223	219	220	212	240	213	210	228	209	269	225	253	235	246	190	244	206	235	246	239	240	228	224	262	218	231	214	235	209	210	235	231	219	216	222	235	224	237	232	221	221	236	193	211	243	211	211	246	251	207	206	239	231	227	216	231	231	232	236	242	267	195	230	211	229	222	251	255	237	228	220	232	207	224	165	218	238	221	235	213	235	242	214	229	243	242	217	245	222	238	210	240	219	227	219	241	233	199	204	229	205	242	219	240	229	229	257	244	225	217	245	243	227	233	234	233	240	230	228	218	251	245	233	244	251	237	238	236	229	234	254	232	239	211	241	213	246	221	243	215	235	228	204	223	209	212	215	223	218	209	212	217	218	234	226	230	245	225	215	245	234	219	230	215	217	216	233	205	226	240	224	240	236	241	225	243	232	205	233	245	220	213	202	232	201	234	237	255	238	239	242	206	237	217	247	252	232	215	218	236	229	235	235	219	228	210	222	212	240	233	234	235	230	224	231	235	213	236	261	207	215	217	235	237	237	221	238	233	226	268	250	221	226	209	238	233	245	235	245	229	235	214	213	224	244	238	191	234	235	221	203	218	222	200	255	246	204	205	219	232	222	233	209	222	238	263	229	230	202	198	226	224	217	223	220	252	239	215	258	208	227	237	224	197	208	227	248	247	219	246	211	227	247	248	233	240	237	236	240	242	246	238	246	254	219	220	215	230	227	232	222	241	218	207	232	233	234	208	219	239	227	285	236	214	202	240	242	207	263	221	216	212	236	206	239	252	230	233	207	236	229	253	224	256	216	210	229	246	247	226	241	244	236	228	218	220	212	214	236	233	236	209	249	221	238	241	225	243	268	221	198	230	243	235	225	257	246	215	236	243	243	230	220	226	227	236	217	217	210	217	252	248	234	226	240	233	230	195	231	225	212	246	207	236	240	232	216	236	218	236	255	248	214	220	226	216	208	240	253	230	233	268	257	248	206	210	201	237	214	228	225	232	204	226	236	252	229	230	226	264	225	230	190	240	242	224	248	212	237	211	236	203	216	208	221	225	218	200	268	216	241	231	265	215	201	235	183	234	234	241	250	249	227	240	214	223	255	216	227	230	194	232	209	228	193	241	253	218	246	247	201	201	221	248	231	221	219	222	213	255	211	246	217	235	197	229	236	230	236	224	220	272	225	232	221	193	237	243	258	237	195	237
22332	21087	28804	23585	21080	21132	10447	1263	937	877	806	735	696	710	572	596	611	571	556	559	554	539	536	555	560	506	495	501	547	491	515	517	515	488	528	497	507	523	469	513	502	473	510	531	514	490	534	533	468	525	481	508	512	459	544	485	520	496	469	489	501	518	470	517	456	502	527	469	522	521	520	516	493	513	492	528	516	488	505	494	486	451	490	516	502	512	454	499	455	487	483	511	481	525	504	474	493	492	471	455	519	477	522	481	516	493	479	536	504	493	510	523	494	507	504	491	489	483	433	474	496	502	501	506	484	467	491	479	503	475	455	486	480	446	520	463	438	469	477	504	543	509	453	523	504	494	504	528	473	494	493	461	481	467	550	482	491	472	511	478	451	488	497	473	498	486	477	475	519	475	486	503	497	510	546	513	466	475	517	484	484	471	475	486	501	494	474	510	480	512	482	472	487	540	512	494	519	507	477	524	481	467	544	417	539	466	455	482	525	526	440	484	446	521	531	497	538	473	490	527	517	505	535	522	486	506	515	487	471	500	501	500	446	448	478	463	501	509	460	483	470	476	469	550	466	449	487	473	515	477	457	472	493	520	472	498	441	495	485	512	462	512	492	511	492	485	460	526	452	510	474	503	497	461	515	518	459	456	480	474	466	485	468	510	481	522	490	489	531	499	502	454	479	477	497	517	498	500	497	482	491	517	496	535	504	461	485	483	470	517	488	489	484	483	498	505	503	492	488	501	460	488	497	488	513	466	487	487	490	509	465	477	495	467	477	458	506	461	501	503	474	508	516	503	508	476	504	527	514	476	447	467	532	513	526	512	488	511	536	484	473	518	468	503	535	501	507	528	529	505	522	500	482	460	501	471	498	493	499	523	550	459	460	464	510	495	477	510	481	469	483	529	497	479	503	511	467	493	458	496	482	499	475	443	488	501	527	441	500	475	489	487	496	507	471	499	477	492	475	518	509	514	487	454	491	484	483	467	524	506	541	449	486	467	484	480	484	456	507	484	484	500	478	483	470	511	485	498	490	521	441	450	501	476	505	456	495	446	473	490	483	506	452	436	453	509	543	463	508	459	495	495	476	472	508	497	476	532	501	488	466	521	491	504	464	482	508	507	530	482	511	474	478	528	484	477	496	449	477	488	486	498	488	484	453	528	487	474	438	492	502	514	512	460	526	468	493	497	486	515	486	508	491	516	504	518	501	505	491	498	498	519	516	486	511	501	465	451	476	492	495	500	491	498	474	497	528	476	471	498	475	476	528	513	466	524	477	485	482	491	454	504	499	492	507	515	474	458	495	496	482	489	509	494	510	477	469	515	522	482	491	513	509	479	466	506	513	484	516	485	536	454	534	480	451	488	456	470	461	490	524	453	516	497	474	473	479	528	484	508	489	455	550	492	519	499	476	497	474	471	521	463	467	473	500	467	493	484	481	491	465	472	468	490	487	513	424	497	466	497	475	505	465	461	527	500	507	489	506	479	515	484	516	508	483	499	496	523	471	486	477	478	455	493	474	471	472	508	502	494	478	479	497	506	512	535	493	484	533	517	531	521	465	512	473	498	502	481	489	516	509	525	486	503	501	493	483	487	482	480	471	521	481	480	481	505	477	467	533	509	538	494	511	480	488	523	464	493	554	463	460	521	501	513	545	530	498	516	460	481	485	464	519	516	503	452	478	502	461	479	463	502	476	449	504	457	512	522	491	498	470	485	465	497	499	489	463	507	457	463	471	465	472	481	515	471	493	496	500	508	461	520	482	486	517	510	474	437	538	506	466	481	515	505	506	500	484	514	515	523	504	509	509	492	527	545	485	463	459	502	503	462	471	527	478	492	462	460	467	464	497	479	478	480	486	484	493	468	479	504	482	473	503	447	484	504	459	478	481	464	481	482	465	498	493	527	476	490	484	474	499	503	476	482	502	478	515	466	496	487	455	519	488	491	494	507	508	482	466	445	465	501	496	503	491	481	480	465	497	467	509	491	469	494	536	530	482	524	433	516	516	514	512	462	474	494	470	506	462	536	481	506	467	495	497	482	514	469	529	469	489	476	484	475	501	498	480	499	502	498	460	525	482	523	504	536	507	495	519	470	452	463	524	489	508	473	505	449	517	509	470	479	497	478	481	457	509	488	520	502	483	457	497	513	469	476	474	483	527	469	444	510	462	486	491	497	469	533	490	477	499	477	516	444	464	507	468	488	487	463	507	507	499	495	505	464	528	496	516	484	466	511	475	480	516	487	483	491	522	543	482	472	523	485	526	527	472	486	484	505	459	462	490	523	531	479	506	485	445	465	467	481	511	477	469	460	505	465	463	447	471	466	489	497	483	487	493	472	526	503	500	491	545	524	491	466	491	491	469	490	469	468	515	488	478	516	499	465	502	502	471	495	504	482	504	505	496	506	467	500	536	470	512	525	496	481	514	517	507	523	500	497	469	493	528	500	439	513	479	486	500	474	502	442	521	489	467	475	519	497	505	513	504	501	477	494	503	450	471	482	501	434	500	450	480	505	496	471	460	458	493	509	454	485	535	492	459	523	508	433	510	496	456	486	480	440	471	470	534	518	454	436	501	521	485	457	478	491	520	471	484	472	504	498	445	458	467	497	494	442	516	495	509	496	465	520	498	508	494	455	490	466	452	492	508	496	500	499	519	544	503	461	485	483	471	462	450	523	475	451	504	460	492	493	484	476	508	525	467	486	514	494	458	473	487	501	478	494	431	469	483	489	477	516	440	492	524	501	497	464	485	491	446	464	474	488	490	477	477	503	484	480	469	472	479	492	460	529	481	501	504	503	509	480	506	526	453	509	450	460	511	467	501	461	496	492	456	439	495	485	493	436	474	468	489	468	443	497	485	480	553	456	509	502	502	483	477	484	514	485	473	463	506	467	497	487	497	504	503	478	458	514	491	499	461	466	480	522	486	479	540	465	480	516	519	483	504	512	507	520	535	460	474	495	452	499	505	478	471	514	484	489	479	488	531	457	479	467	495	477	508	501	497	509	494	457	450	474	496	500	462	518	501	468	456	491	479	512	505	517	523	477	480	482	518	485	472	487	522	501	503	522	487	535	534	486	466	484	499	514	491	475	512	473	497	485	503	475	441	501	485	513	488	479	467	469	440	467	499	493	502	488	485	478	507	492	489	510	466	456	508	482	461	461	490	473	455	486	480	480	523	446	492	509	466	505	495	486	492	478	464	534	553	509	508	485	540	479	453	481	508	486	508	516	536	446	487	483	535	527	525	494	459	476	520	508	441	445	500	500	518	486	457	476	511	451	515	504	503	483	496	468	503	527	491	485	469	512	486	465	511	489	446	441	468	493	480	532	550	494	502	533	489	459	480	479	499	509	513	502	463	484	527	469	502	490	472	445	465	479	507	469	474	490	467	478	462	470	506	479	492	531	516	469	541	553	469	499	509	452	486	459	492	538	515	467	450	483	479	481	492	472	504	465	508	508	490	481	483	431	520	488	483	431	495	495
5079	13744	9859	4893	3566	2764	2106	1743	1427	1256	1078	987	910	836	792	688	685	651	718	623	652	641	578	615	614	587	614	604	623	592	563	547	552	580	584	603	608	573	551	586	601	601	592	563	533	560	595	562	596	611	599	541	574	539	618	600	516	561	582	577	571	590	550	572	539	570	586	555	544	568	613	570	532	604	514	573	534	513	533	530	519	569	568	570	606	553	567	570	524	572	540	543	566	517	542	575	549	512	552	540	599	561	556	551	565	568	606	568	524	537	554	570	569	544	524	579	502	546	542	551	515	562	571	541	539	541	536	578	565	561	583	552	525	524	559	548	538	550	579	531	577	536	560	581	575	523	547	569	577	559	564	521	553	524	574	551	573	553	555	536	565	573	585	519	564	549	532	538	558	522	539	577	561	575	558	554	600	550	567	566	535	570	530	555	566	562	573	542	534	554	515	532	532	595	499	536	534	566	575	527	535	503	508	567	603	548	570	553	527	576	571	547	596	571	556	553	543	556	584	542	551	549	565	575	549	565	490	514	541	511	562	526	534	540	539	561	556	552	560	549	573	494	564	541	563	535	562	566	507	524	552	560	536	543	527	568	569	526	591	540	581	559	573	551	559	549	544	546	544	554	534	553	528	559	489	586	536	545	539	563	549	549	569	559	554	538	515	518	560	581	527	551	583	551	526	543	588	586	515	570	528	570	608	571	553	550	540	524	582	544	574	578	526	566	610	571	560	552	530	568	556	517	548	574	553	570	533	561	534	539	521	553	567	494	579	553	554	555	591	567	544	583	576	551	570	547	501	562	569	541	569	528	524	513	523	568	567	528	526	548	573	578	537	516	563	561	540	544	556	544	568	543	562	512	522	565	526	608	525	560	548	555	556	566	547	558	509	528	547	549	523	493	563	560	576	585	541	585	539	565	535	577	540	550	541	584	546	547	523	500	546	527	536	566	586	523	546	552	557	535	542	551	605	550	556	520	559	538	548	496	555	551	547	544	523	599	540	585	550	607	577	523	519	537	524	598	523	517	557	502	538	471	576	526	579	555	555	548	541	533	537	527	558	549	584	528	523	550	543	572	581	564	589	520	564	562	578	572	556	543	597	527	558	555	559	529	595	559	535	562	567	525	586	535	554	529	541	531	521	526	581	524	536	579	565	543	562	527	562	545	504	552	526	566	526	529	555	561	595	551	520	530	560	555	591	591	592	534	558	551	537	564	523	593	548	522	531	536	586	581	497	582	549	537	550	573	600	512	555	548	545	576	530	544	540	531	578	519	547	549	540	537	519	528	574	551	548	504	507	510	542	576	559	550	556	579	540	562	559	528	558	553	526	561	552	523	539	521	535	542	529	574	576	500	546	549	485	547	502	532	588	584	561	543	530	575	553	549	576	584	528	508	532	554	536	528	573	533	569	554	530	558	549	522	567	581	538	551	575	527	576	546	572	554	553	515	548	557	517	559	576	562	554	569	549	560	559	577	537	573	562	558	531	578	535	510	576	530	540	571	542	569	569	580	578	586	512	504	570	542	542	562	555	545	568	527	544	539	535	560	553	504	532	563	517	525	578	513	543	568	523	559	563	560	514	517	575	546	515	556	580	519	531	519	538	546	496	534	537	537	524	553	537	515	558	551	568	553	588	511	532	568	560	568	545	515	547	542	538	567	510	514	566	538	560	484	554	555	559	530	539	593	541	559	553	559	530	517	524	565	576	528	551	564	546	558	537	529	559	581	535	550	558	565	553	556	547	569	514	553	526	516	500	516	572	556	541	563	560	549	493	554	604	530	519	561	530	552	506	553	573	551	516	602	560	545	565	516	528	593	554	560	559	553	580	519	542	559	551	555	520	581	504	570	572	557	570	536	539	561	555	537	548	563	526	507	537	536	550	554	588	535	570	521	530	569	565	565	518	546	537	534	538	580	548	558	531	513	530	579	539	562	574	533	559	549	545	555	528	548	524	573	589	530	570	554	558	550	546	569	561	584	522	569	569	541	543	584	595	540	589	584	552	518	561	540	556	578	521	575	556	559	545	607	557	552	555	578	528	556	587	557	522	567	571	523	624	612	541	541	588	580	557	547	533	534	570	513	527	554	596	546	526	521	544	567	538	547	529	583	559	531	554	555	549	580	555	524	525	557	569	547	573	527	539	547	510	548	543	592	565	554	593	538	560	520	544	550	574	549	509	515	538	519	557	583	557	564	499	533	554	547	563	534	556	560	547	553	538	573	566	577	535	518	567	585	542	539	571	534	598	534	548	581	515	538	554	541	554	562	564	541	571	559	565	543	580	554	544	553	557	565	547	505	570	556	566	539	552	566	535	551	592	553	575	534	537	546	574	578	545	550	563	529	556	551	572	559	580	564	559	535	551	521	532	566	521	545	552	605	545	562	523	554	592	569	590	540	568	539	549	532	535	517	573	521	539	561	552	581	536	505	557	589	553	542	550	575	597	539	541	530	542	573	534	578	555	594	568	569	550	509	576	498	550	558	547	556	539	499	555	617	561	507	571	560	542	596	534	550	575	518	565	536	527	571	547	591	543	530	540	562	571	528	517	555	555	557	569	553	558	538	550	523	537	584	565	576	536	547	566	550	545	536	542	554	554	570	548	525	570	536	510	545	526	547	553	567	561	581	534	545	586	539	532	536	604	570	548	561	564	556	568	556	516	541	572	519	548	545	593	519	533	539	518	505	544	510	572	546	552	577	568	529	534	593	572	550	533	529	523	543	519	543	544	515	552	614	539	558	518	519	476	560	534	555	560	569	554	595	528	564	538	560	531	543	530	558	537	555	516	582	559	536	564	522	523	584	509	544	511	535	520	508	563	538	567	559	538	578	564	552	543	502	530	529	543	539	545	591	542	552	553	530	530	538	567	567	573	548	523	572	553	521	524	573	590	523	564	536	588	564	551	546	503	556	531	551	561	518	521	626	547	561	556	537	556	591	501	567	520	599	567	566	524	573	528	557	498	554	571	534	518	537	532	504	553	516	550	576	545	537	505	519	546	577	515	556	540	525	539	565	599	585	538	582	518	564	572	535	579	550	571	564	575	551	566	550	593	553	588	533	579	566	513	507	530	552	546	547	551	555	523	555	588	557	530	565	574	649	542	535	546	553	534	534	521	543	536	565	558	562	540	558	519	546	561	580	537	540	523	565	515	543	560	548	545	548	532	544	566	584	510	527	531	518	527	517	536	551	538	561	528	487	586	550	567	539	573	601	521	557	535	550	560	553	577	563	570	549	560	545	529	570	561	578	512	564	519	585	535	599	579	574	537	569	531	572	555	548	525	545	565	523	541	548	587	556	561	558	561	534	566	502	565	583	554	552	577	551	548	571	580	498	582	594	535	512	544	564	559	522	597	524	524	518	569	532	584	545	520	545	522	550	557	534	551	539	550	562	557	539	543	598	553	535	569	547	538	534	555	553	551	562	562	549	489	538	533	562	600	549	518	549	551	536	542	564	543	556	532	546	580	538	521	556
27438	17959	3743	571	409	367	406	369	373	401	357	344	352	359	328	357	375	345	337	355	340	341	362	347	395	324	340	353	352	353	389	374	333	346	337	313	360	348	388	314	356	342	351	378	329	349	376	372	364	356	349	402	363	321	299	356	330	347	353	357	346	349	374	345	352	384	379	354	331	364	392	334	338	381	302	344	315	345	327	355	343	325	342	365	335	349	379	391	313	352	334	350	373	368	319	333	365	316	340	359	325	314	346	317	337	365	330	352	336	354	328	372	321	360	324	318	343	362	342	346	356	347	378	316	359	370	347	349	353	333	366	322	329	308	340	359	350	378	321	352	345	331	374	374	328	345	359	353	354	341	325	351	359	344	348	339	351	337	352	321	336	342	359	344	348	349	337	369	353	332	354	370	363	343	372	332	384	379	368	341	328	348	350	379	379	365	343	346	404	396	342	373	348	370	364	356	309	342	330	323	348	357	317	333	337	332	358	337	384	332	315	369	321	341	348	337	358	349	376	316	347	348	369	326	343	358	312	334	353	343	329	363	314	347	326	360	365	357	355	325	359	320	356	366	352	327	352	328	393	339	336	327	348	373	402	375	318	316	351	329	312	345	345	350	357	348	332	387	325	338	336	374	345	337	331	351	345	340	386	346	378	324	329	350	359	340	348	329	352	347	371	348	385	341	350	363	344	343	341	336	407	342	350	325	364	349	383	392	345	393	367	371	349	345	330	366	346	340	380	331	312	338	339	337	337	298	361	346	357	357	354	343	348	346	342	350	365	324	339	339	343	340	363	360	363	352	335	352	373	334	375	358	344	319	380	330	360	348	338	333	335	342	355	359	346	382	359	369	369	346	365	360	354	324	362	330	306	342	352	373	358	335	379	374	331	334	354	364	334	356	336	341	363	364	382	353	374	362	326	384	367	340	316	359	352	358	364	339	338	321	349	353	360	345	343	308	340	338	314	315	322	369	347	334	355	313	353	349	363	341	339	362	340	349	301	372	338	324	335	372	351	319	337	362	336	330	345	378	371	347	371	353	349	346	325	359	323	335	346	345	338	378	364	371	285	325	364	344	344	329	372	328	349	376	362	338	354	370	313	346	362	358	345	334	350	324	362	337	359	335	375	336	318	362	343	362	343	364	364	349	368	364	370	356	354	336	361	360	336	336	340	361	321	345	380	356	342	343	298	369	343	357	332	365	335	294	317	359	332	377	324	323	360	327	318	332	379	371	347	372	347	337	356	328	348	366	357	344	326	334	353	339	378	354	348	336	344	369	370	312	359	365	348	326	340	341	348	348	336	341	348	363	299	374	341	367	343	322	331	324	342	370	343	369	328	341	341	320	344	355	362	324	328	349	343	327	324	343	341	360	363	329	329	378	359	352	336	334	354	352	323	364	331	334	343	374	342	344	326	350	344	377	351	390	330	352	328	353	386	332	340	346	346	332	321	327	356	321	350	344	332	318	357	358	387	338	347	324	350	354	382	337	339	377	353	379	368	366	353	329	345	354	380	347	337	352	335	360	348	374	338	315	334	334	360	293	351	368	378	366	334	349	382	365	355	357	322	368	371	387	378	337	344	353	345	342	374	340	353	312	359	344	340	374	369	335	356	352	355	344	364	335	348	338	347	359	348	327	358	345	305	341	357	346	329	301	368	359	361	372	398	342	350	324	338	348	340	385	363	353	357	357	346	375	355	356	350	342	366	378	333	357	356	339	362	370	345	340	351	321	365	372	333	351	363	382	353	351	347	371	318	322	388	360	330	352	322	354	327	338	350	327	346	341	367	366	317	356	335	339	337	329	363	362	355	336	349	365	374	362	374	360	352	354	319	346	367	362	363	359	347	352	371	346	313	321	336	340	369	353	359	325	345	330	371	335	357	318	365	339	328	333	375	326	357	351	356	345	339	328	325	334	367	364	356	336	327	324	362	341	361	348	368	368	331	332	330	379	357	338	326	368	356	356	353	361	354	356	355	335	345	341	340	360	341	350	372	329	345	313	375	363	323	366	361	325	342	353	338	337	373	323	338	343	355	351	331	387	341	350	335	308	315	316	370	332	362	337	336	339	310	354	330	328	339	318	382	334	357	415	393	346	355	373	362	344	360	350	366	337	337	331	373	383	346	370	306	364	333	347	381	354	345	365	381	373	339	350	332	328	358	360	360	331	374	339	344	348	348	344	354	352	299	345	364	346	327	340	310	366	333	358	367	338	354	358	385	368	359	330	327	346	339	353	326	356	351	340	360	380	345	317	376	299	342	383	361	348	344	367	348	350	372	339	343	341	335	362	319	343	371	328	355	341	366	335	394	358	319	327	348	343	367	346	340	357	344	341	358	396	345	363	329	326	385	354	347	335	350	335	343	325	344	343	364	350	344	326	348	331	362	321	329	363	357	342	347	331	355	344	347	285	387	359	376	345	375	350	330	312	361	371	362	339	328	296	352	350	354	344	344	381	338	368	337	332	345	347	342	370	395	350	370	356	349	330	322	347	365	388	355	377	319	330	352	348	312	341	320	329	326	342	321	347	334	338	358	336	342	340	334	367	366	335	329	344	378	331	330	346	361	390	349	347	332	329	329	330	357	363	320	348	358	325	358	345	351	368	385	357	345	354	362	327	349	348	358	346	364	346	352	360	346	344	342	336	342	339	330	351	321	384	363	337	347	336	356	339	374	358	341	340	349	342	332	366	363	342	320	354	336	337	335	366	332	352	360	365	367	356	338	388	340	357	364	371	326	331	373	338	360	338	366	325	367	362	334	341	354	340	350	343	349	368	355	339	354	353	346	336	312	355	345	365	339	367	350	326	313	352	341	353	331	318	347	344	357	325	358	357	352	380	359	336	327	373	353	339	341	335	347	324	351	326	357	335	328	321	331	369	360	368	389	354	339	352	300	355	325	357	368	321	375	317	351	349	365	348	341	348	332	324	378	372	356	349	363	333	358	342	346	337	356	349	358	368	342	340	366	371	310	346	363	352	356	343	363	299	331	347	368	313	371	350	346	345	380	344	345	372	364	351	369	299	327	356	332	336	337	331	351	323	324	322	331	334	378	351	344	336	315	392	335	328	360	348	343	337	339	345	356	352	388	329	335	313	358	348	357	348	373	354	351	332	333	344	354	371	348	347	370	345	346	330	329	340	347	351	347	362	353	370	371	342	375	331	367	332	371	352	331	332	340	364	351	346	357	380	367	343	380	329	371	353	334	341	376	341	323	364	355	337	337	329	344	354	361	383	349	340	322	340	346	347	337	366	374	368	339	336	325	350	352	322	356	360	363	352	364	325	340	329	368	373	330	309	371	316	381	408	352	317	360	369	355	366	336	340	355	319	326	331	317	361	373	332	347	348	355	336	333	374	326	348	341	378	405	357	342	354	362	344	377	352	363	320	340	322	349	322	330	363	327	358	375	363	339	346	376	346	321	373	345	331	364	331	334	370	370	354	366	347	351	363	372	343	337	347	347	349	334	357	351	346	332	314
4417	908	714	559	485	462	419	389	390	413	386	432	388	422	403	405	346	385	422	392	389	387	407	403	369	382	382	406	349	398	371	410	391	437	392	424	417	391	361	366	376	351	366	360	384	385	388	384	375	372	388	385	367	423	389	396	396	393	397	365	374	377	395	370	376	430	403	401	384	372	360	378	405	356	348	398	355	405	356	373	355	398	375	408	397	402	397	397	383	424	372	393	384	393	394	385	393	375	381	405	394	381	385	396	382	395	385	407	375	409	375	390	349	435	386	396	406	371	378	397	375	390	384	397	359	357	362	374	423	390	364	391	385	390	399	381	399	419	389	374	401	381	384	376	376	386	395	366	384	395	393	371	383	395	363	355	394	411	394	398	409	345	362	365	399	395	375	362	395	384	354	403	390	365	409	362	409	357	352	359	403	355	389	367	380	365	388	362	404	359	372	362	346	387	369	366	380	393	338	367	406	394	407	427	366	357	391	447	377	387	367	367	361	405	391	375	349	407	346	397	352	380	393	416	418	357	372	383	370	354	373	374	381	373	359	412	420	376	363	423	377	386	414	390	376	390	418	382	406	376	421	366	381	380	377	400	402	369	380	382	405	416	417	395	378	384	378	400	405	389	378	380	401	395	383	402	365	346	395	403	387	383	363	370	380	396	404	369	354	397	355	411	410	376	373	416	409	388	372	418	377	400	387	377	390	389	406	395	382	388	366	397	376	330	368	359	386	352	391	397	408	390	416	369	375	345	388	391	398	393	375	398	370	388	383	405	343	354	422	371	415	340	393	424	374	414	410	404	379	372	393	375	385	401	398	397	411	351	384	409	385	364	396	381	384	357	394	384	370	369	374	397	362	393	376	409	392	365	373	367	391	409	405	397	411	412	346	378	384	384	351	376	371	382	405	377	410	397	357	390	388	384	376	404	375	361	372	360	393	405	387	390	390	424	382	391	373	414	395	392	386	375	344	389	374	361	384	384	383	366	383	400	402	386	370	367	373	384	361	371	379	417	359	404	350	388	360	358	404	378	387	387	389	371	375	405	375	409	380	421	392	387	366	371	413	358	373	379	373	372	401	383	342	413	404	396	387	393	385	391	408	374	374	377	370	351	359	397	333	385	360	408	383	399	386	381	403	393	397	359	400	403	360	397	387	393	417	377	360	388	383	390	411	417	370	398	386	398	418	383	411	362	409	391	388	373	397	350	363	383	364	384	399	387	383	358	372	369	418	422	382	386	383	381	373	389	413	414	425	398	393	371	395	375	367	380	410	389	379	372	376	376	365	397	389	423	400	402	370	353	402	395	395	387	374	337	389	359	423	386	396	386	380	366	394	380	376	396	447	407	420	376	376	395	392	350	407	386	417	417	392	396	360	378	395	385	397	347	400	441	379	369	377	380	386	380	379	365	396	367	365	371	398	409	398	394	375	380	398	383	391	389	409	371	362	370	357	366	411	352	393	347	383	394	374	390	387	376	393	412	397	387	402	385	377	373	373	417	367	382	404	381	385	385	383	374	388	382	368	378	414	374	378	407	413	413	389	394	386	406	396	396	441	367	387	399	383	390	368	386	405	387	408	376	403	406	380	360	374	363	404	384	374	379	396	415	413	388	387	386	377	358	395	385	386	405	373	400	390	391	416	358	319	358	390	362	385	359	375	350	430	360	368	349	385	386	341	371	388	372	425	392	388	369	406	383	409	385	394	366	382	377	429	378	403	400	378	413	341	401	368	386	378	388	383	405	387	350	400	396	369	356	401	367	408	386	387	403	404	407	397	393	408	366	392	375	337	402	387	404	399	388	436	377	355	365	381	402	381	370	400	387	349	379	387	343	397	369	361	385	384	378	381	428	402	400	400	378	384	370	383	388	379	390	372	396	375	387	418	381	406	384	392	374	379	342	407	356	377	407	376	391	357	366	397	381	405	348	394	369	368	393	395	375	381	435	392	385	360	377	389	396	375	346	396	368	397	380	401	370	380	389	381	403	401	398	374	323	371	380	393	408	358	375	375	374	369	407	393	355	419	408	396	391	361	388	408	374	373	379	381	398	391	415	395	389	396	369	388	385	413	380	343	403	370	400	353	373	400	388	368	413	399	394	372	368	397	361	411	377	370	399	413	400	387	369	387	400	379	388	368	378	348	407	362	361	386	400	356	366	383	363	387	372	402	363	384	401	394	410	426	355	401	380	402	381	413	378	383	359	361	351	379	374	374	397	416	396	381	418	394	378	384	404	358	424	387	362	394	386	399	402	416	416	410	367	397	397	402	387	384	382	372	382	380	394	368	413	382	391	407	394	392	365	424	384	398	396	418	413	394	370	355	375	401	386	401	397	384	361	374	406	369	363	349	371	367	351	385	395	370	394	390	377	400	402	357	395	382	381	460	369	374	391	359	361	362	370	385	360	378	376	389	389	373	368	399	350	352	410	367	374	407	344	373	361	371	421	381	380	366	342	416	364	422	382	416	369	377	366	405	352	413	406	365	399	353	360	424	371	408	376	390	348	405	358	357	373	355	395	389	366	419	415	362	380	402	376	361	373	427	405	379	389	374	399	396	406	390	435	392	372	385	377	395	412	365	362	382	362	381	408	386	429	395	430	391	383	441	393	395	352	401	357	392	381	387	417	364	387	383	391	359	376	386	408	372	365	381	374	356	388	367	385	394	367	374	399	387	365	413	368	347	379	405	423	383	416	412	372	387	375	353	365	386	365	398	380	421	362	351	387	400	419	373	368	380	373	384	393	369	388	383	392	399	364	393	371	387	389	369	397	378	371	377	392	363	379	407	349	394	399	386	342	360	371	339	375	419	365	421	363	373	407	382	371	349	383	384	351	370	409	384	352	389	432	375	356	376	379	389	411	387	381	395	400	426	343	382	390	386	392	389	369	389	355	359	400	431	432	378	373	423	351	369	397	348	412	411	392	360	390	403	402	343	371	396	333	353	371	347	362	410	349	371	381	412	382	358	389	401	399	396	371	398	365	375	386	396	368	406	384	369	391	378	363	380	401	363	370	420	392	398	395	341	416	389	392	402	412	389	397	364	391	386	385	365	387	404	411	349	395	391	402	427	382	404	386	358	393	389	415	403	391	350	384	365	391	377	387	374	352	354	360	357	378	385	376	363	381	389	409	372	376	389	390	358	399	377	392	400	387	409	401	371	368	348	371	377	402	391	395	402	395	342	402	387	409	388	382	354	389	387	358	408	404	362	385	371	354	396	376	381	399	399	388	408	389	404	364	401	403	400	414	402	406	372	385	426	410	363	371	417	397	372	378	403	375	380	362	355	369	394	383	443	426	394	367	387	380	383	374	385	372	413	364	377	350	370	346	371	401	377	365	374	375	437	367	373	393	371	364	414	389	375	394	384	376	359	407	391	361	407	390	414	383	391	408	401	357	392	382	400	353	364	402	376	382	398	388	381	369	387	402	363	405	362	396	381	409	390	345	411	403	365	361	358	391	343	368	372	362	387	360	386	407
23317	21072	28462	23889	21076	12372	1447	965	838	740	779	739	709	667	693	661	641	659	618	640	668	676	625	635	645	644	646	633	635	577	624	629	642	596	577	597	609	610	554	603	622	546	582	610	613	606	625	594	602	644	594	592	639	640	587	589	569	568	627	610	638	609	592	591	603	634	630	605	618	589	601	627	557	622	566	625	651	591	590	613	635	609	593	594	623	614	578	595	606	615	630	597	605	583	605	598	552	637	642	627	623	597	597	608	591	577	606	609	631	618	635	580	592	648	613	602	630	622	626	573	591	578	578	602	599	617	631	592	596	588	619	637	618	613	558	578	626	575	595	584	584	543	574	556	588	576	580	648	576	601	600	596	611	621	624	552	640	574	602	631	615	637	608	592	596	619	640	602	612	630	589	612	627	590	599	576	615	584	604	616	584	567	606	578	601	601	614	557	570	610	607	576	612	610	590	561	571	594	585	575	612	581	623	591	597	574	615	614	571	566	630	594	598	613	595	610	585	629	640	621	592	644	572	604	589	557	624	570	612	637	601	564	632	606	572	581	631	611	610	533	607	556	584	594	571	626	615	583	564	588	582	622	625	623	658	571	633	591	567	597	612	609	628	558	573	603	625	625	620	588	602	625	576	612	591	618	592	593	574	624	597	559	596	590	594	621	602	641	616	559	583	594	636	585	585	573	548	632	612	610	594	591	592	606	602	615	604	585	593	603	603	613	620	637	618	586	571	595	607	611	602	630	614	595	627	555	607	591	617	623	602	609	603	585	588	615	608	581	626	563	586	580	607	652	560	605	634	561	620	587	561	582	598	550	580	585	575	611	604	601	581	593	578	631	597	550	608	584	587	627	634	590	638	603	611	615	591	631	627	602	626	643	591	641	589	624	622	581	611	622	616	551	579	594	617	591	600	598	560	620	626	576	638	571	580	685	632	645	588	615	602	582	583	609	608	596	554	627	627	608	591	607	647	602	623	618	613	638	576	624	562	576	630	568	619	578	646	635	624	589	651	552	629	609	579	634	570	597	565	625	619	591	566	609	599	655	599	588	634	602	670	591	642	604	628	611	569	574	631	593	628	622	569	604	590	554	603	637	602	612	598	601	598	594	592	621	598	572	626	575	624	567	600	594	595	604	624	628	617	577	600	607	574	625	570	616	624	577	576	612	627	629	590	605	605	598	639	609	644	657	661	579	616	579	623	579	591	621	638	633	594	576	611	628	631	585	592	614	600	622	565	573	601	617	612	661	573	551	588	585	648	544	536	605	626	599	551	622	587	610	612	601	643	574	555	591	600	610	580	578	600	625	615	591	641	613	571	566	592	600	588	635	639	618	583	612	589	597	596	586	579	574	580	570	586	593	559	558	600	580	568	586	594	602	627	622	595	598	590	595	586	609	600	591	559	617	632	563	588	580	575	572	602	598	595	596	599	608	588	607	605	588	603	619	622	591	556	581	570	601	615	631	615	622	614	595	580	609	621	603	604	588	590	642	629	613	570	587	581	596	610	598	561	561	602	584	628	616	603	645	609	592	578	592	602	577	615	566	654	595	589	579	595	634	613	650	598	646	598	596	643	589	616	662	607	603	609	587	580	619	590	611	608	607	639	611	583	558	574	637	562	596	559	600	612	589	585	621	620	602	605	586	583	546	568	622	596	657	576	618	599	634	606	607	563	579	600	570	609	593	558	592	600	640	604	563	604	606	530	584	618	591	610	637	604	600	624	629	592	572	620	580	598	597	593	579	594	558	625	568	623	611	643	639	575	628	600	589	628	613	602	624	554	586	572	555	604	591	617	599	609	588	624	560	584	563	603	637	632	639	595	618	614	559	550	590	590	642	601	597	609	603	595	571	581	571	578	608	631	628	626	589	601	576	577	629	649	580	609	580	608	621	648	608	568	642	666	603	586	604	623	598	625	637	580	622	635	617	623	578	577	589	601	601	629	592	582	620	612	574	590	604	572	570	606	656	598	580	535	611	586	603	598	604	629	580	557	609	583	591	600	570	601	613	590	607	574	560	569	589	612	545	623	572	605	603	596	611	649	617	586	626	585	614	609	596	582	623	613	562	643	606	619	608	583	572	610	587	569	598	603	578	577	613	601	606	633	609	595	606	569	577	699	596	582	589	628	587	631	594	594	632	626	555	595	655	616	572	647	595	581	627	591	612	652	624	589	673	633	582	590	600	574	558	601	585	580	581	587	587	572	588	561	606	598	631	583	562	604	547	588	652	556	592	570	652	588	587	593	579	601	617	602	598	596	588	581	572	643	623	592	586	590	570	602	604	544	559	614	612	617	602	620	602	604	595	615	583	658	639	583	597	591	558	606	633	594	582	593	602	552	625	594	608	576	639	618	592	589	573	644	561	631	570	592	592	612	611	633	586	615	560	618	596	600	587	641	586	606	558	646	629	594	618	575	570	632	627	565	606	578	603	609	621	636	661	596	573	583	605	587	567	541	597	619	607	579	566	613	589	609	592	612	605	626	630	588	643	640	653	565	641	590	590	603	611	567	632	585	595	599	616	617	611	587	584	596	576	594	576	604	595	584	602	593	576	598	586	592	612	608	581	618	613	643	641	612	630	593	603	624	594	611	569	574	600	587	574	617	599	540	636	628	598	614	613	539	610	629	588	611	608	570	606	591	588	633	598	559	595	575	579	634	590	581	579	606	575	600	618	565	603	574	584	580	568	623	593	656	556	559	584	591	580	581	657	578	577	599	628	585	602	599	630	590	568	610	607	583	634	595	598	584	565	561	619	609	563	634	595	658	596	606	594	595	582	594	635	639	630	590	595	607	580	602	590	646	594	635	590	601	587	546	624	605	574	646	599	573	603	634	613	569	646	563	577	581	559	553	617	613	612	589	610	611	560	621	582	630	555	558	634	554	579	601	616	626	570	589	590	615	559	578	589	582	603	590	626	623	605	615	580	603	607	596	581	629	584	562	640	593	576	591	580	552	597	578	618	620	566	607	654	573	601	610	568	634	625	619	579	604	603	620	566	570	630	592	597	601	605	606	636	557	625	603	598	603	612	595	557	595	548	594	584	637	552	581	617	587	590	658	600	545	644	573	634	589	588	621	591	577	620	691	557	613	620	624	561	590	577	673	589	613	612	675	607	613	623	624	612	558	604	661	571	599	610	609	592	610	601	617	609	632	598	579	612	633	588	580	587	605	610	605	567	562	622	595	652	635	625	644	637	616	587	593	634	557	585	559	625	639	572	567	550	584	616	564	643	578	583	619	543	605	585	587	635	634	596	619	606	630	583	608	628	570	555	596	602	633	550	611	607	573	613	652	578	666	579	627	619	562	590	616	598	587	579	624	608	583	605	634	646	591	595	594	574	599	604	650	598	630	624	609	634	584	607	650	621	600	588	619	607	570	587	542	592	619	554	560	584	615	632	648	573	624	600	602	582	599	588	601	632	577	624	578	545	642	622	560	608	603	605	573	600	573	577	633	603	593	604	642	618	545	581	617	605
4473	8946	6149	3040	2347	1788	1474	1239	1106	1036	896	876	868	797	811	715	745	766	696	692	713	715	730	689	672	701	694	666	664	614	653	706	705	646	691	623	665	699	668	692	687	639	652	700	650	664	653	652	672	707	627	691	651	599	632	684	674	642	659	660	646	668	670	689	647	675	682	637	671	651	668	706	633	633	663	635	643	680	625	662	713	665	651	680	618	683	645	673	646	676	664	652	632	667	649	724	637	710	650	675	673	665	653	669	598	624	667	652	685	639	688	641	658	620	679	656	632	637	673	611	661	624	679	676	641	636	657	692	639	670	681	636	642	611	632	678	637	662	662	717	648	678	651	697	738	635	685	638	634	647	631	653	670	625	653	666	731	652	600	706	641	654	605	646	663	690	640	676	657	688	626	640	626	659	643	636	678	645	660	602	668	618	645	663	693	677	620	617	659	651	643	630	711	663	647	660	658	656	673	668	687	629	677	653	695	606	625	613	658	648	709	605	665	654	672	639	660	645	641	658	634	645	658	655	636	629	645	644	681	659	643	693	684	633	657	619	642	648	666	662	676	646	636	653	669	630	631	659	661	631	652	668	674	639	645	613	622	633	624	655	652	654	644	627	637	653	648	652	666	655	639	657	661	675	656	628	642	668	655	671	689	705	657	672	663	692	640	645	715	675	599	633	600	652	606	652	620	607	685	680	671	672	671	618	668	658	671	629	671	652	676	646	615	659	682	655	592	643	620	625	620	626	710	651	692	652	685	649	660	626	642	615	636	678	657	640	674	617	629	634	718	679	681	655	674	681	613	677	622	681	665	616	626	700	661	670	644	635	634	633	658	667	656	620	627	668	690	652	659	660	673	650	650	622	672	670	638	669	633	652	621	622	700	635	664	644	620	681	746	664	655	679	704	672	629	675	670	650	664	637	616	627	659	649	679	683	667	691	703	671	681	705	586	636	626	615	658	675	635	650	690	642	617	667	645	671	620	658	655	649	636	665	648	663	644	679	634	634	650	659	640	693	644	685	651	581	693	652	645	639	602	638	610	625	666	687	612	697	638	615	631	666	640	670	692	673	605	648	676	684	677	649	647	618	589	626	642	640	629	678	638	659	643	653	620	699	664	659	648	655	683	656	666	697	651	713	629	706	621	665	602	673	639	658	668	658	682	658	638	668	654	687	671	639	653	692	676	681	618	666	648	678	676	668	649	637	658	636	611	614	650	663	649	641	622	610	640	658	641	651	657	648	631	652	666	667	638	640	666	632	650	640	670	659	713	631	637	652	635	663	664	666	677	649	638	700	628	715	642	636	651	652	594	679	682	619	632	632	664	631	648	652	647	722	657	678	638	647	656	700	616	627	680	632	645	653	645	666	671	602	620	691	652	637	640	668	643	592	651	654	634	681	640	705	656	675	668	662	685	654	650	634	640	676	632	656	619	648	676	666	631	641	689	687	619	654	700	649	658	629	625	644	645	673	644	651	635	683	686	660	639	697	654	607	642	621	651	629	624	621	616	672	669	650	666	678	660	649	665	671	678	675	652	647	624	661	594	618	659	678	698	658	659	651	630	637	664	667	698	624	637	677	639	641	683	660	565	628	656	649	603	617	631	629	619	603	698	637	725	674	673	659	631	654	631	651	645	640	649	642	696	660	641	643	628	667	662	615	649	642	660	613	656	660	640	657	627	674	662	621	662	603	698	605	656	606	624	648	672	696	626	618	678	676	690	652	648	661	648	659	633	666	608	625	682	639	623	658	639	641	634	654	663	647	679	630	692	702	670	676	630	605	655	626	652	663	597	677	634	669	601	645	691	680	648	615	620	603	714	660	684	653	673	619	633	640	622	650	612	684	625	620	637	679	647	673	633	629	653	627	647	641	654	625	688	675	635	683	650	652	650	590	655	703	611	626	669	665	651	649	656	602	652	690	639	683	668	647	668	630	676	627	609	680	637	588	698	612	589	667	654	700	641	689	692	642	635	673	634	647	649	606	673	654	707	646	648	661	643	677	628	690	646	703	646	617	659	674	614	664	656	670	627	623	666	682	636	618	655	660	688	679	624	653	674	678	633	625	613	656	657	685	652	626	701	636	692	673	653	667	657	631	657	682	654	664	649	665	686	583	664	693	611	652	612	618	624	623	659	601	654	647	626	632	675	622	649	661	642	638	637	656	665	658	684	651	631	675	672	672	642	642	680	637	641	653	627	644	659	627	644	676	676	669	603	624	642	687	681	650	623	638	692	670	659	642	655	631	642	671	644	601	652	652	645	704	641	625	630	644	633	691	626	687	656	637	625	635	656	650	616	662	615	637	654	635	656	644	669	570	630	674	653	631	671	607	631	674	661	646	621	640	690	680	683	637	689	672	695	671	714	633	628	623	671	676	700	639	656	685	658	619	667	696	634	658	701	645	670	604	649	644	605	656	677	624	657	683	687	674	661	603	649	635	596	654	688	647	664	634	638	683	651	669	637	650	616	678	612	664	647	600	661	652	604	660	655	634	625	636	665	648	619	678	620	654	664	673	681	641	676	646	667	652	623	638	658	685	670	653	697	620	652	681	643	685	646	677	718	625	705	671	689	666	687	634	682	658	705	671	695	615	680	674	632	640	647	642	633	644	635	631	642	650	616	646	621	645	609	683	687	676	619	668	608	637	676	731	653	642	659	668	676	674	678	655	629	631	687	681	608	640	617	676	665	680	637	657	641	600	681	614	638	654	701	650	643	662	641	632	689	691	684	655	693	662	684	653	610	645	640	630	635	686	646	640	683	647	661	634	636	640	618	629	698	673	663	665	655	675	661	674	644	682	646	680	580	615	649	639	644	628	615	614	629	681	647	634	638	638	649	606	685	658	650	583	656	636	641	637	647	631	613	644	632	637	681	662	683	673	613	653	647	656	674	632	629	657	602	651	676	611	625	712	637	608	660	699	674	649	627	643	660	621	626	656	651	622	693	629	658	663	667	633	601	669	647	626	652	680	617	632	617	640	708	679	643	625	640	684	676	670	653	619	711	629	666	616	627	627	686	628	607	620	668	672	660	667	653	664	669	645	701	658	635	637	670	676	682	650	664	662	645	663	632	662	670	647	640	635	664	655	664	646	671	666	654	627	627	636	672	680	647	623	679	671	666	651	668	631	643	693	716	676	644	688	676	662	662	615	628	672	671	629	655	686	608	626	654	651	695	625	674	677	712	675	649	639	654	650	635	623	682	640	613	625	664	602	636	653	631	643	644	636	691	651	622	652	635	676	629	598	650	689	638	667	617	632	642	664	640	612	615	674	669	683	685	664	691	676	651	590	680	628	657	618	656	661	651	681	670	670	591	628	613	618	668	710	699	609	679	650	621	658	632	686	652	648	700	687	635	676	622	670	689	654	704	685	685	618	618	656	641	599	655	676	622	655	685	667	610	664	612	675	638	667	630	612	640	651	682	644	643	645	712	635	671	642	653	633	686	670	630	721	614	663	658	633	660	658	617	650	612	663	646	652
24394	21022	27404	24841	12641	552	395	320	286	258	289	241	251	218	227	209	212	217	212	202	203	212	201	190	168	181	190	184	172	196	175	205	182	201	193	195	188	190	181	197	187	174	201	198	189	178	195	193	176	193	173	191	201	200	219	197	202	176	180	190	218	196	187	186	159	177	193	184	165	177	186	186	184	163	193	192	170	190	167	191	182	196	195	186	137	204	165	185	179	200	190	175	181	195	195	187	168	203	176	193	171	180	206	183	205	198	174	179	175	181	192	186	203	180	209	180	197	192	159	202	192	204	192	182	179	160	191	198	197	186	203	186	185	214	173	175	184	192	187	198	175	184	188	170	188	169	171	191	191	183	190	196	163	188	187	161	181	175	216	184	173	186	169	182	166	194	172	189	183	180	187	170	175	172	200	173	195	192	210	217	177	185	169	179	203	183	181	202	172	187	186	176	194	169	203	175	177	217	188	187	210	184	170	193	188	166	182	197	201	189	196	199	175	188	177	176	168	178	187	200	161	192	173	185	195	186	188	219	178	179	167	203	187	161	178	232	192	164	166	174	181	193	203	189	171	185	170	202	182	166	196	183	171	169	185	185	192	178	197	182	166	173	204	178	173	189	189	194	191	178	175	177	201	199	210	177	184	195	190	199	186	211	162	212	176	192	184	192	207	171	192	166	171	177	199	199	176	192	176	193	175	153	176	164	176	186	179	203	156	193	187	191	186	172	193	151	167	177	169	210	186	205	183	173	158	198	177	166	176	198	211	169	190	187	188	179	188	171	170	190	207	214	202	186	190	195	175	188	187	180	203	178	191	165	214	176	176	187	187	172	179	193	180	178	177	179	183	163	185	222	227	184	218	189	188	177	188	211	183	204	206	180	202	203	181	171	169	176	184	195	180	201	194	196	184	177	199	184	172	205	165	180	180	186	202	174	175	173	202	184	158	211	183	185	208	180	169	180	186	183	171	174	174	181	160	176	189	189	192	171	176	184	175	203	191	161	179	184	182	173	188	168	197	171	187	177	176	163	205	204	198	197	197	172	177	179	164	196	178	195	163	182	209	210	172	189	167	178	167	189	169	167	173	179	191	190	221	192	199	191	176	197	205	166	184	187	199	183	189	167	182	182	190	169	157	176	177	193	187	197	178	183	180	191	207	181	192	175	174	171	179	182	196	177	169	212	182	169	182	185	197	182	191	181	183	202	176	181	195	174	184	215	173	185	181	181	169	188	190	204	172	188	192	181	181	192	180	174	165	199	184	177	188	178	176	199	178	168	172	181	183	188	179	176	188	167	191	185	204	170	173	197	177	171	169	178	223	185	178	168	192	209	169	179	187	192	167	186	182	173	197	180	195	174	196	169	187	181	191	189	192	182	178	178	162	179	175	201	179	166	196	171	183	195	214	204	185	183	192	198	180	194	192	203	171	188	184	178	199	202	178	194	196	193	186	176	175	189	189	175	173	179	175	185	171	169	205	182	202	180	204	186	192	171	178	212	188	163	185	193	193	208	202	192	198	179	190	211	199	184	194	182	172	170	180	184	188	181	199	188	208	192	177	194	191	219	194	185	178	214	205	171	197	213	204	184	178	181	181	173	186	164	186	197	172	148	191	179	185	205	183	191	171	196	181	186	187	179	171	203	194	184	170	167	211	179	199	198	209	189	211	215	162	193	157	187	194	188	171	178	175	181	192	190	200	159	163	156	183	179	175	176	188	186	192	193	175	187	195	211	176	197	160	156	175	185	208	157	179	178	152	182	185	193	152	188	179	196	197	153	208	191	166	193	179	193	179	161	177	170	192	197	183	169	189	173	176	193	206	189	186	194	187	177	185	190	186	204	201	195	184	167	188	195	191	209	184	194	202	186	213	184	181	193	182	185	172	199	187	194	214	184	199	171	200	200	188	179	180	175	208	207	189	162	169	176	178	192	174	188	200	157	190	199	190	185	184	176	193	192	202	178	182	174	186	180	164	166	167	205	163	173	173	203	182	218	195	186	171	187	192	178	178	185	176	187	176	191	191	182	224	185	184	215	188	198	183	188	159	177	181	193	213	172	177	207	172	189	197	190	171	180	188	209	185	169	198	210	194	189	188	173	181	189	201	190	168	186	175	168	180	161	180	212	174	194	178	177	186	159	203	184	167	195	174	217	178	161	203	201	161	190	175	189	190	192	187	196	184	171	198	199	206	160	181	163	172	182	175	209	213	157	184	209	175	175	202	198	193	180	185	156	199	162	160	180	196	194	205	185	186	191	155	192	169	183	182	203	183	189	184	183	179	197	194	195	192	187	170	187	178	178	182	199	190	170	202	175	209	169	171	197	197	180	172	156	181	168	170	156	200	206	186	196	189	198	170	184	202	191	194	194	158	197	182	211	190	214	174	157	174	200	169	201	174	190	187	181	184	155	207	201	182	204	212	181	212	188	160	180	190	173	184	187	178	183	192	188	192	191	181	187	183	202	210	176	188	171	153	187	221	179	189	194	193	176	203	165	182	173	165	154	187	193	184	220	185	191	194	203	204	163	190	195	193	172	185	171	185	182	220	179	183	181	183	177	186	181	179	168	182	200	164	198	206	209	179	182	173	188	193	186	179	170	196	178	189	191	191	205	206	190	210	167	161	190	197	172	190	193	185	188	191	169	186	169	171	189	193	204	182	205	179	184	183	203	176	168	148	192	180	163	180	195	191	185	194	176	178	202	213	184	166	178	181	196	175	197	193	195	199	173	173	177	169	166	200	197	195	193	193	175	197	176	189	194	180	179	201	214	184	212	181	167	180	179	181	182	184	171	181	174	175	222	179	202	183	183	197	198	187	177	188	186	196	182	186	196	194	184	187	161	185	172	199	196	186	158	188	180	196	193	186	187	173	168	176	171	193	189	171	184	198	167	171	176	191	190	164	181	179	183	187	189	208	169	198	192	188	187	173	191	171	183	146	190	181	168	226	171	194	194	172	186	192	186	180	179	178	186	173	165	190	194	177	184	208	195	160	173	191	158	182	169	185	192	183	219	177	193	186	187	200	194	198	187	185	172	190	193	172	191	191	181	210	184	188	190	195	160	174	188	196	164	184	185	208	193	162	189	202	199	161	192	186	156	161	191	166	197	176	191	164	180	170	212	177	202	206	196	193	183	177	159	198	170	193	168	189	169	167	202	174	169	197	187	171	196	154	178	209	176	178	183	190	184	176	188	160	202	180	184	175	199	182	185	163	194	183	178	181	173	170	174	170	167	200	188	185	194	220	187	195	174	186	188	176	176	174	167	197	183	175	190	178	193	197	186	196	178	206	180	176	193	203	199	184	205	196	202	189	189	202	156	180	180	192	183	180	170	196	180	212	168	188	211	210	167	184	199	175	184	185	190	192	179	164	185	175	157	164	175	206	196	198	181	200	193	172	164	196	206	161	173	193	201	200	177	193	184	181	166	196	184	182	173	166	183	197	187	182	165	184	194	185	200	182	189	189	164	192	192	187	180	204	192
3938	5034	3256	1562	1133	872	669	548	495	393	350	332	304	280	295	283	260	272	297	272	248	252	250	268	227	243	244	214	263	243	217	244	241	219	246	216	264	220	210	233	235	239	246	226	234	262	223	222	216	233	207	218	225	239	238	232	238	247	228	225	241	215	245	223	225	214	229	230	202	210	196	232	208	224	204	212	245	244	230	238	234	199	224	230	207	225	215	223	217	242	245	224	214	233	218	224	238	230	231	225	240	233	210	242	230	206	210	210	229	246	246	219	241	202	220	239	235	232	220	229	225	232	236	201	238	215	225	219	218	242	218	225	236	219	234	203	243	198	240	229	227	238	247	213	222	237	215	227	222	262	253	254	221	210	201	215	236	227	184	252	212	214	234	218	212	233	247	219	206	239	224	238	240	199	238	232	218	248	221	228	235	220	267	226	224	225	208	226	233	253	219	225	240	252	246	219	232	219	216	230	236	225	236	245	203	226	209	219	233	233	220	224	207	221	225	219	211	216	239	215	222	203	234	210	201	228	257	209	217	221	236	218	248	232	234	241	219	220	238	232	201	207	227	201	233	206	230	261	235	245	215	220	219	216	190	244	226	226	238	215	237	200	215	219	216	222	222	229	230	214	206	217	251	216	231	247	209	228	207	208	203	220	248	219	184	216	222	239	224	224	204	226	242	257	225	216	221	196	230	229	233	231	228	256	240	220	223	255	206	221	246	217	209	232	218	220	212	229	210	240	213	225	218	213	234	208	230	210	225	232	234	241	231	224	206	183	207	251	219	246	221	221	190	210	224	221	221	237	244	230	241	234	197	229	223	208	181	213	217	198	220	242	207	214	220	209	217	213	212	198	214	253	203	211	216	208	239	207	222	243	203	234	228	228	212	245	218	250	233	237	213	218	203	219	239	244	216	217	231	228	206	223	213	236	223	213	245	221	240	239	213	227	245	228	242	256	225	223	241	224	243	217	213	209	221	217	246	207	207	203	204	211	201	237	221	211	209	200	201	206	227	243	211	202	241	217	196	208	207	219	201	218	218	261	205	210	220	210	229	228	224	199	217	227	216	220	205	216	225	199	229	218	228	226	202	222	213	241	243	234	242	219	196	210	211	228	236	216	250	226	236	210	223	200	217	230	219	230	247	202	201	225	208	228	223	227	229	208	245	209	229	216	234	217	225	220	216	222	206	250	243	242	239	244	235	226	210	226	256	238	250	255	224	200	207	220	235	239	225	233	197	228	220	212	196	228	216	212	224	208	245	238	208	232	207	220	219	213	229	211	232	207	214	196	205	230	227	260	235	234	258	227	243	247	209	235	220	201	203	220	214	231	209	233	220	242	237	211	224	211	217	213	224	223	235	194	218	229	209	235	227	237	217	230	227	217	204	220	231	223	212	219	227	207	223	214	205	221	210	233	236	209	248	225	238	248	237	220	244	243	213	224	205	215	216	199	232	213	233	207	203	235	226	240	249	241	238	220	213	231	218	230	209	233	219	214	188	252	208	222	226	213	195	214	256	216	226	230	219	207	213	197	219	231	233	218	194	234	194	213	235	233	233	230	234	247	232	206	239	210	221	216	233	252	201	230	241	217	222	223	250	208	266	189	211	189	225	222	239	229	216	227	218	220	224	229	239	210	289	249	232	221	212	235	220	254	226	212	223	193	208	244	231	224	246	213	210	223	231	233	234	235	230	228	214	198	231	239	212	258	216	223	232	210	233	214	216	219	232	247	222	221	221	216	221	204	226	198	206	231	262	214	209	224	203	232	198	225	221	224	209	207	223	242	221	219	241	220	227	241	240	217	261	226	232	225	194	198	230	223	220	215	202	225	224	229	238	216	224	246	246	258	228	218	224	244	206	257	238	213	223	229	205	210	218	232	199	223	232	224	240	189	210	235	190	249	224	209	207	225	212	227	243	224	223	232	235	239	225	217	228	219	222	241	221	221	219	230	224	228	206	208	213	204	231	234	233	215	228	254	217	225	219	233	224	246	235	206	237	231	211	226	209	234	238	247	191	240	239	239	206	220	236	189	212	247	245	199	214	213	248	199	215	234	210	230	235	221	243	244	209	217	229	234	254	240	251	219	222	206	230	224	205	221	208	202	220	223	241	223	212	237	246	224	200	232	232	198	230	240	241	205	238	242	204	213	198	222	227	232	224	202	191	234	221	215	237	241	228	230	204	201	223	231	210	228	230	234	211	212	220	213	221	223	228	219	243	201	244	223	240	230	198	239	217	231	239	209	222	219	224	228	223	220	219	213	195	219	224	241	213	220	227	212	218	232	217	216	233	245	246	229	200	202	233	225	192	246	240	207	220	187	246	201	227	261	200	239	221	224	214	227	249	224	255	224	230	241	229	208	218	234	242	197	216	227	210	225	207	209	234	243	201	211	239	224	203	209	214	222	217	225	214	217	240	227	205	222	222	240	224	238	223	223	248	250	248	226	202	215	223	219	219	220	203	246	226	246	217	242	212	223	226	209	245	222	230	235	200	237	249	210	222	258	256	208	231	230	234	202	215	222	220	197	222	244	211	225	220	243	205	209	234	220	249	204	198	224	241	223	214	238	232	238	197	212	233	225	237	231	205	211	220	232	230	229	246	224	193	216	233	254	228	206	199	215	222	211	214	201	222	227	218	235	220	229	217	223	239	239	226	223	243	229	204	222	207	217	224	216	222	242	239	201	242	217	206	246	214	217	238	227	212	206	203	245	205	204	199	210	222	215	241	180	218	233	210	207	243	231	220	227	223	220	213	238	234	232	239	218	215	211	229	218	243	236	216	220	258	233	207	189	241	219	225	213	231	224	212	227	230	203	234	233	213	242	250	204	223	216	220	196	202	237	233	211	207	222	216	251	196	227	243	231	212	187	236	200	226	253	227	225	213	235	230	213	212	202	215	237	226	210	236	230	219	249	269	221	242	203	223	197	217	203	219	241	249	234	227	223	214	246	237	237	226	223	212	211	247	236	221	225	206	236	214	223	212	211	209	230	204	216	239	219	228	210	237	214	246	219	196	218	221	227	210	223	223	212	209	227	180	218	246	208	232	202	235	231	223	206	220	232	255	224	239	231	214	231	213	240	207	196	226	232	241	247	222	221	242	231	219	220	208	210	213	235	255	223	224	237	207	206	212	219	249	222	214	223	244	196	205	221	217	218	229	221	218	227	201	211	236	194	236	231	204	219	223	226	220	221	227	219	212	235	222	230	210	228	209	226	218	253	226	214	211	222	216	218	214	239	196	191	220	225	204	220	209	216	224	198	235	221	215	223	227	228	230	225	231	209	230	207	203	223	242	245	233	227	210	195	199	227	233	230	224	195	229	225	203	226	223	237	193	198	219	214	238	212	209	241	225	205	203	221	228	185	223	212	250	240	222	228	227	205	221	247	222	197	230	232	231	230	211	255	239	235	217	214	226	247	220	231	223	239	228	224	246	230	220	233	212	216	234	212	219	234	224	230	199	237	223	195	207	223	241	198
22369	21118	28859	23631	21120	21197	10631	1320	857	884	787	739	680	638	610	613	636	574	580	548	584	516	543	549	485	498	544	562	527	522	491	513	513	471	477	487	510	544	509	538	508	536	525	520	493	498	519	508	518	488	485	544	474	492	453	508	525	533	530	495	534	479	511	526	474	481	505	515	482	472	510	477	483	525	533	519	528	486	465	488	489	478	516	445	504	518	503	499	510	514	491	506	471	475	527	505	499	506	467	454	482	473	482	528	507	488	517	504	504	524	514	488	485	495	468	491	430	476	478	490	484	500	497	524	469	475	474	475	488	504	510	480	465	506	480	518	477	504	529	507	506	502	539	475	501	487	477	514	456	507	495	473	496	481	446	536	471	477	490	490	496	534	500	452	509	427	460	434	494	470	509	544	494	488	448	455	469	521	455	497	478	452	545	474	488	486	498	453	487	522	515	512	485	491	496	509	484	507	506	525	486	498	494	491	489	498	522	491	502	459	486	519	522	463	484	461	500	477	493	483	503	523	533	490	436	481	494	475	461	464	495	480	567	536	457	496	513	486	506	541	492	476	477	504	491	474	477	505	497	450	459	467	525	466	478	481	462	479	489	479	470	485	538	482	467	476	494	448	475	478	461	475	517	494	502	480	554	514	499	487	459	490	490	511	475	498	496	495	494	495	483	476	486	528	471	531	468	492	464	510	478	500	462	499	473	508	480	489	525	488	458	444	467	500	483	454	465	474	471	527	480	503	445	458	496	489	502	478	502	502	508	463	519	489	453	519	524	508	529	479	518	535	522	492	518	481	486	474	491	457	491	480	488	507	460	464	469	520	494	465	460	452	473	478	482	540	470	480	481	526	511	475	505	522	482	488	507	453	435	493	479	518	488	480	463	501	482	537	497	451	510	473	500	546	513	480	513	514	491	513	473	549	505	464	501	511	494	483	491	492	469	476	498	530	505	525	503	461	509	514	476	473	494	509	504	469	503	499	509	483	442	460	490	510	502	533	485	477	472	491	463	496	508	497	439	499	450	495	462	492	498	503	507	506	477	538	507	499	478	513	473	517	471	531	466	493	509	475	473	524	522	460	510	509	488	480	499	446	484	463	476	483	506	479	493	469	466	477	477	464	533	426	507	500	488	509	438	503	473	471	488	503	531	451	479	490	477	507	486	501	504	509	457	497	494	484	510	466	470	509	470	523	504	450	496	503	541	494	491	471	431	452	512	444	519	506	502	497	535	464	498	508	492	482	475	502	491	492	512	513	491	490	503	534	520	520	492	492	512	446	519	498	512	502	436	468	524	508	471	515	469	510	498	451	509	470	492	489	484	502	457	469	463	504	496	508	498	470	457	492	468	514	523	511	486	483	453	499	464	519	519	448	494	479	487	535	451	544	508	519	546	500	465	522	479	528	492	461	482	486	503	501	494	488	533	512	504	502	491	485	492	476	521	485	518	482	459	484	480	493	526	477	476	488	473	500	498	480	512	513	500	479	494	486	497	469	528	473	481	480	510	511	481	494	460	509	479	485	525	485	530	479	457	530	467	450	496	501	508	482	517	483	510	469	464	504	465	506	456	487	464	494	441	497	473	498	502	478	510	526	443	521	477	487	495	499	483	475	499	506	484	481	496	492	491	473	498	517	489	494	518	492	481	448	491	489	508	512	456	513	508	483	498	470	470	493	450	513	519	497	478	468	480	503	502	505	486	516	460	493	483	493	496	516	477	501	482	481	459	472	514	517	514	457	478	462	485	528	525	487	485	481	479	486	469	497	502	455	459	482	533	460	492	468	500	507	468	505	494	445	503	453	480	463	473	462	484	489	499	491	493	533	483	504	464	474	502	460	487	535	486	486	470	543	532	499	495	501	496	478	482	476	494	461	480	477	491	518	533	492	523	481	433	488	492	471	523	492	477	492	480	553	489	483	486	483	453	493	503	465	493	455	481	498	473	500	498	479	480	440	485	455	506	509	493	467	484	465	477	511	501	457	489	457	507	487	484	487	504	474	483	487	505	466	473	464	508	437	449	508	484	507	474	539	476	469	458	464	490	514	516	508	470	485	517	492	524	468	522	477	495	544	483	508	496	480	516	500	503	536	467	539	459	500	505	491	471	495	525	485	479	469	510	460	482	504	457	487	463	518	488	472	488	459	488	468	458	497	495	475	463	540	515	518	504	486	463	492	508	522	489	518	472	475	488	487	497	479	486	470	497	517	453	471	455	502	508	529	498	517	507	499	474	511	476	468	494	494	490	474	499	460	506	507	488	468	504	505	464	489	494	458	523	544	483	469	470	478	460	513	494	489	509	508	453	454	448	455	480	462	466	542	493	524	478	475	493	527	491	452	482	514	511	508	525	476	521	518	467	487	487	512	491	538	491	512	515	474	500	467	489	533	500	496	497	499	477	443	489	518	454	495	487	430	482	453	490	485	504	501	498	499	511	489	505	469	490	501	491	463	503	494	473	484	502	496	506	502	448	487	504	537	472	450	490	533	469	510	511	464	493	490	448	428	491	514	473	460	483	512	497	497	493	470	469	514	485	454	527	488	458	523	520	476	535	514	483	525	481	495	507	437	501	469	464	473	508	528	510	460	515	462	520	500	486	512	488	500	465	505	531	519	512	487	485	466	466	492	474	483	473	514	500	518	491	475	478	483	507	507	489	499	479	465	472	489	496	489	487	450	475	503	510	470	465	505	491	474	490	462	567	457	493	504	489	473	454	491	480	470	478	453	450	496	439	494	468	518	495	497	481	481	477	480	493	488	504	511	531	518	466	503	479	496	484	481	468	471	456	464	487	496	481	527	501	465	513	476	494	460	498	495	478	526	484	507	446	503	453	485	486	471	485	478	486	483	463	491	504	539	511	482	499	468	474	464	460	481	495	483	464	490	481	511	465	488	458	491	470	481	500	561	467	512	511	477	468	534	462	494	482	464	501	470	495	491	490	500	425	468	492	491	485	477	494	480	504	493	503	491	485	494	479	478	522	473	471	453	455	499	459	506	472	459	472	538	493	468	492	460	494	517	513	490	477	488	490	502	477	484	504	482	515	456	521	497	516	502	474	514	472	474	500	490	500	516	486	501	510	496	532	518	506	481	498	479	491	485	504	471	500	451	486	476	503	489	511	458	473	486	479	476	473	478	463	515	490	529	437	453	497	471	489	494	493	490	452	495	483	447	495	516	463	477	470	483	456	495	504	530	486	474	514	464	477	496	526	468	476	504	504	454	459	491	490	485	500	492	436	520	499	464	475	469	474	465	480	466	513	449	482	483	442	500	507	483	460	482	501	521	457	504	476	497	480	473	492	499	508	548	503	509	483	463	492	500	465	511	525	486	524	482	480	549	457	475	488	502	476	515	469	471	505	486	495	467	467	470	495	468	495	479	496	481	448	492	443	486	482	518	455	580	450	492	518	509	482	489	481	465	436	473	479	471	463	471	506	469	504	468	496	464	492	512	477	479	477	513	490	497	499	507	483	454	505	527
4377	14049	9941	4978	3580	2747	2140	1717	1470	1179	1094	955	859	738	809	743	706	738	682	647	690	626	643	629	615	605	587	602	612	633	588	559	566	547	572	584	587	557	571	584	532	558	565	616	586	612	589	571	553	577	552	571	572	595	551	591	575	589	576	557	554	531	574	577	602	558	516	552	562	574	525	559	537	573	529	599	553	567	554	588	563	589	539	557	512	566	536	521	534	530	553	574	557	568	537	582	527	544	530	557	578	570	528	575	631	534	547	572	533	543	584	574	528	583	572	574	549	534	530	535	546	548	562	526	628	553	538	561	519	552	531	552	546	514	539	534	546	563	565	602	564	516	503	544	519	536	543	569	536	495	541	539	548	542	556	539	505	551	572	523	571	541	528	569	544	562	564	516	554	531	529	532	555	568	560	533	508	584	577	515	578	516	569	554	530	521	529	522	532	562	547	533	555	560	548	506	551	534	574	550	483	552	579	575	578	481	474	585	537	553	553	543	511	548	563	555	529	502	543	547	500	549	562	583	584	537	556	545	557	512	537	560	611	553	520	557	506	541	551	561	542	551	534	541	562	582	569	589	521	552	567	572	609	545	581	584	533	536	586	577	603	557	540	478	515	566	546	556	545	509	542	577	525	544	577	524	545	537	540	568	592	534	512	531	604	534	543	555	534	505	551	535	555	538	510	554	546	534	531	524	604	527	524	578	565	514	549	529	548	513	549	545	547	549	571	544	534	556	533	532	542	529	554	542	563	544	529	559	563	553	511	587	554	546	537	510	578	556	544	577	534	576	509	545	513	532	526	530	542	566	527	511	557	583	529	538	554	549	581	547	540	536	544	529	527	567	534	549	579	551	530	544	565	579	602	548	562	591	513	549	549	539	541	560	538	548	551	545	510	537	603	516	563	528	529	543	543	550	572	522	537	603	590	559	541	539	569	548	561	531	550	559	518	492	584	566	536	584	523	519	548	512	543	516	568	549	550	561	522	488	605	555	565	592	535	522	520	550	527	560	531	542	590	542	520	531	569	558	559	501	551	520	542	547	532	517	517	549	552	559	505	560	544	534	577	514	532	535	536	568	502	506	552	526	537	553	536	575	582	588	566	537	564	508	537	581	536	542	547	569	517	557	532	522	545	559	547	559	549	562	567	540	600	541	539	527	579	541	554	583	617	520	554	524	576	599	529	557	545	543	549	539	546	521	531	561	567	580	518	545	539	543	542	525	546	500	554	558	593	535	562	586	548	535	559	553	546	608	540	577	548	594	563	528	576	579	535	573	537	564	519	545	562	547	568	517	519	572	533	564	557	579	502	509	525	554	503	528	570	558	559	564	543	555	537	590	547	549	550	556	542	541	554	518	559	562	566	517	512	587	545	520	571	528	575	557	552	575	531	537	574	541	532	538	580	581	570	516	603	526	508	527	536	530	550	550	568	521	517	554	550	597	501	556	559	511	565	526	555	564	537	581	503	568	522	513	501	561	542	538	542	515	541	589	535	556	536	540	584	615	546	535	546	569	542	556	534	580	552	519	540	500	539	547	505	533	533	552	617	574	542	564	517	569	558	535	541	559	561	538	564	595	538	571	495	535	531	540	502	572	558	525	529	534	558	550	543	521	553	560	517	549	554	548	572	534	545	514	534	554	535	586	536	581	563	520	494	484	531	538	501	525	515	484	536	593	545	569	587	562	521	528	561	551	525	531	580	550	535	548	558	541	476	528	521	571	553	547	569	567	578	546	565	571	545	539	540	590	562	552	563	549	561	542	591	559	535	562	539	536	553	545	564	527	523	539	552	608	552	574	541	515	550	553	523	564	594	537	567	562	564	561	556	557	550	570	530	546	549	538	511	571	539	570	517	597	553	512	522	527	525	571	566	542	559	514	572	514	540	579	569	562	535	518	553	533	528	531	539	584	554	564	514	566	554	557	571	554	547	576	555	563	562	535	570	522	536	520	558	553	571	524	528	553	527	506	595	512	568	537	591	559	532	533	537	528	555	541	525	609	510	561	519	557	553	565	576	554	545	537	562	567	577	589	598	583	519	538	535	574	557	547	555	567	519	560	549	525	582	545	544	587	547	537	547	539	566	583	587	523	556	559	577	539	578	567	539	527	535	581	540	562	521	542	531	508	541	507	515	541	581	566	563	570	567	578	526	550	564	553	526	568	496	543	495	545	519	545	520	522	557	572	514	550	552	558	576	539	545	549	562	571	548	528	580	546	547	607	528	557	599	548	532	537	535	574	558	569	545	584	536	547	545	544	570	544	555	509	516	556	532	551	556	555	529	516	523	515	518	550	558	525	560	498	502	537	545	547	562	537	535	555	566	553	510	531	551	536	550	539	544	539	589	568	558	546	559	538	563	524	534	547	547	560	522	559	536	566	571	536	561	542	551	518	542	547	564	539	544	570	585	546	574	528	554	544	588	555	570	577	600	530	568	550	565	592	548	536	599	524	550	565	567	613	561	572	566	544	564	560	535	546	532	554	507	571	527	531	545	565	590	553	571	560	562	562	539	542	549	551	512	539	567	530	528	527	559	539	512	551	572	505	547	557	593	580	560	539	587	564	546	523	551	584	559	547	560	488	545	522	531	541	537	571	563	602	580	527	519	570	556	563	556	540	576	581	541	564	508	530	554	506	553	555	545	563	525	545	507	553	564	530	555	544	573	540	554	554	514	497	556	574	537	542	484	543	564	517	557	536	483	538	514	572	525	549	555	558	515	495	564	577	579	537	523	554	535	563	614	520	497	556	568	518	530	545	549	530	562	570	547	546	496	543	533	552	522	538	509	545	559	530	542	596	561	551	557	555	534	579	501	520	542	572	541	559	538	556	519	527	555	591	546	553	541	564	551	579	558	532	514	577	539	523	519	557	543	536	548	553	559	540	529	530	544	559	558	585	516	537	552	533	503	524	511	542	575	567	591	559	560	558	508	564	563	564	563	519	536	509	528	550	545	590	555	552	556	555	522	547	568	567	532	512	565	556	545	538	574	550	576	576	569	514	526	588	512	543	575	565	530	491	559	514	561	482	558	518	560	533	538	556	551	553	556	557	526	562	511	542	570	563	534	544	592	503	546	557	556	506	514	574	566	543	548	498	553	577	534	576	562	554	519	558	537	565	572	552	554	560	541	554	539	579	530	555	551	572	543	565	570	561	531	570	564	549	503	593	528	551	533	528	543	537	551	555	553	548	517	518	529	531	568	535	555	534	545	493	548	547	519	542	542	517	557	519	562	580	549	540	559	564	545	521	560	555	587	590	547	626	545	537	546	560	528	503	538	548	529	549	620	503	566	539	531	546	531	542	552	579	555	528	562	582	555	541	536	509	566	553	506	549	561	560	544	546	566	564	536	560	537	502	541	578	576	539	548	540	537	572	516	511	552	550	553	529	511	557	554	557	572	526	583	514	526	527	582	555	564	526	509	552	568	559	547	551	555	526	562	547	547	522	559	564	549	517	524	573	519	517	555	576	550	554	533	585
27444	18069	4056	769	555	530	429	383	350	373	348	386	383	346	356	360	361	351	300	354	361	382	343	317	369	359	349	371	339	341	329	358	358	354	366	330	345	339	327	361	309	340	355	348	348	329	318	319	341	343	317	347	385	340	356	330	345	358	339	361	332	362	360	348	351	341	381	324	381	314	343	347	333	360	345	342	344	399	382	370	351	383	367	360	377	392	342	338	352	352	323	352	364	370	341	340	366	331	384	355	342	350	363	340	364	340	370	346	350	358	384	370	336	364	325	338	366	376	342	389	361	330	358	356	334	362	374	317	371	313	397	384	326	329	343	332	367	325	364	366	373	381	352	339	367	357	334	372	390	350	374	354	363	378	348	313	358	357	354	332	359	336	370	338	363	330	348	352	372	357	358	355	330	385	293	353	341	334	367	356	378	347	334	368	322	346	325	388	361	338	344	330	400	331	372	346	359	371	354	357	314	332	380	345	329	333	351	315	361	374	363	362	329	338	341	370	348	329	369	362	353	365	334	350	365	361	350	373	351	339	339	353	363	370	339	359	343	371	332	359	353	391	336	367	354	369	346	344	346	333	363	332	357	348	378	341	353	366	348	397	332	336	343	328	339	325	367	346	345	377	349	326	344	322	376	368	325	357	353	369	378	346	342	344	359	324	358	343	379	363	368	339	409	329	337	394	345	340	356	369	356	325	376	326	360	340	337	354	357	361	326	381	359	347	375	338	358	326	360	330	314	362	347	384	365	352	382	360	334	367	349	351	342	357	340	324	339	342	353	325	325	340	360	355	331	355	342	335	348	325	365	325	345	351	342	341	393	356	350	360	321	392	320	363	353	356	347	390	314	362	372	346	345	334	354	359	326	309	353	351	353	369	361	343	350	357	359	342	362	336	324	336	321	352	340	397	361	335	339	345	348	364	328	316	359	341	339	341	308	323	353	377	371	348	358	348	332	379	334	348	333	312	349	349	339	333	319	362	337	340	336	348	340	336	300	358	334	335	363	361	352	333	334	340	386	360	357	380	374	319	343	345	303	366	365	377	337	363	319	347	352	353	337	309	331	360	362	348	343	341	371	354	355	351	367	368	351	356	331	348	358	334	302	350	354	372	360	379	332	329	314	338	336	342	344	374	343	333	360	368	341	332	360	364	337	326	360	379	357	343	312	343	340	344	415	339	322	356	363	347	351	330	357	351	305	359	345	361	294	368	330	338	324	336	330	375	334	320	360	348	384	370	350	335	351	376	346	364	301	359	386	325	336	364	353	362	349	348	350	366	348	348	357	340	353	354	332	320	380	384	366	394	393	332	334	326	336	369	358	342	377	350	347	340	341	314	350	347	369	358	366	371	342	366	357	322	348	377	327	345	365	359	368	349	337	332	367	329	368	342	342	354	314	303	327	341	333	372	360	359	337	353	363	367	349	358	369	369	373	379	353	297	385	359	361	355	365	373	312	357	345	361	383	352	348	353	310	367	356	375	329	344	321	358	353	336	367	323	350	345	336	356	345	350	318	355	356	349	351	400	362	326	341	351	377	362	375	341	344	343	370	364	314	338	353	400	337	361	364	364	319	327	322	311	370	335	328	348	329	330	341	349	395	345	329	353	329	346	355	340	334	343	355	380	332	351	363	372	358	366	330	356	335	378	356	372	348	356	331	353	345	355	360	327	343	381	359	323	363	340	311	336	333	341	355	390	368	338	365	334	323	370	345	356	364	376	331	339	394	346	342	354	359	346	353	337	349	340	325	351	369	378	372	344	352	354	349	361	340	340	368	340	311	394	358	331	356	355	401	334	376	319	375	346	353	357	346	338	373	341	313	355	358	337	362	343	355	342	373	331	338	336	367	338	358	370	351	312	361	367	371	337	351	342	347	361	360	363	329	375	327	310	331	373	332	329	335	356	368	341	338	355	358	340	353	332	306	388	345	364	369	346	373	354	334	374	338	300	316	361	359	374	336	372	351	352	349	375	360	328	339	365	357	354	354	360	354	354	344	348	325	345	370	362	329	357	359	343	356	321	365	335	355	351	353	371	346	333	338	379	337	328	354	330	359	366	340	334	309	372	361	356	346	337	359	339	333	337	345	328	350	356	334	353	315	353	361	349	366	374	359	364	367	358	320	357	360	351	346	365	352	355	340	327	351	377	343	325	309	348	343	351	352	332	363	337	361	356	323	359	335	373	336	364	342	392	307	361	365	329	338	370	336	322	355	362	345	324	373	345	385	362	348	384	347	395	327	347	366	329	334	343	366	358	387	336	368	335	343	392	314	320	336	361	360	354	348	357	330	349	347	330	362	365	335	322	366	325	349	361	356	345	346	325	350	319	337	330	341	354	344	349	361	333	343	339	346	343	365	339	394	359	359	349	369	370	367	355	346	367	367	357	349	341	335	328	364	347	390	357	363	339	366	318	341	360	334	357	359	363	327	296	326	353	359	375	390	384	348	319	372	364	352	352	386	338	333	374	359	340	338	347	349	340	332	361	366	359	376	341	328	336	345	339	371	342	340	349	371	324	338	336	334	327	316	339	328	346	373	347	362	362	356	354	343	358	348	356	402	330	370	376	364	337	373	374	321	308	371	348	360	328	312	347	360	343	357	346	326	330	332	340	326	316	342	375	337	379	346	368	336	332	377	345	324	373	332	362	334	353	363	344	336	368	361	322	303	398	369	352	337	352	356	368	309	344	386	318	350	334	346	377	334	348	356	361	364	358	345	355	320	367	371	343	323	367	346	363	367	354	359	365	399	348	311	395	350	338	322	380	358	349	358	335	332	370	367	345	344	354	357	389	370	342	347	361	341	380	396	319	356	340	342	376	335	369	368	339	345	361	359	338	363	363	345	362	374	355	363	364	306	321	365	346	365	351	361	359	338	372	352	360	381	357	317	382	352	374	348	339	352	342	355	346	373	348	349	337	336	431	348	313	368	367	339	344	369	372	343	367	327	364	387	390	362	359	338	346	347	356	357	359	322	330	366	334	357	362	341	344	361	332	329	348	348	334	364	351	348	345	346	336	362	348	369	371	373	332	358	347	346	302	369	339	338	340	356	339	380	359	329	311	348	332	366	337	334	362	341	378	357	349	339	321	378	341	300	336	367	335	321	328	347	371	327	351	352	339	353	346	357	340	318	352	360	343	383	360	335	331	337	356	338	368	338	331	383	346	335	361	344	375	354	363	340	323	357	348	368	336	315	351	344	384	368	342	350	354	357	360	335	350	354	364	360	297	380	354	359	332	357	353	377	349	351	357	371	350	324	343	364	337	330	353	379	346	349	337	334	330	354	351	343	344	327	341	354	354	354	316	330	373	359	339	341	365	353	361	317	335	342	347	345	363	345	360	335	336	371	360	371	341	359	356	293	317	320	356	343	350	326	301	372	331	362	360	347	369	393	340	347	335	370	322	351	394	338	333	350	388	331	338	320	356	383	332	341	342	338	347	335	350	346	339	354	367	365	351	321	338	315	361	347	341	362	364
4079	913	773	517	468	467	451	448	418	391	436	376	389	375	413	354	392	409	395	395	418	415	404	396	391	354	372	374	408	339	394	433	369	356	379	378	405	403	374	413	389	403	337	397	434	394	388	380	395	405	392	391	392	391	387	387	396	387	402	364	367	395	397	398	377	381	383	400	358	365	408	379	368	405	398	399	409	364	397	365	382	404	379	378	396	415	369	412	395	373	391	366	391	353	398	379	397	400	382	397	399	366	397	428	381	355	385	382	417	384	360	409	395	401	405	394	391	394	383	374	370	399	398	350	370	420	404	405	404	355	379	384	431	403	361	370	375	412	375	413	398	424	381	386	391	410	363	353	377	396	387	398	377	371	378	381	398	397	396	364	375	349	380	378	367	397	356	411	394	382	417	362	384	387	416	379	381	379	403	399	393	374	391	385	371	402	386	370	390	403	404	373	370	370	349	368	396	374	424	397	373	406	411	362	389	348	380	385	381	402	399	421	399	369	375	383	418	356	382	410	381	396	398	391	357	372	400	373	388	385	374	399	340	385	362	415	390	388	401	417	380	361	372	393	401	408	399	381	407	379	397	372	389	377	398	395	384	391	396	374	378	345	386	374	404	401	414	370	353	398	419	376	398	379	432	392	393	402	401	394	373	382	410	389	405	359	434	404	390	372	401	390	415	441	403	350	367	389	400	397	394	360	384	388	404	379	377	399	390	378	391	387	392	386	384	381	395	399	403	363	352	366	388	390	334	425	383	376	393	373	386	417	403	385	416	374	377	364	411	395	375	391	398	379	343	358	392	402	376	376	411	384	395	379	407	365	391	389	410	373	380	394	405	372	380	388	396	377	378	367	408	372	378	401	385	416	370	376	414	385	409	375	375	380	386	376	399	377	405	372	345	392	378	352	359	424	387	399	379	365	402	370	393	409	370	385	399	406	383	400	374	363	382	369	381	401	381	422	354	385	338	405	371	363	374	363	382	399	383	399	386	407	391	362	388	367	402	394	386	400	389	389	417	393	401	399	385	364	404	378	395	347	413	380	385	369	392	391	390	400	399	417	370	395	395	360	398	394	372	386	376	397	399	365	389	384	393	364	453	381	369	397	386	394	407	350	381	366	384	387	379	353	374	414	391	386	400	401	366	414	392	347	403	392	381	420	380	408	411	410	397	423	347	384	366	394	403	365	393	383	389	366	378	384	389	359	356	422	387	394	380	384	410	404	389	410	399	386	385	389	384	390	393	383	397	382	368	360	402	391	380	388	370	387	395	413	394	392	411	400	383	380	376	387	396	395	373	376	370	403	403	385	392	391	378	341	398	395	376	384	392	371	383	387	378	386	384	397	385	421	383	411	411	408	379	420	354	366	348	381	384	379	373	371	404	390	408	427	361	388	381	373	384	363	396	396	394	366	399	392	364	365	367	383	414	388	363	397	369	357	351	395	380	375	365	389	392	369	399	390	352	350	390	380	384	384	369	345	374	387	388	379	389	336	400	400	399	383	395	376	350	401	395	401	368	377	385	344	408	363	389	388	398	351	389	390	374	369	413	399	365	406	374	399	389	380	393	445	403	385	395	411	382	373	408	379	364	383	392	387	363	417	373	392	348	362	374	386	384	393	337	401	406	389	413	357	382	392	381	399	389	363	411	373	394	383	362	399	372	403	394	360	387	384	381	409	381	378	389	382	391	376	409	409	366	360	361	451	385	398	386	391	405	387	413	367	353	385	403	394	379	393	404	407	371	377	401	373	383	395	395	394	350	410	372	388	395	396	393	360	368	379	395	363	416	363	363	416	416	354	412	390	387	389	362	422	381	373	414	430	405	375	380	376	395	383	397	384	374	373	398	404	413	367	423	400	353	384	379	371	406	392	352	361	371	398	430	358	374	382	411	380	406	397	387	387	407	404	369	377	411	373	352	389	384	367	401	381	380	378	396	380	389	378	377	377	381	398	405	373	361	399	412	381	416	378	418	388	371	394	397	394	393	416	369	397	405	407	401	383	382	357	375	362	397	415	369	378	399	366	368	385	364	390	389	384	349	378	387	411	394	405	402	423	380	351	393	407	387	384	403	356	402	383	355	406	402	398	406	429	365	387	378	406	365	404	354	362	362	411	405	375	378	401	388	384	387	403	368	404	370	395	371	358	399	404	373	392	375	386	384	387	373	362	377	408	399	363	383	427	407	384	417	369	383	385	366	390	381	394	425	365	370	374	382	370	414	399	393	374	379	381	411	393	404	409	398	397	398	376	424	408	399	368	403	363	356	402	399	379	391	386	376	386	390	389	386	407	381	374	392	390	361	359	380	364	376	388	390	374	390	401	388	400	413	340	405	382	392	398	332	380	384	365	365	383	351	371	393	396	388	366	401	374	370	374	361	414	360	373	387	403	387	388	394	362	378	400	434	383	358	407	396	375	385	387	404	355	390	366	418	396	391	385	362	412	394	373	359	387	390	365	390	407	397	373	356	412	375	375	402	420	368	402	378	405	414	380	405	409	378	405	387	394	408	372	404	388	384	370	414	361	372	374	402	395	372	421	375	378	416	368	397	393	388	387	415	407	368	398	395	415	395	381	397	403	387	390	395	344	401	383	410	418	369	396	361	359	414	393	383	411	385	406	378	372	372	385	394	389	409	369	364	385	381	384	365	392	425	396	369	411	367	398	344	356	410	385	395	412	409	409	379	380	399	382	387	421	395	385	395	371	366	394	344	416	388	384	370	383	349	380	387	418	378	364	412	392	374	378	401	400	350	387	381	413	422	381	406	375	384	392	395	387	376	361	376	386	369	395	391	353	381	389	413	375	412	372	371	395	389	416	385	384	397	390	379	379	393	339	385	426	359	407	402	376	357	390	403	368	420	401	353	386	385	391	392	370	356	407	383	379	385	418	357	373	366	371	375	426	370	392	372	401	424	387	382	386	360	409	399	388	398	369	398	410	416	403	389	394	395	380	395	390	391	352	383	404	407	395	416	387	389	401	358	399	420	365	383	392	412	366	360	416	346	395	431	378	405	398	366	371	383	390	357	408	374	406	383	371	409	382	367	400	352	378	374	395	370	378	362	366	378	367	423	391	382	390	383	367	358	381	348	404	391	400	398	378	373	404	426	383	394	372	386	379	408	366	423	390	381	425	402	412	408	418	384	381	394	364	401	380	403	360	377	384	380	375	408	375	394	436	360	383	375	407	366	419	355	396	375	400	402	377	332	363	376	398	436	373	397	409	398	412	364	375	368	366	392	370	381	366	411	398	411	408	396	379	388	369	400	405	393	402	400	367	367	376	412	350	385	402	385	356	364	399	384	353	405	397	387	375	389	358	371	401	359	376	374	413	387	386	390	384	390	356	411	388	377	386	385	417	382	382	371	388	381	409	404	398	363	405	364	384	374	399	410	399	403	362	436	347	390	404	351	390	381	353	384	379	386	366	364	368	399	414	399	353	391	361	387	366	389	375	409	378	409	382	368	369	337	393	379	381	389	381
23314	21048	28396	23929	21043	12493	1432	960	866	794	770	728	703	721	706	660	659	651	629	619	637	671	647	650	621	627	633	612	606	690	602	593	596	580	603	644	640	645	635	572	608	579	640	584	602	614	607	629	596	642	577	578	577	652	594	596	601	645	623	584	607	564	590	606	585	586	614	584	609	631	577	574	599	576	576	624	625	623	607	600	592	611	615	583	609	603	574	609	614	608	634	589	618	610	593	576	617	610	566	591	647	617	630	609	566	617	586	591	662	575	601	633	597	603	628	604	655	605	578	651	620	659	572	620	560	578	649	638	662	615	565	660	574	627	600	596	608	584	617	586	618	578	571	604	575	594	619	617	571	627	612	632	585	565	602	606	574	625	582	615	589	613	572	592	569	593	545	605	641	585	576	612	605	589	646	600	631	575	603	611	599	634	627	616	642	598	587	632	593	553	531	645	621	584	568	602	556	627	614	613	610	596	579	641	649	604	609	599	567	567	568	603	552	627	640	608	599	567	611	598	570	631	600	637	559	628	607	620	600	595	611	618	614	633	615	608	560	633	605	563	645	591	627	602	596	572	592	597	564	638	601	604	607	613	618	612	616	579	555	624	656	576	576	583	595	617	611	604	621	583	601	594	611	607	668	626	626	588	592	642	566	620	620	613	605	645	575	617	588	613	602	537	604	625	629	643	586	574	584	599	647	620	597	613	616	571	647	613	636	605	553	587	613	601	582	560	620	606	589	629	608	589	558	601	641	580	646	635	646	611	607	617	608	576	583	601	617	589	575	581	606	600	614	599	645	614	647	604	633	612	576	621	632	584	638	601	582	614	624	621	608	593	585	639	574	556	617	600	583	599	584	646	611	581	606	618	612	615	593	625	596	605	603	622	602	609	611	568	584	579	597	638	594	646	638	646	592	640	607	606	568	577	629	638	597	626	600	587	581	540	567	609	583	580	596	574	649	584	586	605	583	598	599	622	587	622	589	595	570	601	607	609	542	579	620	607	574	632	568	610	562	568	586	566	613	636	632	603	607	619	579	615	643	580	598	573	579	579	600	608	607	645	625	562	596	594	611	631	589	628	563	599	589	584	637	640	591	583	588	619	593	581	628	585	605	564	631	585	594	606	581	580	567	610	631	567	614	596	576	618	635	598	600	575	576	588	626	616	581	617	581	593	606	639	587	605	587	605	630	635	575	639	602	643	636	606	605	551	600	595	575	607	629	637	633	615	645	626	612	602	603	612	589	592	574	615	602	593	599	617	626	607	607	612	585	597	618	618	625	654	572	633	590	640	624	597	634	598	592	572	609	582	568	562	600	598	590	595	588	598	579	597	617	605	603	597	634	581	605	606	603	583	599	625	593	619	610	591	584	643	603	622	584	538	584	605	588	645	584	613	592	585	564	599	615	571	609	562	581	601	638	611	595	572	557	546	627	620	634	653	616	590	601	622	590	567	634	630	613	601	567	606	618	598	599	567	597	597	553	579	590	591	602	580	603	551	576	574	581	590	609	591	594	587	610	569	632	571	580	649	576	632	587	596	606	576	599	605	594	607	600	657	602	567	631	588	585	572	591	569	620	615	599	608	575	625	602	579	570	596	605	620	611	607	593	582	582	576	596	607	582	586	609	585	603	598	594	607	598	595	614	612	595	609	604	622	610	587	605	639	591	611	583	567	599	609	653	597	616	626	637	583	592	558	580	571	595	592	572	612	643	608	600	591	553	574	623	592	614	628	630	609	617	598	610	544	570	603	594	598	597	596	637	656	582	644	641	575	586	657	586	605	583	575	600	595	580	618	584	580	572	601	573	619	609	578	592	539	619	568	563	593	598	567	556	614	620	593	608	602	650	604	616	589	595	618	582	610	630	612	631	601	600	572	624	614	591	641	630	570	579	646	648	643	559	612	617	569	572	559	624	663	604	586	628	564	601	572	567	567	597	587	594	644	580	608	579	642	597	615	630	606	566	601	582	624	590	600	597	581	617	584	579	641	609	583	594	597	658	585	598	643	575	590	655	627	617	620	609	552	591	596	589	612	633	577	618	619	602	626	630	641	613	565	595	607	637	595	555	598	580	604	565	556	609	590	677	603	575	581	588	635	581	580	591	605	580	571	566	632	581	559	632	618	612	578	557	590	587	592	588	618	643	626	564	612	608	606	591	629	623	544	561	618	604	596	619	620	615	600	602	584	632	586	590	574	552	631	546	601	630	608	586	586	592	580	666	542	568	648	568	607	618	597	596	580	618	590	596	583	588	583	608	643	609	609	635	632	621	554	559	551	596	582	625	608	610	622	620	591	631	594	594	629	608	626	580	611	573	612	580	621	570	585	572	633	570	604	575	636	621	615	613	587	622	627	616	574	610	596	635	585	602	612	577	615	613	663	583	635	636	613	600	593	645	577	574	575	593	655	548	565	590	616	617	591	601	629	596	611	608	629	579	596	630	576	634	589	638	573	575	584	594	640	600	645	603	602	597	607	584	601	617	573	592	591	614	583	593	598	602	621	620	569	585	601	608	603	539	595	630	589	628	600	589	604	595	626	596	574	574	597	597	611	612	585	573	573	584	593	587	604	634	613	618	631	641	608	601	605	578	623	616	644	588	611	610	624	621	632	621	591	618	587	631	619	623	651	608	598	630	576	603	609	606	568	587	636	598	608	618	561	632	552	569	597	571	573	625	594	591	598	582	568	609	604	600	610	609	598	589	578	576	607	602	582	590	630	543	649	641	597	583	557	627	640	614	570	583	553	602	581	618	609	575	573	601	621	598	601	569	590	664	611	565	617	596	561	582	617	594	603	587	568	621	578	601	600	620	619	604	577	583	579	632	591	577	610	651	603	615	600	548	582	641	583	601	590	591	589	602	584	577	609	615	647	636	588	606	623	615	598	577	614	558	583	591	622	573	629	616	641	587	575	590	602	599	600	613	570	660	625	578	640	571	583	601	591	616	588	612	616	607	572	580	597	609	564	606	616	621	585	573	622	552	600	569	638	616	640	585	581	638	573	615	612	576	624	638	601	596	600	597	612	621	566	613	586	569	588	589	580	601	604	584	562	604	610	579	576	593	587	627	580	594	610	592	579	612	635	583	576	604	628	587	586	608	629	626	636	609	580	592	608	574	593	600	576	610	605	604	599	619	617	627	654	614	595	594	597	575	638	592	601	598	589	606	626	583	612	583	573	616	581	582	624	623	608	593	619	564	605	605	612	615	641	626	564	579	610	604	598	608	609	574	591	569	614	599	643	567	569	618	623	605	620	593	608	578	619	576	593	587	603	577	605	610	571	588	568	592	591	590	558	583	582	634	582	635	618	609	601	581	586	587	612	600	586	572	589	601	566	606	577	633	589	618	613	599	591	578	599	586	602	600	596	600	620	554	609	559	616	621	626	602	631	605	614	628	566	612	602	595	576	586	595	680	614	568	597	577	590	575	598	563	610	598	605	594	610	574	560	605	572	582	598	601	542	598	564	585	601	648	601	600	601
3217	8733	6233	3056	2299	1740	1518	1256	1137	1104	914	855	789	792	800	713	710	720	692	706	672	678	726	659	645	663	695	643	719	653	651	637	678	653	693	671	660	663	689	638	684	715	648	684	623	608	678	695	684	689	629	643	690	636	637	688	644	594	663	653	631	700	656	638	672	674	679	649	666	643	644	635	592	707	680	688	612	634	622	668	620	599	627	655	661	688	662	662	637	685	649	661	669	665	668	659	645	691	663	664	642	650	645	670	695	621	666	676	641	672	629	660	667	642	671	663	658	707	640	669	650	662	650	633	669	617	640	646	666	646	654	660	653	679	642	627	641	677	696	623	672	623	641	652	706	673	687	682	665	652	611	620	632	610	646	628	664	690	652	682	634	654	584	711	602	632	648	650	679	632	646	636	675	707	627	682	616	655	631	634	647	647	624	616	624	684	602	664	657	671	633	663	709	677	686	647	649	645	651	626	618	676	627	640	648	645	601	629	658	615	659	677	638	675	660	613	612	663	693	672	632	671	638	660	572	656	640	696	696	644	654	641	617	667	671	636	658	657	631	674	659	629	655	598	633	650	641	666	632	660	639	680	630	690	652	615	648	613	643	639	651	631	656	660	624	626	675	661	621	632	668	652	667	663	648	684	686	697	681	676	657	652	658	629	659	651	657	641	625	650	625	611	670	658	655	684	599	643	622	684	652	620	642	587	611	646	628	663	620	681	627	653	689	666	624	667	653	677	666	635	651	630	693	677	639	658	652	662	691	639	651	665	656	635	676	623	617	666	656	639	621	657	684	645	668	625	618	640	653	635	629	636	624	698	651	701	643	658	637	657	630	591	714	691	634	642	604	634	671	667	635	666	653	652	700	670	668	672	660	636	695	629	627	669	631	649	673	640	660	652	656	639	619	661	645	635	661	692	659	664	634	677	599	602	663	629	673	640	655	672	654	680	663	642	644	667	638	701	625	659	657	660	674	656	702	640	669	653	715	684	631	662	692	661	647	692	635	655	681	643	640	603	630	656	600	605	638	634	639	659	656	665	670	631	633	664	630	652	645	679	648	702	661	626	643	657	627	644	632	656	659	681	683	640	633	662	625	685	674	676	650	666	646	646	647	604	700	642	642	650	652	637	635	668	669	635	621	661	648	649	662	678	695	681	675	637	654	603	650	660	643	684	632	677	641	681	654	671	631	649	675	663	679	621	672	634	616	628	643	640	658	646	756	657	629	640	694	667	631	644	629	684	637	643	613	650	641	649	669	654	690	628	606	654	655	661	615	633	649	729	655	675	656	656	603	602	632	648	665	639	630	657	706	626	649	677	670	643	626	719	621	678	650	650	652	637	668	649	666	697	641	640	651	667	652	654	645	633	651	642	631	660	635	640	648	643	633	660	656	633	644	641	654	642	662	654	653	713	667	615	659	696	649	632	609	672	666	627	626	656	660	681	675	643	657	670	642	696	639	671	609	661	601	673	666	665	606	637	702	638	628	650	647	619	593	667	615	636	671	648	679	659	594	642	666	635	644	668	597	672	619	616	646	649	606	637	638	613	653	642	658	628	644	674	623	598	688	599	657	620	646	696	671	679	637	697	628	670	676	636	664	653	692	665	676	660	614	622	630	622	664	638	630	652	609	655	662	700	628	657	638	665	651	611	657	617	637	668	672	631	669	640	667	693	602	638	673	686	662	659	625	644	660	669	628	654	651	645	704	628	678	642	646	631	647	650	662	623	598	637	660	655	649	669	612	629	636	651	681	676	668	663	673	622	653	630	680	687	675	667	622	654	645	667	603	668	640	632	636	639	626	650	651	657	645	642	650	622	616	668	667	622	653	705	662	607	591	664	634	658	722	644	622	668	674	660	612	669	598	631	617	657	657	644	620	653	622	614	620	630	620	667	615	663	668	661	664	641	632	649	669	653	643	651	663	681	659	668	659	650	702	669	666	632	651	679	650	638	637	656	638	640	637	636	674	688	649	688	681	662	621	655	644	677	687	639	627	645	664	616	678	639	697	662	627	625	637	597	687	637	605	647	653	640	652	653	620	631	650	662	673	639	689	643	647	642	624	671	652	659	670	669	663	654	658	647	659	645	637	622	601	632	676	648	642	666	702	650	609	693	603	655	643	663	631	633	682	656	701	627	649	654	618	645	660	669	685	630	623	680	657	636	641	663	672	650	630	635	698	615	673	617	617	653	587	645	674	675	658	638	616	643	661	586	615	695	700	651	598	637	655	664	644	692	616	616	658	669	609	621	653	679	628	627	636	678	675	670	714	653	669	641	692	632	645	604	576	673	647	654	657	668	630	683	660	676	673	659	645	654	674	646	610	664	656	704	633	647	606	626	685	614	629	663	618	634	682	633	654	626	677	610	650	664	670	638	631	636	639	672	637	643	634	636	669	651	661	638	679	631	691	647	651	674	643	666	637	678	664	698	676	628	654	639	651	626	678	656	664	643	653	655	648	630	605	614	666	628	692	689	637	605	660	614	613	629	664	676	622	694	653	642	653	628	646	669	685	624	677	652	645	689	661	673	683	693	640	659	633	649	633	640	624	654	623	699	644	620	634	639	682	645	653	644	705	646	657	649	685	606	625	649	639	698	620	702	612	650	626	673	703	649	669	655	671	648	686	652	659	643	647	629	685	638	657	701	671	686	685	675	637	709	664	648	655	664	687	640	661	628	660	647	662	679	704	698	673	630	661	663	633	714	678	629	672	653	641	603	662	676	673	630	625	649	613	639	673	671	665	692	650	666	630	668	634	689	589	648	639	692	600	647	675	660	601	601	668	651	651	645	680	646	681	697	623	671	621	657	691	657	639	661	612	635	676	700	661	656	678	641	678	616	616	671	617	666	641	654	631	645	623	684	663	659	657	632	612	647	627	668	644	641	643	664	666	635	679	669	654	678	667	695	712	643	649	662	613	630	643	657	709	628	604	652	627	630	654	680	636	678	676	664	714	630	651	704	648	630	661	645	653	693	675	667	663	621	677	640	660	660	702	649	705	728	647	645	659	638	634	623	695	630	613	653	697	637	662	635	639	672	688	633	613	649	658	621	664	634	705	663	626	696	692	644	629	616	655	623	661	580	691	646	668	665	681	668	703	585	632	642	664	626	650	683	670	650	625	667	616	663	633	677	643	637	668	636	655	691	648	669	633	649	659	651	602	650	659	600	637	632	634	653	649	665	669	697	632	632	654	619	608	602	666	672	700	625	680	626	630	657	626	619	681	635	669	591	667	635	642	631	653	647	638	698	637	633	591	651	658	655	635	686	642	653	672	663	677	664	646	674	728	629	641	648	603	604	684	652	686	635	660	601	605	685	657	697	594	662	680	591	680	687	630	620	703	643	640	646	628	612	607	646	731	663	648	617	674	657	655	657	755	669	627	634	704	685	613	683	629	635	694	674	646	648	602	653	637	688	657	669	612	668	662	630	663	722	651	659	679	652	612	660	652	663	668	682	690	646	624	659	642	633	645	648	659	705
24467	21064	27481	24814	12904	659	380	321	297	300	254	244	234	227	205	217	209	205	209	208	198	189	218	212	184	210	182	223	175	200	201	197	173	191	166	186	177	211	204	180	190	212	209	164	184	189	195	179	171	189	196	188	222	161	197	196	174	171	164	188	204	159	176	222	201	181	200	193	181	142	195	178	186	175	209	197	195	174	192	210	157	169	184	193	167	207	197	187	178	193	198	177	189	203	184	171	164	177	168	176	203	202	174	193	191	195	184	205	199	187	166	183	191	197	226	183	163	205	173	194	188	184	170	179	174	206	195	180	202	177	169	208	204	167	178	197	191	185	173	181	188	189	161	166	193	193	186	185	193	185	182	167	198	204	197	156	176	194	185	217	179	180	179	208	181	175	184	167	158	169	173	193	189	186	190	204	172	192	185	187	167	170	179	199	170	180	165	169	197	214	178	169	191	178	182	166	210	195	190	187	179	211	190	185	190	199	178	191	164	181	211	190	197	172	188	183	183	149	178	167	174	169	179	182	177	177	186	164	191	185	189	203	185	193	213	191	179	152	188	188	193	187	166	206	198	201	204	183	188	171	175	185	182	186	175	212	182	174	195	201	189	167	198	233	192	172	195	180	177	177	222	183	182	188	188	177	194	211	182	197	186	189	169	178	186	176	179	157	183	189	199	182	212	216	189	175	195	187	175	194	162	179	198	171	179	185	200	169	195	182	177	169	199	203	181	179	192	188	183	188	181	195	199	177	207	170	173	187	184	190	177	179	164	206	164	177	177	189	200	213	190	187	190	186	173	162	195	162	181	194	192	188	185	176	222	193	203	178	197	205	197	196	190	189	182	167	168	187	174	194	191	206	193	204	204	199	191	224	162	184	166	200	170	170	177	177	174	189	181	195	186	210	186	190	198	186	180	172	168	160	206	193	183	186	186	180	171	194	175	157	175	174	175	175	156	169	184	190	182	189	158	176	178	207	162	197	181	171	186	189	213	198	185	161	200	207	193	176	193	176	183	185	184	202	174	174	182	170	179	173	192	176	154	188	178	192	183	208	182	186	188	200	214	182	185	180	185	194	201	211	197	179	183	213	178	170	178	194	188	166	171	187	183	172	206	163	185	215	189	190	202	187	200	180	182	176	204	178	191	173	196	182	149	193	205	176	201	179	194	204	172	206	192	197	193	190	192	175	187	199	196	181	172	202	185	188	193	179	175	191	177	213	163	177	194	193	171	162	177	161	200	186	163	189	181	221	183	204	188	194	191	190	165	180	205	173	190	191	188	187	194	204	168	192	176	196	195	195	151	171	196	167	145	181	170	167	197	195	171	180	188	192	192	179	174	189	200	187	191	198	202	200	176	159	147	184	187	190	197	168	186	210	185	198	196	188	201	180	212	184	197	184	172	180	176	191	171	185	203	189	188	187	169	171	191	155	167	193	204	201	155	200	183	191	196	180	180	188	185	156	170	176	195	176	185	222	181	171	187	215	185	180	202	189	179	191	170	169	185	169	197	188	200	165	174	227	168	190	170	174	196	182	204	205	200	179	195	202	181	171	169	169	209	204	159	209	188	180	194	190	191	194	195	178	187	191	170	185	196	208	189	166	176	191	179	180	215	216	178	175	188	158	184	199	168	180	165	199	165	185	187	195	180	197	193	187	209	182	176	222	178	194	175	185	171	195	192	170	168	201	197	189	170	191	165	196	213	174	180	195	192	185	188	193	213	182	175	188	203	181	177	184	189	170	177	157	199	188	188	185	166	190	161	161	197	180	198	172	195	172	186	156	184	184	154	159	190	186	197	186	190	215	155	179	197	177	200	188	173	174	170	208	177	204	187	189	202	166	185	176	197	188	208	209	186	185	179	202	185	195	193	178	173	185	171	205	185	178	180	182	209	199	206	197	174	165	196	184	185	176	193	205	187	174	209	162	200	180	184	169	195	179	143	209	174	189	185	186	184	174	203	198	192	183	169	193	199	187	176	172	188	190	192	199	168	184	168	188	192	198	183	166	192	200	199	184	179	193	201	184	166	173	169	193	198	186	195	199	205	194	213	179	214	200	177	176	186	182	178	172	202	182	199	186	185	176	184	187	184	203	189	215	187	184	178	183	187	192	199	191	184	178	165	180	189	203	188	180	168	188	170	206	198	179	215	196	175	181	178	179	167	182	181	184	214	180	198	211	157	179	193	186	173	185	172	184	177	191	182	180	191	182	175	175	188	205	184	202	202	198	177	160	183	190	176	193	170	195	166	200	193	193	175	195	196	185	206	184	184	189	213	191	174	175	172	171	205	187	194	188	191	184	186	152	184	190	210	160	190	188	188	186	204	185	171	180	187	190	168	193	159	184	180	156	188	185	200	178	192	210	164	182	182	169	173	186	192	188	174	183	195	185	181	210	177	163	167	204	179	198	175	182	173	217	204	185	175	179	187	179	171	196	195	185	188	205	208	181	201	163	145	190	192	168	173	160	210	194	173	171	193	189	174	223	203	176	168	191	187	182	183	211	174	199	189	179	193	179	197	162	171	190	193	196	192	186	171	187	160	165	173	169	173	191	204	191	197	183	157	194	163	194	172	161	191	185	196	192	177	191	183	169	211	184	167	158	195	174	162	175	197	182	175	185	177	177	210	229	205	175	223	190	190	220	176	184	195	193	183	177	197	191	186	169	226	198	172	180	187	190	177	178	193	179	191	167	206	213	186	182	172	201	213	195	212	159	198	163	192	176	178	176	192	173	179	185	169	183	161	180	181	193	195	189	164	179	192	171	207	174	173	174	184	180	201	208	175	200	209	173	202	207	206	176	173	181	179	182	204	174	203	188	176	189	168	199	194	173	211	202	192	191	183	181	199	180	166	194	170	182	172	185	202	183	180	186	179	166	187	160	166	173	217	162	211	173	181	191	173	162	212	208	184	169	183	176	159	178	192	173	200	181	195	186	170	184	174	166	199	199	222	193	193	180	198	174	189	217	213	187	173	195	170	199	167	197	174	182	203	177	193	178	195	164	185	206	197	190	178	198	193	192	167	166	183	223	190	191	167	185	205	176	195	148	165	183	190	180	200	184	181	156	218	180	161	182	204	186	160	188	189	190	185	212	178	197	207	185	192	196	217	185	186	194	192	177	188	194	162	195	201	169	165	178	161	196	188	167	196	212	177	176	173	190	196	166	162	176	189	192	192	180	176	189	172	170	195	189	199	196	176	192	178	198	175	202	183	221	202	169	188	179	182	197	167	178	183	205	184	178	179	189	194	185	167	204	204	180	176	200	208	178	197	183	187	195	172	170	177	157	186	174	169	173	199	183	189	182	152	161	192	216	207	179	186	174	164	200	187	172	212	184	186	219	180	184	166	190	163	198	196	163	193	197	176	196	206	178	189	204	201	178	204	169	204	180	191	170	202	192	170	178	177	194	208	167	177	192	189	198	173	176	168	189	199	182	216	184	208	187	182	197	171	223	189	181	192	179	185	172	189	182	196	171	187	187
3046	5010	3487	1586	1136	859	670	605	496	389	366	339	300	299	292	288	300	256	247	243	273	249	246	246	254	232	233	205	245	214	223	235	226	223	242	229	239	219	212	226	206	225	218	233	236	212	227	233	258	242	244	228	222	233	226	226	249	248	224	209	233	222	209	186	219	245	214	239	206	225	231	201	228	235	235	224	225	231	234	215	212	202	245	231	251	240	235	238	228	219	215	226	230	242	217	219	223	223	251	213	218	211	223	279	223	223	215	222	220	235	242	218	231	246	250	223	222	232	206	191	245	235	217	228	231	210	238	218	236	245	225	237	222	245	197	204	199	217	246	221	229	215	242	215	224	245	244	230	238	220	205	202	229	230	229	229	226	240	235	235	245	240	244	206	242	210	237	203	242	237	212	219	244	253	228	223	250	228	227	235	232	209	234	227	223	212	210	225	240	243	252	233	236	201	250	217	252	243	204	232	241	215	227	191	241	231	211	233	221	213	218	220	227	225	193	255	232	207	218	217	222	235	241	227	254	210	234	225	227	216	220	221	234	234	226	207	234	219	217	204	217	207	246	216	235	200	235	212	225	224	238	225	231	219	219	214	208	268	251	225	196	191	238	236	217	240	200	214	203	218	230	249	225	232	211	199	228	215	235	231	214	232	210	204	227	222	235	235	211	228	225	227	208	227	236	215	237	222	199	234	207	252	224	229	206	230	255	235	224	246	229	211	211	203	229	211	243	229	261	226	209	223	243	225	209	229	233	228	225	217	231	229	227	243	241	192	216	212	215	218	199	234	219	229	229	226	222	205	212	208	205	212	228	206	237	233	235	216	216	216	228	218	238	224	198	205	255	239	218	221	241	242	246	216	242	230	209	253	216	226	238	229	221	205	206	251	232	213	233	227	206	246	212	223	222	232	238	241	231	236	232	237	242	214	235	213	223	254	229	248	223	216	200	216	207	204	234	215	246	200	203	209	228	222	227	228	189	205	205	200	236	234	221	206	243	182	208	226	238	220	243	223	229	229	215	218	211	242	197	267	257	242	227	209	242	219	188	229	213	214	252	211	218	244	214	200	236	237	254	217	200	198	230	211	211	219	218	213	227	218	221	213	221	227	235	226	228	228	236	242	230	233	209	247	249	214	213	216	255	218	243	229	231	218	216	217	197	247	215	236	222	199	218	235	235	240	225	237	214	215	235	233	252	211	235	245	233	209	223	245	191	221	235	236	218	231	236	229	205	217	199	234	215	225	242	233	204	212	232	210	229	224	224	226	251	222	223	223	237	234	212	230	202	240	212	243	228	203	232	212	198	257	212	227	213	251	220	211	245	254	251	231	213	233	202	239	224	211	216	219	237	211	244	194	223	229	263	205	215	236	218	227	220	213	216	223	216	254	189	254	233	246	240	245	221	220	227	224	209	201	255	207	205	235	205	227	225	231	231	240	227	223	226	232	232	216	207	235	211	197	216	206	232	223	258	213	226	213	245	203	265	210	214	242	205	219	223	223	231	227	233	226	214	231	235	220	219	218	218	234	198	220	213	235	208	231	209	227	259	224	226	206	224	220	217	220	225	229	200	227	220	216	232	220	223	234	239	205	251	218	198	221	218	230	238	204	205	229	233	238	213	202	217	226	229	182	198	217	224	229	245	235	226	212	207	194	214	255	218	242	258	216	247	232	239	200	230	236	221	186	200	227	214	218	219	272	228	220	230	222	227	206	247	217	214	231	210	218	225	199	248	210	238	215	213	224	241	214	232	237	213	226	239	218	218	215	211	227	236	241	261	237	218	225	194	237	219	213	237	240	211	214	214	250	244	234	227	237	214	225	223	230	221	230	224	235	227	203	234	200	207	219	205	207	237	239	233	222	206	211	245	233	209	219	226	214	223	206	214	207	218	229	217	224	221	204	226	237	262	221	204	230	215	225	215	231	239	252	241	243	204	211	210	192	222	237	216	214	232	235	252	255	220	226	238	200	231	229	204	204	228	224	218	224	214	239	204	204	209	219	251	211	241	227	218	228	223	220	207	218	218	208	254	214	230	217	228	222	225	222	232	219	213	227	219	231	238	242	230	217	244	247	215	201	208	247	233	227	229	204	218	237	236	235	223	201	212	202	230	230	200	226	221	228	209	220	239	231	216	196	214	210	204	215	243	233	211	233	217	202	240	176	263	223	246	238	247	218	214	230	211	214	203	211	204	219	195	221	218	239	250	241	212	245	238	243	240	230	237	214	244	212	241	235	216	203	219	232	222	224	194	226	224	254	198	211	213	224	220	234	225	219	216	221	220	223	226	221	227	216	197	223	255	206	211	233	233	249	232	237	209	210	208	204	239	229	235	229	221	229	210	233	244	242	222	235	220	221	201	239	227	238	219	209	229	247	216	187	218	219	216	254	211	226	220	224	237	222	234	243	227	232	193	234	238	192	233	193	233	236	233	211	244	244	226	216	226	204	215	221	245	227	227	205	210	241	223	230	216	208	204	215	226	213	213	214	232	220	234	226	187	224	226	212	225	198	234	236	245	207	228	207	213	223	229	259	200	232	220	246	212	213	227	221	218	239	239	228	228	232	233	202	203	237	250	215	234	252	232	259	233	239	217	240	214	202	227	226	242	229	236	201	230	200	231	224	248	227	232	211	230	239	247	235	219	225	240	248	247	215	198	196	219	206	219	223	243	215	202	268	202	245	251	221	232	221	227	222	224	219	225	207	221	232	221	203	226	202	231	247	228	217	214	214	225	217	192	230	211	231	232	240	253	224	212	242	224	226	227	211	235	224	227	232	264	209	231	235	193	246	225	219	222	206	215	241	213	228	223	228	198	238	230	240	220	223	229	194	231	225	215	233	231	226	209	180	243	226	230	246	238	218	209	211	218	220	201	244	237	235	241	208	223	229	214	197	229	213	223	217	216	237	221	222	215	259	216	232	231	254	235	215	204	248	219	221	195	232	232	201	205	198	210	249	207	227	217	235	217	220	222	240	205	228	229	214	223	216	222	218	220	234	241	216	229	233	216	228	235	234	233	230	195	223	198	200	220	207	201	215	223	214	242	227	238	225	235	219	238	231	203	236	236	201	228	224	215	203	262	233	205	217	203	207	243	234	249	212	222	246	224	231	228	238	227	215	230	226	231	204	222	207	223	210	236	257	235	220	233	229	206	227	222	239	223	229	229	231	217	220	223	214	233	238	227	220	219	215	225	224	220	223	246	222	203	241	225	217	218	230	221	208	219	245	232	239	225	214	228	240	204	202	224	221	244	221	230	220	207	210	229	227	226	230	238	241	229	228	237	210	187	213	207	217	214	231	199	228	208	238	229	239	212	237	216	221	205	207	237	253	228	206	233	241	206	225	210	217	239	226	207	235	214	192	212	232	235	215	238	252	243	201	226	217	215	223	220	224	223	220	222	248	255	241	223	213	237	215	245	233	235	195	212	227	219	255	220	244	215	230	222	257	211	227	213	196	198	219	230	221	254	247	236	233	240	193
22365	21100	28819	23637	21104	21148	10516	1279	951	861	781	714	668	618	641	600	626	483	617	581	552	507	539	523	536	551	499	505	530	513	533	495	503	468	517	472	494	488	518	518	507	490	468	487	514	501	470	495	493	532	495	496	524	493	495	527	482	510	508	477	469	472	487	486	454	484	477	495	510	479	481	498	491	455	475	466	515	466	516	464	468	468	478	516	498	491	472	480	448	511	504	502	465	456	468	436	476	484	500	540	511	521	477	492	466	476	470	469	459	504	473	500	476	510	456	507	492	492	493	438	479	502	501	528	465	489	507	461	454	477	440	472	481	511	479	444	472	464	486	470	459	483	488	526	469	518	438	432	475	478	488	573	466	484	494	485	470	485	481	471	475	517	496	512	459	484	458	483	513	488	459	457	501	453	443	473	482	492	506	471	457	460	472	522	473	531	473	478	486	535	437	494	481	506	463	475	470	460	488	491	438	443	481	514	442	437	507	472	468	462	480	487	481	506	534	503	483	534	447	445	490	482	465	468	494	500	467	478	501	491	463	428	490	465	470	471	507	475	493	513	522	474	487	476	495	503	472	446	486	490	493	491	470	464	476	463	487	489	514	481	462	484	465	502	470	461	462	510	494	511	502	509	464	466	476	454	456	459	500	479	421	494	441	489	470	499	488	454	497	501	490	525	464	485	495	494	465	478	448	490	512	498	506	439	469	475	576	490	474	490	486	459	450	479	489	492	483	455	462	491	486	442	477	484	479	522	492	499	439	509	457	489	499	481	494	502	498	498	523	456	436	428	478	464	454	481	492	484	483	449	461	467	468	480	454	503	476	471	470	525	502	464	522	474	467	483	463	521	473	459	464	488	485	475	473	490	468	454	485	487	487	516	467	495	477	496	467	528	443	476	525	524	490	508	456	473	494	443	489	478	467	531	507	495	424	456	473	490	478	464	477	498	507	467	487	451	499	500	437	518	475	462	469	503	459	503	508	480	466	533	509	487	450	476	505	471	496	499	499	503	493	471	490	468	468	488	460	523	478	480	472	489	491	489	468	497	499	505	511	470	473	483	468	473	482	490	486	452	453	494	460	450	465	462	499	491	461	462	481	484	458	457	445	460	468	464	455	447	519	496	458	517	471	478	405	460	513	512	462	443	480	447	471	463	469	476	466	491	462	535	469	496	476	472	503	478	483	463	457	475	456	496	467	494	484	521	478	490	485	479	468	472	488	497	476	488	439	487	467	484	480	514	493	509	507	494	460	483	470	476	434	487	476	458	492	472	487	507	451	468	492	447	460	485	504	467	483	487	534	479	461	497	479	501	471	458	505	467	466	484	499	501	457	492	456	449	460	484	516	512	473	502	473	515	468	481	456	480	479	500	447	500	479	474	464	483	451	460	492	473	462	457	499	482	469	504	465	474	479	513	510	463	471	483	471	508	463	446	479	493	483	504	519	507	496	492	480	500	461	466	502	452	439	483	482	496	461	504	475	482	469	518	533	493	497	454	488	464	494	505	471	512	474	488	483	433	493	484	486	486	465	483	478	474	429	492	461	509	506	433	465	431	475	511	490	478	502	470	503	459	441	478	516	496	508	451	469	460	478	462	479	474	459	458	487	486	463	441	459	490	474	527	483	477	489	488	463	470	469	480	453	466	528	523	497	436	495	476	464	451	474	456	473	465	492	509	458	447	469	532	486	497	476	439	481	460	477	500	496	499	460	449	506	514	493	494	458	473	513	508	493	471	505	498	494	497	448	491	462	498	466	493	497	500	459	491	493	455	496	476	510	470	472	476	478	456	474	481	492	455	480	461	486	511	453	504	481	437	484	459	537	512	485	528	452	471	468	502	501	465	496	485	508	459	450	487	453	496	502	478	494	500	451	487	496	464	461	417	471	528	487	453	525	513	467	494	480	472	461	485	489	437	500	485	481	492	472	494	478	494	533	467	520	465	460	442	504	502	476	465	479	474	478	460	475	484	489	493	471	479	499	463	444	462	485	472	500	452	468	490	470	455	478	477	494	474	440	476	492	485	469	489	488	485	476	476	500	504	519	492	500	488	499	477	475	440	467	464	466	471	499	498	470	480	465	506	473	472	485	491	461	462	457	437	483	481	496	474	501	503	480	534	481	465	464	483	489	486	455	490	464	527	492	498	474	487	459	473	505	487	463	532	483	501	471	492	443	488	467	453	473	476	486	493	489	454	490	508	470	473	504	509	489	491	454	452	520	471	460	490	486	510	457	506	464	473	458	430	511	451	452	462	500	468	463	499	437	459	483	515	480	468	499	448	486	505	469	473	483	511	470	472	462	492	473	502	445	477	507	442	445	485	441	471	474	497	485	464	452	485	488	512	487	488	465	506	514	481	476	502	492	481	471	491	501	521	492	468	454	470	494	468	500	478	499	448	455	473	485	424	477	515	465	474	511	496	467	476	472	502	482	456	475	470	473	473	474	465	444	485	469	428	448	499	494	484	431	480	477	494	479	476	462	470	460	477	491	500	467	504	553	482	453	468	449	480	485	473	486	493	446	472	495	485	496	462	499	476	508	497	485	468	477	483	490	430	450	468	486	476	480	473	446	470	483	505	501	477	492	496	474	505	480	457	470	505	479	477	440	494	465	475	502	506	489	460	464	488	472	477	452	442	503	475	492	455	492	512	497	487	446	503	457	496	510	474	451	522	494	476	499	458	484	472	441	510	515	477	442	507	453	495	493	500	486	478	464	537	493	461	490	526	478	465	489	432	492	492	460	465	477	486	503	474	496	522	520	484	477	503	464	496	512	506	505	495	468	488	504	473	452	499	513	447	444	494	439	502	481	469	483	487	467	469	467	489	500	478	510	462	478	466	431	479	500	491	463	470	493	494	474	523	457	468	474	457	495	450	471	473	475	472	452	485	473	432	440	503	461	459	493	473	461	449	482	502	469	487	463	454	463	507	509	467	459	498	482	466	510	476	509	486	435	474	475	469	506	472	500	482	513	448	523	512	483	478	516	485	509	464	511	460	478	433	451	467	471	499	461	507	464	516	470	446	502	452	498	476	491	462	508	499	450	457	499	515	467	489	496	469	426	475	450	512	482	509	488	474	434	472	453	494	480	440	533	495	472	482	498	475	485	482	499	482	485	482	477	487	463	463	454	437	502	446	477	493	446	484	506	472	459	449	439	477	479	490	497	502	520	449	477	470	478	491	473	496	491	458	494	452	450	475	490	508	486	532	477	468	483	466	521	469	530	477	500	487	472	485	497	459	459	479	457	478	441	469	476	468	499	483	485	477	492	444	476	497	450	459	446	497	468	503	529	454	483	494	436	464	498	482	442	497	447	450	508	439	458	469	528	458	487	458	476	494	524	484	483	460	501	508	476	469	476	471	508	451	506	458	493	498	495	482	467	470	442	496	466	528	496	446	512	492	489	495	484	467	486	485	486	475	454	470	505	498	443	469	447	541	489	476	471	507	504	463	451	482	528	456	480	446	461	535	467	496	436	513
4318	14002	9815	4824	3457	2777	2120	1667	1383	1271	964	920	917	819	791	738	696	679	627	646	653	620	617	590	581	589	589	578	572	571	588	563	615	539	576	599	576	554	543	554	578	564	531	567	539	568	575	544	529	556	531	533	594	522	534	527	577	530	512	533	547	557	510	582	545	545	542	525	519	574	539	562	605	559	546	522	570	531	567	569	549	511	531	535	541	520	516	590	524	558	527	550	528	569	514	596	494	529	502	533	536	518	514	512	593	549	515	527	533	588	609	537	539	562	538	529	532	545	562	575	485	566	546	519	597	552	576	552	548	513	572	487	519	484	574	568	557	530	538	524	559	509	532	538	540	507	525	516	515	528	552	527	543	537	553	539	509	528	542	528	495	524	531	565	546	543	526	564	534	552	530	563	537	521	547	586	527	528	552	532	570	496	558	551	537	558	576	552	543	513	544	522	555	512	583	507	554	565	542	525	539	538	546	515	491	528	506	518	565	556	515	517	539	521	517	546	566	573	582	537	529	506	522	558	545	550	493	555	549	524	536	517	530	551	519	537	524	534	507	521	556	550	542	581	583	556	526	487	557	552	535	541	536	572	554	518	524	533	515	542	503	532	564	557	560	533	553	548	578	541	509	525	554	516	551	542	547	573	527	534	581	518	519	518	520	555	557	573	508	516	515	498	532	549	574	572	579	583	509	526	521	580	495	510	494	542	550	470	528	550	540	497	520	535	509	583	537	553	543	542	571	543	557	574	518	518	542	536	521	572	520	514	565	544	568	519	545	529	510	551	532	550	542	540	534	522	557	531	529	502	509	514	559	507	520	535	522	506	520	601	565	529	528	553	552	542	525	515	550	542	535	561	536	581	547	469	535	549	541	512	523	540	530	525	529	548	526	581	507	540	530	559	528	565	559	541	562	544	573	568	549	543	525	571	517	559	547	510	552	552	509	506	531	523	571	527	589	558	570	507	539	560	553	534	498	561	568	544	588	530	526	562	545	523	568	564	567	505	587	521	512	559	514	589	466	548	571	545	538	541	535	502	522	498	533	590	584	545	555	498	564	551	537	506	554	573	538	589	574	566	575	582	538	508	554	556	534	581	534	531	569	561	524	544	578	516	575	515	552	525	549	515	545	559	531	537	585	533	543	542	553	503	515	553	564	532	532	553	561	564	518	571	533	561	516	529	524	582	542	513	534	549	586	559	539	511	523	546	506	539	532	540	525	525	531	552	550	556	499	529	550	545	477	526	513	555	553	532	531	564	532	527	537	543	548	534	517	598	533	531	551	549	531	516	549	528	503	576	547	498	538	553	520	547	483	545	541	558	547	526	526	530	561	562	526	511	552	559	538	579	528	552	579	538	572	557	483	521	556	552	542	523	514	549	559	550	582	566	526	567	511	495	529	548	559	531	574	563	568	534	498	548	553	544	503	542	531	505	565	501	523	519	511	547	530	534	522	518	498	528	551	524	476	542	561	511	544	554	527	511	568	530	552	536	549	546	530	574	528	543	579	524	532	596	556	529	533	571	554	542	550	546	554	521	526	522	580	545	546	522	542	510	494	537	528	537	545	530	505	536	512	538	587	527	549	550	549	527	573	541	559	540	528	516	582	538	532	533	527	572	560	533	511	566	490	587	554	542	527	521	565	564	551	557	540	502	537	575	533	539	539	523	583	568	542	533	538	520	498	542	555	496	584	528	556	533	534	566	556	521	554	533	515	568	573	522	549	567	484	553	551	524	551	547	505	544	559	532	576	564	558	575	543	537	533	534	516	522	594	512	551	551	560	566	506	543	500	525	522	586	526	562	553	565	570	513	517	506	529	555	535	561	582	524	556	566	519	552	579	537	551	513	559	548	533	536	530	564	542	519	539	530	565	529	522	554	538	513	533	544	547	517	561	554	534	556	535	520	519	533	518	520	526	520	542	541	548	507	531	540	583	560	524	532	565	553	514	534	570	557	550	546	557	565	508	552	571	525	559	589	524	545	540	509	513	527	544	547	510	510	508	553	536	533	515	533	553	546	544	581	527	496	541	536	553	537	556	570	516	564	540	562	603	545	497	544	551	538	504	531	577	567	555	542	527	555	535	536	510	607	532	512	555	536	541	522	552	576	553	592	555	525	505	553	548	522	533	487	574	545	499	533	540	576	525	532	516	527	556	533	558	586	566	509	531	535	520	519	501	540	556	520	594	508	557	523	542	536	518	508	504	571	512	561	544	531	548	538	518	535	511	544	505	543	530	560	526	539	549	554	508	550	506	549	529	528	520	540	565	519	546	507	582	504	556	545	527	551	539	548	510	571	547	555	506	542	542	499	508	527	525	558	504	540	533	545	551	527	573	556	560	573	532	505	582	574	545	511	521	524	579	474	544	545	537	570	561	522	550	553	554	543	559	543	488	565	547	540	513	551	482	533	525	512	519	544	541	561	532	488	557	514	531	558	512	535	545	518	507	521	547	525	531	536	522	480	524	538	551	548	523	546	522	552	479	512	597	535	555	537	558	552	574	537	550	521	571	559	553	530	531	555	541	551	515	548	509	530	538	527	516	530	557	568	548	518	511	539	559	525	527	519	545	514	516	562	570	508	519	474	578	507	495	524	508	569	524	533	544	518	522	503	575	544	533	519	550	527	517	546	564	586	533	537	542	504	531	557	525	482	526	534	528	518	508	583	546	576	567	506	493	560	540	540	539	536	538	503	506	536	539	587	524	523	579	574	540	532	519	547	514	531	555	510	574	539	529	592	534	491	588	562	564	542	559	555	505	513	522	526	559	536	532	519	505	536	519	569	503	538	571	515	530	532	522	527	533	537	549	558	538	575	505	562	522	566	567	535	515	566	566	510	524	570	533	500	538	512	524	520	550	544	559	545	552	557	552	566	524	546	520	531	545	543	558	566	511	532	587	578	564	511	527	516	503	534	563	553	517	530	550	516	537	516	510	558	499	559	532	568	538	507	567	573	552	533	522	551	537	525	555	486	529	534	563	499	522	529	538	508	539	558	526	556	582	552	517	553	548	559	525	565	591	524	547	518	556	557	557	536	524	541	541	571	564	554	543	528	504	549	531	544	503	565	515	548	485	590	528	558	576	530	516	596	545	513	530	509	552	544	520	531	542	569	565	547	538	563	522	527	535	525	505	566	535	545	555	507	513	505	554	585	561	503	559	570	497	552	552	569	550	509	518	522	568	552	491	558	532	546	563	572	601	550	514	539	521	556	550	580	503	532	574	550	562	536	533	515	590	542	506	585	549	530	544	541	530	534	546	559	556	554	547	539	550	498	540	541	523	502	526	498	520	564	547	511	572	551	509	529	517	575	542	518	550	545	548	543	569	541	559	511	534	535	559	553	569	533	522	525	526	530	532	550	584	550	550	521	481	559	552	502	516	541	539	548	535	544	572	539	539	523	517	563	565	539	561	564	583	571	566	555	531	526	532	584	553	539	540	533	530	552	505	579	514	522	525	557	531	535	530	541	516	523	516	535
27406	18105	3750	541	400	392	416	357	346	350	348	346	320	341	343	346	351	338	302	365	342	314	359	340	350	361	375	335	336	380	363	384	322	341	330	348	358	344	339	385	360	357	335	359	349	381	330	363	367	349	358	359	361	349	301	336	357	329	333	345	346	331	337	347	311	343	357	354	353	355	355	359	360	352	352	346	366	337	370	343	349	357	348	354	345	334	336	364	344	331	356	356	330	337	300	361	348	330	333	332	369	354	348	340	361	343	373	336	360	352	316	348	318	343	352	372	349	352	342	325	361	335	339	367	327	356	329	347	363	348	370	341	328	337	363	338	296	327	373	350	350	345	368	345	348	350	369	335	327	348	353	356	364	347	343	342	309	318	342	327	357	321	321	347	331	333	335	329	324	355	346	351	331	321	345	346	347	354	353	337	358	335	347	353	364	380	322	307	341	375	347	341	362	342	358	355	365	324	344	340	339	321	328	308	314	341	337	343	361	346	344	362	313	368	344	342	369	344	381	364	354	340	348	321	333	335	340	343	319	357	328	331	344	351	346	334	352	347	339	333	358	344	310	335	348	342	354	362	351	382	334	329	360	323	297	362	335	357	334	328	331	356	360	325	364	330	360	351	367	361	339	368	368	332	350	360	344	364	332	375	326	331	314	341	367	351	324	365	343	303	355	329	335	333	373	336	392	327	364	327	343	355	356	341	350	376	344	330	343	345	365	334	350	331	380	350	358	322	382	341	363	345	353	333	337	336	331	338	311	325	340	336	331	352	314	337	362	356	366	374	350	361	326	350	368	355	313	356	342	351	326	334	353	348	350	337	344	365	376	360	378	349	352	337	408	345	353	350	319	368	343	322	341	309	360	359	326	351	356	323	387	359	343	350	342	342	355	334	368	320	340	332	334	342	386	368	381	345	364	327	345	347	361	345	385	334	330	381	379	373	355	322	367	365	337	313	341	364	363	356	348	312	344	354	337	356	354	336	322	359	352	356	345	334	337	346	345	355	333	341	375	327	385	364	326	389	379	367	345	344	351	327	351	361	324	319	306	333	332	372	341	346	341	363	346	318	340	386	367	319	371	364	332	364	318	357	347	352	340	338	373	337	310	325	353	304	364	371	331	353	300	336	329	327	363	333	377	337	322	342	352	342	343	352	327	351	341	308	386	351	354	326	382	339	338	340	358	329	359	367	345	352	359	344	315	354	335	364	362	347	330	303	342	323	362	349	341	305	339	360	314	346	331	315	355	351	320	353	323	334	314	345	359	348	373	354	379	352	314	348	334	363	353	366	349	326	320	351	331	394	360	304	362	332	326	395	333	377	339	310	351	357	369	366	340	346	344	323	366	370	355	361	327	373	327	327	359	321	328	370	329	326	343	350	367	313	348	349	366	348	348	320	332	369	350	346	345	335	320	325	344	401	327	354	385	363	327	397	350	312	329	351	341	328	340	331	362	372	338	342	328	335	320	341	310	365	352	363	367	358	360	347	341	355	368	353	336	346	333	351	311	373	359	352	342	319	378	410	332	348	365	366	380	370	338	335	360	305	365	374	331	335	319	385	363	351	352	350	361	309	346	343	340	339	351	361	334	386	387	359	326	344	377	342	333	350	361	352	339	329	317	352	353	316	334	338	352	361	335	322	350	354	342	321	324	328	351	366	339	310	367	372	350	363	317	335	342	369	339	343	323	377	368	360	372	349	355	355	345	358	345	337	353	354	369	351	339	354	364	310	332	343	367	345	333	335	346	351	367	343	360	321	349	363	342	327	342	333	351	340	332	339	351	344	346	364	359	353	348	326	328	340	331	350	337	358	350	378	361	352	394	345	332	344	335	353	338	357	347	318	337	377	322	362	361	342	351	347	326	335	338	332	345	328	341	326	352	348	367	317	308	369	337	310	337	333	364	342	327	355	339	328	342	334	385	335	317	338	340	342	335	366	363	338	313	331	320	344	325	306	345	314	351	363	366	352	342	352	367	332	330	364	359	325	348	326	312	359	364	345	346	362	338	342	324	344	317	330	334	316	333	351	362	334	299	324	351	369	347	370	310	369	317	352	314	331	332	349	301	355	358	340	356	354	334	349	371	382	345	343	343	359	318	344	352	345	300	340	318	338	337	368	339	339	367	358	345	355	327	323	323	343	302	336	328	350	335	323	344	387	339	358	359	322	371	324	333	337	339	346	360	310	343	376	347	381	348	324	355	361	380	369	349	360	319	376	363	340	331	321	356	342	363	352	314	342	346	340	339	382	344	344	354	357	367	305	332	341	353	356	362	337	368	342	367	338	339	346	339	333	331	335	349	337	372	309	356	320	358	345	341	312	339	347	362	343	357	360	342	336	382	343	352	352	324	369	339	343	368	347	319	329	379	320	319	338	362	328	345	338	352	325	347	363	338	373	347	353	366	364	335	377	379	355	354	343	341	366	354	312	353	331	342	377	338	392	332	323	355	330	345	341	359	350	310	375	342	349	358	358	340	325	361	330	366	376	328	352	332	329	342	323	330	345	395	328	331	362	352	326	338	360	305	361	337	325	391	358	373	348	330	320	300	333	337	342	343	339	364	360	348	357	378	391	353	320	338	373	342	354	345	320	303	362	357	374	353	339	306	335	328	341	350	351	346	347	366	312	341	340	380	330	342	334	340	349	320	356	339	348	335	320	343	366	351	330	330	356	346	332	351	346	313	329	326	326	355	337	401	344	332	336	345	368	345	307	360	314	366	342	335	326	357	377	340	337	335	319	354	368	331	354	332	340	369	338	327	373	376	339	328	360	362	361	374	365	377	318	331	335	346	351	353	319	314	380	391	353	367	336	308	331	349	331	335	347	381	347	382	344	344	339	330	355	368	322	342	375	327	319	358	330	345	323	335	310	383	358	334	342	325	357	350	331	361	387	338	321	332	327	354	322	346	349	351	354	334	326	333	318	333	349	340	346	331	350	373	322	375	374	362	341	356	336	349	332	310	339	354	342	329	317	323	363	357	354	329	342	360	352	339	318	338	346	359	365	362	336	339	366	333	351	324	350	356	312	354	322	389	354	331	348	367	361	362	342	338	348	380	347	357	328	341	336	331	317	347	361	341	338	323	350	312	337	355	363	326	353	331	329	365	344	333	314	363	355	326	357	357	349	334	320	363	327	327	359	360	348	353	367	327	346	361	345	354	330	356	346	344	343	337	330	369	338	289	350	347	357	365	361	341	356	331	316	347	386	334	353	362	338	334	318	359	354	359	357	361	347	345	355	343	378	364	336	339	361	336	338	376	335	353	318	350	365	366	332	355	347	330	377	342	340	310	339	348	345	340	331	354	310	390	323	332	341	344	316	367	366	338	330	343	356	330	356	374	364	323	352	345	343	315	353	375	329	348	338	319	348	365	314	334	383	390	341	353	333	391	351	339	355	337	352	334	341	374	340	352	358	306	368	344	336	345	346	311	380	328	401	377	368	358	348	360	334	355	345	322	331	336	323	310	357	310	357	374	394
4170	896	736	491	445	420	420	417	379	392	397	408	422	369	421	377	355	391	391	383	385	388	372	404	378	342	393	386	365	394	355	403	374	375	373	398	383	405	388	383	410	370	371	386	389	388	410	389	367	341	407	402	372	397	404	380	399	403	386	391	367	375	361	382	370	394	374	358	364	386	379	375	377	380	368	390	333	383	421	436	394	357	389	404	410	399	384	387	378	416	359	338	378	389	367	409	382	389	385	331	346	392	364	373	338	385	370	356	389	404	366	373	343	372	379	411	371	359	366	397	406	348	385	411	395	389	367	366	343	400	391	350	408	417	414	415	403	359	383	362	393	340	381	387	363	405	407	380	358	377	360	378	373	388	388	358	392	389	393	404	359	403	375	374	391	401	358	356	392	384	380	359	392	363	382	377	395	379	377	421	369	363	380	346	356	387	376	359	410	351	378	338	359	380	369	360	401	360	389	370	343	382	382	393	399	367	396	382	396	417	378	349	376	375	409	381	367	364	380	428	345	389	387	373	402	345	440	369	348	368	318	372	389	373	378	343	406	384	368	365	365	381	392	419	390	360	372	376	366	386	404	385	379	339	374	422	372	397	386	367	356	425	394	361	398	372	381	397	404	396	419	376	370	361	357	385	378	388	385	363	442	388	395	383	378	375	392	388	392	369	398	341	372	350	397	409	362	367	384	333	379	381	399	369	384	355	368	362	424	400	385	388	388	433	378	378	344	390	353	356	385	378	392	427	384	386	375	361	404	376	373	339	375	374	414	363	368	386	357	372	426	361	363	416	386	372	405	366	374	376	409	364	384	390	397	382	356	390	366	366	415	411	412	403	377	378	375	382	390	369	370	345	358	385	377	369	362	380	357	389	395	347	383	398	371	387	375	396	385	360	345	373	363	358	386	376	369	368	401	348	372	381	396	384	353	361	366	392	378	394	406	392	340	399	372	401	355	404	376	358	402	384	363	371	399	411	352	362	376	372	372	377	376	366	393	435	413	404	382	393	414	376	363	379	362	364	352	355	367	381	389	395	389	401	372	400	362	398	389	390	385	369	361	372	364	409	380	371	330	376	404	384	377	375	336	368	349	392	371	398	365	374	399	388	392	402	391	386	422	391	376	360	385	362	377	396	374	419	362	368	387	389	370	377	386	343	389	390	372	398	378	422	373	402	438	384	392	377	375	378	368	377	407	402	397	374	364	357	362	391	392	348	381	398	354	394	343	363	371	368	383	373	389	417	362	412	414	357	399	369	413	367	380	399	403	383	379	386	389	359	369	374	390	378	423	383	416	387	390	391	353	361	378	389	369	398	381	408	397	351	347	349	402	349	363	379	355	361	398	377	376	396	397	369	424	397	383	358	387	367	422	382	379	332	376	384	325	354	351	365	367	367	386	365	367	363	373	405	364	440	375	365	388	402	375	392	374	397	398	395	373	388	377	389	348	417	402	385	386	415	369	392	383	395	410	348	384	404	397	395	393	401	393	377	404	351	406	391	371	431	357	358	369	377	364	404	389	385	353	387	371	389	425	398	402	342	355	383	389	389	360	377	396	361	396	405	374	382	362	375	378	348	367	390	377	399	390	379	409	362	365	354	362	359	389	403	398	399	354	391	365	412	401	355	363	379	359	383	378	397	385	391	415	400	374	377	395	388	378	390	371	353	376	382	351	363	367	364	385	384	413	385	370	359	399	367	377	383	404	404	355	382	364	409	409	380	392	380	387	382	362	378	371	417	365	376	341	319	410	379	365	349	370	369	386	389	395	407	347	365	387	390	357	386	377	381	399	395	395	381	355	405	364	372	345	398	379	421	415	379	379	391	354	343	423	356	373	393	426	358	384	351	401	404	405	392	386	394	378	370	382	375	395	387	372	409	378	384	377	408	355	404	360	365	361	390	407	397	387	386	400	424	392	389	367	417	383	389	333	375	381	371	376	406	354	382	395	379	376	386	418	387	396	399	374	386	411	403	388	403	373	366	378	401	409	400	369	373	351	410	371	371	390	385	364	395	391	373	351	398	411	397	361	414	327	400	400	369	372	406	364	370	359	366	383	391	379	378	376	400	365	395	392	395	379	377	363	377	384	377	375	418	353	371	383	370	398	375	391	364	393	371	355	416	390	384	375	372	389	373	395	391	380	402	368	377	373	392	385	410	382	389	387	409	362	364	352	368	363	376	397	384	343	373	395	381	370	393	394	384	378	380	387	363	412	373	372	346	370	363	369	370	390	373	370	396	400	354	395	392	373	366	363	393	380	357	381	374	380	380	378	380	379	378	357	344	398	400	415	349	402	404	364	350	389	384	376	381	391	389	400	387	372	392	396	402	390	341	381	365	398	396	415	339	389	388	407	389	349	378	380	359	365	371	350	357	396	386	375	363	402	416	349	395	362	368	363	409	369	397	389	370	360	376	388	396	400	414	377	360	367	375	391	392	358	356	393	348	416	368	377	358	385	412	377	360	439	389	383	395	403	376	399	414	372	388	348	351	363	405	354	374	390	395	370	381	379	397	424	359	397	402	377	361	395	373	381	381	387	385	340	366	343	374	366	385	372	379	363	374	365	354	379	386	396	402	353	342	389	396	382	378	362	394	356	380	387	368	355	333	406	352	386	385	420	380	374	364	384	424	427	385	363	397	408	385	405	411	333	369	366	404	372	386	399	384	393	376	376	378	360	330	351	377	426	391	353	372	403	392	373	387	381	377	368	361	357	363	390	407	400	368	384	342	394	376	367	376	381	380	372	374	392	382	338	377	389	350	380	435	390	371	357	395	352	343	379	391	372	375	387	384	366	368	404	415	381	351	382	394	356	393	386	418	380	376	336	408	360	413	390	371	403	374	391	373	423	365	408	392	392	383	405	426	353	349	374	330	410	396	359	360	385	355	388	381	384	382	403	373	357	354	404	376	375	380	429	400	346	384	395	391	411	392	405	408	347	387	402	383	400	347	403	406	368	409	398	394	342	358	375	339	406	383	382	390	360	365	393	387	402	346	413	401	390	384	382	423	396	397	375	391	383	365	384	373	361	398	369	380	341	389	372	368	358	353	375	380	369	368	397	352	373	410	371	391	363	382	389	387	368	360	382	414	399	353	344	377	354	408	344	353	381	422	369	387	389	360	387	363	390	387	401	349	377	391	370	360	388	402	380	412	376	360	381	392	375	342	358	388	362	341	358	371	399	369	396	341	394	392	357	364	351	380	353	394	387	369	372	393	365	368	352	371	409	382	377	352	409	387	387	419	358	374	381	378	354	401	365	382	416	374	348	392	384	366	349	366	388	345	415	360	391	379	370	402	383	382	403	366	361	387	344	384	406	376	380	364	376	374	397	346	391	344	377	376	378	406	387	378	395	363	376	360	372	362	386	400	367	387	385	393	404	395	384	394	371	343	372	391	363	407	378	366	376	365	397	380	413	408	359	349	379	402	381	391	385	384	363	363	421	382	396	431	369	395	384	383	389	377	364	402	358	399	354	356
23315	21064	28439	23912	21070	12376	1468	973	889	828	713	689	734	654	705	687	630	655	639	655	603	668	649	627	628	616	578	598	628	605	663	589	655	598	588	642	582	593	595	589	618	601	627	596	589	597	582	648	615	607	608	573	576	582	630	603	603	552	591	577	527	589	560	570	600	568	624	564	640	588	572	633	592	566	591	635	566	610	611	581	589	626	646	599	574	623	574	587	605	631	592	656	594	640	609	566	613	610	609	661	583	585	593	616	582	573	608	613	594	533	594	644	562	572	576	604	605	588	593	580	593	585	608	610	590	599	614	618	654	617	611	580	586	577	629	588	588	589	596	600	562	615	587	630	594	641	578	643	591	634	596	581	586	627	621	597	638	582	585	619	615	567	555	593	597	638	598	632	610	611	591	648	594	594	597	571	617	602	552	640	591	637	584	615	601	620	580	646	596	613	572	595	592	616	598	567	592	657	590	580	642	601	617	613	597	589	616	594	560	565	582	580	586	617	600	616	582	613	612	590	530	617	625	598	619	576	583	563	580	619	647	575	607	558	603	603	608	614	579	620	581	618	615	604	612	624	587	596	598	571	582	580	586	576	595	609	558	606	571	578	566	615	612	587	587	597	585	590	592	580	643	565	583	553	559	600	572	635	630	588	598	614	588	599	600	584	578	600	609	600	569	578	570	611	546	619	612	549	571	591	606	566	604	592	581	580	558	587	574	582	599	565	598	629	582	597	553	570	581	617	557	625	571	586	603	641	575	567	609	627	580	576	635	581	557	567	561	599	637	611	581	637	583	609	581	612	587	594	594	577	579	573	562	591	636	581	620	579	558	645	613	599	591	614	636	610	586	579	553	582	611	567	616	621	611	618	590	559	582	589	598	626	601	593	616	639	576	582	573	566	616	578	593	564	607	630	666	643	594	601	593	567	602	572	571	548	568	600	569	599	567	563	615	646	581	619	615	590	623	574	646	607	590	614	614	563	581	582	577	574	588	593	571	549	609	583	575	598	588	591	594	562	590	572	605	616	561	556	619	565	615	575	551	612	618	518	562	621	572	577	604	604	627	611	617	567	583	585	609	579	588	578	568	568	577	635	563	570	580	617	619	599	596	612	574	587	593	567	639	600	625	582	599	601	575	612	566	580	571	623	593	598	595	559	613	566	588	595	620	645	614	589	576	604	557	557	564	591	564	613	594	587	598	605	660	543	566	538	587	577	616	585	577	612	612	563	606	574	624	600	598	570	593	628	558	563	592	555	627	589	619	592	564	623	540	585	610	589	597	594	573	618	617	633	604	594	600	618	588	604	628	545	590	586	542	586	630	640	618	666	590	595	616	587	600	599	529	612	604	593	571	554	592	568	619	600	586	580	581	605	598	576	628	575	577	574	554	623	572	602	541	601	563	569	591	573	595	617	563	587	524	569	601	613	601	598	586	588	582	593	608	623	599	556	612	607	550	625	571	616	559	596	596	637	611	567	560	598	610	625	563	580	581	591	605	580	573	629	543	628	583	593	598	620	555	600	588	669	562	571	606	636	593	617	617	573	580	559	617	576	599	538	635	599	572	564	566	608	614	601	605	557	614	632	574	589	588	604	589	571	579	579	563	605	609	560	579	602	610	620	556	576	589	563	623	585	613	586	617	604	608	577	610	610	597	567	598	564	598	593	587	636	619	577	640	610	595	603	550	597	595	597	619	619	601	582	608	597	621	647	619	614	564	569	567	597	593	583	613	612	581	588	550	580	586	609	590	628	600	561	542	586	566	593	569	590	607	573	574	651	613	589	575	537	637	598	572	587	581	636	598	627	541	595	615	603	565	578	575	583	563	590	592	560	615	610	598	554	594	618	544	590	613	593	580	600	600	609	603	611	592	584	587	588	575	607	624	574	602	559	584	580	580	592	580	599	587	602	606	577	622	575	628	633	597	578	553	599	594	618	583	571	627	597	579	585	615	554	604	592	567	593	591	579	655	581	585	575	596	609	595	604	606	574	633	573	555	591	619	613	614	581	551	611	602	576	570	564	568	562	600	546	536	561	591	625	531	571	598	601	633	567	585	585	627	582	537	604	617	569	624	594	600	620	604	611	585	576	569	592	560	572	577	577	543	632	647	569	599	574	618	614	623	615	595	608	591	539	589	605	602	634	617	614	535	581	579	602	601	596	593	569	632	571	585	578	603	588	538	570	584	582	596	582	616	551	610	648	590	600	573	580	634	580	605	550	567	618	603	583	592	561	588	581	551	592	572	557	575	617	623	595	575	576	555	596	589	576	592	572	582	574	591	617	614	614	632	558	599	557	572	599	569	579	601	607	592	583	618	568	609	551	560	577	556	566	570	617	552	556	608	617	603	569	575	617	590	606	539	570	587	556	638	595	603	613	561	604	603	597	617	577	582	561	576	636	597	592	574	617	596	571	581	590	624	577	622	622	619	601	631	536	567	574	554	601	644	586	558	563	589	617	578	590	612	626	583	598	563	572	597	589	629	630	587	607	589	564	618	640	595	592	582	626	612	560	605	609	552	594	601	595	605	602	563	613	566	598	563	592	598	592	632	563	594	600	617	563	632	614	628	577	598	601	586	632	563	591	612	618	602	583	610	606	557	619	572	642	620	622	589	596	608	600	604	620	568	623	596	593	605	604	632	554	598	599	595	587	605	636	626	586	612	595	594	596	561	585	591	611	610	624	547	600	590	617	561	588	606	573	561	588	573	578	546	581	623	586	626	578	587	573	620	567	589	606	604	613	600	596	617	626	572	585	627	587	610	595	559	574	650	594	619	563	628	594	617	563	617	559	581	600	614	633	587	613	577	554	612	594	551	587	624	572	612	634	628	592	628	576	624	573	548	609	532	612	613	636	560	608	571	600	638	567	576	562	572	559	552	583	619	603	586	589	590	588	560	579	572	600	598	611	582	610	600	566	615	587	626	583	621	598	553	607	620	592	604	589	591	547	564	556	572	620	585	594	594	614	596	565	638	610	578	600	641	572	591	617	567	592	575	589	579	551	588	598	585	596	585	571	581	626	639	570	576	623	600	611	627	572	605	587	590	565	593	638	576	651	601	650	594	582	576	556	610	652	569	562	590	622	557	601	604	588	664	624	598	603	585	604	599	561	544	572	597	681	568	638	603	580	616	594	563	590	560	608	616	609	571	586	599	570	579	591	599	588	574	659	607	583	596	600	627	612	592	612	593	606	578	619	585	587	619	552	618	567	621	598	598	597	591	570	615	578	625	598	553	604	582	606	595	621	553	618	577	609	569	600	645	575	614	538	592	645	612	569	601	597	579	630	612	594	618	616	548	565	601	602	573	568	631	623	608	589	593	612	633	536	550	610	591	577	576	582	559	560	613	584	564	597	593	599	613	587	559	637	592	568	538	627	616	569	610	619	524	543	597	593	602	606	591	567	553	613	592	553	666	570	632	585	629	627	596	577	643	588	596	581	539	601	593	562	592	575	582	554	570	593	597	594	610	597	553	596	631	623
3226	8576	6256	3042	2329	1714	1516	1208	1143	1007	942	839	808	767	744	751	798	800	725	702	680	707	648	677	690	690	640	711	666	671	666	667	663	695	641	609	665	643	669	608	641	642	667	600	664	636	618	679	669	684	640	673	639	649	633	690	623	625	672	616	649	615	659	642	657	622	671	676	650	636	646	634	627	643	665	602	674	694	694	610	697	599	646	667	614	657	659	632	669	638	654	638	645	635	634	653	673	617	625	604	632	626	658	632	610	646	648	669	644	597	693	667	655	657	635	631	633	667	636	649	661	620	665	627	652	644	641	681	654	665	623	658	660	638	627	660	642	621	652	674	641	633	637	639	631	650	635	649	651	648	641	681	665	644	625	691	632	639	632	674	628	659	574	595	656	633	606	628	642	615	627	688	640	641	680	564	656	632	640	625	645	693	634	679	662	623	625	668	665	632	663	707	655	636	640	627	671	676	629	640	644	667	662	656	642	650	687	684	611	702	682	607	653	634	636	654	609	668	623	638	640	649	707	644	601	695	674	577	656	637	646	647	635	665	652	665	652	639	658	619	662	632	686	657	654	625	626	623	598	644	710	657	637	604	705	664	669	612	619	669	636	644	641	625	695	609	638	630	632	672	610	631	644	631	623	647	669	604	629	661	630	603	637	675	628	666	638	676	675	629	609	635	682	610	630	631	679	671	662	636	656	656	680	646	679	635	635	661	650	619	658	699	645	656	676	627	598	665	647	599	602	640	633	710	676	615	639	648	656	607	641	682	639	659	650	668	642	678	615	642	622	584	625	623	629	581	623	601	677	598	665	665	645	638	640	646	627	672	631	640	636	607	648	607	647	616	660	632	609	609	687	645	609	626	645	590	620	621	636	652	654	625	624	599	653	630	650	653	649	608	634	636	625	623	618	631	614	629	647	588	658	601	601	701	650	651	626	662	643	681	649	628	688	622	629	606	650	661	642	668	629	616	663	632	650	670	643	640	655	622	679	635	636	650	665	675	671	646	625	662	643	626	611	681	685	653	719	647	636	621	627	657	636	636	652	647	654	642	635	586	612	662	654	661	730	638	653	636	661	660	624	650	615	638	649	643	658	620	635	654	649	632	679	624	702	642	677	681	631	597	651	664	642	648	647	610	631	645	654	688	646	620	645	676	654	608	625	642	625	629	667	667	613	646	640	684	655	635	671	677	662	620	693	676	634	639	638	633	665	651	623	632	630	667	678	632	650	710	695	657	614	656	554	649	628	637	666	640	639	658	683	638	638	666	651	632	687	649	626	645	621	635	613	623	649	661	639	651	604	650	634	663	655	656	677	638	649	670	615	643	659	719	627	664	680	660	623	660	646	673	614	673	632	618	676	648	646	658	638	632	630	652	680	686	633	656	636	651	615	652	622	653	627	612	685	632	632	644	620	635	604	641	631	657	635	681	620	633	626	654	658	630	635	637	646	618	648	636	642	615	661	671	684	715	683	653	655	656	638	663	635	643	641	645	673	662	651	625	608	658	669	669	652	686	634	674	650	692	615	674	604	603	608	676	683	626	622	615	619	626	650	695	659	691	639	675	644	632	612	667	660	670	656	601	645	647	654	599	641	642	627	678	670	630	666	630	604	675	641	626	656	636	627	627	636	629	658	601	654	626	628	640	632	603	626	680	627	604	643	653	672	649	618	646	663	603	607	635	626	651	661	628	626	629	630	671	635	624	628	602	650	612	620	627	573	606	608	681	641	650	607	682	646	649	637	636	600	659	710	656	633	636	631	588	648	659	635	643	640	639	661	631	651	642	543	663	647	661	615	615	649	628	666	650	615	616	645	607	569	639	643	641	645	659	645	646	636	645	643	617	613	687	663	651	685	676	639	655	659	632	627	640	707	643	639	633	653	639	661	648	643	641	627	670	666	646	626	697	645	605	649	612	684	592	679	639	629	709	682	628	630	597	560	578	663	674	648	610	643	667	656	632	661	622	609	630	621	661	558	590	670	679	679	651	681	663	643	665	638	606	638	660	617	704	629	664	678	640	646	630	610	648	651	633	627	624	674	645	610	622	653	642	670	652	666	662	609	691	678	624	610	607	590	665	598	672	699	601	621	640	685	644	665	646	692	618	652	634	672	618	714	649	614	667	661	625	610	647	619	619	660	684	648	674	653	627	651	635	660	623	645	649	656	646	648	654	669	611	602	646	678	669	714	620	629	672	640	674	624	639	631	675	637	664	667	596	679	657	662	616	650	639	635	667	648	633	665	657	631	614	645	677	640	693	684	664	643	675	625	651	617	664	639	609	662	634	660	664	649	645	678	662	651	675	658	652	630	680	687	676	619	686	599	668	635	631	689	672	600	675	638	600	662	660	617	631	648	668	682	681	671	687	655	670	670	655	622	637	617	682	680	613	628	634	640	642	680	664	664	668	597	606	651	628	644	664	654	626	634	628	642	632	622	636	620	618	657	630	656	636	639	658	638	614	634	688	686	652	625	659	687	645	683	584	633	627	656	661	648	616	649	656	680	653	668	634	666	665	653	636	678	617	627	668	644	627	642	658	673	639	656	608	682	648	677	684	656	639	624	645	666	627	646	642	594	671	656	636	641	655	625	645	619	628	654	681	698	646	681	702	665	675	656	601	649	665	603	687	680	624	601	656	654	651	670	667	634	655	647	616	665	662	662	614	687	616	646	672	641	618	579	637	607	636	653	635	642	647	650	645	649	627	628	654	698	660	622	640	647	672	651	602	643	624	641	636	646	655	625	656	644	655	663	652	618	663	606	599	687	699	639	652	624	668	638	634	606	605	650	614	637	651	659	643	685	696	682	644	635	652	693	665	624	647	622	621	643	659	630	627	669	608	611	636	603	662	654	635	646	685	592	638	628	630	638	665	632	654	660	609	631	676	635	638	601	701	654	625	648	680	674	644	667	634	630	672	682	646	646	596	662	684	666	640	645	667	657	587	684	639	598	659	649	641	631	627	628	624	614	605	659	648	651	659	653	622	646	674	663	684	661	646	642	678	632	659	627	687	623	622	677	633	665	667	700	658	655	644	626	629	660	646	610	682	682	652	642	649	619	650	646	691	664	603	639	629	665	659	605	607	655	657	640	683	643	674	657	641	676	635	651	635	648	650	598	638	596	625	642	646	645	633	660	632	635	614	662	628	692	632	630	670	693	620	653	647	639	656	648	674	661	656	578	605	653	602	642	600	677	624	643	622	667	683	699	633	649	597	622	713	657	626	627	635	600	644	646	623	633	595	616	664	675	639	667	649	615	640	624	641	629	647	716	617	653	609	669	608	605	612	672	636	625	617	646	634	623	656	647	650	668	606	630	636	618	670	619	628	654	659	645	652	579	671	654	652	626	637	631	655	616	636	678	728	650	640	651	629	636	622	644	608	637	604	633	644	657	686	673	647	581	648	649	631	644	659	608	640	625	642	655	616	600	637	690	648	646	596	667	659	637	665	655	717	630	682	641	658	630	669	652	605	654	643	656	667
24446	21080	27460	24890	12711	642	407	313	266	273	256	244	236	218	235	204	223	197	207	199	213	188	196	208	206	175	167	196	162	224	183	201	164	172	190	172	199	199	207	192	173	186	191	178	191	190	196	179	170	192	192	190	175	189	176	185	195	202	204	195	171	193	176	193	215	160	187	208	179	149	191	154	177	180	155	200	178	180	181	200	179	212	184	175	175	152	185	194	184	178	178	171	185	178	170	180	195	190	170	173	178	193	183	192	192	162	200	196	190	170	185	187	188	200	166	192	201	190	193	210	175	192	166	202	195	184	171	169	188	186	182	167	191	197	198	174	208	178	169	197	183	171	188	161	168	183	204	178	174	173	149	184	163	188	182	174	203	181	176	212	198	182	200	200	181	160	166	183	181	209	196	168	183	183	192	180	181	192	173	176	178	203	190	201	191	184	193	173	181	192	191	187	174	194	187	189	183	193	202	175	184	173	167	216	196	190	224	178	177	173	185	182	209	201	201	201	183	181	195	196	207	209	199	184	184	170	182	206	182	188	168	172	196	177	165	176	197	175	197	204	171	207	193	173	162	186	182	194	196	183	187	184	178	210	181	182	195	184	185	190	176	166	186	202	215	153	181	156	188	181	175	195	204	178	202	181	198	204	171	194	187	195	184	178	184	195	174	177	197	200	159	195	171	203	197	190	200	187	182	189	173	208	169	182	204	197	203	212	195	210	198	196	176	203	188	162	190	205	210	190	214	160	158	162	198	198	198	173	196	154	185	203	190	168	180	210	162	191	198	212	192	185	214	183	173	198	202	174	193	177	204	176	178	174	190	187	204	198	180	192	190	144	173	181	202	162	179	169	198	188	199	152	175	197	170	161	183	169	161	195	169	183	150	170	188	182	169	186	195	189	179	200	201	157	206	192	164	196	161	200	206	183	201	192	179	195	195	185	189	200	180	189	191	189	174	171	166	208	193	179	159	193	175	158	182	180	190	190	196	169	192	198	183	187	170	179	178	177	195	180	177	189	198	205	195	199	172	160	176	196	156	196	203	189	182	184	174	187	185	167	161	165	206	184	168	184	183	164	189	186	182	169	179	169	179	180	175	177	164	190	167	184	192	204	168	184	192	185	181	167	172	213	200	199	192	208	172	202	181	195	164	188	181	183	190	197	200	167	205	193	208	187	186	155	195	192	201	167	192	179	233	174	166	192	206	198	160	174	200	194	175	193	184	193	201	182	216	185	176	182	190	169	178	155	184	206	219	176	181	201	179	189	158	175	201	175	198	186	187	200	191	180	192	178	186	178	185	186	181	207	168	163	182	202	166	176	186	172	166	167	183	152	184	166	167	180	192	171	220	170	175	181	195	195	177	194	181	154	182	173	177	171	174	193	177	178	214	186	172	191	178	175	184	193	179	196	191	173	177	174	193	205	157	187	201	200	180	180	173	177	200	177	166	205	188	188	200	222	184	177	206	179	168	162	184	187	203	165	182	204	160	189	188	199	179	192	175	161	172	173	171	184	183	186	165	166	180	185	179	193	202	189	194	177	155	184	195	172	181	199	192	194	174	172	172	198	174	174	201	183	203	162	189	176	196	204	155	185	176	180	169	159	161	169	196	172	177	189	204	211	187	187	196	188	188	181	180	181	192	205	176	176	201	193	175	183	200	183	181	187	206	178	184	183	199	171	197	162	164	205	167	183	175	175	177	163	196	177	171	183	196	185	200	165	171	167	199	175	184	188	188	181	194	170	205	193	189	165	175	172	185	173	192	195	212	179	186	180	196	162	183	166	185	180	199	194	184	184	182	185	193	192	176	170	206	192	158	175	202	170	203	204	181	198	171	190	206	172	165	165	176	193	159	190	189	199	183	174	162	191	188	199	162	163	174	180	209	197	175	167	197	200	176	189	192	174	191	186	176	192	185	207	199	174	189	193	187	171	170	182	171	182	183	207	194	182	207	208	183	190	179	192	206	175	206	189	173	172	181	194	202	182	195	202	184	191	175	204	169	179	206	177	184	200	189	186	155	151	175	168	170	170	210	182	185	176	202	198	209	182	179	196	194	173	177	185	183	184	191	180	171	181	172	187	167	194	182	179	193	163	186	148	199	188	182	185	198	194	175	176	172	158	175	194	207	183	187	182	186	175	196	179	198	207	186	197	189	175	188	211	175	183	189	185	174	188	207	205	188	196	212	192	181	170	191	181	176	221	188	201	180	196	189	175	191	186	177	170	170	186	203	186	196	168	187	179	172	179	183	173	199	191	169	166	176	182	187	191	205	178	196	166	194	158	182	193	192	179	185	179	186	198	192	163	167	184	200	165	184	180	192	183	178	177	183	187	183	183	174	194	180	190	168	189	185	179	194	219	194	193	210	188	195	219	191	161	177	193	182	187	172	175	150	181	191	183	190	192	179	184	190	184	179	195	153	180	195	185	202	190	204	180	173	182	186	172	183	164	167	214	194	208	178	180	206	195	177	197	179	186	182	198	177	168	204	203	197	201	196	194	197	194	155	205	198	188	178	149	158	193	169	167	197	191	192	177	189	192	194	216	165	170	177	189	176	192	193	182	186	181	209	159	177	203	176	176	165	174	196	210	182	229	155	171	202	172	192	180	192	196	184	203	196	191	189	184	173	196	206	205	187	184	176	176	205	195	184	204	204	191	184	175	176	173	188	200	186	189	200	193	196	178	193	183	201	184	178	197	218	217	182	193	195	184	209	191	186	195	195	201	217	192	206	182	204	176	171	178	177	179	165	197	183	185	191	182	182	191	187	206	186	165	192	203	194	206	177	202	192	181	189	183	199	202	168	195	173	183	188	150	174	200	178	171	175	191	167	185	176	185	197	185	191	176	168	170	200	177	179	195	167	164	187	174	189	177	195	161	180	180	183	182	194	188	183	196	164	184	198	192	190	191	188	198	180	178	201	200	161	199	170	181	189	197	173	203	184	169	167	182	187	172	179	198	197	177	179	219	201	203	186	183	187	205	214	172	175	172	207	205	181	186	190	212	185	189	190	182	187	186	190	186	195	184	190	188	208	180	161	192	179	183	179	197	179	191	173	189	191	184	191	202	172	154	174	180	203	182	172	180	192	190	165	191	204	202	206	200	199	206	172	176	198	170	187	184	175	187	171	153	178	179	187	204	192	202	174	177	176	205	185	172	191	202	178	168	166	167	205	187	168	174	205	190	172	188	175	185	160	190	185	182	181	157	192	192	183	192	182	209	177	165	184	209	161	189	221	181	162	176	183	170	179	185	199	195	160	189	173	197	212	179	188	165	166	183	190	182	207	185	170	174	186	188	192	189	193	190	181	162	196	185	203	175	176	192	193	174	223	185	181	186	179	202	181	190	174	199	199	175	167	163	204	199	169	188	192	176	199	188	204	202	177	174	156	185	159	203	181	190	196	150	166	180	175	188	205	187	177	215	177	177	180	187	202	224	195	213	187	167	200	181	202	187	173	163	181	168	180	186	179	173	203	188	189	167
3285	4918	3414	1597	1211	891	713	507	459	433	410	350	324	312	273	271	273	287	241	242	252	239	228	242	245	254	220	218	218	250	246	240	233	218	215	222	242	244	213	217	243	251	197	220	246	230	243	230	226	247	213	217	217	218	227	207	218	195	241	221	226	230	219	212	220	224	234	221	249	204	216	215	202	243	215	227	215	216	237	231	205	244	220	228	239	224	231	233	207	223	214	210	214	209	202	219	229	232	239	207	225	212	203	239	226	232	228	229	254	253	216	237	209	221	236	200	209	233	235	226	205	218	207	234	246	216	206	224	226	223	226	188	239	235	229	236	211	234	217	238	198	222	214	214	233	221	243	215	236	204	213	228	237	216	220	195	237	213	243	205	222	207	231	216	217	221	208	217	211	263	180	228	180	230	189	224	216	227	232	202	216	235	221	214	213	225	226	202	221	247	249	225	237	212	213	228	208	221	210	220	207	215	211	231	230	189	253	217	226	229	212	218	205	234	222	212	219	225	212	235	212	235	233	233	204	236	223	200	223	194	225	213	203	213	207	208	219	210	231	216	221	211	214	227	239	204	205	200	217	236	209	236	237	211	224	235	232	233	266	237	202	210	207	232	227	211	225	227	212	226	226	231	192	232	225	222	234	226	228	222	192	233	220	233	243	220	223	232	227	222	214	216	208	214	210	227	199	236	241	233	220	233	221	217	220	209	200	230	226	224	234	197	222	231	210	234	236	256	245	231	235	233	208	221	230	221	226	219	216	213	202	229	203	218	215	215	212	206	216	215	216	221	247	210	210	215	225	214	231	249	255	220	208	225	214	219	213	233	228	229	220	216	224	206	217	213	231	231	236	227	224	212	216	231	219	215	216	235	236	209	244	223	208	217	244	217	209	230	239	219	204	218	221	194	210	231	242	216	228	213	255	231	217	242	246	208	215	228	219	211	247	219	197	207	213	225	226	228	213	241	221	208	230	236	211	222	236	231	216	214	242	222	237	215	222	225	215	213	188	228	209	236	248	240	198	208	228	220	212	215	212	255	212	214	234	224	223	240	183	229	218	186	218	234	207	228	219	212	229	229	234	219	209	220	234	208	226	217	220	258	236	223	217	225	238	211	199	234	218	228	213	200	221	226	220	209	213	223	215	227	218	230	222	224	230	215	189	224	217	202	237	223	219	234	229	221	218	230	212	215	226	227	223	246	247	230	220	222	219	193	239	223	225	238	230	198	246	246	240	234	199	233	239	203	217	238	208	221	217	248	207	199	230	239	241	212	234	198	227	231	225	190	240	229	213	213	214	216	219	209	212	199	233	239	229	222	231	212	244	208	223	252	217	205	246	236	223	214	225	236	204	239	219	222	204	253	202	210	208	217	218	215	223	221	233	240	224	239	226	211	229	215	201	215	236	221	217	209	220	212	215	229	228	245	216	227	227	228	216	234	207	230	244	201	196	243	235	227	226	219	249	246	212	241	221	245	240	230	236	236	207	226	218	220	240	207	215	217	236	233	224	210	205	230	213	214	212	230	234	214	243	229	239	216	189	234	227	221	213	210	226	224	217	209	220	210	249	209	228	228	229	213	233	238	214	221	216	217	213	198	229	230	242	207	228	205	238	220	224	264	219	202	203	201	220	192	212	216	203	254	220	239	238	220	214	230	231	222	213	222	250	236	226	230	208	253	210	203	202	224	206	205	225	216	220	237	226	238	231	239	250	190	214	198	224	216	204	203	208	211	233	208	235	221	255	196	206	246	237	248	227	224	244	233	246	215	230	225	255	204	232	202	212	233	223	233	216	209	242	243	212	188	227	228	216	238	215	209	224	218	234	234	223	233	228	253	209	228	209	217	212	223	224	210	241	183	220	222	230	221	199	222	217	212	228	237	213	217	271	212	244	212	240	204	208	242	225	204	257	246	229	194	213	205	207	228	214	217	231	239	244	244	228	229	231	223	259	220	211	238	239	237	222	207	228	204	219	238	245	265	217	210	212	221	237	226	231	227	233	237	231	209	224	238	246	221	229	241	242	214	220	219	235	236	233	207	229	218	244	206	225	210	208	217	184	210	220	232	221	242	209	207	255	211	204	230	227	226	216	246	195	217	203	234	225	223	219	224	230	203	223	223	231	203	223	240	222	209	219	237	253	219	233	242	219	219	213	203	215	227	243	227	206	229	217	219	220	251	239	206	241	203	196	198	228	206	221	216	241	208	225	219	228	247	218	252	211	213	211	208	234	232	210	247	237	228	227	219	229	218	223	216	217	203	209	225	228	221	226	224	206	235	245	200	222	217	223	248	223	202	223	229	195	219	234	225	222	242	204	218	240	225	222	204	217	225	242	228	204	227	230	239	202	202	234	237	222	212	228	249	266	199	222	209	224	245	227	226	218	252	245	224	231	241	223	212	223	216	231	226	225	234	211	225	196	210	214	227	197	213	214	209	226	223	216	214	211	209	230	226	211	220	227	184	258	217	213	225	244	254	191	258	222	216	232	195	204	223	208	259	231	210	254	226	228	213	219	199	232	229	200	213	214	219	215	218	213	236	245	228	231	218	224	198	212	245	235	218	247	222	232	239	233	203	190	213	211	235	203	196	195	237	213	215	237	212	203	211	226	226	231	214	237	235	201	243	213	217	221	223	220	231	236	231	208	230	255	237	244	226	225	241	235	241	224	202	227	257	226	264	199	231	232	231	217	220	237	232	221	204	217	213	213	207	222	242	217	201	209	194	221	206	201	215	238	249	204	230	204	227	204	222	218	223	223	235	241	212	243	215	235	231	224	219	236	222	229	206	232	251	243	203	207	218	233	200	217	228	209	229	248	217	206	209	200	220	231	204	212	210	232	258	217	240	198	221	211	228	206	239	224	212	204	210	233	231	209	202	211	215	214	225	226	233	224	229	227	193	226	188	227	238	228	243	210	216	213	226	229	223	213	208	228	227	189	220	226	259	234	223	238	239	246	237	190	224	214	200	230	212	247	217	238	237	220	208	233	226	244	248	250	229	226	227	223	253	214	253	217	187	232	226	221	220	239	242	210	227	219	212	209	230	206	230	213	223	220	244	230	254	215	200	241	208	244	217	232	205	216	218	204	208	236	228	254	214	223	235	216	206	242	210	218	215	225	231	215	215	217	219	216	229	221	222	220	234	236	204	226	218	220	250	225	222	196	213	230	220	239	232	203	242	216	222	210	243	218	207	236	249	224	237	240	212	240	223	249	217	227	261	209	216	211	238	220	220	228	219	198	230	225	202	226	210	216	214	219	219	241	234	216	217	221	224	210	220	226	226	226	235	211	237	205	204	217	229	237	226	218	228	208	234	232	235	229	255	215	246	202	201	230	232	215	219	196	258	250	216	229	225	188	221	233	226	238	236	211	216	243	220	228	212	252	231	222	240	224	221	239	186	212	229	230	217	241	223	225	220	195	208	188	220	220	250	238	232	217	216	216	220	218	200	218	207	227	220	225	227	206	214	228	243	206	236	213	265
22309	21080	28844	23560	21080	21143	10569	1186	941	865	744	700	649	644	614	577	550	567	544	567	537	532	535	549	461	509	504	489	502	480	469	493	463	473	494	505	516	499	490	441	473	463	433	478	506	480	469	465	527	481	490	470	506	477	500	470	531	469	492	523	466	464	465	491	480	471	494	483	455	449	446	494	495	516	476	444	499	499	488	469	491	473	491	485	468	468	465	495	454	457	453	481	472	486	498	489	470	492	505	457	490	456	483	484	504	488	490	492	479	505	459	468	492	450	491	440	518	518	461	475	482	479	487	492	486	449	461	480	507	492	445	444	508	470	519	468	449	486	496	500	506	452	462	529	508	455	424	496	455	511	487	509	446	464	458	518	472	473	473	474	470	483	451	475	441	452	468	440	500	484	467	438	465	499	493	473	452	470	449	434	505	478	476	445	481	450	492	449	466	483	460	510	466	462	465	473	472	475	445	449	439	522	499	454	478	441	470	486	442	495	507	484	488	419	475	479	441	505	476	460	436	469	486	494	469	453	526	516	513	508	427	475	501	503	476	444	484	455	467	478	489	518	447	487	467	477	520	468	468	468	461	497	453	468	460	492	465	480	463	439	456	480	426	499	524	492	468	492	441	493	467	468	470	435	456	449	504	467	476	478	513	461	473	482	452	470	463	498	483	442	474	518	480	462	497	464	466	489	464	490	438	500	480	490	430	445	499	485	504	452	465	425	465	462	461	460	483	462	502	459	437	493	466	495	475	473	486	438	479	480	479	516	500	501	456	486	483	502	486	494	461	455	452	451	488	427	476	490	498	460	463	456	487	478	462	469	451	469	466	490	450	493	528	479	450	518	471	488	471	483	454	472	441	479	437	498	459	487	461	441	473	460	433	457	462	459	501	515	473	444	438	482	470	465	495	432	453	446	465	483	490	512	512	470	497	467	428	446	482	447	468	477	470	453	461	444	471	460	461	487	471	488	481	445	492	472	463	462	493	442	471	482	510	486	494	486	509	481	474	465	485	494	474	430	491	465	478	459	442	470	489	443	419	458	484	437	493	456	461	445	476	469	486	452	462	478	503	471	500	480	469	494	465	474	456	449	491	456	493	474	454	496	452	441	466	498	481	446	501	520	491	445	447	487	479	500	473	497	521	457	460	493	447	499	479	457	446	479	466	466	451	469	469	499	472	473	504	446	437	440	461	436	455	481	478	432	477	476	478	498	478	492	505	483	461	486	478	461	447	484	507	507	470	478	451	479	483	451	516	450	451	466	434	450	487	409	499	486	492	447	436	468	518	434	451	463	463	491	441	502	475	507	457	492	520	463	464	468	518	474	485	489	508	464	461	495	494	452	452	486	510	479	484	491	484	477	455	485	452	463	482	483	474	442	467	502	505	513	494	476	462	466	471	506	474	496	464	506	462	466	442	500	450	484	480	445	486	474	496	467	478	458	483	471	495	446	479	508	453	489	459	484	443	467	446	500	515	485	509	476	473	429	454	453	490	472	488	492	494	484	492	476	460	483	516	473	488	451	483	480	468	528	489	478	458	510	445	476	445	459	447	493	446	479	482	457	466	473	477	464	492	449	459	441	460	431	517	477	484	483	479	485	451	517	467	505	430	453	460	479	437	475	469	484	475	510	532	482	474	490	481	435	473	472	471	470	482	470	469	445	477	470	491	480	490	444	495	442	473	476	451	470	486	459	475	465	444	500	464	469	519	501	498	489	462	457	483	464	477	473	483	462	456	467	511	459	501	468	491	441	465	464	451	476	455	463	445	473	459	456	512	453	449	470	447	479	462	498	462	479	498	505	455	505	448	474	510	489	464	493	436	520	447	459	449	483	483	432	455	513	465	431	488	448	459	503	492	498	479	459	457	495	510	485	478	473	476	472	462	472	439	491	468	486	487	439	454	465	461	455	481	437	458	480	461	463	423	477	479	483	445	498	446	493	449	493	436	483	465	493	464	466	512	490	462	469	478	485	476	461	486	446	484	510	475	432	486	443	496	438	452	488	473	476	461	477	477	494	511	508	473	444	459	493	456	472	462	485	487	472	523	440	470	483	482	454	455	462	468	469	432	504	467	469	476	474	487	482	453	511	474	475	455	486	461	428	474	488	473	477	459	484	541	449	473	513	493	453	422	468	445	516	497	448	475	454	480	518	463	449	488	518	448	485	470	466	446	469	472	477	451	489	476	442	499	444	484	448	487	497	481	470	490	449	480	448	480	433	476	460	473	475	477	430	491	464	470	469	470	464	498	456	462	496	444	478	480	479	496	471	449	473	438	492	462	486	506	464	479	453	455	453	498	466	463	469	444	451	485	455	491	483	468	471	468	465	478	464	460	436	504	458	490	485	463	472	462	456	463	444	461	504	471	462	447	439	458	467	497	449	462	466	472	459	471	511	488	463	461	474	479	457	467	393	500	480	470	484	485	496	516	446	466	475	467	484	460	514	477	424	436	492	433	494	481	487	448	497	482	463	459	477	469	469	437	457	469	498	473	499	442	442	465	496	479	465	467	457	467	477	499	448	490	499	427	491	451	491	471	463	462	476	496	517	471	477	477	471	449	430	479	455	446	461	454	484	477	471	435	465	461	483	481	492	476	459	460	506	491	453	492	484	468	451	435	515	455	463	482	505	490	489	432	443	450	455	461	546	481	496	449	491	466	499	462	437	447	466	468	472	465	449	506	502	467	461	457	466	481	532	491	484	492	468	461	474	450	444	426	454	468	462	475	452	482	456	488	454	499	500	474	469	433	462	489	478	472	446	477	436	475	496	482	473	495	503	501	465	421	485	486	480	533	461	477	451	478	442	437	474	453	451	462	465	498	425	475	516	493	471	503	470	487	489	462	473	479	456	429	482	469	502	456	490	500	467	474	466	448	478	457	420	500	464	439	498	460	500	507	429	460	491	464	479	494	471	476	478	465	455	450	464	455	441	417	461	491	462	449	511	502	452	517	446	511	420	514	480	439	452	439	486	464	477	457	463	456	457	471	508	515	493	482	453	428	488	500	480	442	488	496	449	472	457	451	481	494	476	460	488	500	504	459	521	443	436	504	502	487	481	498	505	435	441	474	480	434	476	500	468	486	469	438	487	488	458	467	432	501	510	472	470	485	496	463	481	507	464	465	476	465	424	497	457	467	472	459	479	453	441	483	483	503	443	448	463	471	513	440	411	466	472	479	440	442	464	463	482	454	432	498	471	464	485	481	438	487	483	485	469	481	498	485	454	460	458	484	461	461	489	471	489	467	448	465	437	435	487	479	472	456	473	486	483	461	474	446	502	440	477	481	490	461	507	443	468	507	486	489	489	492	466	518	472	492	447	423	490	441	490	453	449	468	459	486	464	456	436	487	508	458	453	459	513	439	451	453	456	445	453	472	467	495	474	454	455	483	439	466	467	458	441	485	485	473	459	481	471	437	440	445	479	476	479	464	502	483	450	472	482	439	447	462	497	463	483	474	476	464	493	501	421	500	491	505	496
5096	14111	9810	4890	3527	2723	2105	1704	1412	1177	1055	924	872	769	744	768	757	704	641	618	657	617	595	606	614	609	628	566	570	589	564	585	564	565	557	582	554	535	517	564	549	581	537	520	552	564	569	564	512	518	541	524	575	560	541	517	565	515	567	533	561	541	532	516	517	535	520	518	524	488	548	516	528	543	555	526	489	546	540	501	536	554	588	539	532	522	519	555	505	557	522	548	585	485	534	535	519	510	510	560	521	578	541	541	542	555	563	556	545	505	548	548	495	478	571	553	511	490	553	506	505	499	506	560	536	544	514	492	498	549	504	497	505	550	536	472	514	532	539	544	563	534	521	517	559	517	513	514	527	535	525	535	546	513	514	521	585	566	521	590	551	507	595	527	499	493	534	516	485	520	565	531	573	560	554	564	534	549	545	534	537	542	518	522	542	542	519	578	497	552	518	504	548	521	516	516	544	511	536	580	506	508	536	565	539	553	526	556	510	515	491	541	545	542	508	513	514	571	525	504	560	520	532	547	546	536	526	528	496	537	525	484	557	523	537	515	591	522	485	540	573	534	536	568	547	532	546	539	500	538	565	500	526	512	521	487	526	491	500	586	527	523	524	539	544	533	512	461	543	531	536	539	522	534	509	532	512	516	515	505	503	490	513	499	564	513	542	529	545	526	545	546	499	485	536	560	516	528	533	518	574	540	530	527	519	519	568	528	502	561	510	584	551	526	510	550	562	525	539	540	524	543	522	531	537	536	549	526	554	548	530	539	580	555	501	527	507	534	528	561	536	525	508	531	554	520	538	491	544	521	587	513	543	539	513	524	516	519	546	524	543	559	519	532	541	543	524	511	548	539	527	527	548	527	540	508	490	503	553	569	546	551	529	535	528	577	506	540	518	465	530	538	535	540	524	527	500	569	513	543	538	534	512	539	531	505	519	513	507	540	468	567	548	548	505	507	568	534	525	526	510	509	516	515	516	573	557	500	545	514	520	546	515	579	541	558	494	547	504	520	520	512	534	516	539	497	548	532	525	515	524	484	536	551	510	524	565	568	524	531	603	534	541	592	480	543	503	531	540	547	546	538	535	510	512	526	525	547	524	509	506	537	499	519	535	545	507	531	562	535	546	517	538	543	506	535	494	512	544	506	518	534	547	523	528	550	513	561	548	565	545	544	528	529	523	562	516	528	509	502	542	531	532	507	435	491	561	515	509	557	478	562	501	532	534	523	512	543	520	521	536	555	540	495	537	489	515	564	544	533	501	503	528	517	569	533	527	559	516	561	525	518	527	525	534	519	498	523	519	519	525	559	511	570	538	516	492	517	511	529	505	522	492	552	526	552	541	518	565	520	514	533	541	488	515	547	553	525	551	484	542	572	503	524	539	566	556	529	561	493	507	555	576	521	499	559	567	479	547	530	571	503	467	500	547	535	543	560	539	577	499	545	508	526	522	541	518	515	586	549	576	483	514	528	498	566	521	527	540	543	540	518	552	504	535	520	546	521	523	559	534	594	517	528	494	533	561	506	552	502	539	532	551	516	519	503	537	524	513	521	520	479	575	514	504	518	524	507	570	553	552	492	498	515	528	520	557	527	537	533	499	507	512	500	531	539	557	528	546	494	545	564	511	548	518	538	542	531	520	495	516	502	501	519	532	506	528	513	598	543	551	494	555	519	519	500	559	548	514	509	476	540	523	483	555	588	488	520	531	566	543	541	562	547	537	543	585	515	513	529	516	538	531	565	554	548	515	555	535	524	536	510	534	534	544	526	581	558	526	557	513	498	518	528	539	522	511	525	519	533	531	533	523	531	518	533	515	510	513	526	515	527	546	547	513	504	509	541	512	550	517	563	514	515	522	528	494	574	516	545	521	511	557	509	523	491	526	537	504	521	543	561	517	539	500	527	533	542	533	520	548	532	531	497	509	541	483	552	490	515	498	552	518	476	542	541	523	548	477	487	520	544	489	572	539	505	566	492	529	538	498	554	530	537	533	549	518	561	497	469	542	532	558	525	523	531	532	497	512	527	531	543	492	536	505	556	523	515	510	533	543	529	528	561	518	550	504	546	526	523	531	528	491	518	512	523	477	544	532	502	536	508	561	547	556	559	539	518	539	524	526	519	520	473	569	525	548	545	488	511	518	538	521	558	536	507	513	561	533	525	532	568	488	521	574	559	515	531	484	522	534	515	532	555	552	582	522	535	556	516	494	519	546	566	564	557	524	497	516	510	522	544	488	562	539	496	481	505	507	529	527	546	548	571	524	510	533	516	495	486	554	536	529	476	534	544	500	561	497	534	524	533	508	539	528	519	577	518	477	510	555	552	502	522	553	540	512	502	543	520	497	512	575	553	556	525	522	510	601	504	502	556	542	541	508	531	541	541	480	517	505	573	532	566	505	512	518	542	515	484	550	550	522	510	546	510	543	523	505	513	497	523	524	534	511	515	541	540	503	560	489	533	568	519	537	537	513	516	520	541	574	558	539	541	551	512	520	535	534	531	523	518	522	533	523	490	543	536	567	515	512	563	540	503	518	532	560	494	559	513	520	524	516	542	504	556	510	557	594	527	540	544	492	516	543	529	503	518	521	517	518	550	527	532	531	522	487	528	539	560	519	594	527	524	529	501	513	542	534	580	514	550	527	534	497	517	541	494	540	553	590	521	578	518	537	486	525	542	484	537	520	525	484	543	497	526	533	514	481	512	507	549	524	557	520	510	523	547	541	571	551	520	534	550	545	566	502	553	543	525	518	549	505	503	530	525	543	548	556	533	543	526	546	505	517	529	502	513	527	557	519	523	497	494	544	511	525	490	519	551	533	552	564	506	518	493	547	517	533	512	511	537	522	524	516	541	530	600	548	511	537	546	511	516	509	563	504	537	525	518	566	520	513	518	541	537	546	562	554	496	528	557	528	505	525	497	552	551	546	557	551	522	537	560	534	555	505	508	510	522	503	567	492	573	564	486	549	555	562	582	541	493	556	564	549	524	513	484	568	520	536	529	549	527	522	508	556	543	504	517	556	566	487	511	497	559	498	570	536	525	549	502	518	528	517	516	511	533	539	541	516	580	555	518	513	534	494	529	570	552	528	544	541	556	527	539	548	520	518	506	525	530	523	532	472	547	522	495	507	516	545	552	567	501	529	526	528	568	550	560	505	542	545	557	532	542	567	550	549	534	520	540	528	501	556	541	509	516	513	565	520	528	496	566	506	528	501	502	540	507	478	508	549	509	549	538	541	523	527	525	512	530	549	591	520	551	542	538	513	497	535	531	510	530	516	554	511	560	537	539	518	499	517	516	503	497	507	514	551	535	547	545	564	539	536	510	538	560	533	476	499	515	516	583	526	555	484	500	520	557	526	530	560	485	494	535	512	528	524	551	534	541	556	577	512	535	528	533	546	568	525	512	502	553	561	525	554	525	506	530	567	550	550	529	546	516	551	485	548	526	566	539	488	557	491	515	535	560	502	536	554	531	562	566	536	525
27431	18127	3818	544	403	364	326	365	368	348	375	356	349	325	322	328	366	342	318	350	351	354	368	336	346	323	343	350	346	364	342	361	309	345	351	312	345	351	354	326	370	352	328	312	342	320	324	326	327	336	348	331	303	333	347	331	339	356	323	336	297	386	294	330	355	331	339	342	328	359	341	321	334	314	314	379	331	354	325	337	352	348	335	370	326	347	353	314	326	307	332	330	348	318	372	358	337	329	313	341	340	371	336	337	301	363	347	374	337	342	331	336	334	338	316	312	330	344	302	354	348	310	316	344	309	367	334	365	350	316	338	308	342	359	360	347	336	363	360	338	337	357	364	333	371	332	356	341	361	347	297	324	352	359	349	359	383	353	333	356	326	361	368	346	327	349	330	342	329	332	333	352	339	350	338	351	322	326	368	327	340	348	350	338	334	357	331	385	344	352	371	383	349	381	336	332	350	366	389	342	330	367	369	343	353	309	335	354	354	321	354	315	334	333	357	351	330	361	360	335	346	345	349	315	362	317	320	349	350	338	343	333	331	345	329	323	341	341	351	333	341	323	320	333	332	313	317	321	323	302	343	346	347	380	308	355	352	348	349	368	339	329	325	335	329	329	342	344	363	359	339	323	360	330	335	336	333	372	377	357	363	369	330	352	341	382	324	346	297	336	367	330	324	335	359	291	342	323	328	374	343	342	348	355	335	334	340	337	358	335	322	326	320	349	342	328	360	350	357	362	330	346	352	365	357	375	318	340	334	359	328	309	374	338	368	339	331	356	333	336	364	371	298	327	327	369	345	336	359	350	362	294	338	330	348	309	319	332	332	342	336	345	322	352	338	359	318	337	336	352	285	354	316	349	366	317	345	337	350	345	347	328	342	300	289	314	323	325	345	380	348	359	327	370	365	351	358	345	329	349	366	362	338	329	364	335	360	356	333	343	309	315	370	340	358	327	341	335	338	329	339	366	355	345	347	337	330	338	371	345	357	369	351	361	335	374	306	328	352	363	351	331	339	341	312	357	336	341	324	330	371	351	348	321	341	352	347	306	350	366	333	383	349	353	368	331	351	335	348	324	347	337	385	336	349	374	340	322	336	320	372	360	370	333	346	330	364	346	340	352	354	317	344	384	305	341	347	330	311	365	354	334	356	347	340	314	369	382	350	313	379	334	331	341	334	336	330	359	356	345	336	320	320	337	343	321	333	321	340	342	329	349	324	386	342	335	327	326	350	332	341	323	329	358	372	352	339	358	359	341	327	321	334	360	331	368	351	339	348	335	369	353	320	345	362	336	336	344	343	339	380	359	347	367	324	362	356	334	334	347	358	368	322	337	323	349	338	322	355	370	350	349	340	306	324	340	344	293	310	346	327	343	333	370	319	304	346	319	309	330	352	328	349	315	364	346	354	385	323	351	323	314	311	322	339	333	338	380	344	358	378	322	328	331	334	306	358	340	344	342	336	357	332	352	339	360	339	323	368	346	331	323	332	330	343	309	334	339	359	311	355	372	344	348	333	323	354	365	334	315	354	359	325	347	340	333	355	347	345	358	305	323	344	356	315	339	358	348	336	338	345	352	347	310	319	336	331	331	323	311	323	342	325	312	318	355	366	349	352	328	348	313	349	365	331	361	307	374	366	347	325	374	313	325	344	325	335	362	331	353	351	332	327	358	352	377	340	354	336	336	343	345	345	344	316	381	312	343	342	320	355	360	321	358	371	347	346	353	349	327	330	316	341	367	349	326	328	337	347	327	339	336	312	332	302	359	351	360	346	331	344	361	360	376	354	345	363	333	355	348	329	354	307	332	341	312	346	328	362	342	367	318	335	322	364	360	310	357	348	342	366	296	316	361	340	357	333	331	332	346	349	372	353	355	313	346	330	334	298	348	333	328	350	378	344	326	322	335	345	388	343	325	343	346	331	315	339	360	337	338	338	328	352	350	352	365	351	332	342	383	328	347	333	363	338	365	361	361	343	370	361	349	336	356	314	364	370	346	353	341	347	353	334	358	359	336	340	340	320	373	375	367	362	361	338	353	347	325	337	326	332	334	393	376	357	324	333	351	347	354	338	352	307	327	359	314	328	357	344	324	350	330	334	335	340	344	356	328	378	318	338	335	328	345	350	366	314	353	344	361	338	320	322	344	352	340	335	353	311	363	343	332	318	346	351	344	369	382	355	360	337	330	328	314	313	355	318	357	339	322	325	328	347	336	363	359	354	362	347	365	327	313	339	347	343	339	312	343	340	330	364	349	344	342	328	366	332	308	362	350	298	341	331	357	328	325	339	370	321	363	342	310	320	343	351	343	330	326	319	319	349	332	345	335	355	323	313	348	325	316	347	344	373	348	328	328	355	330	340	370	343	350	371	333	327	334	327	352	342	318	335	332	340	323	345	362	331	359	329	345	361	376	357	393	328	296	362	338	329	331	338	332	346	348	353	326	360	354	354	325	345	323	324	363	363	320	340	334	344	380	335	357	338	358	341	331	316	345	340	348	370	350	354	352	341	347	346	343	343	333	373	313	332	342	337	328	350	345	351	356	323	325	363	340	312	341	365	346	367	337	335	335	328	325	322	319	358	349	329	364	352	316	371	322	347	351	336	365	340	336	361	370	336	324	358	338	336	307	343	350	340	355	343	351	325	329	330	332	365	339	360	319	359	376	349	306	379	378	333	363	385	358	344	320	363	330	337	334	330	344	335	314	322	345	325	351	341	325	328	359	314	339	345	367	349	317	353	351	359	345	329	333	337	343	344	334	351	348	323	334	374	324	350	334	390	369	316	304	340	358	352	340	321	369	343	351	360	335	368	334	337	336	332	283	343	336	338	367	317	364	306	360	354	346	341	310	362	338	345	334	331	345	337	349	350	293	368	351	347	357	332	310	390	306	371	328	356	318	337	369	339	367	335	374	318	339	360	358	344	361	324	337	335	345	321	306	329	364	363	347	350	370	342	323	338	350	321	324	344	351	357	303	357	343	340	362	348	350	306	348	337	347	340	357	381	323	353	347	312	343	332	353	295	337	332	356	366	329	340	326	337	355	366	333	351	334	332	346	372	370	310	347	361	327	386	335	364	302	340	346	334	305	372	356	366	371	357	310	353	320	289	312	303	315	328	339	301	338	328	339	308	357	373	375	344	345	330	365	337	357	347	347	305	336	362	359	345	335	362	350	326	312	355	354	321	340	333	352	334	343	352	342	328	331	335	302	381	340	343	360	304	377	337	371	342	339	334	310	331	329	334	305	354	335	357	364	342	358	337	341	349	317	358	353	348	327	333	334	336	327	362	334	334	340	318	342	376	334	318	358	392	326	344	335	372	319	339	351	339	345	341	341	347	341	338	333	329	364	326	346	344	346	306	330	354	361	342	363	345	356	333	337	331	316	330	334	357	379	343	325	295	345	343	324	317	383	359	296	340	337	338	330	359	335	327	332	358	354	385	331	338	356	340	333	330	359	321	365	321	341	341	338	342	322	349	377
4111	859	713	496	487	424	428	400	404	415	377	361	376	376	411	377	389	366	364	379	391	380	360	395	388	408	348	371	349	376	389	401	378	361	352	364	362	378	371	391	345	356	367	426	361	388	381	380	375	370	370	374	370	376	381	406	377	364	372	437	367	370	371	369	340	374	355	352	365	381	390	402	400	385	399	384	362	378	356	388	349	406	376	374	343	394	418	367	365	375	383	378	392	357	359	384	348	362	412	381	366	353	354	372	394	352	368	403	376	363	351	393	354	390	386	357	369	369	348	382	368	377	363	363	379	339	388	389	386	373	370	398	390	356	355	376	392	385	418	369	427	380	378	349	376	363	377	368	380	359	363	370	384	364	387	374	396	362	364	361	365	387	395	373	393	376	384	372	379	354	363	403	394	359	428	352	376	344	351	390	389	387	397	380	382	349	373	343	375	363	369	384	360	371	358	365	367	334	400	330	381	368	354	381	357	370	382	336	390	385	357	377	371	349	377	394	412	366	358	340	370	409	375	362	377	382	368	370	357	366	374	391	364	343	377	368	360	376	363	357	358	367	362	330	331	343	391	364	389	382	378	350	382	356	376	372	400	393	365	369	364	374	367	401	348	374	340	374	359	362	390	387	353	396	409	422	355	376	369	361	355	373	379	359	384	383	352	387	359	386	380	371	345	353	377	367	359	340	394	351	368	339	377	360	394	384	368	387	356	405	385	384	385	371	368	383	369	362	374	358	400	372	387	388	370	388	413	359	355	373	393	377	376	392	385	379	342	357	338	374	364	357	391	375	406	398	428	411	395	418	365	373	387	346	404	361	383	404	376	392	351	348	389	395	364	367	367	358	380	350	366	376	393	378	385	415	388	349	398	382	356	367	386	410	334	369	419	377	368	349	359	380	381	364	360	396	399	390	397	352	380	351	364	366	362	404	383	397	358	352	375	387	361	389	388	386	368	398	369	363	373	379	342	378	409	365	351	391	378	377	355	340	357	353	371	366	360	332	390	368	394	390	342	360	384	370	358	390	391	388	372	351	387	374	376	354	356	339	351	343	381	393	407	393	383	339	368	401	391	371	394	347	371	386	389	398	390	354	386	355	366	347	361	365	396	377	372	362	374	398	391	388	379	350	361	377	387	397	356	385	352	358	358	380	357	401	390	381	373	385	367	381	385	385	362	401	370	374	377	372	376	377	371	366	358	366	365	402	381	356	386	361	357	345	377	402	332	376	367	374	365	391	383	364	385	398	353	398	414	392	387	401	371	371	354	415	359	392	377	399	387	373	363	378	359	376	365	393	364	383	340	383	359	353	379	363	354	352	354	358	387	373	357	390	399	386	390	366	346	363	345	378	404	347	398	354	351	396	383	361	365	364	360	414	352	399	404	379	381	373	368	348	360	419	423	375	376	361	396	358	378	404	376	383	412	367	383	400	372	357	381	371	371	384	406	362	362	356	368	373	364	343	341	378	374	365	366	389	406	379	380	356	379	387	363	396	414	344	375	416	414	376	365	396	370	379	386	385	388	377	362	416	356	331	356	384	357	375	394	390	388	390	364	399	358	379	380	395	376	403	381	346	401	404	379	408	350	371	366	355	347	360	348	415	408	388	382	351	384	397	384	357	383	398	370	356	371	356	364	370	376	385	366	392	396	395	372	391	394	359	376	348	361	368	356	350	386	387	365	355	322	367	361	370	379	371	396	378	358	388	406	343	339	361	387	373	362	373	377	357	374	387	396	414	340	390	319	408	349	366	363	371	391	364	355	384	393	391	367	370	361	394	364	356	354	380	385	391	389	366	371	357	377	345	366	385	365	393	370	343	385	414	372	368	382	392	368	399	335	381	390	351	353	329	362	397	406	389	370	374	352	373	347	336	367	409	406	389	368	395	365	377	361	368	385	418	379	329	404	382	396	361	390	384	361	362	389	332	385	368	398	400	344	393	395	321	348	374	372	393	390	387	367	385	381	376	385	381	404	359	358	354	383	341	357	369	361	371	364	349	375	363	370	330	350	347	371	353	366	377	377	371	388	396	376	391	357	360	389	387	384	366	384	390	376	364	393	376	410	452	366	367	354	352	386	392	369	358	386	411	397	386	371	413	373	371	343	421	364	381	370	362	345	397	360	387	351	375	345	422	365	373	358	376	385	401	388	401	387	379	407	372	371	365	324	346	381	394	375	379	395	373	386	363	350	372	351	376	392	379	394	392	392	376	362	355	352	384	430	401	375	345	393	371	377	368	409	375	398	355	400	386	370	380	396	378	371	421	401	426	400	402	406	383	376	362	370	353	380	371	377	347	382	330	403	368	393	368	363	332	397	389	341	369	377	355	368	383	389	400	357	396	372	391	387	362	342	350	345	358	393	383	401	383	373	390	377	363	393	398	379	370	376	329	359	381	383	371	384	384	380	406	372	369	387	383	389	385	357	357	385	375	389	371	361	398	409	359	356	367	373	394	364	366	359	392	339	415	400	381	349	367	409	381	405	388	365	407	362	386	394	346	373	392	385	366	344	365	371	390	371	353	344	375	399	350	378	335	385	349	341	352	373	371	365	381	366	363	370	387	354	369	362	381	396	355	389	427	374	344	376	373	398	389	359	381	363	375	381	396	393	373	378	384	327	354	370	361	394	379	392	374	374	401	377	389	350	381	420	417	380	353	378	378	380	366	374	387	347	365	374	408	354	386	392	345	351	364	367	363	367	370	357	387	385	392	364	366	343	370	356	345	358	367	362	388	413	376	351	380	375	373	358	363	372	414	399	388	400	386	370	413	349	355	364	402	398	373	364	368	365	367	352	345	396	390	395	392	387	443	396	384	353	377	350	380	389	364	387	390	381	348	383	381	368	350	389	381	382	370	358	395	320	391	404	374	375	347	338	384	332	389	360	386	361	352	384	391	358	368	328	369	364	378	369	355	376	380	384	362	367	387	356	350	375	356	391	392	353	386	366	363	351	379	354	392	402	336	379	370	379	386	376	378	378	367	370	364	370	357	347	381	388	367	350	390	371	407	363	365	389	381	367	358	380	368	384	370	360	372	364	355	374	359	343	383	370	371	343	371	389	382	367	351	363	414	392	395	359	381	352	361	404	365	438	369	386	377	389	379	367	350	398	325	376	386	361	376	351	383	369	399	384	337	384	367	383	389	384	381	335	372	404	376	370	414	405	397	389	415	370	368	362	352	372	393	401	386	383	352	389	392	406	373	430	395	383	348	401	397	361	372	355	391	370	387	342	345	404	376	366	376	380	328	386	370	365	370	368	368	394	370	365	345	378	345	356	345	382	366	406	375	402	368	405	361	377	376	362	366	394	356	358	371	362	340	355	387	366	356	396	357	369	393	386	399	375	395	345	380	375	385	372	390	359	400	397	393	351	335	361	390	389	388	373	329	400	377	376	381	360	412	374	385	369	399	370	401	372	370	345	371	398	420	383	423	386	393	377	351	363	350	336	406	396	345	373	375	364	383	399	358	355	369	384	365
23308	21026	28401	23858	21030	12379	1456	996	817	780	735	714	623	766	649	652	635	671	671	644	623	618	593	634	634	614	624	602	626	558	571	598	609	578	604	619	595	551	587	562	613	563	620	592	628	619	596	564	544	590	564	570	589	581	551	555	576	607	579	598	603	624	567	606	604	613	570	587	569	586	592	576	579	567	608	603	558	619	571	583	602	561	551	598	577	584	609	549	607	580	597	588	585	614	578	566	606	614	567	598	610	559	570	594	621	607	575	547	601	628	615	562	601	598	575	589	594	597	564	586	578	570	551	563	592	546	584	607	567	554	610	611	612	547	587	579	600	629	599	557	592	566	561	551	605	599	582	550	579	605	546	555	558	617	559	550	575	597	630	584	570	556	607	555	567	599	587	588	619	604	566	592	615	579	578	599	591	544	578	544	614	601	587	578	608	536	610	570	568	596	543	607	541	599	554	571	554	636	592	547	538	604	574	566	619	532	558	558	579	582	576	614	586	579	560	563	538	585	587	595	653	626	530	544	596	600	600	567	569	559	581	574	531	600	588	578	574	528	550	590	616	577	586	592	601	578	536	586	632	586	604	615	577	599	602	573	541	580	646	587	587	562	563	580	602	601	597	606	591	588	570	581	592	568	566	540	557	569	599	541	617	569	643	570	549	542	584	587	584	574	580	564	607	576	589	577	554	607	588	599	576	603	609	575	513	602	570	578	606	551	591	593	560	572	613	615	595	568	556	542	572	616	597	603	575	561	594	573	590	566	578	596	618	619	592	577	569	564	601	578	580	579	604	618	599	581	539	565	591	581	542	562	581	496	599	602	559	601	572	620	526	585	562	550	581	552	570	582	553	594	606	541	600	594	569	600	528	510	558	637	615	570	567	574	578	580	603	574	571	550	568	570	570	586	566	593	623	585	567	612	585	557	577	568	603	617	562	556	607	577	594	572	575	592	616	585	555	602	561	628	586	617	594	568	552	563	550	569	603	582	585	599	602	571	539	619	626	612	618	579	565	585	552	526	579	597	563	631	529	616	573	549	542	622	592	612	589	579	596	565	582	624	579	545	555	588	571	555	601	600	545	586	603	547	550	609	579	539	588	621	579	594	532	577	574	564	551	548	591	569	602	556	644	620	570	556	574	568	591	626	526	621	525	584	578	566	591	577	571	622	573	621	602	603	561	603	581	552	630	590	579	605	554	542	580	555	606	497	574	590	576	589	605	591	552	613	588	578	611	580	559	565	544	570	560	574	558	587	551	567	564	591	571	572	547	569	530	580	594	570	580	542	598	553	576	569	576	575	584	580	591	568	585	544	565	604	598	553	593	584	566	567	602	601	549	582	594	562	603	626	614	637	618	596	552	572	585	600	561	595	606	580	575	603	597	579	574	572	555	581	557	529	557	603	630	615	591	568	563	541	567	583	589	592	593	533	578	589	587	538	577	599	593	609	564	591	572	596	597	585	561	594	590	595	617	579	568	557	578	605	586	593	567	599	573	592	578	550	561	573	553	547	586	556	570	577	565	605	585	558	604	610	575	594	575	603	630	570	584	534	572	592	583	591	595	556	631	565	600	581	583	570	558	590	561	599	573	586	622	558	603	628	593	571	600	605	583	548	575	574	563	590	619	573	572	600	560	598	572	565	598	552	544	566	579	604	580	576	578	592	552	559	572	548	605	580	567	557	563	554	576	579	589	616	566	576	543	554	559	528	558	574	600	585	651	555	579	596	584	563	573	571	561	542	587	603	550	527	618	575	581	597	633	562	539	550	576	612	561	572	598	621	572	579	547	546	608	594	549	557	621	568	619	507	603	596	640	572	566	587	564	536	582	559	615	567	616	609	574	589	607	569	569	602	596	557	567	567	533	620	616	532	639	592	605	588	520	578	564	611	577	585	597	558	581	528	562	568	578	572	560	602	616	606	600	596	608	579	596	606	571	534	558	594	580	599	568	589	594	553	593	617	585	611	590	553	591	567	575	591	590	559	572	561	589	595	575	646	607	522	569	557	578	533	562	569	585	598	593	622	553	558	571	602	541	588	599	540	599	576	580	565	564	597	607	630	565	601	581	541	608	569	630	585	567	586	605	579	597	593	584	601	580	557	549	564	600	572	562	613	638	572	575	584	597	574	582	524	554	577	586	555	563	624	613	603	600	602	603	584	569	564	569	625	595	568	576	591	593	561	553	621	584	573	596	585	592	578	602	585	596	561	561	601	583	560	594	550	579	574	576	565	585	557	554	541	577	581	589	584	552	584	591	568	617	580	574	554	633	599	550	560	550	588	606	560	548	570	613	563	589	597	609	529	547	582	552	560	586	622	619	612	567	543	576	543	568	557	554	583	552	592	638	568	573	561	604	536	541	564	588	566	576	568	612	594	596	566	540	631	591	565	612	604	549	531	544	614	577	594	559	589	568	566	586	598	573	559	607	626	605	582	619	560	599	518	576	611	627	585	578	579	567	597	573	594	578	584	579	569	589	573	570	583	590	568	607	559	562	563	601	556	521	580	586	609	573	540	604	560	581	556	567	566	568	595	601	548	561	587	572	639	566	558	543	586	594	584	577	580	537	559	602	568	555	537	608	566	611	594	563	580	619	576	590	587	601	561	597	602	597	592	590	573	573	661	553	589	645	596	573	601	598	559	590	582	559	574	585	594	567	576	625	617	567	582	589	590	556	515	606	578	623	557	631	601	598	546	555	575	581	618	606	534	599	562	618	578	608	585	571	578	584	561	541	638	583	533	588	615	584	594	563	575	601	602	588	606	550	525	594	592	561	585	569	583	559	544	567	578	535	608	608	579	569	531	585	597	622	588	587	587	589	578	566	583	579	572	605	565	578	588	583	570	552	581	588	593	575	559	576	593	560	583	569	617	542	598	562	554	566	551	561	592	599	575	551	617	609	543	582	562	590	582	578	593	625	593	586	577	577	633	577	571	587	580	568	539	557	573	571	524	586	573	583	566	566	546	567	539	570	571	582	561	586	569	575	598	586	563	590	535	582	598	610	583	561	616	582	569	576	556	550	593	553	581	540	602	580	574	546	604	578	584	590	553	554	577	568	592	550	533	554	588	582	574	631	574	582	553	573	525	592	567	615	572	568	601	555	571	565	581	580	640	606	543	602	552	606	527	595	575	609	568	596	591	576	559	584	582	578	572	578	553	611	609	577	540	591	594	604	580	563	531	570	583	548	607	602	602	566	590	609	596	604	581	566	616	584	558	533	603	547	606	597	604	589	574	611	547	592	578	605	531	606	593	593	616	608	586	591	554	582	569	569	546	586	540	564	554	622	570	545	561	604	585	562	554	563	575	579	557	580	618	564	570	550	596	596	568	619	552	519	631	601	572	577	566	562	561	567	618	580	556	572	593	549	572	552	606	577	545	558	599	611	547	587	580	624	579	575	600	544	566	554	564	560	570	570	621	595	571	538	575	575	556	560	567	542	604	527	589	560	595	567	561	581	575	547	567	560	558	587	556	595	584
3389	8810	6105	3062	2243	1780	1449	1301	1071	963	899	792	774	786	800	739	678	698	679	690	697	709	713	688	689	678	664	671	667	633	660	602	653	589	665	621	634	687	650	631	621	690	614	654	682	626	628	620	631	654	619	627	668	631	615	632	609	646	620	687	651	640	591	645	651	585	633	680	617	648	663	627	660	639	638	591	651	661	639	668	643	640	608	676	630	685	623	617	629	623	644	660	629	615	621	613	604	632	643	646	656	607	626	582	680	667	660	670	628	666	682	648	623	643	629	595	619	599	631	656	615	611	648	624	646	635	644	700	622	613	686	631	650	602	606	577	586	586	665	638	645	651	647	640	588	654	622	658	657	600	606	669	623	664	634	632	609	652	691	621	629	677	616	625	573	664	627	665	641	635	632	622	638	607	613	636	588	643	636	603	628	632	665	627	615	583	651	626	621	625	604	607	641	612	642	614	621	650	598	652	642	623	608	631	666	610	648	614	627	629	690	636	648	633	716	601	609	647	638	644	633	654	640	589	665	664	615	611	649	632	658	634	632	597	617	639	639	648	664	643	629	677	654	664	652	620	628	655	630	613	592	606	653	642	643	588	656	633	633	584	582	641	635	620	644	667	650	601	607	631	647	635	618	610	662	637	656	649	663	636	629	642	623	672	576	646	589	636	598	643	646	624	638	679	610	615	620	632	589	631	603	608	632	664	661	599	656	624	671	570	599	637	608	637	640	596	589	618	651	635	640	641	573	648	632	623	641	629	608	620	571	603	631	568	625	656	611	606	626	632	663	659	634	643	607	595	597	664	598	632	639	630	627	612	644	653	690	668	644	701	653	628	632	631	661	628	651	606	638	612	637	589	628	589	613	616	583	612	647	670	649	625	624	664	591	617	669	658	633	639	650	636	648	640	606	678	591	585	666	628	627	617	647	625	602	608	613	600	605	652	648	618	616	600	616	702	637	643	621	608	683	620	592	624	616	622	624	638	614	611	638	628	683	653	638	619	653	632	607	653	644	575	635	612	605	663	605	597	636	632	641	664	615	649	656	631	614	658	623	604	624	603	563	649	629	677	640	596	644	613	636	617	633	618	661	647	631	610	648	645	654	615	655	636	662	650	601	594	668	643	637	628	597	613	615	656	631	606	603	604	623	616	639	620	657	643	649	627	595	600	623	659	635	599	608	616	601	626	609	658	622	645	668	588	623	579	592	614	675	656	616	637	615	625	637	666	625	648	631	597	610	642	612	628	660	633	662	672	607	647	614	671	618	608	629	669	655	665	590	642	639	653	640	635	660	595	682	631	642	666	633	644	613	652	692	658	619	650	648	642	596	621	595	678	589	591	600	630	631	609	633	600	659	611	610	607	642	654	651	621	647	650	624	623	614	643	682	654	662	610	642	601	623	601	681	601	637	660	625	617	659	572	627	643	622	619	674	608	642	634	594	640	626	674	627	604	629	622	611	667	607	641	575	677	620	653	610	642	637	625	617	623	646	608	665	652	605	626	629	636	625	628	608	610	636	619	662	648	665	638	645	608	647	635	675	654	631	643	595	610	586	638	643	626	600	630	617	631	602	631	645	577	644	642	622	663	635	635	611	652	646	636	614	639	646	611	607	616	661	640	627	624	619	642	602	610	619	666	644	638	661	655	599	596	623	606	640	620	646	620	619	617	669	636	618	599	676	606	625	646	620	620	587	636	652	607	627	618	612	629	608	662	622	657	635	620	567	613	652	659	643	631	649	642	614	659	686	623	673	614	636	621	626	625	638	618	654	653	654	617	601	611	655	596	646	607	645	612	654	602	627	642	649	602	615	667	628	661	645	622	670	652	691	624	625	623	627	655	659	580	658	654	609	640	618	654	605	670	648	639	635	643	598	661	619	589	583	612	589	617	627	639	637	623	641	574	601	565	605	645	625	598	639	645	619	625	627	638	650	632	652	624	625	679	597	655	588	604	655	605	625	655	581	609	648	619	595	608	620	636	674	637	667	651	625	602	617	598	614	614	640	665	651	661	639	689	654	622	611	603	643	637	613	630	677	612	650	676	619	656	681	644	656	605	628	640	635	651	595	624	642	628	639	626	626	617	682	634	652	613	642	653	617	600	638	642	589	599	571	662	672	601	649	666	597	628	629	648	630	683	612	664	627	631	613	683	613	637	630	641	648	621	634	649	629	636	622	637	637	634	653	566	569	670	599	637	602	645	574	647	629	660	638	587	651	623	630	582	601	663	663	648	613	639	649	616	624	644	630	634	689	632	677	636	646	669	612	648	619	622	640	671	646	640	607	611	613	676	607	631	640	656	650	664	668	617	638	650	676	628	675	632	637	640	654	637	635	633	656	619	652	617	601	620	635	627	641	596	643	612	649	634	655	627	659	644	606	568	654	631	620	658	609	662	665	643	599	632	658	633	627	679	575	653	643	655	633	614	592	639	645	640	667	621	645	608	655	640	624	626	662	622	629	643	668	637	599	597	625	629	602	610	636	618	639	643	601	596	641	595	649	694	671	600	623	657	655	641	637	628	619	598	576	628	672	620	580	575	600	623	599	685	610	626	634	646	618	603	661	637	606	600	639	613	619	638	690	609	643	607	593	597	693	651	623	622	657	637	633	628	591	621	615	645	684	646	604	660	628	655	610	630	584	649	634	630	614	600	640	630	676	625	659	645	626	634	613	640	573	632	594	649	647	631	646	609	657	646	616	612	597	660	672	628	670	635	636	627	600	666	683	597	657	634	580	607	601	665	693	595	631	588	649	672	626	634	653	593	646	618	635	633	602	669	612	623	628	645	663	621	624	627	619	617	597	682	642	581	653	662	635	666	621	576	653	637	677	624	639	632	614	629	650	605	628	669	632	632	632	664	680	568	604	616	663	646	612	607	634	668	612	607	582	642	635	631	662	619	661	641	651	617	585	591	625	617	616	613	661	628	623	664	605	609	647	660	681	669	615	641	626	667	611	642	687	618	604	602	651	622	650	627	600	636	553	616	618	673	612	642	599	606	688	667	637	667	661	621	646	637	617	619	655	618	657	652	659	656	646	620	644	611	616	654	637	641	659	651	655	659	646	573	654	636	603	619	578	667	668	622	606	598	640	669	643	655	652	621	605	628	656	583	611	644	592	609	637	606	631	660	654	650	651	630	618	658	645	643	588	633	661	621	638	641	669	624	612	638	701	642	632	617	606	604	585	686	650	648	633	595	631	576	651	638	613	644	574	612	658	626	611	619	609	615	640	629	638	614	629	664	629	635	667	617	626	594	638	599	602	655	642	600	629	625	631	638	605	649	655	598	626	601	605	638	624	667	622	586	613	579	592	600	619	604	578	651	682	665	642	625	571	599	643	602	641	649	585	597	637	614	628	614	580	609	600	640	676	633	634	632	649	652	614	646	646	632	615	642	651	611	652	644	637	623	666	664	651	673	624	615	695	627	668	621	664	597	643	608	598	597	613	638	618	594	600	648	619	619	629	686	592	637	660	664	661	637
24427	21105	27529	24856	12652	600	421	334	272	308	226	221	229	217	200	207	198	210	205	224	208	162	195	176	197	219	193	201	174	179	191	204	198	197	193	158	171	203	181	176	199	185	196	193	169	180	179	206	171	170	177	180	179	195	184	171	190	190	168	192	180	186	179	178	195	177	155	185	180	187	178	170	181	148	193	206	182	151	200	192	172	195	179	180	177	181	161	168	173	180	163	182	172	172	188	176	180	170	162	151	183	133	169	164	175	162	174	193	185	192	160	173	190	173	185	168	184	169	184	159	177	164	181	178	182	182	203	183	174	164	184	142	186	173	177	175	178	182	196	175	181	172	166	184	148	186	184	197	197	161	194	181	174	182	173	168	182	158	196	170	177	172	193	168	193	188	199	198	182	187	201	161	166	187	170	190	200	189	185	174	176	179	159	196	191	166	171	178	174	172	177	194	188	163	176	183	183	185	183	191	159	170	192	191	166	183	186	180	185	185	159	166	171	207	180	211	169	192	156	186	187	203	194	155	152	194	162	191	181	175	197	192	198	172	195	178	179	179	199	170	187	171	182	184	165	173	189	189	195	181	167	203	165	166	182	192	185	173	200	188	178	164	198	193	185	226	178	189	165	179	177	166	182	170	198	176	200	180	176	175	169	176	154	174	168	174	198	162	180	179	196	180	180	192	178	191	191	173	152	189	194	190	176	168	193	180	186	172	194	187	182	203	167	170	197	184	187	185	156	181	161	192	184	197	179	169	169	207	176	173	190	190	175	165	202	179	189	162	164	196	175	185	167	203	188	177	159	174	170	206	187	173	194	182	185	179	215	187	189	173	156	156	180	168	199	153	184	189	188	169	170	171	181	193	176	177	202	180	193	180	174	188	183	197	190	207	176	190	153	190	166	166	177	182	169	164	160	178	188	174	151	161	198	173	167	198	165	149	193	169	158	163	175	189	205	179	174	168	157	191	207	175	188	173	158	183	169	192	154	188	192	180	155	174	196	175	179	174	181	191	162	187	149	178	174	181	166	181	182	163	181	172	189	178	177	190	173	173	197	156	196	178	191	187	225	190	177	165	201	185	174	161	191	194	158	164	179	159	164	171	193	201	193	179	162	178	199	178	165	175	184	179	195	177	181	204	186	179	156	191	203	177	169	172	174	183	183	190	172	181	194	179	190	186	196	180	156	182	184	182	175	195	182	188	165	136	174	181	206	173	182	193	206	169	174	155	167	177	169	176	177	180	166	187	168	178	183	168	181	171	182	158	197	168	165	189	208	166	182	170	208	199	155	166	182	166	188	184	179	154	206	169	200	169	159	181	179	159	170	188	180	162	190	170	169	181	197	160	164	201	156	188	180	188	177	183	192	182	162	180	201	209	173	165	169	172	172	178	172	186	192	180	174	177	185	188	194	176	181	186	187	180	163	190	175	185	175	196	186	159	191	177	162	164	190	148	197	161	192	154	199	170	171	177	183	192	182	192	183	165	184	178	166	189	176	166	188	172	197	172	201	180	188	186	193	156	154	171	163	174	206	169	183	183	172	199	179	178	197	169	188	190	173	189	153	168	177	179	178	198	179	155	173	168	145	149	184	193	184	163	176	168	168	154	174	156	195	152	171	202	166	184	167	183	190	178	158	190	187	186	171	175	208	188	186	197	186	184	164	198	184	191	188	194	156	166	173	194	175	187	171	188	178	163	174	181	181	185	181	189	186	176	176	162	186	195	167	189	187	205	192	191	197	195	194	197	194	168	159	182	201	177	170	166	173	162	183	176	195	174	184	192	199	183	173	179	164	188	171	157	178	195	186	166	164	196	172	182	170	184	168	173	150	187	175	192	188	189	189	190	169	178	156	178	167	184	170	176	164	187	160	191	193	205	194	202	183	154	201	203	182	171	193	139	161	174	173	176	171	188	162	184	171	200	175	152	176	177	190	204	185	152	188	158	174	189	166	191	198	189	162	169	174	177	162	177	186	169	203	165	182	156	169	151	171	182	195	160	161	193	185	188	168	184	163	185	173	180	154	177	163	180	170	147	161	188	191	192	202	163	184	183	184	182	169	159	181	171	174	172	176	182	155	170	182	192	196	184	181	187	167	213	181	169	180	173	178	186	162	180	170	185	177	184	183	159	204	170	152	179	189	191	155	196	172	179	185	174	168	178	180	197	171	174	179	173	170	187	176	172	178	191	169	185	195	166	178	172	174	181	185	186	182	168	186	189	173	166	176	196	170	172	190	190	207	207	172	188	187	172	198	180	180	181	190	173	177	167	178	193	187	170	179	155	196	173	188	172	187	180	167	172	163	175	190	207	146	195	206	151	159	180	171	196	173	171	170	183	188	180	200	178	190	174	176	168	168	172	164	176	172	173	184	179	177	172	181	184	191	187	162	164	190	200	185	205	172	175	177	177	215	179	155	166	175	169	148	155	166	180	187	187	199	187	183	169	171	199	180	177	190	188	176	184	167	173	198	165	173	187	186	180	192	170	177	182	189	185	196	179	193	162	184	185	185	172	166	172	158	188	168	186	190	169	185	178	172	177	193	189	194	172	171	186	180	167	177	175	163	169	182	182	190	191	187	175	205	190	172	171	191	177	187	177	193	185	177	189	153	161	177	173	183	180	192	199	191	174	174	161	190	185	144	179	181	171	180	161	176	182	178	169	176	155	190	203	189	180	187	172	162	190	179	198	202	200	175	200	163	191	168	182	186	151	200	169	159	194	174	194	183	181	173	157	138	171	186	158	194	154	180	194	173	178	191	174	173	181	205	157	169	200	217	156	168	178	177	176	176	185	188	170	160	194	156	190	172	178	181	201	163	171	185	159	170	178	165	204	207	162	173	192	139	143	195	193	187	167	150	178	194	171	185	185	149	171	165	164	173	183	179	189	170	177	186	165	194	182	176	179	170	209	163	177	187	184	171	198	196	169	184	186	171	144	173	163	173	190	200	179	164	189	164	179	151	177	175	175	170	174	186	191	185	167	173	176	169	175	171	177	179	159	163	172	176	181	190	187	192	181	154	188	178	203	213	187	189	166	179	203	173	184	170	183	184	169	186	190	165	170	171	175	174	180	197	197	185	165	168	186	174	176	183	175	187	174	159	164	175	175	147	154	182	170	192	180	152	165	190	206	195	197	175	185	170	169	171	186	188	188	180	172	161	182	150	201	166	181	192	166	188	200	160	189	179	172	168	182	180	176	191	196	191	175	187	167	186	192	175	184	166	186	164	206	181	201	202	173	190	162	163	154	186	178	178	186	187	157	225	177	186	192	201	184	181	195	169	175	192	173	182	183	174	189	183	182	173	187	182	160	177	170	192	166	170	189	183	151	160	155	195	187	171	166	188	205	185	191	168	178	174	173	181	173	188	156	179	199	183	177	169	195	183	197	175	186	170	202	165	173	178	177	139	183	175	188	184	176	184	166	171	159	179	163	152	182	170	183	178	167	202	163	163	176	201	163	168	178	173	199	199	173	174	164	180	193
3195	4997	3324	1530	1166	912	681	586	478	379	394	329	332	315	293	260	246	269	247	239	247	235	237	218	245	194	222	231	247	244	248	246	242	224	225	213	231	233	216	217	224	215	211	207	230	224	221	232	208	202	197	211	204	221	208	224	237	227	208	236	222	245	215	218	194	205	216	233	213	216	228	220	208	254	202	217	203	207	230	215	186	174	234	219	213	245	228	204	232	218	220	215	198	257	192	217	200	224	243	230	197	254	217	227	231	213	213	218	254	238	215	216	248	211	221	212	228	224	239	206	178	225	204	243	235	195	198	195	219	220	217	191	194	225	200	257	223	225	234	240	204	245	223	212	234	209	210	226	224	219	228	191	200	209	207	206	195	236	239	249	219	224	246	198	213	244	227	207	232	214	215	231	182	239	230	191	210	208	204	219	232	213	202	188	223	189	217	201	230	211	219	220	213	216	205	217	208	192	222	214	207	247	184	178	199	214	203	204	196	213	230	235	243	221	214	203	238	247	205	200	200	227	214	181	230	229	205	205	228	187	248	246	205	231	221	206	229	185	237	211	215	233	215	196	216	209	228	257	208	217	210	188	208	233	222	212	222	185	232	212	222	207	226	214	217	219	227	223	249	224	222	212	210	215	197	231	204	212	201	215	208	212	245	227	223	211	215	236	192	202	199	226	217	227	216	224	210	198	226	209	211	220	218	213	224	230	188	235	195	195	196	209	211	219	230	201	215	219	226	203	219	224	217	183	196	229	229	220	236	217	202	194	214	217	193	191	233	223	235	198	214	212	208	224	181	223	208	188	198	220	209	237	226	227	227	224	190	193	205	208	201	188	230	229	231	195	237	202	227	217	210	182	214	225	223	192	203	196	217	210	201	234	212	227	200	186	212	226	215	198	223	219	228	217	207	221	234	224	236	202	207	213	209	196	226	222	219	225	220	193	204	212	204	222	216	212	230	222	222	222	185	191	195	205	235	202	218	198	255	225	214	198	192	204	197	195	221	199	189	212	220	225	185	218	213	226	222	233	210	219	223	184	194	205	221	209	194	219	230	219	218	223	237	219	221	227	224	205	210	198	230	212	240	235	219	235	216	235	220	237	201	190	195	255	207	192	206	207	231	206	209	224	213	192	195	207	223	218	224	202	213	216	215	238	226	201	244	218	204	199	203	223	223	203	224	224	251	227	208	202	214	201	223	220	225	241	209	211	202	221	227	221	219	205	221	199	236	211	203	172	221	233	196	195	228	190	219	205	210	251	212	217	208	243	209	192	224	231	210	227	219	196	202	187	228	203	214	222	215	226	186	189	202	203	232	201	190	217	244	179	192	242	226	183	215	201	223	229	195	213	220	201	212	219	201	217	214	210	198	195	203	248	217	246	230	215	228	213	219	240	227	198	201	241	235	204	215	219	197	210	220	233	236	211	198	207	212	221	228	230	199	214	205	225	197	203	213	207	209	225	215	237	215	188	227	232	215	236	224	210	226	218	189	196	218	218	213	203	224	206	208	222	228	200	221	190	199	211	202	216	206	200	222	200	201	222	220	228	222	226	218	212	229	179	232	237	196	218	206	226	220	203	201	198	194	231	209	217	229	224	230	218	222	210	217	229	212	207	231	206	222	207	203	231	211	209	221	182	225	216	213	209	196	224	198	213	204	227	210	238	222	226	208	236	207	203	221	223	201	194	226	222	239	204	207	206	226	221	230	214	204	209	243	200	225	191	214	217	233	208	204	211	221	200	222	210	212	207	223	219	210	226	218	228	234	221	185	222	231	202	207	220	201	223	202	216	246	200	234	219	189	218	244	207	228	219	215	226	218	229	224	207	249	213	226	203	210	209	208	221	238	223	213	205	230	205	224	213	210	217	233	212	225	199	226	205	217	195	211	185	193	221	200	241	186	216	221	228	199	218	196	208	209	232	228	216	243	212	219	226	217	203	208	217	227	197	212	209	186	222	215	207	215	204	205	211	208	226	209	226	220	209	197	204	188	220	234	234	198	211	229	212	226	213	226	226	222	196	204	242	229	223	205	202	229	228	210	214	229	243	199	240	231	213	239	198	242	204	192	201	212	238	220	227	211	214	229	216	206	223	231	232	217	232	199	209	204	211	216	233	224	228	209	214	214	193	235	222	210	185	213	214	202	216	188	223	220	204	240	222	213	234	185	219	237	184	208	235	235	222	204	226	203	213	219	212	224	227	230	245	228	215	207	214	220	227	218	225	192	227	196	195	218	226	243	215	188	187	230	195	210	213	204	207	246	227	207	217	201	208	250	188	186	206	207	204	239	245	212	219	219	218	213	200	209	219	207	248	188	235	227	229	241	237	205	213	224	198	199	213	197	238	217	200	212	232	232	217	191	249	228	195	175	201	251	202	211	207	212	203	204	202	211	214	172	231	207	219	196	224	208	217	219	230	210	227	200	224	220	207	219	223	208	210	235	204	196	198	204	229	227	213	224	226	216	233	233	226	212	234	217	228	218	214	215	224	210	228	216	240	185	209	217	220	203	216	219	226	236	234	199	220	209	228	209	226	182	216	218	226	216	217	213	199	200	213	185	218	225	230	219	204	206	214	213	246	199	187	224	220	240	215	210	239	188	199	220	202	218	200	215	203	217	236	238	217	199	206	204	206	224	220	231	222	225	228	217	217	203	213	237	208	222	212	217	215	217	215	189	218	223	231	225	203	235	189	200	213	217	194	204	234	206	201	230	226	214	189	244	215	201	209	191	218	195	200	199	223	233	219	200	227	233	213	222	180	205	229	221	228	188	188	196	227	219	210	210	231	219	218	198	199	234	237	209	202	234	195	219	203	189	217	210	205	214	229	208	194	239	257	226	214	226	208	233	221	235	214	219	218	208	203	216	198	190	217	217	202	228	209	204	226	181	241	206	195	189	209	239	238	224	231	202	222	221	205	211	225	209	188	222	216	207	206	202	228	212	236	213	223	217	190	200	195	216	219	207	217	215	207	194	205	241	207	227	189	206	204	214	251	210	249	202	210	209	214	219	217	199	215	192	203	210	217	199	210	186	194	225	202	224	215	206	209	201	187	202	216	223	221	216	222	234	208	222	250	241	203	237	259	229	243	210	205	198	207	231	188	223	220	232	212	219	204	233	225	219	198	215	190	201	227	174	209	201	215	206	223	215	205	201	198	214	234	205	192	210	215	215	241	223	225	223	209	213	224	219	206	237	227	220	215	213	223	200	199	213	248	231	215	197	208	243	223	230	204	208	205	206	221	225	193	227	243	229	185	240	206	203	240	211	222	245	215	209	216	234	214	204	210	200	234	210	216	202	210	205	226	236	210	226	227	185	226	205	209	194	195	212	206	237	206	190	214	188	229	212	203	193	197	209	211	222	206	215	202	232	240	210	213	217	238	209	232	200	210	195	200	259	216	201	228	236	226	219	213	242	224	206	193	211	183	216	207	210	196	215	212	242	215	237	217	251	202	202	206	214	249	214	219	202	231	215	216	220	195
22359	21088	28853	23549	21088	21147	10491	1196	885	841	807	651	673	586	630	619	600	547	549	571	541	547	495	517	537	534	501	529	498	513	476	497	486	466	490	564	495	507	507	503	488	492	490	443	484	509	477	493	470	471	464	419	517	451	448	462	493	514	477	467	462	454	462	479	477	435	509	458	505	504	470	473	455	481	490	448	488	461	470	460	499	417	497	486	484	448	476	493	507	520	452	501	469	483	440	444	394	468	457	471	482	432	489	474	476	443	464	467	467	450	457	457	467	445	484	526	499	460	482	471	465	491	440	442	465	455	529	475	498	483	453	480	478	453	496	440	513	463	456	445	445	434	476	453	477	476	477	467	454	509	490	485	462	455	455	449	521	497	474	503	479	532	453	451	461	443	456	481	496	463	484	464	436	463	486	500	458	466	483	496	480	429	516	468	443	434	479	452	472	447	486	482	481	439	465	451	477	512	456	461	469	488	484	496	507	444	480	486	446	486	475	452	481	522	484	459	531	464	489	439	442	470	476	462	482	477	481	450	470	489	425	465	440	476	458	488	458	450	474	469	464	452	506	504	521	429	494	446	475	462	468	464	467	506	475	506	473	444	497	471	491	466	450	436	445	450	455	480	489	470	493	477	477	469	450	468	508	462	444	466	457	496	469	494	465	435	500	485	467	461	486	490	484	500	476	480	487	461	460	491	489	469	465	485	476	428	492	490	482	441	487	467	463	467	474	467	437	445	478	459	450	486	455	476	475	486	455	434	467	491	475	441	495	506	496	438	474	461	449	485	482	457	447	460	468	451	471	455	478	447	477	497	473	496	467	468	479	516	483	471	439	438	477	472	466	518	463	487	485	493	460	458	454	470	481	465	478	500	478	505	472	483	485	490	456	460	448	464	476	434	485	492	463	524	463	440	456	479	450	460	505	450	472	479	431	479	470	436	466	415	538	487	473	490	427	481	435	496	471	465	447	495	450	467	477	465	455	507	474	470	497	461	480	477	437	470	510	465	469	459	445	482	436	475	480	488	510	505	470	442	489	463	438	452	492	494	470	455	483	523	490	476	471	442	433	488	469	441	495	503	439	482	487	493	468	455	463	427	474	493	432	466	477	498	467	490	465	440	470	454	475	466	447	481	501	454	444	448	450	433	469	466	500	477	441	467	464	478	490	475	470	499	470	459	496	454	487	475	482	449	483	523	431	468	481	482	474	516	478	492	487	451	498	511	484	472	511	504	483	460	476	463	437	467	445	471	449	496	466	462	420	469	407	466	472	503	491	511	435	471	487	485	462	516	480	465	516	520	509	535	470	463	469	481	496	463	466	489	479	480	483	501	478	497	477	463	475	435	444	474	506	464	437	477	449	448	471	455	477	506	466	441	471	465	472	469	442	479	502	498	504	475	463	474	487	517	453	459	458	445	482	474	489	499	449	467	473	457	537	455	477	473	416	514	466	431	486	459	508	441	447	482	451	476	429	518	484	531	474	491	478	458	471	485	469	465	484	508	496	425	437	460	467	470	483	465	463	466	459	479	492	444	455	446	435	447	471	469	449	503	499	429	460	505	474	439	467	453	405	478	415	456	509	427	451	438	473	448	469	452	445	473	487	443	473	456	450	414	483	497	473	496	474	478	449	443	471	462	494	469	473	476	481	504	501	448	465	480	467	473	480	481	422	483	449	485	436	457	444	504	461	457	453	487	473	492	466	463	463	472	473	500	468	472	475	469	499	503	463	463	444	485	468	460	496	460	449	442	470	437	481	441	443	470	454	531	442	454	416	452	472	489	467	482	444	479	458	498	442	461	483	468	462	492	494	482	504	464	443	474	467	482	469	472	438	486	498	480	450	482	451	509	451	467	474	482	483	473	481	486	495	456	501	462	510	460	475	459	467	447	469	471	493	454	460	448	480	463	475	467	434	464	473	472	476	479	456	433	457	459	490	450	451	430	463	467	436	450	411	477	453	474	421	435	479	434	464	466	470	454	477	478	444	496	439	448	447	467	461	445	456	492	455	483	462	436	464	488	470	508	435	452	478	463	488	453	471	490	437	451	468	474	442	449	464	492	472	453	476	454	436	482	514	475	456	483	435	476	471	460	494	467	435	453	495	506	446	469	486	498	437	434	459	468	490	498	446	463	451	468	502	475	452	477	431	459	456	518	476	445	448	458	482	455	501	495	479	430	491	470	431	465	507	452	455	469	419	462	499	458	431	459	471	453	454	477	479	494	487	491	466	473	494	481	455	483	466	484	461	455	445	410	456	486	441	484	492	448	467	493	453	466	471	463	430	484	459	492	489	458	458	468	450	460	487	447	430	447	459	489	481	497	450	465	495	480	426	491	461	457	461	461	479	469	444	425	429	482	436	442	465	457	438	493	473	476	496	471	493	476	463	484	479	496	505	479	504	499	458	457	449	500	453	454	468	467	465	471	437	452	462	503	447	488	478	471	460	453	456	473	469	475	461	458	470	511	458	462	466	465	522	465	489	458	458	436	451	458	474	502	471	463	469	451	498	431	476	503	490	485	510	484	474	455	471	484	478	474	460	505	446	475	452	488	501	455	486	453	500	501	452	457	467	493	471	446	466	429	463	414	470	510	450	467	454	492	434	459	461	460	458	459	415	476	451	487	449	497	490	507	488	430	462	472	501	495	502	474	514	505	467	479	486	458	462	426	488	448	501	489	445	490	456	465	452	460	460	500	455	460	456	467	463	452	466	478	490	434	471	467	477	454	444	463	475	489	459	460	479	440	440	491	485	442	450	456	440	413	467	480	482	469	511	490	418	441	488	502	442	483	468	490	476	432	475	442	472	486	429	504	456	450	489	502	458	479	448	506	471	428	460	466	462	455	481	454	450	450	467	452	465	455	457	462	515	468	437	513	443	481	473	461	450	474	488	444	448	449	464	449	436	498	423	452	503	449	439	449	476	470	527	484	471	491	467	486	453	440	425	506	488	464	478	505	447	480	451	491	455	478	489	508	459	456	516	454	430	442	468	508	490	469	444	447	461	491	454	456	493	436	509	450	454	484	481	482	469	479	471	465	473	473	465	477	494	498	466	471	458	458	417	466	448	445	478	489	426	474	434	484	491	467	447	489	473	437	467	483	450	447	459	478	510	468	485	510	506	453	495	469	465	443	440	465	493	442	492	480	475	475	440	449	453	448	488	459	462	459	460	482	403	470	487	515	467	447	461	495	485	488	445	436	484	461	454	463	461	461	459	466	481	479	473	440	433	472	483	470	475	451	478	473	447	449	491	464	471	463	473	451	488	465	475	430	470	512	498	459	460	448	470	485	463	417	511	450	466	488	455	470	451	474	448	478	477	418	472	486	537	462	475	504	447	448	500	480	475	446	520	455	479	468	470	476	451	491	489	465	499	478	460	427	480	493	506	428	490	491	474	434	469	480	455	441	469	432	484	485	417	506	464	445	470	484	462	491	484	464	500	455	493	461	449	465	478	460	428	512	453	462	480	455	490	455	457	494
4498	14102	9831	4957	3609	2784	2118	1738	1389	1196	1039	958	843	793	742	713	678	674	627	607	556	629	631	585	553	527	563	556	578	548	589	618	566	553	480	559	515	566	516	544	586	572	559	564	564	553	536	528	559	554	506	537	566	490	512	539	558	559	520	478	509	532	533	496	538	559	584	542	541	504	538	515	541	508	529	480	498	535	530	552	544	486	550	540	545	514	516	563	534	549	497	577	528	533	546	530	527	526	524	546	545	541	492	554	493	520	540	564	521	545	528	584	532	558	520	575	518	538	513	568	526	488	512	510	542	524	542	538	524	542	528	510	529	537	490	520	558	555	513	523	517	494	543	510	543	538	519	566	485	556	539	517	520	532	538	560	508	522	538	544	531	493	516	495	538	525	537	538	543	509	521	542	511	498	517	527	552	488	558	564	557	465	512	578	496	574	522	521	495	539	552	504	547	533	512	537	542	517	526	555	563	516	557	518	512	503	554	532	521	487	510	525	546	533	528	549	503	518	533	578	530	531	478	550	513	577	555	568	501	516	507	535	547	542	520	503	514	535	520	514	518	525	546	523	490	527	525	534	486	526	518	530	504	500	514	540	488	521	525	544	532	499	520	520	517	512	542	484	543	535	547	560	519	548	532	520	533	524	545	564	532	493	501	515	574	528	504	473	506	522	560	519	563	536	508	498	522	472	558	523	507	513	523	502	514	543	485	522	523	502	502	502	511	473	534	530	526	505	518	514	486	504	504	498	553	572	501	494	519	513	489	532	529	537	523	460	509	539	549	506	515	538	489	535	554	538	542	513	533	548	532	526	515	506	510	526	480	541	506	476	485	575	517	538	520	517	500	527	565	553	514	520	503	527	539	528	500	527	573	514	534	544	555	515	469	530	541	489	530	531	496	543	506	510	493	531	549	516	570	523	554	494	533	512	499	537	549	526	536	501	487	550	540	529	554	517	557	573	535	538	550	535	514	520	489	536	538	519	519	486	524	536	512	509	515	482	498	515	504	502	556	546	519	505	511	538	550	522	503	531	543	531	524	502	511	546	531	531	535	543	542	502	483	526	556	513	504	525	504	523	500	515	550	544	541	544	503	479	532	525	513	507	504	540	545	519	520	526	578	498	533	531	497	538	513	508	535	499	519	517	493	505	501	511	534	511	521	553	521	565	532	538	559	498	540	512	516	497	556	543	494	572	533	519	543	488	471	490	512	501	535	512	528	530	552	491	579	483	554	523	566	522	567	522	530	539	532	524	529	529	544	545	528	513	529	534	564	496	497	492	512	516	498	530	513	560	548	536	516	540	494	518	563	519	531	529	571	500	476	538	533	491	514	559	514	565	516	506	565	542	533	497	523	516	547	543	528	522	488	527	516	548	492	515	552	517	524	544	494	528	520	514	517	530	534	521	581	501	504	525	539	515	526	504	516	535	499	551	581	516	508	512	512	495	527	532	494	476	538	505	515	548	516	524	491	524	560	527	516	493	561	528	506	544	499	562	529	543	549	506	549	520	474	565	506	539	485	533	549	502	513	518	516	540	513	548	514	549	559	516	497	550	584	561	508	533	505	530	594	530	465	510	556	524	526	518	545	494	510	540	534	529	542	516	553	545	589	488	550	489	531	547	535	500	534	506	502	521	525	575	514	517	487	515	522	547	527	500	562	502	523	567	524	497	511	544	516	473	531	527	538	560	509	524	540	498	508	523	545	522	550	563	511	533	546	487	531	536	562	527	488	510	568	489	493	521	561	502	521	507	503	471	519	537	522	531	513	479	513	550	508	513	538	547	519	483	547	531	498	539	519	536	535	548	498	513	534	519	535	562	572	512	483	498	525	525	499	579	531	544	503	489	514	496	475	504	532	537	503	477	513	529	467	542	490	508	516	511	533	529	521	517	521	498	536	519	548	550	546	502	555	518	526	552	536	559	514	531	495	515	557	512	552	536	497	537	566	519	497	494	538	541	520	512	570	569	504	529	505	504	510	546	529	564	547	529	525	526	533	522	525	562	502	559	474	460	530	521	543	534	521	491	475	532	505	506	523	534	567	497	537	525	526	502	522	525	536	538	535	506	490	501	501	530	542	489	482	540	547	539	529	530	500	522	516	513	517	521	526	504	535	507	489	530	494	526	511	490	493	534	510	554	502	522	549	548	528	511	519	511	544	530	534	503	474	499	540	549	518	561	537	504	517	521	502	547	526	547	546	550	536	501	498	516	516	520	514	511	501	512	537	504	543	499	532	547	536	498	562	518	505	557	538	526	516	528	508	526	486	542	521	546	520	537	554	498	496	524	510	520	514	513	571	523	534	544	508	562	527	526	518	482	576	513	541	529	527	510	542	500	508	504	524	511	519	473	501	489	527	523	524	558	519	533	514	519	516	540	512	547	537	482	499	559	546	523	498	521	553	562	486	490	514	506	476	519	540	557	507	519	553	555	528	540	522	500	566	557	485	551	517	540	478	544	514	543	548	516	530	506	562	562	506	480	504	552	556	507	489	520	541	552	540	490	500	493	516	546	542	549	524	551	520	556	500	491	552	568	528	492	549	520	555	527	583	523	585	546	484	565	534	508	491	515	533	502	540	482	526	529	518	532	508	550	552	503	531	527	553	510	530	504	521	516	534	543	479	559	540	498	513	505	568	533	505	524	498	528	504	537	524	488	507	533	479	532	508	570	492	572	497	521	560	546	514	523	481	542	530	533	556	549	497	557	516	514	502	526	538	515	537	509	483	540	544	496	482	517	510	544	496	562	512	547	513	542	531	536	502	542	570	581	513	534	533	551	534	523	571	524	546	520	578	542	537	556	522	539	522	521	520	489	490	515	535	561	534	541	503	533	503	529	500	531	531	537	526	515	515	523	544	536	530	520	534	510	520	543	483	528	526	553	506	499	481	522	540	487	515	507	552	541	553	547	544	543	531	489	517	522	524	512	535	522	517	509	555	540	475	492	556	518	539	519	527	508	497	522	540	523	488	524	516	523	528	524	536	523	460	481	556	491	534	543	502	507	495	523	506	509	484	528	514	472	538	490	551	534	490	583	520	519	535	541	490	520	496	553	516	551	578	544	514	548	539	543	553	541	548	485	515	502	531	522	507	533	509	493	509	534	526	556	522	514	516	548	521	523	467	506	479	545	500	533	556	506	554	525	574	492	523	534	500	537	502	525	504	542	520	508	494	531	517	546	553	533	574	571	513	545	508	532	491	538	532	565	531	522	529	522	528	573	546	481	531	515	529	519	527	517	516	521	480	544	548	514	518	517	554	511	540	517	543	545	514	513	524	560	503	522	543	545	522	532	531	544	518	557	525	526	505	489	500	504	518	530	543	516	546	511	523	524	536	495	521	540	527	470	495	531	536	510	540	519	532	527	518	561	518	536	529	521	538	525	553	532	510	534	546	505	520	526	553	480	539	493	508	518	526	503	533	538	525	538	536	458	514	508	519	513	533	504	506	523	538	492	522	494	528	514	540	487	489	531	520	563
27184	18036	3807	527	388	377	333	356	345	341	345	333	344	355	348	309	327	335	336	317	342	345	347	285	366	327	327	316	347	306	336	327	351	341	327	341	337	305	325	327	359	311	324	343	333	317	326	321	333	310	350	351	330	336	350	346	314	328	341	339	331	337	332	359	302	318	304	321	339	362	332	352	329	368	303	324	356	336	326	330	312	324	381	345	314	346	315	323	323	309	328	358	321	340	331	341	338	335	320	346	353	334	330	348	343	324	330	335	350	345	309	335	351	330	325	333	330	314	349	344	360	353	341	311	352	325	349	339	317	337	362	363	346	380	327	317	336	328	346	329	347	330	339	319	343	320	342	347	337	321	332	340	335	302	336	294	305	312	334	354	325	303	324	330	353	377	323	308	342	345	309	342	309	327	330	331	362	341	337	297	310	312	319	381	348	353	329	329	336	355	316	337	326	308	344	350	343	339	329	375	335	324	332	336	324	309	344	313	347	339	330	316	352	385	331	337	322	356	345	314	326	303	316	347	315	338	344	318	324	334	317	319	335	324	326	328	318	340	306	343	320	356	335	343	327	309	309	337	312	314	347	299	306	324	331	340	339	347	297	378	339	355	360	333	343	337	330	302	345	325	329	313	334	355	319	359	321	353	370	329	304	342	329	333	347	327	343	329	320	305	327	307	345	343	323	347	310	316	361	304	346	301	333	338	362	342	332	327	366	352	352	320	357	364	320	354	352	322	343	351	313	343	349	314	365	320	339	321	354	352	337	324	351	328	331	353	336	326	356	344	311	345	335	328	296	316	346	338	317	335	345	325	334	334	332	354	343	339	311	347	339	325	319	312	322	352	342	311	339	344	337	344	312	352	348	354	328	357	331	336	324	329	314	330	347	358	347	350	373	351	337	379	317	337	339	306	329	374	321	315	323	342	345	314	347	329	330	328	348	338	346	324	319	333	338	323	347	359	343	356	316	362	338	324	322	304	344	321	324	344	356	303	316	343	321	324	325	304	338	353	340	319	316	359	353	357	366	335	355	357	333	323	348	307	340	311	344	308	337	357	324	306	307	321	308	347	372	345	338	330	348	335	360	333	325	373	332	369	365	321	362	330	357	329	335	330	344	288	347	302	337	331	337	329	323	347	353	329	343	318	340	357	345	339	332	339	377	336	351	321	305	336	317	347	333	336	337	377	361	318	309	315	330	325	339	335	367	326	342	333	322	339	324	308	330	297	347	322	339	353	313	322	323	326	323	319	321	300	357	317	305	311	327	356	357	369	348	321	346	314	353	332	323	344	308	368	354	365	347	318	351	315	312	367	347	350	332	345	327	319	335	348	338	374	344	322	324	340	327	343	374	319	337	362	361	355	337	320	332	325	341	308	345	334	332	305	301	332	325	343	292	332	346	314	344	332	358	315	330	365	360	336	340	352	337	345	333	329	327	373	327	323	368	331	297	322	320	319	353	327	318	328	335	324	332	362	351	308	364	351	335	340	321	345	355	335	323	302	351	321	332	339	342	325	326	327	334	345	315	355	338	306	332	346	322	359	345	340	319	338	314	322	350	360	313	343	353	355	333	306	322	365	345	338	337	295	356	327	341	357	348	312	321	390	338	308	347	314	363	357	346	359	334	359	352	300	354	326	357	348	335	309	326	341	373	340	316	336	324	342	339	315	316	353	347	322	374	352	337	331	341	338	347	327	336	319	320	338	367	325	330	336	361	346	317	323	310	312	326	345	331	339	345	367	341	352	314	338	368	341	308	355	337	342	334	346	333	320	295	337	353	371	315	293	298	334	293	349	309	318	306	284	345	343	328	364	296	337	304	314	337	301	312	314	351	326	316	313	332	295	333	335	337	334	358	325	353	348	328	338	316	323	326	321	306	329	330	310	332	355	315	331	338	308	351	302	389	351	349	318	343	317	315	325	335	313	341	330	350	344	320	325	327	331	312	337	365	322	332	344	357	329	343	320	339	343	323	326	369	336	298	338	317	343	333	304	334	330	353	336	324	303	326	339	338	323	325	321	315	349	355	343	338	320	357	328	330	317	359	371	330	330	357	346	323	346	313	341	346	346	348	317	339	326	315	332	336	356	358	330	349	334	320	331	306	349	350	298	342	346	325	333	323	384	336	360	345	319	340	335	307	320	342	307	321	303	343	363	316	347	342	349	328	369	354	334	313	339	326	341	373	342	361	320	350	315	340	365	314	347	339	359	355	343	333	340	310	336	348	363	323	333	322	334	326	336	304	292	347	319	346	323	350	313	368	316	344	338	304	327	347	330	352	320	314	333	348	331	331	326	320	344	308	312	334	319	325	335	314	354	320	298	325	350	339	298	292	347	335	350	345	351	333	362	312	331	310	351	326	367	321	351	355	334	353	322	369	345	332	317	348	345	318	321	344	333	354	339	340	340	348	352	341	344	316	351	336	361	304	345	303	347	360	344	337	342	343	330	337	323	317	343	356	332	362	341	326	333	330	341	328	348	337	342	327	340	379	316	364	337	340	327	346	319	339	346	325	328	329	311	334	344	314	336	345	320	318	344	347	330	354	345	355	394	320	362	357	319	360	374	352	321	321	325	331	331	351	326	316	334	365	336	321	327	318	357	335	353	309	303	319	335	360	339	333	310	333	366	368	333	345	361	343	321	355	309	338	338	330	319	351	334	322	324	334	353	334	282	332	337	331	358	355	351	313	334	334	327	327	312	359	334	316	372	367	364	352	344	310	332	335	325	350	332	331	309	344	368	331	330	356	325	313	350	362	323	322	344	304	373	333	308	332	348	354	335	321	350	335	346	358	333	309	343	325	306	338	334	340	344	322	347	325	335	330	350	356	320	330	361	314	352	319	331	307	302	323	354	384	335	320	297	316	336	328	352	306	346	370	353	348	339	275	328	311	333	364	301	311	320	360	326	369	354	312	324	345	370	353	319	346	331	331	352	336	340	319	340	367	326	344	322	344	318	350	322	353	341	340	286	352	310	339	340	338	314	325	320	342	355	338	334	320	298	317	358	377	347	345	347	373	346	343	347	324	338	332	349	341	324	332	353	313	347	332	345	352	328	371	313	332	338	334	303	302	311	342	325	336	332	354	338	328	318	322	344	350	318	323	333	352	325	340	322	341	338	334	321	352	357	355	348	326	334	342	343	319	331	297	306	310	327	351	333	330	326	335	341	317	335	325	358	329	353	339	338	326	351	307	302	328	346	360	336	333	337	338	340	360	342	351	362	340	340	366	299	348	338	336	292	351	338	334	322	328	347	345	297	349	365	330	319	303	352	341	306	314	333	338	342	299	346	348	364	350	327	338	333	347	326	317	328	304	348	336	355	317	335	320	335	339	342	322	332	350	331	323	349	338	350	347	356	304	375	319	334	321	313	309	343	316	334	320	325	321	339	298	327	356	345	337	305	314	318	351	320	344	324	335	340	354	311	318	352	331	353	325	368	372	359	305	314	311	319	356	349	347	320	333	305	383	321	315	330	304	332
4323	853	640	548	472	417	403	367	374	387	360	380	380	387	387	348	382	384	369	380	347	373	370	365	389	358	366	373	373	353	397	390	357	371	385	367	373	346	351	352	383	361	322	355	357	370	388	357	396	363	395	373	375	376	379	374	348	410	367	382	347	386	357	369	372	371	360	352	378	373	383	368	358	377	406	381	381	403	371	360	359	373	347	372	364	358	371	363	350	338	370	386	361	353	334	345	361	387	382	393	372	362	348	366	371	380	348	377	396	401	359	362	374	345	374	365	348	381	391	352	376	365	349	380	362	382	357	353	353	369	361	365	356	354	367	392	352	340	364	367	343	366	337	348	383	374	345	360	347	350	400	406	345	356	356	351	394	394	385	411	359	354	373	359	340	394	351	359	374	348	341	372	348	370	348	368	394	364	371	358	325	350	376	333	398	367	383	380	367	361	371	368	372	350	334	363	363	363	332	358	385	394	348	352	360	362	374	384	366	395	344	385	388	348	385	382	354	357	385	387	363	378	356	374	317	394	347	382	343	360	369	360	351	380	395	364	354	352	371	376	376	391	398	384	377	381	343	384	399	377	382	375	369	395	382	330	370	337	367	367	375	372	368	351	337	353	354	372	389	380	400	356	360	362	380	373	358	396	404	333	371	375	378	367	370	373	377	345	377	372	363	369	354	347	395	387	365	340	378	372	364	379	348	384	348	360	380	335	399	368	374	372	347	365	348	352	328	363	357	348	386	343	394	353	376	357	335	405	344	368	360	320	338	345	374	365	395	336	381	345	340	332	349	363	353	366	356	355	353	408	367	364	323	374	384	352	348	366	390	380	366	378	373	369	372	365	386	391	358	352	400	363	360	345	371	376	379	391	389	364	375	328	368	343	368	352	386	337	344	361	384	353	361	367	384	323	373	361	394	362	359	353	335	361	367	400	367	357	338	344	402	354	400	374	358	381	413	394	394	360	387	347	313	343	364	386	359	360	382	378	366	370	364	360	376	356	355	373	373	369	374	379	350	358	402	371	354	347	341	347	366	344	351	348	381	387	380	368	368	337	390	355	338	355	382	353	369	384	327	356	342	365	331	376	367	346	371	357	362	377	395	374	396	322	402	388	348	319	368	369	352	362	369	351	388	342	342	400	391	353	367	377	333	340	374	394	351	342	335	374	356	350	343	367	375	348	392	354	369	385	383	364	320	391	364	360	359	371	372	333	376	334	364	357	380	358	391	369	359	374	372	348	354	354	352	350	380	336	342	349	365	348	372	361	350	359	396	378	391	389	347	374	382	361	412	340	350	348	362	379	352	375	333	373	342	342	364	377	366	410	391	351	380	387	348	378	362	417	375	368	379	380	342	338	363	373	350	355	333	377	359	339	376	370	348	374	375	361	386	385	372	365	306	407	343	343	367	363	344	363	397	353	346	351	365	398	378	365	364	408	377	379	384	384	358	374	345	390	365	400	382	367	370	371	371	378	364	346	355	342	347	361	392	398	307	372	341	336	411	351	386	366	371	373	342	352	353	374	384	393	368	391	334	361	395	394	394	378	368	345	371	349	382	371	359	354	375	385	401	362	395	355	383	378	376	354	364	363	368	399	340	392	360	363	343	378	320	376	347	363	387	350	358	377	355	351	397	353	370	350	361	336	385	391	363	387	330	400	324	372	367	348	333	394	368	370	374	353	376	357	384	339	333	351	356	414	347	361	338	362	352	347	307	399	334	328	391	368	356	363	389	393	378	390	346	353	289	360	365	347	367	376	400	380	345	384	358	377	363	358	329	332	357	350	358	358	361	335	361	350	355	374	357	368	370	369	368	376	363	368	364	372	368	333	370	366	363	366	352	386	369	370	370	371	360	400	372	358	362	349	362	354	340	372	394	383	346	373	360	368	355	391	367	362	363	381	374	366	382	354	373	357	386	363	361	353	349	369	358	399	345	341	397	346	352	363	369	398	389	343	374	366	370	335	359	335	380	333	365	351	385	376	383	378	373	358	368	381	372	376	401	394	373	380	408	377	347	352	325	378	352	356	368	363	351	383	355	368	369	367	349	357	373	389	357	325	331	373	373	386	405	376	323	353	406	359	370	357	379	385	369	365	326	354	386	354	394	321	379	378	368	366	355	352	355	338	378	386	316	364	376	375	371	369	396	364	392	382	359	376	366	332	344	332	401	397	380	395	359	317	313	368	407	365	395	366	355	407	392	382	345	361	352	352	373	372	341	348	372	341	382	376	355	334	393	382	378	390	376	395	355	372	362	380	398	368	363	362	360	359	379	341	367	369	356	348	367	364	397	340	379	346	368	369	352	372	371	397	357	358	403	382	330	363	375	379	337	316	425	364	316	357	361	367	391	379	342	362	356	396	375	355	378	367	366	356	349	345	351	371	370	344	343	386	355	373	370	385	343	360	359	364	359	369	417	396	346	362	364	355	406	355	359	377	375	352	354	366	355	332	335	370	371	327	373	352	370	365	397	356	393	371	384	369	365	386	358	331	354	373	353	365	360	357	368	383	359	366	351	348	384	365	330	345	398	368	347	357	371	364	343	364	370	350	372	396	368	359	365	372	352	357	368	364	358	358	390	417	358	383	388	370	345	395	365	366	392	384	383	387	355	374	362	340	352	336	390	349	375	394	333	379	332	355	351	385	332	358	344	382	397	386	387	361	335	358	373	356	346	361	370	339	350	362	388	375	356	373	359	364	359	360	383	356	380	433	350	351	379	357	323	376	370	384	381	372	354	357	400	350	359	353	382	390	357	379	366	349	381	347	369	336	333	410	362	358	362	372	320	352	376	405	378	331	367	343	385	391	325	416	355	400	401	383	379	342	395	393	375	353	345	410	355	369	371	354	320	362	351	389	376	357	373	383	356	342	374	383	362	372	366	390	356	364	368	380	390	378	369	375	360	361	383	330	347	400	398	369	350	328	373	375	401	367	367	357	342	356	365	352	332	373	335	395	366	353	387	376	385	334	398	356	351	412	375	391	381	375	353	356	404	347	335	386	405	385	324	395	337	377	349	346	381	364	369	376	378	368	354	375	384	387	350	372	369	321	365	369	350	373	377	364	352	357	354	366	371	354	369	368	363	355	372	382	376	360	381	343	378	353	383	335	354	376	370	387	350	355	349	380	359	317	339	351	376	375	354	345	367	340	388	329	333	333	367	345	376	384	391	350	327	373	377	367	377	377	374	363	359	366	355	383	379	388	384	343	381	339	417	369	367	380	375	354	368	381	385	380	368	374	344	350	364	369	414	369	376	375	377	363	379	354	339	349	369	377	349	319	342	345	351	330	362	388	350	350	375	365	336	331	337	385	356	368	327	364	353	351	361	331	342	396	379	353	359	383	349	353	362	310	341	374	336	391	393	385	361	367	346	367	360	382	358	367	370	377	375	387	351	347	397	376	351	367	362	369	367	366	335	363	376	371	362	389	357	357	388	376	379	322	357	375	382	340	367	370	393	374	378	396	385	351	356	325	361	370
23353	21060	28450	23876	21051	12291	1485	1003	781	833	677	673	661	696	643	674	603	617	649	602	599	586	592	621	563	639	612	600	607	596	585	596	580	545	599	604	572	577	571	592	584	542	571	608	590	564	560	584	585	607	577	567	574	587	582	521	569	556	547	603	584	576	537	570	584	556	575	580	584	560	560	573	607	539	553	614	540	552	564	606	570	565	548	576	534	569	556	541	531	527	572	584	558	587	589	534	587	583	549	603	603	571	603	529	589	581	559	557	580	623	578	560	566	573	569	505	553	591	581	572	648	582	566	552	581	571	556	542	606	561	577	577	571	560	561	606	568	576	548	561	620	592	539	543	544	576	568	588	531	590	593	548	563	571	590	572	612	518	597	543	519	576	592	587	588	614	558	633	576	587	539	560	598	565	591	588	567	598	606	543	593	567	590	530	584	570	578	599	610	553	571	553	589	516	595	578	598	568	614	578	588	576	521	598	587	575	550	554	559	586	562	558	527	552	539	564	597	572	584	558	596	569	565	597	610	581	538	586	583	579	579	541	556	531	607	597	603	574	586	539	587	589	583	529	594	591	529	589	557	568	584	521	547	576	553	581	571	582	548	558	585	538	563	621	565	541	545	570	607	607	556	558	588	596	590	581	527	575	563	574	604	565	573	561	573	555	575	594	595	584	582	586	548	587	594	600	554	597	576	567	538	604	627	576	541	555	588	587	595	563	602	573	593	554	569	574	582	555	580	570	572	587	547	599	599	572	565	556	555	564	593	581	632	589	566	578	571	525	549	557	624	584	599	573	562	566	547	578	563	594	575	574	576	570	575	580	550	598	566	617	558	543	626	581	551	574	611	533	563	544	598	568	542	622	556	583	551	549	535	582	580	549	562	556	551	565	636	626	588	513	581	571	559	586	607	588	515	555	602	585	605	569	595	550	583	569	582	568	567	588	581	544	606	559	541	566	494	583	617	633	573	573	598	582	571	575	548	537	591	562	544	587	591	554	577	574	608	571	509	590	576	572	567	600	564	554	527	568	596	608	591	561	546	592	587	579	541	573	585	569	595	513	530	555	561	559	551	584	539	601	531	588	569	566	536	552	557	543	589	574	609	585	549	538	561	579	538	591	574	591	564	572	560	575	581	588	570	582	592	541	587	571	563	564	605	529	602	593	547	552	566	581	554	576	584	594	591	542	573	587	514	551	548	530	586	600	590	607	615	585	598	556	559	570	626	552	626	543	599	565	574	577	625	593	601	555	560	565	530	558	552	573	561	567	569	563	539	578	637	558	581	540	568	603	549	583	556	558	574	544	559	597	589	572	580	574	562	572	584	573	579	591	587	566	523	596	551	559	599	589	582	542	530	640	552	567	571	563	541	579	580	565	569	542	540	555	537	563	547	551	612	571	591	570	601	592	566	571	552	603	539	594	628	604	574	556	598	545	582	556	559	580	582	597	594	591	500	550	573	558	614	558	561	555	539	584	551	561	537	596	571	589	579	601	541	565	559	597	565	578	569	522	595	587	592	577	600	580	596	570	543	567	562	577	567	546	564	602	568	552	598	540	594	547	570	538	572	519	570	588	637	533	605	642	629	564	602	585	546	588	579	586	592	536	535	589	580	540	546	577	617	592	552	582	539	584	600	580	578	602	531	578	602	575	553	528	546	550	592	578	565	608	565	527	537	568	584	524	553	520	539	588	572	624	632	590	584	592	563	626	523	586	527	573	577	567	540	514	544	556	592	565	613	584	584	548	546	601	616	640	519	559	561	565	623	566	565	599	583	574	544	578	552	598	570	544	605	571	581	578	591	572	552	517	528	520	563	602	577	569	616	603	595	540	582	575	583	563	545	606	588	537	591	553	563	518	542	548	575	580	530	614	595	537	550	584	571	569	574	575	537	538	580	557	581	594	566	594	612	582	552	554	542	604	581	604	575	555	545	573	575	623	528	597	555	585	601	569	544	584	543	561	576	605	535	584	611	566	566	597	555	584	591	542	508	570	585	519	560	599	567	592	586	563	581	586	614	586	543	574	591	603	556	597	570	585	569	596	573	616	574	552	570	558	558	535	564	601	575	581	581	588	546	557	557	567	550	535	549	570	570	570	588	584	585	558	568	582	569	602	581	585	588	530	559	539	546	568	560	572	583	523	557	504	559	612	587	565	609	546	580	567	581	589	572	609	586	585	577	548	581	582	599	614	539	562	525	526	580	558	572	553	575	573	538	534	547	571	595	554	597	588	542	573	551	544	548	567	589	581	605	577	562	598	550	574	597	584	577	593	586	558	556	550	574	578	593	554	585	611	555	601	547	568	563	578	576	574	589	542	552	547	593	622	573	607	559	546	559	532	562	556	575	578	550	561	600	532	586	537	572	597	570	569	566	573	578	561	582	577	601	605	574	519	559	543	541	557	548	582	556	594	578	538	615	566	606	580	558	559	564	579	545	608	522	564	552	570	550	588	560	549	600	583	566	573	536	581	553	577	595	562	566	557	578	553	575	548	577	572	574	522	569	570	576	597	561	570	625	545	589	542	562	617	584	580	609	566	613	582	627	558	605	543	566	543	576	530	573	568	591	558	571	558	593	530	590	567	551	569	559	561	538	580	543	586	567	586	597	533	559	573	574	579	572	545	582	580	599	600	554	564	591	543	546	549	580	566	563	572	600	602	567	557	550	537	567	570	531	575	590	585	550	550	545	565	556	556	567	602	569	557	574	547	582	554	534	599	576	569	600	570	597	559	605	553	545	569	592	598	557	588	555	577	590	585	582	564	574	565	582	560	549	564	571	618	545	564	580	545	565	592	562	607	612	572	591	528	611	562	547	563	560	556	530	566	579	580	601	588	584	635	607	551	538	607	585	572	598	590	549	532	559	599	603	569	533	608	581	516	556	588	514	554	515	594	610	586	584	601	575	585	562	576	571	531	618	557	551	579	576	536	576	528	588	570	598	571	564	539	556	567	533	570	573	590	587	558	547	577	573	552	596	540	582	578	594	564	583	580	579	556	533	576	582	564	581	538	552	561	558	545	577	538	556	556	631	575	586	559	548	607	592	566	592	568	607	559	575	583	580	547	560	588	581	571	591	564	599	572	579	552	572	584	593	579	570	581	562	589	583	618	578	583	600	556	608	581	602	585	569	565	591	585	542	514	614	573	575	577	517	568	523	594	572	551	552	555	597	572	580	572	544	566	573	569	593	554	608	538	565	558	536	571	534	579	569	528	585	616	553	576	545	539	570	539	524	565	606	608	547	548	550	582	563	577	547	562	563	615	542	532	560	562	529	586	589	602	569	540	579	576	593	597	556	542	539	581	584	574	563	570	562	583	576	560	572	560	525	542	608	565	556	549	552	596	567	563	562	583	570	585	551	572	545	572	621	561	601	573	566	582	562	591	598	568	546	588	603	602	580	526	552	585	564	584	581	565	598	557	599	585	548	568	582	571	564	606	578	548	576	565	589	578	586	565	586	578	621	600	568	544	566	577	533	602
3799	8725	6200	3028	2353	1729	1473	1266	1109	1007	972	864	753	800	717	682	707	706	688	677	667	689	662	642	656	641	603	675	663	612	619	650	680	650	635	665	687	612	658	623	632	624	606	655	667	628	637	639	672	630	588	672	590	642	639	606	652	625	649	614	645	640	652	572	622	617	645	630	586	646	664	610	670	630	601	603	577	635	643	668	608	627	621	612	639	669	599	636	649	664	587	596	637	598	594	655	586	625	596	625	665	611	697	606	575	605	595	626	654	594	623	597	658	583	650	654	615	672	613	583	597	634	615	619	640	635	580	633	623	635	604	598	650	643	592	602	567	656	605	624	614	616	580	630	652	589	599	622	651	625	629	627	605	633	650	619	614	578	625	623	595	648	641	598	631	640	614	606	655	641	629	597	614	671	636	675	629	601	592	641	629	631	626	612	640	621	661	645	676	591	614	606	619	624	568	654	612	597	631	632	617	573	656	614	557	619	620	612	634	616	650	616	621	629	605	595	585	610	618	663	595	670	625	650	558	646	583	636	618	606	606	631	609	637	624	604	620	602	584	637	589	593	622	618	653	632	622	602	627	639	630	620	610	649	608	610	607	650	598	618	656	618	642	594	678	636	669	626	614	625	623	617	592	659	605	631	629	636	625	633	606	631	643	675	646	625	642	605	662	616	628	600	622	625	626	621	588	601	649	608	639	629	644	623	656	627	601	628	643	653	649	629	610	642	595	587	621	608	629	647	605	655	638	612	653	646	592	651	649	571	609	639	620	600	586	606	650	614	639	586	664	630	640	544	622	603	645	629	601	615	608	602	630	601	667	616	658	587	633	619	625	608	628	676	625	617	679	601	604	638	613	673	669	635	579	618	642	572	642	647	603	642	596	619	657	611	622	609	586	615	572	629	616	550	560	585	642	645	651	592	627	606	623	647	602	638	652	584	670	621	619	699	619	642	615	653	629	633	615	660	604	641	606	594	613	621	627	658	623	609	636	636	627	627	637	628	612	627	680	663	676	613	604	640	594	602	593	610	625	622	629	605	644	608	640	599	609	601	618	641	653	640	636	611	597	602	653	635	577	590	592	604	594	662	615	616	597	649	617	649	601	637	564	614	647	619	630	597	635	638	580	607	619	649	621	630	620	633	613	604	629	645	591	626	612	607	634	616	661	635	597	655	645	618	628	670	632	607	559	637	603	585	582	591	656	582	631	543	601	581	607	667	627	616	645	624	624	603	616	656	573	599	609	641	650	605	592	605	633	644	604	589	633	637	571	625	637	592	653	617	619	661	619	616	632	621	586	607	614	603	642	630	617	615	604	588	590	611	635	607	597	636	643	573	618	637	631	584	650	602	660	648	634	671	602	588	625	622	638	675	615	661	629	618	610	622	647	607	645	655	632	622	650	612	631	619	618	620	647	646	637	613	632	617	633	613	592	659	632	655	640	640	608	643	682	609	631	625	627	649	654	609	609	617	613	630	621	639	624	624	632	636	620	593	597	599	626	617	618	645	667	633	645	625	634	601	608	643	607	603	641	576	657	582	612	605	575	641	579	634	635	617	634	611	612	615	645	628	618	621	635	650	602	644	633	639	628	592	614	646	623	649	649	656	631	628	658	618	654	618	630	656	659	607	617	625	633	582	582	632	631	613	679	630	630	611	679	576	612	655	617	609	576	580	641	584	649	636	620	655	615	612	643	622	615	608	617	617	639	650	613	649	602	609	608	582	598	631	604	625	668	581	662	645	592	620	633	625	612	622	650	592	613	662	610	660	619	620	617	646	648	636	588	625	627	657	587	682	608	648	611	613	628	628	614	662	607	608	606	580	587	641	603	601	617	669	651	713	638	643	655	588	603	671	625	651	643	616	608	636	580	602	611	677	583	666	641	622	661	626	592	601	611	625	627	621	644	649	608	591	607	588	615	578	607	649	653	662	642	605	638	617	604	619	635	624	612	619	582	641	614	613	642	626	613	598	604	625	620	608	621	598	619	618	635	630	628	591	624	670	648	606	619	622	618	630	588	602	589	631	633	628	628	692	609	619	613	646	625	640	603	626	576	583	633	607	676	591	677	636	627	615	598	616	680	597	631	611	654	663	611	652	559	602	596	595	618	633	627	661	601	639	637	630	625	646	640	636	657	630	615	569	580	657	654	627	637	642	634	643	684	642	621	626	643	641	623	639	600	586	635	620	627	637	589	651	654	633	629	607	601	617	624	617	654	624	645	620	614	625	634	596	610	661	673	598	619	625	640	613	601	639	673	651	634	586	598	601	603	613	594	597	617	644	607	615	633	612	665	592	594	608	578	622	625	643	597	612	647	666	617	564	621	619	608	598	631	635	644	606	626	609	611	610	648	647	646	608	604	624	616	599	637	649	627	631	632	647	637	645	612	602	623	611	587	644	619	652	605	604	615	608	641	605	601	582	582	654	610	642	636	621	592	601	634	602	641	663	602	652	581	619	626	615	611	620	620	600	597	608	626	622	601	624	633	648	626	636	592	656	670	605	655	648	639	625	622	621	659	608	615	635	594	560	597	642	641	606	640	600	608	616	653	625	605	566	653	640	608	633	623	653	632	654	575	628	645	617	581	620	634	585	626	600	625	645	641	644	603	642	640	602	583	627	637	636	656	626	616	616	580	633	608	675	636	616	611	621	588	637	608	635	621	565	605	650	618	593	625	624	600	626	577	644	643	614	638	646	613	611	637	631	623	642	631	656	665	611	647	619	620	614	618	614	630	576	624	634	602	609	640	597	584	688	602	594	686	644	615	612	616	631	628	591	621	632	627	643	602	617	584	662	651	674	661	596	586	594	609	624	632	609	597	635	620	601	590	637	580	616	639	632	646	649	650	614	614	589	601	606	618	602	591	584	595	604	646	625	574	600	620	587	617	619	633	668	672	666	617	643	623	631	597	617	632	595	629	665	593	617	618	638	611	633	639	646	651	591	656	609	591	691	638	620	649	661	615	610	601	617	639	586	632	580	629	654	596	602	607	627	632	641	635	610	672	588	626	601	590	600	655	621	624	654	634	643	616	610	602	605	677	643	611	632	613	663	609	628	640	616	613	637	634	661	637	595	633	644	602	583	657	626	602	593	612	606	629	601	612	582	631	621	604	591	601	647	622	608	627	558	627	639	618	624	656	637	586	596	597	594	615	619	595	659	625	646	612	620	640	591	683	649	581	643	605	550	624	629	614	638	628	604	641	652	623	621	633	666	622	611	615	658	633	611	625	634	639	613	622	626	639	624	566	597	617	627	613	621	613	615	625	620	607	604	617	604	599	635	641	605	637	620	634	609	633	670	642	594	619	634	615	645	660	624	615	618	664	626	669	631	650	636	610	616	643	624	623	629	632	638	655	612	606	597	636	643	610	626	592	598	615	606	645	640	600	617	605	665	641	580	619	632	594	610	668	615	626	611	639	640	662	677	637	620	648	618	625	659	606	640	614	616	636	576	610	597	642	609	638	628	617	618	676	679	627	553
24566	21063	27455	24796	12684	612	400	321	279	257	249	234	227	230	245	211	226	208	219	177	174	202	176	219	194	190	202	170	193	181	162	175	158	171	164	189	180	202	176	179	190	184	166	194	166	193	188	178	182	152	176	159	172	185	178	162	181	174	196	165	187	182	176	197	205	176	193	184	182	163	164	167	198	183	187	147	184	179	182	183	182	182	177	183	158	183	182	154	204	176	186	171	146	193	192	186	171	177	188	189	144	165	172	166	174	193	172	188	172	178	185	179	157	183	167	185	166	154	178	138	187	185	176	192	154	169	173	179	179	205	180	175	167	187	166	175	199	189	159	164	170	171	150	170	171	170	177	182	193	168	165	181	187	190	165	158	183	176	161	196	177	180	164	189	194	169	186	198	162	165	181	168	158	179	183	172	174	174	159	184	179	181	176	187	169	165	182	170	176	194	177	172	150	174	160	165	195	167	214	152	168	184	187	181	165	185	165	206	179	153	190	169	187	182	176	167	157	186	154	178	162	170	178	181	194	157	177	168	203	172	175	154	178	164	164	153	198	173	169	170	171	165	187	172	164	176	205	172	134	173	156	170	155	191	166	191	162	164	182	167	181	198	165	158	187	165	158	168	186	182	174	186	161	161	175	179	180	175	157	160	180	171	176	182	178	154	205	184	185	160	181	181	176	184	200	195	166	171	179	186	192	164	183	153	185	189	155	168	166	166	183	179	168	164	162	161	186	161	157	159	182	187	167	186	182	164	207	183	189	181	177	174	172	176	156	174	183	173	173	174	186	174	184	171	185	200	184	167	181	171	152	190	169	182	190	184	167	158	175	193	181	165	185	183	176	175	193	182	186	161	200	168	148	158	167	175	166	173	182	161	201	164	179	158	166	191	197	155	180	179	168	180	173	204	170	168	157	164	186	201	175	159	173	179	186	177	177	153	174	187	163	185	172	173	158	167	182	161	164	182	185	178	163	181	148	198	175	179	178	167	185	182	163	174	200	187	176	180	163	167	174	187	167	154	196	189	198	180	175	138	170	167	193	187	175	181	173	167	176	177	186	201	160	178	173	178	184	176	220	185	191	181	165	156	159	184	182	161	183	165	166	179	162	180	184	194	154	178	169	173	170	197	179	179	190	172	149	172	181	206	173	175	186	161	188	157	164	179	169	178	160	202	171	162	192	196	176	171	178	187	140	162	169	184	188	184	176	167	192	173	174	157	166	179	171	164	151	186	187	160	165	186	171	198	179	191	172	141	165	189	195	154	178	183	162	165	178	178	200	170	184	148	176	166	174	169	167	162	181	181	179	176	193	167	175	181	172	169	202	193	160	159	181	186	181	184	168	152	166	165	186	182	159	189	179	160	171	133	167	148	189	190	175	194	167	184	188	160	189	178	194	183	185	180	157	158	185	187	177	186	171	195	172	176	174	166	166	182	183	175	175	182	163	161	194	171	180	172	177	153	183	161	177	203	176	185	190	167	174	186	153	169	187	184	184	163	169	188	168	165	183	193	168	166	175	168	170	168	165	194	187	160	165	145	198	183	177	188	188	188	175	160	192	172	196	158	184	212	151	178	184	180	195	177	192	187	165	156	164	176	169	182	182	166	171	160	180	159	187	196	186	187	184	166	183	166	152	156	205	181	150	169	175	166	160	164	164	192	177	178	184	170	185	170	173	181	166	168	190	151	173	176	170	165	169	172	180	161	179	173	154	175	187	185	192	179	178	184	187	170	186	170	170	175	149	188	155	190	176	157	181	162	184	167	180	169	160	173	175	160	165	179	173	155	184	175	171	178	173	161	171	171	187	163	197	166	189	167	180	188	165	183	174	150	178	176	158	188	213	178	180	176	188	172	165	183	177	176	151	153	186	171	185	172	161	192	165	168	172	186	180	180	154	187	171	202	150	130	199	165	147	182	152	187	172	199	182	162	198	171	177	179	182	166	193	169	168	185	165	194	188	166	175	180	205	178	201	194	186	176	175	168	180	181	183	193	185	172	186	152	170	164	175	166	159	163	162	203	169	177	153	184	189	170	184	171	184	175	180	143	183	174	191	156	166	184	199	165	180	189	172	183	176	189	191	165	177	144	183	174	184	184	192	182	200	165	178	182	165	169	190	195	165	156	169	176	196	152	159	195	168	164	175	165	155	192	178	161	169	173	166	177	161	163	165	207	186	171	157	176	183	161	169	196	194	178	170	193	194	181	171	170	181	186	197	170	153	181	155	177	182	172	169	185	178	169	176	188	168	187	176	189	175	185	171	169	183	161	156	174	188	183	199	186	185	187	155	166	178	151	149	182	189	178	162	167	157	160	186	171	175	170	169	170	185	162	200	165	169	179	169	160	189	189	175	182	177	165	181	190	157	182	191	171	161	167	182	167	146	155	194	174	158	169	182	175	171	175	143	181	166	163	153	155	170	169	178	175	175	159	166	176	178	182	144	187	168	155	155	178	185	168	178	164	175	178	182	170	206	156	187	182	161	173	191	166	166	165	178	183	185	170	163	162	202	186	181	164	203	156	171	179	179	189	184	166	182	169	149	193	173	176	168	174	183	169	144	180	188	175	178	170	176	174	154	171	168	205	173	194	180	170	170	179	188	180	168	152	182	169	170	138	167	200	172	203	174	161	175	201	168	174	169	198	167	180	177	181	189	177	158	166	159	192	179	183	164	157	170	181	205	189	152	182	182	185	159	197	194	180	187	170	179	156	182	178	177	166	181	176	191	166	194	194	179	167	175	182	166	184	170	185	169	175	158	174	185	167	180	189	172	198	198	184	183	166	169	154	178	157	185	163	165	156	173	182	152	189	173	170	177	174	170	178	178	163	171	182	197	161	166	189	191	157	194	164	182	174	174	180	177	185	165	158	182	185	174	192	164	171	156	176	169	193	181	156	162	177	184	169	173	164	183	146	170	152	167	176	179	176	171	180	177	183	172	186	163	162	159	176	150	163	156	173	169	199	161	180	163	179	173	199	195	173	189	156	187	194	209	222	176	170	171	191	180	179	187	176	168	190	198	166	199	175	172	192	166	151	186	164	184	189	170	184	164	178	179	161	157	170	158	161	176	196	175	185	191	209	168	166	156	172	160	159	175	182	144	172	169	165	173	175	172	157	195	197	182	169	168	178	153	184	170	178	177	177	186	174	187	156	178	206	159	178	173	155	173	162	189	166	163	163	175	151	177	200	162	176	181	186	156	161	184	155	194	182	181	166	162	184	179	153	162	176	192	170	167	190	180	140	191	183	171	183	154	191	187	177	184	200	177	185	175	178	182	167	205	161	190	170	169	174	181	197	172	174	189	171	183	138	193	177	191	166	170	177	193	180	164	191	178	182	174	170	160	167	168	145	164	161	193	184	178	170	161	174	194	161	169	161	155	187	148	147	180	205	171	179	176	179	179	173	158	192	174	173	175	166	175	172	182	181	173	173	190	145	169	171	153	190	173	187	151	172	154	166	168	176	173	145	194	174	169	168	168	172
3420	4936	3250	1593	1144	858	669	569	488	411	341	357	299	295	286	265	263	235	282	220	243	280	208	228	230	219	220	209	216	217	237	262	219	228	220	225	228	200	224	215	241	229	254	223	214	220	210	219	218	220	213	206	227	222	210	205	218	193	223	212	222	190	207	219	245	223	219	194	205	209	180	219	221	217	206	211	201	231	208	226	204	211	218	202	209	224	199	251	220	186	226	221	185	210	209	209	191	210	236	234	204	214	211	221	213	182	218	200	202	221	205	239	204	210	214	215	216	221	199	242	226	216	205	202	209	224	233	217	194	177	197	226	200	219	205	226	199	213	191	201	236	213	205	225	222	186	220	179	228	216	200	220	218	245	201	184	222	221	231	182	205	207	199	211	186	224	202	225	222	224	216	209	210	235	224	184	203	212	221	228	202	214	233	220	197	202	218	210	226	208	186	208	198	233	202	219	206	202	211	194	216	218	238	214	190	217	209	215	226	190	217	203	207	196	219	210	214	206	210	200	206	198	222	204	207	194	241	224	203	239	205	209	215	220	208	216	214	204	215	223	205	217	248	224	211	213	224	223	218	227	192	215	202	218	210	195	250	238	238	239	214	195	198	189	195	216	221	224	203	233	205	226	201	236	195	215	248	202	222	197	227	207	171	223	182	193	242	235	206	241	234	204	201	227	233	204	216	218	227	210	202	201	241	221	194	234	205	198	238	227	225	216	198	216	204	219	211	206	204	195	216	230	236	186	192	214	215	185	216	228	200	224	211	217	223	214	222	235	197	214	191	193	221	229	223	226	226	213	203	200	218	235	196	205	229	209	211	207	204	196	196	215	202	232	194	198	218	220	207	199	222	223	217	224	173	215	237	231	219	181	216	201	213	195	198	213	195	221	208	209	216	227	195	206	213	209	226	200	233	209	220	201	209	198	227	212	204	205	222	207	201	206	231	223	217	193	187	221	208	219	219	195	216	207	229	207	203	200	219	231	197	202	225	200	215	216	195	214	193	178	239	194	200	201	237	227	182	188	218	206	220	195	201	211	224	201	210	208	223	211	192	255	238	231	199	208	202	201	212	212	208	222	181	225	216	220	186	195	196	224	194	237	214	195	205	198	200	219	194	195	197	230	197	203	230	208	193	220	204	195	220	216	220	198	196	208	195	234	199	217	224	196	212	204	213	224	229	194	201	170	220	208	227	213	222	190	222	231	212	206	205	214	206	215	228	197	190	209	223	213	215	234	209	227	199	207	221	224	194	225	201	223	235	208	224	177	192	206	221	207	208	224	197	208	213	193	197	211	242	206	203	224	208	201	196	230	218	216	225	208	252	211	217	187	219	211	208	219	209	197	211	184	228	241	189	218	203	196	206	208	225	201	218	218	206	198	219	185	202	206	208	221	204	199	196	187	181	254	222	206	210	217	236	218	210	226	177	215	214	215	202	193	200	242	218	217	214	201	217	207	231	178	196	232	219	198	203	197	212	202	251	214	205	229	207	207	206	207	236	207	203	217	201	228	213	202	202	230	210	239	226	225	229	201	223	232	194	212	219	233	198	190	228	204	208	218	209	201	220	196	218	199	211	205	214	212	208	247	200	193	201	198	207	192	222	227	196	207	213	232	215	230	211	221	206	243	207	217	205	222	234	216	190	240	208	219	216	209	225	211	214	218	195	222	235	196	194	213	208	183	216	238	213	223	197	221	218	214	181	219	210	210	241	219	241	211	212	202	231	246	191	211	241	196	225	223	220	199	228	223	207	198	244	198	210	222	235	217	210	189	219	215	207	199	227	205	204	193	210	199	203	203	203	217	209	228	248	205	209	227	211	195	214	228	203	190	207	203	204	201	197	231	217	200	216	197	196	213	224	219	203	217	217	212	222	219	258	226	201	209	251	225	202	226	180	230	206	206	211	216	214	193	218	195	215	225	227	193	235	224	214	222	201	232	222	214	208	229	229	217	189	233	217	206	209	225	195	207	233	212	223	213	202	208	202	197	234	200	204	236	215	193	208	236	200	190	231	197	200	226	185	222	219	187	205	202	215	200	205	206	187	215	195	193	205	216	203	180	229	196	221	199	207	217	207	212	237	192	205	215	210	190	210	202	205	214	214	211	215	197	216	222	197	186	186	212	227	212	199	196	216	210	229	189	221	228	188	218	214	212	207	205	188	216	234	199	217	202	196	205	210	195	210	214	193	218	223	226	210	220	238	206	202	220	197	226	204	204	199	242	196	205	219	217	201	195	216	218	193	205	205	203	218	201	198	205	205	199	222	218	201	192	219	194	193	235	220	218	203	202	201	198	215	209	179	193	219	192	228	184	208	218	205	205	223	195	187	227	205	183	201	218	243	221	217	236	189	233	208	214	195	205	221	203	204	218	227	193	204	208	201	215	223	194	212	221	222	195	220	210	196	205	226	217	233	218	219	235	240	236	225	182	190	204	218	222	208	203	191	197	210	211	208	234	216	195	216	207	207	243	206	179	195	227	192	240	213	223	221	204	187	207	215	235	210	209	215	215	207	197	215	221	213	193	207	200	210	175	223	216	204	216	240	215	199	211	235	201	200	223	208	195	205	225	183	225	224	224	192	216	224	212	197	204	197	221	238	205	197	192	190	197	205	235	215	206	201	200	205	191	205	231	231	208	228	231	194	185	200	230	217	218	230	175	216	228	181	210	211	204	223	199	212	215	207	207	195	162	211	237	228	194	224	225	201	211	207	203	235	211	217	229	235	198	218	217	219	209	216	226	220	222	223	215	203	205	213	240	219	195	217	223	212	209	208	209	198	222	199	184	204	200	223	202	209	239	219	185	209	216	227	204	232	212	216	217	220	185	213	226	190	218	216	183	216	198	221	214	201	211	204	197	217	185	205	216	208	204	214	182	210	226	206	204	202	211	207	207	217	209	215	199	211	181	199	212	206	222	215	204	209	234	213	223	187	211	191	200	205	196	197	210	230	208	233	223	216	181	200	172	207	218	216	201	226	214	220	224	210	233	225	216	191	216	241	223	200	192	190	231	209	208	223	216	228	231	194	209	213	213	209	200	200	208	195	196	207	225	208	205	187	195	210	211	196	207	203	210	210	203	205	210	204	227	208	214	213	213	188	202	237	196	206	209	216	211	217	210	197	204	220	222	219	221	188	196	213	207	218	233	219	204	230	204	207	207	199	209	224	217	201	184	212	217	216	206	205	239	214	220	222	224	190	229	169	236	219	200	218	233	210	219	227	193	213	211	234	206	191	230	206	219	234	200	200	184	213	203	217	190	202	200	192	226	213	199	192	198	205	234	234	191	225	200	208	179	236	224	216	206	238	223	217	201	213	198	227	176	201	214	192	188	231	219	208	195	227	184	197	196	224	195	221	232	218	217	206	226	223	205	197	208	192	195	224	209	217	239	223	210	220	227	229	233	204	235	190	225	232	222	210	192	237	190	237	216	223	234	230	235	196	211	232	209	206	206	215	202	199	193	222	217	232	199	222	189
22370	21114	28879	23584	21114	21184	10531	1284	948	784	708	676	663	621	553	526	547	571	542	509	523	525	474	473	528	494	507	501	496	477	479	502	446	501	501	517	470	503	450	416	488	464	441	429	448	481	443	493	424	488	493	499	433	414	464	487	506	473	459	458	447	438	425	479	461	456	487	510	446	490	462	473	482	464	480	471	485	445	454	493	467	484	498	471	494	498	485	428	452	426	453	474	482	473	421	530	481	465	452	507	476	457	450	456	480	446	415	468	457	432	450	457	456	495	426	464	469	473	439	477	472	444	432	482	439	488	485	452	465	444	461	471	434	475	490	451	450	478	454	448	454	444	423	477	449	441	471	465	432	499	457	470	445	471	450	469	461	465	471	452	486	451	467	455	486	460	477	483	474	467	435	482	431	463	471	495	467	448	444	447	490	467	421	449	450	468	483	429	456	422	459	472	492	514	509	470	472	458	487	471	481	467	482	442	419	437	442	439	423	479	467	442	466	447	437	464	448	473	454	442	495	462	423	445	492	467	419	457	456	462	481	443	487	432	521	477	427	458	444	457	440	441	466	450	518	451	428	446	475	446	429	437	477	450	455	448	439	464	448	433	449	433	447	483	478	468	459	448	477	452	438	427	477	441	457	435	448	441	418	478	465	492	477	467	474	446	481	442	446	445	439	459	429	455	480	458	457	461	453	437	492	439	445	482	469	458	442	462	447	458	445	445	445	438	457	467	485	457	450	462	479	410	483	422	464	444	481	486	440	468	428	449	451	489	455	486	421	474	435	455	468	459	439	476	495	429	503	482	470	476	496	455	441	498	504	465	455	430	452	484	449	487	440	472	480	461	481	429	461	463	450	415	466	404	436	439	454	477	448	435	465	468	481	468	470	499	460	447	422	463	439	463	457	448	503	460	471	423	439	449	442	495	499	484	448	438	464	418	443	467	464	518	495	488	479	474	465	416	450	418	470	434	437	473	414	469	463	413	471	451	472	464	448	447	463	442	441	415	458	454	449	419	452	500	494	422	467	464	449	471	470	463	433	468	443	472	499	448	437	467	490	463	490	421	477	464	472	435	477	453	457	482	434	442	483	489	448	458	438	438	450	492	429	461	431	464	456	492	436	467	484	464	418	424	459	463	442	455	443	468	453	429	436	465	459	496	474	450	466	510	458	449	498	448	479	454	440	439	461	443	475	459	492	458	462	469	446	475	434	436	459	462	467	461	477	428	468	469	485	421	473	445	434	444	465	450	472	469	421	473	470	467	472	465	444	468	453	426	460	426	437	444	424	479	464	444	462	445	441	466	447	460	502	486	467	417	488	456	469	475	477	442	488	493	412	479	500	472	463	434	452	477	439	467	479	462	451	478	472	492	425	474	447	456	429	445	470	447	474	490	451	469	404	447	476	454	468	466	482	492	457	467	460	432	464	450	426	439	430	473	458	439	470	461	431	444	458	475	506	442	496	438	465	471	488	468	383	481	423	487	476	469	451	458	434	476	457	487	472	421	442	504	443	455	463	428	485	482	474	498	426	440	435	482	458	455	450	445	489	489	434	438	407	504	414	487	463	448	467	422	426	462	485	455	457	449	493	487	461	457	464	461	416	473	455	456	479	470	484	459	476	465	474	408	497	443	465	455	462	444	448	425	438	475	470	480	461	453	461	457	441	454	460	462	464	489	460	476	501	451	415	447	468	435	428	479	457	492	462	443	453	439	476	464	435	474	444	453	472	437	446	463	457	474	423	436	445	464	494	462	394	448	466	459	444	493	447	455	423	453	435	455	493	441	436	447	482	427	473	470	468	484	440	427	506	420	430	467	483	458	434	449	432	453	470	461	467	508	419	433	473	470	496	450	446	436	452	431	503	454	450	494	496	450	503	452	434	458	458	443	434	443	432	455	445	449	453	473	451	444	441	476	451	461	465	483	441	451	440	438	486	426	462	434	475	516	440	456	461	467	446	452	461	504	467	477	482	444	438	459	460	476	435	448	460	461	463	460	476	412	435	486	429	474	434	463	485	473	453	451	484	457	470	448	493	440	485	437	440	457	422	455	472	465	437	437	487	464	462	488	432	423	406	462	436	461	480	457	483	444	439	469	453	459	456	454	473	466	481	406	434	463	478	446	446	473	464	471	408	422	443	421	436	456	441	433	456	463	408	453	434	480	459	461	464	469	459	481	451	451	425	476	453	457	425	427	451	497	411	468	467	452	455	463	481	482	473	482	440	488	455	490	482	466	474	464	477	424	405	455	401	460	461	437	435	496	470	440	471	481	438	506	474	430	470	497	475	493	474	458	463	480	474	477	477	450	467	472	454	447	470	475	433	422	452	436	423	441	438	474	473	478	486	456	466	444	447	465	443	469	478	452	491	474	447	443	455	422	462	464	481	447	452	465	470	458	458	461	492	460	441	456	489	557	457	445	434	482	476	459	449	461	475	441	454	459	444	449	456	464	481	445	456	464	480	458	464	431	432	461	471	412	470	392	452	513	471	444	425	475	472	466	475	435	447	401	467	448	434	452	445	463	458	449	466	467	490	446	456	442	449	476	505	438	467	427	456	462	495	494	438	453	455	439	501	422	425	478	478	420	453	472	436	396	482	477	484	468	455	449	486	480	473	479	456	455	451	443	461	444	456	437	418	448	477	475	422	448	464	453	429	425	427	456	461	441	477	427	455	470	447	410	477	493	466	407	502	480	468	434	468	458	478	451	449	466	462	441	445	485	468	451	457	426	489	434	441	468	429	474	461	485	471	422	492	403	468	448	456	464	463	447	455	464	478	457	440	436	456	510	460	404	468	444	464	444	476	469	440	413	432	412	454	469	468	423	466	463	489	409	455	450	492	463	482	442	432	494	519	473	401	510	437	446	421	433	490	447	460	454	470	439	459	436	482	469	437	438	513	456	454	447	494	436	433	460	438	450	465	468	455	466	446	425	472	451	448	474	469	464	459	455	440	428	433	449	448	476	445	447	462	484	483	445	452	473	400	436	461	483	448	449	465	444	456	479	444	460	425	454	457	483	471	437	445	430	480	490	481	475	497	485	440	434	474	488	484	482	461	459	455	491	436	457	450	456	469	469	479	459	445	450	442	466	429	451	464	428	454	468	458	467	482	438	415	477	477	496	488	497	495	456	450	479	485	435	480	469	470	480	439	471	486	463	424	451	444	448	485	478	517	447	481	457	487	461	498	468	472	434	422	467	489	441	493	446	431	463	456	456	444	497	482	469	437	471	441	427	447	474	440	466	478	470	454	446	453	471	459	429	435	457	519	446	428	434	457	467	452	485	460	458	466	463	461	436	421	493	485	508	457	445	515	456	463	453	467	454	468	486	447	491	443	454	419	489	449	473	441	449	470	437	437	466	439	492	488	475	450	440	439	463	426	440	469	466	445	491	481	424	455	471	433	460	473	452	434	439	442	477	480	439	466	480	461	469	499	439	473	457	454	456	478	484	451	488	436	490	457	440	437	473	440	458	444	435
4666	14212	9800	4977	3542	2676	2092	1759	1372	1090	1075	927	838	795	774	726	723	638	624	659	626	605	518	599	560	569	557	570	554	565	553	548	546	578	552	529	521	522	527	540	542	546	535	546	520	521	510	522	533	498	547	544	517	509	508	515	511	520	564	515	527	501	555	513	520	541	483	523	536	508	535	522	530	501	513	527	570	502	483	478	543	514	542	537	501	498	532	522	520	502	518	524	481	540	501	518	486	531	552	531	509	486	523	523	522	501	505	529	532	549	478	526	527	519	496	523	542	520	507	526	502	522	535	532	542	534	480	533	479	532	537	490	492	491	512	495	516	503	529	543	581	545	508	535	511	542	486	516	528	491	472	510	553	490	523	538	515	536	555	505	516	528	515	528	537	537	495	481	500	539	503	522	522	564	502	546	512	466	514	479	524	518	550	510	554	544	462	528	529	516	520	531	489	492	497	483	506	542	568	530	508	495	522	530	497	507	489	489	520	509	560	490	517	480	489	493	516	543	497	512	501	472	527	519	514	558	544	506	558	523	487	527	553	498	536	536	513	544	494	487	513	518	536	520	526	509	512	492	505	522	526	512	525	504	486	522	536	559	511	510	514	487	546	473	512	512	500	537	513	524	487	541	499	564	510	505	517	518	497	503	527	504	497	538	524	495	519	545	554	513	473	505	494	503	523	500	526	473	528	535	567	525	526	548	513	574	522	498	470	557	525	498	526	518	549	517	522	542	516	483	508	510	497	500	519	522	487	513	531	509	509	503	530	505	506	510	503	512	532	537	493	507	512	503	513	521	511	490	492	511	536	489	508	548	511	505	523	557	523	554	508	509	546	508	543	547	519	548	509	500	491	513	502	498	502	491	530	543	507	557	508	522	512	525	506	510	535	490	508	486	542	484	549	528	532	516	513	470	515	557	523	485	532	531	465	502	485	518	546	491	503	536	477	503	524	493	534	533	506	566	504	492	506	527	507	534	532	522	499	527	513	497	519	490	518	527	543	515	516	566	522	529	514	498	498	535	550	531	493	472	546	523	582	538	474	498	505	565	487	522	536	472	532	482	490	550	529	462	510	559	492	519	525	513	499	489	514	548	517	506	488	531	516	510	505	539	508	480	514	478	527	514	494	531	536	525	505	534	540	490	498	509	529	541	515	519	523	519	503	500	525	545	540	519	514	551	530	488	541	523	487	503	515	539	504	520	510	530	546	492	550	499	512	520	507	548	511	535	479	528	499	504	549	525	525	500	496	511	524	504	536	510	517	508	511	539	518	516	517	461	489	561	565	521	510	539	484	531	534	525	502	498	501	510	518	512	526	492	500	500	485	524	530	521	523	500	550	490	500	517	507	507	552	514	496	549	505	488	496	538	548	516	564	530	538	533	548	536	545	511	486	537	502	565	507	521	486	497	503	536	506	514	530	524	517	481	521	506	487	500	517	534	494	492	545	508	498	491	498	521	512	516	499	506	487	495	545	459	495	556	546	516	565	515	528	509	542	569	510	548	504	538	561	497	500	495	498	517	536	519	526	474	534	519	517	552	494	504	508	521	537	553	512	468	527	504	495	493	520	546	519	492	531	501	502	542	534	528	542	518	504	479	546	509	517	486	485	501	499	531	515	529	532	507	545	513	519	505	516	505	526	510	547	533	546	498	527	534	522	517	490	538	515	487	524	532	526	523	483	525	510	515	471	498	547	508	495	512	550	491	510	510	482	465	500	509	481	555	513	501	524	522	485	551	507	501	537	552	521	535	491	485	483	495	516	511	495	475	533	485	507	523	549	495	493	544	542	487	518	493	546	496	520	515	560	547	485	518	504	481	534	490	519	545	513	530	528	478	494	538	534	532	485	528	524	528	519	555	491	487	520	505	487	522	500	472	507	485	528	514	535	459	518	527	560	489	506	520	550	539	542	508	491	533	515	516	538	502	505	507	483	561	501	524	515	460	524	507	543	510	503	537	538	516	519	517	526	549	526	505	518	514	522	464	509	487	499	530	508	519	496	527	517	519	502	504	504	505	488	550	527	531	518	545	527	505	479	547	510	546	536	543	538	554	516	529	503	527	510	488	494	536	491	509	533	528	516	497	570	515	532	531	500	491	496	539	488	501	502	510	527	514	504	498	512	529	517	498	489	520	503	566	518	514	495	520	516	519	510	521	512	519	518	491	551	503	546	519	563	531	502	515	513	527	499	507	499	531	518	511	552	568	515	515	491	544	482	560	500	509	528	518	520	509	539	499	511	507	477	506	541	515	533	488	520	544	533	506	487	494	495	508	496	542	517	522	485	480	487	513	540	488	529	479	552	539	487	504	584	522	530	512	566	496	515	461	532	504	513	506	496	510	514	518	479	513	526	555	528	524	521	500	526	516	543	542	527	529	521	525	559	524	503	490	508	514	488	540	519	530	499	533	534	512	541	512	523	533	502	530	504	504	494	537	517	498	518	546	494	508	480	513	527	527	509	551	546	496	549	477	581	513	511	519	523	495	517	529	533	541	509	551	491	512	482	518	526	503	538	504	499	508	509	512	493	509	544	478	529	546	530	528	496	524	506	532	490	475	509	493	533	549	532	493	488	507	502	474	529	527	539	577	510	545	533	510	476	526	449	530	540	492	518	493	530	549	504	492	577	539	542	490	520	479	511	505	507	519	498	513	499	513	526	526	530	526	530	543	532	503	527	531	526	434	509	504	485	543	538	531	505	507	490	498	513	559	560	507	486	538	533	533	477	529	473	494	542	541	528	492	526	523	482	522	518	531	514	500	498	525	543	503	535	487	517	516	486	512	525	524	533	500	510	578	539	504	540	520	523	504	499	506	538	497	523	508	538	490	488	494	522	491	496	506	515	520	505	489	541	490	529	479	471	513	441	522	475	543	487	523	552	522	517	529	547	540	541	505	480	499	513	538	525	520	503	521	489	528	535	487	524	479	567	487	499	519	521	498	510	531	501	527	486	557	577	528	529	524	507	519	536	533	491	537	528	521	515	513	549	516	517	509	508	556	501	488	516	500	526	504	522	532	528	515	488	518	499	504	533	529	510	533	493	516	519	514	503	513	484	501	546	497	493	487	517	473	524	523	513	506	500	494	522	516	515	489	509	545	491	541	530	566	533	525	490	493	514	504	499	506	538	497	542	512	522	505	496	492	538	534	481	530	552	541	474	503	516	516	522	552	470	544	496	500	514	525	547	511	506	517	529	566	498	524	498	502	549	523	513	521	524	510	502	500	530	484	455	519	450	534	507	506	524	515	507	487	501	529	519	503	513	562	554	496	540	504	505	582	502	531	499	543	507	491	500	487	488	543	507	514	513	482	531	544	482	501	488	514	493	523	546	496	505	483	527	551	537	516	523	502	506	504	527	511	528	532	515	522	508	520	516	501	583	534	524	482	507	540	513	499	520	512	507	525	524	499	515	514	578	469	538	490	528	515	461	534	489	544	504	524	507	527	515	516	509	497	492	509	545	511	501	514	485	510	521	526
27303	18206	3906	440	414	352	350	343	331	366	373	331	312	321	319	288	335	329	337	318	326	357	312	356	344	358	305	279	333	319	359	316	325	304	334	312	308	340	287	307	311	292	346	339	312	336	343	305	329	330	296	339	334	373	351	295	316	322	329	348	327	310	307	321	353	324	347	347	306	327	338	334	306	349	339	325	318	359	318	313	327	296	340	331	309	316	328	307	310	296	323	347	352	308	328	297	315	368	348	343	330	311	316	335	313	352	334	322	354	333	325	298	331	339	334	330	328	332	290	363	330	312	340	328	324	311	342	322	337	318	316	298	309	321	318	322	315	302	340	333	333	362	302	334	298	327	326	309	311	328	305	319	337	320	294	329	317	308	330	309	346	333	297	336	339	320	341	327	274	384	340	330	335	304	360	308	350	343	322	342	305	347	309	337	323	341	291	299	293	320	344	341	353	327	334	353	368	330	310	312	329	303	340	311	368	299	336	313	316	339	338	318	310	305	343	293	319	337	333	352	334	302	290	324	317	332	309	292	326	322	331	329	364	326	314	333	313	298	324	345	371	313	338	351	311	293	314	329	317	329	313	356	359	298	307	313	307	311	324	291	331	322	335	316	361	334	341	318	329	314	338	341	304	344	333	301	309	355	318	373	323	308	336	307	333	309	301	321	331	325	328	314	313	360	314	325	314	304	356	314	334	323	315	343	334	309	335	324	357	322	345	305	334	314	291	299	296	329	343	344	350	332	327	343	325	306	323	368	338	340	321	360	313	314	326	327	294	334	309	329	327	371	334	353	321	350	354	347	305	313	282	369	336	306	326	347	329	363	339	324	304	346	314	339	320	283	343	334	325	341	315	310	312	347	311	335	300	325	327	312	315	351	343	320	341	343	357	288	311	322	319	311	345	301	338	326	347	311	329	370	316	313	311	346	332	325	316	307	306	334	313	366	333	350	310	346	334	344	323	318	314	295	324	289	359	333	311	347	320	346	294	320	345	304	324	355	334	346	335	301	336	320	320	345	310	331	343	345	323	312	304	313	292	344	323	335	355	349	320	347	301	325	306	307	320	296	305	313	342	319	305	335	304	332	310	312	348	311	318	335	327	337	340	340	331	307	342	310	316	327	318	342	315	348	356	339	327	312	311	318	346	302	336	348	309	312	342	312	294	329	322	301	336	350	310	320	325	317	294	295	334	329	319	335	318	315	337	319	327	346	335	327	357	322	310	336	321	332	325	316	343	305	345	317	364	340	338	336	346	358	315	313	349	325	298	297	355	332	326	337	331	345	319	327	341	319	352	292	402	311	349	310	352	344	338	297	356	336	298	292	359	354	315	335	312	336	302	327	306	327	313	287	322	281	332	299	343	327	325	315	308	308	296	345	318	356	343	348	335	340	350	330	358	336	341	295	319	328	352	334	338	364	314	323	317	337	349	347	328	308	319	323	297	319	329	346	330	327	355	308	354	295	343	332	332	311	369	330	346	340	311	326	329	341	304	329	340	321	348	329	328	380	320	345	323	343	340	307	355	346	326	319	319	325	336	307	323	321	323	325	311	342	293	308	351	303	308	347	338	325	356	360	347	362	316	325	351	298	344	320	317	334	338	322	361	317	341	278	330	347	340	304	316	329	350	349	348	342	342	312	350	339	337	310	332	301	341	336	344	302	337	319	326	328	319	286	332	360	328	308	331	313	311	315	340	362	358	305	308	315	302	353	307	352	348	335	353	331	325	378	320	325	296	325	320	339	304	320	330	344	335	303	344	350	346	363	332	321	317	325	341	334	352	324	389	324	329	314	311	334	311	352	326	319	319	327	294	328	342	320	308	305	309	315	341	306	329	343	313	323	313	341	349	342	346	331	334	299	332	322	335	318	341	315	307	320	333	343	293	321	308	331	314	337	341	336	341	351	362	340	335	309	303	343	332	326	320	334	325	375	318	302	305	332	357	325	316	341	353	313	350	306	352	306	349	352	324	306	324	361	316	333	313	310	357	318	339	322	350	309	325	322	314	310	313	300	333	324	286	329	307	338	331	345	346	317	314	318	336	312	330	330	335	328	310	332	325	316	344	329	334	304	338	330	301	360	355	349	319	288	327	308	333	319	311	322	326	326	338	335	336	328	351	320	351	342	307	321	356	308	334	349	326	304	298	332	332	315	328	290	349	324	323	324	364	317	313	332	325	357	339	328	303	292	312	337	338	316	301	311	341	301	317	342	321	321	331	332	324	334	311	362	352	349	331	329	320	296	322	327	294	309	337	330	346	321	333	292	326	338	322	334	306	331	339	334	320	368	333	330	340	332	315	357	308	340	338	308	314	318	317	326	349	323	336	327	360	305	352	314	328	341	323	342	324	347	311	355	330	322	351	335	340	337	320	319	342	310	326	320	334	297	315	341	277	333	322	356	350	340	327	336	335	300	328	352	332	354	330	351	338	313	328	311	335	338	307	322	353	307	352	317	357	361	327	340	351	351	325	328	320	356	326	312	354	335	346	312	330	322	353	345	326	311	356	312	340	348	360	358	326	323	336	308	309	311	308	337	351	314	334	273	309	337	333	343	356	343	334	309	310	339	349	362	367	342	315	322	339	291	341	359	329	309	297	334	329	295	336	317	342	319	350	335	293	306	318	332	329	338	337	313	300	303	317	357	333	323	349	355	315	321	324	317	310	369	331	348	333	344	322	351	305	326	315	306	336	331	333	339	358	315	313	350	337	370	301	330	308	313	327	315	317	351	320	333	341	330	310	329	349	311	354	331	303	321	318	328	307	329	334	321	350	327	334	332	375	341	309	359	316	320	307	319	312	311	319	331	314	292	332	319	323	312	336	328	354	331	311	329	310	329	346	301	319	343	319	312	335	333	327	303	310	317	309	324	341	319	301	309	326	312	337	346	350	340	332	320	317	341	363	315	321	353	302	329	337	308	301	296	342	327	348	330	315	336	327	339	334	334	338	305	358	318	310	324	334	342	321	319	319	311	325	325	329	343	300	357	305	356	340	352	329	319	325	335	321	335	334	323	316	288	320	308	304	308	294	312	298	335	351	332	325	318	312	339	337	343	313	329	345	312	340	328	318	353	292	339	331	311	331	325	331	324	304	331	309	324	291	333	338	311	335	333	312	324	329	356	300	296	337	341	343	333	326	316	332	314	335	331	345	328	303	357	358	337	303	346	309	328	352	357	316	340	316	324	324	320	349	362	322	347	330	333	307	328	320	311	293	325	309	318	327	318	337	338	334	327	288	317	310	315	345	304	353	310	335	323	323	357	328	340	341	328	322	325	307	340	311	317	330	326	314	350	340	352	292	320	325	301	320	340	338	332	320	353	298	319	326	330	383	348	334	352	301	333	344	330	326	342	370	310	346	351	354	329	336	340	306	340	371	306	343	311	319	317	337	384	337	354	312	288	322	348	326	333	338	334	333	323	349	335	321	325	329	334	318	326	295	343	337	331	337	348	347	350	309	343	334	337	329	330	311	343	347	325
4055	848	676	475	468	406	400	386	348	386	375	369	365	338	376	356	353	349	341	389	380	368	352	381	341	333	356	381	354	355	356	347	368	382	339	366	397	403	350	347	315	388	361	355	365	406	359	346	357	399	395	353	345	376	350	365	355	358	347	382	356	379	319	368	352	398	354	329	369	330	397	357	336	344	391	317	346	369	365	336	335	366	369	356	369	363	379	353	361	395	379	364	351	373	359	356	366	396	379	364	368	357	357	354	402	349	347	337	351	381	361	362	357	364	375	339	350	365	341	370	358	335	374	353	359	340	376	359	354	335	380	374	348	373	330	368	352	359	356	362	306	378	356	310	368	367	362	386	359	388	351	370	347	381	346	369	349	385	329	381	379	335	337	374	349	351	334	352	360	316	354	373	395	398	339	400	373	358	376	338	357	357	354	353	357	365	407	355	346	382	315	366	342	365	364	341	354	351	381	376	380	359	371	357	319	372	343	353	318	330	365	395	342	364	366	358	331	392	359	383	374	346	375	350	343	362	378	364	374	372	360	382	350	341	418	398	357	344	360	355	327	406	356	376	375	349	342	355	360	380	380	368	374	382	354	349	363	364	392	317	372	329	336	345	362	354	361	330	339	369	370	334	353	333	340	367	343	371	369	363	357	352	347	353	329	343	367	357	362	373	365	367	314	361	382	354	378	338	368	369	337	336	359	365	358	371	363	332	373	359	351	348	347	400	367	386	352	378	337	344	382	342	346	362	326	366	369	322	375	351	361	345	368	323	368	379	335	370	333	386	364	347	380	347	362	364	344	364	330	357	372	340	362	353	328	376	343	382	371	363	375	381	368	347	357	334	354	351	353	348	365	403	357	367	375	371	370	380	358	356	325	353	346	313	381	419	394	363	339	369	358	365	345	365	371	338	354	362	357	357	347	354	364	353	380	388	375	373	338	385	358	375	388	399	335	356	381	380	378	395	382	353	361	346	381	380	346	364	370	364	371	382	375	349	369	347	397	396	379	374	333	387	372	351	406	348	371	376	343	370	341	345	395	349	329	347	366	357	347	370	420	358	348	378	339	346	361	366	382	367	349	371	392	338	382	373	381	369	359	363	348	347	372	330	353	374	331	368	337	373	342	367	361	350	341	370	375	358	346	348	365	365	331	371	374	385	335	357	369	381	377	340	388	355	353	351	368	376	371	342	361	386	344	353	349	367	344	347	353	353	367	354	342	363	328	320	361	375	351	359	337	362	365	377	351	350	373	351	357	366	377	340	376	359	371	368	322	374	351	340	356	379	339	343	374	330	353	384	365	350	386	354	376	350	369	360	373	379	358	372	353	362	387	369	352	373	380	393	364	349	353	318	359	350	367	378	369	371	373	371	354	357	374	351	348	348	370	338	381	363	385	332	390	354	370	360	392	348	355	361	365	359	394	349	349	323	367	372	365	349	335	342	375	368	367	366	375	351	331	342	363	395	337	361	335	374	349	380	356	382	390	330	340	344	353	368	344	346	303	362	348	353	371	366	359	368	344	355	363	360	354	362	380	376	344	359	329	366	352	360	355	363	364	321	348	336	329	330	371	384	381	393	354	381	352	352	365	336	350	358	396	331	343	369	321	358	376	324	371	339	372	358	343	345	363	365	381	366	366	383	366	353	362	319	357	368	374	369	358	337	378	364	369	365	376	383	356	383	353	343	387	386	362	361	357	372	369	378	358	380	347	384	318	356	352	364	393	330	337	376	362	325	390	344	392	366	340	357	345	371	373	371	403	363	368	377	395	316	371	363	360	359	393	350	349	332	361	353	353	339	382	320	398	372	386	388	359	367	359	354	384	355	373	345	354	346	338	327	369	347	365	369	417	372	327	361	370	332	331	331	398	365	380	357	356	341	346	340	335	341	382	372	376	402	361	338	376	342	359	377	380	353	369	383	382	401	344	353	339	354	371	375	363	347	363	337	382	379	354	345	343	361	362	340	355	342	371	340	380	386	405	333	384	346	352	393	363	367	366	377	344	362	376	369	351	373	376	344	334	371	394	376	360	358	349	367	344	381	358	354	373	359	379	358	389	352	365	352	352	363	342	369	351	397	346	390	362	354	351	406	354	384	354	371	336	379	365	347	347	381	382	361	384	372	372	368	365	388	355	364	366	353	346	391	365	343	324	362	375	355	385	347	367	361	338	358	344	328	407	347	394	374	356	338	382	348	346	360	386	353	325	362	367	340	393	366	389	357	341	341	334	359	349	348	353	368	371	382	320	332	398	393	372	349	400	339	369	341	360	374	366	321	369	344	410	345	362	374	328	363	381	363	363	370	360	369	364	354	351	370	363	338	346	365	341	340	363	352	367	373	350	383	338	369	358	384	359	340	357	336	364	348	385	350	325	358	341	343	371	348	356	334	383	371	353	345	366	379	352	376	344	362	348	384	360	328	376	384	366	342	370	366	347	359	363	367	385	338	381	360	385	341	355	327	379	358	380	381	349	332	375	418	376	367	367	397	331	324	331	392	332	349	394	364	373	334	370	389	381	395	382	370	377	338	356	360	344	335	331	402	340	373	357	380	372	344	361	353	376	393	353	322	382	379	365	377	338	368	347	380	366	354	340	338	368	354	387	349	363	366	340	349	342	382	386	348	370	331	368	336	372	378	381	331	373	381	360	369	369	376	387	363	341	353	354	367	345	357	342	365	378	323	381	374	355	365	370	355	365	391	372	358	361	349	382	414	368	352	352	356	383	336	379	353	354	375	392	397	336	353	373	367	359	349	355	387	389	358	342	323	361	341	349	361	350	386	371	381	368	356	375	340	358	342	345	378	379	366	406	325	329	378	374	364	364	405	344	332	397	362	383	381	359	348	365	347	390	376	350	357	329	346	340	359	391	354	390	354	379	356	359	336	399	370	356	354	374	372	382	330	336	357	368	351	340	338	381	353	329	355	382	328	356	357	344	348	366	349	354	330	334	379	364	363	391	351	372	353	337	366	360	376	357	366	356	357	382	376	372	354	329	379	357	330	396	341	387	376	393	380	351	405	393	369	361	398	363	310	389	340	355	345	353	343	379	344	361	373	354	368	365	388	349	348	361	346	328	343	378	378	335	341	399	349	365	379	324	327	355	353	343	351	351	371	337	337	367	336	378	338	344	371	352	351	345	363	361	378	376	355	362	353	365	342	382	373	356	335	354	340	369	387	391	342	379	360	357	372	339	338	367	363	386	375	376	367	371	377	403	344	360	371	366	340	331	400	336	352	340	336	377	357	358	356	369	336	382	353	379	347	368	373	350	402	388	349	343	391	367	376	355	348	379	370	362	342	363	372	362	370	373	390	339	366	365	317	354	362	385	365	348	382	382	362	346	354	353	348	349	340	357	357	371	354	336	353	363	397	356	370	353	357	391	364	362	377	338	328	381	351	371	333	373	391	370	344	351	369	346	373	375	326	346	329	336	359	328	348	348	306	381	366	375	374	406	360	350	356	404	374	377	330	348	344	377	363
23162	20930	28260	23754	20935	12338	1461	894	775	737	717	759	662	656	640	584	631	595	599	614	593	616	599	595	625	613	586	582	568	577	543	590	583	577	559	570	566	587	569	590	550	555	594	538	583	527	566	527	544	582	538	543	529	517	579	567	605	564	563	519	563	562	581	576	561	554	571	572	586	595	585	574	592	573	538	543	539	590	572	546	549	570	517	572	526	591	610	570	545	574	593	544	546	547	590	551	566	587	573	598	569	568	491	557	528	533	544	579	502	525	566	572	553	589	556	580	543	558	573	580	545	565	552	591	549	583	552	538	519	592	560	550	555	582	527	573	555	598	549	550	556	621	540	574	569	581	583	570	584	542	543	593	501	568	563	560	573	577	560	593	563	574	562	540	546	548	569	555	602	577	532	594	541	573	603	589	575	594	538	555	556	594	609	540	562	564	555	553	542	530	525	521	565	570	619	576	565	569	513	591	546	558	566	564	544	549	533	520	559	587	530	535	558	557	588	586	575	516	548	565	536	562	589	526	537	580	554	565	535	575	566	552	549	549	522	548	555	547	523	568	566	579	565	550	575	576	562	557	509	553	552	536	534	582	590	585	559	588	575	573	580	544	561	547	537	567	575	588	520	565	562	557	542	536	571	554	578	539	477	588	559	550	554	543	555	519	565	559	610	555	548	546	545	604	548	565	562	547	549	541	538	575	502	570	528	544	562	590	572	555	584	554	510	577	551	589	523	577	583	588	531	566	561	542	529	572	542	571	588	551	573	564	572	578	549	553	575	564	554	571	533	557	554	557	573	547	565	534	594	589	544	533	528	554	550	574	530	535	531	555	534	534	562	547	563	576	544	577	556	560	559	574	567	556	536	591	520	516	595	529	564	555	516	555	564	570	539	542	541	502	575	582	549	541	555	526	552	524	575	550	551	544	572	554	577	537	544	572	497	565	558	556	558	528	558	631	520	496	556	536	558	512	583	585	570	526	549	540	548	566	528	562	561	562	538	553	547	521	555	532	527	526	551	559	549	562	548	535	594	550	548	574	525	540	566	557	545	498	556	582	524	593	575	531	510	563	571	599	558	561	598	551	578	571	574	589	611	570	530	556	570	565	537	556	580	533	521	522	562	585	573	579	586	537	580	552	594	602	569	589	525	535	514	577	528	563	568	550	564	569	558	585	531	502	530	521	530	539	561	573	543	602	576	627	531	593	567	534	569	542	571	549	583	548	534	552	554	543	576	551	576	574	561	518	582	563	563	569	582	584	575	560	570	534	582	568	566	557	611	548	578	547	533	532	556	550	552	567	575	567	576	553	542	555	567	586	606	537	594	536	529	569	556	550	562	539	519	577	526	525	579	545	532	552	555	544	592	565	577	546	570	543	546	599	567	515	553	570	542	584	545	511	558	556	547	511	550	581	537	568	528	560	542	530	556	564	537	563	554	521	527	588	577	551	568	535	560	558	563	498	587	560	569	559	515	565	539	569	536	582	541	603	526	570	542	546	573	549	527	552	501	528	586	550	575	555	570	554	570	556	559	552	555	577	580	522	553	511	616	560	525	516	596	488	547	534	548	577	552	541	557	543	568	544	574	605	585	541	566	585	566	556	546	604	578	579	512	585	578	558	572	543	535	556	575	561	538	567	540	575	550	528	523	557	595	537	587	551	563	564	541	520	546	578	592	562	567	580	585	596	560	536	533	567	533	549	553	526	551	579	533	570	534	581	559	516	530	563	573	545	581	532	571	551	557	556	561	557	553	518	544	539	537	550	577	575	547	534	577	522	504	538	565	586	545	528	580	559	542	566	526	554	511	576	580	567	585	561	530	562	553	582	556	587	549	550	575	508	587	526	538	550	587	556	562	606	565	544	570	598	530	600	585	549	586	589	579	552	546	593	584	556	554	545	531	576	549	565	552	557	614	604	608	570	540	535	559	544	585	525	569	551	538	550	576	570	579	598	544	557	567	547	527	518	535	523	542	548	510	546	563	551	533	556	509	539	562	531	559	573	552	512	577	581	543	562	589	503	534	577	603	598	576	580	538	521	504	582	579	538	519	534	548	511	570	549	565	570	588	529	532	571	534	596	578	549	532	544	587	497	606	552	526	557	543	568	565	572	510	579	598	546	568	534	581	580	592	576	521	535	554	589	595	584	595	539	547	532	573	482	534	587	556	527	541	541	546	535	572	540	535	554	566	566	552	552	527	561	513	523	532	539	560	543	567	541	586	539	545	570	598	519	555	546	574	561	579	613	531	557	546	586	560	573	569	567	562	543	564	563	541	552	565	564	553	572	577	510	541	534	533	546	563	562	558	525	563	570	571	528	559	581	588	608	500	561	560	631	564	549	574	517	565	600	554	499	575	578	583	538	568	529	587	572	583	560	572	601	540	543	554	597	557	538	563	534	622	561	555	534	554	542	543	576	536	557	548	547	568	593	530	575	598	508	560	559	506	574	586	546	525	568	565	530	548	581	560	524	537	542	558	523	568	601	527	553	557	561	579	503	556	542	546	534	509	577	571	574	581	558	551	558	525	556	507	537	561	555	540	573	584	565	539	540	582	515	530	545	564	545	523	565	528	549	580	555	538	593	569	550	538	548	554	569	562	544	574	537	538	559	588	559	556	559	547	525	592	533	552	576	535	582	549	523	524	566	561	574	542	527	600	586	593	568	518	579	566	513	531	534	557	554	573	554	567	544	578	550	537	569	532	552	550	585	574	539	532	556	559	536	548	545	562	579	545	539	586	584	535	533	548	518	552	556	537	586	535	558	541	572	557	587	541	551	529	543	549	564	539	531	567	530	567	546	540	583	516	573	562	591	583	558	571	561	571	553	544	506	534	534	552	550	547	522	536	556	548	555	589	559	561	568	531	557	574	534	530	554	548	525	527	550	567	563	554	517	566	541	509	609	582	530	567	547	540	580	524	556	604	603	581	589	536	574	567	543	544	540	544	562	539	535	533	527	545	588	568	528	525	526	564	611	545	549	570	537	560	559	570	537	516	516	571	515	573	531	555	523	563	603	530	564	549	535	549	557	567	549	512	552	566	547	576	538	582	572	580	541	523	556	526	574	558	574	553	551	549	579	579	567	575	551	536	596	521	546	545	572	532	539	548	595	540	556	562	567	535	534	570	620	546	560	580	532	570	538	560	523	545	558	542	535	523	523	555	570	548	581	570	566	542	607	555	522	545	605	570	536	590	569	578	515	579	597	537	555	600	516	521	515	553	551	534	561	551	568	548	550	573	542	575	581	566	554	558	555	570	525	561	580	529	559	548	537	555	563	566	527	570	572	544	579	600	556	573	590	572	554	589	547	549	605	553	544	549	557	566	637	544	618	553	516	570	572	568	550	564	587	565	554	577	547	543	554	557	571	576	608	603	568	578	568	549	570	560	519	558	588	531	531	562	523	512	569	551	516	540	554	549	567	579	538	513	548	559	516	595	536	568	551	543	521	578	555	528	540	519	577	525	592	581	547	562	563	526	572
3937	8822	6316	2980	2269	1795	1426	1210	1054	945	899	888	809	760	732	718	673	679	640	632	666	632	650	669	646	654	604	620	585	610	600	686	626	657	643	600	655	608	632	621	633	594	586	592	629	642	644	659	610	584	607	621	657	616	584	611	625	601	618	599	573	640	599	595	627	610	629	667	641	621	640	591	633	563	586	628	594	611	600	577	649	606	597	625	626	605	600	636	641	576	599	613	633	610	638	590	633	650	619	603	619	619	620	638	600	621	588	627	613	626	613	579	593	611	636	605	580	555	609	586	590	612	610	613	566	571	618	638	580	621	565	623	608	635	633	629	667	635	581	611	640	585	647	639	619	609	644	576	643	615	613	608	599	597	578	584	607	632	595	642	603	606	595	584	612	595	591	625	611	595	645	618	613	625	601	586	590	608	616	617	576	588	617	604	597	616	639	634	629	635	601	605	642	632	632	570	601	615	622	629	607	622	642	616	651	615	597	618	650	595	601	601	642	594	612	589	613	599	668	618	636	596	623	621	605	615	641	676	635	626	585	604	582	641	618	591	618	634	600	586	595	629	614	605	595	635	560	595	620	601	629	685	602	611	613	603	601	606	645	602	633	638	615	598	617	628	613	598	587	615	623	614	584	617	608	601	618	605	607	560	592	579	597	564	596	606	585	589	616	571	594	615	617	643	600	625	581	611	607	604	613	590	621	616	583	607	600	604	620	592	586	624	628	632	573	608	619	589	623	633	633	563	612	617	612	592	639	637	644	583	616	581	635	599	602	635	538	591	621	627	609	609	573	638	596	583	592	604	643	615	597	629	585	589	636	602	618	613	654	588	626	609	585	606	602	600	594	592	591	596	596	601	568	601	600	633	606	573	602	615	639	616	607	616	592	655	622	657	630	611	641	607	620	606	587	627	608	595	632	587	590	571	630	610	573	612	613	616	588	610	604	604	618	588	570	622	564	632	618	639	613	590	615	616	647	623	605	578	619	574	622	622	639	572	609	599	649	611	591	643	603	664	586	610	614	601	614	610	593	637	595	627	605	644	612	640	607	643	584	608	602	644	598	618	656	625	604	559	543	618	561	608	657	607	642	595	600	635	617	593	624	613	602	583	645	596	575	587	622	576	617	620	647	611	590	601	583	599	608	626	620	582	606	612	585	597	602	579	640	631	615	561	614	634	610	647	594	591	613	663	623	612	564	572	687	593	597	631	608	592	659	620	597	625	593	599	608	624	593	599	618	595	582	643	638	637	645	637	590	590	630	585	616	639	616	636	604	582	593	635	614	601	606	602	633	633	597	645	606	602	640	640	634	643	643	606	673	581	597	642	591	620	574	657	650	609	619	595	624	617	624	621	592	621	603	628	588	596	604	622	638	575	585	601	606	599	630	626	636	577	588	614	614	613	591	603	602	582	624	605	611	577	651	616	655	604	558	580	657	581	598	630	563	623	614	614	621	620	607	633	616	581	573	624	641	631	621	603	634	584	601	581	589	578	604	605	602	613	590	572	598	591	622	584	617	604	628	581	608	632	580	609	611	626	570	597	639	612	613	617	626	634	576	614	651	580	617	582	612	576	583	592	598	606	614	606	643	614	590	626	584	599	621	611	642	586	595	660	614	639	594	625	635	598	572	587	626	580	594	633	605	624	600	577	609	656	630	606	569	588	594	580	612	628	593	638	607	580	646	538	611	618	570	610	663	562	672	607	623	596	592	592	599	590	621	616	593	610	625	631	625	608	590	601	593	614	617	610	630	561	632	572	623	550	608	631	608	592	609	567	617	573	532	610	591	542	600	629	585	619	624	618	629	631	623	627	585	562	609	641	623	607	622	560	608	612	619	645	588	621	598	580	601	585	590	585	614	607	608	615	669	605	605	649	615	624	576	586	619	588	610	641	576	630	654	606	605	552	606	573	576	590	605	609	578	629	633	618	663	598	596	620	632	601	634	647	581	632	599	579	586	601	636	625	598	615	636	580	617	639	614	590	586	615	635	564	658	629	631	585	563	597	623	625	643	644	596	622	602	625	597	642	620	566	631	598	593	607	598	573	621	662	590	568	609	578	646	641	613	577	601	615	624	601	563	559	584	599	601	582	611	667	634	613	577	603	568	625	576	597	623	595	636	566	608	625	593	620	617	600	620	592	573	587	592	633	612	585	650	634	614	615	608	641	640	585	593	594	645	580	626	627	634	599	649	598	588	636	572	636	646	613	590	628	651	574	585	652	588	599	652	602	598	651	628	593	581	601	623	592	605	599	608	624	619	586	634	586	614	600	601	602	638	595	601	598	662	624	620	565	567	595	601	605	605	599	617	617	588	597	580	623	616	633	610	581	588	599	645	586	585	634	631	623	605	578	587	570	615	596	603	616	568	613	576	593	607	577	570	603	607	637	619	573	630	659	657	608	623	603	573	627	572	653	610	602	607	572	581	578	606	595	618	651	609	642	613	651	602	584	610	633	577	645	560	623	632	610	572	611	656	625	621	586	600	606	586	602	578	610	619	613	638	620	617	617	610	618	590	584	603	605	590	545	613	576	608	567	640	609	578	594	610	600	582	582	606	671	577	614	631	605	584	632	607	612	596	584	628	581	607	597	593	608	593	626	661	603	567	610	635	611	583	617	604	603	597	601	624	593	661	610	614	630	568	630	609	651	621	570	588	647	591	630	585	646	634	619	618	611	603	639	597	583	580	597	620	607	609	618	636	601	612	605	571	612	590	640	623	609	629	574	602	610	613	642	603	603	589	558	606	591	590	629	535	621	618	569	583	596	602	632	641	657	660	619	664	625	618	607	588	591	606	589	620	596	629	606	571	597	604	633	585	610	555	604	655	621	618	593	581	628	603	608	635	599	631	605	626	662	594	641	596	589	647	636	633	590	650	609	602	576	598	569	596	589	629	622	610	632	604	600	621	591	617	594	645	565	583	641	639	639	587	589	601	577	627	633	605	603	632	588	592	601	620	582	581	589	574	624	636	594	592	586	626	612	613	663	635	610	602	622	594	603	639	578	635	626	605	624	604	587	580	576	606	599	629	624	633	657	633	627	604	632	598	647	644	587	608	630	628	637	619	600	595	599	595	600	599	587	608	645	592	572	631	619	629	605	627	588	603	622	647	604	577	598	575	605	585	656	586	592	575	597	663	593	620	605	623	649	567	561	578	608	619	621	608	624	591	605	582	630	637	610	622	620	600	616	624	585	635	604	634	650	603	584	636	616	608	596	615	572	642	614	613	580	608	595	599	618	600	582	624	619	604	622	578	615	646	649	638	656	591	624	615	636	585	624	620	628	590	589	625	594	576	620	607	624	596	612	611	619	664	650	638	604	605	593	585	625	644	630	617	628	596	617	587	587	594	650	639	622	622	617	578	582	605	612	610	589	606	631	605	631	584	606	638	609	593	631	636	618	591	642	605	606	598	628	573	573	630	657	611	574	592	607	608	581	599	594	615	656	622	604	590	630	616	597	541	584	629	656	621	568	633	636
24370	21024	27412	24755	12645	616	411	315	304	256	245	236	221	224	211	219	198	198	167	173	167	182	173	178	178	157	163	182	166	199	155	185	171	191	167	159	181	144	190	177	205	199	203	184	155	149	173	161	151	164	181	160	166	167	185	140	157	173	174	153	157	158	167	147	153	144	197	179	160	160	172	172	187	177	164	172	157	170	174	157	158	167	180	175	194	168	168	176	170	166	170	182	180	134	176	161	173	185	152	162	188	185	169	180	181	161	173	189	155	164	177	188	180	176	168	169	166	166	180	174	176	158	197	166	165	166	164	134	162	167	171	159	157	161	145	191	194	165	207	186	156	168	172	181	171	174	190	190	170	163	182	167	177	177	189	156	166	164	153	168	171	148	168	170	151	174	169	146	173	164	148	172	194	158	178	178	151	176	172	173	168	184	164	171	146	168	155	152	154	180	173	173	170	154	171	167	134	177	169	141	163	189	163	167	176	158	188	160	173	178	162	165	151	164	190	190	193	162	157	179	151	182	155	173	168	176	174	180	174	167	177	163	177	187	154	193	161	162	192	153	160	169	153	174	180	147	173	160	165	166	151	168	201	149	190	182	156	148	184	152	190	152	138	178	164	164	156	170	173	150	157	164	177	178	173	171	160	156	154	153	161	164	155	176	162	180	180	168	178	147	174	179	157	162	188	152	173	184	172	159	166	135	184	147	168	176	160	152	169	190	189	161	160	163	176	154	164	165	157	172	190	183	182	174	176	146	159	176	177	183	165	174	164	169	164	185	181	157	155	173	186	178	179	166	161	186	154	152	161	169	176	170	162	160	165	145	152	176	168	161	160	151	169	185	165	159	151	174	176	179	173	160	159	184	170	170	180	187	175	164	164	157	179	178	166	171	158	174	161	154	155	162	166	166	165	157	179	153	180	167	194	171	156	169	195	158	155	195	179	188	175	166	179	152	173	151	154	180	158	180	182	162	157	166	198	177	178	170	175	179	157	190	192	156	176	168	189	177	170	153	165	174	156	147	175	165	167	174	149	165	191	175	165	159	162	186	158	172	184	183	185	165	174	174	158	162	166	170	161	164	165	166	173	165	185	167	165	165	189	167	172	163	177	162	162	173	191	160	157	141	166	171	159	195	170	160	194	174	153	152	154	171	156	171	174	176	163	152	179	169	163	175	169	167	165	165	177	176	183	144	201	161	154	170	172	159	208	161	160	145	155	184	159	185	176	150	164	173	183	175	185	168	172	180	156	163	165	152	186	158	194	159	191	166	174	154	145	194	171	187	184	136	199	172	153	174	175	164	136	164	182	165	144	201	147	177	174	178	144	160	163	158	186	174	180	167	156	183	163	179	131	174	177	173	155	174	179	183	165	151	174	171	175	151	165	191	153	152	157	189	166	159	163	177	170	159	172	175	164	161	183	147	141	194	175	183	189	173	160	169	155	188	188	155	176	150	172	168	165	164	163	198	179	155	189	165	186	165	150	174	160	172	182	167	180	183	157	155	176	151	168	162	180	166	161	191	162	167	145	178	141	164	162	171	166	160	162	183	162	186	162	181	161	189	172	133	158	156	190	152	177	155	156	157	157	182	153	198	150	139	151	189	160	194	177	170	175	148	180	157	173	190	158	176	165	158	148	179	162	181	186	172	166	178	175	171	140	166	178	161	151	152	170	161	176	191	150	151	169	202	173	157	167	168	186	167	175	162	189	177	157	181	168	184	156	172	164	166	166	180	155	175	150	146	175	155	180	193	168	162	157	157	169	170	135	169	158	159	199	181	148	192	186	155	147	170	207	172	148	175	161	163	177	165	166	170	166	176	161	174	184	177	165	155	135	167	176	173	152	166	179	182	180	166	153	168	173	169	152	167	161	188	169	174	182	168	155	176	181	185	174	193	155	170	184	136	171	179	183	191	192	161	172	167	165	190	170	177	192	159	166	151	171	161	171	164	157	182	140	168	156	156	173	185	189	155	160	173	174	161	167	166	149	168	183	150	152	170	179	163	179	190	144	195	174	179	151	171	172	171	158	179	162	187	179	164	162	151	163	152	173	192	196	153	186	188	170	174	159	180	165	170	174	166	184	172	182	166	163	163	167	167	177	158	153	168	147	161	176	158	174	165	168	167	170	175	182	163	153	188	178	173	183	154	178	185	149	157	162	180	156	159	157	164	170	148	181	166	166	163	163	158	185	166	172	175	173	176	174	191	183	188	180	169	184	165	182	165	169	164	184	155	175	167	151	180	198	182	161	166	171	140	158	156	158	162	164	191	160	164	170	162	168	176	183	165	156	169	178	168	190	163	168	171	139	170	186	183	148	164	155	150	189	180	163	175	160	154	169	174	158	165	182	182	176	164	179	176	167	188	166	172	160	171	177	165	162	172	156	165	159	151	143	164	174	172	153	171	180	188	163	160	173	177	154	165	167	179	154	174	200	185	192	175	157	190	170	173	175	163	166	183	180	156	158	143	177	180	149	160	176	179	166	153	173	187	188	156	149	165	158	164	169	160	162	175	140	168	185	167	178	160	173	175	172	141	177	164	151	152	178	159	145	176	187	170	167	166	177	172	169	140	172	171	148	154	152	162	150	160	158	157	167	171	163	160	163	175	150	159	179	162	169	176	151	151	182	182	174	159	161	156	171	156	165	171	151	167	164	200	150	152	159	176	168	159	145	162	184	173	159	167	178	171	154	170	167	158	191	158	161	164	181	158	154	167	168	156	154	169	160	164	167	177	191	141	186	141	169	188	176	159	168	156	177	168	167	161	194	176	167	174	157	167	131	148	167	173	182	159	170	163	167	181	152	159	161	183	161	173	162	187	174	180	158	161	174	160	196	192	156	181	166	168	173	163	174	170	165	179	176	164	155	177	165	193	161	166	162	155	161	177	178	171	162	170	172	179	164	175	162	140	160	160	154	156	178	181	155	180	167	172	159	180	189	177	159	165	173	147	186	161	155	165	162	175	170	173	158	163	172	166	166	169	158	153	173	175	185	163	156	168	148	159	143	178	164	177	171	148	171	171	181	187	151	155	151	163	171	176	158	187	159	169	165	173	174	158	166	165	160	173	178	179	173	163	184	166	157	167	160	174	154	147	158	170	170	166	146	146	175	151	157	190	172	159	167	174	158	143	205	161	174	185	170	168	182	149	176	168	170	153	169	161	171	171	161	150	156	182	166	177	138	171	144	154	180	167	171	161	160	177	169	164	201	174	152	152	183	160	181	156	155	174	157	166	161	159	146	197	175	154	161	158	165	182	144	181	175	161	151	195	173	156	172	164	150	147	186	158	175	184	159	162	170	161	162	164	164	173	167	155	133	165	179	181	188	169	174	182	182	164	146	170	175	159	166	165	162	162	173	183	163	172	179	186	179	168	164	166	173	176	156	166	196	155	154	158	152	172	180	149	187	184	171	152	178	184	151	171	157	192	168	158	188	163	155	164	170	168	151	180	190	160	158	178	190	173	165	173	155	145	159	165	169	171
4183	4734	3380	1568	1149	908	721	522	460	392	326	318	284	264	258	295	260	246	252	245	216	233	224	233	228	207	206	239	210	203	199	236	221	199	230	222	218	209	215	219	221	193	219	211	218	217	235	221	225	223	223	210	200	189	212	234	212	189	197	201	214	195	212	215	226	206	181	199	179	187	207	176	191	209	209	206	187	210	214	249	216	180	206	195	204	194	195	206	184	208	220	194	198	177	201	208	214	223	208	215	221	207	210	201	199	220	196	211	208	212	243	201	217	197	205	197	203	215	238	207	197	243	189	213	213	235	229	209	223	217	213	204	193	205	194	203	191	205	201	209	187	185	206	216	197	214	186	193	207	204	219	215	185	236	197	192	210	193	227	216	192	185	206	213	196	219	192	190	225	206	206	242	208	185	217	196	194	209	216	225	184	206	202	202	197	199	194	209	207	196	210	183	227	193	196	189	238	211	228	184	167	204	208	220	198	215	218	227	202	201	189	189	209	193	197	191	194	206	214	200	195	206	234	201	233	212	216	217	205	188	195	194	229	225	204	210	219	191	184	224	193	192	182	199	194	212	207	204	208	204	192	230	202	200	202	193	191	194	199	224	186	196	187	199	199	204	209	200	198	202	201	192	214	211	177	198	216	219	214	196	226	199	192	198	166	200	213	219	196	171	216	180	218	209	204	199	229	202	203	187	232	206	190	245	199	212	194	207	226	202	209	187	215	198	205	225	196	188	197	202	199	216	199	184	194	225	206	182	208	224	215	192	207	203	214	203	222	219	203	230	236	199	204	197	204	207	201	185	221	180	202	197	226	230	205	200	223	198	213	188	190	210	185	220	199	187	219	186	211	208	191	220	214	186	217	212	205	220	212	204	199	194	186	198	186	220	209	180	206	209	228	214	201	203	206	208	183	193	193	209	204	200	188	218	215	206	175	212	203	216	178	201	200	188	212	204	212	219	198	189	207	196	191	189	196	205	215	185	196	224	199	210	193	207	216	217	208	195	191	191	184	229	181	198	201	205	215	219	195	216	213	191	201	203	225	214	223	218	193	213	211	204	219	219	187	202	193	226	228	193	195	190	213	218	203	201	221	197	175	198	198	229	222	224	215	186	180	214	196	187	207	192	183	195	180	190	234	213	212	211	201	215	194	214	224	176	183	192	217	218	215	204	175	189	230	206	177	192	186	212	218	201	195	236	202	208	208	184	193	197	177	240	176	195	184	195	192	218	239	209	215	218	219	194	201	205	202	211	178	186	216	207	208	215	204	168	199	195	218	215	207	191	204	177	201	214	221	218	188	203	195	206	184	200	193	194	204	178	194	212	185	225	220	183	204	203	188	196	196	182	218	182	212	226	206	210	189	209	209	196	212	197	187	196	198	218	190	229	190	221	193	168	217	193	200	218	198	193	216	217	215	193	200	225	211	188	183	208	192	226	217	199	203	221	225	197	231	199	215	209	208	177	219	184	226	216	202	235	210	212	200	189	215	233	205	227	191	208	200	198	224	210	216	198	209	210	182	228	216	205	221	237	202	190	212	214	215	185	207	188	230	217	186	200	199	206	181	211	211	226	183	235	219	202	204	207	190	193	205	223	205	186	198	214	237	201	202	168	201	204	171	207	194	182	217	207	227	200	206	204	218	201	196	171	236	204	208	213	189	208	210	191	175	187	187	217	225	211	187	191	225	215	169	218	194	199	211	170	194	225	195	234	196	231	214	218	201	168	195	225	190	194	204	195	254	210	198	191	201	192	193	204	212	183	217	214	190	183	220	185	230	222	194	215	204	186	236	186	213	218	238	221	217	227	203	184	232	195	202	202	194	188	198	224	209	202	196	218	200	218	189	198	177	204	214	208	195	208	210	200	192	215	231	214	194	196	218	233	203	231	194	189	204	202	178	192	217	200	191	215	229	192	220	211	188	164	204	203	220	193	206	201	214	194	198	194	195	203	202	187	195	189	187	207	190	241	208	229	195	215	203	194	186	175	225	217	185	212	216	234	222	206	200	222	222	218	223	184	202	208	184	218	223	196	198	226	215	223	190	208	188	201	194	179	185	199	184	206	208	222	207	214	210	192	195	196	210	219	215	220	190	206	215	209	210	232	218	231	194	165	191	215	220	196	190	232	215	189	203	206	190	204	189	207	224	201	205	194	207	206	209	188	209	198	179	182	181	204	227	221	224	214	169	214	178	201	223	177	214	213	196	182	217	193	202	220	180	211	203	200	194	212	217	200	210	191	216	211	175	199	216	210	201	227	219	192	216	210	196	209	200	191	231	200	224	199	207	197	217	189	216	208	207	202	203	202	203	207	217	183	195	230	217	188	204	213	189	226	201	203	204	211	200	222	204	200	198	188	229	195	204	203	214	203	205	193	176	194	196	205	222	210	227	186	206	227	205	198	211	199	210	206	221	211	207	193	211	199	209	191	187	218	199	202	198	216	231	201	210	229	190	201	226	213	187	222	201	231	216	197	232	196	220	200	196	195	207	218	204	203	213	217	184	210	219	192	214	205	203	211	209	187	222	197	220	218	204	209	199	194	210	204	202	188	183	203	207	197	217	216	195	187	206	222	224	211	208	186	181	224	207	205	182	205	207	207	186	204	201	190	205	198	212	192	194	202	227	204	193	210	221	218	223	191	196	206	222	179	200	212	223	208	209	166	223	189	224	210	194	204	207	208	205	205	175	184	200	192	200	213	195	196	194	215	211	185	191	195	229	200	199	218	212	206	211	222	219	204	172	180	188	194	187	215	219	189	199	203	197	209	229	210	190	209	225	218	186	203	236	175	221	224	209	219	212	218	212	177	220	193	185	217	184	197	187	185	188	202	185	219	232	210	197	207	198	190	201	206	207	216	201	181	214	183	215	189	184	199	193	220	203	220	178	225	200	197	189	202	213	211	197	201	207	198	203	211	195	209	188	215	217	253	198	197	217	215	199	213	226	209	183	217	213	222	208	219	234	219	207	204	204	211	180	230	187	207	196	184	227	199	222	198	227	198	200	172	189	202	201	236	198	223	186	236	212	227	202	173	164	216	200	183	209	198	198	192	217	227	220	204	201	226	200	223	180	217	223	206	178	205	203	230	221	188	199	196	205	190	199	194	208	206	201	186	199	180	199	185	208	211	195	203	192	188	220	213	219	204	192	190	180	222	198	214	218	195	199	197	190	216	203	197	186	203	212	187	200	199	216	206	192	198	209	219	200	204	203	215	205	205	187	186	195	190	218	198	232	191	236	195	190	190	192	199	201	206	212	184	197	203	219	185	201	206	176	212	197	202	192	227	199	236	207	200	207	187	200	201	182	203	207	200	204	214	191	203	228	207	174	200	202	235	212	207	169	207	221	200	190	212	211	197	218	216	194	222	193	209	215	210	199	199	228	211	200	200	190	219	212	199	236	200	221	212	219	193	194	218	207	215	205	171	230	198	224	218	204	198	199	216	221	208	185	187	198	209	183	215	203	174	208	181	192	179	200	207
22337	21080	28836	23550	21083	21130	10423	1196	884	793	720	646	645	581	564	619	549	512	503	527	491	489	486	498	506	476	453	458	464	476	460	479	496	439	470	449	504	446	448	457	467	450	470	488	480	446	448	479	412	420	448	467	481	495	434	421	457	440	437	463	460	432	443	440	475	414	472	440	417	433	480	448	452	475	433	440	426	485	469	429	408	489	445	473	487	431	402	478	417	420	472	424	427	463	457	439	415	473	469	426	484	430	419	436	414	425	465	443	463	445	481	493	445	419	438	496	470	436	432	436	436	456	429	451	445	437	402	428	454	440	465	436	457	437	453	463	417	407	412	405	435	432	418	424	472	414	429	464	432	440	497	457	454	434	450	464	459	489	435	455	409	450	471	422	445	471	454	442	435	467	426	445	433	455	450	495	453	449	452	443	439	422	429	436	418	412	423	434	486	482	462	427	428	474	471	463	416	434	419	417	448	414	429	462	436	415	466	431	441	427	454	450	444	469	444	448	437	450	450	449	454	471	460	457	462	451	422	485	475	437	444	462	459	433	439	437	416	441	454	428	452	428	487	454	454	438	507	440	408	448	439	421	447	479	455	443	436	471	469	430	432	458	480	413	440	406	481	448	404	434	421	449	425	411	466	439	430	430	413	467	456	432	405	407	463	452	435	435	460	428	457	437	438	463	453	446	457	460	457	439	460	459	437	464	442	425	441	428	403	420	416	451	438	475	434	424	431	432	468	447	441	454	444	455	420	439	428	478	478	428	477	445	448	414	458	450	423	454	449	420	456	454	475	393	432	449	422	444	411	449	452	431	474	469	433	448	432	443	455	473	494	441	441	456	437	470	423	445	429	432	431	437	415	479	438	507	478	453	450	444	478	448	484	429	469	425	463	457	444	414	453	409	411	449	493	443	443	484	490	448	462	439	468	381	428	473	430	431	430	444	438	451	453	420	448	459	422	442	454	463	450	440	422	410	460	447	432	478	433	473	431	428	422	457	430	442	399	440	417	476	443	451	479	483	475	467	421	463	476	412	439	426	452	439	444	421	447	439	433	461	425	441	458	447	393	465	453	457	476	423	456	466	486	435	447	446	415	428	413	445	427	443	451	464	439	428	425	397	484	440	447	471	467	440	462	457	482	466	444	439	442	438	425	460	434	465	452	425	462	424	454	483	452	419	453	480	426	434	438	440	411	423	413	452	429	473	392	444	469	472	452	444	442	486	464	437	446	423	459	426	447	477	424	471	462	444	443	440	477	456	453	474	463	479	451	449	406	443	408	423	437	472	440	455	468	453	454	418	421	457	464	423	451	435	425	452	484	472	452	469	457	472	475	432	468	459	466	425	430	449	463	456	454	434	427	438	466	468	452	441	445	464	424	460	441	457	436	464	439	450	447	457	424	428	481	444	410	466	420	456	463	461	430	403	435	468	466	472	423	435	420	446	417	457	449	436	478	464	453	427	461	447	440	459	425	456	465	434	443	412	432	453	457	431	434	458	452	476	418	454	450	427	448	435	452	445	479	447	430	436	467	427	473	435	452	481	458	499	454	412	438	483	457	445	409	465	424	440	414	450	423	460	445	413	468	412	501	439	460	444	470	474	409	422	435	454	482	475	462	447	453	421	433	433	436	491	446	441	452	426	427	459	449	453	428	459	483	482	413	428	466	440	482	467	430	471	426	401	460	454	449	459	473	440	474	457	475	465	431	445	434	402	438	428	462	431	459	468	426	427	434	435	446	400	445	459	400	407	435	453	452	447	455	429	398	397	447	471	449	461	435	433	428	443	433	430	429	418	455	435	468	455	439	431	411	464	457	442	438	449	479	457	425	487	430	435	477	433	426	479	416	429	436	468	405	463	418	428	461	455	414	440	460	480	429	447	463	479	460	475	435	481	436	429	478	406	440	449	453	436	447	460	449	428	450	465	431	443	482	455	431	414	424	433	442	455	391	469	427	472	433	428	453	426	423	482	442	432	464	421	437	465	445	474	451	431	450	424	416	458	470	408	440	479	409	445	427	454	463	418	470	465	477	418	435	436	452	415	428	457	456	450	427	413	419	417	441	424	404	446	428	434	421	416	442	448	497	404	410	427	432	452	453	446	441	434	456	470	497	440	474	430	463	442	460	414	487	418	459	430	465	424	449	439	453	453	480	445	448	474	447	488	434	433	468	481	448	488	467	466	426	429	426	465	435	453	475	392	440	433	445	417	438	450	452	455	440	458	424	462	463	408	444	477	441	443	461	445	482	483	452	450	445	481	423	427	476	482	440	485	455	476	461	444	428	435	419	457	502	434	395	429	447	462	397	432	427	452	440	406	440	438	437	440	427	431	451	470	448	446	462	437	452	450	459	419	437	449	448	439	471	453	430	428	435	422	452	454	429	478	414	398	416	481	489	417	440	416	443	436	475	475	476	439	431	398	452	451	467	440	435	467	464	424	445	408	474	430	433	482	448	427	440	395	447	446	404	457	374	461	433	452	463	464	464	424	450	408	436	454	445	451	447	476	436	444	435	449	455	463	501	436	453	444	472	448	444	440	391	476	452	437	459	426	452	412	439	425	415	434	446	438	482	469	466	390	492	432	438	420	411	434	449	463	461	453	437	424	458	459	456	432	464	425	427	422	439	433	482	429	432	437	459	473	437	393	455	449	458	438	473	447	452	482	424	436	438	503	417	439	440	458	457	489	460	469	429	421	446	438	496	459	458	457	467	442	444	476	443	455	423	435	450	430	435	471	396	437	471	436	457	450	457	448	415	452	439	474	423	456	440	474	433	430	504	398	455	448	455	448	460	471	438	461	440	425	470	490	431	445	439	495	440	397	440	430	435	407	459	440	450	463	446	428	436	458	458	444	488	431	475	426	411	429	434	408	422	474	465	450	443	430	476	476	462	434	410	467	458	447	469	435	486	430	421	504	449	427	452	500	469	432	425	481	462	431	441	444	425	458	442	457	435	441	431	450	452	484	448	447	433	455	465	460	431	444	413	471	441	458	424	437	456	436	414	427	441	426	485	415	454	407	461	466	447	419	442	467	435	484	441	436	435	501	427	442	479	413	448	432	453	466	436	453	436	463	432	445	438	456	475	424	446	405	448	471	463	434	436	478	467	447	427	477	451	414	440	451	431	436	435	439	419	443	456	438	415	437	444	437	416	427	427	413	427	477	433	472	452	469	422	433	449	480	435	468	458	435	461	429	433	409	404	425	410	475	455	449	418	447	412	468	417	464	425	449	459	448	443	463	461	464	459	443	475	460	420	434	398	424	438	419	409	447	439	441	453	450	460	422	483	461	496	453	433	407	447	451	486	471	456	433	422	457	461	411	430	431	454	435	451	417	455	501	415	454	450	509	450	464	470	473	453	411	433	416	466	449	500	445	454	437	432	450	436	465	437	469	441	451	445	434	456	423	441	415	433	412	451	416	429	413	454	432	487	470	436	437	416	442	415	430	440	467	460	426	450	464	439	420	427	420	436	446	446	445
5858	14105	9858	4846	3600	2684	2061	1672	1313	1175	1035	915	786	773	737	714	641	656	629	566	584	647	565	519	554	551	561	552	555	559	563	532	510	545	505	550	547	502	508	532	523	514	504	502	529	550	486	522	519	508	539	546	545	522	529	532	519	499	513	503	476	522	507	486	467	531	531	509	521	497	472	489	530	493	486	507	521	508	512	519	507	533	500	486	493	509	481	495	497	506	533	515	511	497	515	469	476	525	504	526	484	540	471	529	514	528	454	515	524	553	511	535	488	517	513	481	528	492	529	524	541	471	497	490	527	517	523	502	484	504	514	475	492	472	481	485	524	545	526	520	467	504	528	505	497	550	487	502	552	493	521	528	496	487	510	474	508	522	533	542	523	515	499	501	526	513	505	499	488	514	520	503	491	534	479	518	511	545	499	493	463	445	503	476	505	504	546	478	516	514	494	532	512	484	526	511	503	512	489	494	474	484	522	507	496	501	490	493	540	509	518	493	494	472	530	453	484	478	533	501	518	511	508	510	520	508	507	527	531	469	510	481	500	509	513	494	487	531	497	484	489	502	530	506	499	560	475	489	541	487	497	517	516	495	490	524	502	546	460	507	509	528	511	536	522	491	506	528	488	489	493	529	536	497	501	489	530	525	471	496	493	473	549	486	515	540	529	512	527	496	443	491	547	527	548	511	538	459	507	515	544	503	520	525	509	483	488	511	529	470	485	482	524	522	519	541	527	502	481	540	529	514	521	474	489	504	520	474	516	470	467	538	507	489	522	520	511	524	509	512	530	509	542	465	501	461	546	524	531	528	493	529	519	507	480	537	457	536	503	514	514	460	535	522	490	497	515	509	502	514	459	466	493	481	525	547	499	453	506	521	470	526	548	476	492	528	503	528	512	519	504	483	522	507	495	494	510	526	487	524	478	519	529	481	496	477	496	497	479	491	520	485	510	517	521	498	499	513	518	533	509	528	489	525	561	515	537	505	501	494	494	465	500	462	481	497	482	521	505	540	532	479	491	484	524	503	489	494	495	508	536	488	534	506	477	516	493	502	522	481	546	539	521	533	518	482	528	506	500	514	519	493	510	533	573	480	492	471	491	497	503	516	494	486	475	487	494	507	496	534	489	538	545	494	500	496	512	504	453	482	495	489	507	497	492	469	520	498	532	519	515	529	489	521	494	512	454	541	526	459	469	494	481	521	533	512	508	540	480	543	490	518	493	514	537	485	501	522	483	493	542	524	515	466	487	486	492	533	495	510	515	488	486	539	546	491	505	486	461	511	510	502	512	509	542	512	563	543	515	510	494	496	522	529	454	492	502	544	545	503	486	507	506	506	521	535	507	485	507	479	501	499	543	504	494	521	530	519	498	478	501	456	492	518	475	509	532	526	478	503	514	495	496	545	531	525	526	469	499	466	502	488	514	483	457	494	465	523	551	550	544	495	512	516	509	502	484	513	491	505	527	519	559	488	507	517	518	495	536	508	498	517	518	511	511	482	508	499	513	533	549	505	472	566	476	514	536	504	487	511	495	539	450	482	542	509	486	542	472	513	565	485	523	499	481	524	475	471	529	503	490	503	504	509	508	509	548	493	483	484	517	512	490	505	521	517	533	521	500	505	521	520	527	455	510	482	499	517	519	511	535	481	530	511	525	518	535	487	542	463	514	512	495	506	506	515	500	488	539	513	520	501	463	513	514	510	510	476	483	466	501	538	517	465	528	523	511	484	503	539	500	498	521	457	506	505	511	506	487	486	510	500	478	480	508	536	468	478	517	513	491	479	481	497	527	505	506	496	534	540	492	486	471	507	488	528	494	536	473	503	504	458	450	527	491	504	524	484	485	516	480	484	486	504	472	470	533	491	487	507	515	492	450	484	523	499	523	497	491	501	494	494	498	470	507	521	527	473	474	511	481	518	501	476	518	489	512	478	491	529	533	527	520	505	511	546	539	482	501	500	510	470	491	498	482	500	484	490	494	526	524	485	532	481	485	486	551	526	456	497	508	526	516	495	502	498	546	475	536	513	510	529	469	524	505	481	521	508	437	533	490	517	525	454	550	537	514	486	464	492	487	526	495	504	534	496	493	520	467	528	492	485	501	526	501	501	505	509	481	494	501	470	487	520	494	507	547	517	502	483	517	491	497	524	530	489	484	512	529	541	485	512	520	513	500	525	509	491	490	508	465	487	512	484	541	495	524	514	523	476	460	486	479	475	497	446	531	508	510	478	522	481	462	462	527	476	466	511	531	461	504	506	498	502	523	462	512	495	498	508	528	511	492	485	466	489	504	482	509	475	518	502	493	464	518	515	497	489	483	499	506	485	517	497	450	503	495	465	508	534	529	518	482	564	479	485	518	484	501	510	507	535	488	492	525	517	522	468	486	498	508	457	501	505	507	502	525	497	518	477	490	530	463	508	507	568	478	483	505	483	530	499	507	499	513	512	486	468	492	483	522	484	495	506	455	455	540	506	536	513	478	535	493	556	489	485	453	495	500	505	514	499	516	516	513	508	498	547	498	505	511	501	504	521	518	512	491	506	488	527	483	491	454	541	547	498	467	469	458	503	499	527	488	510	536	477	515	506	445	525	492	530	485	501	514	512	483	507	503	512	485	510	516	527	510	488	484	497	486	472	482	521	484	487	554	476	508	521	467	482	516	528	502	549	487	502	463	491	508	501	498	517	552	528	484	517	510	504	509	478	533	490	502	486	455	516	478	513	500	465	521	476	523	505	509	527	484	497	508	521	475	516	504	508	518	501	489	492	472	502	472	537	495	509	496	538	492	542	489	496	490	512	503	492	531	516	525	492	498	501	519	524	493	501	489	500	483	517	504	521	500	486	487	441	464	488	527	507	433	501	487	513	449	492	504	547	492	442	473	493	504	474	496	489	504	482	477	536	487	485	500	515	475	482	492	535	509	494	512	527	492	500	460	499	531	508	503	519	511	488	483	538	551	509	490	468	524	517	543	480	485	490	500	475	499	509	492	546	555	513	546	497	512	501	493	478	542	499	481	470	483	470	521	506	526	467	515	474	521	505	474	511	513	514	494	500	486	505	477	530	467	541	502	486	499	502	514	479	515	537	483	509	509	510	476	512	510	520	495	522	484	515	497	504	507	524	468	451	489	522	473	518	471	500	439	493	483	544	518	518	545	464	509	454	529	529	474	475	529	473	514	512	530	506	482	499	484	489	501	507	488	531	482	505	509	480	491	517	510	515	533	526	498	510	452	497	517	454	497	511	525	493	477	523	498	488	497	514	499	485	512	512	514	495	536	485	480	534	496	537	519	500	530	517	507	500	537	499	520	508	495	478	515	491	516	501	500	494	527	510	488	465	480	494	457	529	494	531	492	509	528	502	477	547	502	492	505	507	479	488	507	490	493	522	523	480	554	503	507	492	489	507	533	500	500	531	518	470	494	518	513	469	461	530	505	517	490	543	527	530	528	519	504	515	498	496	536	519	465	487	461	502	495	484	480	502
27212	18081	3888	525	385	364	342	350	340	325	332	341	314	304	307	329	319	317	303	301	293	320	299	314	316	318	308	334	324	290	314	320	292	322	315	324	325	320	332	289	344	342	314	346	322	330	306	311	344	324	322	296	312	318	331	311	322	327	329	319	317	317	326	303	318	301	343	339	283	335	331	289	331	316	320	314	289	311	310	324	310	356	300	298	347	308	340	320	345	318	346	328	302	333	344	279	355	305	308	316	330	300	300	332	339	314	326	318	313	317	301	309	345	306	331	347	331	317	302	302	331	329	340	306	314	325	322	331	346	312	321	367	342	321	323	325	341	311	278	323	288	320	334	327	329	337	310	333	316	321	321	315	340	369	287	333	344	337	318	303	333	326	340	314	287	307	303	316	366	315	329	349	304	310	306	326	304	320	316	315	328	330	359	338	286	320	304	348	317	329	318	296	296	337	321	323	301	354	319	305	337	309	300	314	314	320	306	309	289	340	311	298	322	339	305	329	325	339	315	313	315	308	313	317	353	300	329	302	320	318	349	339	320	348	291	292	313	298	343	317	320	329	301	353	312	292	338	341	323	338	329	308	330	285	347	341	318	332	323	315	303	339	334	336	307	315	320	335	307	333	343	328	335	324	359	307	320	286	323	314	304	308	312	300	329	309	318	318	311	305	303	301	336	318	332	337	344	320	355	321	305	301	317	343	313	286	362	330	318	321	313	322	316	350	275	310	322	329	283	351	319	351	290	322	325	335	328	324	358	336	322	317	357	338	333	297	363	314	318	309	306	334	307	332	331	320	314	320	322	291	317	337	317	325	318	309	299	333	326	305	326	307	354	283	337	311	307	304	349	339	345	338	311	317	346	336	346	290	361	311	317	305	320	309	328	335	322	297	308	321	304	325	338	326	332	276	318	336	295	333	314	347	321	305	315	313	331	325	323	320	313	327	319	338	309	331	319	315	331	349	316	342	333	357	292	328	310	306	346	320	341	312	328	281	317	323	332	318	331	353	319	303	314	300	341	304	299	310	372	320	316	308	298	342	346	303	302	328	319	350	312	329	355	313	322	323	332	322	343	301	332	325	348	339	307	318	309	309	345	316	293	337	339	339	303	360	311	307	296	316	321	332	365	297	340	308	313	323	335	294	327	325	315	333	354	323	333	328	325	321	323	322	324	308	299	325	322	348	300	303	356	309	321	313	332	325	316	293	309	321	334	336	318	285	327	305	336	310	305	296	351	275	289	303	332	356	333	309	338	313	329	345	314	305	373	351	303	312	364	330	315	325	314	317	284	296	323	315	321	312	352	324	319	319	336	351	329	319	292	309	342	323	343	305	345	307	329	335	324	308	298	338	333	289	332	348	318	317	305	275	290	315	323	330	329	330	320	309	315	318	318	308	287	323	282	299	287	305	319	323	319	317	313	327	327	358	324	314	338	298	300	317	301	334	335	319	320	300	316	305	328	300	323	337	333	330	299	338	324	323	310	331	317	341	302	329	310	361	314	330	319	326	312	300	323	303	296	341	331	295	281	347	320	300	308	335	305	332	323	310	334	312	328	316	329	339	336	275	331	338	327	305	324	325	310	297	305	350	309	317	363	334	325	340	315	349	342	311	314	309	327	321	356	319	336	313	347	293	336	334	350	319	316	349	306	342	330	320	319	345	297	371	304	319	316	314	319	337	305	359	302	325	341	360	310	302	339	334	312	306	321	335	319	315	325	302	331	308	273	340	326	325	335	326	319	312	340	314	291	284	337	310	293	321	333	312	331	304	309	342	323	278	379	329	311	332	303	350	300	324	322	318	305	300	352	335	312	333	329	321	355	338	281	302	302	328	376	291	345	318	323	308	280	326	303	318	305	313	297	346	322	315	310	345	333	309	298	276	332	329	285	323	322	345	347	321	326	316	321	304	324	343	327	307	312	316	365	326	314	305	352	329	319	334	328	362	328	294	318	326	318	335	296	302	288	350	300	309	316	296	322	321	340	328	311	330	337	314	301	342	324	323	308	344	321	294	344	311	323	345	317	344	316	318	310	325	292	332	305	292	331	303	333	299	322	334	342	356	346	310	308	334	314	340	327	358	351	329	322	304	311	319	329	332	300	302	334	336	323	341	329	318	314	316	319	293	322	320	302	300	318	314	325	338	338	282	321	305	320	321	329	336	302	336	320	342	322	319	330	315	336	346	306	313	310	315	313	309	298	322	335	333	322	348	341	321	291	300	285	302	322	299	330	319	354	339	324	321	315	323	323	297	304	320	306	316	324	316	300	316	319	313	341	328	318	315	311	364	311	321	333	325	352	312	357	350	311	315	299	309	318	314	290	300	309	318	315	346	317	320	322	329	309	338	333	281	325	342	344	346	352	312	334	313	296	326	323	308	332	297	311	356	330	312	276	320	304	340	325	308	340	312	341	338	325	320	280	322	322	337	324	321	348	359	320	287	310	322	309	291	335	318	338	333	327	321	307	309	319	301	293	301	360	316	311	283	313	334	309	331	341	298	297	355	350	323	337	340	303	289	285	315	324	331	345	348	319	323	311	292	303	318	285	335	300	325	294	306	313	309	338	306	338	334	296	293	339	338	308	310	307	339	356	320	351	336	316	318	316	308	329	338	304	323	298	333	337	322	301	324	324	332	292	363	310	306	332	305	311	309	325	314	327	330	339	332	320	315	316	315	294	327	295	300	302	295	325	327	331	298	324	339	332	311	317	314	323	314	328	296	331	339	323	335	318	314	336	355	360	318	356	331	298	344	318	346	352	350	339	336	324	298	358	320	308	288	302	327	317	334	314	320	353	327	321	333	369	321	347	373	308	346	310	375	345	324	272	330	346	318	327	322	303	340	324	306	307	334	300	304	328	317	306	318	347	312	352	317	327	304	308	306	333	309	320	322	305	327	365	332	294	324	331	334	342	303	305	311	319	316	318	297	308	313	335	321	329	302	330	322	298	328	338	352	299	328	357	289	314	337	309	329	302	312	332	305	361	310	352	339	304	343	314	350	314	333	324	328	280	296	297	316	281	350	358	318	292	312	307	299	336	322	319	327	341	327	306	314	331	303	336	279	301	304	343	344	337	320	294	332	348	358	323	315	304	317	323	335	298	364	297	289	317	340	324	322	318	311	333	302	321	307	331	302	317	322	331	328	317	341	310	330	341	333	315	343	348	331	325	337	315	331	336	299	332	292	296	351	342	323	306	338	300	350	337	296	316	319	330	306	321	331	332	286	344	292	294	302	292	319	320	274	293	328	324	302	331	336	313	356	327	320	337	338	327	345	319	320	321	295	334	313	324	317	318	338	345	377	321	314	322	348	308	300	323	317	291	296	303	324	336	324	327	333	346	318	324	297	360	312	307	308	302	325	310	341	359	312	336	335	326	316	305	321	332	319	343	306	316	319	327	335	308	293	325	300	335	350	338	338	289	340	324	296	326	351	329	318	308	327	314	319	304	320	335	338	290	335	306	340	301	340	332	334	321	342
4117	838	698	515	456	389	406	388	365	343	340	393	359	372	362	397	373	363	381	347	402	380	316	323	324	338	361	372	346	391	341	353	309	355	381	325	414	335	408	390	365	344	360	381	352	367	335	387	347	344	360	377	363	367	364	386	339	374	338	343	362	354	340	368	361	351	377	367	338	358	379	355	359	385	351	371	372	335	346	348	334	330	360	336	364	372	362	370	327	373	323	369	340	336	342	346	345	351	390	343	338	348	376	349	393	370	355	360	355	323	362	336	366	385	384	348	346	331	346	370	346	355	366	376	386	323	372	366	354	362	365	339	370	355	358	364	342	360	350	383	333	342	390	370	379	348	369	346	331	368	352	397	354	378	387	342	376	348	367	337	359	336	337	355	366	321	336	340	358	387	347	321	314	355	355	357	343	351	371	369	384	329	374	332	345	359	338	375	353	349	329	350	326	370	364	340	370	342	331	340	367	341	319	353	352	338	359	358	373	383	374	390	346	371	357	354	376	322	314	363	347	312	349	393	370	331	400	383	352	365	374	340	348	389	335	375	378	357	341	363	357	382	366	325	354	366	337	345	342	332	326	360	337	338	393	350	346	367	354	340	336	339	361	375	374	351	368	371	341	370	340	338	370	335	330	353	359	366	375	321	370	356	353	349	333	339	326	334	336	371	338	363	348	312	365	323	345	409	350	341	374	372	351	355	370	348	382	364	368	367	387	357	372	350	348	334	352	382	335	346	353	355	364	354	322	360	338	396	365	389	348	325	363	343	358	336	397	362	341	340	378	365	370	359	371	393	327	334	368	341	329	358	330	367	317	369	350	344	332	351	386	380	377	360	337	360	343	342	348	338	378	364	358	352	346	350	339	360	361	360	380	357	360	362	406	338	376	378	348	371	343	371	383	358	339	392	357	367	352	357	352	338	397	335	323	363	356	350	317	408	329	401	379	326	334	323	364	418	382	321	370	391	383	341	362	342	343	362	365	344	372	371	365	334	357	313	394	374	387	363	381	359	380	364	358	355	328	406	322	378	380	354	383	373	340	376	351	372	370	343	361	389	340	361	364	323	339	371	351	352	332	388	356	333	346	365	354	329	365	364	341	374	337	350	356	395	373	352	367	340	339	338	365	336	335	340	355	360	372	370	312	379	376	376	361	338	331	337	374	374	342	396	365	308	356	364	342	337	398	386	368	342	342	355	364	355	348	358	367	361	359	387	369	373	356	373	332	351	362	366	356	341	400	345	351	350	339	330	345	339	368	412	365	357	367	337	348	350	364	334	336	374	357	349	380	387	373	401	381	356	343	343	352	387	370	346	415	365	329	384	358	377	369	358	326	316	335	367	346	336	358	346	392	393	372	353	353	342	368	375	330	319	309	337	353	340	361	362	344	390	360	363	343	347	357	349	386	335	371	365	383	350	362	347	339	366	337	384	363	379	377	366	340	375	363	355	351	359	364	360	378	366	353	344	383	357	356	340	359	337	320	356	348	349	346	387	331	387	399	325	340	353	350	371	350	364	326	372	379	302	328	394	380	375	341	345	368	326	315	343	345	354	342	365	335	325	384	356	342	376	373	368	357	339	347	337	350	390	344	382	350	400	352	303	354	362	366	350	363	323	369	354	356	323	375	361	365	343	385	358	374	338	367	370	375	336	366	360	354	346	353	386	377	361	385	333	354	360	331	356	352	354	351	336	354	358	339	354	337	332	369	353	350	344	358	355	367	341	368	368	359	338	374	390	347	348	388	379	361	335	360	350	375	330	359	347	342	362	339	351	387	352	358	352	382	371	349	346	346	356	359	392	376	349	344	348	365	361	348	382	365	387	362	320	345	362	387	390	379	340	350	363	387	385	362	357	338	383	351	344	358	355	366	361	365	364	313	321	336	367	395	368	373	374	366	360	368	340	349	356	377	356	369	335	337	372	356	353	397	376	329	364	368	348	336	377	398	352	345	355	349	367	348	342	333	360	345	339	397	355	341	360	363	355	345	340	359	364	326	324	390	364	381	373	383	333	340	332	361	352	364	360	356	379	349	368	365	372	384	356	364	357	352	357	336	358	335	362	394	347	379	369	361	313	354	329	319	330	349	331	339	384	377	368	375	339	339	357	339	355	351	365	383	364	370	379	371	376	324	372	338	368	378	359	348	316	332	339	316	375	349	343	354	346	333	362	360	356	335	334	361	399	370	376	343	339	357	354	318	348	348	396	351	362	363	359	348	365	342	339	343	365	314	344	362	369	372	349	367	374	334	356	317	335	363	340	384	409	336	338	326	358	371	362	329	355	379	351	375	360	342	326	375	334	341	357	402	338	348	369	371	354	352	367	347	342	343	358	380	400	357	391	380	357	355	359	382	345	359	346	357	345	367	374	374	389	335	344	397	371	336	363	328	376	375	382	329	386	344	357	332	364	356	377	359	355	337	358	344	380	358	342	378	350	361	364	352	345	341	318	362	366	376	346	357	344	370	382	380	362	388	393	345	383	334	345	370	315	356	347	337	369	354	362	375	364	384	326	370	340	338	353	363	398	337	351	358	386	350	370	354	312	373	372	372	352	365	381	353	351	341	348	335	343	342	375	361	372	386	332	361	387	379	359	379	358	389	361	375	357	361	327	352	359	361	337	342	320	353	336	377	348	375	375	365	317	372	359	340	341	356	395	348	371	336	371	353	323	385	400	375	322	378	353	334	356	350	360	343	367	368	363	351	350	368	352	347	380	402	370	339	354	337	338	387	363	363	345	350	350	355	357	370	323	364	378	336	341	376	383	351	345	349	372	355	333	331	353	349	336	349	349	351	360	337	353	349	390	361	338	359	349	383	368	341	362	316	349	349	351	355	348	345	376	381	381	328	366	343	347	333	366	369	365	346	355	328	362	396	367	359	361	334	328	363	350	356	342	354	358	344	357	332	346	331	334	366	345	338	357	355	346	312	373	362	379	374	353	335	349	348	353	321	337	344	364	358	344	390	358	379	363	403	365	333	379	344	365	352	370	368	345	345	347	376	327	347	403	331	358	332	379	352	320	372	374	343	343	351	324	331	393	367	402	347	342	364	360	350	372	354	349	375	388	369	351	358	355	348	339	335	361	366	335	347	349	373	381	370	371	340	369	371	360	365	333	342	347	343	342	345	375	343	347	344	340	336	355	348	343	326	375	342	353	324	389	376	343	361	375	372	401	368	334	355	311	350	352	341	342	343	369	374	343	380	381	354	345	330	342	361	344	345	319	363	408	362	343	314	364	339	383	339	354	374	395	367	332	343	356	363	364	343	417	342	349	388	344	385	348	344	359	339	342	358	353	414	380	359	328	355	347	367	336	392	378	381	344	297	371	350	344	346	362	370	348	380	366	385	344	340	353	353	384	364	334	368	331	366	330	331	359	354	383	383	347	336	353	379	391	330	363	336	340	366	357	368	359	354	345	378	351	339	362	368	346	351	350	378	335	372	347	320	358	333	361	338	340	353	328	349	368	367	371	343	371
23342	21068	28406	23938	21075	12319	1373	945	792	753	740	679	653	623	622	569	585	624	572	598	629	611	575	579	568	621	595	583	574	546	590	596	595	563	546	579	591	551	565	593	566	574	610	616	549	588	574	548	547	560	574	581	552	552	543	580	590	553	565	563	569	549	564	548	550	559	572	544	551	540	564	556	553	542	508	581	557	566	530	568	542	544	535	577	551	545	497	575	555	554	553	569	544	570	572	550	506	530	552	540	565	544	545	535	567	575	580	538	537	593	561	566	563	560	560	561	597	586	548	573	583	544	579	528	581	584	563	536	617	579	513	554	586	600	563	573	597	603	553	540	565	566	544	568	557	575	562	582	562	567	549	551	563	553	602	535	513	558	574	552	555	574	550	592	552	575	515	564	519	636	569	547	547	568	523	497	589	574	585	517	557	561	550	546	537	540	519	525	575	614	576	600	554	570	579	554	505	563	532	557	513	577	543	567	575	564	548	559	582	563	514	562	535	566	543	543	547	593	601	592	544	543	584	579	565	533	528	535	604	568	536	559	538	519	530	567	538	618	560	554	523	577	554	614	557	522	561	525	567	560	544	553	573	527	532	558	556	586	546	518	581	554	579	559	528	569	545	623	567	543	545	588	520	551	559	562	553	570	558	589	536	524	538	559	547	591	589	583	573	552	537	563	554	536	519	499	524	526	576	540	586	519	537	574	546	561	572	529	602	570	566	561	584	543	554	578	520	546	541	536	543	603	550	549	526	541	542	551	569	605	565	574	500	571	572	546	589	545	552	557	554	558	524	554	529	531	524	519	563	558	530	568	560	545	578	585	596	522	572	515	552	546	584	575	587	569	533	540	558	568	515	551	545	527	513	529	571	595	581	550	585	519	556	566	526	595	542	567	582	570	555	571	522	544	546	514	560	587	545	536	566	557	617	563	548	556	603	599	591	583	510	554	549	520	565	526	564	561	527	566	549	554	548	556	548	564	525	567	539	538	542	583	583	549	547	539	531	565	566	601	577	592	563	560	546	521	562	568	523	567	536	553	551	557	564	550	537	554	562	527	567	559	580	559	551	556	522	533	571	586	543	587	534	512	580	553	554	584	569	566	562	519	544	503	561	570	530	556	566	533	588	534	559	560	568	559	541	594	557	522	578	566	551	588	526	533	549	489	565	588	553	539	529	564	549	555	550	529	584	544	544	546	573	569	554	567	573	594	542	574	577	548	538	580	538	587	539	540	569	525	547	602	523	564	561	556	514	598	512	583	564	538	559	566	557	524	530	568	585	562	492	514	552	539	539	521	560	546	549	555	536	532	583	555	604	561	588	539	548	543	515	547	520	597	554	549	538	573	580	536	555	566	554	550	570	564	529	567	583	558	614	541	579	546	582	548	532	574	582	555	565	567	565	548	535	575	579	506	546	541	541	582	570	555	549	544	575	546	547	555	567	546	554	543	554	528	552	555	545	594	569	564	527	514	493	540	538	568	524	579	519	536	566	554	581	540	569	559	534	545	541	570	572	537	546	575	535	532	506	579	549	567	597	560	565	514	527	567	589	551	523	582	522	577	564	534	543	576	552	564	532	584	546	541	569	539	590	547	538	557	566	539	534	540	574	549	602	536	551	534	573	565	494	578	578	529	539	507	568	567	535	552	553	582	528	535	576	535	574	531	562	562	550	562	543	574	542	555	547	516	567	548	555	522	575	566	569	576	568	563	549	524	580	582	542	586	506	553	567	521	550	543	561	583	549	525	573	582	571	546	611	578	508	560	619	577	560	588	577	566	599	549	540	581	582	500	509	570	560	583	544	542	534	545	589	559	567	516	530	524	586	528	510	554	541	519	571	566	563	566	561	584	562	570	594	557	562	545	553	549	537	520	568	613	542	552	556	570	565	519	558	579	570	583	538	552	539	577	497	588	543	560	542	574	595	554	595	563	593	549	551	570	548	591	553	579	562	532	511	561	577	541	527	567	544	514	509	568	541	524	514	576	598	570	582	527	581	566	592	565	557	557	529	572	554	582	540	557	564	589	576	545	525	522	567	615	537	514	561	584	596	586	527	549	526	565	551	573	560	529	523	541	571	540	543	542	531	519	579	566	531	565	508	549	563	579	568	587	569	571	555	601	542	577	572	595	585	556	584	571	551	500	561	568	537	565	570	553	578	558	556	578	555	574	567	578	520	553	598	530	571	554	503	577	538	573	576	576	583	511	569	505	562	598	550	575	576	532	512	545	572	604	561	530	582	537	539	559	595	525	593	569	537	565	544	588	576	557	541	574	543	566	511	586	560	541	535	539	566	571	550	555	535	539	519	530	619	577	486	526	534	596	537	556	565	568	511	559	516	528	568	539	564	562	555	552	546	540	529	542	562	556	571	541	547	575	533	600	564	541	562	531	542	521	535	517	542	540	525	525	548	585	559	576	561	551	568	518	607	565	533	503	490	576	545	534	590	595	554	561	535	558	552	546	564	559	568	517	572	619	579	525	554	513	521	520	560	604	572	545	561	577	568	594	513	590	563	569	565	563	541	541	555	517	575	569	572	570	571	564	556	537	579	551	561	584	570	569	570	558	568	577	599	537	530	574	606	530	533	539	556	507	564	556	533	571	580	493	529	565	511	542	579	568	534	543	560	523	533	561	544	550	571	545	525	548	559	533	565	551	557	575	504	541	567	583	573	521	588	564	537	593	553	568	542	589	542	533	507	573	583	589	590	570	563	576	529	540	572	556	548	566	521	519	559	530	559	584	579	508	575	548	540	540	580	583	547	548	556	527	564	559	581	562	567	548	557	545	588	565	563	563	537	568	578	585	561	526	547	604	575	577	560	542	546	577	553	554	552	570	547	547	572	545	538	557	557	597	537	582	551	536	573	490	545	584	555	511	563	534	566	521	551	595	552	594	578	529	546	579	531	546	544	554	552	575	565	565	532	576	522	534	578	557	549	558	555	602	543	552	577	607	576	561	522	558	543	547	562	528	556	566	591	551	597	586	564	553	530	600	530	590	559	576	583	543	524	512	588	550	563	611	538	573	572	518	564	543	560	549	575	553	537	521	541	555	547	558	560	557	538	540	550	547	552	571	512	526	550	586	555	614	590	558	529	544	573	548	537	560	543	570	544	569	560	551	529	588	588	559	552	571	577	568	542	546	537	568	553	522	559	573	554	561	538	557	522	551	551	571	557	504	560	592	523	538	564	531	540	563	548	626	550	554	553	566	568	558	543	513	558	550	535	544	570	550	532	528	594	532	575	555	532	589	543	588	579	558	577	546	538	513	545	549	536	560	601	532	550	560	564	555	536	562	557	566	563	557	566	572	549	589	562	510	556	515	558	502	559	544	555	552	507	535	575	567	548	580	527	515	542	543	547	557	504	535	567	528	555	594	546	570	569	568	564	568	529	526	597	573	543	566	528	534	525	567	526	565	515	554	589	535	525	525	552	581	537	572	555	595	537	549	593	515	567	567	552	549	561	565	536	560	573	608	513	543
3465	8849	6147	3035	2280	1662	1473	1245	1106	993	891	821	784	744	727	712	719	703	690	678	672	676	626	622	655	611	675	635	617	633	633	627	621	640	612	627	612	606	661	629	603	603	618	611	631	595	622	617	575	637	582	632	678	618	620	652	631	593	580	577	594	580	569	627	595	588	622	622	605	620	589	602	612	572	600	660	587	613	610	612	648	621	629	594	627	600	585	614	590	620	601	588	622	596	603	597	616	590	640	611	549	626	612	620	604	646	606	576	595	667	619	624	604	632	605	583	612	597	635	634	629	617	584	598	608	558	603	632	624	589	566	567	578	568	597	569	624	618	643	621	592	580	578	662	594	627	596	620	596	622	615	640	591	588	586	588	592	657	603	637	569	610	554	585	546	619	626	609	603	570	577	586	600	661	651	627	645	584	591	625	596	613	602	608	629	603	598	606	578	597	605	585	639	622	593	624	613	631	624	606	599	588	593	590	626	617	591	645	594	613	565	576	617	569	637	571	587	566	589	583	664	597	596	599	616	635	583	640	603	591	616	624	614	636	626	641	587	582	601	612	615	599	600	636	592	627	623	587	609	596	603	608	594	621	606	603	617	620	615	591	599	624	613	590	629	629	579	601	590	611	622	612	602	604	601	628	661	621	622	565	581	595	596	632	591	616	580	592	663	561	613	595	607	626	594	592	653	603	610	567	633	619	636	644	574	574	584	608	630	648	613	633	578	604	568	586	555	589	612	609	588	619	622	608	609	613	635	684	597	650	598	642	609	572	600	600	565	668	605	607	566	620	650	590	584	637	589	586	642	643	620	619	605	595	635	579	587	612	683	590	571	590	593	594	600	585	604	632	616	570	648	618	618	646	604	581	590	621	599	634	638	622	566	590	580	590	603	607	649	603	614	646	611	621	593	571	618	615	592	589	688	617	639	605	616	596	571	610	629	589	613	611	661	639	572	652	615	621	619	555	599	584	643	612	636	643	618	576	599	589	642	591	595	609	616	610	576	561	559	606	580	602	634	616	597	657	656	599	634	617	634	629	606	562	624	567	598	596	629	581	571	601	582	552	589	609	641	586	606	593	604	625	632	604	607	613	625	550	611	575	572	610	598	600	605	596	611	579	594	649	609	620	601	604	631	618	607	595	587	602	615	615	648	608	610	609	617	560	599	627	619	596	600	631	581	575	581	609	581	602	575	569	594	612	642	603	617	596	565	593	594	553	606	632	597	676	611	615	600	598	601	612	557	576	605	631	635	590	660	552	605	619	602	623	625	585	574	586	595	623	580	618	573	610	638	575	609	656	571	573	608	589	623	613	600	624	572	596	560	609	599	647	623	553	604	640	579	620	586	596	605	633	611	598	638	606	590	645	621	633	563	628	627	593	609	600	650	621	619	559	596	623	565	626	595	569	631	620	630	573	631	632	588	592	634	599	546	657	638	580	578	629	591	584	606	565	569	645	599	625	614	574	613	607	609	566	600	638	597	628	595	631	646	621	609	584	600	603	598	611	639	596	594	554	625	615	597	564	592	602	604	608	579	626	596	593	592	606	615	655	580	632	581	626	623	598	618	611	617	591	638	615	590	607	578	635	625	594	641	626	574	599	579	594	600	591	615	605	586	569	628	625	585	645	624	557	610	632	614	580	643	619	588	631	612	618	616	630	624	593	543	604	607	558	597	616	625	577	652	594	607	635	604	579	629	618	631	626	639	606	634	599	603	611	603	658	615	630	602	623	619	588	615	622	579	617	577	569	570	561	570	635	583	567	662	612	594	571	620	617	587	625	639	596	618	642	591	627	599	587	583	637	626	627	630	580	577	640	611	594	635	616	598	609	663	637	559	624	630	571	595	569	576	606	626	606	638	645	643	603	583	646	577	583	609	631	623	562	558	567	571	605	642	599	558	607	627	600	582	603	628	610	596	633	596	659	584	613	632	658	591	608	566	621	630	586	599	582	626	651	607	568	597	588	584	606	579	611	615	623	602	610	599	603	615	629	641	625	604	602	628	599	612	587	604	616	617	609	609	622	594	621	623	572	588	617	552	614	666	632	629	622	592	645	586	659	629	603	615	578	607	589	587	620	613	615	625	637	631	585	658	629	586	602	594	599	594	600	669	579	630	663	598	594	640	651	626	590	536	602	642	613	613	613	599	657	593	625	600	554	590	587	617	590	668	671	621	597	589	599	626	575	618	598	585	610	612	597	594	572	603	586	651	548	597	607	652	627	619	590	585	587	611	617	628	623	654	602	627	581	630	607	629	596	594	619	599	619	585	610	610	642	624	583	555	678	620	571	576	597	620	593	612	659	591	579	604	576	586	637	587	608	567	598	624	613	616	613	623	605	609	597	608	594	590	573	629	593	613	638	599	599	645	577	597	587	575	587	582	618	635	638	610	610	655	602	669	597	561	625	616	614	586	588	569	649	586	567	614	590	621	568	626	618	642	583	595	618	599	597	633	641	628	604	626	622	607	635	578	619	630	588	594	615	586	583	631	639	593	597	551	624	604	623	591	594	614	615	620	598	600	592	601	574	658	640	620	629	622	579	628	648	580	578	591	615	591	578	620	604	613	570	636	596	621	611	633	611	660	616	627	580	625	585	613	601	639	592	601	609	629	571	608	606	601	632	611	632	555	602	615	584	607	625	586	605	573	572	611	606	655	593	625	595	628	620	641	592	625	637	653	605	613	585	620	634	614	588	619	605	616	601	638	630	585	643	611	641	623	606	630	588	585	571	595	606	633	627	601	596	633	611	597	582	599	641	582	608	599	573	574	624	581	609	618	599	602	623	528	635	590	602	604	579	599	642	612	638	586	622	632	639	650	587	574	590	557	608	625	580	636	599	616	590	610	637	601	584	669	625	600	546	599	599	568	581	604	605	634	612	637	599	577	606	612	596	628	605	658	590	612	623	581	598	580	592	604	586	619	574	595	598	599	611	581	577	582	629	592	618	600	616	541	594	636	573	627	584	630	619	576	585	620	637	614	635	655	585	623	606	608	627	615	607	575	592	577	613	594	589	612	581	629	583	632	634	603	621	573	578	593	577	600	571	586	591	616	587	595	585	607	646	598	608	609	634	629	613	611	625	625	572	565	609	626	584	582	629	608	594	620	576	595	605	598	557	590	632	571	626	606	593	593	614	600	702	572	565	628	640	591	616	596	599	638	624	626	614	626	625	602	579	619	610	605	675	599	629	610	600	541	591	612	645	598	577	626	599	589	593	664	592	613	616	569	571	613	614	606	634	626	626	625	579	636	624	600	594	611	587	601	592	623	596	584	589	662	616	604	652	594	661	587	608	585	606	619	586	610	618	603	609	642	592	617	623	626	586	613	584	611	584	565	592	596	628	571	614	626	621	610	592	649	597	583	608	613	564	652	623	631	593	562	622	633	564	625	579	618	587	624	572	629	615	647	625	655	646	575	601	606	620	591	595	591	622	574	585	607	625	628	584	660	610	597	602	607	597	604	593	615	554	663	608	579	615
24456	21033	27417	24803	12639	618	409	319	281	245	240	226	223	215	176	197	198	161	192	182	185	181	200	174	162	196	183	184	186	176	164	188	158	158	146	163	172	177	186	151	187	163	183	155	180	191	177	184	193	185	181	156	167	166	167	170	184	170	166	171	168	160	184	157	179	163	185	169	182	150	167	159	163	173	168	164	183	169	157	149	181	171	178	156	152	156	164	171	156	157	175	184	176	169	138	171	181	163	187	159	171	159	157	160	179	158	177	163	168	153	177	177	174	151	152	164	164	155	172	167	169	164	141	180	166	158	165	169	147	171	175	170	157	169	149	146	180	164	168	183	166	159	184	186	184	159	171	175	166	176	188	173	176	160	179	167	168	161	149	153	182	185	168	149	158	166	156	206	165	160	156	163	151	150	177	170	179	143	163	150	176	148	146	155	180	155	156	181	174	172	177	130	173	180	193	187	184	169	178	144	189	166	190	173	161	155	155	159	160	182	166	160	185	169	181	173	146	156	163	183	176	169	158	179	140	174	180	158	162	218	163	169	163	179	174	148	171	159	159	187	185	179	199	154	171	142	184	138	146	170	177	175	179	178	166	159	167	170	161	179	184	181	181	150	159	173	179	166	156	168	167	171	166	170	173	175	163	182	169	172	180	166	146	154	150	170	159	169	160	151	171	179	154	157	170	162	187	160	163	161	171	185	176	181	193	164	151	162	195	169	183	169	152	184	160	167	165	168	187	157	194	161	164	186	163	180	160	157	145	168	171	167	144	196	170	164	169	168	156	177	167	153	162	201	176	173	141	175	187	158	166	155	169	166	205	177	163	154	187	163	190	163	162	181	144	193	168	193	183	185	195	168	177	127	188	151	173	175	176	163	188	191	168	151	165	167	164	165	181	153	137	178	161	135	179	196	171	177	177	174	160	156	174	168	155	164	160	182	154	181	179	161	142	177	141	153	162	167	157	154	163	178	182	163	158	144	175	176	159	173	143	166	159	183	166	163	167	164	147	170	165	147	169	157	163	173	174	162	177	167	167	154	182	157	189	160	145	159	162	172	184	136	184	178	187	155	163	179	197	157	166	134	138	153	195	165	162	173	153	173	167	154	176	189	182	182	186	184	170	175	176	182	164	148	159	194	178	157	151	183	158	160	142	156	182	166	167	158	142	162	166	174	157	157	181	193	163	169	166	175	158	173	158	184	146	180	159	164	180	175	167	170	187	167	172	169	170	168	184	167	159	160	169	158	168	147	178	178	171	152	161	179	148	175	171	198	142	173	171	176	155	184	181	171	155	171	168	165	183	165	180	165	171	159	176	181	151	157	160	183	140	171	159	169	162	147	165	172	161	177	156	163	207	173	149	142	152	183	181	160	217	148	174	155	176	168	169	154	165	147	175	164	150	178	182	157	173	186	163	168	158	186	179	155	147	194	157	149	165	184	184	165	164	175	161	175	150	168	171	169	183	176	171	146	169	183	144	143	157	155	160	169	146	190	175	190	150	185	148	161	162	178	168	173	173	175	182	157	158	160	149	142	183	152	153	169	154	182	181	147	157	163	177	170	178	178	172	175	164	166	169	166	182	152	164	174	171	155	168	137	171	169	168	165	192	165	149	143	160	183	193	176	158	156	150	168	178	176	182	152	185	172	167	188	153	160	162	159	161	175	151	176	163	170	174	158	153	180	166	160	168	183	200	165	173	167	152	153	150	186	154	173	167	163	163	158	174	170	164	160	174	149	167	161	183	162	152	139	164	202	186	187	141	177	151	175	146	169	175	146	167	192	185	160	180	173	173	166	176	161	190	166	197	166	157	168	163	157	161	179	152	172	169	182	146	168	182	179	185	167	210	157	169	158	173	173	171	178	158	161	181	159	146	166	182	174	157	178	187	155	158	149	192	175	171	164	181	180	154	188	177	164	172	175	178	176	154	157	181	172	168	161	163	134	177	176	184	180	154	173	164	174	155	170	171	185	150	177	188	166	183	156	186	140	183	172	152	154	186	180	155	175	152	174	165	176	160	171	186	168	158	153	171	152	178	161	167	170	152	169	157	176	164	174	165	199	188	183	156	152	174	157	169	161	151	150	169	177	182	165	162	167	180	159	170	159	156	167	177	191	182	148	178	181	178	168	171	173	187	160	167	172	189	152	161	177	177	159	153	183	160	178	148	175	162	200	182	169	147	161	149	146	158	173	164	175	193	176	175	166	171	168	184	148	178	138	180	170	159	194	173	149	164	169	170	170	152	171	165	206	183	154	154	156	178	152	175	159	199	184	182	168	177	163	178	176	157	169	186	186	155	166	177	147	189	160	151	177	156	172	171	171	159	164	163	183	167	135	172	151	157	167	177	177	158	168	176	150	169	153	171	162	157	155	153	174	180	191	165	157	179	171	167	178	161	150	175	169	168	177	174	143	166	161	171	185	172	167	164	173	166	159	160	145	168	151	198	154	195	175	155	173	168	165	170	176	184	169	176	179	158	158	160	176	175	164	178	159	164	176	159	161	182	184	175	176	189	145	166	175	178	175	172	179	173	171	164	136	177	166	156	155	156	152	155	153	176	174	172	177	164	154	175	177	168	167	145	164	153	159	161	162	201	154	172	159	157	157	164	181	200	167	159	168	174	179	174	161	188	190	143	181	174	169	178	150	165	142	174	167	163	161	158	184	172	194	174	174	164	161	153	178	160	169	168	183	157	175	167	145	163	161	166	168	176	165	169	193	138	163	160	155	172	165	169	152	153	177	181	165	166	164	164	150	158	158	158	149	168	160	162	175	160	165	182	159	161	167	178	167	169	180	164	159	166	157	176	178	159	161	163	139	186	184	174	167	159	159	183	185	171	144	181	174	156	161	181	166	153	177	180	202	174	146	140	180	154	170	180	168	176	169	169	171	176	159	176	180	138	182	153	160	146	174	163	160	178	148	179	175	167	161	195	162	172	150	178	153	156	164	186	165	162	173	174	169	184	178	161	177	179	154	167	190	151	153	172	171	152	158	163	181	157	171	149	149	212	168	184	179	149	186	165	165	182	159	181	161	165	161	144	154	161	166	151	177	178	173	166	191	157	169	187	166	159	175	177	179	161	165	156	160	181	155	167	174	163	176	183	130	156	206	174	163	172	171	162	180	156	173	180	146	166	188	161	185	167	182	154	173	144	163	163	166	176	160	154	177	175	154	158	170	159	184	174	176	167	160	185	161	176	172	154	166	154	149	150	162	190	171	163	164	203	189	175	163	187	160	169	157	150	180	145	169	156	180	155	180	159	170	148	143	143	163	172	161	166	144	169	163	152	153	145	176	165	161	160	168	179	193	166	170	172	166	176	161	191	162	209	174	184	162	193	176	188	169	165	169	145	171	182	156	161	160	155	150	171	162	179	160	178	179	160	158	166	172	163	170	171	173	172	168	159	167	178	188	170	191	154	177	154	176	159	160	196	161	167	189	138	186	167	150	184	168	161	180	165	171	172	180	153	189	178	164	170	153
3182	4965	3352	1492	1172	861	689	550	484	382	354	303	306	273	265	227	279	281	266	241	218	229	239	215	201	237	232	224	220	240	222	210	218	210	196	203	185	189	196	204	199	218	189	213	203	208	220	225	200	216	213	203	199	190	204	203	196	220	209	192	209	203	213	182	214	212	226	189	203	190	201	212	197	184	188	210	212	200	200	205	204	216	207	191	193	192	234	204	214	212	206	197	190	205	201	220	214	211	201	200	202	200	213	217	197	213	209	221	210	220	204	187	193	197	203	176	206	211	191	184	194	212	229	179	210	230	189	198	215	203	181	215	203	184	212	201	208	176	186	218	182	205	184	215	217	168	228	223	192	210	176	179	210	198	181	167	223	184	195	187	205	209	178	204	204	218	202	211	213	206	183	209	209	214	181	215	192	193	204	179	206	201	215	217	227	178	209	194	212	192	200	217	201	211	193	214	195	219	188	201	195	207	216	192	214	210	185	210	190	175	180	184	210	212	192	189	188	200	197	229	222	180	194	199	216	182	192	181	205	209	178	211	203	211	189	189	228	185	201	201	194	180	205	214	222	204	211	208	180	197	191	224	221	231	210	180	210	171	195	210	195	212	212	231	193	201	210	214	195	217	186	231	219	195	223	180	182	213	218	191	226	213	208	224	192	228	207	188	201	195	227	204	225	191	176	207	204	218	196	216	205	202	200	211	179	199	208	214	187	181	212	222	169	211	202	197	212	202	186	204	186	226	213	199	213	210	200	210	191	184	205	196	201	190	204	208	219	177	202	194	210	195	193	203	200	220	195	224	204	213	189	220	219	176	203	212	215	218	210	214	215	211	201	198	204	207	192	208	220	202	209	216	205	221	214	192	189	199	177	219	200	210	192	217	186	202	199	206	193	197	215	182	190	222	176	207	205	193	199	225	223	199	185	187	208	207	210	207	215	187	203	172	213	191	199	198	195	196	196	179	206	191	207	190	203	208	194	223	212	212	205	192	187	203	194	185	197	211	218	191	206	232	207	191	177	184	211	232	202	203	188	210	192	201	212	202	222	200	196	216	216	201	186	204	222	198	178	215	187	216	212	202	220	198	207	202	220	229	205	191	186	207	227	179	169	196	216	209	210	212	200	198	203	208	198	200	252	189	212	226	202	199	237	214	222	206	184	210	188	188	192	231	213	207	216	186	209	175	212	200	196	186	187	195	176	192	228	186	200	207	212	198	192	195	169	215	228	176	202	204	207	190	213	222	222	165	226	197	207	204	199	205	189	207	211	183	181	201	195	201	206	192	212	185	195	191	224	185	210	198	208	196	199	192	223	203	184	205	205	198	193	205	217	216	197	185	212	200	185	203	182	203	244	206	212	205	196	208	178	184	199	211	238	212	181	226	216	202	217	183	169	225	213	180	209	188	188	212	200	224	206	207	198	193	216	190	205	199	183	196	183	212	179	198	190	175	191	210	214	177	183	221	193	231	187	185	187	218	217	198	195	185	213	205	233	216	195	219	212	200	198	210	184	208	195	225	207	195	214	190	187	229	211	203	214	206	202	207	220	204	213	212	173	208	185	214	211	211	197	194	202	206	189	187	210	205	175	189	211	183	207	206	211	211	206	207	201	201	200	191	225	208	197	224	198	193	203	200	200	201	210	188	227	224	202	182	190	236	186	191	244	205	202	202	189	179	203	207	213	200	211	211	199	181	215	195	221	217	191	216	209	222	206	214	222	190	229	207	213	204	180	197	197	184	183	220	233	177	192	195	206	195	212	163	185	216	206	175	223	182	206	189	182	201	207	206	209	206	181	191	206	208	219	185	215	171	198	200	192	221	200	184	197	197	195	191	217	205	211	189	214	218	218	180	209	190	215	194	192	221	199	213	198	188	202	209	236	183	218	212	200	198	199	191	202	226	192	199	190	184	194	191	184	210	187	199	189	181	192	214	203	171	208	184	221	203	201	190	199	219	208	218	225	193	219	222	211	219	194	210	212	225	189	217	214	214	223	192	193	234	220	211	212	196	204	195	204	225	203	208	202	207	207	181	210	224	214	186	200	194	189	184	220	202	196	234	215	194	230	193	214	175	231	211	191	207	199	193	213	202	219	214	206	186	183	196	212	196	194	198	207	209	211	210	216	202	179	207	202	188	229	209	196	207	185	231	212	220	212	212	200	237	218	207	208	192	205	207	173	227	211	200	204	215	207	202	234	178	230	223	204	211	195	205	202	186	200	207	218	192	220	201	211	221	203	204	195	195	212	182	179	199	191	202	194	223	205	200	203	226	202	175	233	201	198	208	235	193	194	218	191	224	197	203	223	211	211	181	216	232	228	216	195	211	192	198	181	189	196	181	214	200	202	194	215	187	223	213	223	219	186	201	230	188	206	205	235	190	216	196	200	195	216	200	223	202	191	189	217	200	205	182	207	210	189	237	206	211	183	199	214	217	210	214	198	196	206	204	181	206	196	197	192	222	217	220	184	204	186	168	224	207	197	212	218	209	200	196	218	203	217	180	201	211	200	218	190	214	171	206	204	209	214	233	202	189	199	231	227	200	215	199	196	227	202	213	182	209	211	190	210	175	218	204	199	212	201	211	219	212	198	195	209	197	174	207	196	192	175	207	203	168	190	207	201	210	200	232	214	209	180	210	208	222	175	206	209	237	203	194	208	218	207	201	180	206	208	216	226	207	199	183	211	213	212	211	202	220	223	189	193	208	207	216	206	205	191	191	217	213	215	208	195	206	190	190	204	207	222	197	207	196	195	198	219	194	199	212	204	222	209	224	196	189	200	199	196	230	223	204	195	203	212	216	194	204	221	205	203	202	217	195	217	208	216	178	193	188	193	202	209	181	209	190	225	204	200	206	165	239	199	200	210	202	196	242	211	196	211	204	181	227	191	193	196	204	214	204	213	226	183	208	240	212	198	189	201	218	208	229	218	207	196	181	218	232	190	184	185	194	191	200	225	211	201	192	205	195	193	191	176	204	206	204	184	219	182	167	194	177	194	208	178	190	198	195	234	218	196	202	200	228	208	191	207	221	214	204	217	205	171	219	186	207	193	170	198	186	219	203	230	207	183	220	202	214	205	203	184	216	206	200	214	209	221	194	218	190	216	187	215	200	207	204	189	196	236	224	203	204	222	199	208	207	192	212	209	199	210	206	241	211	201	193	201	199	196	195	206	171	214	224	192	222	194	206	187	217	211	206	201	197	212	202	225	209	181	212	193	189	214	192	174	182	207	192	176	188	196	209	203	203	200	217	195	215	194	207	211	197	189	205	209	210	197	184	202	197	232	187	203	182	207	212	177	190	212	190	212	210	203	177	199	190	208	208	208	200	201	174	180	201	206	196	212	206	205	180	195	219	201	206	219	208	212	194	201	202	201	191	208	214	200	204	239	186	197	194	186	193	186	227	212	180	225	188	196	232	196	198	200	213	185	181	192	201	172	227	227	193	217	220	196	190	194	207	173	213	192	198	171	190	236	192	224	202
22350	21064	28787	23552	21066	21120	10511	1222	913	823	719	680	618	609	614	551	527	570	504	497	504	507	468	467	488	466	469	474	500	464	498	453	465	468	442	456	446	460	421	450	432	472	453	453	459	420	441	465	444	454	466	458	431	440	446	433	442	444	456	443	413	481	446	481	469	451	394	461	417	460	471	445	455	447	464	443	441	471	483	429	450	467	428	466	432	443	435	413	425	421	498	454	416	505	453	480	469	446	463	405	433	463	447	474	484	442	483	416	430	418	454	427	445	444	434	452	460	419	412	446	423	440	430	412	449	444	417	462	488	423	435	435	453	450	446	493	467	483	455	400	407	436	462	431	454	446	413	458	420	449	463	436	460	444	434	442	446	425	438	449	480	456	396	451	434	476	436	451	444	410	441	419	447	443	408	422	469	448	412	429	433	425	470	443	419	441	469	473	429	443	414	453	454	403	440	415	412	426	462	436	446	461	463	429	455	437	430	454	400	416	394	435	425	421	421	462	437	439	419	433	393	474	452	395	446	422	463	425	441	454	457	417	453	468	430	419	417	449	435	454	419	420	449	487	434	457	437	417	442	423	381	428	417	456	420	414	451	437	451	445	450	445	469	455	402	471	455	430	429	435	417	420	456	419	441	439	474	426	431	458	429	469	471	407	443	438	414	471	450	471	450	398	437	481	417	439	464	466	458	434	480	434	468	441	432	460	434	442	444	439	472	452	411	418	424	467	455	432	467	426	467	440	458	451	455	474	431	435	456	473	429	454	426	459	455	459	468	428	424	431	416	390	461	399	419	412	435	417	411	439	429	412	453	449	439	447	456	456	470	456	456	436	444	467	469	440	468	469	453	452	490	470	412	430	443	444	429	466	421	420	484	441	440	481	439	445	432	433	435	487	454	439	432	442	460	464	444	412	425	417	416	453	410	460	446	449	446	425	424	414	452	413	440	418	449	442	458	435	446	463	410	463	459	440	431	450	471	408	452	465	449	467	409	446	415	452	420	423	432	446	495	410	419	448	446	435	443	476	448	450	453	434	438	463	436	429	436	420	476	435	451	450	416	429	458	468	452	459	444	445	439	427	460	453	400	431	452	443	454	445	488	446	418	450	449	414	433	391	437	432	486	432	439	425	468	421	423	414	430	412	463	418	441	439	420	468	435	406	428	421	431	481	442	454	400	467	451	445	414	443	461	449	422	428	418	463	459	454	466	432	454	416	435	439	480	435	418	424	462	446	442	420	450	472	426	468	438	469	473	478	450	401	449	415	435	472	446	464	500	435	447	394	429	408	440	438	430	427	428	414	432	478	425	413	448	444	420	402	457	456	437	444	438	430	427	413	448	433	447	423	462	416	460	433	459	459	463	442	417	423	472	454	444	432	406	401	426	459	463	431	478	452	451	447	436	461	453	470	393	427	467	443	439	466	455	489	441	444	444	429	470	464	467	412	463	478	433	449	441	444	430	455	458	467	457	432	457	449	466	448	445	434	456	452	458	455	450	436	424	423	423	430	467	469	450	450	429	436	447	425	438	465	415	441	444	417	456	432	444	430	453	469	459	438	452	431	436	421	465	434	446	401	444	470	437	472	439	498	453	431	444	434	431	436	467	442	481	431	432	426	440	438	426	468	455	441	435	421	421	442	468	411	440	420	468	409	390	421	437	416	431	442	401	401	448	410	446	462	429	405	419	440	429	469	493	447	449	423	422	431	450	415	420	472	391	426	461	412	486	428	421	441	432	432	453	424	433	447	415	468	420	441	447	463	419	433	443	470	479	412	403	459	458	424	442	457	470	441	440	468	452	441	427	460	452	458	418	444	450	464	445	426	446	479	407	446	410	446	413	453	426	427	415	436	437	436	435	453	437	402	423	474	433	457	393	457	440	447	402	457	443	448	474	429	446	436	459	447	446	446	458	464	434	449	470	447	427	447	453	416	433	416	454	444	476	444	452	431	418	430	426	427	482	439	504	482	441	458	427	420	466	450	458	472	451	445	480	414	421	411	463	454	449	435	437	429	429	425	477	384	429	449	423	457	420	451	442	461	425	444	440	427	490	419	441	423	417	445	429	444	445	448	460	458	399	435	433	441	434	448	470	411	458	481	457	405	460	462	432	436	456	413	421	442	460	468	449	452	448	458	453	506	473	448	428	428	400	486	465	441	440	460	425	428	452	419	494	479	461	432	420	449	443	409	457	417	448	432	418	419	447	459	491	443	420	446	443	463	406	457	504	438	441	410	446	435	399	454	467	436	453	437	432	402	439	406	438	472	461	418	451	407	453	443	434	409	436	410	450	415	476	436	453	449	483	466	431	439	464	392	449	435	449	452	493	474	395	471	448	431	403	465	456	443	471	427	445	426	446	485	413	392	466	459	422	441	454	453	440	427	454	402	453	434	448	422	482	495	432	464	448	435	431	427	460	441	422	455	416	463	431	463	428	450	424	501	456	426	469	441	409	424	445	469	462	454	442	479	474	430	434	460	458	453	454	452	424	443	455	456	418	476	449	447	424	431	459	477	453	413	446	454	434	435	436	446	435	434	467	427	443	471	428	407	434	415	451	460	443	438	459	484	449	402	422	437	418	471	438	395	451	433	449	445	453	421	437	421	441	453	442	479	458	469	454	473	455	466	461	398	431	441	429	416	455	430	427	439	434	422	449	444	415	429	499	415	449	429	427	461	418	419	469	456	418	449	447	457	431	437	470	491	442	430	457	464	441	434	405	436	464	454	445	462	404	408	427	462	428	422	436	439	452	452	429	451	431	427	452	441	455	432	445	426	438	425	458	429	471	422	437	428	440	410	445	428	433	439	443	425	437	441	455	421	428	406	413	469	415	464	420	433	452	447	436	479	442	448	409	440	428	465	468	427	400	474	442	456	433	449	425	397	451	508	416	463	454	412	491	429	472	420	417	444	416	417	454	464	432	430	419	477	455	430	480	479	480	438	449	412	465	445	452	449	415	438	440	427	433	416	428	434	431	463	450	447	456	447	470	478	475	436	483	441	489	448	457	439	440	403	428	369	424	434	470	406	428	484	460	472	438	454	402	464	448	411	435	408	430	444	441	471	417	423	437	450	457	459	434	416	446	428	429	405	445	430	436	448	452	443	457	459	435	450	461	417	419	431	392	464	418	454	428	440	463	446	441	467	470	452	434	412	448	442	412	451	499	415	458	451	467	442	405	432	450	441	468	411	465	481	426	423	429	463	473	422	418	391	445	448	445	455	421	426	478	455	454	417	459	440	460	440	404	446	420	426	438	491	421	413	404	410	438	419	440	443	448	437	447	459	428	478	462	446	439	452	431	404	443	396	442	419	449	465	437	450	408	446	413	421	423	455	437	462	449	444	447	457	420	497	432	435	439	433	438	449	411	452	419	435	453	448	435	470	446	461	470	415	453	460	434	481	448	430	454	443	416	438	447	436	443	427	435	448	448	433	429	431	435	460	463	473	438	439	450	441	411	470	442	456	404	441	458	458	451	419
4574	14016	9835	4799	3510	2767	2112	1621	1348	1126	986	919	872	748	769	702	645	623	577	544	592	597	608	564	574	533	549	558	546	576	548	560	536	531	530	505	580	516	538	526	508	502	546	496	548	494	538	487	508	532	515	512	511	530	524	553	495	505	473	524	497	515	472	504	508	471	451	503	487	504	481	468	503	486	495	512	493	471	528	497	507	510	475	492	482	498	487	507	505	513	538	473	511	453	467	534	497	523	504	521	504	524	494	504	492	523	502	502	488	521	502	493	484	487	490	483	482	466	507	506	521	544	540	507	489	477	486	488	481	467	518	542	506	441	538	459	524	490	506	518	533	488	475	518	526	490	506	513	478	506	486	508	505	495	521	463	518	486	482	549	508	498	536	499	536	559	502	521	490	499	471	507	466	513	480	506	492	497	527	497	489	504	500	514	535	497	530	515	509	498	504	520	543	509	499	497	539	536	527	487	507	524	495	518	483	523	517	522	500	527	516	504	516	508	510	497	503	500	494	503	497	512	503	509	475	454	487	470	534	495	528	506	506	553	509	481	503	533	532	501	478	521	485	479	460	482	517	495	493	539	481	499	521	512	502	462	489	490	513	473	467	491	468	473	491	445	494	470	518	501	510	505	475	494	492	505	458	484	470	467	501	489	502	473	478	480	506	486	487	486	471	497	527	523	514	457	515	483	462	500	516	487	507	474	505	476	485	482	510	497	489	560	520	500	515	492	488	518	473	515	518	472	484	499	532	505	513	520	532	509	447	449	472	485	495	501	492	519	488	486	500	532	521	444	502	492	491	521	500	508	486	535	497	525	537	511	526	475	475	484	516	496	499	512	489	470	478	468	489	511	510	516	492	496	492	502	476	508	491	480	505	497	516	484	517	487	548	536	499	436	510	502	507	464	504	520	510	481	498	489	521	498	500	547	502	494	516	497	514	486	510	509	492	493	437	493	496	529	496	524	529	474	505	483	504	477	510	513	506	547	547	470	487	501	542	509	466	473	443	506	489	522	502	517	459	516	508	494	546	497	532	503	509	504	518	488	540	472	503	525	501	513	522	502	472	466	479	487	480	493	520	521	522	488	456	486	521	482	538	491	556	472	492	493	503	558	464	511	476	492	553	484	472	498	463	492	511	526	511	533	509	513	519	517	506	502	483	486	533	495	487	490	521	504	519	485	477	475	517	508	495	460	492	475	520	504	507	494	489	501	502	496	492	506	461	508	489	482	505	492	474	495	536	482	471	508	506	524	498	486	515	499	483	491	508	487	476	490	475	512	521	494	478	465	526	480	494	512	510	483	505	489	458	523	486	534	479	520	494	509	484	533	512	485	466	465	505	516	512	544	481	524	505	501	526	499	484	480	500	492	474	498	501	487	500	438	507	511	489	516	491	500	490	489	447	533	507	488	474	501	513	499	509	540	523	510	529	511	489	456	512	485	510	495	461	459	492	460	479	507	536	499	505	518	498	470	513	505	496	488	504	494	496	494	495	502	493	490	455	522	490	529	486	518	536	518	530	488	479	485	472	494	508	516	515	493	485	464	494	494	487	574	474	493	491	499	500	494	489	483	509	520	493	505	479	523	508	512	522	474	514	495	503	454	481	550	510	460	495	505	457	504	472	504	494	488	544	464	502	468	488	488	519	499	504	497	515	465	506	509	502	486	499	497	525	511	536	499	491	527	489	526	487	472	508	484	510	522	495	468	509	506	492	497	477	481	495	477	484	483	519	501	478	514	503	478	519	479	459	514	512	508	485	548	482	470	496	516	495	500	485	494	502	482	501	509	501	486	457	478	495	472	507	509	486	526	503	550	482	476	482	502	527	481	483	527	483	484	509	485	454	477	478	468	524	513	505	521	516	495	513	501	452	487	466	464	496	537	463	501	518	553	473	500	487	546	504	514	471	497	467	487	464	490	469	481	467	543	486	521	464	518	523	507	443	493	515	447	534	500	461	461	501	496	511	480	532	493	529	448	515	505	495	475	497	483	469	507	527	512	538	493	504	486	504	459	477	478	482	534	472	523	486	462	530	498	485	499	521	507	502	498	543	495	511	512	512	450	503	492	494	499	527	509	495	504	524	464	525	470	511	503	454	482	517	500	459	498	491	503	480	496	529	506	462	510	543	512	446	491	454	474	514	516	498	480	493	538	507	500	513	500	519	518	484	490	472	500	514	519	506	517	481	522	491	516	522	464	511	489	502	467	512	477	490	520	487	528	519	498	518	535	509	463	492	529	511	491	497	520	465	470	472	545	477	486	486	522	462	494	517	510	518	474	504	560	516	452	462	511	466	515	486	511	469	494	497	490	487	459	499	482	506	492	502	445	476	468	487	484	532	495	490	521	509	494	499	497	477	544	506	518	500	487	510	490	469	532	518	482	498	532	493	461	507	482	480	490	490	464	468	507	512	478	511	508	515	490	497	497	514	482	486	513	545	505	499	509	488	496	483	512	515	507	498	506	483	519	510	460	497	529	456	497	479	523	508	505	477	512	499	489	541	519	497	503	508	514	510	479	497	486	532	515	542	468	486	512	504	489	486	465	502	472	532	464	486	464	490	510	516	488	531	497	499	512	499	518	512	489	492	512	491	520	471	489	474	497	457	519	462	479	512	500	488	500	442	512	533	510	514	545	493	476	512	522	525	517	464	466	496	483	491	480	528	506	479	503	484	509	492	515	479	488	466	485	497	500	496	524	479	516	480	493	530	532	505	516	529	490	539	462	498	523	470	496	475	489	471	480	524	498	520	483	514	506	482	510	537	531	502	532	484	463	471	514	467	481	502	502	481	494	476	516	467	555	507	485	474	530	497	483	537	512	571	494	509	446	539	506	511	518	522	493	506	514	460	518	499	492	479	498	492	509	500	467	494	510	532	512	502	472	499	516	480	488	495	482	489	534	473	484	542	506	490	506	488	492	472	505	462	502	494	522	492	480	512	514	543	508	491	501	462	484	496	482	473	500	513	477	524	478	511	523	523	504	509	488	496	518	517	508	474	488	532	485	513	493	519	497	502	485	521	509	505	544	513	495	554	472	511	529	467	461	467	469	493	523	536	513	486	486	505	511	504	520	512	520	493	487	455	505	482	522	491	502	493	492	449	491	508	498	482	549	533	457	474	474	516	500	500	479	502	517	521	519	507	562	477	510	496	523	523	510	468	523	513	553	484	496	481	491	530	483	492	490	514	502	519	497	475	450	496	471	513	482	502	482	496	504	511	496	503	487	518	492	497	507	498	516	526	518	481	532	525	493	506	514	449	474	502	489	493	533	543	464	482	481	523	496	489	511	513	505	511	469	512	491	522	483	492	447	505	510	472	481	531	504	499	500	479	503	526	489	519	493	509	480	470	540	484	497	486	477	548	497	525	492	506	490	493	473	487	485	498	511	484	474	496	499	484	449	521	500	477	510	487	494	464	502	496	496	461	513	441	518	491	494	492	494	493	535	532	478	522	451	471	506	494	481	503	487	479	478	475	518
27362	18289	3914	485	399	370	346	350	308	325	333	306	327	327	326	347	341	326	340	346	330	363	315	316	336	344	311	313	339	361	327	330	309	296	304	305	330	334	356	349	313	323	324	319	320	326	322	348	346	327	320	308	311	321	330	339	330	305	355	311	325	303	317	307	316	325	335	320	303	310	315	294	320	325	301	328	349	319	311	324	332	335	344	333	312	327	328	325	297	329	327	339	311	308	342	298	367	320	315	331	287	313	308	338	329	306	316	338	317	323	341	351	323	306	317	330	279	307	338	306	326	327	321	317	307	297	311	328	328	305	340	308	334	311	308	315	305	314	292	323	307	344	313	318	289	292	302	307	353	354	309	344	319	307	340	327	286	306	324	337	303	340	326	313	333	319	300	321	319	323	315	337	315	309	315	306	328	331	353	313	316	310	280	309	306	299	324	304	310	338	319	308	345	308	288	312	309	324	324	339	324	303	303	289	338	356	339	304	353	307	284	312	304	307	335	338	320	271	307	302	327	291	318	324	337	359	309	326	331	345	306	310	340	299	338	313	312	310	305	315	307	339	334	326	326	310	318	317	305	309	318	313	326	337	309	348	324	327	325	325	301	327	299	319	320	314	332	306	331	344	321	350	312	317	342	291	289	303	299	323	337	341	325	303	313	364	316	308	351	335	328	346	314	353	317	327	360	276	327	320	304	284	346	307	314	322	319	332	338	333	283	346	335	310	321	329	350	336	325	344	312	288	332	342	327	335	311	303	324	326	325	324	345	342	306	312	338	300	330	332	328	334	296	343	350	327	330	310	299	292	317	315	334	319	315	319	322	309	304	360	322	310	299	355	298	318	348	307	316	313	285	319	337	326	335	350	268	313	304	289	371	301	326	312	318	309	294	305	349	366	330	298	315	332	339	302	279	318	345	310	312	307	334	322	321	312	318	346	320	336	351	314	313	338	310	292	297	288	338	288	337	286	288	309	306	317	338	352	342	305	316	327	308	289	308	329	307	340	328	288	332	369	336	347	319	319	290	300	302	289	332	324	313	297	303	346	316	309	339	320	318	339	306	313	326	315	341	309	346	298	322	334	273	314	324	322	299	352	324	337	355	318	310	283	326	309	331	338	343	318	316	321	284	308	304	349	314	322	328	358	328	307	305	323	329	304	322	333	307	322	308	293	326	339	331	296	290	323	319	308	331	331	315	316	314	336	329	321	335	333	295	301	342	322	313	333	296	303	323	320	305	324	327	334	347	297	308	319	343	304	300	334	320	313	321	335	295	339	319	331	329	360	331	312	348	348	323	339	337	332	313	319	328	309	318	283	344	306	289	337	294	330	333	310	315	313	332	294	329	345	323	333	313	324	380	318	300	309	343	321	308	326	322	320	326	320	360	334	327	340	317	307	354	312	343	314	325	300	352	323	299	315	316	318	336	303	318	318	301	334	315	308	271	341	325	307	310	303	338	321	344	298	275	325	346	305	319	325	309	335	318	364	320	320	330	317	339	309	315	328	340	343	338	302	349	332	338	299	284	321	344	320	309	328	323	340	309	314	317	312	311	325	294	313	346	315	303	320	327	316	310	300	311	333	315	324	338	298	341	346	319	327	295	305	307	315	316	299	327	317	300	324	304	295	349	344	317	322	335	334	311	329	337	313	301	304	335	330	317	326	314	354	300	311	302	315	361	338	316	342	321	314	304	322	377	318	325	291	309	374	329	298	337	320	298	326	343	304	313	318	324	305	324	334	305	340	345	306	333	297	336	371	272	313	318	332	354	297	336	338	345	306	340	298	314	323	327	315	346	310	336	335	310	317	310	301	320	323	338	314	295	344	324	305	323	329	327	324	336	335	358	320	317	311	285	294	311	336	324	319	344	339	337	298	318	298	326	320	300	341	339	332	336	335	303	327	348	307	318	344	319	359	345	305	325	316	311	294	327	301	349	319	298	362	353	308	333	353	298	328	309	322	314	332	324	320	327	301	280	323	344	327	332	307	360	305	319	317	277	283	330	329	283	301	326	361	302	314	327	342	325	353	284	328	317	339	341	298	335	323	304	293	338	323	313	323	316	312	335	359	297	312	315	334	345	319	300	309	312	339	318	305	315	304	339	302	300	343	315	304	308	315	313	319	347	328	331	332	297	334	305	328	301	335	343	314	309	322	311	326	309	318	323	324	301	348	318	319	328	333	335	310	333	341	313	344	332	316	291	305	308	331	344	309	272	332	317	293	330	327	323	326	316	305	303	336	330	334	332	316	344	324	332	311	323	316	317	296	351	314	346	271	327	319	312	315	354	347	318	297	312	334	344	331	327	343	330	325	320	341	313	328	321	344	348	328	326	326	304	353	318	348	293	304	307	310	329	307	340	315	319	310	322	320	316	323	321	285	318	321	332	326	336	326	328	332	312	326	331	322	345	334	358	341	332	290	332	333	309	294	308	313	325	315	308	324	318	290	331	308	318	293	318	340	302	313	335	344	329	320	292	331	298	324	319	306	326	312	332	328	332	318	313	324	323	303	302	333	329	341	317	348	312	322	321	341	340	345	296	309	295	333	335	322	321	311	331	304	331	332	344	317	342	328	331	320	282	312	327	334	334	295	318	288	312	330	338	316	354	337	335	318	353	334	304	306	330	325	331	342	308	330	310	347	314	321	333	335	319	302	298	327	306	365	337	337	314	316	343	317	306	305	328	339	323	277	301	314	342	279	335	327	321	319	343	338	317	342	313	299	291	286	319	277	313	349	308	295	352	295	342	317	340	352	316	295	344	345	342	341	304	348	318	335	329	318	281	298	302	325	347	314	296	305	289	310	331	326	303	309	336	344	317	323	319	312	346	333	333	308	316	330	297	300	354	334	305	348	299	326	329	318	318	335	320	326	350	349	344	319	314	331	331	300	313	345	354	311	336	320	343	323	330	322	299	312	285	342	319	318	300	333	298	325	319	313	316	342	323	319	309	313	329	337	271	309	343	309	334	322	338	324	303	312	286	304	293	315	308	372	344	324	318	315	331	344	343	293	363	314	344	338	328	327	347	346	280	306	336	290	322	330	309	305	348	309	321	295	342	323	363	314	305	291	349	323	336	357	329	300	328	290	301	324	320	323	305	310	296	305	323	329	331	325	337	331	331	330	298	337	308	318	329	305	298	332	342	322	300	303	311	329	304	338	355	286	334	328	338	299	317	350	299	330	321	339	316	325	336	302	315	309	299	300	313	299	291	305	323	321	308	307	302	331	300	316	329	329	309	302	326	290	302	326	301	319	297	288	322	295	325	374	335	282	306	347	340	333	345	316	295	278	325	284	307	354	324	328	340	321	318	285	290	326	305	318	271	295	325	311	329	324	340	289	324	324	309	317	336	332	309	304	298	308	294	336	311	330	341	318	338	325	298	286	313	329	304	312	348	311	320	343	332	314	307	319	304	334	315	327	295	317	326	314	330	352	333	332	354	285	327	330	368	333	299	324	338	314	309	320	338	312	316	301	322	335
4016	842	625	502	447	459	366	392	368	357	371	374	366	339	355	365	340	334	387	383	380	392	338	366	368	359	385	350	356	357	325	352	349	332	364	354	361	335	332	362	345	336	371	353	386	365	380	348	364	354	339	351	349	346	411	334	304	337	346	384	380	356	352	329	364	357	352	339	368	330	345	321	364	340	365	381	357	350	348	338	369	332	340	343	330	392	379	351	360	368	334	347	349	358	370	343	352	339	356	373	320	350	332	337	340	380	350	366	342	375	355	334	355	356	363	332	328	376	348	361	379	370	345	363	325	369	379	353	368	342	350	376	379	338	330	356	356	365	376	369	347	377	387	385	353	308	350	350	365	341	345	315	342	385	329	349	352	358	357	346	335	361	358	346	364	346	334	344	357	358	362	369	354	370	366	348	370	349	343	364	363	333	322	359	356	347	371	385	368	332	338	377	398	357	347	322	373	356	337	357	314	339	330	347	365	353	399	313	355	334	362	351	339	340	349	375	354	359	363	368	348	370	340	379	356	333	358	345	365	331	347	354	383	337	345	377	341	347	375	366	378	367	361	339	317	348	334	318	324	324	344	360	344	361	370	351	362	347	346	367	376	334	323	349	369	352	367	347	368	330	331	339	347	356	377	386	345	342	334	358	340	301	359	346	344	329	339	396	378	379	373	379	348	346	374	383	359	363	329	383	387	343	380	340	387	345	391	329	323	342	361	343	334	315	372	320	357	366	337	346	361	373	325	337	347	379	356	358	348	366	352	371	379	362	345	385	367	370	384	344	325	357	348	333	343	350	359	326	361	370	380	381	362	350	323	334	366	383	339	357	384	361	349	370	349	320	375	374	355	357	342	338	355	345	370	342	337	396	342	383	324	356	384	343	375	376	325	346	354	356	348	378	363	370	351	359	366	318	376	323	341	308	383	333	345	380	346	363	349	363	365	360	347	337	357	336	329	367	339	337	351	370	320	348	333	343	326	352	358	333	355	369	328	376	354	345	345	329	384	357	344	361	354	341	339	349	399	338	366	328	380	376	324	341	376	354	388	345	371	360	353	368	346	332	328	345	364	316	378	350	330	347	342	357	325	335	374	324	379	345	329	349	316	354	338	327	345	379	336	342	370	335	354	365	334	353	336	361	349	315	344	364	351	354	367	372	373	376	325	336	396	360	346	346	372	338	370	357	356	371	312	322	341	352	370	388	339	347	340	346	336	347	335	328	388	345	367	352	374	379	391	344	359	339	316	394	358	359	387	351	353	325	372	396	393	347	358	389	375	341	360	324	362	341	344	355	330	371	339	329	374	384	377	354	340	352	369	367	306	327	387	346	358	345	371	354	367	352	365	392	359	378	333	362	352	392	325	377	336	345	347	329	359	390	344	346	329	354	355	360	342	406	344	326	344	365	343	305	360	388	371	363	343	353	385	345	373	347	337	333	382	370	352	343	389	376	371	327	361	358	388	390	335	333	356	363	362	341	359	332	348	375	386	346	324	390	345	337	363	356	359	342	340	346	365	353	350	361	345	355	394	333	337	330	339	362	382	383	366	316	390	352	367	354	370	320	372	358	369	360	366	354	360	347	358	345	345	347	346	356	312	339	349	384	346	335	350	336	316	356	313	362	326	357	302	330	380	369	347	356	345	372	335	365	377	331	369	351	365	362	358	351	385	349	375	347	360	375	361	371	332	337	369	384	364	361	344	331	363	331	366	389	345	352	340	347	341	334	362	339	345	345	367	349	345	349	341	319	345	352	347	358	344	381	339	341	384	374	354	343	352	347	362	369	354	361	388	389	341	372	351	330	347	367	358	368	360	347	354	381	340	349	358	349	344	388	356	386	335	344	314	339	365	352	354	348	308	366	342	356	343	386	352	366	309	341	362	340	336	375	344	374	348	376	351	340	367	332	359	354	352	336	364	351	362	339	333	322	346	331	360	364	347	334	365	345	382	358	345	386	354	383	370	342	366	364	351	376	352	339	374	372	376	398	336	345	372	379	372	352	361	354	376	379	339	355	317	350	363	316	357	364	366	343	371	342	341	361	321	350	374	379	355	344	349	344	321	336	323	307	370	351	368	352	377	363	350	367	366	370	318	346	334	364	366	365	363	354	365	328	351	345	357	356	373	327	341	364	376	344	369	356	378	351	315	362	370	353	350	354	360	367	342	351	345	358	371	342	372	317	363	331	364	318	363	329	350	378	368	358	349	368	368	363	362	347	353	354	370	343	367	388	371	333	364	373	352	382	331	353	299	374	336	369	353	369	344	316	367	362	334	312	336	332	383	327	383	352	356	326	372	386	348	343	362	393	333	361	341	348	352	362	356	344	334	339	345	358	354	368	364	334	386	336	359	369	328	327	343	361	320	360	323	374	352	353	370	322	374	338	331	380	355	331	352	339	371	386	357	353	382	380	369	375	336	350	318	362	369	343	356	367	355	395	377	350	391	361	362	371	343	354	359	317	363	368	318	333	344	358	361	328	349	362	360	313	385	356	350	358	353	348	361	333	355	358	366	324	362	334	362	351	346	342	353	352	371	354	374	316	352	369	328	319	351	352	336	327	351	341	343	368	320	375	357	388	351	350	357	351	343	321	330	352	342	371	338	369	401	352	328	337	362	332	373	360	355	326	369	355	341	373	385	364	363	352	365	363	346	377	340	372	315	370	338	350	376	339	401	364	350	319	365	334	354	364	376	349	346	378	375	357	358	373	360	342	352	370	341	351	356	370	348	362	337	353	367	389	336	338	361	342	340	371	334	404	364	359	330	354	340	345	380	319	331	381	350	337	381	346	341	349	358	353	347	353	382	341	359	325	358	403	359	360	355	334	354	385	358	344	373	304	368	335	332	347	358	341	341	359	349	355	329	347	323	367	331	327	317	341	355	341	353	362	363	375	340	332	312	378	381	336	400	389	370	339	334	360	351	320	342	359	357	355	354	373	364	355	363	345	350	341	374	352	328	343	375	314	354	332	357	376	345	360	362	344	333	348	332	376	321	392	353	346	370	357	340	316	340	339	366	349	355	335	378	370	351	348	360	338	365	391	307	351	357	325	391	355	351	364	357	348	361	379	338	334	344	342	352	349	319	360	329	337	371	374	383	331	351	347	370	339	366	376	397	366	391	358	393	371	339	355	335	350	368	387	339	361	363	385	379	343	354	340	342	319	352	376	342	350	327	363	344	364	373	370	361	345	337	329	362	348	364	372	355	320	352	332	377	350	321	348	362	365	351	356	327	383	351	360	351	356	362	401	332	366	379	354	359	393	362	356	375	332	344	347	341	368	355	342	360	393	345	364	370	335	348	370	358	327	359	366	356	374	320	354	345	341	370	351	326	320	330	326	348	356	362	310	318	354	331	351	322	314	337	313	346	364	385	391	357	320	367	357	394	337	329	345	345	328	381	322	329	345	347	376	358	359	360	343	357	366	358	349	318	385	334	355	339	354	398	342	347	345	408	336	381	339	337	347	362	347	359	335	375	363
23368	21056	28402	23910	21063	12317	1448	956	805	772	719	661	696	635	636	601	624	608	573	590	591	589	642	590	546	576	578	584	544	620	577	565	563	537	582	554	569	520	543	532	555	571	518	602	533	570	568	547	557	533	554	532	570	579	531	561	568	552	577	544	565	521	552	540	558	583	586	526	567	575	537	586	577	531	571	520	528	567	577	539	578	556	554	594	537	556	582	558	569	563	553	592	527	565	568	564	558	525	557	527	555	517	556	559	563	567	515	601	568	553	586	533	536	530	516	536	536	546	593	580	562	571	517	589	517	544	548	521	547	523	514	601	553	537	574	552	546	568	564	546	565	576	522	553	515	557	534	509	500	550	552	548	537	549	545	503	549	575	580	582	558	574	546	561	521	575	503	564	556	574	539	532	555	511	576	573	517	537	551	521	531	527	532	559	512	533	534	570	582	610	555	565	531	498	550	571	542	547	534	565	554	606	540	514	557	535	539	578	522	504	532	576	559	549	609	571	563	536	578	556	579	540	540	521	577	587	533	550	560	582	591	557	526	530	545	559	525	517	577	566	530	518	542	557	561	588	515	539	566	563	557	548	548	535	567	572	523	549	534	579	565	600	590	545	543	574	512	549	526	566	565	525	533	507	554	528	538	561	548	526	530	546	548	532	530	589	527	560	568	575	497	551	563	546	568	537	576	563	531	550	564	556	543	555	528	552	464	560	539	594	558	527	566	529	543	551	529	534	543	527	535	562	577	562	549	548	517	509	514	545	566	522	564	524	547	541	543	548	570	541	526	548	546	580	536	590	546	574	563	534	532	554	518	579	556	572	540	538	484	520	568	560	527	538	547	558	521	542	578	588	521	595	509	574	527	586	552	542	579	539	546	609	587	575	568	573	540	565	542	540	528	523	538	555	528	526	584	554	551	539	541	533	520	599	558	511	527	526	573	559	569	576	555	549	543	528	549	534	543	496	543	532	524	572	583	577	573	589	532	507	534	580	505	570	565	529	553	539	516	525	547	553	556	544	587	542	567	553	563	574	545	516	567	552	565	522	540	574	553	562	548	535	584	578	549	551	553	575	570	525	526	530	523	487	536	522	576	523	560	549	568	546	533	542	558	578	506	505	545	566	518	548	552	561	503	531	518	577	530	523	541	543	532	492	528	548	568	594	574	526	543	558	576	558	552	518	575	542	538	588	511	509	584	507	518	589	564	562	547	566	543	514	598	522	543	547	520	537	506	547	557	531	539	533	552	559	573	547	536	592	543	563	509	540	589	524	522	536	558	596	547	547	532	565	580	541	566	553	542	585	540	532	547	553	560	566	547	587	564	576	544	553	586	525	533	543	530	554	546	514	567	556	545	552	569	533	546	521	531	517	547	574	574	524	555	523	553	587	555	597	546	557	541	512	614	499	568	547	577	543	582	530	562	543	548	574	567	578	601	559	529	585	553	581	542	579	563	569	526	613	529	594	556	595	525	568	546	594	573	546	548	514	550	570	558	517	527	564	569	575	550	549	552	544	578	541	577	546	529	516	557	573	570	536	556	554	543	543	517	500	541	563	584	550	580	527	570	548	522	540	589	566	526	586	527	574	547	548	609	527	547	545	538	562	542	573	568	578	548	536	533	524	554	567	546	524	559	526	522	559	588	557	569	534	538	515	587	542	566	538	562	550	568	550	533	563	540	551	547	569	533	545	553	557	548	545	547	562	571	547	546	546	518	552	529	557	537	539	511	583	508	482	490	555	568	576	557	552	541	514	530	506	532	551	513	500	546	521	561	541	517	560	558	593	524	561	590	535	549	592	549	543	593	568	514	528	517	552	567	555	556	554	536	518	552	546	531	582	595	565	544	543	585	559	502	577	538	584	523	527	531	541	517	523	582	521	568	558	552	553	543	594	525	532	560	514	552	528	561	562	529	530	559	573	556	546	580	525	573	567	484	573	541	545	538	558	536	521	580	524	505	564	556	562	545	576	529	560	547	546	572	566	541	592	539	579	566	512	544	573	601	570	527	565	523	504	566	508	520	547	541	554	534	534	530	548	539	548	574	498	527	520	531	532	598	574	541	558	549	564	558	540	500	574	551	518	521	564	539	547	576	519	563	561	534	557	549	530	531	556	552	530	571	510	544	548	557	532	576	544	527	535	533	531	547	541	544	534	555	541	550	541	534	552	507	532	512	565	552	536	573	557	594	535	560	523	533	564	567	556	534	537	568	584	568	545	544	537	547	552	535	504	557	548	525	517	543	542	523	547	564	575	556	544	538	593	514	565	558	548	557	568	538	561	530	619	610	567	592	551	557	546	545	507	555	536	526	557	567	540	545	561	542	529	548	547	588	597	544	524	538	539	560	580	557	585	559	550	571	551	568	559	541	511	538	553	586	548	527	542	546	577	555	583	577	550	563	562	560	567	546	526	583	554	543	528	568	620	505	543	574	537	565	519	530	538	577	552	528	527	580	536	574	549	552	615	591	601	570	582	550	556	504	518	496	582	514	557	542	524	546	552	518	515	562	576	535	510	560	565	533	524	557	521	586	557	559	568	588	548	521	531	497	529	553	559	591	546	536	536	544	596	506	529	529	519	565	539	558	533	521	548	573	516	565	555	537	529	558	551	545	513	571	571	532	543	554	568	535	524	525	542	544	582	498	574	591	560	538	546	545	580	551	543	546	501	563	549	494	538	526	575	522	539	556	557	566	577	555	579	559	556	515	559	544	493	571	561	538	524	541	516	520	566	505	560	539	573	550	581	527	575	555	537	517	580	555	516	533	519	533	536	551	531	541	544	515	510	505	552	550	536	546	537	560	524	545	499	538	571	546	496	531	507	549	546	545	556	557	550	549	545	562	529	535	544	481	565	532	568	556	563	538	586	554	536	543	532	569	572	574	563	525	552	555	575	549	544	569	544	583	581	546	537	541	571	515	528	583	525	535	532	531	539	585	527	567	532	553	566	566	559	587	488	580	531	592	551	543	525	576	563	524	535	556	548	554	535	556	519	581	562	546	559	556	538	541	544	553	527	545	568	538	554	553	578	523	542	566	560	528	534	584	574	566	562	497	545	558	553	508	584	568	596	569	539	564	509	541	579	554	535	565	550	557	565	580	552	548	555	579	551	583	526	534	580	555	587	536	593	516	564	517	543	574	553	571	531	553	531	558	589	545	515	569	477	561	518	520	537	575	524	574	564	550	551	566	595	511	530	505	571	565	538	538	566	509	503	588	546	554	569	579	560	534	592	554	582	562	528	583	530	563	544	544	543	516	543	528	552	529	576	532	552	535	526	568	578	482	577	570	547	528	529	524	567	562	544	549	590	574	543	561	510	550	567	539	525	554	527	523	536	574	559	556	605	540	572	558	550	567	531	557	554	509	542	544	593	557	562	532	566	515	536	564	558	541	549	522	551	591	533	523	557	584	533	570	537	587	563	549	578	543	495	544	543	536	510	571	564	596	519	549	572	544	536	571	549	563	558	559	535	555	533	572	571
3253	8735	6289	3076	2222	1728	1464	1231	1065	883	866	779	773	753	730	696	719	639	648	647	678	686	645	641	606	649	616	630	652	595	654	593	622	614	600	616	631	589	607	612	608	613	623	593	611	618	595	611	602	628	581	609	594	594	620	607	644	600	639	593	606	582	593	574	585	584	590	595	618	622	582	644	607	588	619	577	569	646	632	619	625	628	628	577	604	563	605	589	571	629	581	559	593	609	562	575	596	557	626	573	597	611	598	595	569	608	593	615	620	655	655	573	563	557	593	607	595	601	611	590	554	574	597	558	573	606	596	669	616	601	647	613	633	576	568	629	570	618	601	581	575	548	626	585	612	574	610	573	578	578	579	591	593	605	622	608	599	583	575	591	598	584	621	660	583	596	598	568	599	600	605	591	597	560	611	645	559	623	574	597	598	586	539	616	614	608	562	558	611	571	567	595	595	628	617	602	609	570	576	630	581	595	628	575	585	647	628	630	573	590	613	560	564	604	594	617	585	550	595	604	636	572	582	627	567	603	611	555	632	593	609	577	527	620	610	594	652	584	583	585	590	604	596	635	591	616	608	613	556	588	617	586	593	666	591	646	569	586	577	611	604	601	591	594	605	592	596	587	595	590	595	641	618	626	596	591	562	603	606	627	641	592	632	583	570	556	575	630	651	600	590	623	580	613	594	573	640	636	612	606	594	575	635	607	599	577	638	609	596	619	596	571	596	594	574	566	599	600	584	603	619	609	601	606	603	560	588	629	572	593	573	622	642	621	597	604	621	612	606	634	589	586	621	572	607	564	621	607	555	633	620	592	565	622	565	597	632	607	654	615	569	601	641	628	629	580	565	604	574	607	616	610	570	630	615	598	618	600	588	572	554	597	617	600	580	632	622	606	581	613	598	601	597	596	613	612	595	578	555	577	583	593	650	578	608	611	559	572	604	546	615	584	614	636	598	650	605	596	592	633	574	619	621	585	614	597	629	586	591	630	572	598	631	532	616	620	618	564	572	577	560	571	568	571	581	608	614	585	572	572	614	581	598	573	596	577	591	606	598	554	607	580	582	559	581	645	597	539	577	584	600	590	575	618	591	596	629	589	616	571	632	549	612	562	582	592	590	600	625	619	586	543	594	608	609	597	578	557	586	602	594	582	626	603	586	559	614	643	616	597	621	613	572	622	641	591	638	606	602	625	638	613	593	633	600	646	567	632	656	561	598	573	624	601	591	618	573	561	632	618	599	614	641	569	612	622	655	643	593	588	616	570	602	640	608	594	568	625	571	591	597	561	578	580	600	605	593	594	575	593	601	591	586	592	627	623	619	617	623	589	582	586	594	618	643	589	592	586	611	554	609	617	614	570	630	576	628	627	571	590	580	612	637	585	602	573	632	615	602	588	620	557	607	638	618	582	573	611	571	627	628	676	618	612	570	541	582	624	590	604	635	626	607	568	618	587	602	621	624	609	625	630	632	627	602	618	619	600	591	608	572	595	603	605	608	570	655	605	670	585	607	606	577	600	579	669	627	602	559	577	630	601	614	578	588	600	628	602	567	622	656	542	626	634	572	594	610	605	573	630	576	565	600	579	609	641	596	586	598	576	627	606	574	594	593	553	589	579	611	583	621	636	570	573	580	607	642	634	603	637	614	603	596	590	572	570	584	629	602	595	648	597	627	619	605	581	595	599	654	611	617	614	609	582	623	548	618	579	538	590	599	598	561	605	656	583	587	618	589	618	673	620	645	578	579	594	611	586	602	576	588	631	585	591	579	598	642	611	581	561	607	572	600	597	620	575	625	600	551	631	565	611	650	612	597	624	612	593	578	631	545	591	596	594	573	632	613	613	586	618	587	622	608	594	607	595	606	551	594	624	593	580	591	568	590	575	591	610	573	583	604	625	598	582	577	601	602	616	585	618	615	588	632	634	614	632	625	632	628	638	580	619	611	582	574	559	560	600	581	627	592	610	624	552	575	573	610	628	612	591	609	556	621	586	576	606	588	654	655	639	606	606	592	595	555	583	541	635	598	588	595	587	604	613	594	590	622	598	580	601	595	580	618	564	575	581	578	637	560	585	600	555	560	568	636	575	633	595	630	606	575	610	586	579	583	577	623	597	626	568	587	579	614	602	577	534	571	632	563	575	589	601	602	595	577	616	571	628	557	621	615	585	635	579	615	597	599	583	603	558	572	569	624	607	559	586	597	611	661	637	608	620	595	603	611	553	624	591	602	613	565	617	583	599	626	639	614	639	581	571	562	590	623	599	622	583	575	583	569	611	541	583	594	603	609	586	580	599	572	612	615	609	609	617	587	624	612	619	580	583	621	615	577	583	611	603	529	622	557	652	614	599	630	576	611	608	593	599	603	563	598	553	601	552	619	568	585	599	612	609	574	587	626	636	634	614	606	573	639	585	583	601	624	642	588	603	627	611	599	568	569	597	620	588	597	552	622	581	600	608	573	594	576	549	606	600	619	615	622	608	599	561	564	613	635	634	602	630	588	575	622	622	649	619	599	643	589	567	586	636	562	621	619	615	557	636	628	644	611	562	601	625	573	636	550	637	622	607	576	570	618	633	560	590	645	616	607	569	562	543	583	588	602	630	628	647	600	652	611	621	608	583	588	611	586	574	545	589	595	599	584	626	588	633	619	593	585	609	601	597	639	591	592	610	572	573	609	577	604	588	578	574	623	616	638	607	559	647	618	606	602	647	556	603	596	598	572	630	643	571	597	597	608	602	658	595	610	638	569	562	617	595	594	595	568	583	569	617	615	591	616	611	545	539	573	641	625	620	593	591	607	594	659	609	580	591	586	576	597	592	636	599	602	586	605	626	621	634	587	641	612	599	564	610	569	581	560	614	602	583	635	650	622	591	578	597	584	571	600	596	580	585	621	608	621	619	586	606	617	598	600	617	573	623	587	580	594	545	618	643	582	612	654	529	615	618	644	611	595	606	598	606	583	572	589	556	586	599	589	593	572	587	621	585	540	627	638	565	601	581	651	610	592	606	654	623	623	648	604	636	617	585	629	638	584	566	603	617	639	588	592	601	595	596	594	602	586	536	601	562	613	600	556	616	572	602	584	610	621	616	580	572	593	592	621	591	618	608	625	610	562	605	587	589	602	579	621	589	588	584	602	596	592	606	580	582	568	612	649	574	577	599	608	605	573	608	639	586	635	611	636	587	592	605	588	633	583	633	593	623	597	625	605	664	631	613	577	600	619	603	589	638	567	565	583	623	627	618	574	636	604	595	590	621	612	583	601	591	607	557	596	587	566	614	608	612	570	558	618	571	606	627	559	580	612	625	610	572	621	579	577	623	578	599	585	635	597	627	609	606	575	612	617	594	597	594	644	651	624	605	588	655	580	601	607	611	584	549	621	615	663	566	644	616	644	618	619	607	589	587	597	580	596	618	643	597	615	623	601	608	611	615	634	583	619	578	651	584	585	574	636	579	614	620	611	583	641	641	577	579	666	597	616	631	580	623
24515	21108	27523	24913	12701	620	388	308	268	278	254	206	236	212	201	206	196	196	193	177	173	170	168	191	202	187	174	182	170	193	154	167	180	160	176	181	178	147	162	173	166	155	176	143	188	167	163	158	184	145	173	150	180	194	182	159	173	155	166	158	155	192	172	174	130	161	178	183	168	176	166	188	183	167	155	160	193	183	166	158	170	160	154	166	170	190	167	151	164	188	170	143	148	164	174	175	148	186	180	163	178	163	156	144	170	161	153	180	178	178	161	171	151	147	164	174	171	152	155	137	180	158	188	160	151	176	185	155	147	146	169	166	155	162	148	174	153	157	171	175	173	175	179	158	164	153	167	178	153	185	183	196	170	152	173	168	164	161	182	169	152	166	167	182	180	169	172	153	140	164	174	175	182	157	160	167	141	176	170	157	194	170	177	151	188	140	178	151	193	178	156	171	128	145	175	160	180	163	156	160	147	158	161	176	180	161	165	168	158	162	159	157	146	153	186	159	167	175	159	170	173	172	153	172	171	158	200	173	164	157	165	180	170	167	159	157	179	155	164	165	160	181	178	155	166	176	159	150	146	145	150	136	148	145	151	164	149	159	146	163	186	153	176	156	166	161	164	180	153	156	164	167	174	161	179	164	179	186	157	173	173	171	161	169	168	169	147	145	168	182	169	159	184	166	169	170	170	155	183	171	155	165	163	182	188	156	149	156	148	156	180	182	164	150	140	170	173	178	190	163	175	175	163	171	184	151	188	164	147	175	146	168	163	171	193	173	141	156	181	174	145	165	161	170	163	157	165	155	174	161	168	143	149	160	154	161	150	151	171	169	158	147	168	164	174	170	169	166	155	158	177	156	180	147	161	161	146	176	156	161	190	180	174	167	172	154	177	184	178	171	186	168	168	179	161	159	154	159	167	169	171	166	158	133	185	165	163	175	172	156	175	167	161	164	168	194	172	170	158	151	152	164	172	170	181	154	157	154	169	174	164	183	173	161	160	167	146	137	135	174	177	173	154	158	172	158	163	179	179	162	151	165	158	158	169	173	166	146	165	162	174	152	153	158	150	195	159	183	198	168	147	163	170	178	159	176	160	183	161	156	171	162	161	172	172	176	216	205	168	152	151	159	146	155	163	145	165	176	171	187	156	142	167	180	162	161	172	153	169	170	157	153	177	171	169	155	150	170	156	153	193	155	154	155	159	186	165	161	168	159	189	152	184	180	148	153	154	172	155	177	170	161	175	158	152	154	178	158	177	147	155	154	181	165	165	154	169	166	160	159	146	178	201	149	167	162	158	166	159	169	187	149	171	136	172	168	156	184	158	175	137	196	182	152	166	160	139	190	157	170	180	163	148	154	172	161	156	161	160	170	171	161	154	173	189	148	165	150	161	181	158	169	161	173	164	181	150	169	147	156	152	163	169	150	167	171	174	166	153	152	172	174	148	143	155	168	187	156	174	155	164	187	162	146	154	173	171	176	166	161	170	203	180	175	180	191	145	180	160	179	158	148	149	169	176	156	174	141	152	167	173	184	169	163	164	164	173	136	170	152	144	175	164	157	176	161	185	161	149	152	162	155	164	174	180	176	202	173	177	184	169	183	177	156	144	164	193	160	143	150	160	154	162	145	165	162	153	147	159	145	183	161	161	175	149	157	170	160	156	155	178	160	181	155	168	164	187	155	170	192	137	147	163	176	170	150	159	166	155	184	157	173	172	163	159	172	172	164	175	158	134	170	177	180	156	178	163	155	176	168	175	169	172	160	179	179	194	161	180	151	154	172	176	175	165	160	158	160	177	175	166	143	150	159	162	155	164	170	149	160	169	189	147	169	160	181	165	154	176	161	146	162	159	173	189	151	180	174	175	161	170	183	153	181	174	167	163	176	176	192	152	148	148	165	174	181	149	171	141	178	177	163	170	162	149	156	184	165	168	144	176	151	142	175	174	150	170	167	165	168	167	153	166	158	184	163	158	154	165	154	187	150	158	170	163	172	181	165	168	191	179	180	174	173	182	169	158	176	168	152	172	165	204	177	162	170	165	177	186	153	191	179	171	174	173	167	164	153	149	181	148	153	157	168	185	154	168	182	158	148	163	183	177	188	154	141	183	162	155	175	176	177	161	177	176	180	186	157	157	181	186	189	163	156	175	148	182	171	162	162	183	184	169	158	167	168	161	173	153	172	150	152	164	165	146	175	170	160	165	158	182	167	151	158	179	167	174	162	156	176	156	154	173	139	163	175	166	166	173	174	152	149	143	166	193	156	161	177	145	169	164	174	168	159	157	139	165	163	166	158	140	160	161	165	163	184	181	174	199	156	168	160	173	166	158	171	156	167	152	169	150	155	160	171	144	167	159	175	164	152	166	153	170	189	152	157	148	176	160	165	173	173	160	142	149	162	188	165	151	175	165	159	147	155	169	179	155	181	169	175	190	161	165	161	173	175	133	182	153	166	149	179	155	165	162	163	163	168	142	157	142	164	167	177	176	171	184	197	177	191	179	178	161	181	159	152	191	174	188	174	175	148	154	169	177	160	171	172	151	152	179	179	200	144	151	170	168	159	191	168	154	185	140	154	155	202	159	201	166	178	161	201	198	152	159	178	155	149	178	156	167	184	187	152	180	160	163	145	167	183	153	145	182	160	173	170	160	180	158	157	145	155	165	175	179	163	144	172	175	170	160	154	179	156	159	155	150	184	171	168	191	195	177	168	171	202	160	157	157	152	163	166	152	165	184	154	157	165	153	152	177	185	171	183	175	196	168	174	158	160	151	140	161	189	176	165	166	166	153	159	179	156	161	171	181	148	150	152	154	169	176	163	179	152	174	173	163	158	153	156	168	161	152	144	147	168	183	168	150	190	153	170	162	164	166	168	164	156	161	170	162	177	152	161	171	165	167	181	181	169	153	163	172	165	149	156	162	162	167	158	166	165	147	177	156	167	164	167	174	163	169	155	155	151	194	186	167	194	154	165	160	172	182	182	137	181	153	132	179	179	177	150	158	144	167	162	156	177	148	169	194	155	170	156	190	179	169	177	155	190	157	190	159	149	149	190	173	140	154	173	189	148	166	158	169	190	172	152	170	147	166	163	152	158	162	180	143	177	188	163	162	163	168	164	172	133	160	150	191	159	167	146	161	182	154	169	170	163	161	186	178	177	172	153	178	160	186	165	151	150	135	170	161	168	196	150	167	198	162	160	176	147	163	144	158	188	179	174	151	187	164	157	159	159	159	152	173	175	178	156	156	144	139	164	161	168	162	163	169	185	180	166	176	165	167	177	178	165	162	169	179	172	174	173	167	170	144	158	157	182	181	168	157	174	159	150	166	179	152	179	140	158	159	163	159	165	153	162	191	157	154	154	157	161	173	174	161	147	150	164	165	162	177	159	143	142	160	169	161	173	174	160	149	175	156	167	173	169	175	152	170	138	178	173	177	175	164	160	158	145	162	185	171	163	157	171	157	156	186	151	159	178	146	173	181	153
3120	4845	3290	1588	1132	832	712	554	450	395	351	342	285	288	266	236	253	231	241	243	242	237	246	262	209	215	204	210	218	249	196	222	196	214	203	215	220	211	189	217	169	209	207	207	203	195	177	183	217	184	216	206	199	218	226	200	210	197	224	228	209	201	205	183	190	223	168	190	210	204	204	202	220	196	202	217	194	193	203	206	212	206	183	203	214	187	215	221	205	209	211	205	201	198	197	193	227	205	215	189	176	188	189	196	208	191	217	215	198	192	215	174	218	193	208	194	204	194	197	226	194	184	207	190	204	214	196	212	191	185	212	208	196	205	195	185	176	213	233	202	186	198	224	205	198	194	198	175	202	191	197	183	194	204	194	187	177	188	202	193	209	210	197	223	196	162	202	196	196	230	194	209	186	231	182	181	185	208	223	200	186	177	196	178	185	203	205	199	210	195	193	234	178	187	197	206	203	224	201	196	210	210	211	200	185	201	216	169	231	184	201	210	189	215	196	201	194	207	194	184	205	184	209	195	208	203	188	219	179	212	177	219	185	178	197	178	192	195	210	194	189	223	223	207	196	195	181	186	203	189	205	202	187	168	190	226	193	215	221	184	215	215	215	200	214	215	192	216	197	187	200	212	210	197	194	191	210	222	208	203	212	210	199	208	209	193	185	188	229	193	225	204	186	181	192	184	214	197	203	213	214	204	210	202	197	231	190	234	194	209	189	185	195	198	195	189	177	201	189	193	228	207	205	195	217	165	212	206	203	181	214	212	200	189	203	222	195	194	196	217	207	216	186	214	210	226	201	191	194	210	194	202	183	194	185	204	211	199	181	189	215	205	196	186	188	210	208	201	207	224	194	215	196	193	214	201	209	174	191	225	205	196	202	212	193	211	201	195	209	201	211	197	180	184	204	198	199	182	212	208	184	229	202	216	201	216	190	210	200	192	206	190	222	201	180	189	209	195	179	191	184	201	214	204	209	214	175	182	202	207	219	222	181	177	201	203	200	198	193	194	198	206	208	213	198	181	205	219	196	166	178	174	212	185	187	206	191	210	211	185	189	208	199	196	203	196	240	179	193	200	214	215	198	190	199	205	155	209	200	195	202	211	210	194	210	211	172	184	193	202	190	183	213	208	198	216	219	210	207	212	180	201	178	210	213	193	202	211	204	163	216	220	184	210	243	195	217	197	214	197	194	201	161	187	215	190	191	200	191	188	190	196	227	193	189	205	207	196	208	210	212	225	201	193	211	203	197	189	183	188	180	195	191	197	211	190	219	191	212	198	210	193	206	189	199	199	210	219	215	196	216	186	189	175	201	161	204	200	185	188	193	188	188	210	213	216	194	214	210	221	194	201	202	228	217	196	206	186	202	203	192	198	198	209	211	192	210	212	184	180	207	197	186	174	182	209	216	218	209	194	195	204	189	214	195	202	195	207	182	221	201	213	201	211	204	202	189	173	201	174	185	196	179	169	199	211	207	211	207	189	206	220	198	193	195	194	224	168	191	190	208	203	197	194	216	188	197	206	192	204	193	188	227	184	221	196	191	217	199	206	195	198	185	205	192	210	183	186	227	205	184	187	223	219	202	188	203	219	183	205	204	210	179	224	200	200	216	199	174	195	202	192	208	179	187	204	221	207	195	173	210	205	203	179	190	223	211	196	229	213	229	198	211	180	198	173	194	204	171	188	211	195	219	203	206	193	194	191	219	210	189	217	205	214	203	203	206	193	208	187	195	184	186	211	175	205	162	216	197	181	200	191	205	191	201	188	197	195	192	197	192	218	215	182	215	198	186	216	180	185	183	198	211	218	196	166	222	207	213	196	186	165	200	206	212	195	191	188	205	195	183	195	214	183	183	193	197	196	202	211	202	189	189	170	181	200	174	207	195	185	207	206	200	217	190	209	221	193	193	194	199	208	196	205	206	195	199	185	186	221	201	198	215	181	185	184	234	184	194	166	215	195	196	203	199	216	209	190	210	201	223	209	184	221	203	189	190	203	186	211	191	180	183	212	180	192	237	190	198	198	193	202	183	206	209	203	174	204	191	207	198	194	220	196	192	171	217	205	193	200	173	190	223	182	168	191	215	201	173	204	192	206	213	225	184	234	212	168	189	213	209	179	196	215	223	218	187	209	186	191	209	189	204	219	203	186	213	176	180	195	198	166	213	207	199	212	198	196	223	225	196	206	174	218	229	196	177	197	188	209	214	185	214	196	179	163	189	190	210	191	214	242	175	200	178	197	203	226	212	190	202	167	196	190	198	182	184	196	183	181	191	211	171	210	185	198	217	175	202	220	191	207	203	198	192	184	200	213	186	205	186	192	178	179	198	173	203	217	207	218	199	220	192	200	215	190	199	210	187	189	179	203	200	208	213	198	219	190	196	202	211	187	176	197	195	203	200	194	189	200	215	195	230	202	194	191	180	194	204	199	198	205	184	187	189	186	203	176	213	190	203	216	216	207	201	195	202	189	197	206	213	218	199	176	211	201	194	197	211	204	205	208	182	196	208	186	210	220	201	200	208	215	208	207	214	186	204	192	202	207	200	200	218	213	204	222	185	202	207	192	199	196	206	200	202	194	216	195	209	183	200	205	233	209	246	225	186	188	199	199	203	199	196	201	212	182	206	198	227	187	199	202	177	208	192	186	196	205	204	202	209	221	205	217	194	221	207	187	191	201	214	215	203	189	191	200	192	198	195	207	209	198	204	190	202	171	212	194	204	205	204	182	213	192	199	188	195	185	189	205	234	192	182	208	218	176	202	202	188	209	199	203	192	182	254	163	202	208	206	173	205	219	197	206	208	189	204	192	196	177	211	235	221	222	203	207	190	200	200	207	184	186	189	204	190	199	212	199	198	191	189	193	210	190	208	184	217	210	202	193	185	193	190	190	186	189	188	228	195	213	191	191	204	180	190	212	184	183	206	201	192	184	195	203	209	177	192	202	221	211	197	186	194	214	212	192	203	189	204	199	211	203	199	216	202	226	200	195	193	202	208	184	192	172	184	197	217	200	219	195	192	204	201	194	174	176	196	178	196	189	202	173	211	194	194	216	192	213	198	193	178	215	196	203	222	220	196	205	203	196	210	185	224	222	209	211	215	194	189	182	211	198	220	191	200	207	200	223	215	201	208	206	184	204	197	213	209	197	196	200	238	204	223	209	193	221	191	224	189	219	208	202	198	178	169	180	213	207	196	209	203	194	187	213	198	215	205	196	212	188	219	186	198	220	181	192	201	195	187	217	184	192	210	177	213	223	213	211	202	203	189	219	211	192	213	188	204	169	191	195	189	224	240	209	197	211	197	189	212	206	206	202	212	189	204	186	184	198	200	183	192	209	203	219	220	215	194	199	168	203	183	214	216	207	200	194	200	211	187	191	184	203	177	220	200	195	187	203	200	189	203	210	204	199	211	196	197	204	185	211	225	208	193	233	209	200	202	199	206	203	194	196	199	219	192	181	192	206	211	204	186	187	190	185	213	185
22418	21152	28936	23641	21149	21199	10668	1264	912	765	731	661	626	596	536	559	528	536	524	498	509	486	485	493	461	477	463	469	462	463	448	455	469	460	472	495	434	466	453	410	463	457	465	481	419	452	480	496	448	419	469	446	433	455	441	434	455	433	463	451	447	436	443	433	449	446	474	419	473	455	463	440	456	445	432	441	433	438	457	427	443	472	425	471	418	452	471	432	460	437	446	432	470	440	484	445	439	402	473	455	423	450	465	469	469	467	475	437	425	427	456	452	417	416	455	449	453	432	441	440	483	424	437	421	423	459	458	434	423	477	415	445	425	418	433	433	471	431	438	460	447	453	462	427	466	447	386	467	453	439	460	449	414	472	462	440	434	448	461	416	443	506	455	457	409	441	451	473	465	450	413	420	432	441	438	436	463	451	404	440	490	449	478	428	449	457	465	437	455	430	474	441	439	435	439	456	445	423	474	436	425	429	411	426	449	449	462	422	410	478	419	407	441	422	451	432	466	465	437	443	422	438	420	419	407	452	450	445	419	435	433	441	413	457	469	431	436	460	398	455	469	446	466	414	464	442	429	421	458	415	404	451	417	441	397	431	474	423	414	418	409	411	441	445	466	457	408	433	459	440	451	431	426	450	357	452	420	450	462	458	428	439	482	445	462	439	442	436	462	452	421	469	459	416	465	446	431	423	448	435	427	476	423	411	433	431	424	438	416	456	435	448	465	474	452	439	419	439	434	426	422	470	481	436	474	453	484	430	421	432	438	412	476	437	477	421	436	483	411	427	451	433	418	451	418	437	433	436	414	448	410	476	414	443	463	477	410	483	442	450	441	440	422	435	459	447	400	415	494	459	455	476	465	450	434	455	430	437	425	433	462	470	485	423	421	491	441	451	423	434	441	420	444	458	434	434	408	422	430	492	420	413	489	424	477	413	416	435	451	431	403	437	433	478	430	437	460	434	421	433	456	474	429	440	435	448	447	456	431	450	428	455	470	426	434	447	469	429	424	444	428	441	424	436	419	457	459	455	437	431	412	423	405	440	426	445	439	427	452	449	404	424	467	432	401	431	433	446	449	456	449	437	432	455	470	394	434	461	420	442	432	456	416	381	432	453	453	448	473	446	478	433	416	433	479	432	469	432	446	443	435	441	430	431	477	485	475	433	440	453	412	442	475	460	452	434	418	478	479	464	450	459	429	420	436	438	432	451	456	462	488	426	441	457	433	436	455	441	403	423	456	446	442	444	423	440	437	470	459	467	449	461	411	448	444	420	449	403	462	471	438	448	462	452	453	440	470	391	448	444	444	433	458	464	457	445	417	440	449	455	463	426	441	430	434	431	425	438	462	445	473	439	435	502	429	434	485	454	460	392	415	442	450	433	462	456	417	454	391	424	452	427	422	437	440	439	445	439	431	388	408	412	470	431	448	432	460	462	466	388	461	414	465	399	441	445	424	416	434	430	444	439	457	409	456	426	423	424	464	463	416	461	439	421	437	447	458	413	435	407	456	452	388	406	463	409	451	468	427	456	391	444	457	432	484	406	436	426	431	447	454	440	462	415	441	427	418	430	401	429	464	414	446	424	434	439	414	437	442	436	414	479	432	449	438	453	445	426	475	459	416	411	432	427	442	450	451	441	467	451	422	426	416	436	446	443	442	465	461	470	448	439	420	463	402	425	483	432	485	451	439	420	443	472	415	422	455	450	425	420	469	433	434	445	474	463	440	431	444	443	470	447	446	438	454	461	455	424	433	457	428	410	465	414	402	440	459	452	447	494	420	437	432	416	431	416	483	418	479	446	441	430	446	473	464	406	425	438	444	439	395	440	455	419	419	448	442	440	470	441	444	434	433	431	460	430	399	432	415	430	404	426	415	472	437	429	424	438	423	430	421	452	470	423	407	414	478	432	451	419	415	419	435	426	468	463	429	450	433	481	403	454	426	467	436	459	432	417	435	426	471	460	433	435	446	444	429	442	422	455	491	439	449	421	403	414	446	459	456	473	419	441	486	437	435	430	491	416	436	468	423	416	409	403	455	419	445	472	442	409	427	437	423	452	431	459	414	447	426	449	444	461	405	460	437	452	425	400	428	458	460	425	434	425	464	424	433	418	430	415	441	422	431	478	482	438	461	425	466	433	442	411	422	450	415	440	416	455	472	404	438	434	455	426	456	439	433	485	454	423	471	455	465	419	426	424	402	440	376	432	415	446	463	427	417	435	442	429	439	466	424	434	437	508	445	415	402	463	423	425	416	436	431	423	423	432	452	455	443	466	435	440	422	439	459	439	464	424	452	444	408	429	444	427	433	402	483	444	458	429	429	431	497	442	438	463	452	428	445	475	425	428	428	464	467	427	433	470	432	440	417	458	401	442	449	455	435	445	448	416	454	431	404	472	446	419	431	432	421	444	428	427	409	484	429	433	438	458	454	449	442	429	427	439	464	469	433	464	436	432	424	413	457	483	413	420	401	426	437	443	441	431	439	436	488	413	464	442	454	408	429	452	441	443	474	419	406	461	411	475	447	456	394	417	449	461	468	440	384	446	465	440	428	421	452	411	428	426	430	431	422	468	461	439	435	438	466	445	435	454	441	451	405	445	427	459	434	437	435	447	464	424	381	418	426	469	449	440	442	420	456	446	423	413	441	431	438	423	463	437	395	441	451	423	460	445	449	441	440	412	396	472	439	422	434	460	435	441	409	410	426	429	459	450	442	418	415	437	472	428	427	458	455	422	408	476	406	465	422	438	462	455	423	426	427	389	419	437	430	438	447	432	417	431	438	413	433	427	443	453	430	478	452	415	437	440	420	412	459	436	487	432	396	437	439	433	433	453	442	434	441	438	446	419	401	426	381	422	455	441	434	474	448	425	438	470	481	465	480	429	408	419	412	427	437	416	437	446	448	405	403	435	430	449	425	417	483	426	435	446	415	457	436	461	441	420	429	441	407	465	457	446	438	432	442	448	434	424	411	417	428	413	401	453	438	438	417	437	409	406	443	431	462	421	460	425	472	432	421	466	427	451	423	454	438	449	441	432	429	462	432	455	443	397	441	440	463	437	449	441	437	441	433	474	430	424	435	446	460	430	462	375	454	462	423	414	451	457	466	447	479	433	438	437	465	417	438	439	460	422	395	415	463	454	451	444	442	452	421	477	429	428	460	452	437	450	450	452	453	431	440	414	460	456	425	443	443	451	434	444	419	451	423	438	442	406	438	447	437	460	443	431	469	445	443	450	438	407	467	453	434	442	422	450	435	442	431	417	449	431	476	463	423	462	429	445	430	427	453	449	455	449	424	435	445	455	418	423	452	425	450	449	415	447	482	476	407	422	486	440	458	430	444	422	420	415	405	410	452	446	445	439	477	411	418	433	452	452	456	460	450	475	438	422	497	419	436	436	405	447	444	448	388	445	437	436	446	487	410	441	445	453	445	400	469	476	445	471	429	430	459	404	438	442	435	445	432	462	486	425	420	426	451	429	444	421
4926	14079	9851	4991	3621	2746	2076	1596	1338	1111	994	892	878	750	719	706	657	586	611	610	588	580	530	515	539	573	565	540	552	527	545	552	538	522	483	505	526	477	534	491	495	497	521	535	468	517	474	517	517	463	533	481	502	452	505	506	491	515	490	493	471	494	491	509	514	485	460	496	500	497	482	468	459	504	531	496	502	528	494	517	487	518	503	513	488	517	478	507	477	517	471	515	477	546	521	477	495	486	488	545	511	532	495	537	501	512	484	465	492	538	500	501	499	500	485	505	492	505	527	514	512	499	477	502	493	485	476	506	490	523	494	523	459	491	508	487	470	504	506	511	472	482	509	470	510	496	505	480	468	534	460	474	484	517	512	493	502	510	482	483	496	466	501	479	507	464	487	513	471	505	511	472	503	501	461	489	483	499	484	507	472	494	476	514	466	485	521	521	493	467	463	529	477	447	503	509	518	525	482	492	510	490	462	484	465	497	510	495	516	484	503	491	524	497	571	497	485	481	484	485	486	466	483	505	471	491	521	490	532	499	483	488	454	501	500	491	492	502	522	484	468	453	479	472	494	481	517	494	489	481	498	496	518	496	487	495	493	487	463	509	522	499	472	476	486	452	493	484	501	468	490	468	528	516	482	485	504	513	473	442	485	469	489	529	510	512	528	470	501	544	503	474	486	505	474	475	462	458	496	537	522	529	502	506	514	508	506	510	483	480	524	484	513	473	469	478	510	535	503	485	504	481	448	507	523	472	466	485	473	486	495	503	490	503	546	495	505	508	488	504	532	489	503	500	509	479	504	496	501	474	508	500	481	481	486	483	489	492	502	497	476	488	487	493	507	480	496	438	505	500	487	519	490	461	465	484	489	537	464	489	486	503	510	518	490	500	488	494	478	459	473	479	498	479	498	522	539	500	477	456	477	513	508	463	487	493	485	552	474	522	495	503	524	501	504	467	522	487	521	471	525	489	498	472	500	471	469	484	447	467	506	485	524	504	535	497	478	475	477	482	466	503	526	522	522	495	507	493	481	492	499	474	479	509	505	492	487	487	465	489	505	488	503	493	461	473	484	495	502	469	516	522	465	497	504	504	496	464	516	498	502	475	492	478	492	501	491	478	502	461	515	480	503	506	479	482	492	495	466	431	467	485	477	516	505	461	443	493	492	489	515	522	497	493	492	523	501	453	471	492	505	504	449	472	466	464	479	482	468	518	486	495	514	476	510	492	490	477	475	503	480	490	526	510	526	496	480	492	483	472	505	457	491	506	455	511	492	479	507	499	451	491	474	513	543	495	532	507	489	509	491	502	465	516	474	500	514	468	486	452	450	461	474	476	533	461	500	472	489	508	484	457	521	468	549	523	506	483	505	486	488	477	501	518	520	492	486	493	498	470	481	489	478	517	485	491	511	477	521	499	471	510	515	506	501	465	529	471	456	497	520	483	474	508	522	465	508	516	520	485	496	490	502	509	483	491	450	476	520	476	547	489	479	476	506	500	457	501	497	496	534	473	510	496	515	505	506	495	463	489	518	496	471	488	467	481	472	475	521	491	478	461	493	489	482	501	547	446	472	472	517	518	504	518	517	532	473	526	504	494	462	516	520	454	486	493	479	490	470	506	500	488	482	484	535	505	451	475	485	536	505	468	482	484	475	516	525	499	510	497	510	524	534	451	508	518	490	507	482	540	484	496	496	464	499	494	498	497	474	557	470	512	532	463	527	464	474	473	469	501	471	504	472	472	502	510	486	536	456	460	540	488	467	465	433	553	527	523	492	496	492	501	498	509	479	520	507	475	511	480	480	487	467	519	480	495	484	526	495	512	513	445	511	482	463	493	532	491	509	484	477	465	492	519	507	495	523	477	491	464	487	492	485	464	525	525	537	459	502	465	521	492	529	459	497	469	486	502	477	528	489	495	470	469	511	461	501	472	500	457	443	492	479	518	500	479	511	506	492	491	475	480	454	520	524	518	463	464	469	468	463	496	508	497	473	491	499	498	482	477	499	500	445	539	523	469	467	478	525	516	483	503	523	490	476	488	457	489	529	497	504	519	503	482	505	489	491	457	505	473	483	478	476	503	480	433	508	511	470	509	522	500	501	463	491	480	489	504	465	491	515	508	488	499	473	497	474	510	513	484	487	462	486	509	497	513	456	530	509	498	517	542	521	480	506	493	470	529	503	498	493	490	489	482	509	471	514	475	494	525	488	498	513	476	463	522	491	466	521	511	455	493	453	469	493	453	486	511	485	465	483	466	491	490	482	519	496	501	511	475	469	484	480	471	506	494	473	506	506	494	476	507	480	477	475	505	526	476	476	503	543	520	561	476	476	504	512	499	493	518	507	480	522	479	481	507	486	504	462	478	505	477	503	471	503	486	531	484	492	533	501	466	468	485	487	477	514	505	456	506	522	461	484	502	459	479	503	482	485	485	455	488	472	469	491	494	460	463	508	467	496	494	477	497	469	510	487	495	473	416	514	475	452	477	477	457	467	479	522	474	488	510	521	487	502	500	478	508	481	501	469	463	477	481	507	492	540	525	521	487	510	525	511	517	515	496	490	463	486	481	504	490	503	459	495	476	523	520	555	509	482	475	486	506	551	484	491	510	518	469	474	495	468	494	480	491	513	489	511	509	482	466	490	493	470	494	507	486	511	496	491	518	446	497	453	516	485	484	537	482	468	489	466	478	486	474	458	505	505	518	483	481	488	462	478	508	506	477	506	516	510	467	492	474	502	508	487	530	482	512	482	518	505	460	502	467	521	459	477	492	456	475	514	469	522	518	513	558	483	510	495	523	496	465	504	450	475	481	501	504	491	498	485	468	532	531	497	510	502	499	483	459	501	510	516	498	536	503	482	464	508	485	494	492	499	505	509	554	519	480	471	515	510	487	473	526	504	512	489	499	493	474	474	493	528	478	453	466	473	454	507	491	501	458	498	471	507	472	515	469	496	492	530	479	512	494	490	474	479	518	522	506	482	487	482	470	517	474	491	498	510	524	507	493	435	528	512	484	527	498	477	501	541	513	485	496	505	509	502	457	488	484	481	474	489	498	502	489	501	498	523	495	495	467	514	489	546	498	470	516	479	501	504	487	478	501	470	498	532	505	456	511	479	495	522	490	476	484	462	504	477	473	482	491	475	540	474	465	463	454	463	480	510	469	498	473	502	493	500	515	505	516	503	505	497	493	491	476	504	502	511	508	472	488	517	478	474	517	498	514	485	474	466	528	491	516	539	476	495	471	506	488	545	528	470	504	488	486	497	476	476	463	518	516	466	487	522	460	473	486	511	489	477	500	504	532	500	501	463	481	465	495	519	486	474	464	452	506	525	446	485	505	498	513	461	478	484	491	503	506	476	476	481	498	462	493	483	479	551	476	466	464	507	486	496	506	523	466	477	490	494	482	480	517	484	457	500	471	493	505	484	495	469	500	497	497	478	500	505	490	476	503	480	464	491	478	473	526	492	521	531	490	481	489	489	513
27293	18094	3815	501	408	318	357	320	328	300	303	326	333	340	296	321	364	307	338	334	335	319	327	291	290	347	309	321	347	338	338	314	316	334	326	331	313	313	325	311	309	302	312	304	346	334	316	308	292	293	283	329	294	317	363	321	275	332	325	320	333	304	314	298	315	279	287	290	284	292	318	309	291	300	319	313	308	303	308	297	321	322	314	317	343	313	302	297	300	306	296	292	293	284	319	311	292	313	299	315	308	294	315	289	307	312	337	313	319	319	264	350	311	300	326	311	309	322	309	333	300	305	330	299	311	330	287	285	301	317	323	361	279	274	304	300	320	313	317	276	263	302	318	296	329	364	298	306	331	324	323	274	317	303	317	309	334	288	293	322	311	287	281	302	310	307	295	290	297	352	319	325	341	327	303	312	295	295	329	288	322	336	318	321	328	303	312	357	313	314	269	311	327	329	315	318	308	334	315	311	283	300	315	296	287	322	322	325	352	331	286	306	312	313	346	260	320	268	365	340	311	317	299	282	346	298	319	329	291	321	337	289	332	300	334	265	318	300	336	306	301	335	311	356	358	282	341	297	341	324	303	334	318	319	303	320	305	307	322	293	313	324	303	292	276	297	308	307	296	283	338	316	298	284	306	303	303	324	301	324	326	333	324	299	304	321	314	269	318	311	279	310	293	301	286	291	278	311	307	329	298	295	296	287	312	311	315	350	297	346	277	318	310	306	315	327	326	304	320	305	290	325	289	312	317	318	330	299	338	315	287	346	267	338	306	320	330	290	313	305	287	331	331	262	299	316	310	353	311	322	334	302	310	294	305	287	318	345	328	302	315	334	330	306	321	275	294	300	287	329	278	315	318	310	287	292	312	340	324	336	308	307	357	310	319	316	303	319	324	345	294	336	290	301	342	330	318	343	308	330	300	308	290	331	318	294	295	326	283	346	300	307	313	329	319	280	281	331	322	302	309	302	334	339	310	311	330	322	314	302	286	324	312	355	346	310	320	325	329	318	292	288	320	327	320	311	329	330	326	298	297	301	321	334	299	344	299	305	305	319	327	307	335	306	323	327	294	329	344	301	303	329	313	309	308	298	279	344	320	322	308	303	317	298	313	334	347	320	340	300	308	320	306	322	274	322	317	289	285	316	314	332	317	303	311	325	327	295	348	326	317	298	321	311	314	323	294	299	308	312	304	304	304	312	326	314	321	311	290	328	295	308	324	299	271	267	316	313	324	297	337	321	310	328	329	319	285	307	283	335	315	335	347	291	316	304	316	328	297	306	312	320	331	329	341	338	291	302	292	337	314	330	341	311	308	296	314	298	312	313	328	307	291	278	315	301	271	313	340	311	333	334	308	294	291	313	310	322	292	294	326	324	324	358	320	329	305	318	305	303	353	333	309	295	346	296	310	329	317	300	281	305	323	317	317	307	293	321	332	332	306	322	321	290	354	295	333	305	326	322	303	324	299	317	335	316	328	314	315	335	300	306	282	309	319	324	314	305	302	341	326	342	292	329	328	329	304	319	292	331	310	311	329	332	300	314	301	347	351	308	331	343	306	328	294	301	291	319	302	309	319	315	319	328	339	309	299	336	293	344	326	273	344	320	308	323	326	301	348	321	292	276	322	339	346	291	299	311	279	303	337	320	320	303	325	325	307	316	325	328	307	336	292	327	322	311	315	331	301	287	330	293	319	305	303	328	328	291	325	315	310	255	296	321	309	298	315	330	309	311	318	316	335	277	322	302	338	321	314	309	302	299	316	332	333	297	314	282	309	275	308	277	309	307	294	318	323	315	314	352	350	315	280	272	310	357	323	306	295	314	303	313	299	326	339	348	302	328	307	349	338	338	316	308	296	345	344	284	317	315	293	314	293	329	288	319	330	316	317	299	306	299	320	310	335	289	296	342	306	307	310	324	313	313	349	333	340	328	333	335	302	280	328	295	317	291	327	332	307	299	336	328	295	277	307	297	320	323	305	322	316	301	273	313	315	308	318	298	329	278	314	342	286	296	301	310	282	295	278	293	320	319	311	322	318	310	304	347	316	329	297	292	305	301	346	318	307	319	314	310	302	300	294	295	296	309	324	331	328	305	308	328	322	334	311	330	298	326	313	281	325	289	330	299	295	288	324	285	316	326	279	319	334	305	303	353	301	312	306	333	289	313	329	317	326	304	315	308	277	335	338	321	332	329	313	309	325	308	307	307	295	316	312	301	322	306	312	310	312	314	332	331	292	300	328	336	330	304	318	308	346	331	262	306	273	321	308	297	313	306	334	324	329	307	336	312	289	315	309	314	315	332	300	324	287	298	319	314	324	261	314	281	308	284	312	316	272	317	327	313	307	333	323	325	304	297	293	329	317	297	310	309	313	325	313	294	290	321	315	285	300	305	343	324	294	268	299	323	331	338	281	300	325	310	303	310	331	302	308	342	283	311	344	311	321	339	294	288	316	338	324	302	306	299	317	317	299	292	282	313	298	306	314	303	289	328	293	295	332	316	324	319	261	313	296	307	325	294	310	346	332	323	304	304	330	326	313	324	323	315	287	299	289	326	304	315	329	320	329	310	314	276	281	328	291	301	292	308	324	316	316	296	288	331	320	307	310	290	313	311	322	301	314	305	318	277	298	304	335	362	292	331	343	305	291	293	325	331	332	306	311	328	339	338	352	326	328	305	314	298	270	310	342	306	348	339	312	316	290	330	320	292	314	270	304	317	318	293	308	319	294	346	296	312	340	346	289	304	304	318	319	319	294	300	336	290	329	305	323	316	318	340	307	312	328	332	319	303	326	327	277	296	303	327	317	302	343	311	302	309	317	354	302	314	322	282	358	303	312	328	292	281	330	312	313	315	305	298	316	304	303	310	320	324	331	325	328	319	291	330	317	320	343	338	336	299	291	301	318	313	317	319	304	331	308	324	312	323	331	312	301	316	326	317	280	287	290	345	315	309	288	311	331	328	312	319	271	309	337	328	326	329	302	314	303	319	309	296	315	315	333	321	301	297	299	341	305	285	316	304	328	336	325	292	298	303	313	315	322	300	322	334	337	341	317	306	340	308	298	335	339	340	274	316	285	328	321	307	311	314	314	283	315	312	341	303	286	312	311	320	319	287	297	305	322	292	322	290	311	300	314	326	303	337	327	323	318	328	298	335	298	301	302	309	298	306	316	325	348	301	298	319	318	284	310	327	290	316	320	364	312	324	313	320	314	319	291	320	264	304	321	345	297	319	315	301	348	298	321	283	334	257	312	330	277	330	339	330	324	335	320	312	316	309	330	315	289	311	358	334	342	297	327	305	309	309	334	306	313	286	323	323	313	341	317	274	343	284	295	323	294	268	310	323	323	286	347	302	319	294	318	296	299	311	331	345	319	340	319	310	313	323	294	301	303	310	311	333	316	317	321	333	284	327	322	332	294	331	304	288	314	332	287	303	348	289	329	288	330	320	325	305	289	284	304	295	301	283	309	301	296	301	306	321	292	341
4100	829	698	492	444	395	379	384	381	375	374	403	322	362	353	335	369	360	332	337	357	348	339	337	355	356	339	366	359	347	333	352	355	343	344	349	346	357	338	366	322	368	364	353	356	356	336	363	375	325	320	328	349	345	332	320	325	334	345	314	327	348	352	336	329	329	372	364	340	365	354	361	372	355	370	343	315	325	349	349	345	330	346	374	356	359	341	322	336	321	337	342	343	366	353	364	388	327	335	332	358	332	324	333	338	367	340	372	352	363	378	340	356	343	341	347	369	351	383	360	336	394	368	363	350	350	333	334	331	386	374	336	385	392	351	314	340	349	358	342	335	340	337	321	340	342	337	342	355	371	323	362	358	324	369	326	340	333	331	334	338	352	362	345	327	365	353	369	360	357	311	383	326	351	363	353	328	342	372	354	368	345	337	347	345	350	347	345	370	308	369	350	347	374	321	379	374	317	387	357	343	372	358	322	336	388	368	328	318	343	337	362	316	319	373	345	358	334	313	350	362	324	337	328	342	353	310	368	372	341	343	352	329	334	361	331	354	353	334	354	383	332	341	364	320	334	317	352	327	327	332	336	339	335	338	360	352	368	340	373	373	340	351	351	323	324	344	349	351	348	339	343	320	353	311	300	368	386	333	333	349	337	311	349	352	350	372	357	352	349	313	360	345	349	339	361	349	358	372	340	360	311	360	359	336	327	358	360	379	336	348	363	356	361	353	345	332	349	338	337	346	330	338	365	335	350	386	337	336	370	356	321	334	349	327	362	322	354	319	357	339	387	338	349	354	347	353	384	384	361	346	325	352	326	342	354	338	353	348	359	359	357	337	367	340	316	351	338	351	361	349	355	349	328	347	356	352	385	358	359	328	354	321	330	342	334	312	330	341	365	361	383	316	362	320	378	339	369	351	341	332	340	372	379	330	334	323	329	325	346	360	327	357	385	336	336	361	344	351	355	345	380	335	335	337	348	383	352	349	338	345	330	346	335	347	351	321	340	338	330	353	357	370	328	333	340	364	325	360	326	324	371	351	320	351	344	352	361	369	327	369	342	349	365	342	359	367	353	341	327	321	363	340	331	347	361	349	324	302	330	332	304	326	354	333	317	361	385	356	336	337	364	352	317	369	315	346	356	330	334	347	374	348	360	385	347	380	327	354	348	341	352	332	342	345	348	377	330	364	320	320	365	330	338	340	364	374	341	316	342	355	350	352	329	357	361	334	342	354	333	373	340	361	333	336	344	359	345	350	341	341	327	313	333	336	366	339	335	321	326	357	373	384	343	346	315	359	336	339	356	342	350	331	343	337	332	357	334	337	327	348	346	380	326	352	340	344	334	336	353	331	328	345	370	373	333	366	373	348	348	348	348	346	360	351	351	357	367	363	339	329	343	352	355	360	358	343	350	346	343	361	319	321	308	345	355	313	356	346	356	362	336	343	338	309	370	369	343	349	362	313	346	357	326	327	373	341	306	317	301	332	340	378	340	345	374	329	322	360	343	321	368	342	319	367	370	325	341	340	350	300	354	362	360	376	364	357	334	326	355	333	296	331	340	313	324	376	296	348	354	315	355	357	335	345	339	341	333	355	342	318	358	375	346	381	351	315	371	326	326	393	343	315	341	373	348	325	344	360	332	327	307	379	361	324	339	372	349	371	371	341	353	380	359	349	369	346	340	322	360	315	358	362	350	353	348	349	343	337	290	350	361	346	336	325	373	343	339	320	353	328	345	342	349	337	343	338	365	370	387	353	362	358	309	351	355	346	320	348	374	359	347	348	389	321	330	313	347	331	320	332	346	317	376	349	343	342	358	373	368	347	348	356	338	373	383	366	342	376	372	346	306	348	368	327	313	297	341	349	350	355	351	333	351	337	320	349	346	377	330	305	346	333	333	346	361	330	307	402	353	328	346	357	365	326	392	348	341	380	334	369	384	326	313	321	331	333	382	343	377	352	357	365	359	353	331	366	353	369	344	361	338	300	370	334	362	349	359	337	334	313	337	366	383	351	340	346	364	321	363	356	342	322	327	345	340	330	371	336	351	324	345	330	348	322	335	383	340	333	342	357	349	383	361	351	353	390	345	317	330	332	351	374	351	341	339	377	366	333	348	343	330	360	311	352	357	335	351	335	366	380	358	353	365	345	333	312	335	327	329	317	348	349	339	369	354	322	309	364	349	325	343	341	349	320	327	354	339	347	347	335	326	365	337	353	374	353	348	364	365	365	342	293	348	344	385	341	350	374	342	342	337	405	378	343	345	367	339	340	325	357	360	331	326	346	359	337	327	345	342	372	345	327	346	369	343	320	324	379	332	330	329	311	327	327	341	344	338	346	368	377	347	366	352	318	352	352	333	343	380	314	368	365	376	363	369	353	373	353	330	314	335	324	341	343	326	368	361	344	334	329	345	367	345	324	345	343	333	324	384	350	388	371	366	341	367	350	342	359	359	350	336	317	359	351	368	374	363	374	383	352	313	319	343	325	339	366	360	351	321	313	324	340	337	356	340	357	339	355	353	318	339	320	375	356	323	328	333	370	352	330	339	345	387	336	340	348	375	354	361	362	378	320	321	364	330	352	344	350	352	370	356	350	346	338	324	337	350	391	354	362	362	346	322	374	349	351	378	351	343	377	326	351	362	311	357	323	343	364	336	329	361	361	325	335	352	343	336	344	321	357	335	352	363	352	334	370	335	378	344	306	373	312	320	361	351	347	366	341	330	320	364	367	350	327	330	358	346	339	376	350	347	355	348	337	353	334	332	351	373	352	340	337	358	332	350	361	344	339	352	334	348	363	383	369	332	347	356	352	340	361	319	384	313	351	339	315	360	372	319	337	363	369	346	343	323	362	298	325	343	327	314	331	367	330	333	348	332	346	369	359	378	325	346	348	340	342	317	363	338	321	329	342	332	336	363	329	343	344	353	347	341	347	337	369	348	383	329	358	338	341	366	368	326	355	361	349	360	353	376	391	370	352	346	356	358	354	344	374	337	328	385	362	334	342	379	388	353	327	371	372	360	369	349	335	322	362	352	328	369	356	313	344	388	373	379	354	369	366	336	338	351	317	362	389	339	358	322	331	355	338	339	350	404	355	358	374	325	368	345	370	342	341	359	334	360	335	345	345	350	350	347	352	364	321	356	360	343	334	332	340	374	356	324	375	323	334	318	343	330	345	336	373	364	372	326	345	355	373	367	343	348	379	370	370	331	338	342	337	342	355	329	364	358	337	348	329	349	346	314	353	377	381	365	356	357	307	352	351	337	356	354	361	329	359	337	351	353	312	346	339	343	344	344	361	343	329	335	337	373	381	357	339	330	338	329	342	339	355	333	325	315	368	333	344	327	368	334	345	350	303	351	360	359	376	312	345	369	328	376	393	342	343	325	371	345	338	367	337	340	379	333	367	369	346	324	347	360	330	336	363	334	355	329	347	344	353	324	377	334	350	348	369	393	324	388	346	334	344	375	392	371	349	346	319	325
23318	21064	28423	23913	21067	12261	1338	839	792	723	682	733	662	630	613	610	643	575	593	589	613	549	611	592	543	576	581	571	550	560	523	577	589	546	554	521	548	546	584	557	566	519	525	556	527	568	527	558	534	529	545	512	548	524	589	557	562	489	524	560	535	530	555	537	570	556	548	548	534	581	568	552	529	534	550	550	536	584	561	542	572	561	583	503	563	603	589	532	576	545	517	561	542	536	517	537	554	581	546	526	549	582	548	572	520	569	538	575	508	551	503	513	542	529	552	537	549	540	557	522	523	572	565	560	528	540	544	542	510	561	571	557	553	531	577	561	519	582	542	528	521	556	542	536	533	585	568	510	538	553	523	523	577	531	521	571	575	525	559	546	525	522	532	536	544	553	499	527	508	583	531	525	555	555	534	563	524	550	561	552	508	536	548	523	553	559	549	553	541	545	541	543	562	507	566	503	519	559	572	533	538	546	521	531	519	569	511	532	532	489	524	565	589	571	531	537	536	543	544	534	536	561	552	554	548	550	554	582	543	548	484	568	540	508	559	564	564	519	527	579	519	508	518	552	540	538	505	537	561	534	544	520	590	529	507	555	551	532	543	540	546	532	587	558	564	511	565	522	558	528	559	552	530	531	531	581	549	513	533	502	559	555	538	570	540	550	539	544	516	506	553	541	530	537	520	612	524	494	555	510	557	549	501	548	536	504	548	511	588	529	533	547	522	541	562	546	549	568	547	558	546	535	539	544	574	558	554	565	568	510	537	556	510	559	503	568	552	524	525	585	573	536	557	553	516	557	549	515	549	575	510	558	559	535	572	558	535	491	552	549	570	548	539	507	553	527	545	538	542	526	525	555	507	535	578	549	529	525	530	545	523	539	502	567	555	554	555	559	567	562	547	512	572	518	573	575	562	553	525	516	554	529	504	523	551	521	530	552	545	565	541	537	547	505	560	517	532	527	537	505	537	558	522	555	562	554	551	505	554	540	528	570	522	545	576	535	535	566	547	547	568	522	543	545	551	575	563	580	543	532	566	586	488	512	507	556	554	525	536	558	532	497	553	560	564	531	550	535	541	533	539	570	515	553	524	549	554	524	581	500	593	540	579	539	525	539	531	545	518	569	500	572	518	578	549	577	567	596	538	550	566	569	528	521	558	539	505	556	573	562	565	591	551	513	544	549	570	501	522	581	533	506	566	528	532	527	527	515	511	519	545	556	568	531	529	542	539	584	541	517	530	558	549	519	545	524	529	532	538	580	542	533	547	526	562	568	518	582	549	543	547	514	557	542	550	576	565	544	524	526	565	544	577	542	550	533	545	542	525	546	509	491	513	500	524	557	550	550	567	556	531	503	542	528	547	526	514	520	571	506	531	559	542	562	516	533	534	530	526	519	529	579	536	553	558	524	537	531	541	502	532	521	563	568	544	509	533	501	563	537	573	520	542	514	560	509	548	570	480	571	521	506	555	520	537	520	552	545	561	560	548	587	522	554	565	575	532	536	527	537	514	541	560	559	575	521	534	494	566	524	527	533	551	559	557	536	555	574	583	515	575	489	531	562	585	549	529	521	532	519	513	532	556	550	531	540	531	524	479	559	583	533	499	546	578	538	561	534	541	546	518	530	508	546	571	548	550	539	510	565	509	561	554	551	550	546	538	536	589	578	543	545	508	522	540	534	560	529	531	534	563	542	502	569	565	515	534	543	549	509	539	558	497	560	556	563	539	532	552	546	519	530	600	506	570	533	510	541	548	528	492	516	526	575	501	517	570	554	547	560	528	555	570	542	537	568	559	560	579	565	567	539	534	568	544	554	526	529	553	520	529	555	556	520	527	583	533	516	536	526	528	518	531	553	539	516	513	564	522	501	558	537	517	554	577	484	534	524	527	577	585	509	529	578	577	533	535	535	548	530	510	545	562	558	530	508	531	573	577	509	501	472	511	520	542	549	557	531	560	564	503	543	538	532	554	541	534	561	557	493	579	526	518	537	523	590	547	514	555	500	564	496	558	535	526	558	481	529	535	561	543	526	515	563	525	558	532	523	573	568	527	505	541	558	532	530	539	546	538	535	514	592	536	544	562	549	545	566	536	562	497	547	544	577	556	497	540	535	549	550	570	531	555	562	522	488	517	518	509	561	515	540	564	512	513	550	528	580	542	529	538	541	518	547	522	549	543	530	559	532	554	516	532	520	553	544	536	530	523	551	543	547	555	553	551	550	534	559	552	523	513	561	516	569	528	552	557	559	540	510	555	567	535	562	516	512	554	572	510	559	521	536	544	565	533	547	557	568	552	532	488	566	565	529	571	533	516	540	552	513	520	553	515	562	492	582	537	542	527	547	522	552	531	537	561	562	509	495	511	512	531	544	548	575	574	546	542	538	522	561	539	545	581	553	525	530	530	548	535	555	532	512	548	584	580	544	530	537	559	543	551	501	560	524	550	542	572	567	550	525	556	538	533	590	493	526	528	555	523	536	570	560	545	563	535	533	565	522	566	569	523	516	539	476	541	513	573	575	565	543	533	562	568	527	509	549	541	545	577	549	545	566	534	552	536	579	560	567	559	526	543	566	515	503	548	543	590	490	517	572	538	541	500	504	561	509	531	534	515	507	519	531	533	519	586	577	511	592	530	532	519	513	537	531	522	544	543	556	533	533	519	525	525	521	565	541	545	498	537	557	562	516	543	563	526	560	502	480	546	530	548	548	519	553	552	513	578	536	501	542	520	532	554	562	575	538	519	522	538	551	536	548	548	530	520	468	498	594	531	516	550	533	540	550	544	586	530	563	548	549	530	567	534	515	532	498	549	509	534	581	566	521	582	551	533	512	561	530	521	543	553	580	542	516	545	602	523	518	523	513	537	561	528	538	590	554	546	570	546	505	492	551	554	513	550	531	514	523	540	537	546	535	509	528	524	514	581	563	529	556	578	505	547	492	528	543	537	577	502	534	544	566	545	527	531	527	553	534	504	559	548	583	524	529	554	514	523	536	537	560	596	540	585	500	523	542	570	570	561	548	527	548	530	554	553	530	547	559	547	559	599	559	569	550	520	555	524	548	520	567	562	523	530	553	520	518	515	489	534	556	486	531	525	540	507	509	535	535	519	540	566	531	547	534	545	535	556	497	552	525	497	547	564	548	521	529	557	531	567	528	577	563	574	572	546	514	535	559	506	545	585	558	531	549	500	537	517	574	560	528	517	568	559	497	573	549	537	501	514	579	536	515	579	515	536	524	581	568	576	523	511	546	542	541	525	516	539	554	523	539	561	556	551	526	558	578	521	545	552	525	564	582	553	577	563	555	544	525	562	553	507	564	526	569	545	455	571	583	565	518	519	556	568	514	598	548	559	555	580	578	541	550	518	556	563	496	521	520	524	530	546	546	488	483	559	553	580	508	564	569	514	496	522	534	538	516	518	525	542	551	519	546	546	554	562	538	539	569	544	551	548	542	540	551	505	550	551	568	482	558	562	551	591	579	502	543
4654	8826	6042	2933	2250	1700	1422	1208	1010	994	859	786	760	759	745	708	689	680	710	664	663	639	631	628	614	631	633	618	647	652	609	617	642	634	633	596	582	587	593	589	607	589	562	585	620	614	582	621	654	595	542	607	579	611	598	561	611	608	614	569	547	618	552	640	616	583	599	619	608	615	605	630	560	616	561	580	605	613	620	578	586	569	590	610	577	586	540	620	603	569	616	603	606	576	587	580	583	580	607	589	540	638	587	603	584	552	586	598	590	603	606	600	577	573	597	607	605	578	607	599	623	595	534	600	592	598	589	628	616	600	589	624	633	592	631	590	575	586	562	588	615	577	570	648	588	593	581	581	596	600	627	586	648	583	606	578	610	589	606	614	626	611	584	613	599	603	602	583	592	585	580	609	571	551	622	560	597	581	615	585	603	626	599	571	583	566	539	614	619	645	609	575	652	526	587	588	616	618	599	583	638	597	587	557	607	598	638	598	600	637	589	547	594	546	598	584	603	591	563	587	537	611	616	601	614	554	590	585	605	617	652	621	624	607	591	598	553	564	565	611	615	585	606	637	600	580	621	586	600	596	614	619	606	611	593	593	638	655	603	602	587	587	572	564	579	577	586	601	616	563	610	639	605	581	610	583	596	607	618	554	580	600	622	615	567	614	621	594	567	593	587	597	594	603	592	561	608	570	580	596	564	572	600	550	566	623	607	602	573	582	611	564	584	634	560	570	624	559	659	567	530	588	550	604	533	571	626	593	610	573	596	560	581	584	596	606	588	601	617	617	566	601	580	585	572	596	623	578	594	590	578	551	625	630	569	602	584	618	617	624	612	587	541	620	585	610	606	647	591	587	600	592	641	565	580	605	615	578	602	604	634	556	596	583	568	554	602	625	605	577	611	585	633	609	636	555	589	571	571	594	610	608	610	597	560	621	610	602	600	611	619	598	588	617	606	571	641	587	541	606	609	606	599	600	618	612	575	604	619	586	569	611	623	634	571	591	622	631	580	592	596	624	545	533	600	596	552	614	599	588	616	601	600	568	583	577	599	559	611	585	588	605	590	611	561	585	580	554	574	559	613	584	568	576	653	604	577	589	605	539	559	620	621	591	579	617	600	619	588	592	576	593	614	570	581	606	611	601	594	617	605	606	559	634	576	596	642	607	650	622	602	605	623	575	607	571	610	598	622	607	544	613	621	557	567	621	587	617	608	584	586	585	557	587	612	618	578	637	596	596	601	602	592	583	573	603	564	605	621	591	575	562	600	591	549	530	570	590	603	649	646	600	586	627	561	625	562	632	598	624	562	581	616	607	584	570	599	625	590	636	636	600	598	596	552	569	587	581	585	590	571	584	580	572	599	593	552	573	574	582	606	565	589	590	594	548	592	546	584	570	624	605	591	606	604	567	610	551	586	596	633	575	601	587	576	595	601	583	582	599	577	621	597	594	610	556	560	598	611	611	604	551	571	572	621	553	636	645	550	606	621	581	606	598	599	644	632	575	586	600	596	627	564	588	585	604	574	616	607	595	606	605	597	622	588	571	607	618	577	565	576	615	592	617	647	595	595	571	593	588	627	575	578	604	597	557	585	608	589	582	647	596	621	558	582	643	599	554	567	601	588	591	572	529	590	580	649	597	612	582	610	579	593	600	612	611	628	606	603	604	604	623	589	613	609	590	576	568	544	581	599	587	556	591	589	627	593	592	595	592	545	559	596	565	578	572	582	598	581	567	584	587	614	578	591	628	642	624	618	623	627	595	608	564	656	574	609	577	614	596	618	601	584	605	615	559	599	614	569	616	569	597	601	595	589	570	592	601	631	598	566	578	598	580	613	595	607	550	588	605	605	560	578	592	587	580	582	598	594	572	578	616	600	608	644	572	630	651	605	589	601	641	579	592	650	581	617	609	560	598	600	549	616	622	638	642	558	530	616	607	622	590	591	605	576	563	551	576	529	562	611	598	594	571	587	594	583	558	564	572	616	590	594	592	574	599	622	607	606	588	621	602	591	620	592	545	578	558	580	578	589	601	588	635	617	610	594	602	613	610	630	595	597	596	593	579	550	603	576	587	601	605	559	580	543	567	588	565	591	548	641	589	607	593	557	560	580	582	539	595	611	631	576	565	577	558	583	648	580	591	619	618	634	585	611	594	572	604	615	603	607	592	613	619	631	653	587	594	609	539	595	564	604	602	579	601	607	614	585	593	619	576	571	587	558	571	573	602	582	569	529	595	594	597	626	597	608	589	566	598	615	593	615	586	620	588	614	581	630	579	648	556	576	616	608	582	593	572	589	608	564	564	601	614	587	575	590	609	618	589	594	600	613	613	577	619	621	589	606	571	556	583	603	594	598	590	560	595	585	600	573	576	587	587	584	571	597	614	671	551	596	594	645	671	584	581	594	596	601	591	583	567	627	577	622	605	554	617	568	602	600	595	565	609	618	623	588	619	591	592	584	626	593	549	597	589	583	592	575	564	542	594	631	612	584	632	640	526	584	609	567	593	593	611	570	585	620	579	561	589	541	600	559	601	590	594	565	559	611	584	651	657	599	580	613	569	631	581	632	600	546	594	562	555	630	613	602	584	589	585	599	581	584	597	549	566	573	603	602	568	590	551	616	632	591	631	626	581	578	581	563	625	602	599	628	573	610	587	587	601	538	573	559	569	580	607	571	603	597	594	598	575	580	594	611	598	588	599	619	581	592	612	603	568	596	616	564	577	571	602	559	573	562	613	593	559	583	594	560	595	628	585	597	599	567	598	586	588	622	572	624	585	538	581	554	574	595	597	554	612	637	556	593	602	594	584	605	614	597	585	599	552	579	611	589	590	611	587	592	573	547	569	569	632	624	573	566	555	592	591	601	595	610	611	633	578	566	596	574	596	580	577	615	631	557	565	545	554	584	596	599	640	613	623	588	588	580	569	548	594	576	555	567	554	587	604	598	618	595	594	586	562	589	618	587	557	601	533	656	625	594	599	608	589	568	610	575	572	590	611	610	565	587	599	561	597	550	593	587	567	601	605	593	602	634	623	605	624	577	592	631	616	573	609	599	613	560	654	612	597	600	563	610	570	533	607	569	633	617	581	607	558	581	600	594	590	598	571	563	635	588	582	583	586	582	622	570	618	620	585	585	601	635	587	594	557	650	629	605	597	626	614	569	678	576	568	615	532	543	582	598	583	588	582	594	591	586	579	568	591	608	586	590	580	609	538	583	533	577	629	604	576	566	581	549	542	572	575	577	606	586	602	597	570	573	608	591	610	592	608	601	561	587	583	565	628	568	582	597	567	613	614	548	591	582	587	584	590	608	581	537	595	596	605	574	578	637	597	592	553	577	570	592	619	587	606	597	564	607	603	584	567	584	621	657	605	601	564	620	601	592	636	575	625	611	578	606	600	589	611	582	613	596	573	573	602	595	629	645	605	594	591	546	570	571	615	639	645	597	629	614	588	572	629	572	595	582	633	568	568	580	578	585	614	593	630
24451	21063	27463	24816	12600	631	402	318	279	233	220	212	211	212	196	190	203	197	158	163	191	164	148	154	171	145	179	169	176	181	156	173	155	165	159	173	185	171	164	173	151	165	172	158	154	166	171	168	137	163	140	149	156	154	152	154	142	168	128	186	138	172	162	161	189	165	175	157	149	127	182	146	186	170	159	137	173	178	141	173	168	158	175	147	152	159	157	159	156	143	147	155	150	179	145	160	151	159	164	158	156	180	160	162	178	173	181	165	176	191	183	140	173	181	150	151	167	145	169	183	170	154	177	170	147	164	148	171	154	132	156	149	161	165	177	165	171	162	158	162	158	165	156	163	150	145	159	161	180	169	151	151	156	149	170	159	162	178	135	157	159	165	165	139	166	169	155	186	152	158	170	142	153	171	161	144	137	169	179	163	156	159	176	146	154	165	157	155	167	168	153	161	152	164	153	162	160	167	152	150	165	157	140	158	165	158	158	139	150	159	136	163	156	169	149	157	155	160	185	155	153	162	155	152	170	147	175	150	161	166	145	177	184	159	183	163	168	167	158	178	150	154	180	164	141	185	150	154	175	153	160	164	166	151	169	165	166	181	153	185	180	162	149	158	131	168	165	159	150	160	154	167	157	169	193	157	152	164	159	148	162	164	183	150	171	166	159	177	146	162	167	173	182	164	161	150	161	156	139	172	178	180	169	164	161	157	162	163	153	161	155	151	171	158	152	144	162	165	157	146	172	152	155	190	183	161	167	151	154	158	151	160	154	162	148	164	163	173	149	152	158	168	147	147	159	159	158	184	167	168	166	144	154	161	170	160	167	171	155	178	161	144	147	161	151	168	157	159	137	165	165	171	170	161	167	183	164	141	171	146	174	176	142	171	165	161	150	164	166	161	156	171	163	170	161	155	159	177	179	155	167	154	165	169	176	171	159	156	142	150	167	151	156	175	149	169	144	185	161	177	151	180	141	170	170	175	158	144	169	162	155	153	161	151	163	171	143	132	165	161	145	169	157	170	176	141	165	157	161	172	153	174	171	163	151	152	153	142	158	151	141	168	173	172	158	158	164	173	159	157	145	154	155	156	151	148	158	172	153	169	155	178	154	156	184	164	163	155	177	156	154	185	182	161	169	188	161	175	175	172	177	160	142	158	158	151	175	165	145	146	184	173	174	159	175	174	150	176	144	170	159	182	167	144	152	157	167	143	156	141	163	155	168	155	153	169	157	148	163	160	152	145	148	164	164	161	173	148	166	145	166	157	150	146	162	177	156	162	131	152	136	156	154	184	163	166	166	170	165	162	134	155	157	174	156	186	150	160	158	163	143	179	165	146	162	165	148	148	154	161	174	164	132	147	186	154	140	150	152	159	165	175	144	150	162	156	130	145	148	156	155	173	159	153	161	141	165	184	162	175	181	134	153	169	171	165	151	157	155	154	161	151	144	163	161	153	152	160	158	144	171	164	151	169	165	128	156	165	162	137	163	175	177	162	179	148	163	154	138	169	173	155	160	171	153	159	128	172	162	178	145	136	166	159	159	161	146	147	153	155	150	181	160	164	155	161	181	143	183	181	155	161	168	179	157	169	164	167	173	169	154	170	144	163	134	163	144	155	153	142	147	145	174	166	170	143	149	152	178	163	157	137	173	174	157	170	149	147	153	150	126	136	157	163	158	149	203	171	164	154	178	164	154	173	163	171	161	145	158	171	171	165	157	161	164	162	152	178	157	174	187	180	155	135	146	151	133	162	129	154	156	152	158	173	173	159	167	151	172	158	166	169	177	164	169	186	176	170	153	156	193	161	144	192	156	183	190	165	169	174	168	147	178	157	167	142	161	169	153	161	181	166	173	142	159	165	165	153	166	155	163	147	151	147	194	150	168	137	144	156	154	151	166	154	180	152	145	156	171	170	181	154	181	145	156	144	132	138	179	168	159	143	149	167	177	164	197	176	157	157	176	171	155	178	179	180	165	177	168	154	167	155	136	146	156	159	157	159	160	165	150	174	153	152	165	155	167	161	144	142	173	158	157	156	161	163	171	168	186	152	147	168	166	155	142	151	142	150	169	148	167	156	149	169	162	131	155	153	161	169	178	160	155	158	163	159	163	165	166	165	150	141	183	126	176	164	157	145	148	151	139	150	166	169	155	138	154	182	161	170	153	192	167	182	171	127	159	166	158	156	150	143	167	161	144	169	138	164	162	151	145	154	184	153	155	156	167	152	176	180	163	186	141	156	183	175	173	167	155	175	151	152	160	145	160	146	156	165	141	164	166	139	164	146	147	152	158	165	172	149	180	172	158	151	157	144	184	159	135	176	159	179	138	164	161	154	147	150	154	156	158	166	148	169	160	145	190	156	186	179	173	157	164	135	161	176	153	173	160	137	148	162	141	154	142	162	185	162	179	174	170	164	140	165	183	168	169	181	155	151	154	147	169	173	196	188	162	163	161	150	163	156	163	162	141	173	163	173	159	139	154	146	144	151	142	181	151	159	155	195	165	148	149	171	173	165	167	175	150	155	157	180	162	158	185	169	163	169	191	167	143	170	154	153	158	165	151	171	159	188	174	155	163	157	161	167	167	158	165	146	158	161	163	158	144	161	168	139	159	147	149	152	153	146	161	164	164	146	153	144	167	159	177	139	161	181	156	156	169	133	169	152	175	175	180	146	170	177	149	171	153	165	156	152	161	167	170	149	162	158	144	150	171	177	162	128	151	159	161	136	157	183	162	169	166	153	161	173	161	161	171	145	158	166	151	172	161	150	146	140	146	167	152	142	146	148	169	147	192	157	144	152	155	168	133	150	157	167	167	166	133	153	145	174	157	158	160	159	141	143	146	175	155	156	156	171	151	159	168	157	157	169	161	174	155	139	170	182	156	148	162	145	145	118	161	167	139	169	167	188	153	146	185	158	179	165	177	180	155	132	147	146	143	171	149	190	165	146	148	151	167	148	163	178	156	165	152	144	174	140	161	174	129	172	163	170	143	158	155	163	159	148	163	161	139	172	156	155	129	145	151	166	171	171	178	168	155	149	154	168	159	137	146	164	168	160	156	153	157	163	177	175	163	140	165	165	183	158	174	179	173	157	142	170	164	140	180	177	158	141	135	176	166	158	162	170	170	172	162	167	150	185	149	158	166	157	164	167	154	159	197	174	182	158	173	160	174	178	148	180	164	129	163	158	146	167	145	169	139	159	164	159	171	172	163	142	154	169	152	155	151	138	157	168	157	144	157	152	171	145	194	149	147	168	162	145	162	183	152	180	158	151	168	157	152	173	156	165	164	168	169	176	146	188	201	175	176	183	168	160	172	198	172	156	145	163	189	160	149	151	163	156	158	146	169	153	165	150	161	146	174	166	126	160	159	140	168	163	144	162	151	156	177	178	170	161	143	167	168	172	158	172	154	167	140	158	137	165	142	160	150	151	177	147	149	168	160	149	162	177	180	177	165	181	172	164	148	179	172	164	146	149	186	147	151	139
4241	4850	3246	1562	1095	856	685	547	434	402	351	291	280	252	239	241	244	222	244	213	233	203	214	242	236	201	220	206	225	200	194	219	233	191	216	223	190	196	192	228	222	227	187	197	186	202	212	191	188	200	236	194	212	202	181	220	204	194	192	198	179	182	192	196	182	202	230	207	207	193	169	200	206	201	189	197	191	185	184	206	206	241	197	192	226	202	206	212	206	201	203	186	172	197	207	196	187	185	199	187	187	191	219	198	187	210	200	213	208	206	218	198	176	174	176	189	180	195	182	211	184	202	204	212	198	191	212	191	203	197	211	239	213	207	188	192	204	190	211	190	201	189	203	193	180	194	208	225	191	201	214	211	182	181	181	191	199	203	187	207	176	213	191	167	195	178	189	186	200	189	181	202	196	187	188	191	198	200	200	199	201	198	208	198	203	190	214	207	207	186	197	202	180	193	187	217	183	205	193	189	196	170	200	188	192	203	201	196	189	216	204	178	183	181	192	181	183	200	201	185	190	167	214	198	196	187	192	201	209	183	192	181	195	185	176	193	191	203	174	179	175	174	209	223	184	199	201	218	176	185	198	185	187	178	181	220	187	204	222	208	199	189	193	213	215	207	169	232	197	162	194	176	184	192	218	208	174	196	196	198	169	204	208	178	184	197	169	197	185	211	180	189	193	191	209	209	205	223	185	194	204	188	189	223	180	230	193	223	200	205	192	200	189	216	200	193	195	209	172	194	187	184	188	203	210	188	177	166	185	177	186	189	186	214	192	186	197	200	194	191	175	211	197	203	180	200	189	187	188	191	205	200	185	180	221	198	206	183	203	207	173	183	173	195	197	193	202	170	226	204	193	191	203	203	203	204	225	183	200	166	171	183	206	171	185	181	190	196	213	180	196	219	165	195	194	216	185	211	200	184	186	199	193	207	202	181	207	195	175	188	211	214	196	196	176	203	183	213	206	199	196	196	195	196	186	213	185	193	183	208	200	174	189	171	211	199	198	184	204	198	188	193	208	202	186	198	174	212	205	195	194	189	186	174	195	201	184	184	194	193	196	177	214	218	190	173	182	191	182	179	211	189	185	187	185	214	209	207	199	175	213	176	189	208	202	201	162	184	191	191	227	200	192	190	219	206	199	181	216	211	174	180	197	186	190	175	208	183	177	190	202	192	206	193	198	184	198	202	201	186	217	204	181	193	213	188	210	165	181	187	187	208	178	197	178	204	205	203	201	237	203	204	212	203	182	186	180	175	217	188	224	173	198	213	216	207	198	182	207	204	206	203	222	188	159	210	199	192	185	211	160	173	196	168	212	202	183	191	191	182	201	195	230	209	178	175	210	209	179	219	206	211	181	190	197	195	198	229	177	195	218	209	190	216	205	190	205	230	192	205	166	186	180	175	204	199	198	202	201	202	215	169	178	213	209	211	180	212	176	182	179	192	203	188	203	219	190	191	179	184	212	192	189	196	178	196	183	203	197	201	213	210	229	194	191	204	192	193	182	187	192	174	174	195	205	192	185	193	197	196	195	189	167	171	217	191	205	204	209	219	193	178	183	224	200	168	211	212	183	192	193	188	198	207	190	185	177	166	214	182	194	193	210	200	167	191	227	195	193	204	219	207	164	207	175	172	179	181	197	211	180	184	210	216	179	192	185	188	229	190	186	207	198	185	218	193	205	227	210	166	190	176	177	168	185	205	209	187	208	208	181	198	192	195	205	193	208	217	188	188	189	191	191	215	214	206	217	196	198	177	214	192	198	218	179	185	185	221	216	188	209	190	153	210	220	190	202	202	197	192	208	197	210	207	172	211	193	187	179	180	200	196	185	180	203	203	217	177	210	193	196	196	207	185	196	202	204	212	206	208	195	211	213	177	188	195	214	190	212	186	194	210	189	199	178	224	190	205	199	220	169	187	211	202	181	186	187	202	204	159	208	209	188	209	190	190	172	186	187	200	203	195	179	190	211	172	199	192	217	173	197	173	213	199	202	188	214	207	193	195	211	209	187	176	199	176	173	178	155	199	221	197	162	220	216	216	191	194	205	194	198	193	188	206	179	204	198	181	211	186	189	193	183	212	185	187	195	190	173	182	195	175	186	203	224	198	180	180	214	198	199	179	190	198	224	172	198	185	209	152	213	193	224	191	219	190	186	211	175	220	179	185	199	217	183	203	186	210	199	211	197	196	209	197	211	185	196	230	213	194	199	188	183	202	191	179	192	174	186	196	206	201	178	174	172	205	207	197	178	189	189	204	201	205	202	189	175	170	179	192	198	228	206	205	184	207	199	194	197	183	202	224	180	175	171	186	205	167	228	184	201	173	206	192	222	212	205	189	178	172	193	212	218	170	202	176	180	199	172	182	207	215	170	196	178	178	213	187	211	191	223	191	192	196	194	201	180	200	188	202	203	197	193	189	197	200	177	184	208	217	197	199	187	188	209	208	177	225	193	221	190	195	201	214	185	202	200	200	175	178	208	193	192	191	192	192	189	201	197	202	200	204	191	200	196	176	182	203	180	189	187	202	190	199	210	190	200	176	194	217	192	208	166	208	191	184	195	176	194	211	203	200	185	203	192	188	234	200	193	198	199	200	173	183	204	199	187	184	192	185	192	193	220	190	197	193	190	221	213	181	176	205	200	176	194	218	173	186	180	180	199	194	163	182	185	211	196	192	175	171	199	192	190	193	197	199	193	164	173	216	194	202	240	204	208	187	212	193	193	201	193	176	175	178	207	194	189	204	194	182	186	196	185	209	209	200	198	200	171	178	208	188	204	200	174	186	183	194	189	213	189	200	191	174	185	201	215	204	228	206	198	193	210	191	217	205	184	205	194	215	204	176	193	233	192	219	175	184	183	195	184	199	192	190	185	188	201	189	196	240	180	212	203	178	187	183	199	188	178	208	184	193	211	194	195	216	205	207	218	204	202	207	225	185	210	203	172	221	200	199	204	192	174	199	213	218	203	204	195	211	191	178	182	195	188	183	196	209	195	194	179	199	207	204	173	187	183	198	187	193	194	184	183	173	179	196	185	197	218	184	211	195	167	201	179	188	201	194	197	199	199	226	176	187	183	201	194	185	203	196	186	212	192	173	188	204	199	185	178	204	190	181	225	172	217	189	215	195	194	222	195	208	176	199	178	225	180	221	198	204	185	190	173	191	194	192	203	200	195	199	202	178	204	171	214	191	213	204	204	194	193	189	179	184	198	217	202	207	193	184	171	189	203	190	182	203	199	194	199	185	186	176	194	188	171	192	180	202	204	183	170	183	209	191	195	220	173	196	181	181	200	183	207	160	187	189	201	205	216	217	186	214	194	214	219	185	207	194	199	201	179	220	168	174	216	183	217	162	193	229	185	206	167	205	193	194	195	207	211	203	194	184	208	195	182	198	194	217	183	205	177	214	209	191	193	182	182	181	205	198	221	167	201	199	190	206	210	178	192	177	199	201	180	169	187	183	178	211	184	197	193	213	167	195	229	191
22401	21150	28888	23661	21152	21209	10604	1191	869	794	696	683	653	607	603	557	544	526	471	501	513	520	456	484	438	461	454	439	467	467	475	465	441	494	469	447	457	449	476	452	442	468	442	466	483	456	466	447	418	441	456	447	442	437	422	414	422	432	435	448	448	446	408	420	423	420	436	431	402	454	394	432	442	398	440	426	455	411	421	429	470	436	413	403	434	422	429	456	486	456	450	422	424	489	447	414	447	441	441	448	428	448	411	454	418	419	453	481	439	447	396	455	426	431	401	432	426	436	432	454	456	404	421	444	439	424	413	431	441	428	433	402	419	453	438	445	408	460	430	428	423	442	429	431	432	414	393	446	415	436	432	431	431	419	393	429	416	415	430	454	420	423	419	438	409	430	438	432	407	404	440	428	439	434	439	408	437	443	412	455	440	411	430	420	445	442	454	455	448	428	455	394	406	439	409	431	407	458	413	459	407	397	428	422	439	397	429	399	408	433	459	432	432	415	425	442	486	391	434	415	436	421	442	443	413	433	452	445	468	417	442	408	454	444	469	436	439	432	442	440	410	412	430	430	408	430	432	486	418	422	430	436	427	451	412	416	459	417	394	418	420	457	381	427	423	414	438	416	457	432	441	407	419	416	430	446	455	451	403	462	434	420	409	406	436	487	403	440	424	423	442	432	410	474	421	450	427	460	417	422	475	423	450	447	430	455	456	425	430	463	450	380	385	435	437	432	425	443	415	377	427	417	427	440	454	431	446	429	395	459	416	396	430	404	413	425	433	452	448	422	417	437	427	438	431	443	422	427	393	436	449	413	394	433	458	449	461	441	442	428	435	411	415	452	420	424	443	432	446	459	452	422	417	450	425	433	438	437	416	425	429	431	438	455	398	453	448	431	425	432	413	435	428	420	430	451	406	434	425	426	413	404	416	445	439	400	439	436	448	428	427	410	434	478	428	471	422	392	466	415	438	420	441	404	458	416	410	462	406	436	448	442	434	440	441	414	414	433	483	424	431	413	427	384	447	430	405	417	417	413	476	440	419	414	433	435	423	446	452	448	421	445	414	435	423	453	432	426	416	434	389	407	440	413	422	445	421	418	412	424	431	426	444	360	418	406	450	417	426	417	446	447	421	420	419	439	399	426	417	453	418	443	385	435	401	437	447	429	451	436	430	409	468	454	420	469	439	450	414	421	398	424	443	454	425	434	428	445	424	442	456	408	432	404	416	435	432	425	450	409	474	382	422	398	425	441	408	409	402	420	442	456	422	456	440	424	455	384	403	411	359	431	409	439	445	437	422	408	401	453	433	434	415	425	435	460	396	387	427	461	416	474	422	406	449	446	423	383	471	436	401	423	457	402	440	446	438	403	460	418	451	405	419	438	453	442	434	428	473	437	436	423	457	471	410	443	414	422	438	449	410	433	459	445	397	429	399	413	411	447	429	431	445	454	434	433	436	439	424	420	395	427	410	408	434	401	419	472	432	434	477	427	452	420	465	417	424	460	431	385	429	433	452	435	444	409	418	438	436	420	412	432	407	469	411	445	428	428	419	450	396	432	432	460	385	429	420	463	430	425	461	417	425	431	415	451	443	430	467	406	402	406	427	456	387	442	429	417	404	463	439	418	443	450	417	437	407	413	433	415	421	427	445	418	482	431	418	448	451	464	443	419	407	442	425	450	441	405	435	450	468	425	446	424	406	398	436	422	449	438	397	413	414	402	420	432	417	407	445	414	421	469	433	426	419	429	438	419	446	428	465	433	421	464	408	412	444	439	416	407	442	438	437	435	409	435	439	451	455	409	429	372	431	458	452	410	448	406	424	450	456	415	419	412	418	440	422	429	423	469	425	444	430	435	403	418	431	452	420	460	443	399	398	401	444	451	448	452	470	403	394	443	451	430	416	451	458	402	429	449	436	419	422	413	421	405	428	455	407	464	425	457	441	399	432	440	408	449	415	430	446	442	440	410	445	433	439	424	470	440	448	438	443	428	452	419	419	429	454	435	441	486	432	443	394	421	437	425	412	424	440	456	426	429	439	427	417	420	430	468	410	405	472	414	466	384	416	435	441	430	409	433	403	446	439	424	428	411	413	431	448	445	436	440	449	420	435	419	440	427	459	450	448	453	463	400	417	429	402	430	454	435	434	443	444	410	404	462	454	430	424	432	445	458	409	415	463	417	411	454	468	387	454	402	422	427	425	471	429	432	427	422	398	417	423	408	459	406	433	405	445	402	453	442	425	401	443	425	410	395	430	444	407	407	405	441	426	428	416	445	447	423	454	430	432	460	404	415	441	430	400	448	401	463	433	437	410	425	454	459	427	461	449	439	420	437	395	474	445	405	415	471	398	400	447	413	422	414	470	449	413	401	424	454	437	418	403	427	466	416	462	422	434	440	438	396	445	442	445	437	472	437	440	427	398	420	448	406	404	433	438	382	444	406	464	428	419	371	437	423	422	404	429	424	439	395	400	403	414	462	436	408	425	441	456	443	401	432	459	430	417	404	440	414	452	412	443	427	419	420	414	409	452	428	450	453	419	413	418	447	447	418	429	433	422	461	477	430	438	430	429	495	359	443	439	440	434	427	445	442	443	400	454	428	431	438	412	402	429	422	416	462	424	427	441	427	421	416	411	420	456	426	410	438	446	485	409	419	420	409	444	477	427	441	450	390	434	434	403	433	449	394	437	412	392	444	435	424	457	436	420	443	449	468	378	453	453	451	421	402	454	445	445	445	429	454	396	429	466	406	425	419	432	432	405	418	435	420	457	451	413	429	421	390	423	410	456	454	425	444	391	431	424	471	439	428	399	460	474	404	434	443	440	404	462	412	410	409	449	408	423	437	425	429	437	413	430	413	435	452	429	456	444	431	427	410	437	447	418	437	444	437	435	389	420	424	448	425	421	416	401	399	405	400	459	423	406	410	456	461	424	396	444	407	464	415	430	403	419	443	447	426	447	455	421	428	463	403	429	394	415	405	412	435	424	424	456	424	446	453	449	441	440	408	412	439	417	458	432	397	447	451	428	415	425	438	440	364	430	414	434	436	421	450	444	404	477	398	407	440	418	437	431	425	462	429	445	429	432	448	466	432	473	413	434	446	453	437	391	430	428	433	414	420	408	466	409	448	449	392	453	457	463	408	462	391	454	462	449	471	407	468	391	419	409	433	396	430	403	441	439	461	413	452	398	429	449	447	438	410	404	416	446	437	463	470	478	442	450	443	443	437	437	445	455	413	455	458	447	430	395	408	444	430	458	419	435	435	442	423	452	462	413	403	421	416	412	435	411	431	430	446	406	407	451	455	452	407	391	426	477	439	439	442	458	489	478	452	420	409	448	400	398	451	451	462	450	436	422	437	428	436	458	419	405	394	412	407	462	433	420	400	410	441	449	436	484	403	434	445	441	415	431	438	453	435	408	440	435	423	480	487	421	409	433	444	426	426	459	434	442	425	427	444	385	411	414	441	416	419	487	453	424	441	396	421
6135	14149	10009	4810	3607	2660	2101	1606	1364	1104	999	871	815	732	714	627	674	634	598	578	603	571	542	569	527	565	533	532	534	547	454	500	500	501	480	506	507	492	491	500	504	545	510	508	515	495	461	498	480	532	522	465	503	498	485	506	503	522	526	517	512	506	490	523	519	481	524	473	509	513	478	487	502	509	500	526	505	502	525	456	501	498	480	482	478	532	491	481	496	492	453	495	466	463	460	463	490	497	468	499	485	518	490	501	496	508	504	490	488	489	539	487	523	471	462	470	478	512	482	469	474	501	539	450	488	467	482	502	488	504	507	451	487	493	495	477	510	480	472	510	524	505	476	492	438	484	515	525	445	466	494	467	502	502	471	488	460	494	500	488	474	516	518	505	433	470	461	500	507	479	459	487	471	481	487	504	507	494	503	461	480	469	497	476	462	470	481	518	472	501	520	517	480	481	484	447	506	510	427	489	488	483	488	475	501	467	479	487	471	450	511	446	498	529	488	500	493	491	515	494	463	507	470	505	471	492	464	518	494	441	522	506	473	474	486	502	471	487	508	465	480	500	485	517	508	486	474	501	489	500	458	526	462	534	464	462	491	539	491	485	461	480	491	477	450	497	476	474	537	455	501	516	512	480	466	487	453	516	501	477	485	490	512	434	477	483	444	495	514	458	482	507	517	487	483	529	462	466	502	468	466	480	467	492	467	465	497	493	437	525	469	497	481	500	480	531	480	461	452	531	514	504	469	485	470	489	493	500	463	447	539	505	449	466	528	501	492	495	503	501	507	457	501	500	510	496	501	465	444	492	472	465	468	503	470	449	492	472	504	482	493	472	443	514	492	466	470	484	447	512	495	505	495	430	487	502	494	485	475	480	441	483	500	522	471	488	471	479	471	470	499	513	516	488	482	483	483	537	495	455	472	461	505	457	463	497	504	503	456	490	447	489	434	478	498	455	503	455	486	506	458	527	456	497	505	455	505	535	477	480	453	461	478	492	453	473	494	478	486	469	476	488	483	456	474	470	490	473	490	479	484	520	484	471	481	492	493	450	508	464	480	466	491	529	516	488	476	446	510	504	466	505	515	487	466	471	489	472	485	456	472	502	485	478	502	492	476	511	464	522	484	472	470	524	479	493	498	437	479	485	459	505	472	471	534	488	491	453	491	489	464	496	534	500	453	495	447	473	504	483	495	481	489	462	463	500	480	500	447	485	493	457	520	461	497	515	496	472	520	482	470	496	475	503	495	499	479	502	453	510	519	457	488	469	448	474	489	474	506	491	530	516	502	503	466	495	493	482	498	471	455	443	504	473	498	502	487	480	491	477	418	486	466	439	471	497	484	510	507	476	475	471	433	509	461	469	468	472	533	483	456	497	486	455	438	488	477	462	495	458	448	518	481	471	473	539	463	493	488	508	525	498	464	501	488	421	506	496	504	515	493	478	496	478	436	476	516	491	470	485	473	497	507	509	512	500	517	490	502	479	476	513	469	458	484	465	504	526	500	496	491	494	543	495	484	496	449	447	484	469	475	465	489	462	481	512	443	508	471	483	489	463	511	467	486	477	480	495	479	477	498	453	518	476	454	498	469	493	480	450	499	450	485	467	512	495	441	496	461	470	481	458	481	515	510	456	502	486	498	482	510	467	499	464	463	497	503	489	482	515	505	484	491	496	508	487	505	491	486	446	491	491	522	479	505	443	504	510	523	444	505	482	495	513	495	470	481	501	433	524	498	513	489	508	479	466	458	455	503	480	486	485	465	478	488	471	469	492	463	463	503	502	470	474	477	474	475	460	516	462	515	504	475	485	496	507	442	497	450	469	472	526	479	498	493	496	505	455	450	456	496	504	502	479	491	465	467	502	524	441	495	471	479	487	491	429	465	506	523	496	489	484	485	466	462	504	485	434	517	467	476	453	489	483	487	488	487	466	489	508	486	498	480	458	524	482	465	480	471	484	477	521	481	501	517	478	490	515	502	490	434	444	494	550	464	486	529	465	448	517	536	501	477	502	494	467	463	495	484	477	502	511	483	455	527	460	464	468	538	522	481	492	493	474	477	494	486	485	466	501	476	513	468	502	475	486	447	491	473	532	471	491	446	472	492	473	469	539	504	481	469	499	474	419	457	484	464	461	500	524	489	509	499	450	504	520	488	442	495	531	461	500	476	519	485	443	462	496	465	488	487	449	490	519	517	496	501	470	462	473	485	492	507	476	498	477	470	446	458	494	478	468	480	495	483	502	461	485	454	471	459	488	458	483	461	459	487	527	478	509	463	462	503	496	437	503	485	475	479	510	503	493	555	473	498	511	493	480	487	453	471	469	470	506	466	476	488	503	481	492	461	485	515	503	463	482	504	467	467	464	495	487	464	509	511	547	516	480	505	456	499	491	496	496	474	480	478	498	470	472	510	469	516	490	444	516	474	547	507	491	472	479	506	469	516	460	496	460	526	509	462	499	495	489	502	495	496	506	494	428	487	499	466	527	522	501	498	481	484	474	467	497	492	506	471	534	449	459	476	466	490	523	455	480	471	452	458	476	441	535	479	468	472	491	505	501	463	479	474	488	486	462	479	501	483	477	459	493	469	486	481	465	475	430	455	471	456	504	500	465	514	452	514	450	481	472	472	470	510	469	492	488	488	472	501	456	448	486	496	508	492	478	467	481	473	481	491	458	507	481	473	448	505	502	471	477	460	468	480	508	468	482	480	478	506	498	491	460	478	503	507	502	451	471	447	529	488	457	476	497	499	413	485	519	483	459	503	494	473	495	492	453	445	473	529	453	491	507	477	477	482	433	481	478	494	472	525	472	498	486	481	465	469	471	480	514	504	499	505	487	490	497	503	479	444	495	473	523	458	467	445	467	465	449	490	499	486	516	510	476	453	482	472	500	526	520	480	475	484	477	487	473	522	457	456	461	489	499	483	491	547	478	466	511	476	508	495	495	526	522	449	443	478	471	471	496	435	470	472	502	472	509	492	474	505	473	486	451	487	513	497	488	481	509	491	499	480	471	489	519	443	493	482	476	466	485	485	483	494	449	491	499	494	461	535	475	493	480	518	532	481	495	462	501	477	488	474	431	471	524	473	478	510	491	485	524	496	447	468	480	510	499	513	483	481	490	516	475	509	459	519	505	496	454	453	468	472	488	486	495	464	455	421	512	503	550	492	479	439	494	487	502	479	512	501	504	560	475	487	503	472	487	506	495	485	481	517	488	475	483	508	466	485	504	488	473	514	461	483	483	453	501	485	480	492	498	469	488	485	484	491	477	482	492	472	464	454	528	484	482	472	503	506	456	478	511	462	518	460	503	481	505	505	446	488	469	490	481	460	495	497	510	495	485	495	477	507	468	493	505	486	497	464	493	512	471	476	470	490	507	486	515	494	491	460	501	440	512	486	515	492	513	458	475	481	479	474	505	487	504	461	511	500	488	479	462	540	500	483	501	452	517	482	493	516	463	534	507	483	511	461	502	486	487	506	500
27204	18085	3816	441	383	345	311	334	314	331	328	301	333	294	289	321	313	353	295	320	328	326	286	255	316	344	317	299	280	322	281	298	319	295	329	295	301	322	338	350	317	309	320	331	303	327	296	281	298	296	300	307	313	301	287	313	301	344	298	346	308	298	297	281	321	299	325	259	298	277	315	324	305	309	313	295	308	305	269	301	283	273	280	324	284	324	300	324	302	323	295	295	322	321	324	330	287	292	295	304	328	325	313	268	308	295	309	342	300	316	320	297	313	275	319	308	307	316	326	309	279	312	321	311	297	303	309	304	303	295	303	285	290	290	342	301	325	271	306	280	283	321	285	302	326	319	308	326	301	331	308	322	313	336	288	308	293	310	304	272	300	313	319	295	322	299	318	285	290	307	296	297	283	323	307	315	305	283	326	279	295	345	336	312	302	298	312	313	286	346	318	320	326	331	302	330	326	284	289	301	317	320	292	313	305	280	286	291	300	285	310	311	286	328	318	323	294	330	333	323	296	298	338	288	340	294	318	316	311	297	282	304	326	329	352	320	302	306	320	288	321	302	310	332	290	291	293	313	289	325	287	272	287	296	338	310	322	303	292	277	312	314	317	326	329	313	306	306	308	295	314	350	309	263	292	318	285	330	327	323	279	285	322	282	309	317	292	297	292	293	332	301	278	301	279	308	302	296	301	296	331	307	299	273	316	291	291	308	319	310	295	336	320	304	288	298	337	313	301	297	335	306	282	298	335	340	360	305	306	320	296	315	299	295	290	320	303	317	324	297	287	333	314	305	295	320	310	319	285	307	303	336	328	299	324	292	286	323	298	294	315	288	299	296	302	296	309	306	331	333	330	293	302	296	340	296	282	301	288	296	304	335	276	291	306	308	267	301	298	308	346	261	326	301	313	283	288	285	318	333	331	295	315	310	328	322	310	312	280	296	325	283	294	286	306	339	332	316	268	331	338	327	296	319	320	306	319	260	313	339	309	293	297	315	296	317	327	324	311	355	290	294	294	323	307	306	300	293	294	322	314	304	322	319	299	306	275	283	305	334	301	326	291	287	300	309	323	286	302	335	281	313	295	321	330	319	325	330	301	298	302	333	313	278	304	317	321	295	299	313	342	303	304	306	309	328	309	304	315	291	301	332	297	316	297	315	304	284	289	305	313	343	284	288	304	293	335	308	318	318	296	309	313	315	315	274	297	302	310	289	316	311	329	300	302	306	284	320	321	293	316	315	332	300	296	276	300	299	309	350	322	308	308	308	290	284	297	321	329	278	309	296	346	324	319	335	307	297	261	310	312	330	293	288	311	296	322	284	316	295	328	332	292	329	344	313	308	329	285	310	299	315	329	314	310	296	323	287	300	306	324	341	299	314	308	301	308	313	296	303	317	312	319	317	312	337	299	294	309	279	299	312	309	344	280	323	313	294	337	319	331	290	303	279	290	289	314	342	319	297	294	325	328	294	310	315	329	326	288	314	317	300	280	293	315	317	285	281	326	305	284	330	293	279	311	283	314	305	307	318	318	303	322	307	290	332	311	313	290	317	345	283	299	317	329	295	309	335	307	276	283	277	327	289	306	346	322	316	337	343	299	334	332	324	285	312	315	331	348	271	311	307	318	298	277	292	291	318	315	316	342	288	325	313	304	305	301	292	317	328	341	329	311	300	315	338	317	325	331	297	298	310	329	335	296	314	338	305	289	291	298	291	290	302	298	293	338	310	288	302	297	304	337	291	268	283	316	302	325	326	307	324	326	312	265	275	321	303	314	306	311	304	278	312	287	310	316	274	310	279	307	282	315	288	331	327	289	319	314	306	320	302	338	329	321	308	317	315	272	302	321	278	311	324	285	311	316	313	282	326	331	282	310	316	303	296	294	303	293	314	306	319	301	298	296	307	311	323	280	313	327	266	317	309	321	325	314	325	302	305	316	311	289	302	286	316	295	295	315	303	314	318	296	326	335	310	312	364	317	280	297	319	285	291	307	292	325	297	297	306	318	312	307	303	313	317	317	283	323	334	302	309	305	291	300	299	297	309	305	298	320	280	287	305	285	302	284	326	321	319	322	334	299	288	298	312	306	291	325	277	349	314	316	316	300	289	297	296	303	308	316	302	306	278	316	327	289	313	333	332	311	338	295	316	262	332	291	321	300	287	313	295	280	328	322	295	295	285	314	307	306	341	323	340	315	306	290	302	298	349	272	286	336	297	304	311	317	332	323	264	302	315	307	339	299	339	278	325	326	298	304	335	315	282	302	269	285	314	294	341	327	293	308	320	286	314	341	315	306	300	287	300	322	309	292	340	329	308	276	333	279	290	311	338	290	322	289	303	267	309	326	327	288	302	298	301	290	276	304	291	295	310	313	297	320	316	301	276	338	316	302	333	315	312	287	303	285	317	303	311	278	305	325	292	314	298	320	310	296	348	300	301	313	283	304	363	289	313	281	304	312	287	276	294	283	302	300	311	286	332	326	301	331	271	314	299	326	329	289	319	304	322	315	271	266	316	288	326	330	290	300	332	324	321	293	315	303	349	309	320	303	313	289	314	296	308	289	306	312	320	278	314	306	307	286	328	355	304	297	298	299	306	341	334	341	332	272	338	298	322	293	289	318	309	279	301	301	308	317	306	316	299	300	308	304	326	310	315	309	330	299	328	320	286	312	282	308	328	323	324	290	302	332	295	316	302	277	279	299	325	289	306	305	331	283	309	283	302	316	287	302	317	286	287	321	293	319	322	321	305	297	318	309	322	313	320	308	309	299	295	326	344	288	323	311	305	345	284	284	311	290	306	314	276	321	312	304	297	341	307	308	290	278	309	307	296	287	307	316	270	310	347	294	337	326	317	320	320	364	309	296	347	308	305	287	242	305	321	325	328	308	320	324	289	303	294	300	303	319	312	312	325	299	303	296	291	307	312	278	277	300	308	322	307	316	281	333	338	296	312	331	286	291	318	331	308	317	292	318	324	304	310	289	292	294	283	310	332	289	286	292	335	304	289	326	294	311	263	299	330	339	337	302	317	325	272	301	339	314	294	352	314	311	314	310	305	320	286	284	325	324	292	302	306	320	291	335	291	330	316	306	299	270	293	303	297	307	288	297	330	346	317	345	287	284	306	304	306	309	330	307	338	304	287	295	317	282	331	310	302	263	329	303	269	317	313	297	273	303	307	310	350	303	345	341	346	309	306	285	305	304	289	325	284	327	297	315	314	288	287	304	326	270	303	302	295	304	287	301	306	302	279	295	332	292	315	306	291	355	303	281	289	325	289	288	311	335	293	311	325	314	292	302	284	326	292	307	312	356	284	308	315	309	326	295	272	274	314	331	305	313	307	316	323	305	316	320	297	289	289	311	315	301	309	297	248	315	324	325	297	303	321	324	330	316	305	294	288	317	299	315	300	333	316	289	287	282	292	314	331	327	315	277	330	291	298	293	299	321	300	309	308	326	354	328	316	320	290	278	321	311	307	340	299	338	310
4016	768	653	467	439	406	362	359	353	382	392	343	359	335	342	360	359	355	337	341	369	340	345	348	336	315	341	384	356	362	338	364	323	353	343	364	344	332	348	298	359	316	329	355	362	322	334	322	345	389	341	323	394	348	344	354	347	324	323	337	330	319	335	325	349	324	361	336	348	349	356	336	344	340	351	350	341	347	349	344	342	324	351	340	303	343	354	345	369	352	323	341	355	322	353	338	348	353	305	329	349	337	317	351	336	336	332	372	353	359	345	323	353	338	381	351	291	340	345	339	363	366	335	356	300	356	324	359	345	355	344	357	357	330	342	370	330	349	362	335	338	352	341	315	333	371	373	345	329	303	322	337	330	349	341	349	319	342	357	317	346	322	332	345	348	364	336	362	359	354	354	364	344	334	312	346	299	346	364	337	356	344	330	324	345	325	338	338	346	340	337	310	306	332	311	342	364	332	349	323	336	355	343	355	364	337	333	333	351	366	356	336	337	332	344	340	362	342	337	339	358	366	380	320	304	308	360	328	340	374	322	319	338	336	333	321	370	366	334	362	339	322	353	329	371	343	351	321	356	324	345	325	380	341	328	307	308	334	356	336	336	373	330	350	331	346	335	336	373	342	352	367	359	317	335	345	340	360	338	326	299	326	358	342	349	364	336	358	347	319	349	358	340	328	346	355	339	347	332	334	338	340	341	346	328	327	365	359	364	357	353	333	311	355	354	331	328	351	345	332	347	314	318	317	339	343	352	359	340	326	298	340	355	323	359	355	344	331	337	344	347	359	353	305	337	320	293	358	364	347	339	341	360	368	342	345	376	337	327	358	326	350	320	315	325	364	350	344	343	358	333	313	357	317	353	339	351	332	336	318	323	331	336	329	338	340	335	374	341	333	310	354	343	326	361	349	328	324	345	331	321	357	314	365	338	337	378	325	325	363	317	330	308	340	345	347	306	358	368	335	362	328	315	337	376	363	305	360	336	348	344	330	352	364	321	327	370	295	351	350	336	332	346	354	331	338	362	351	318	327	330	355	340	344	350	311	355	349	311	315	308	360	337	328	338	319	357	359	334	320	354	313	328	354	325	345	358	370	315	339	352	352	359	341	343	351	324	320	351	334	343	350	360	303	347	359	335	315	358	372	347	330	353	353	336	341	358	342	342	323	341	344	342	345	337	344	327	360	330	352	375	352	343	313	338	334	354	319	367	362	365	336	326	336	329	316	359	362	361	358	300	328	319	390	343	343	346	300	331	339	312	303	334	360	323	309	329	323	331	330	348	352	334	345	367	339	320	333	346	369	358	353	352	352	378	354	326	365	334	330	328	341	355	349	343	372	334	335	355	378	342	357	345	346	347	332	356	300	347	317	320	339	345	332	354	350	342	342	350	340	326	312	367	344	330	356	342	354	368	341	346	352	317	362	358	325	320	368	333	323	344	334	338	337	354	352	372	333	318	355	389	326	319	355	344	357	320	351	326	340	354	330	357	349	349	338	339	337	376	331	336	325	384	352	319	359	340	347	331	351	313	309	324	344	329	383	351	366	348	382	350	330	366	327	343	342	338	343	356	363	351	340	335	364	314	325	319	313	358	340	335	357	332	347	347	323	329	321	369	334	344	334	319	325	365	330	353	339	334	293	338	334	308	313	336	337	367	335	318	345	320	358	344	343	336	342	329	356	349	313	340	330	335	328	312	356	316	343	347	340	311	332	335	324	352	331	363	340	329	336	315	339	354	324	320	318	341	301	329	319	325	335	322	338	365	350	370	369	325	350	310	343	338	344	316	325	326	370	364	367	313	344	372	322	383	320	320	337	341	349	319	334	381	333	365	332	369	353	345	356	349	339	336	344	299	308	349	336	330	364	348	351	365	335	355	346	347	341	355	328	334	336	326	327	329	334	365	384	361	336	349	341	354	331	325	315	350	336	343	376	342	339	355	329	349	319	356	371	317	328	329	329	365	343	308	344	343	352	357	298	365	345	356	336	338	371	359	354	315	340	336	331	331	347	351	366	329	336	333	322	335	328	318	311	322	333	344	355	368	349	350	323	349	364	380	303	354	289	350	337	368	339	317	323	334	315	361	335	341	358	335	317	364	365	318	355	352	339	332	336	322	338	358	327	359	353	329	319	323	331	350	356	344	352	339	324	345	352	341	343	367	345	340	326	381	343	335	349	327	339	306	364	361	341	360	347	346	348	333	368	335	319	320	320	360	325	338	334	354	334	330	342	348	347	360	339	323	341	355	323	342	360	376	359	340	357	358	336	347	333	331	356	324	320	330	363	351	336	320	368	338	353	356	331	366	293	350	341	376	333	370	349	336	326	354	346	344	331	341	331	364	322	338	307	351	348	316	349	396	301	338	370	351	342	366	360	351	347	367	298	345	343	322	348	323	331	352	353	340	329	323	355	314	351	330	334	361	319	335	339	336	348	346	356	329	329	340	335	339	371	366	334	354	336	336	337	322	348	351	337	348	323	339	371	329	391	344	332	343	353	357	342	323	373	309	339	344	347	331	326	339	328	335	338	356	311	355	361	358	352	325	342	349	351	338	337	291	324	367	351	319	335	337	341	330	335	347	342	349	326	331	348	355	357	330	317	378	334	357	344	386	311	321	334	343	315	342	343	344	310	326	326	342	326	353	325	367	359	361	348	329	336	350	327	351	317	362	312	381	334	353	363	333	343	332	337	316	340	336	299	342	392	364	346	333	298	341	318	358	324	337	322	346	361	338	342	330	337	287	342	344	329	334	343	327	321	341	328	330	315	343	366	357	345	303	344	328	322	327	325	327	338	345	354	301	302	320	323	345	347	324	345	347	326	353	368	345	330	323	350	323	328	349	356	367	341	335	346	350	335	322	346	350	338	336	355	353	325	339	347	347	327	318	344	341	364	334	307	324	357	339	361	364	342	383	319	372	374	293	331	321	362	355	374	369	315	317	335	316	356	333	347	365	348	355	330	323	322	323	345	335	343	354	351	330	350	347	363	353	324	353	327	326	341	364	330	328	293	313	333	329	361	345	344	335	327	343	333	321	329	316	370	329	340	311	324	343	359	338	346	325	345	355	322	316	357	339	307	357	345	344	349	342	325	348	390	356	355	376	354	304	323	356	304	337	338	330	337	313	312	365	355	349	345	348	331	341	348	332	308	342	352	342	300	305	336	292	328	348	352	359	341	335	346	330	347	355	343	344	310	343	338	354	351	335	352	355	360	335	315	343	333	357	352	361	320	331	303	331	300	354	306	327	311	317	349	366	342	341	371	328	309	334	318	337	395	330	345	315	371	322	359	344	323	295	322	318	338	331	335	356	339	294	345	341	351	341	306	339	329	315	333	352	353	339	316	363	342	318	308	359	332	313	346	344	344	350	340	350	330	356	321	324	305	318	372	334	323	337	353	323	339	380	360	367	355	346	330	331	322	336	341	326	322	304	339	365	339	378	355	312	319	349	346	357	342	353	356	328	315	356	377	358	348	318	345
23347	21060	28440	23901	21067	12339	1353	859	805	732	649	698	605	623	625	604	554	603	543	584	565	571	591	554	571	547	528	558	580	576	591	556	540	580	551	543	560	554	572	550	536	578	522	522	506	514	555	513	544	540	561	529	522	563	511	530	539	549	517	560	565	549	533	549	529	513	529	541	540	530	519	557	575	538	569	547	534	528	544	535	554	546	510	528	555	546	560	515	543	561	539	585	553	574	588	547	549	536	536	563	491	535	523	570	546	521	553	552	547	568	550	559	579	506	547	545	521	519	526	526	553	547	506	585	552	558	568	505	498	537	514	498	532	554	566	528	568	507	523	565	540	536	554	526	512	534	518	526	518	522	527	567	535	532	554	537	540	570	556	539	508	541	519	560	532	509	570	525	507	503	496	516	492	546	515	565	549	483	550	545	568	544	531	575	555	507	543	525	503	523	519	528	500	538	501	505	543	505	517	565	541	523	531	502	561	544	542	529	500	549	486	545	535	503	578	567	515	544	553	599	555	547	549	495	522	526	504	576	524	501	552	544	556	538	506	543	514	489	546	509	577	511	535	536	549	505	529	547	547	492	516	526	512	551	507	470	476	528	555	545	525	565	557	532	497	539	582	522	502	517	533	556	511	543	522	536	522	553	555	575	502	492	547	568	509	534	511	516	600	518	572	546	536	543	515	548	561	555	553	509	528	529	536	531	507	510	537	531	506	516	523	519	516	543	577	586	551	550	546	509	565	563	468	559	509	555	580	530	547	559	552	544	549	592	517	568	542	541	522	587	563	551	553	570	521	510	549	526	552	539	574	548	561	553	546	545	534	565	550	521	490	561	516	582	504	524	553	517	580	532	520	509	517	532	484	525	539	551	575	548	533	536	528	530	533	534	487	480	524	549	533	503	546	543	496	527	558	530	549	539	549	513	509	595	528	504	542	515	525	511	576	566	521	547	537	545	562	510	547	541	495	533	540	514	499	560	511	569	510	531	528	538	511	549	553	468	538	513	563	553	558	508	526	567	484	562	512	552	548	551	532	562	518	540	581	528	518	547	540	608	577	553	515	552	571	508	536	538	535	574	486	552	557	490	527	574	525	555	492	533	514	521	545	552	544	530	555	540	513	521	539	494	521	511	568	512	509	497	552	538	510	558	543	543	516	532	550	492	500	551	522	540	560	511	538	546	544	549	500	537	556	551	552	529	493	511	536	491	550	493	497	487	527	539	593	533	595	515	561	556	506	520	545	516	564	544	513	464	568	550	563	497	544	580	539	517	548	543	561	538	564	546	519	548	591	537	503	568	562	546	532	525	539	528	535	551	538	542	535	526	523	551	503	572	534	553	521	504	522	562	588	555	546	528	525	545	523	532	559	547	527	505	551	518	545	553	539	559	540	516	565	552	535	528	535	557	561	525	516	537	508	569	551	519	497	536	543	521	552	542	561	534	526	518	538	529	523	541	530	539	543	528	502	531	529	515	543	515	532	498	539	543	509	569	559	490	584	551	519	516	557	543	512	510	553	574	546	551	524	542	555	516	526	495	555	521	527	535	546	517	520	544	522	530	524	560	499	529	515	530	516	508	540	569	584	482	575	521	552	524	543	553	547	559	526	535	528	540	544	547	504	552	477	496	562	520	535	571	562	572	570	562	574	534	593	496	511	554	551	504	523	558	532	528	554	534	530	519	499	486	595	562	519	562	500	526	571	536	553	536	513	537	579	505	548	533	536	512	589	558	510	526	549	527	529	549	526	556	548	568	485	514	533	557	555	541	515	513	539	558	550	563	560	528	529	583	533	569	553	532	552	509	530	518	509	492	525	516	571	563	552	542	562	519	536	546	522	536	573	552	553	514	535	536	539	547	521	546	544	518	545	526	523	539	514	558	527	581	521	547	597	554	505	534	526	518	535	546	541	581	553	504	593	534	573	561	565	536	543	542	515	533	504	507	514	578	543	530	509	554	584	512	583	516	530	537	510	537	545	562	554	567	545	519	521	526	510	552	580	548	503	537	529	486	547	557	550	540	552	528	597	511	495	541	536	541	511	517	524	556	491	529	526	539	512	537	521	562	509	540	534	545	528	523	521	546	537	545	508	487	556	534	529	553	549	568	573	515	493	530	520	538	535	524	493	570	544	530	532	548	547	520	515	529	516	560	548	513	547	495	557	502	548	571	531	548	505	536	503	535	548	500	501	523	519	541	504	591	557	545	525	551	494	503	544	558	539	550	591	532	550	512	565	553	532	530	549	561	544	487	482	506	552	577	552	554	558	533	544	515	489	546	518	542	528	544	535	534	532	545	487	539	490	529	539	538	516	531	511	542	553	593	552	504	541	592	549	525	558	566	561	539	520	541	525	530	535	513	523	551	505	538	544	562	535	510	559	505	507	524	550	564	555	529	554	476	518	515	540	568	528	562	549	524	524	505	511	527	535	513	532	522	535	570	501	517	581	525	548	531	525	496	547	564	527	508	579	520	514	509	525	547	523	526	567	548	512	560	524	488	527	555	568	511	561	534	530	513	557	531	537	529	481	513	510	546	562	509	567	538	495	523	516	521	516	580	582	495	533	559	545	547	524	540	566	547	547	549	531	505	544	538	550	544	535	550	505	588	572	557	532	526	509	537	492	520	538	498	516	563	527	524	541	536	540	548	498	568	527	497	535	509	547	542	512	534	551	531	500	529	529	526	510	538	547	514	539	566	533	528	590	530	534	518	532	503	602	502	484	549	574	543	553	535	547	568	531	513	527	531	525	479	523	541	526	577	564	559	534	527	558	518	529	563	580	549	563	527	529	572	534	520	566	521	526	530	540	558	556	498	538	521	570	562	504	538	567	543	486	561	548	503	529	531	530	547	575	542	533	510	519	505	538	563	551	503	522	541	526	533	564	478	518	564	558	559	535	571	542	551	565	543	538	583	549	524	510	519	561	504	580	532	507	510	540	576	514	540	534	512	535	550	518	511	536	571	535	552	507	504	536	502	547	549	542	532	503	510	516	529	532	542	532	552	557	523	550	541	523	485	549	498	501	520	516	514	533	502	579	510	569	533	616	494	533	570	536	540	520	540	521	536	497	535	561	554	553	555	513	516	501	564	493	538	535	529	498	520	531	541	563	510	531	546	579	535	497	532	531	555	503	535	560	577	514	521	549	517	526	502	548	593	520	555	495	532	529	542	520	536	540	557	515	508	491	537	522	517	551	545	567	516	521	543	558	553	521	518	529	503	527	533	551	531	533	539	533	514	516	503	535	544	512	520	561	568	515	581	560	570	565	551	506	534	540	533	515	594	514	523	532	516	539	520	540	525	548	516	552	540	501	508	530	539	540	530	547	530	540	517	535	519	543	529	517	533	533	532	514	486	503	522	520	540	547	518	544	561	563	535	530	581	571	530	535	557	519	475	516	540	545	558	540	503	570	513	524	572	548	541	494	534	506	546	538	516	565	508	549	462	557	536	486	627	556	509	551	543	526	529	547	550	524	529	600	498
3926	8784	6178	2988	2182	1751	1416	1254	1049	865	853	845	730	741	738	646	688	672	686	645	647	602	638	658	655	631	613	613	583	614	627	637	605	638	619	606	593	585	620	597	589	566	576	575	589	609	611	611	602	558	571	589	604	567	613	582	577	591	577	543	580	563	599	567	560	569	633	601	569	564	577	580	620	612	586	606	568	601	568	592	613	569	560	590	575	612	573	600	608	580	572	618	628	557	557	614	585	588	558	647	591	580	638	575	570	620	568	575	562	594	591	584	578	569	574	606	635	586	576	563	582	595	584	603	545	612	581	595	557	604	542	600	571	562	548	569	579	612	580	576	585	556	581	555	602	592	556	602	600	592	573	553	575	579	576	590	620	587	581	595	596	665	574	587	595	554	595	607	610	582	606	596	527	602	579	586	533	631	555	552	574	616	563	535	600	604	580	618	566	546	584	538	620	597	610	617	602	600	565	629	598	592	601	574	589	573	597	579	552	609	616	585	580	611	606	620	583	520	540	565	596	599	530	559	542	591	640	584	584	546	577	546	586	619	592	561	576	575	583	594	570	572	596	547	595	566	591	583	585	588	608	607	569	618	592	552	581	554	592	604	559	575	585	573	610	586	585	563	564	614	569	596	554	559	582	599	616	600	579	583	613	585	552	577	576	575	605	610	582	588	581	555	589	604	601	562	576	579	576	591	627	611	581	564	576	564	600	616	560	630	552	574	583	573	578	560	547	591	576	595	600	598	587	628	631	602	537	589	559	631	597	583	599	557	593	535	597	581	595	600	585	558	569	592	606	562	534	579	543	602	620	582	572	589	545	571	581	587	571	616	605	569	573	626	532	615	621	597	550	560	574	579	570	608	595	584	583	584	596	624	543	576	579	556	597	564	532	571	569	602	572	578	583	551	569	591	603	588	560	563	558	569	633	567	577	593	600	589	546	618	614	555	588	577	587	592	591	589	606	594	556	599	604	621	526	596	574	592	563	611	615	576	562	558	544	582	548	578	573	528	594	594	608	602	575	633	575	603	560	560	634	598	580	608	613	590	579	593	574	551	592	601	592	572	533	564	571	599	603	603	562	567	578	597	559	598	597	554	598	585	553	593	579	605	625	619	568	605	622	592	575	603	587	578	566	603	548	581	617	626	599	627	579	559	613	564	587	587	596	584	549	569	592	549	559	574	591	559	567	590	557	594	573	557	613	612	630	583	588	571	583	568	597	560	536	537	609	578	581	572	605	572	637	592	590	581	596	603	590	601	579	591	593	593	589	580	608	572	539	586	572	602	588	612	586	567	601	563	582	581	545	563	583	616	567	562	604	563	575	621	608	580	594	563	607	623	583	589	597	583	551	619	592	581	583	665	558	606	593	605	603	606	544	579	538	595	570	590	603	651	574	584	560	594	582	591	594	590	590	583	555	598	569	572	571	550	594	636	616	598	586	558	575	589	538	587	576	592	581	590	615	632	592	604	586	545	613	599	603	571	573	591	579	598	631	569	590	583	588	600	604	630	566	569	597	557	615	562	614	599	577	563	567	567	581	611	572	598	592	571	600	622	588	627	567	587	575	591	588	570	633	617	579	602	631	567	593	522	601	584	553	555	631	576	585	614	607	574	584	583	571	643	570	609	601	585	556	544	574	562	585	554	607	606	577	613	574	526	587	601	543	608	592	591	602	554	594	551	566	624	593	586	617	622	578	584	579	541	590	599	582	572	609	567	574	581	560	572	579	553	589	585	610	568	582	579	593	608	551	625	571	579	606	590	576	596	567	549	633	631	614	567	583	542	557	568	571	600	623	565	577	566	606	553	558	593	567	585	580	578	554	576	595	623	604	554	584	586	589	577	579	611	618	615	593	566	591	565	591	587	604	595	620	608	568	590	560	594	551	580	569	578	528	577	536	643	567	579	599	567	586	583	544	602	536	599	604	595	604	587	606	623	595	598	582	604	554	607	538	603	583	558	596	598	610	546	558	563	571	595	584	535	594	606	606	579	569	578	561	606	584	575	577	608	529	555	579	602	544	598	593	588	634	550	576	572	554	560	564	634	546	560	610	569	604	590	603	565	551	628	638	596	570	556	551	564	605	595	574	630	610	554	582	531	617	588	570	600	568	604	556	621	585	594	576	627	566	590	545	559	587	544	604	581	543	586	615	605	616	620	599	581	590	612	650	581	585	573	564	564	588	542	607	605	601	626	541	586	552	584	637	584	572	526	601	585	529	595	577	559	604	553	620	569	628	555	596	642	581	590	614	549	549	548	581	585	550	598	580	581	614	606	620	584	555	594	578	630	597	572	592	564	592	607	553	612	568	580	578	573	567	554	597	637	587	566	589	578	569	593	595	590	600	608	595	539	556	604	590	610	554	620	527	591	629	572	580	567	596	615	627	570	592	615	553	557	567	578	604	548	569	581	585	615	563	587	597	569	611	571	554	604	653	581	582	611	592	627	592	617	601	576	561	633	574	556	576	540	583	602	611	583	560	576	590	591	566	594	605	589	575	557	545	600	593	595	634	559	568	558	606	600	558	623	564	580	588	548	556	605	619	593	587	580	597	574	586	589	604	583	571	590	616	620	608	577	610	620	624	608	576	595	592	557	589	584	599	586	547	546	584	583	550	610	582	579	612	614	563	571	591	596	600	624	602	562	586	589	526	541	607	554	575	549	579	517	585	596	560	608	570	547	563	599	591	595	599	560	569	602	585	610	534	605	576	539	586	604	569	613	589	590	620	565	550	624	573	598	568	569	569	551	585	614	613	599	559	639	594	581	629	583	568	585	570	577	602	585	611	591	587	602	603	600	610	548	605	572	573	537	561	561	579	568	548	587	589	586	608	580	592	592	580	560	542	565	604	601	576	592	580	539	595	606	549	585	576	627	605	576	570	564	601	595	569	603	587	601	630	574	566	587	622	569	560	591	626	597	590	600	566	588	598	608	608	549	579	579	573	569	587	624	586	597	581	591	530	541	593	550	620	546	602	619	578	617	631	560	584	586	551	585	574	601	575	566	614	583	580	602	596	611	555	546	586	589	596	580	594	547	568	599	550	592	590	597	609	573	588	587	574	549	554	576	548	638	580	595	566	601	626	608	616	591	599	584	560	613	656	604	578	576	582	599	551	613	631	558	598	593	606	548	583	561	613	570	598	584	640	610	583	555	544	594	600	618	571	590	614	616	630	547	595	604	564	534	586	557	573	624	595	589	594	585	588	603	622	568	573	548	559	572	605	552	589	614	570	558	575	564	554	601	522	543	578	515	564	582	573	569	579	540	593	605	598	581	592	600	584	586	569	581	587	579	600	606	571	606	643	560	588	623	623	594	626	624	584	627	570	594	532	585	570	608	598	612	607	583	570	580	595	600	549	563	564	554	608	587	568	580	581	540	594	591	548	586	556	562	547	580	552	666	580	585	611	609	598	550	628	593	617	625	560	564	597	587	581	621	597	580	593	622	644	576	593	577	587	591	611	579	591	608	637	621	544	622
24481	21057	27426	24806	12639	607	380	328	277	250	233	227	226	182	193	195	183	173	169	180	193	173	181	205	156	194	151	156	173	175	181	185	176	178	159	159	178	152	161	161	165	147	146	159	166	174	173	178	166	133	159	151	172	175	144	147	152	178	176	163	168	178	179	175	161	134	137	170	151	150	139	128	162	152	177	179	170	168	160	167	148	145	140	145	139	159	167	142	156	159	164	147	158	136	148	154	167	166	166	147	163	137	162	165	172	167	167	154	166	146	150	147	154	159	160	168	180	162	156	173	163	166	184	169	157	141	153	168	143	157	163	162	161	156	161	151	143	156	164	150	170	186	168	152	145	155	159	151	157	183	142	167	155	166	152	183	175	164	166	152	151	160	164	158	164	156	147	169	162	152	176	158	184	172	146	162	150	162	171	172	158	161	140	172	165	142	166	163	167	164	166	160	138	169	157	147	169	159	171	183	138	144	151	158	134	166	159	131	170	151	161	165	163	177	160	164	181	149	160	146	149	160	148	165	169	172	203	164	173	168	142	160	152	156	190	148	162	175	163	159	178	160	152	158	142	172	167	158	173	162	164	179	176	165	143	158	153	172	167	165	164	178	155	154	147	162	160	166	150	158	159	159	161	144	174	164	170	160	152	148	179	156	148	163	151	169	154	140	169	158	158	149	155	156	154	179	147	152	157	163	164	151	148	177	157	139	163	146	164	170	164	153	165	162	171	160	167	182	170	155	166	172	155	155	134	171	172	153	184	157	164	142	150	147	171	126	174	137	168	145	154	139	156	163	175	175	142	178	141	152	167	168	149	163	153	141	158	146	180	157	158	141	153	160	179	160	166	167	161	174	170	173	139	146	175	156	177	161	147	159	156	160	156	153	165	142	170	161	172	165	147	159	157	133	150	185	187	140	171	134	168	157	176	168	166	164	169	168	156	156	169	180	155	159	173	155	169	184	159	147	144	157	176	142	149	160	172	149	169	172	133	165	147	163	174	159	148	145	150	162	154	156	144	155	156	142	156	175	167	143	139	159	160	151	146	160	152	144	156	134	150	160	146	190	175	156	169	159	169	157	139	146	133	162	160	154	174	136	136	163	154	160	167	193	154	146	143	143	180	122	151	170	158	146	139	166	157	175	163	159	131	156	155	143	159	147	171	148	162	156	165	163	182	158	178	166	156	170	156	163	152	166	155	142	173	166	167	152	146	151	171	177	156	186	186	146	174	189	143	178	140	152	159	146	179	148	131	161	168	161	142	152	148	163	194	178	166	145	150	152	172	165	162	147	154	166	167	162	152	159	158	162	155	148	171	169	152	152	140	157	169	130	171	141	135	168	159	177	180	166	156	168	150	187	186	159	180	155	162	157	167	159	154	169	163	132	158	173	147	170	144	166	164	140	147	171	158	166	152	179	154	142	169	173	149	134	185	162	163	160	177	150	148	156	153	160	173	151	140	154	161	159	162	151	153	141	140	149	141	157	150	155	138	159	155	171	170	153	127	189	153	163	171	170	170	168	146	153	153	166	176	171	141	168	160	160	135	165	156	183	171	149	150	143	157	162	171	155	143	160	165	164	171	150	170	145	155	158	162	176	171	150	134	163	150	150	177	137	159	154	165	155	148	187	142	168	171	167	172	166	164	176	146	148	159	159	175	161	172	192	156	176	154	174	165	168	180	155	187	148	162	135	185	167	161	161	150	174	155	173	157	167	162	173	157	145	162	156	164	161	165	163	163	155	189	161	172	165	171	161	175	169	148	163	148	142	162	178	143	145	159	136	162	166	164	152	165	153	167	182	173	141	172	170	146	155	173	183	135	170	138	155	136	145	171	153	155	181	169	151	179	144	155	167	162	158	159	170	167	138	167	150	143	159	149	147	183	155	169	124	178	155	161	142	155	142	158	165	157	157	149	163	149	146	158	157	155	162	154	149	156	149	169	175	171	165	166	167	162	150	170	166	171	156	143	145	142	181	174	176	151	172	143	168	158	138	150	160	136	145	162	173	140	168	166	171	158	163	143	160	177	165	149	147	159	149	159	149	164	143	151	148	190	160	167	163	145	164	137	153	145	161	171	151	129	153	149	162	149	166	140	154	159	156	180	164	182	152	161	130	169	174	164	179	158	142	144	153	164	176	168	162	155	173	146	147	174	148	146	168	158	161	162	162	158	159	166	172	170	152	167	169	168	155	149	148	167	145	188	152	146	153	172	184	148	167	168	173	162	153	134	148	142	142	140	150	140	167	142	149	140	160	153	170	141	156	150	166	140	166	166	156	146	154	134	172	172	155	164	167	165	145	164	160	140	170	167	161	144	156	143	171	161	157	175	162	162	164	174	159	155	154	158	181	171	146	172	163	158	176	144	159	157	150	149	174	145	142	174	163	179	172	184	141	150	143	160	166	176	138	156	166	174	161	158	151	145	164	180	150	158	155	135	164	136	149	170	179	177	151	184	146	148	192	173	152	153	189	178	149	140	163	169	165	144	179	157	145	157	153	154	175	171	165	157	139	169	153	146	159	168	132	166	172	156	180	165	148	178	164	184	160	169	141	169	161	150	164	159	143	165	173	170	184	164	180	147	165	163	144	175	191	141	155	162	178	182	145	154	164	157	139	149	153	164	150	157	174	167	167	157	158	157	182	169	169	167	173	178	190	174	176	155	160	153	193	148	163	159	176	154	150	160	172	143	148	154	151	169	145	173	151	172	172	158	160	160	181	161	165	159	156	137	171	129	178	160	140	179	144	170	151	165	166	155	142	164	180	152	181	166	158	172	174	168	159	161	149	168	154	167	152	143	156	156	150	160	161	154	144	156	146	162	160	140	182	174	154	174	176	149	182	148	156	174	167	168	164	141	148	171	154	168	164	146	167	169	177	143	162	155	158	154	157	158	179	161	152	179	160	160	149	186	166	149	147	143	171	171	156	169	155	144	164	157	160	136	161	156	145	171	170	131	178	153	154	171	154	129	143	155	144	144	170	195	146	156	149	167	149	156	139	151	160	155	130	142	172	135	176	150	172	151	140	172	157	157	158	150	170	144	184	191	148	157	163	150	153	159	167	161	162	156	181	175	154	136	171	181	166	155	138	140	153	155	168	152	170	160	169	140	156	187	148	176	169	154	159	156	161	159	153	157	175	155	175	160	150	155	152	192	163	160	161	172	166	180	173	159	163	148	158	154	189	157	176	159	151	138	171	149	155	151	148	135	179	157	157	149	138	164	175	159	152	158	163	173	142	151	160	155	166	175	156	165	155	167	141	164	173	136	159	150	172	148	145	162	158	167	162	160	154	191	149	167	157	172	148	164	155	157	159	153	147	164	166	171	162	165	134	149	161	163	178	157	154	154	160	144	143	179	166	149	177	163	162	151	180	177	156	177	135	147	170	170	159	146	130	178	157	154	139	152	133	145	143	160	166	162	161	136	157	161	163	183	183	149	162	173	169	160	165	163	174	149	154	135	141	140	150	147	173	157	167	139	169
3049	5024	3332	1522	1109	880	692	571	510	363	369	330	268	266	256	244	248	243	224	232	218	219	207	237	220	238	207	213	215	215	180	213	207	203	209	203	210	204	197	179	213	205	183	207	213	177	212	205	204	223	194	181	218	201	209	198	211	205	196	183	212	204	195	194	194	196	205	206	204	195	196	179	207	170	210	178	202	173	185	196	197	173	211	200	198	195	187	183	192	179	188	187	192	186	169	204	207	212	200	216	189	188	211	226	209	191	197	202	216	206	189	200	189	207	208	195	184	207	187	197	188	192	182	182	199	171	214	186	184	181	191	196	199	212	206	191	164	189	188	229	168	189	201	211	184	180	175	212	211	199	183	179	174	198	176	193	187	182	182	171	190	216	196	209	189	201	200	201	184	202	190	205	193	210	198	196	182	166	187	198	204	198	190	190	214	202	220	205	198	172	194	187	198	199	185	205	185	205	194	168	190	180	193	208	193	211	186	209	207	189	199	203	186	180	181	206	205	192	178	200	209	185	204	190	190	216	196	194	207	202	223	166	193	190	184	205	184	195	212	188	213	190	191	200	215	193	180	190	210	193	208	187	185	193	185	178	192	200	194	188	191	175	178	189	182	180	198	177	191	176	206	197	199	155	213	193	199	204	187	167	191	191	194	220	209	211	202	189	212	180	173	197	185	200	192	201	233	173	183	201	192	196	193	224	195	192	184	246	185	189	197	193	202	202	176	217	182	191	207	193	202	186	186	195	201	174	177	203	182	178	204	166	175	212	202	203	207	164	195	193	198	196	198	204	202	194	196	175	215	188	209	209	184	196	204	203	194	188	212	204	202	208	186	201	220	186	194	172	211	193	182	185	191	191	200	179	190	164	189	202	195	190	207	210	189	178	197	185	192	196	188	188	183	190	177	210	230	198	177	176	168	196	183	204	191	203	199	206	177	227	195	199	198	220	186	182	190	180	174	204	182	195	199	193	183	186	208	192	198	182	201	190	211	214	210	172	192	186	178	222	205	191	182	218	205	194	181	213	200	189	224	182	188	213	197	210	191	214	183	190	188	182	179	185	193	213	228	192	200	191	189	206	154	188	200	173	185	193	198	180	195	213	188	183	180	200	169	182	212	190	202	182	195	204	206	197	198	196	183	181	180	201	199	211	198	173	222	185	208	221	203	183	178	181	180	227	211	200	188	178	195	201	208	179	191	191	184	195	173	200	185	189	169	175	191	214	172	215	191	174	202	222	190	191	172	175	201	179	212	228	190	196	197	196	187	189	174	212	203	197	193	207	199	217	210	212	185	197	214	202	204	194	209	195	213	187	172	194	200	193	209	176	221	193	216	169	186	198	190	202	178	202	212	185	170	200	186	205	202	202	194	204	205	194	208	195	197	199	200	179	201	188	196	226	196	158	192	208	169	219	182	210	186	198	199	192	202	175	194	175	189	215	181	183	185	180	204	196	182	186	188	187	191	174	185	201	191	167	164	183	195	197	212	184	174	177	176	169	217	205	187	198	177	208	217	191	197	185	178	205	200	194	184	205	178	204	183	207	187	188	186	170	195	180	194	206	181	190	201	202	202	209	183	192	196	186	189	182	177	187	159	180	172	181	178	204	182	231	184	203	175	157	200	191	221	195	188	188	195	195	191	181	207	190	182	204	191	193	183	193	189	226	193	191	196	208	207	172	178	170	198	185	184	202	220	204	200	187	186	203	212	181	193	185	209	188	208	214	206	206	205	183	182	202	200	198	202	204	181	206	195	204	201	176	180	187	188	194	199	189	200	191	195	219	210	218	198	194	194	186	182	215	205	175	186	208	211	187	196	177	208	207	194	191	213	204	205	200	181	189	185	197	194	194	174	189	180	207	214	194	194	204	194	188	213	176	207	213	196	187	203	186	172	205	207	194	179	178	192	184	228	186	198	191	208	194	202	203	193	218	187	202	180	192	218	189	178	199	210	182	194	183	199	188	194	207	185	184	197	184	211	215	208	192	195	193	214	185	200	179	179	187	186	195	191	191	189	234	178	180	214	191	187	192	196	200	182	198	184	177	202	182	194	194	197	191	193	209	165	172	183	179	188	195	220	195	195	180	177	205	206	178	194	216	198	184	188	194	173	201	188	193	196	182	183	200	192	210	190	186	197	189	204	187	198	190	167	174	198	201	177	186	195	174	181	179	201	191	184	192	200	183	199	182	172	204	190	195	191	189	191	190	181	181	204	194	200	193	199	184	182	187	210	191	187	192	207	185	191	203	202	203	196	207	186	205	193	205	189	189	178	191	183	185	199	183	196	199	188	163	176	198	188	213	186	200	168	180	194	174	176	224	188	162	182	193	192	212	195	178	171	187	190	165	204	188	201	170	169	191	217	186	193	200	206	197	186	204	189	178	204	162	193	201	203	214	228	186	178	199	215	210	195	166	184	204	181	197	189	205	198	209	220	180	188	187	211	174	231	194	191	202	183	195	207	187	193	215	205	182	209	187	191	202	184	181	223	188	188	181	208	193	187	216	187	176	171	172	187	211	165	202	199	185	182	217	189	193	200	214	190	193	195	172	210	214	200	183	191	195	208	201	199	201	181	207	201	187	182	180	208	189	186	202	198	190	174	192	176	189	190	193	196	179	223	192	202	189	196	192	183	195	185	180	204	196	179	199	196	212	215	189	198	191	180	225	205	195	199	209	196	197	208	198	206	207	202	173	228	189	196	189	205	186	169	211	187	187	202	194	227	188	187	209	188	179	187	202	184	173	186	209	219	217	198	207	189	173	207	176	209	199	201	185	178	188	188	192	209	168	198	240	190	193	205	190	208	198	203	222	172	187	195	183	183	190	198	182	184	179	183	165	196	210	207	187	206	162	173	197	221	192	205	189	178	170	209	182	197	227	188	194	185	208	195	177	183	174	196	201	199	203	179	234	188	186	208	216	186	192	192	194	171	196	213	184	182	204	197	188	181	187	182	190	185	175	199	192	184	197	216	210	192	187	193	201	192	195	192	200	199	192	190	192	195	177	211	196	193	214	172	185	189	204	200	225	188	217	197	198	198	184	182	189	190	206	184	168	211	177	198	201	214	186	202	163	195	212	183	221	170	177	213	170	222	184	210	190	192	179	201	160	196	206	200	192	218	198	186	196	204	195	174	183	176	168	174	206	185	200	199	183	175	219	202	163	181	189	202	196	186	201	178	203	199	197	195	220	200	192	190	173	178	220	206	184	197	220	217	195	178	185	184	180	166	199	215	182	194	180	201	197	192	174	200	195	182	198	204	205	186	211	203	218	181	206	210	199	158	192	211	199	177	187	221	195	175	190	199	183	198	175	195	173	210	195	182	208	185	195	181	208	167	189	192	223	196	202	184	198	174	188	201	196	182	205	207	199	190	168	219	192	187	180	213	192	183	179	197	198	222	178	199	204	196	185	193	184	188	228	179	185	178	187	203	181	199	182	188	191	180	203	190	174	186	190	209	198	187	170	201	184	194	205	194	191
22370	21100	28837	23594	21107	21155	10646	1222	921	796	712	660	621	569	563	522	560	523	512	460	517	500	498	503	482	460	434	474	461	467	455	442	459	437	487	463	413	410	428	463	479	448	448	465	460	401	433	491	419	414	434	426	461	395	407	425	424	415	453	416	448	432	394	449	419	396	418	440	425	462	384	426	471	435	414	416	425	413	417	453	415	459	431	438	437	412	444	433	454	404	439	433	420	455	447	440	445	425	451	393	432	441	392	431	450	424	409	415	429	430	435	395	446	437	436	433	382	433	436	426	404	423	445	433	429	421	435	439	405	465	404	413	428	447	446	454	421	432	406	455	454	448	449	458	439	412	400	426	430	401	458	427	438	423	418	446	416	416	453	459	433	458	430	410	434	411	465	457	417	455	409	420	389	420	441	397	427	470	431	416	417	436	420	448	434	482	440	409	430	504	443	420	427	443	417	434	413	458	462	458	434	418	445	426	431	421	448	445	434	414	410	446	412	406	406	436	426	448	420	396	451	443	432	428	426	453	411	428	423	416	417	466	437	463	432	400	415	420	438	413	469	391	419	428	443	434	393	440	432	413	403	425	430	401	415	436	408	436	416	439	427	411	419	376	426	440	415	406	418	403	403	413	402	409	440	472	457	424	467	472	412	480	445	430	428	453	415	416	436	430	397	448	440	414	420	444	442	398	436	436	460	423	437	419	458	463	416	440	439	452	457	402	426	420	434	448	446	441	429	430	454	467	443	457	443	472	410	407	427	423	408	399	437	440	430	419	412	412	476	444	449	431	426	383	455	451	455	424	399	406	424	429	437	417	400	446	390	445	422	436	405	462	460	463	407	446	407	440	399	439	408	427	427	412	429	422	408	414	392	437	437	392	415	410	424	433	380	397	391	427	457	472	443	442	437	424	462	411	433	429	427	412	374	449	420	446	412	426	423	424	445	411	411	414	420	434	473	434	427	431	388	424	458	402	423	440	442	468	451	407	456	455	458	438	425	433	456	453	398	459	437	430	425	425	415	451	450	379	461	411	419	415	442	436	424	440	397	429	426	461	449	408	408	430	430	430	451	453	451	417	403	417	405	453	441	431	423	457	405	408	421	415	402	448	440	397	440	419	435	408	449	428	416	454	421	437	470	416	385	460	407	411	437	391	416	412	415	424	465	429	461	418	427	403	457	405	421	429	445	442	434	433	440	454	442	452	419	396	421	450	422	422	475	412	415	417	443	424	420	397	412	478	433	424	453	450	442	452	415	424	399	447	429	456	421	427	430	417	378	451	462	436	422	463	443	446	432	443	405	378	453	433	395	419	414	446	419	420	392	430	430	435	463	394	412	461	407	428	432	432	456	426	442	431	447	446	427	445	422	425	427	435	437	429	427	423	418	429	418	401	441	391	424	431	428	410	426	434	451	445	414	420	432	398	422	442	435	422	383	425	421	438	436	421	446	439	454	381	386	420	401	430	426	413	442	433	447	420	433	461	442	419	420	446	437	443	420	400	417	435	412	440	449	435	418	452	407	444	414	411	440	371	445	398	420	438	431	433	439	439	428	451	377	391	421	416	444	406	414	459	389	407	458	397	418	410	425	432	443	400	392	429	410	453	444	439	436	439	462	432	448	413	433	411	437	440	401	419	392	438	433	441	427	424	409	434	422	408	398	449	421	442	430	419	444	367	438	452	456	433	404	438	419	408	457	403	449	409	443	398	415	432	451	427	398	422	433	448	386	391	442	430	422	424	431	414	431	432	440	427	425	454	412	406	420	437	432	447	441	419	412	421	424	395	437	426	394	445	451	433	425	439	457	424	430	415	452	460	420	402	440	454	409	416	429	402	438	413	418	411	406	427	412	422	448	420	450	409	410	402	402	445	393	458	413	437	397	428	453	439	450	409	442	403	456	452	419	412	449	477	425	416	453	416	464	414	444	415	421	411	420	441	441	434	425	421	453	434	403	452	439	424	432	434	421	440	403	430	427	409	378	423	435	419	410	426	419	449	448	397	414	422	435	462	412	442	427	454	420	435	430	464	427	439	421	433	469	456	471	403	420	422	405	411	446	399	446	390	436	420	435	400	421	415	457	446	421	459	440	400	429	466	425	391	414	436	427	408	418	426	435	397	451	435	449	431	415	408	426	404	450	433	443	388	454	411	441	429	412	427	410	420	418	421	409	392	416	395	452	453	422	443	435	404	440	403	435	459	428	405	453	464	437	422	414	431	460	397	446	419	433	414	467	414	425	426	438	411	380	404	432	413	439	423	405	423	453	398	405	412	434	427	468	416	429	460	444	439	460	430	410	401	463	381	421	423	394	434	406	436	451	412	414	439	419	417	449	416	422	433	411	414	431	450	399	434	440	474	381	423	452	409	389	409	429	435	424	454	415	399	407	406	466	430	464	407	404	422	418	438	393	402	460	432	482	414	393	402	420	441	454	396	452	443	425	379	425	436	423	437	433	444	396	441	416	435	442	392	412	405	453	425	440	413	460	447	406	456	437	398	447	432	403	472	430	457	415	443	412	447	402	446	410	421	425	415	440	425	410	454	414	434	394	423	439	435	447	405	453	414	405	416	444	430	450	447	453	463	454	442	447	443	401	464	414	411	430	435	441	423	423	415	431	442	414	423	421	410	408	411	445	424	445	442	448	419	430	404	423	466	430	430	435	413	432	427	418	414	440	407	415	417	393	414	432	431	407	427	425	436	416	407	438	381	433	407	431	431	432	447	445	432	413	452	442	455	444	427	423	417	431	415	389	415	398	414	412	402	411	433	415	414	457	424	417	440	421	437	445	396	418	420	412	417	404	423	429	445	424	408	456	433	424	430	447	406	464	443	445	426	437	430	408	395	477	421	442	471	431	406	440	430	425	420	395	430	440	426	397	438	469	427	413	423	410	469	435	471	400	456	413	405	422	484	455	425	437	446	418	432	415	420	430	442	403	467	412	447	414	432	435	449	442	407	424	395	426	435	457	430	429	377	406	438	452	413	403	417	402	429	405	393	414	445	426	413	448	405	431	432	481	432	437	420	427	421	450	461	455	449	474	407	423	428	411	443	439	435	419	432	437	425	428	404	410	413	438	417	429	413	404	418	436	443	428	444	427	413	446	426	431	453	419	407	435	415	455	469	443	448	435	415	427	464	419	393	458	429	452	418	442	406	424	434	383	409	458	479	460	449	425	416	410	436	402	417	392	433	402	455	450	448	440	436	443	429	416	439	418	451	419	433	429	443	384	422	423	423	423	433	423	440	423	411	436	431	431	435	447	424	424	438	432	432	418	419	441	427	435	451	447	407	444	419	443	433	409	432	392	447	390	418	409	438	397	424	438	441	439	434	406	421	435	424	431	423	420	426	422	413	418	455	408	405	442	408	420	429	399	450	412	418	444	449	443	457	449	449	412	424	463	418	420	436	413	430	434	418	393	397	477	445	467	412	412	464	434	478	379	470	428	422	407	395	436	458	391	442	427	443	430	421	405	467	450	393
4449	14205	9920	4946	3475	2664	2104	1631	1367	1172	993	859	789	812	691	737	607	648	657	611	531	524	574	546	524	537	534	539	540	542	549	581	532	522	502	483	526	573	498	516	546	482	500	478	491	512	514	504	512	494	500	487	470	523	464	493	474	540	477	506	523	481	484	491	454	437	510	490	480	475	503	523	490	504	509	530	495	457	448	483	427	494	525	475	500	474	509	493	465	502	462	464	495	493	485	491	498	458	512	472	488	447	472	475	497	514	504	495	488	504	514	499	448	520	483	498	471	491	488	478	474	490	466	465	469	507	482	489	459	510	467	480	505	467	479	457	474	457	510	522	487	498	489	494	443	459	478	463	473	506	470	513	474	474	507	478	441	491	486	502	527	519	489	483	457	454	463	519	490	505	506	450	479	453	463	511	467	443	499	449	460	471	445	465	484	507	446	479	521	451	477	490	490	511	488	509	468	456	468	486	492	522	512	475	508	485	482	499	474	507	464	472	492	481	446	442	505	488	524	505	489	487	455	477	434	478	435	478	476	512	488	516	490	495	456	489	457	456	504	462	482	509	487	482	525	472	530	494	508	470	414	479	483	479	489	500	481	485	465	518	501	449	484	515	479	455	447	499	454	483	480	489	498	485	496	523	485	481	480	456	462	484	448	457	480	484	479	464	493	459	464	475	451	512	480	489	490	443	495	472	497	472	464	459	478	458	479	494	491	455	459	438	468	499	456	512	468	509	493	518	479	495	482	476	485	482	467	490	476	494	473	487	467	448	486	468	442	478	492	469	494	463	470	481	466	459	471	478	502	486	454	444	476	539	448	475	459	499	469	495	458	482	479	450	442	468	459	522	480	506	490	483	488	466	448	498	453	491	509	482	486	509	479	492	475	500	466	478	479	486	480	482	500	518	541	449	516	499	436	474	467	465	523	524	516	492	482	463	505	464	483	448	515	445	510	486	486	508	482	473	484	492	468	499	533	476	474	482	488	503	489	482	455	473	466	447	434	498	460	509	495	493	448	466	464	491	443	488	462	486	477	497	493	453	465	485	484	452	533	478	522	488	481	490	507	461	487	479	447	428	489	460	491	454	483	486	499	487	461	481	515	462	495	455	470	488	444	461	454	509	409	484	494	466	537	482	497	498	493	461	478	481	523	493	487	492	484	436	452	485	503	437	455	488	476	474	517	476	463	469	459	487	463	491	502	463	483	471	501	487	439	465	509	464	458	462	482	503	493	458	482	489	453	496	468	511	463	496	513	492	488	473	450	478	460	480	462	510	484	448	463	487	501	459	490	481	482	495	490	505	473	467	462	497	470	480	475	510	467	457	516	468	510	492	467	451	459	466	481	449	509	435	463	523	482	469	517	493	450	488	482	502	460	493	471	483	497	511	456	498	482	487	512	461	465	448	460	473	477	447	460	501	487	471	460	478	490	432	456	479	448	491	477	481	488	470	441	505	472	502	496	486	463	437	471	461	503	487	500	458	519	459	487	463	490	490	448	463	517	507	494	448	505	484	504	492	462	476	473	501	528	471	488	505	507	469	462	465	460	465	488	468	475	444	519	513	500	476	503	463	497	485	456	505	506	506	476	438	452	468	463	496	492	498	527	461	460	553	448	483	509	466	529	492	472	509	484	496	460	482	486	527	482	481	487	451	436	512	487	482	454	491	489	521	442	498	512	495	486	482	477	463	496	513	492	516	463	509	500	503	498	477	520	496	481	446	491	514	481	522	491	472	482	515	467	460	477	492	444	494	499	472	489	473	487	428	490	471	518	476	517	496	479	427	487	465	485	441	478	490	464	475	489	513	482	493	454	488	502	490	525	475	463	531	476	448	481	511	473	487	466	488	477	478	446	459	477	457	479	476	500	474	478	465	498	491	476	470	507	465	470	467	535	451	492	502	452	516	486	471	493	520	476	516	527	468	485	496	491	480	495	496	464	497	470	515	442	497	461	500	493	473	464	489	497	499	483	463	529	503	478	456	496	461	470	506	472	487	449	512	488	481	495	517	519	454	488	492	487	476	454	521	455	497	494	500	498	530	508	497	455	528	465	440	456	459	472	509	519	489	518	489	506	475	491	475	468	467	456	479	454	501	484	447	484	482	464	510	417	473	479	497	492	429	478	464	452	461	457	473	490	483	462	487	466	473	488	508	480	487	498	462	499	483	464	456	458	503	512	458	504	478	471	463	491	467	486	483	439	492	486	466	461	499	514	505	481	499	531	485	490	470	502	458	513	461	478	511	470	523	510	473	466	522	511	489	550	489	465	451	488	433	489	468	459	516	476	465	493	424	426	465	483	494	471	494	454	483	495	498	474	536	474	503	511	501	462	445	485	463	493	445	488	445	481	492	487	481	495	482	488	464	488	473	513	476	516	489	478	483	451	497	472	477	463	478	457	489	491	481	480	478	487	484	469	451	490	457	448	454	468	480	497	502	492	463	498	471	481	464	478	490	468	474	454	508	490	518	484	503	464	431	487	487	468	456	466	475	518	499	489	499	493	473	442	501	472	472	507	455	492	495	476	483	462	483	505	459	481	451	465	476	497	484	480	456	470	469	487	477	543	490	495	490	500	468	469	530	478	503	474	476	478	473	446	435	519	507	452	473	496	482	433	465	462	466	501	468	503	421	521	493	471	500	537	489	457	473	481	497	504	472	520	474	509	470	473	497	485	501	487	486	483	471	457	459	482	486	491	535	498	501	498	474	549	470	503	498	469	462	512	469	481	536	479	477	488	494	512	493	480	483	449	498	477	484	502	488	522	443	496	466	516	480	504	523	464	485	481	472	479	496	462	464	460	511	473	493	482	504	471	502	497	451	500	476	480	433	499	472	493	499	503	478	470	525	450	469	483	469	457	499	515	485	492	449	446	463	464	478	471	490	477	520	463	504	519	472	451	504	479	473	445	472	501	511	477	537	476	491	492	469	476	512	506	488	515	471	491	503	451	486	487	514	495	500	442	504	462	474	467	495	489	467	468	461	498	471	459	455	463	470	497	482	491	469	475	486	482	488	516	458	462	497	459	511	508	455	503	469	480	513	445	496	488	476	479	455	442	450	477	452	477	478	443	475	446	488	491	467	499	505	511	475	491	469	499	484	525	463	465	452	492	480	459	479	493	508	465	479	487	512	468	525	495	510	499	498	486	491	445	480	507	500	461	466	468	482	496	510	504	478	536	478	469	482	459	470	475	475	515	462	447	465	480	502	521	497	524	452	480	511	459	484	472	475	479	454	459	456	500	464	498	505	498	512	469	505	505	492	512	469	462	480	495	457	468	463	463	489	471	438	455	517	489	497	435	435	512	465	465	488	446	513	478	490	456	477	501	498	471	496	492	519	472	488	460	473	468	530	477	492	476	479	437	444	461	519	500	522	486	469	466	475	451	478	514	475	498	496	484	464	494	501	482	442	472	510	456	491	508	469	485	480	495	455	448	477	499	487	468	456	492	513	482	465	481	530	450	469	444	473	438	443	488	470
27289	18172	3823	498	349	366	321	339	333	338	322	318	368	341	291	311	297	331	318	298	335	318	323	335	302	308	337	271	330	322	294	321	353	320	293	301	325	323	330	314	336	282	311	347	287	322	322	314	293	301	312	325	307	324	326	319	303	291	317	322	312	351	319	296	315	313	293	282	313	321	317	299	311	317	291	294	304	302	325	312	303	318	312	301	294	288	312	316	323	321	314	287	294	310	336	312	298	302	324	282	346	294	308	291	330	305	304	295	308	306	305	347	317	293	291	306	292	309	291	338	296	306	309	328	319	299	302	311	296	329	314	305	326	306	294	303	288	287	304	282	306	330	329	308	333	334	306	314	313	320	338	270	326	323	311	315	326	306	293	348	313	293	312	297	340	306	289	342	300	317	312	293	329	278	294	301	312	328	304	293	291	314	331	310	309	299	316	314	279	318	315	334	310	300	307	326	306	336	310	303	281	318	291	304	314	310	320	296	339	324	299	298	301	289	334	326	312	327	320	302	305	339	344	307	295	320	308	306	303	308	343	346	333	342	309	296	300	273	336	327	315	320	292	294	309	324	334	288	313	342	286	291	355	327	335	311	295	322	315	306	307	310	288	327	293	309	337	302	269	306	330	305	330	319	338	314	300	300	330	295	318	300	294	334	339	304	296	322	290	282	313	280	252	339	302	311	258	300	287	308	365	316	324	301	301	321	298	308	323	304	315	318	294	328	291	343	316	303	326	332	315	295	353	310	320	329	322	316	308	295	322	312	315	302	296	336	338	317	327	279	302	303	338	288	331	305	322	296	289	276	302	291	310	312	285	336	312	319	319	302	304	301	292	327	304	298	320	339	308	307	317	322	309	301	287	329	279	290	300	307	298	301	292	328	322	329	316	299	303	298	326	326	311	313	326	302	331	331	286	352	308	311	332	320	310	298	285	292	308	300	292	318	310	317	307	296	318	339	373	290	336	316	300	326	314	295	292	303	305	330	302	333	329	331	319	296	271	297	278	288	335	299	306	297	309	286	307	314	284	304	299	309	331	345	333	339	322	291	302	330	319	322	299	300	310	370	331	321	291	309	285	359	301	332	296	304	358	305	310	290	356	321	311	321	330	297	348	351	312	311	318	328	288	294	296	305	298	314	307	322	285	323	354	287	341	318	307	332	339	314	333	293	302	316	317	320	313	333	293	355	354	299	307	321	307	302	307	317	329	303	297	318	305	323	340	330	303	286	285	328	313	331	315	331	305	331	306	321	310	331	328	295	276	304	303	330	307	315	275	328	300	296	294	300	312	318	329	303	303	326	301	340	341	298	317	321	279	302	339	318	313	312	310	308	306	322	293	301	339	285	348	278	317	332	329	311	316	304	329	294	314	326	333	301	334	334	302	308	333	324	340	282	327	291	316	280	294	318	347	328	336	295	322	290	333	321	308	301	314	308	330	330	295	279	287	307	264	311	295	325	356	323	294	330	327	338	265	330	358	320	330	311	316	322	294	288	314	321	319	322	313	341	303	330	292	278	311	329	326	312	310	310	301	321	332	346	306	322	312	348	314	293	300	341	305	326	294	341	328	308	353	305	324	315	325	315	317	303	310	318	310	315	315	307	341	336	290	299	314	267	314	298	287	314	294	302	281	314	278	323	312	314	289	310	293	276	299	315	312	287	292	271	319	334	321	298	327	310	297	316	298	310	285	312	326	326	307	330	315	324	332	327	323	298	331	308	290	336	312	303	282	310	280	288	329	312	295	318	308	326	294	306	346	292	326	317	300	306	288	339	317	302	309	308	331	318	317	303	309	312	296	303	319	301	338	289	316	297	327	318	297	304	341	311	307	305	297	316	306	304	338	301	335	321	339	327	272	307	268	304	302	288	304	326	323	341	309	299	300	324	304	288	349	315	322	309	315	321	323	308	322	298	302	340	335	307	333	294	329	330	302	289	320	326	342	312	332	303	306	303	310	289	328	304	326	320	299	321	304	318	306	272	324	347	284	316	313	306	316	286	344	317	312	322	297	324	324	321	317	312	320	349	318	320	298	289	285	285	273	310	320	331	313	328	312	317	311	322	305	312	324	334	309	350	306	322	316	304	322	313	323	307	293	321	295	305	326	302	321	329	323	297	324	339	316	324	314	303	297	312	313	303	306	323	334	312	312	311	296	323	322	351	273	301	314	348	295	339	338	310	302	287	287	323	318	321	320	300	285	323	307	310	330	288	330	296	314	288	321	270	323	298	294	286	295	303	314	301	306	328	299	297	301	316	318	267	305	306	297	302	329	327	360	320	322	311	278	296	313	306	328	288	331	300	312	300	285	329	307	334	326	311	324	318	300	325	313	272	314	330	331	293	327	323	329	290	328	286	308	356	313	294	297	301	307	291	297	303	316	295	312	304	325	305	338	299	292	298	339	313	317	287	305	312	270	319	288	315	321	332	298	319	295	313	306	333	326	324	314	312	345	347	322	312	319	285	292	344	305	306	321	304	321	307	332	305	309	270	291	309	305	300	289	337	301	300	308	341	325	343	320	326	301	280	285	302	325	306	314	328	337	308	309	283	304	319	288	331	331	308	320	279	334	317	318	296	326	307	302	328	316	285	317	279	323	312	324	348	283	312	303	325	320	299	262	287	287	335	302	303	274	312	262	324	325	316	283	328	316	348	323	288	331	303	335	295	293	318	299	304	308	321	319	308	306	334	322	303	317	322	324	329	299	283	335	312	291	312	349	294	326	327	325	319	313	299	308	335	302	294	307	301	326	280	332	286	333	317	310	344	316	339	309	305	298	317	341	322	302	307	309	299	289	293	327	318	320	337	280	325	313	296	313	353	341	324	317	304	342	340	324	307	305	309	259	297	309	312	306	304	326	319	296	333	289	330	305	300	293	302	329	300	319	304	297	326	318	295	294	334	330	316	307	268	299	302	303	305	316	337	308	305	310	321	303	349	287	308	304	300	286	328	293	320	271	303	295	284	327	287	321	321	314	327	307	310	286	294	306	294	280	306	334	298	310	318	347	340	318	309	298	317	327	294	289	306	314	313	277	304	290	298	349	330	317	322	315	302	294	317	351	316	298	341	297	312	345	302	300	319	328	290	315	272	332	324	270	308	319	284	326	321	336	297	350	307	309	327	293	305	308	306	328	307	290	314	326	328	334	325	312	347	321	301	316	323	311	298	293	317	280	328	292	331	292	290	361	340	289	296	290	330	310	294	318	319	340	281	296	293	309	324	316	326	301	284	331	299	298	326	315	312	320	290	333	311	334	335	329	300	324	318	311	341	302	318	313	313	310	300	315	288	299	300	318	304	296	315	329	291	342	291	309	309	325	321	281	319	302	331	333	319	341	317	279	301	302	302	313	281	328	307	332	307	329	309	320	343	308	303	335	305	334	314	325	330	294	311	301	352	302	321	324	285	322	283	313	273	351	313	318	311	305	310	282	282	308	297	318	334	290	322	317	326	287	282	309	290	270	329	296	322	324	318	320	322
4008	779	632	470	432	422	383	369	355	361	361	327	370	350	353	338	337	362	342	367	351	321	336	346	364	339	352	322	340	335	333	333	332	342	339	349	328	360	360	327	364	358	368	342	350	339	321	330	334	326	344	314	338	367	343	345	329	350	347	335	364	348	355	364	361	347	342	315	329	336	372	328	313	342	382	330	369	303	338	335	300	371	332	340	338	358	366	330	349	364	371	338	350	347	380	373	363	385	338	321	327	354	409	316	337	345	376	325	343	318	341	359	314	377	338	362	338	369	292	350	361	338	345	364	332	383	319	360	346	341	332	343	328	314	342	393	352	383	355	339	370	326	329	371	327	348	352	346	331	369	312	374	335	323	362	367	367	350	343	359	336	358	337	393	327	362	355	302	354	356	338	352	320	356	355	363	336	344	327	342	342	349	340	353	350	327	342	347	340	341	334	321	340	336	344	343	318	298	320	356	354	343	306	363	366	359	346	319	320	347	362	379	364	376	334	326	353	367	331	328	325	343	365	332	345	364	363	341	351	351	337	336	367	368	358	367	331	351	338	368	332	337	349	359	359	368	361	347	322	352	331	318	333	354	323	338	344	315	322	338	351	322	357	340	351	339	340	345	313	337	336	369	341	363	344	334	335	342	345	348	335	328	332	358	335	363	341	354	328	358	359	338	334	346	331	350	347	353	333	348	367	382	343	360	358	328	337	346	334	329	331	347	337	345	347	340	321	369	346	368	358	344	364	366	357	342	355	324	347	355	327	334	346	337	343	347	357	325	355	354	313	361	373	364	313	328	350	334	351	357	347	396	358	334	340	344	337	313	332	317	336	337	352	315	342	348	339	326	359	351	351	336	343	348	328	345	333	343	335	360	359	357	336	387	335	363	347	349	323	344	336	347	340	347	336	331	344	352	309	354	326	340	347	328	326	318	346	325	337	343	337	338	342	363	348	350	337	372	359	363	351	320	368	347	341	334	359	328	362	336	328	335	320	323	333	378	320	356	352	348	329	370	310	344	372	351	357	367	347	351	335	294	351	337	365	340	368	354	339	297	370	315	353	340	327	335	344	336	320	324	358	344	317	340	343	358	338	311	336	347	346	357	354	336	344	376	330	332	351	360	294	351	337	344	340	331	332	313	330	352	368	349	353	349	341	375	327	366	347	383	349	329	323	338	326	343	351	361	336	355	342	336	349	372	358	348	347	349	352	334	350	355	353	333	380	315	346	373	367	342	344	341	339	300	317	369	336	341	342	326	343	320	356	347	365	325	324	375	334	351	317	322	402	334	347	348	344	354	323	360	342	364	349	356	344	346	369	328	347	347	358	340	348	340	348	324	367	318	332	354	366	336	347	353	340	306	370	324	369	340	330	352	304	341	338	358	335	345	320	360	348	346	346	346	348	359	334	343	325	342	353	334	329	342	339	369	327	320	336	350	324	333	370	347	396	352	335	335	344	335	364	348	389	329	343	331	343	327	333	358	326	334	362	313	352	329	341	348	319	326	329	367	377	350	338	294	367	314	369	368	356	384	361	359	315	357	322	352	332	339	363	322	379	357	351	349	402	375	335	336	351	339	334	316	324	349	360	349	340	339	380	384	317	345	338	378	363	349	367	350	331	337	373	367	334	359	363	345	326	382	349	361	313	340	358	350	355	363	344	346	348	365	337	326	327	388	346	323	332	346	341	374	372	358	368	323	358	340	343	333	354	329	360	323	363	370	349	335	352	335	320	362	346	326	357	334	320	375	348	331	340	356	333	329	332	369	350	327	334	359	364	367	341	328	354	367	339	339	317	376	331	321	337	374	342	333	350	348	351	366	332	338	348	333	317	364	340	332	314	355	360	358	351	370	347	359	350	345	347	379	334	348	343	360	338	327	359	334	374	308	336	335	359	332	328	330	340	346	343	375	346	343	297	368	325	347	366	329	347	325	339	357	321	335	351	322	380	320	324	331	370	357	327	312	337	353	366	333	376	358	317	324	308	295	339	325	328	326	350	333	338	368	352	318	332	313	312	370	376	347	362	348	337	352	368	338	340	359	299	325	311	366	317	323	360	364	330	341	350	358	343	351	335	353	330	345	342	356	355	307	331	337	351	315	309	328	339	364	345	343	350	355	330	337	329	319	354	351	364	327	327	363	311	355	338	340	341	315	353	349	347	344	346	317	326	359	352	313	363	373	320	342	348	350	368	329	333	316	339	345	339	327	315	374	338	332	362	343	321	355	337	374	341	351	350	357	351	347	338	334	338	357	321	346	342	400	352	321	309	349	336	307	326	354	315	355	384	345	352	346	333	299	332	347	349	354	304	327	330	341	321	367	364	352	342	333	344	379	314	357	343	331	347	349	353	345	336	348	344	368	340	367	363	367	343	349	327	328	339	323	344	337	378	329	314	340	370	350	371	336	345	360	334	343	358	357	307	339	331	368	330	345	362	331	338	356	343	313	327	345	326	348	328	369	318	379	343	373	329	316	346	364	334	336	364	336	378	332	364	364	347	351	353	375	351	365	340	339	368	340	362	330	314	339	352	343	364	326	369	316	346	368	356	366	332	337	326	319	358	333	362	353	323	352	384	319	346	335	339	356	331	378	356	336	345	310	325	359	366	348	360	331	357	351	343	340	346	348	341	352	325	376	361	343	368	380	333	329	322	327	318	349	332	346	343	380	352	350	320	366	375	353	339	358	362	315	349	349	338	343	345	326	333	354	389	349	347	347	336	352	359	327	323	322	351	320	345	327	366	347	347	361	310	350	344	350	332	331	346	348	314	338	345	357	323	329	323	313	344	318	363	360	326	362	399	363	330	347	342	336	346	311	330	347	331	353	359	339	354	353	343	362	359	369	371	348	357	363	318	331	326	334	347	301	335	331	336	351	339	361	347	344	346	371	353	329	315	348	334	344	332	345	308	331	336	334	343	364	348	349	357	340	348	352	350	345	338	330	387	372	384	359	361	334	329	345	339	371	368	308	370	370	360	351	333	351	364	326	347	327	342	354	351	318	326	362	370	314	332	335	356	368	342	325	374	336	343	325	370	304	296	330	323	329	368	358	324	352	297	295	320	372	339	320	322	323	350	318	324	332	347	355	337	349	319	352	339	344	346	304	330	335	378	326	313	331	312	313	351	325	335	381	364	362	324	323	339	303	332	357	339	335	324	320	342	356	331	345	327	321	345	369	361	350	343	334	350	350	319	362	353	337	348	371	347	341	352	307	373	353	352	332	356	344	367	332	347	359	345	370	329	345	372	344	336	348	332	343	345	341	331	354	324	388	349	322	310	360	326	347	342	345	362	340	334	365	326	380	367	340	376	322	336	334	337	380	326	336	337	316	341	371	332	351	324	344	343	351	352	361	351	370	339	344	361	329	344	349	388	346	334	339	352	329	366	341	358	324	329	322	379	366	350	363	344	306	363	332	354	359	340	338	330	355	352	313	396	330	347	358	325	347	351	339	352	364	354	332	352	350	363	344	354	324	336	341
23323	21056	28432	23889	21049	12404	1408	877	763	739	678	649	675	617	586	570	613	549	600	597	622	543	538	579	593	539	554	537	553	538	577	506	568	561	496	528	547	564	539	548	544	539	506	528	516	514	559	513	567	582	551	531	540	547	530	509	546	567	529	529	525	562	565	514	515	542	560	556	530	521	546	473	516	545	549	526	541	501	508	537	545	539	490	550	510	538	532	556	506	537	556	591	534	567	520	508	504	540	527	529	515	550	496	514	566	566	580	543	550	563	513	555	529	519	546	544	510	511	517	514	564	530	541	511	533	537	525	488	541	493	502	553	546	535	479	528	521	535	522	564	510	526	559	555	523	560	547	553	522	527	527	531	509	525	527	573	551	541	537	542	505	561	537	532	560	502	517	536	532	510	541	522	545	557	560	531	517	562	579	556	487	519	503	524	533	548	570	485	558	512	553	531	512	563	510	523	532	546	512	541	510	519	525	573	546	590	507	566	538	536	557	505	505	564	526	530	530	578	557	539	503	536	544	508	535	520	517	556	475	514	573	510	515	527	522	506	549	545	521	526	542	571	541	517	548	524	517	558	512	495	541	536	571	525	501	541	552	490	579	573	548	512	545	512	492	524	538	528	524	555	569	500	487	569	512	513	579	507	553	541	523	531	559	551	517	555	548	499	522	531	532	566	554	583	516	541	534	501	555	513	505	500	566	526	534	512	537	549	509	510	545	524	548	538	529	539	504	511	539	555	515	536	519	564	562	525	532	490	565	520	513	554	523	513	532	569	500	520	545	510	549	495	548	519	501	519	523	518	559	530	556	544	549	510	504	534	487	519	542	550	555	536	499	508	541	533	550	553	562	532	586	541	524	546	501	522	520	540	541	547	537	526	508	530	519	522	553	579	548	531	528	539	559	521	542	496	575	555	512	555	504	504	557	494	521	545	522	581	551	533	577	534	525	544	524	520	486	514	557	569	497	524	549	595	542	544	504	538	541	566	533	573	573	519	530	509	549	551	529	561	522	523	480	535	550	545	530	541	573	509	514	486	526	514	562	543	570	568	495	531	533	519	544	526	538	572	539	548	545	526	522	540	545	524	518	526	534	537	545	536	527	549	549	515	521	512	526	539	532	501	535	509	552	513	536	574	556	569	507	552	536	543	530	526	547	538	556	580	536	553	533	508	529	566	513	544	534	503	530	550	540	519	554	547	512	502	537	523	532	547	532	573	504	510	560	545	539	531	559	487	521	555	550	544	528	526	521	528	527	527	511	506	539	543	511	537	499	510	496	534	521	509	532	558	530	559	562	516	562	500	500	532	575	542	574	509	545	544	514	562	549	519	531	542	556	512	531	552	530	524	515	513	517	527	545	515	564	562	527	547	530	517	553	545	538	592	581	531	544	530	534	545	549	559	530	524	549	527	594	545	520	510	539	527	519	560	538	519	480	560	498	525	532	548	527	562	531	539	535	528	538	528	547	530	526	548	557	517	540	576	514	555	515	550	532	544	568	540	565	523	530	515	531	492	485	545	491	546	532	492	553	544	530	551	526	528	578	484	522	498	514	518	580	535	515	561	556	579	538	537	513	492	552	539	548	567	491	571	591	522	563	503	513	566	490	545	518	563	530	528	484	523	553	526	570	526	523	554	535	517	587	545	553	505	547	553	577	551	543	531	472	534	526	551	583	559	533	534	526	488	493	498	547	526	554	533	543	560	501	572	531	541	509	546	567	535	544	533	558	565	537	496	499	490	536	511	551	559	544	544	512	562	493	540	485	551	504	515	520	492	518	543	499	534	493	511	513	537	556	464	557	512	507	549	524	558	535	512	521	523	529	535	550	498	504	481	553	538	526	540	533	573	567	563	529	562	523	587	522	495	546	571	519	562	515	520	562	520	547	495	504	572	542	529	499	555	515	545	528	521	510	534	512	534	517	528	546	507	563	535	502	550	512	584	588	520	546	506	539	507	554	549	535	567	558	529	534	561	556	500	479	523	533	558	530	592	508	572	528	535	528	528	557	542	528	560	556	549	559	523	501	537	524	545	500	513	516	527	513	492	506	561	584	565	513	525	590	567	535	527	514	538	516	533	580	538	518	528	523	545	509	527	530	491	540	518	536	528	537	514	561	517	581	542	520	537	564	543	530	551	524	547	566	559	537	585	568	544	519	541	553	523	554	481	555	544	544	548	558	529	504	555	525	499	535	535	573	529	521	536	515	545	543	528	541	534	520	559	526	556	533	514	520	532	559	538	548	557	501	542	540	528	478	523	531	499	510	500	505	555	543	524	491	532	534	597	534	505	534	551	553	527	536	523	520	518	526	495	550	513	553	535	541	506	542	551	532	530	524	503	564	523	529	519	528	567	534	497	532	555	545	523	525	534	466	552	496	556	523	502	505	565	528	544	533	536	514	529	558	503	580	554	531	542	541	561	508	542	571	493	557	494	491	528	497	523	572	580	510	523	530	528	544	514	533	533	467	530	491	560	529	534	493	533	574	493	546	554	505	574	519	547	556	522	503	530	531	563	535	551	566	532	520	545	523	538	534	580	538	555	542	566	571	528	535	542	505	550	511	494	513	550	490	501	545	535	537	555	554	509	498	539	564	560	544	516	578	561	495	500	511	540	543	543	540	557	548	487	521	505	516	507	549	536	571	528	529	582	519	547	526	520	538	484	500	477	581	553	494	543	519	537	534	575	535	552	542	539	516	498	568	546	543	534	518	536	542	525	534	540	537	591	500	573	514	545	516	512	516	527	497	513	526	541	514	549	500	530	575	498	528	532	547	523	525	530	529	554	535	533	496	525	558	564	537	505	545	581	530	532	560	548	536	566	550	561	529	520	551	501	521	551	529	518	504	528	510	523	535	535	523	482	554	499	521	540	551	547	514	610	557	574	532	527	567	523	520	584	546	537	555	555	557	530	510	521	524	529	521	514	549	550	507	532	566	568	587	538	522	543	546	513	523	546	542	539	541	539	528	514	536	525	522	512	530	543	534	506	515	559	480	530	539	552	521	532	544	535	512	527	543	544	522	505	566	510	545	512	550	537	498	541	543	540	571	555	540	571	537	563	520	577	526	552	530	522	526	537	509	515	498	544	505	543	572	487	503	564	542	549	535	536	531	514	570	546	549	554	577	545	498	541	521	536	536	533	491	560	534	511	550	542	511	526	569	487	544	544	535	518	507	554	557	529	508	562	555	554	548	518	575	525	498	530	523	521	523	569	529	545	516	561	543	535	526	535	494	525	604	495	556	548	525	531	539	509	482	549	503	528	574	540	528	545	538	529	556	567	576	502	529	514	527	540	505	539	538	579	511	556	560	512	547	507	524	505	480	503	484	508	507	538	520	541	526	529	503	522	504	523	550	512	533	544	556	541	543	521	542	490	535	521	494	532	497	520	561	493	537	474	538	527	466	522	517	542	517	528	549	506	536	522	569	516	498	550	559	568	554	570	537	548	535	502	539	512	565	550	538	529	519	558	548	532	501	532
3278	8744	6138	3042	2225	1827	1409	1164	1048	912	858	787	758	701	696	690	660	636	614	647	642	639	632	656	665	607	651	624	655	596	654	584	594	595	619	594	588	576	573	577	549	606	588	601	618	579	586	588	570	592	595	541	585	607	549	581	591	565	559	578	547	624	610	637	577	595	639	534	548	594	584	607	597	584	618	571	561	594	576	588	557	615	549	589	575	566	571	563	571	585	590	589	547	558	602	591	592	587	562	592	577	639	607	611	588	595	558	612	572	605	573	582	567	558	591	565	609	572	595	547	562	613	608	562	568	597	597	605	579	547	588	619	580	583	571	522	581	629	633	627	615	551	608	570	585	560	565	617	555	561	557	572	593	598	570	617	564	562	602	559	563	597	590	576	588	579	612	540	595	567	572	570	564	540	577	613	602	571	558	564	576	557	576	611	578	575	542	568	593	562	554	602	606	579	578	605	592	579	605	569	586	614	562	590	633	586	597	581	567	555	609	600	561	548	590	579	599	577	600	589	598	546	579	612	571	560	545	607	571	634	586	582	537	562	561	586	549	607	595	607	599	589	555	556	591	599	614	565	572	604	580	572	590	590	596	622	583	547	568	562	572	547	576	634	595	591	589	577	588	583	517	560	574	567	589	598	595	573	616	614	590	579	607	550	615	604	610	573	566	580	567	575	595	625	606	565	576	573	567	570	635	563	603	607	581	605	588	541	580	567	591	575	560	577	550	570	599	554	578	587	606	613	581	548	577	572	585	581	587	606	581	571	587	556	635	570	605	558	600	595	586	565	636	593	603	571	627	621	597	534	573	597	582	568	626	583	605	593	585	610	553	582	654	596	620	600	604	605	608	565	609	566	591	577	574	591	590	631	599	596	577	560	590	577	564	604	597	574	565	614	541	624	609	598	578	568	592	573	613	605	624	572	578	580	627	569	568	614	609	570	574	610	613	577	576	584	596	582	654	590	555	556	555	563	561	598	565	575	590	585	624	553	594	604	593	590	637	534	572	581	609	596	546	584	620	595	577	558	565	555	576	610	578	579	578	590	600	575	594	583	618	620	566	607	546	585	556	569	579	598	587	577	543	608	556	588	592	552	591	568	609	578	565	577	615	597	612	613	583	570	557	604	569	601	569	563	570	588	588	537	602	605	565	581	639	588	560	611	580	567	578	591	603	602	547	597	609	581	533	584	591	542	549	607	593	604	543	630	565	597	578	596	560	621	527	581	567	612	571	617	597	649	547	607	590	585	592	595	574	578	566	548	587	577	619	606	611	588	605	567	593	603	591	560	596	596	586	559	546	566	568	612	565	576	565	579	587	589	590	592	608	608	601	624	582	599	563	582	582	570	603	622	577	548	555	582	598	593	624	540	569	557	547	586	593	573	599	558	607	592	567	597	541	627	583	571	560	616	547	587	557	598	621	606	581	548	586	593	585	585	547	613	609	576	551	527	561	620	595	609	583	587	571	584	590	598	544	547	528	567	586	579	581	612	606	552	572	584	605	603	569	596	636	584	612	580	606	612	569	555	623	601	590	599	586	589	586	576	531	598	589	593	557	620	567	581	565	574	540	591	612	585	629	591	579	622	571	619	574	593	554	607	591	608	587	642	560	615	593	616	632	631	556	607	576	620	629	591	566	591	585	564	625	598	610	598	584	583	622	598	589	582	596	589	557	574	566	579	628	561	616	585	564	604	598	544	567	598	572	609	572	593	585	551	581	593	598	549	575	586	582	548	603	582	535	558	546	604	571	570	587	589	619	606	614	591	583	576	595	575	610	583	563	608	578	604	592	569	580	566	581	579	564	586	582	574	594	604	577	542	540	576	588	588	605	590	604	600	553	547	578	585	589	556	558	591	649	541	594	574	561	578	589	606	581	621	582	588	558	581	600	615	573	564	577	561	582	595	542	617	547	588	570	583	600	589	589	564	553	617	574	583	588	551	606	591	584	601	597	588	575	580	556	582	582	600	592	542	583	590	572	631	515	569	587	582	569	575	560	592	578	594	557	608	550	598	584	584	618	604	589	560	579	611	541	565	599	625	567	576	586	579	592	553	613	605	564	599	557	614	582	573	557	579	617	612	565	598	570	595	547	601	533	591	639	587	577	593	579	594	560	563	561	590	583	613	596	588	568	600	606	610	602	547	565	578	543	564	566	571	586	590	604	586	573	620	571	560	571	579	621	585	552	565	583	626	541	607	595	600	588	581	554	553	566	601	570	631	575	529	589	572	585	556	626	533	581	566	593	568	597	596	576	565	544	564	592	621	599	560	589	574	568	621	587	555	642	583	596	589	570	598	608	573	595	577	627	600	590	562	560	553	574	579	585	581	574	556	543	581	565	601	571	583	598	577	622	603	588	561	561	607	590	581	570	565	622	608	594	619	601	564	553	595	631	597	561	620	620	565	602	569	592	606	597	595	584	580	576	568	580	578	620	600	601	563	543	605	586	621	592	585	583	557	560	576	617	585	589	545	565	568	586	587	549	569	620	610	551	644	597	619	516	573	576	600	566	566	564	581	659	594	565	579	618	610	614	579	587	562	574	563	597	579	606	569	516	575	570	558	565	614	585	611	607	602	594	564	562	574	567	581	612	572	581	625	593	563	618	576	578	545	603	609	604	577	578	610	613	591	574	586	616	590	550	581	565	596	553	540	634	601	596	620	585	593	561	567	616	592	596	608	590	570	592	598	546	576	625	596	614	579	631	596	616	580	576	567	587	576	628	585	613	578	641	585	554	574	577	551	558	582	638	595	570	614	581	587	550	635	592	570	594	547	590	594	613	572	556	607	597	573	590	591	591	589	589	546	628	582	591	568	567	578	571	610	610	578	599	608	594	583	590	595	595	600	584	628	568	587	584	584	589	569	586	601	559	586	622	615	549	573	559	584	606	616	575	620	559	563	574	572	615	588	598	597	588	567	572	569	630	642	617	591	553	555	572	610	578	596	589	536	579	582	569	577	584	563	580	511	595	600	601	575	626	603	536	600	564	601	580	575	573	571	589	589	608	605	527	592	592	644	592	633	598	558	598	620	585	593	574	606	597	592	562	602	599	544	556	632	602	606	576	585	592	635	601	559	583	579	545	533	576	578	580	580	565	634	637	622	571	575	572	543	568	586	617	604	608	580	584	592	633	624	596	599	637	614	588	585	628	575	560	583	584	564	562	570	591	622	562	542	590	580	599	579	584	581	622	585	594	595	570	587	602	582	627	560	571	562	578	601	567	571	569	592	585	560	607	610	595	573	576	570	606	606	600	588	601	580	566	580	593	609	605	608	575	547	626	579	586	584	589	548	579	570	550	523	572	575	593	546	563	564	583	578	570	557	605	582	572	609	588	595	558	613	579	578	618	580	585	585	592	598	560	627	607	588	596	583	621	601	551	596	555	548	622	570	630	561	557	569	602	605	588	586	598	573	570	598	613	588	596	600	579	584	584	557	573	568	573	629	584	543	633	565	592	559	564	595	588	564	584	567	594	545
24498	21060	27473	24844	12739	584	414	311	281	247	228	197	214	210	186	155	166	174	173	179	175	189	195	184	192	191	158	176	174	170	149	161	183	180	171	153	179	160	165	168	162	177	167	161	178	138	201	160	155	165	147	159	146	170	164	171	161	152	165	177	174	147	183	164	158	154	145	155	160	175	153	177	159	192	187	161	164	149	147	173	146	183	145	162	148	135	152	164	142	189	169	148	166	150	181	168	189	163	178	150	167	161	151	164	161	170	172	159	155	169	154	148	147	165	164	177	146	139	148	169	148	175	179	157	181	163	149	155	155	195	170	164	193	169	151	193	178	158	178	148	160	158	150	159	174	164	146	151	145	154	162	176	164	175	163	170	193	161	169	156	145	154	161	165	190	145	162	146	158	154	147	154	182	178	171	166	159	151	166	167	169	172	150	148	174	163	193	154	165	173	153	152	155	166	155	167	162	167	149	176	168	147	157	180	169	176	171	156	176	147	184	166	181	164	182	182	160	158	137	169	165	165	170	152	137	152	174	175	153	162	168	136	155	171	180	165	160	163	161	173	175	173	168	153	186	182	145	157	165	167	179	162	168	174	159	170	151	187	161	168	170	160	157	171	143	170	160	169	151	179	150	171	184	133	170	185	168	180	156	159	147	157	179	166	182	154	153	158	170	166	144	159	159	158	165	176	162	169	169	151	169	139	163	169	167	185	187	165	159	163	157	168	179	155	160	170	166	143	153	151	176	164	146	157	172	150	164	166	143	161	159	167	157	148	158	172	146	175	178	164	150	173	154	167	170	158	173	203	161	161	144	148	156	162	170	184	168	169	188	154	161	155	170	175	166	154	175	179	169	183	175	184	150	183	177	182	159	148	164	164	169	170	138	172	156	164	159	179	168	162	175	194	173	161	166	168	174	159	191	156	171	169	164	143	170	163	170	159	164	164	170	171	136	158	151	170	184	168	167	181	158	166	181	141	161	157	176	151	167	145	174	179	170	154	170	153	184	183	167	178	176	144	188	165	187	157	165	161	202	143	143	136	148	170	166	155	170	164	162	165	175	163	161	162	185	161	177	175	165	144	183	160	178	171	148	162	167	147	151	153	173	145	164	158	147	174	168	178	177	172	155	174	158	158	157	174	148	171	145	149	153	148	166	166	165	161	180	153	172	174	168	170	164	167	164	177	179	166	154	168	172	172	162	168	152	162	162	164	159	174	178	147	149	172	164	172	156	159	158	141	141	161	160	174	147	148	173	151	174	164	174	150	166	176	152	178	169	154	166	158	158	173	170	197	174	178	150	172	163	159	144	144	151	183	173	152	129	177	176	179	162	147	181	181	152	148	171	172	182	175	171	176	177	151	166	171	116	174	152	162	182	176	154	141	165	166	158	158	160	149	147	153	157	186	152	161	182	155	176	170	161	174	160	165	180	153	153	159	161	162	157	172	152	162	158	141	148	150	165	165	166	150	152	160	176	160	164	169	155	153	164	149	159	174	169	151	174	147	156	157	152	175	149	168	156	158	165	177	172	165	155	170	128	153	170	164	158	156	168	163	143	184	176	165	167	132	154	153	159	143	156	175	149	159	153	173	110	159	167	166	149	156	181	168	154	176	185	161	165	157	184	157	169	154	182	160	159	178	148	166	175	157	175	158	172	159	160	164	173	168	162	163	193	157	163	151	160	175	158	170	165	158	145	178	168	146	176	155	164	154	162	153	147	149	164	157	153	174	159	158	178	170	162	147	178	187	167	162	157	159	149	171	161	157	153	161	165	147	173	165	169	158	165	195	150	194	153	172	143	174	148	146	166	177	150	170	171	159	155	177	144	177	162	149	181	163	166	170	164	190	172	160	160	171	182	153	172	153	168	175	182	173	171	151	154	152	144	145	167	152	179	179	165	174	174	152	158	190	150	172	145	167	143	175	179	157	157	171	160	142	160	139	145	162	171	162	170	169	164	143	174	153	152	158	159	171	152	160	166	172	157	168	167	184	158	149	156	170	166	162	172	154	164	164	155	153	149	185	166	176	163	168	166	179	158	161	166	142	182	167	143	164	156	169	151	184	152	183	174	178	161	154	162	155	173	158	163	167	155	155	146	176	147	152	148	174	157	161	150	180	161	167	149	163	159	142	150	167	163	161	151	162	172	155	161	165	154	155	169	183	154	154	153	162	152	166	174	163	152	162	145	130	174	163	157	155	161	156	155	158	159	147	158	180	161	179	152	176	149	168	177	164	154	148	177	149	158	147	164	143	165	161	181	154	147	173	179	165	164	161	140	158	172	199	172	154	143	155	151	185	172	185	174	174	155	163	166	167	167	155	148	163	171	187	172	172	149	175	177	169	164	187	156	140	154	156	191	169	172	190	150	178	145	148	172	145	170	170	166	168	152	160	159	183	164	165	178	166	161	131	165	201	167	136	136	164	147	145	145	166	174	171	149	141	168	156	162	130	162	180	166	165	177	135	160	137	174	166	174	178	150	190	146	151	161	143	182	152	140	159	189	171	171	146	171	187	153	153	175	165	172	151	160	173	170	163	169	172	166	175	149	164	142	151	155	176	146	160	152	188	160	184	156	175	154	171	162	150	148	138	158	161	165	178	132	168	162	156	147	210	168	191	173	173	144	154	167	144	157	175	173	152	168	175	132	164	160	157	157	175	168	144	163	142	162	159	157	166	156	167	184	174	154	155	150	188	151	153	164	154	171	172	175	158	174	164	175	165	181	167	154	155	147	163	151	172	160	166	164	166	143	170	158	171	152	174	161	147	163	144	150	158	181	164	166	165	142	168	192	175	154	167	172	174	158	156	181	138	167	144	179	143	188	194	164	157	152	136	170	147	175	168	172	156	163	157	166	195	159	161	154	140	159	184	160	141	167	168	171	186	153	142	169	176	174	165	168	150	167	153	156	139	173	158	160	186	180	176	161	131	167	153	156	150	132	161	160	155	172	181	173	174	156	177	140	157	146	165	181	163	161	177	171	165	160	152	158	144	176	150	166	174	197	163	171	155	148	151	153	165	159	188	160	184	148	169	161	162	161	163	155	161	169	149	150	170	181	171	144	134	151	177	165	148	170	156	143	152	165	155	146	175	152	142	177	167	161	172	179	172	145	151	168	158	190	158	172	166	166	158	171	177	179	179	164	156	166	162	143	154	151	165	164	143	184	163	166	180	167	171	157	145	158	186	158	170	167	152	165	181	160	173	155	174	157	187	185	177	174	161	162	163	169	167	166	139	157	159	173	159	146	144	147	150	198	138	167	164	165	156	154	173	175	130	152	173	155	151	166	182	156	159	160	167	145	165	152	143	148	154	154	168	171	174	157	156	171	155	188	145	160	146	168	165	156	159	155	166	163	140	147	177	151	167	174	168	182	154	142	153	152	135	175	156	158	182	149	142	177	155	173	150	164	145	159	165	174	175	183	170	161	139	174	161	163	152	172	177	143	157	164	173	183	158	143	146	160	159	160	175	148	159	167	164	175	157
3196	4900	3334	1583	1163	875	635	599	439	378	380	334	316	265	252	246	222	257	216	221	213	214	217	205	237	201	221	230	220	208	211	216	218	192	216	220	235	219	214	184	207	193	189	199	199	206	189	201	194	187	178	194	213	213	216	186	189	217	208	205	213	171	197	198	182	165	182	187	201	221	185	186	221	178	187	188	183	177	210	189	213	206	176	216	195	203	183	173	214	209	182	176	195	193	181	202	222	214	216	203	253	205	224	216	189	184	206	204	188	186	199	200	204	204	207	222	205	175	195	200	225	193	199	192	200	184	197	189	183	200	217	213	204	217	178	194	172	205	200	200	215	182	201	198	196	173	196	202	202	202	196	203	175	194	201	209	187	201	205	199	187	171	205	235	206	212	194	227	207	221	210	211	208	193	213	216	185	219	231	181	204	186	203	189	233	202	186	175	193	217	194	199	206	228	186	195	189	177	204	183	180	189	206	187	192	215	184	190	182	199	172	191	195	202	197	194	207	213	187	193	204	205	196	222	212	192	199	201	192	160	199	216	226	225	226	210	210	184	221	208	209	220	202	205	192	216	202	199	203	200	194	216	197	178	215	211	179	183	180	193	196	195	211	224	208	223	208	189	181	167	215	210	187	186	191	193	197	209	213	187	215	202	194	198	199	198	184	216	201	212	210	215	195	210	201	192	213	181	200	201	218	177	192	201	180	189	196	195	207	226	197	180	203	227	196	204	213	197	194	191	191	197	197	187	203	195	182	171	190	199	190	206	169	208	221	211	192	203	201	218	195	187	213	187	212	178	182	203	223	195	203	207	161	208	184	185	192	192	210	183	182	199	181	223	218	204	188	198	192	205	207	175	193	180	193	186	178	199	187	194	201	197	191	202	220	198	198	204	178	193	232	202	200	196	190	218	185	193	194	176	210	202	205	210	179	169	190	224	220	191	206	196	201	215	177	213	198	187	204	190	178	196	174	188	185	207	183	212	204	180	206	219	216	212	186	192	215	186	207	187	204	178	207	173	212	185	188	229	202	221	228	198	206	198	174	207	203	186	172	192	196	188	203	187	228	192	167	232	197	208	222	193	184	199	197	198	201	178	177	209	202	145	188	196	216	216	203	220	192	178	206	181	185	208	191	212	207	194	198	199	173	193	192	223	194	188	209	199	180	221	205	197	193	203	167	180	170	199	188	229	210	200	176	194	197	204	188	194	215	206	204	208	192	215	190	201	187	224	207	185	190	195	209	196	209	220	193	210	192	191	194	188	182	190	203	191	191	213	193	185	198	217	213	226	217	191	205	190	196	204	197	189	206	203	187	204	196	192	191	191	210	201	187	186	221	185	203	191	183	175	185	181	227	211	191	197	191	214	215	191	203	207	209	214	220	196	186	214	190	214	197	207	179	213	175	200	212	213	202	183	213	193	184	185	199	175	194	210	197	195	205	181	201	190	165	197	194	192	198	200	187	189	179	177	170	206	186	191	207	202	197	196	222	249	187	199	185	200	196	187	191	244	196	199	196	208	206	223	176	209	194	199	201	183	180	197	205	183	174	190	198	199	223	200	191	206	199	196	197	218	191	235	199	195	202	166	212	192	209	195	176	170	214	204	187	176	168	184	218	201	191	185	184	224	175	208	206	180	205	178	191	191	194	217	197	197	186	205	213	191	191	214	179	196	220	199	209	202	211	191	191	169	212	175	227	188	199	187	217	194	199	186	195	181	189	176	201	202	200	181	197	215	214	189	165	204	217	186	186	214	184	177	182	204	189	201	202	227	173	193	206	212	201	174	221	179	215	223	208	195	214	184	202	180	178	185	218	191	193	213	188	191	182	182	200	216	191	193	186	194	194	236	179	214	200	221	185	212	195	186	213	212	209	196	193	167	204	196	182	217	188	213	215	178	195	182	189	188	229	206	194	199	174	187	184	206	208	204	213	215	175	182	201	196	210	192	190	168	189	216	198	210	190	165	206	181	194	197	190	210	219	191	194	190	205	187	206	201	228	195	195	179	191	209	202	195	212	226	197	212	192	181	202	210	229	197	201	200	180	198	177	190	189	217	187	201	198	187	197	170	191	218	215	208	188	209	205	187	189	211	190	221	197	200	208	204	192	202	227	190	194	197	175	186	183	185	201	194	198	198	197	188	221	196	182	177	193	197	191	219	210	196	182	200	174	175	216	211	210	201	202	206	222	217	195	176	195	207	203	209	192	210	173	230	193	195	199	198	196	213	226	205	179	204	209	183	192	171	172	204	174	184	194	198	177	187	218	199	181	192	216	209	183	209	203	226	213	216	172	212	209	204	179	188	185	188	195	193	205	220	214	201	191	218	179	214	160	206	164	199	176	185	202	186	202	163	177	194	211	195	213	196	216	194	190	188	194	189	210	205	224	180	218	201	184	224	196	187	188	244	201	192	196	178	228	201	225	207	206	184	204	200	180	176	185	189	184	192	165	187	209	207	182	192	213	193	205	197	212	189	198	231	187	212	181	194	194	196	225	205	180	174	209	187	181	204	188	201	199	199	195	184	192	201	207	173	220	203	172	204	199	189	202	209	203	192	206	201	203	200	210	200	159	203	203	201	192	173	194	207	182	174	190	178	188	194	200	200	198	177	211	183	190	212	200	221	193	182	199	195	186	177	196	190	191	198	204	201	197	209	199	201	176	184	191	196	191	224	209	173	185	183	226	201	216	190	191	203	211	203	210	203	220	224	161	203	223	192	198	187	182	208	185	187	218	193	196	206	198	200	207	214	219	195	189	198	199	192	201	187	188	191	196	193	237	184	186	174	208	176	205	214	213	177	180	208	211	198	176	191	196	204	208	212	166	193	195	201	189	199	209	213	209	199	209	206	225	194	196	246	197	218	217	195	196	209	201	175	210	188	201	203	182	173	187	206	190	183	198	186	183	184	202	199	200	201	198	210	185	181	205	190	210	188	189	181	199	202	177	179	185	195	182	198	194	211	194	190	169	180	198	175	195	181	208	189	193	168	184	189	177	195	187	209	220	178	187	182	191	204	196	180	193	193	199	199	203	194	209	224	189	187	204	222	200	181	185	198	226	188	183	190	184	190	200	163	196	195	201	211	188	194	170	173	203	177	175	199	200	204	201	184	202	176	188	220	235	183	199	192	202	186	209	195	196	189	207	205	219	191	206	189	178	212	179	206	210	194	181	215	224	184	219	174	204	189	207	214	214	181	206	186	206	183	208	190	194	202	196	189	175	194	184	192	201	210	180	188	178	208	213	196	187	196	190	208	205	178	201	186	198	178	199	170	188	205	185	175	190	190	193	235	207	190	196	201	187	183	190	204	212	202	178	192	206	211	195	187	220	199	207	229	211	207	204	192	197	230	174	182	216	197	201	197	196	219	204	196	187	197	212	188	204	195	195	186	225	221	200	172	206	206	212	187	191	201	199	190	193	191	197	195	205	200	201	178	207	183	198	215	163	224	204	197	177	210	201	194	187	189	216	199	187	198	195	173
22281	21036	28722	23527	21040	21114	10351	1174	903	809	709	679	624	589	592	509	530	479	492	481	528	521	485	451	454	455	452	404	419	441	478	454	435	430	482	420	433	432	451	443	417	455	455	422	425	436	453	432	437	428	394	415	442	417	449	431	449	432	439	407	465	423	393	424	432	423	429	432	435	426	419	444	433	418	409	425	411	417	427	415	448	422	433	466	422	446	432	460	480	439	391	425	427	422	420	441	487	445	413	404	390	393	444	416	444	462	432	384	464	396	397	439	390	423	428	409	412	415	439	431	408	408	398	436	453	413	391	401	434	407	401	443	431	387	443	441	415	462	433	396	392	433	450	433	412	395	396	450	436	405	394	410	429	440	419	408	423	378	440	422	429	433	443	448	415	444	442	402	414	435	410	399	427	448	423	418	421	435	433	431	468	429	398	411	433	380	410	434	415	407	407	437	430	428	456	408	424	454	399	409	423	443	388	426	417	426	397	414	395	441	407	443	414	426	388	440	441	419	426	438	418	412	417	437	441	382	412	390	415	405	465	414	407	433	390	434	407	433	443	425	410	418	410	448	452	437	433	417	428	434	390	413	425	412	452	429	431	465	428	425	395	417	463	451	443	454	421	462	416	400	406	457	422	426	428	438	457	457	437	422	416	417	408	443	402	414	448	416	465	437	413	394	422	436	407	423	401	436	451	431	389	404	396	420	428	428	461	470	444	386	409	442	410	413	432	401	460	402	417	439	420	427	458	430	415	419	435	392	396	438	415	388	432	411	434	409	468	414	394	425	423	440	398	418	388	401	393	447	424	428	430	451	414	411	414	445	474	434	418	457	433	406	434	447	460	400	410	417	426	414	426	418	446	436	437	411	425	439	470	418	397	446	448	419	384	445	414	442	450	365	446	447	441	427	416	405	403	418	451	397	429	435	415	444	456	393	425	398	415	433	418	375	411	423	417	426	456	404	427	416	425	432	435	421	440	389	437	449	421	414	440	442	448	433	401	446	431	411	418	428	409	436	394	417	410	423	461	419	389	419	443	418	433	437	433	432	425	425	438	438	430	390	409	449	420	413	404	419	435	392	450	432	463	427	481	403	396	453	405	422	460	431	423	437	431	416	408	442	473	405	403	408	437	406	413	439	403	426	441	419	387	428	404	427	411	416	421	424	437	427	417	430	387	425	446	450	422	432	414	432	395	429	446	412	396	399	407	409	402	380	424	440	449	433	396	395	413	432	430	442	409	409	410	415	393	396	433	418	429	404	398	477	406	450	449	419	399	400	431	425	448	418	384	413	426	418	461	423	427	412	411	438	370	417	442	450	402	424	430	415	432	398	392	442	397	429	443	424	416	399	431	425	433	454	435	412	437	432	428	431	416	432	449	407	425	428	445	439	437	418	388	379	391	433	373	444	440	431	368	405	413	442	422	397	395	419	401	426	449	404	458	405	436	418	440	447	364	444	430	430	428	409	389	442	450	407	401	426	429	411	418	440	409	450	444	422	402	441	425	439	415	444	440	393	424	389	406	454	414	383	432	414	400	404	464	437	428	435	433	395	465	409	435	402	444	403	433	452	436	404	413	433	415	409	416	429	424	430	419	425	392	429	410	426	421	422	428	429	407	440	417	430	424	408	409	413	442	418	441	446	436	402	429	490	437	410	440	441	436	419	459	420	415	430	416	394	415	413	428	418	421	400	418	402	428	385	446	422	403	408	411	439	440	450	453	432	495	400	408	418	409	450	467	441	422	384	417	430	431	419	394	431	396	409	429	412	420	411	435	416	437	413	446	448	440	402	440	388	414	427	418	459	397	403	417	430	439	423	454	426	434	440	411	428	441	401	402	415	410	427	429	444	417	395	441	432	406	419	437	360	442	435	433	452	403	397	420	387	429	419	464	428	429	440	412	413	409	437	449	430	443	366	431	392	436	459	425	431	422	405	404	455	449	403	476	376	456	461	419	438	401	402	405	413	443	424	425	411	466	481	420	451	428	426	430	396	425	429	409	425	400	394	416	456	439	428	458	397	449	438	415	422	431	427	418	443	415	408	389	384	459	435	426	396	402	393	440	444	407	399	409	439	447	414	412	413	386	399	449	416	395	454	377	412	413	436	444	428	456	415	437	429	429	438	452	376	419	429	391	398	439	434	403	420	407	448	423	433	445	421	432	431	436	442	415	426	420	413	477	447	412	457	406	450	435	413	435	426	434	412	425	419	447	401	439	436	425	441	410	413	420	398	432	422	406	389	474	431	421	443	429	436	419	442	380	411	436	435	403	408	477	430	424	451	421	465	429	436	430	394	431	424	411	453	399	389	396	429	443	410	402	437	415	430	418	417	407	438	431	413	442	433	375	428	451	480	400	387	434	410	419	433	488	432	435	427	433	421	410	423	424	408	461	426	423	385	429	422	415	416	415	386	409	444	438	419	435	458	394	419	407	407	414	419	444	396	399	434	433	439	419	470	441	422	452	431	422	420	445	469	449	417	414	389	438	414	402	420	432	475	427	452	404	355	439	407	405	409	442	424	420	417	432	394	391	434	447	446	424	404	396	454	427	456	396	428	429	423	440	393	456	439	386	397	478	431	411	453	415	408	401	407	441	432	415	422	405	444	434	445	429	439	400	394	408	418	422	414	442	417	441	422	426	409	430	417	408	431	425	415	396	408	438	409	399	379	395	409	412	412	424	385	449	423	421	398	437	454	411	420	405	419	402	374	434	437	399	406	400	424	417	435	448	366	410	400	403	413	425	430	418	437	422	398	422	414	426	444	420	411	393	397	425	455	416	433	434	409	416	401	402	443	430	384	395	471	383	376	433	421	445	437	399	427	435	409	389	394	439	420	430	447	400	437	431	396	390	424	440	436	423	394	423	429	392	421	408	439	407	413	417	453	438	419	424	430	411	393	438	419	447	415	408	416	387	370	441	402	426	426	406	406	415	441	436	465	418	402	413	401	438	427	406	434	432	415	406	406	455	433	465	433	451	414	419	412	436	395	440	433	406	388	426	376	440	388	432	401	405	407	408	408	421	430	421	443	443	401	431	443	423	467	449	439	398	418	409	447	438	417	446	473	405	426	425	404	379	434	382	401	448	413	397	439	421	439	417	385	420	445	427	399	429	390	409	423	392	430	398	412	409	437	381	429	436	471	430	417	430	438	415	452	428	462	423	411	388	406	419	424	405	442	394	416	420	461	443	365	445	408	432	421	427	442	411	399	415	430	436	436	399	424	408	429	405	392	417	418	391	392	417	431	435	434	412	408	437	422	401	462	462	385	420	432	449	429	440	407	419	407	449	415	400	429	427	464	410	417	397	401	427	401	400	436	450	431	432	391	430	406	425	429	428	425	382	464	404	438	395	396	421	421	442	422	429	400	386	451	412	421	415	456	414	435	424	401	396	413	437	470	483	445	459	397	441	444	406	411	464	418	424	431	439	428	393	446	384	435	445	434	415	436	400	432	413	417	426	419	387	413	438	419	435	398	431	399
4515	13778	9617	4747	3506	2668	2083	1670	1342	1148	1023	909	802	803	711	660	633	609	612	544	572	650	557	526	541	542	560	497	519	524	512	493	534	486	545	521	533	474	526	525	512	493	506	469	475	470	511	497	487	486	466	505	509	524	472	495	502	436	501	476	465	463	496	490	475	510	484	451	498	513	462	487	450	425	504	510	441	529	485	517	497	475	457	509	476	493	477	483	469	470	487	474	449	460	478	487	474	475	519	459	511	493	478	515	508	471	476	483	463	451	519	493	477	473	454	510	462	456	490	447	474	483	496	472	495	426	528	479	511	455	506	459	489	523	438	503	480	483	432	474	459	465	464	502	440	509	488	475	489	495	493	477	496	495	501	473	506	496	469	493	508	456	483	503	503	502	464	472	436	484	470	510	469	464	469	463	481	447	473	472	481	475	496	468	499	477	441	492	460	471	496	496	444	461	495	461	459	446	463	466	483	475	470	466	505	526	518	503	498	517	488	472	508	468	444	486	473	506	505	459	442	464	483	499	480	462	507	482	491	506	494	463	463	462	511	488	496	473	494	466	464	535	489	491	459	483	486	481	463	465	490	454	498	472	455	469	450	482	460	503	481	465	473	457	466	500	443	479	425	451	458	487	465	492	508	463	440	477	504	470	473	479	510	490	457	481	489	479	483	463	487	459	461	516	502	527	495	464	473	449	459	483	507	475	481	483	477	488	479	460	535	494	471	439	495	529	482	482	517	453	489	469	477	466	463	505	471	476	488	458	484	499	459	484	453	475	469	457	504	491	474	461	515	510	470	496	457	491	459	451	494	479	453	496	472	506	463	505	441	444	486	486	469	459	492	499	465	493	515	480	434	467	471	488	448	487	479	441	461	492	505	501	456	449	446	448	450	510	467	478	466	466	501	496	456	501	513	452	469	506	488	484	506	468	473	466	461	510	477	457	495	465	471	504	449	500	467	481	512	429	546	442	455	476	445	470	497	482	484	483	485	444	461	434	454	451	476	472	467	455	475	499	465	498	469	493	474	491	485	483	441	445	488	516	474	437	478	484	433	496	513	484	514	449	508	498	491	441	485	458	474	486	461	464	514	479	486	482	499	445	501	470	476	467	461	478	510	471	427	457	460	486	440	439	442	502	462	463	464	490	464	481	478	459	475	471	473	461	447	487	472	496	470	483	462	520	493	457	471	425	461	495	510	483	512	478	496	496	470	510	474	471	506	495	489	480	478	501	435	490	476	492	475	513	435	467	460	468	468	450	473	473	448	447	485	465	458	458	444	477	534	508	451	482	488	534	466	453	472	494	480	448	480	459	475	469	510	455	535	445	504	472	448	461	484	467	503	508	473	517	478	496	472	492	480	458	485	471	443	479	495	486	509	468	480	479	482	487	467	478	494	490	462	444	499	466	489	449	475	490	476	470	455	443	508	463	486	454	497	484	481	480	474	470	508	516	455	509	483	470	486	499	498	481	473	478	473	458	490	467	486	492	437	504	498	501	475	496	460	476	471	509	478	484	473	468	471	446	476	473	491	483	439	493	505	502	458	519	472	485	519	515	489	485	487	486	499	502	476	477	459	470	475	484	478	467	496	478	487	495	447	472	469	445	479	485	513	477	512	462	477	481	491	465	520	481	492	455	492	478	483	486	512	478	520	490	517	495	468	483	456	478	466	475	519	470	472	477	489	461	483	476	463	515	478	420	476	463	479	472	455	480	506	468	483	492	481	437	444	484	435	477	473	490	490	480	513	464	450	513	469	486	473	490	477	453	476	470	458	499	487	499	491	466	427	482	489	476	455	500	528	467	458	464	502	492	479	475	472	427	475	459	466	476	507	488	475	486	466	462	451	436	476	487	444	491	442	473	486	509	486	475	511	434	508	489	494	495	475	495	483	461	482	506	504	487	487	533	483	514	461	451	450	484	430	515	513	462	507	464	483	470	472	479	472	486	508	523	431	486	455	457	449	475	459	489	457	497	465	484	471	526	467	502	510	490	471	467	487	495	486	460	500	477	484	511	468	470	469	476	490	487	454	503	530	531	504	478	480	461	475	448	445	488	456	462	459	461	461	479	492	491	461	462	457	482	487	417	495	464	497	507	448	447	446	456	469	447	516	480	454	455	462	462	488	460	465	459	485	472	492	490	454	511	482	472	511	486	475	473	502	471	464	456	533	462	479	473	459	443	496	497	489	497	481	481	468	481	449	497	455	459	500	468	505	483	454	497	478	489	486	448	545	488	465	499	484	450	482	470	472	448	523	488	476	518	486	449	456	484	471	485	487	471	508	440	529	466	501	461	461	501	452	472	490	453	492	490	508	481	505	471	495	488	480	464	472	493	463	472	480	497	473	501	471	479	491	476	482	439	444	472	509	457	503	493	475	477	445	479	485	518	493	520	521	468	468	500	450	494	474	460	458	459	457	447	470	488	489	475	459	435	524	464	509	444	464	486	497	463	497	491	470	493	429	507	447	479	499	480	484	477	527	458	517	479	489	501	501	492	442	494	510	503	462	487	491	484	470	465	465	463	507	476	459	451	445	457	477	493	458	502	451	508	435	462	502	487	492	435	470	435	508	501	479	482	463	492	478	499	460	474	449	484	494	467	487	484	456	459	472	476	468	494	492	494	476	435	482	470	475	509	495	478	469	482	427	446	486	473	467	508	516	457	454	491	499	516	463	479	468	461	447	471	461	465	495	461	454	487	466	517	481	462	500	489	472	472	472	454	509	482	518	461	458	488	444	457	516	471	446	485	495	508	522	476	495	465	478	452	468	485	475	470	477	491	460	451	473	455	463	471	518	495	473	501	484	476	471	517	453	479	440	480	448	507	487	483	482	467	484	493	503	472	492	482	445	479	438	473	450	499	469	444	478	463	493	434	504	473	476	466	468	482	486	464	444	457	454	495	448	451	461	490	494	460	458	474	498	491	435	462	467	460	438	438	469	487	453	454	509	477	516	486	463	490	496	505	461	465	438	464	486	505	477	482	489	474	478	444	515	479	482	471	476	458	453	483	463	447	487	449	477	486	479	469	475	475	467	470	474	474	468	464	497	501	457	501	516	457	498	478	458	496	475	481	502	467	463	476	467	519	425	504	474	491	486	499	535	487	456	505	476	487	495	485	446	501	501	484	453	475	477	462	488	468	501	521	471	467	452	520	508	471	459	494	487	446	508	473	475	482	484	478	472	492	487	471	528	517	541	503	466	486	462	476	501	448	482	469	500	482	477	485	480	448	452	475	469	477	511	490	500	479	448	486	470	475	473	497	453	483	478	501	474	449	449	448	453	487	506	480	450	505	470	480	463	507	475	476	463	491	459	460	453	507	502	487	484	450	479	502	475	512	472	486	535	470	453	489	498	502	446	451	470	483	453	493	472	485	469	450	477	483	444	469	490	496	484	507	469	467	493	459	490	504	503	468	473	498	460	522	478	469	516	487	491	523	473	483	493	500	497	507	475	500	503	495	496	499	467	456	484	476	458	470
27250	18128	3754	491	375	340	327	356	326	308	309	314	341	321	272	347	316	324	309	310	323	327	286	311	322	307	298	323	289	288	314	290	317	328	310	352	304	296	342	296	314	320	319	285	344	311	305	317	350	319	286	323	329	289	304	307	320	306	305	315	314	298	312	326	295	253	280	311	295	327	285	317	298	331	297	316	297	289	318	349	341	309	323	328	282	324	285	300	313	303	348	312	310	327	323	303	304	309	286	285	316	302	333	286	313	333	282	330	296	290	288	309	306	306	310	309	295	309	313	321	282	309	308	311	329	329	306	288	292	326	309	306	279	356	313	322	313	296	332	283	325	361	322	305	320	305	337	268	306	281	323	299	303	334	323	323	290	315	308	303	335	330	319	307	355	336	313	267	295	287	312	311	310	289	316	291	283	341	300	266	299	271	332	320	313	280	317	309	296	325	310	328	282	324	297	307	335	304	293	292	331	297	314	299	307	299	306	314	318	319	304	318	307	329	291	297	310	284	304	333	307	320	303	297	314	331	319	323	328	255	325	312	321	322	291	268	303	287	311	283	284	326	308	295	300	334	289	293	270	304	295	306	312	327	297	283	294	327	305	339	307	298	300	295	308	284	295	351	302	305	318	271	322	330	316	321	292	301	292	284	274	295	301	306	300	311	310	310	296	287	320	286	316	320	312	328	306	313	303	314	294	321	296	301	311	309	301	324	315	318	297	320	310	326	303	297	309	310	292	295	313	310	314	310	299	290	281	345	317	341	323	295	291	315	314	318	327	302	322	313	302	314	297	313	290	263	322	331	329	330	306	314	282	332	305	314	320	274	304	322	293	303	284	341	319	294	292	313	319	284	281	317	324	270	286	336	322	287	339	310	287	278	274	304	316	302	329	319	303	283	310	312	309	312	342	299	323	343	312	294	314	285	316	301	307	325	315	254	319	304	335	327	308	320	315	314	310	290	268	262	311	306	318	300	324	281	298	293	323	303	304	314	295	280	299	298	326	309	313	356	279	275	300	322	313	319	351	305	292	338	317	296	317	311	328	269	302	306	317	329	316	288	303	291	312	292	310	298	324	292	305	319	309	298	318	324	308	307	312	325	325	320	300	314	295	275	318	285	323	300	311	338	318	303	318	311	310	296	317	294	296	333	303	284	291	288	293	314	306	344	279	299	316	309	287	308	306	299	346	331	306	333	286	287	310	310	315	324	308	338	335	295	336	331	340	320	325	324	307	316	308	292	312	290	307	299	314	298	300	311	327	322	295	315	316	312	296	326	309	328	322	298	294	334	321	285	316	302	305	313	298	311	292	302	299	272	288	312	325	328	299	313	314	321	315	312	283	295	283	316	293	310	294	291	305	295	295	322	295	298	315	285	322	301	324	342	309	342	296	300	338	316	321	302	293	290	344	343	332	340	313	319	312	317	294	327	303	313	300	320	287	331	296	310	288	326	307	329	326	320	325	301	317	301	295	326	290	318	291	311	341	309	288	310	305	332	309	327	309	308	298	315	279	306	270	276	294	318	310	280	295	352	314	314	301	295	310	308	303	295	295	278	326	314	288	324	324	303	291	324	340	304	310	295	307	307	324	337	343	289	292	332	321	305	323	326	314	322	316	280	321	311	285	281	330	312	284	298	296	291	302	296	275	312	305	319	291	287	325	310	337	309	295	290	307	354	331	315	285	288	356	310	350	288	309	294	304	301	287	318	310	270	289	296	290	302	308	295	307	299	324	295	309	306	336	339	320	339	277	317	302	273	347	302	323	316	348	335	309	317	335	294	287	290	335	329	309	277	295	311	316	284	300	312	307	317	336	345	279	330	297	337	297	276	337	300	308	294	282	293	320	306	324	327	324	337	284	303	312	319	316	296	307	304	335	303	310	315	311	299	278	296	311	293	312	291	287	300	284	299	310	307	349	292	299	303	325	314	322	335	299	295	303	280	348	312	314	287	309	291	300	308	298	322	300	311	316	321	321	331	333	292	298	305	318	313	317	315	315	307	301	294	307	301	314	294	319	311	294	310	286	320	348	292	325	320	256	291	328	327	317	283	299	283	303	286	310	312	282	313	298	286	337	338	350	314	306	332	288	328	318	308	302	298	299	292	297	337	322	341	328	341	349	313	322	334	320	347	298	306	331	295	312	306	305	323	316	299	312	316	290	306	297	309	320	339	325	327	297	334	315	304	305	309	298	298	306	299	306	332	336	295	318	299	275	318	301	288	302	284	320	303	302	282	269	281	319	307	336	314	327	306	287	318	315	303	309	307	302	313	314	332	303	293	282	333	298	304	293	335	293	298	351	283	302	310	303	320	321	296	303	305	306	358	290	323	309	297	332	321	341	333	294	289	338	308	299	302	294	295	309	285	296	306	314	294	279	304	290	326	321	283	295	319	294	303	296	311	364	332	308	288	340	324	313	295	296	318	325	282	274	273	276	320	307	300	313	307	319	306	327	313	295	316	290	336	307	337	264	307	308	292	303	271	326	315	311	328	316	318	313	309	296	300	339	291	291	351	318	283	303	293	306	288	290	302	284	297	276	313	257	301	299	288	323	317	268	316	336	320	298	293	272	316	288	329	302	335	284	317	302	309	311	328	327	289	300	309	278	300	320	315	289	298	334	314	321	281	293	309	329	299	315	313	308	312	317	312	317	334	323	327	328	323	316	330	326	313	301	333	309	305	320	332	317	336	316	294	323	319	330	304	313	286	282	296	294	287	327	315	339	302	294	319	328	323	310	343	290	301	328	293	352	302	333	299	296	298	299	331	298	332	317	318	292	278	322	335	305	296	289	288	297	306	317	321	297	293	309	336	337	289	301	297	290	342	324	267	319	317	325	311	314	289	311	312	327	308	286	284	281	324	288	298	340	320	295	326	291	302	311	296	321	316	299	311	312	311	310	303	325	293	314	335	287	301	313	337	294	294	320	313	333	297	318	311	309	290	286	296	281	310	321	336	296	306	314	303	330	276	278	276	322	334	322	313	317	313	330	312	279	300	307	327	333	324	330	335	330	332	323	287	314	298	312	330	301	291	291	314	301	287	344	327	324	309	317	307	324	310	272	312	332	295	294	290	284	291	277	311	299	311	263	319	292	303	319	291	306	305	345	308	331	326	309	299	312	312	317	326	311	302	332	326	323	327	300	310	262	301	332	331	318	312	333	330	307	288	363	306	293	303	304	293	289	312	301	335	299	306	294	306	312	326	334	309	297	347	296	311	267	286	304	300	323	327	278	266	307	326	300	299	302	314	300	290	291	291	318	268	309	297	320	310	322	270	330	324	308	305	342	310	320	319	309	329	317	304	323	297	301	275	284	300	304	298	305	310	306	291	309	311	286	276	286	290	318	306	351	321	300	329	335	303	304	321	319	301	295	335	301	293	292	340	282	317	315	279	300	332	270	322	309	321	302	303	322	309	277	308	316	316	272	326	284	323	309	295	294	295	323	307	330	322	290	274	283	293	300	301	310	296	283	319	312	286
4029	848	662	429	418	399	406	350	351	346	340	355	337	339	398	354	340	356	347	347	340	324	343	331	314	338	347	369	371	337	370	325	381	353	357	336	361	326	361	372	360	348	348	373	341	352	316	356	297	313	349	363	337	319	329	342	355	304	329	366	306	327	363	379	362	344	333	363	372	346	364	325	331	337	364	374	344	364	335	348	372	341	310	340	324	360	384	336	329	331	328	333	346	333	336	318	353	344	359	318	318	363	335	345	331	363	372	337	354	321	363	331	374	351	310	348	314	345	330	356	341	338	334	335	337	339	327	361	341	333	304	366	339	347	364	370	330	330	374	361	357	318	369	368	324	374	323	343	359	355	349	347	355	347	338	333	356	382	382	343	359	315	338	362	338	331	355	350	341	337	335	350	342	350	312	317	338	306	339	335	307	309	310	365	371	348	369	341	315	347	318	404	332	343	334	324	343	330	332	354	340	336	383	354	329	327	324	383	332	352	306	367	364	331	327	303	347	326	339	342	364	370	346	344	360	357	315	321	356	317	340	327	357	370	360	341	345	350	338	357	372	340	347	344	343	324	339	342	353	328	355	368	343	324	325	347	344	346	334	368	329	381	358	361	320	344	324	367	356	309	375	329	341	366	357	345	339	349	342	344	328	343	361	338	340	360	354	347	342	345	339	337	362	346	303	352	354	359	356	307	349	341	349	334	370	352	300	351	346	346	371	343	325	324	358	325	329	341	359	339	317	380	300	319	329	345	321	327	336	336	357	326	358	357	356	330	337	373	338	309	359	333	362	354	358	338	352	318	362	339	359	357	344	332	354	346	359	316	314	346	328	357	349	345	349	316	355	353	336	368	349	347	350	331	312	340	318	325	344	355	363	347	354	342	335	306	330	343	351	335	342	312	326	355	340	332	305	321	334	326	331	340	335	326	345	361	373	339	352	348	318	337	365	345	348	335	345	368	323	327	352	318	384	337	329	317	344	343	322	341	331	369	365	356	338	337	322	346	308	311	349	358	333	319	344	347	372	359	344	346	322	350	329	366	330	312	352	353	351	367	328	318	388	330	378	345	360	359	368	321	383	310	348	333	356	334	368	335	324	355	331	371	350	359	339	381	351	336	345	354	352	360	336	322	321	356	347	344	363	350	360	361	330	355	337	363	340	352	359	352	313	316	360	365	353	381	366	333	328	353	347	353	358	384	338	360	326	314	303	325	357	368	340	349	338	354	335	308	320	344	332	322	318	365	342	384	342	322	341	356	335	323	372	320	345	356	363	322	365	316	355	323	345	339	346	329	345	352	345	333	336	351	315	323	327	360	340	341	353	344	345	377	333	348	355	341	340	330	345	341	349	331	314	344	359	340	342	359	361	345	349	353	310	361	312	337	367	371	355	341	362	353	375	335	341	336	345	350	368	366	351	363	376	340	354	366	312	343	335	345	329	363	376	332	353	330	336	336	361	382	341	332	306	339	364	353	343	327	321	356	332	326	343	340	359	382	372	354	361	310	341	318	375	323	332	371	364	332	355	349	343	331	330	315	344	345	367	324	363	315	343	317	327	325	351	332	320	342	363	313	348	353	352	375	314	336	323	346	322	343	361	368	369	363	349	336	347	309	315	346	340	330	360	352	337	312	340	317	332	334	326	352	339	327	334	362	371	377	321	366	339	345	328	358	342	358	380	342	330	344	350	375	346	325	343	358	327	352	327	364	355	372	369	348	356	313	331	364	352	345	374	303	322	356	331	354	383	325	343	332	358	341	303	349	327	344	340	363	361	335	347	339	347	334	324	338	358	307	332	323	363	309	361	347	360	355	342	345	330	364	325	313	357	304	354	359	340	339	317	356	326	316	342	336	366	347	325	369	361	331	335	375	342	385	334	329	392	348	369	333	357	345	351	338	325	379	325	355	311	369	327	349	370	343	365	356	347	350	347	347	334	345	376	340	322	322	331	342	334	369	347	347	345	353	333	379	319	371	366	350	337	326	317	351	324	346	337	349	331	320	376	375	327	380	373	346	347	336	334	352	351	351	310	348	335	325	330	343	318	362	338	341	354	352	355	336	308	320	347	333	340	361	338	337	362	332	333	344	344	318	321	372	324	357	335	313	338	345	351	331	348	345	343	333	332	344	339	366	340	317	328	342	373	359	328	359	333	350	343	389	360	364	345	371	350	332	354	337	346	378	338	336	307	357	324	354	309	346	303	357	332	339	335	359	333	350	394	321	360	359	353	330	341	317	344	348	358	348	320	368	334	343	357	337	360	375	318	337	337	376	363	336	335	349	367	346	309	342	378	321	356	356	317	352	326	359	314	329	309	331	349	339	339	361	318	344	354	338	330	381	328	345	346	315	354	336	337	352	327	357	334	362	366	328	338	347	375	322	374	330	333	360	323	355	366	338	319	367	321	377	323	366	335	374	347	362	343	361	352	340	367	340	324	380	384	333	326	332	341	333	353	362	333	376	353	340	351	375	351	356	361	343	304	360	315	339	333	375	344	361	317	337	370	335	365	387	362	352	355	323	333	345	338	334	345	365	396	340	341	373	351	351	317	318	348	350	342	348	356	325	350	332	324	355	343	328	352	388	368	321	337	357	328	339	305	315	356	351	345	348	352	316	360	325	387	305	346	372	368	333	360	329	324	359	336	355	342	324	332	343	333	346	316	339	328	360	370	331	356	338	339	305	305	336	354	322	343	352	302	332	323	332	321	352	346	333	341	350	358	350	316	330	313	351	365	320	325	345	340	344	355	346	363	314	325	328	374	316	360	364	341	371	336	350	325	357	366	330	375	345	369	341	362	366	361	343	335	362	307	321	369	327	315	357	345	325	332	373	356	352	369	317	351	327	382	344	322	350	373	363	332	352	350	344	364	324	349	310	359	324	329	340	336	358	339	380	355	338	352	348	327	308	341	290	362	358	370	353	329	347	361	330	348	336	349	400	357	349	331	307	378	328	319	329	342	350	331	349	360	372	313	334	350	315	347	342	326	335	343	343	354	351	370	343	327	333	338	348	380	357	382	333	337	341	339	357	372	349	381	353	316	363	327	344	339	347	326	355	346	337	339	306	352	319	364	351	345	312	353	327	349	374	358	307	346	323	357	317	335	357	351	336	384	319	338	328	322	313	349	330	342	334	379	338	347	363	349	330	336	337	341	376	353	363	345	370	372	353	319	344	362	341	354	368	365	350	372	328	380	339	344	347	325	315	365	321	349	364	325	333	351	368	364	348	338	360	348	318	333	351	354	338	344	335	325	362	349	357	357	319	357	306	345	337	360	330	339	347	351	327	386	331	347	343	360	336	339	338	325	352	336	358	343	326	352	367	326	335	352	348	328	305	341	344	370	330	328	368	307	348	357	344	342	330	379	342	345	355	373	311	370	339	330	346	352	355	341	351	335	345	330	320	362	353	332	309	360	325	366	330	343	341	345	342	292	350	350	349	325	310	347	328	320	345	349	331	325	343	320	398	350	356	361	343	339	351
23316	21076	28402	23958	21060	12209	1399	942	736	718	747	662	654	597	610	592	570	610	636	593	612	603	546	569	557	524	532	548	545	521	536	564	531	549	561	525	532	530	510	538	494	565	517	531	557	492	480	524	558	530	533	541	531	530	544	533	566	524	540	550	480	547	544	530	551	554	538	600	542	565	504	510	518	478	507	558	520	510	560	563	546	547	491	531	522	534	504	515	559	547	557	522	532	565	519	546	523	502	537	513	550	537	558	498	552	530	550	571	546	549	528	522	553	569	501	512	512	566	540	539	574	563	526	543	482	513	521	517	522	501	536	543	530	512	517	505	511	552	507	528	561	544	541	552	513	534	541	550	502	516	565	563	534	515	509	531	522	546	507	502	491	513	531	521	519	508	518	501	525	565	528	529	496	541	540	491	575	538	539	535	524	489	547	563	566	556	552	543	559	506	516	491	550	555	534	515	555	507	569	509	489	526	477	532	532	547	564	484	496	548	527	542	532	500	539	554	515	521	569	538	545	531	517	586	557	533	479	569	536	547	522	544	483	567	522	525	526	501	544	565	600	561	529	510	549	517	529	539	589	534	496	536	570	543	507	484	518	517	540	537	533	525	511	548	539	533	567	526	518	534	530	523	538	537	519	519	535	526	511	477	566	554	535	541	565	557	460	537	535	527	511	573	537	514	528	547	535	521	548	528	524	500	559	509	495	556	519	530	497	490	510	467	539	553	516	551	531	536	554	517	527	556	504	492	530	511	512	523	528	510	520	516	525	515	488	553	535	497	536	511	506	552	515	555	529	525	549	530	509	515	528	553	539	528	563	563	536	525	560	538	510	511	564	502	549	519	492	519	530	536	520	536	519	532	556	515	506	540	547	507	508	585	510	528	552	546	549	543	568	550	551	541	527	514	528	496	496	496	538	506	537	563	553	536	543	528	502	530	545	524	519	556	515	562	523	518	517	505	531	502	580	487	518	558	518	578	537	526	528	518	529	526	545	506	548	546	530	515	538	528	501	540	516	558	518	511	528	500	572	490	488	535	525	522	543	496	497	518	509	523	485	504	510	528	513	484	516	545	552	526	506	556	537	522	494	542	508	510	549	476	539	529	534	571	499	503	527	588	508	536	487	539	516	541	569	577	550	495	500	493	536	527	555	492	551	539	529	529	569	538	537	506	528	575	491	546	498	511	530	503	502	534	534	522	551	521	532	538	517	466	563	505	517	539	528	570	522	511	539	526	543	514	535	530	544	525	520	517	505	505	562	502	541	556	526	537	512	508	558	578	532	524	524	521	492	532	491	542	548	556	510	566	528	498	526	567	568	490	532	533	538	534	518	524	537	530	505	533	523	545	484	546	516	515	567	567	521	516	496	579	558	512	479	531	538	494	534	508	514	562	507	530	565	543	538	522	507	543	506	517	513	549	520	521	553	525	534	517	527	549	493	540	567	500	521	540	500	541	529	540	531	523	514	524	526	513	517	527	532	545	544	532	541	553	532	525	566	506	521	528	543	510	572	500	526	519	509	559	523	545	540	530	533	511	563	527	518	546	531	537	553	515	548	520	529	528	502	509	540	524	494	506	506	496	533	563	513	545	578	529	526	523	535	511	545	530	514	531	554	563	502	485	529	551	525	551	533	536	547	508	567	524	555	574	511	556	554	502	523	526	523	511	545	538	542	522	554	554	552	522	506	483	487	565	550	540	496	587	527	514	498	541	569	509	527	526	553	512	534	533	527	539	559	502	589	522	528	544	521	512	526	503	533	567	539	539	490	498	516	523	547	512	544	575	544	546	551	548	527	568	547	523	518	552	524	537	556	521	556	551	539	535	524	513	519	562	511	528	526	524	507	532	506	521	576	541	509	510	536	508	505	533	518	476	543	515	531	547	523	518	522	540	544	511	572	496	522	529	524	514	505	497	524	531	559	539	525	548	492	492	565	538	520	547	529	521	534	510	523	534	507	534	510	496	543	549	502	529	540	518	484	529	494	535	555	537	517	518	528	505	501	559	529	536	546	533	527	554	521	556	512	551	539	586	558	515	526	589	506	539	501	487	527	529	566	501	530	527	543	525	495	513	512	525	523	546	484	567	496	542	556	504	539	547	515	552	562	554	517	502	562	539	518	553	549	545	538	541	522	540	578	535	537	515	505	545	516	563	548	521	519	547	569	508	559	499	520	537	558	508	551	547	539	504	550	524	516	561	526	534	495	525	536	529	471	482	506	505	558	586	544	536	576	519	541	549	505	540	540	519	519	533	557	496	512	533	525	503	503	491	504	477	555	522	542	531	537	476	537	527	531	513	549	555	536	526	491	522	545	524	541	536	524	553	527	533	520	490	539	521	528	577	526	514	528	559	520	518	534	527	552	552	581	549	527	542	485	539	557	513	543	547	530	535	510	546	546	490	516	517	494	539	521	564	506	532	524	503	556	527	520	530	554	541	519	518	530	524	522	544	545	527	539	554	543	592	514	541	557	577	585	533	515	544	518	560	520	502	512	501	524	550	545	531	526	497	550	485	497	506	556	534	539	561	546	539	566	485	567	515	584	538	541	505	540	511	543	537	525	520	493	536	534	539	517	534	533	526	548	526	517	535	513	557	548	535	550	523	512	534	486	529	523	526	546	567	543	532	513	539	550	557	498	523	539	558	535	536	549	505	544	484	525	530	534	501	501	521	547	525	526	566	573	508	522	509	517	527	504	535	526	501	524	512	542	478	540	486	538	511	547	577	524	553	496	527	513	565	574	534	527	544	557	524	528	561	550	544	550	549	515	545	549	559	484	523	476	536	587	547	519	520	558	548	544	537	544	578	550	518	535	524	559	522	535	532	541	512	522	548	560	485	562	537	509	524	495	555	540	549	483	510	521	529	542	548	536	527	525	537	494	479	506	539	516	549	503	495	549	533	497	537	561	509	530	495	505	488	515	498	504	552	557	535	550	539	549	513	503	531	524	553	514	472	513	497	526	531	487	492	525	496	543	547	547	537	490	514	550	486	516	569	545	505	552	510	535	598	538	513	517	542	500	540	536	527	522	547	517	508	503	524	501	522	482	503	547	499	505	538	503	520	533	529	570	532	564	534	535	526	537	556	527	524	553	556	516	524	534	490	525	547	512	561	554	530	529	515	526	527	527	527	498	554	538	524	500	520	502	539	547	516	546	523	520	559	588	560	531	558	510	494	479	518	540	548	528	535	545	517	518	536	505	457	465	510	554	543	576	528	532	503	514	534	512	544	494	514	508	501	537	491	512	537	493	508	520	543	542	525	535	509	545	515	545	543	538	523	548	508	516	528	564	475	550	516	520	564	510	488	525	529	522	514	525	545	544	580	566	526	563	501	528	496	500	525	530	546	517	515	542	529	546	508	528	538	588	496	510	501	514	527	514	499	531	506	553	527	520	499	541	546	542	521	467	510	477	538	510	541	502	536	506	527	538	526	557	543	549	543	510	518	512	506	548	567	555	585	518	508	541	570	534	532	522	550
3376	8683	6106	3025	2203	1716	1438	1184	1053	917	894	801	770	680	688	689	677	714	594	622	649	637	641	606	620	602	587	622	627	622	605	610	582	559	596	594	606	594	637	562	601	609	599	585	604	578	579	573	634	623	618	562	611	562	570	601	563	598	594	561	568	634	603	567	571	562	571	626	594	644	543	544	556	603	585	593	544	577	571	581	551	538	552	559	621	528	581	602	547	576	569	570	573	558	585	580	575	568	603	535	596	590	616	535	588	583	630	556	610	589	605	589	544	560	611	593	608	615	527	581	538	576	566	587	597	588	527	627	563	568	581	566	568	594	579	611	615	574	534	573	557	585	570	600	585	580	613	532	539	584	578	585	600	591	595	581	583	551	550	637	619	607	575	567	578	553	598	567	603	597	590	567	602	574	576	565	578	572	573	596	604	574	570	542	551	587	580	506	587	582	572	569	592	614	563	568	545	565	529	563	590	565	601	600	567	583	552	580	573	637	595	607	570	578	628	567	582	569	567	555	576	570	597	568	548	580	560	584	596	575	607	657	598	587	580	558	592	588	598	559	572	594	568	567	622	588	556	522	563	594	564	591	593	581	629	569	572	557	583	571	567	563	548	581	596	562	571	548	602	575	588	608	574	553	607	585	593	587	573	601	580	579	572	609	602	599	570	539	577	587	544	581	553	545	566	547	559	616	558	572	584	620	563	563	529	598	574	587	601	606	555	588	588	618	563	595	573	562	577	598	601	614	580	555	544	564	574	578	580	569	571	625	602	574	576	609	592	589	581	586	595	582	567	575	604	586	566	550	578	628	590	550	561	583	587	551	603	579	556	560	605	568	558	556	586	558	581	567	561	560	582	617	588	591	556	584	590	592	587	535	577	535	568	608	565	581	584	529	560	589	552	555	563	578	584	613	615	603	559	578	564	618	607	524	599	568	582	584	603	508	584	553	594	545	558	565	603	593	613	614	587	569	597	585	576	580	601	571	603	626	611	566	590	585	610	575	583	578	548	610	587	569	580	569	561	571	600	588	594	554	565	591	585	555	573	594	565	604	579	551	595	595	580	561	579	583	571	590	587	544	580	594	590	600	603	589	559	545	577	581	576	562	548	559	547	586	609	543	571	569	630	582	586	569	570	566	533	567	579	576	554	589	625	597	573	588	598	595	628	598	600	580	573	579	578	624	614	550	523	577	562	543	544	571	632	586	584	597	573	580	535	556	602	571	584	554	601	543	595	549	604	575	562	591	574	589	580	611	585	541	568	560	540	583	604	608	608	613	555	571	568	615	594	546	560	578	597	560	577	569	601	601	570	596	550	584	555	526	575	588	543	591	579	638	575	581	572	580	582	558	529	560	554	619	540	604	595	527	626	571	576	590	588	576	556	554	556	608	579	565	578	598	610	609	590	589	591	619	595	568	576	581	591	571	588	591	581	586	574	592	591	530	571	583	591	586	635	611	599	615	603	557	633	609	597	545	554	592	590	591	576	554	594	563	614	569	621	606	591	607	569	574	562	587	554	569	588	568	617	602	568	557	568	589	621	584	571	537	561	584	598	586	551	600	582	564	583	583	583	578	604	599	555	591	609	618	596	582	604	587	566	589	596	547	568	612	587	550	563	587	519	581	572	562	609	610	596	591	571	605	562	557	556	613	585	588	558	532	571	566	552	587	584	564	570	578	582	554	528	601	582	574	565	576	574	550	611	577	604	572	538	577	612	566	556	589	599	600	597	603	539	555	583	584	601	592	569	616	611	566	573	546	572	560	593	557	573	610	563	609	564	629	564	567	577	587	602	583	563	548	560	593	586	575	575	611	610	581	545	573	576	643	588	565	608	581	601	616	601	571	641	594	607	572	594	590	561	524	624	579	611	593	591	538	613	613	589	600	595	594	595	553	593	532	576	561	568	604	555	587	527	576	570	584	546	574	583	583	609	599	627	564	553	619	602	582	610	607	559	572	609	554	565	581	573	585	587	626	597	551	550	567	601	568	592	573	577	587	601	599	567	548	583	579	600	598	602	585	583	610	616	558	612	561	535	593	568	574	582	584	555	571	586	605	599	642	546	572	605	570	576	547	602	568	594	558	592	583	580	546	595	577	609	558	578	594	597	579	573	585	626	581	593	547	600	625	567	570	600	520	574	578	578	597	599	582	561	592	541	571	546	581	564	585	581	601	612	540	569	594	539	591	544	600	602	557	543	590	562	567	571	575	540	567	563	575	592	556	579	591	585	579	574	596	611	627	611	576	571	601	581	582	580	543	574	611	592	582	570	624	592	568	583	615	578	569	615	569	626	553	562	555	569	628	637	598	574	590	567	604	561	619	535	556	569	560	538	543	565	607	564	584	567	578	562	570	565	571	591	556	575	588	590	601	620	582	562	620	541	568	604	566	572	554	537	600	541	574	567	559	594	585	587	561	585	576	551	553	551	611	581	617	587	583	549	572	534	577	551	582	569	563	574	536	575	628	557	540	595	601	602	587	598	537	568	560	518	572	580	586	585	546	593	568	612	573	576	612	576	617	544	587	582	606	555	578	569	604	587	592	598	542	552	564	604	617	595	505	552	590	629	597	645	593	588	579	599	571	581	564	557	572	563	583	563	555	628	535	592	605	589	589	604	617	587	630	563	570	580	555	582	640	602	609	596	572	546	596	584	517	590	583	564	564	563	560	553	534	617	595	564	582	579	562	578	597	593	577	620	564	613	591	596	573	577	605	596	601	602	632	586	555	567	591	601	598	570	582	578	576	607	571	592	543	548	570	581	554	577	550	613	565	627	603	578	594	584	595	552	570	597	541	606	569	594	563	542	497	599	595	511	574	650	569	564	554	583	597	568	591	579	591	616	569	531	576	546	593	605	564	561	541	573	577	572	567	586	591	561	618	588	629	595	576	602	610	576	577	580	574	559	554	578	591	591	603	556	573	597	550	572	601	586	565	612	607	566	562	568	570	590	563	537	579	578	540	567	595	619	576	578	602	595	567	551	588	597	615	595	577	587	596	609	613	582	613	598	590	579	626	596	548	573	543	579	575	593	558	594	546	593	578	563	568	606	614	572	548	586	585	581	652	581	557	573	560	604	574	595	537	552	567	563	586	553	582	599	625	594	590	532	617	547	559	579	590	571	599	607	578	552	573	567	585	591	569	612	588	611	557	575	548	584	544	544	575	575	572	577	590	565	624	611	572	551	567	570	566	570	543	597	560	597	545	593	622	597	569	602	539	583	561	591	544	554	579	591	551	555	560	565	570	586	564	612	613	621	540	562	550	575	557	632	557	595	555	584	527	554	594	582	614	555	581	595	559	591	535	569	531	581	594	610	570	557	585	575	575	578	616	587	597	586	584	571	563	572	580	562	571	535	579	584	568	550	627	603	538	623	557	545	560	572	609	590	583	551	576	583	566	589	573	603	566	579	580	603	575	624	617	576	573	586	591	588	575	603	577	580	591	604	570	565	563	617	598	574	567	600	596	563	611	560	558	614	568
24337	21030	27419	24827	12791	609	386	302	291	273	238	235	187	221	198	173	185	192	192	173	178	193	183	158	141	163	186	174	133	190	161	165	180	143	170	188	149	190	186	180	160	182	171	174	169	162	144	169	159	151	185	196	148	162	165	141	165	166	178	156	165	156	158	171	145	158	163	157	170	170	172	175	166	162	179	174	130	172	159	173	163	164	164	160	167	158	156	162	161	134	173	174	170	159	165	164	149	163	170	161	161	173	161	166	146	163	166	149	187	147	185	163	174	155	179	153	149	164	163	165	153	156	181	166	166	159	137	162	169	167	168	162	164	170	166	178	149	167	170	160	146	164	140	173	199	160	171	179	188	181	150	167	157	154	164	158	177	167	186	170	172	159	176	149	162	148	176	162	179	165	158	185	200	168	181	151	165	158	144	167	176	165	168	162	165	159	155	177	176	165	167	171	170	163	177	174	167	145	144	140	154	171	142	175	168	139	170	168	165	166	172	165	160	157	167	165	190	161	149	162	157	153	179	166	165	159	174	167	178	157	168	154	173	145	182	162	151	185	166	152	146	158	175	134	159	177	152	173	164	151	160	186	157	163	164	148	159	158	157	164	156	157	170	154	153	186	148	169	172	166	192	165	156	178	144	173	161	170	165	141	175	165	173	176	162	152	162	151	161	163	175	180	174	161	180	147	163	156	157	175	163	168	150	144	152	169	155	147	166	162	151	173	152	169	180	159	158	181	177	154	141	169	173	151	163	151	159	151	167	159	163	163	168	154	144	154	165	169	154	147	133	154	142	172	140	165	157	148	154	192	144	172	163	175	162	159	153	175	182	150	172	180	172	164	183	162	159	136	159	186	182	167	155	156	146	167	164	179	132	157	178	167	165	161	177	177	181	166	196	156	160	160	170	129	161	166	162	143	171	130	157	161	159	169	173	152	154	165	153	164	177	159	149	136	170	183	135	143	154	184	154	173	174	162	173	180	160	171	143	171	172	153	161	163	160	177	154	154	165	177	173	189	146	154	158	174	167	157	148	159	165	146	161	164	163	173	162	166	162	156	173	160	169	150	170	167	141	135	177	187	164	165	173	156	169	138	162	173	167	165	162	149	177	164	172	150	166	146	191	173	155	168	169	154	153	155	150	192	178	174	186	173	171	160	178	166	147	208	174	146	150	152	141	160	177	143	164	175	171	163	178	172	180	175	183	158	162	154	139	144	152	170	157	190	155	165	129	183	171	197	184	167	158	188	172	187	157	166	151	158	154	176	165	169	176	167	154	167	176	155	161	170	154	200	135	171	157	172	178	156	147	145	174	162	156	160	167	173	161	188	175	165	154	171	166	155	144	153	155	166	182	181	170	170	170	172	160	164	162	155	179	181	180	154	179	148	170	169	170	177	159	163	188	170	172	163	161	152	151	171	155	161	144	164	155	156	169	159	171	170	172	184	180	167	167	183	154	155	168	154	150	160	137	167	176	167	164	160	175	177	159	165	159	164	156	155	176	144	162	154	150	161	158	152	159	161	167	180	160	173	184	155	178	184	158	133	154	162	147	141	153	177	151	158	141	179	144	145	165	150	177	153	168	156	157	156	151	164	171	145	166	155	147	168	161	163	143	165	148	164	163	176	164	174	182	152	165	161	199	146	166	171	161	170	160	172	182	161	164	172	149	166	162	174	169	158	173	159	155	172	173	153	166	164	189	177	157	154	157	170	149	147	168	160	160	163	163	149	171	147	153	168	176	158	149	183	174	184	164	167	154	160	174	183	174	159	186	152	169	174	159	173	164	155	167	181	162	157	170	196	188	173	164	150	143	171	178	152	140	161	169	169	146	179	165	159	144	155	181	166	153	167	164	165	182	169	177	169	155	159	151	179	157	144	160	178	148	145	181	174	148	182	173	166	193	191	180	166	139	159	168	167	174	158	178	149	138	152	151	165	160	131	156	164	159	172	158	178	173	150	167	168	160	170	168	149	160	177	162	169	187	160	181	171	152	186	145	159	161	180	165	166	167	168	166	140	154	153	163	154	145	166	143	168	164	155	164	157	147	179	148	162	158	162	145	147	160	151	168	159	156	162	158	153	155	185	143	140	158	176	172	168	143	166	148	163	174	161	177	160	177	171	175	191	184	152	182	166	175	157	163	150	155	171	148	158	163	143	162	168	170	158	160	171	172	155	153	148	159	205	157	175	158	161	191	161	175	141	145	182	186	176	166	166	175	150	169	166	182	168	152	170	161	154	167	153	160	152	157	167	166	165	143	160	172	155	179	153	164	155	180	151	162	168	137	139	166	160	167	187	158	169	155	163	153	187	142	165	155	166	191	167	146	163	165	154	188	169	156	154	195	147	150	151	155	151	162	174	163	153	183	178	149	158	158	172	167	182	154	172	170	158	146	148	157	167	168	149	183	169	164	154	139	181	155	154	165	187	157	159	166	186	158	178	178	162	177	173	189	163	173	158	144	147	171	176	167	162	170	158	176	153	177	148	173	162	137	159	159	168	143	178	164	158	161	161	162	141	163	164	170	165	160	159	153	182	153	156	164	172	175	163	164	161	172	153	157	188	147	144	172	145	179	173	158	167	172	164	164	165	150	149	158	152	161	147	145	167	158	169	175	146	186	143	166	154	148	141	164	164	151	164	160	166	148	158	143	192	144	157	164	174	182	141	176	161	165	189	177	170	156	181	181	176	167	184	158	139	154	162	168	166	159	171	165	146	197	165	143	158	176	165	164	160	171	168	167	154	177	193	155	141	177	179	151	147	180	145	192	188	168	156	155	154	172	151	165	155	176	147	134	173	176	163	169	158	171	197	164	155	171	153	174	140	169	166	184	179	171	172	177	157	158	166	170	162	152	154	151	154	158	158	170	165	163	167	162	165	167	140	165	178	177	164	162	162	160	167	153	148	164	165	152	164	140	189	179	181	164	165	194	168	171	167	140	181	145	165	173	135	152	170	168	167	163	174	168	170	136	152	175	165	179	163	133	169	157	177	144	164	147	150	137	151	161	157	178	158	150	169	152	166	177	171	159	164	142	181	184	148	168	183	177	164	125	157	152	161	165	158	166	157	187	201	159	170	163	139	168	149	169	166	157	157	179	166	168	167	168	191	171	135	174	150	175	164	142	140	167	176	147	141	168	162	173	186	152	125	142	174	148	188	164	155	164	162	178	167	170	147	157	162	162	162	161	137	170	160	152	161	157	148	186	150	153	177	159	160	145	163	165	150	157	171	150	171	144	149	153	164	160	161	146	163	158	182	161	182	168	192	174	164	161	162	162	174	161	174	207	157	176	152	191	175	174	145	190	153	137	170	167	170	205	168	153	156	138	142	174	158	160	149	171	166	163	151	187	175	163	192	158	141	163	150	170	163	171	156	166	174	157	176	162	177	151	175	166	162	146	148	160	171	158	164	157	166	162	160	164	183	179	161	153	162	170	168	142	152	149	170	171	177	161	156	144	159	173	179	165	164	144	164	170	150	162	177
3075	4825	3295	1517	1222	883	685	521	460	376	342	313	298	310	227	257	248	214	229	237	204	246	234	217	190	209	188	191	208	218	203	199	209	205	206	201	200	198	193	215	195	179	209	200	203	197	205	225	222	201	196	214	195	195	205	190	192	191	203	199	218	181	204	205	209	200	188	226	188	176	178	196	200	196	206	188	210	211	209	212	215	202	198	193	199	187	204	166	194	194	177	200	197	197	212	234	185	204	212	189	204	188	216	208	203	197	188	193	191	190	191	204	190	201	171	172	200	211	201	209	198	199	179	193	210	209	199	215	207	202	197	193	220	191	200	190	204	195	212	211	189	200	202	207	202	184	188	186	177	189	186	218	204	226	215	187	193	191	195	199	194	199	204	186	179	201	215	203	227	217	193	202	180	207	192	212	183	203	175	177	198	194	167	213	199	223	229	204	216	206	207	191	174	187	182	208	195	191	166	202	204	184	176	204	204	208	199	177	190	224	197	200	174	211	207	208	189	219	210	193	213	177	191	200	196	199	207	191	174	186	190	214	191	186	214	188	188	189	197	197	207	192	193	209	204	207	180	179	211	214	184	188	177	214	185	180	203	208	169	182	218	195	184	199	198	217	198	201	177	218	209	182	194	179	184	197	187	187	184	181	214	196	189	194	209	202	214	185	179	197	167	199	178	189	187	204	188	234	194	189	192	198	201	204	188	185	210	209	196	203	214	190	199	204	183	208	205	181	189	222	217	220	193	186	182	194	175	202	199	187	187	222	216	227	207	204	177	200	177	220	182	182	218	217	196	193	189	198	156	210	193	175	177	187	235	207	194	204	214	204	196	192	194	210	207	193	207	165	199	187	199	199	202	196	197	215	179	190	209	209	193	208	219	192	208	198	194	193	210	190	209	212	194	201	181	192	200	182	219	174	194	178	181	187	203	214	181	213	198	188	207	218	190	208	222	180	218	189	209	199	202	199	191	182	187	203	203	190	206	191	192	195	188	213	223	210	225	200	198	185	237	203	189	189	199	191	206	194	198	179	199	214	211	183	199	205	191	202	185	184	197	185	202	203	203	188	195	193	185	204	204	238	191	188	210	201	195	198	166	217	199	213	207	223	215	196	196	185	196	199	199	204	196	204	235	197	191	204	198	188	209	209	231	193	223	167	165	185	210	197	199	195	186	201	181	208	210	230	195	181	212	180	179	229	201	196	191	214	237	170	193	192	195	192	198	196	204	163	210	205	206	175	201	201	206	203	223	199	215	175	232	189	210	197	211	208	181	198	192	194	209	204	189	215	197	176	170	202	202	205	195	224	190	188	205	211	188	187	198	201	206	184	190	195	197	180	208	203	216	183	219	225	207	177	177	186	199	182	184	202	202	194	202	197	204	179	223	215	152	206	206	182	204	190	180	218	188	177	203	186	168	184	188	199	218	216	207	193	186	187	211	182	192	201	195	189	185	202	219	188	183	200	204	218	218	200	183	193	196	228	176	189	218	209	212	202	199	189	198	207	225	199	199	211	202	206	192	222	212	210	199	221	177	174	214	175	216	207	188	188	196	188	224	178	220	201	189	197	197	200	188	170	195	187	176	197	193	207	182	215	211	201	191	216	171	211	210	179	217	170	179	190	212	230	186	211	177	192	204	212	197	188	196	192	199	204	189	210	213	186	192	202	194	194	166	206	223	188	211	172	197	197	201	191	186	175	207	203	181	211	203	200	187	196	187	185	177	190	186	199	206	206	200	209	190	189	199	166	204	179	194	176	185	232	204	200	192	201	184	199	210	176	211	179	198	201	209	227	207	187	193	186	196	183	193	176	183	205	186	204	188	187	234	200	178	194	198	201	217	221	216	205	191	208	220	213	213	191	204	210	224	190	200	192	165	219	209	201	195	216	196	203	197	197	209	206	169	185	204	215	195	207	184	203	207	203	217	207	180	178	193	201	188	197	182	187	203	205	201	213	219	200	172	188	185	218	205	196	193	199	191	189	185	200	172	218	189	207	194	208	219	200	201	176	193	201	204	208	208	203	184	203	188	203	192	192	204	179	205	197	193	206	208	196	206	187	188	188	191	190	211	180	199	198	182	225	201	180	217	175	201	185	195	191	190	185	190	194	199	205	208	203	196	223	201	193	210	176	202	206	187	203	195	211	203	210	201	186	214	181	184	182	207	195	187	198	200	205	208	209	204	210	203	212	199	167	219	205	192	175	211	187	215	179	201	190	202	191	194	191	197	168	173	194	181	212	215	181	192	200	202	183	204	204	204	218	190	203	213	189	212	215	226	208	184	206	200	181	206	194	203	191	211	184	195	179	189	198	172	210	185	193	205	213	208	218	179	208	206	213	214	195	180	210	195	197	199	196	197	208	182	178	190	188	177	184	214	200	187	187	216	191	200	177	223	175	208	203	205	197	176	174	190	203	187	222	198	190	192	212	200	196	201	199	212	205	212	229	205	213	192	194	187	204	201	182	177	184	181	201	208	212	206	212	199	209	196	202	182	201	192	185	211	233	209	171	187	194	206	186	189	201	212	165	188	205	218	206	193	204	183	192	176	182	188	186	186	206	194	220	200	197	213	199	199	191	180	189	208	226	187	200	234	198	190	188	204	207	219	170	186	185	173	193	197	203	203	221	191	173	194	205	192	227	189	183	189	203	182	178	195	201	203	203	195	182	195	202	221	199	206	171	220	193	166	190	221	201	185	219	200	167	190	192	237	196	210	207	202	177	225	164	181	217	189	195	205	176	187	202	203	197	173	211	186	200	192	194	200	205	173	235	214	182	189	171	183	181	182	200	210	198	224	192	180	200	222	180	184	200	185	207	198	200	173	215	187	189	223	192	190	201	173	184	229	193	192	191	190	215	210	187	215	204	205	183	195	215	195	177	207	202	214	190	179	201	204	173	184	200	191	190	214	167	193	183	213	194	215	198	198	197	198	209	223	219	158	200	196	208	186	211	193	183	211	182	208	174	205	196	208	174	191	168	159	206	187	210	186	193	203	188	183	238	193	210	205	180	180	176	224	227	189	219	202	200	192	213	204	197	204	212	198	180	203	200	206	189	186	192	215	215	186	224	188	210	226	176	183	172	180	220	210	187	195	185	188	210	207	206	185	179	202	193	186	175	240	188	188	212	232	208	200	205	189	188	200	186	212	198	188	184	203	217	187	201	205	209	186	230	203	199	191	185	221	186	182	171	184	178	203	181	202	193	203	171	211	209	170	200	216	216	200	169	189	179	184	207	197	175	201	221	189	196	209	204	193	215	196	214	206	216	199	212	199	166	186	194	216	196	189	205	198	187	202	225	201	200	214	204	189	170	174	203	198	178	200	212	196	161	190	196	179	200	190	199	214	213	183	196	186	205	190	208	217	198	199	205	191	194	179	179	199	196	199	203	185	198	190	176	202	180	194	182	197	213	185	197	192	207	195	217	188	201	237	190	230	197	190	204	199	207	161	159	193	210	190	208	180	179	212	189	188	216	207	198
22341	21092	28854	23561	21095	21148	10444	1227	848	753	694	659	644	616	585	525	549	534	504	516	483	450	468	488	488	450	479	445	457	436	448	448	473	415	448	461	437	438	417	458	447	473	495	412	416	460	458	416	409	449	456	404	410	432	428	459	393	426	412	396	413	450	415	436	423	379	436	418	437	431	449	468	411	416	410	415	409	456	454	406	437	401	447	445	430	414	418	420	417	419	432	395	443	419	433	409	440	448	425	434	421	424	455	421	480	423	463	384	405	450	426	430	460	420	433	411	416	443	429	397	441	438	413	422	431	433	432	452	425	403	407	437	442	418	415	398	398	427	425	475	424	407	393	448	386	432	390	443	433	428	405	400	409	426	432	429	428	448	429	415	410	435	452	440	435	421	445	437	419	390	446	416	423	447	438	410	405	404	410	401	447	416	413	429	422	425	369	412	425	421	414	424	454	417	428	371	416	411	431	404	467	422	402	417	423	458	374	427	425	427	452	433	450	439	414	419	431	404	419	407	430	388	426	449	416	430	452	435	389	426	421	422	440	413	425	415	424	412	411	414	388	391	420	395	414	379	407	379	414	431	377	419	414	427	430	393	414	398	432	446	438	418	434	430	447	435	448	436	470	429	432	440	430	391	406	426	388	456	420	403	453	423	408	433	446	421	419	430	423	430	428	430	429	439	444	427	430	393	429	446	461	429	404	422	398	419	408	436	414	425	418	421	413	396	438	414	419	446	409	451	421	408	419	422	407	407	414	461	438	503	396	415	425	423	464	465	419	437	400	446	428	396	392	404	395	395	430	399	427	394	424	440	427	414	429	434	451	436	407	401	417	402	444	418	420	398	424	438	408	413	405	423	426	400	404	439	415	417	429	454	437	444	433	403	443	425	387	382	426	448	396	415	410	409	395	414	380	434	420	418	447	451	448	397	416	425	426	454	418	432	408	419	452	395	414	455	418	426	425	472	473	418	411	411	418	396	448	418	411	424	406	428	390	406	418	410	409	454	417	416	440	411	438	414	428	433	412	412	414	410	394	451	432	414	438	414	419	427	396	410	425	420	399	443	401	429	416	393	395	398	433	427	462	423	419	436	424	425	447	402	474	416	425	443	426	467	399	423	423	449	423	415	434	443	381	439	385	370	414	431	425	400	439	421	405	474	430	427	446	422	462	411	416	372	459	407	430	412	408	401	434	394	438	408	440	442	457	421	445	414	442	394	391	430	473	401	439	407	420	444	403	407	401	403	407	437	447	398	447	405	411	402	428	390	400	446	458	420	442	431	449	422	401	425	412	418	422	399	417	432	420	412	437	417	413	453	437	428	415	447	447	422	421	444	413	402	422	420	434	411	452	412	406	434	417	458	411	411	402	411	425	390	412	401	420	389	449	430	389	440	441	411	442	440	393	418	398	401	436	408	395	385	433	411	408	413	383	416	422	421	407	432	427	420	418	415	417	438	407	439	416	436	408	451	464	446	441	447	437	420	414	459	396	418	379	439	426	392	429	434	448	383	388	413	408	416	422	433	433	427	390	397	421	405	409	464	367	449	434	401	395	372	441	450	405	420	375	422	442	405	378	415	403	412	397	434	437	400	397	459	418	410	444	430	440	404	438	396	413	398	381	434	378	463	377	431	404	465	427	439	405	431	410	434	437	389	435	420	432	444	416	437	433	426	405	428	416	395	431	426	399	438	455	444	374	419	405	435	396	420	427	408	395	449	423	384	406	433	426	436	440	408	410	454	392	377	379	431	416	418	457	418	381	400	416	407	379	413	471	421	393	451	428	467	409	411	425	429	397	421	428	434	438	455	420	423	434	404	362	395	453	412	418	426	423	384	405	444	416	426	389	413	440	414	394	407	402	423	451	418	433	467	429	435	406	458	434	430	388	408	427	390	422	430	413	422	416	439	400	448	443	443	413	425	449	438	425	415	413	423	446	358	429	392	429	420	412	457	447	417	467	418	430	421	434	447	437	420	436	395	397	434	446	432	426	447	412	427	457	430	437	417	437	432	447	448	420	437	420	429	425	420	418	422	416	438	420	417	439	463	395	419	436	430	462	419	381	446	414	432	463	417	402	431	411	424	410	395	417	409	431	417	442	383	420	400	435	442	449	427	398	413	440	407	424	433	366	439	412	414	424	378	421	386	421	403	440	436	453	402	448	445	466	410	451	444	410	462	432	432	467	442	418	463	443	441	392	429	451	427	430	414	419	413	386	387	433	372	460	405	432	426	426	414	397	444	416	397	431	418	425	444	450	424	427	433	457	442	424	391	445	442	407	411	442	381	405	432	403	421	473	399	413	426	447	409	408	407	409	393	439	414	390	435	399	427	405	402	441	430	446	470	423	420	412	441	437	440	394	419	436	412	449	414	390	408	387	397	420	416	423	412	429	432	448	426	408	410	464	430	450	401	443	397	403	402	431	387	431	432	428	426	437	408	425	418	422	408	428	416	471	398	434	441	410	423	411	421	448	419	433	422	413	422	413	452	420	427	403	426	420	442	470	395	436	420	455	449	427	442	432	398	397	405	398	413	431	426	411	393	437	449	437	435	394	440	416	401	404	430	429	385	442	451	439	446	429	447	422	419	415	413	441	404	400	443	418	383	451	438	415	409	443	431	427	411	485	416	408	427	465	379	426	424	427	410	416	474	451	387	424	420	382	428	426	436	416	471	399	382	485	418	396	457	402	426	446	391	427	405	467	429	472	396	406	395	427	373	420	426	413	409	423	433	420	414	409	407	389	445	430	433	428	411	403	458	415	447	397	434	421	430	462	434	434	400	426	421	412	426	409	409	408	434	438	443	407	419	453	422	447	444	408	436	427	385	417	393	418	439	442	449	444	481	423	411	415	420	395	417	408	392	408	447	456	396	453	407	409	430	434	437	420	391	388	398	431	439	429	401	416	415	420	417	452	433	411	428	441	429	436	401	426	395	431	449	419	396	436	438	402	422	385	451	437	401	411	392	432	416	386	439	412	396	424	426	438	378	415	434	409	453	383	387	391	408	415	426	426	447	418	413	433	428	402	414	431	448	448	409	423	436	433	396	416	424	418	423	441	437	414	367	417	410	422	393	421	445	390	420	412	398	451	430	452	445	388	416	474	418	416	428	387	429	417	447	425	415	423	456	396	410	424	448	429	418	393	457	421	416	421	400	434	435	413	412	396	436	425	414	427	436	411	429	390	428	405	388	404	414	434	399	387	440	430	482	420	454	402	443	418	411	402	424	436	438	401	383	431	430	420	417	410	409	406	430	415	402	443	419	409	429	414	416	454	394	429	459	416	382	399	408	438	390	391	383	446	411	413	410	450	405	414	411	390	443	398	464	397	427	390	421	401	422	412	409	427	426	403	423	443	416	454	412	446	438	424	444	417	435	446	389	433	413	465	401	409	382	375	465	413	423	427	429	460	404	409	411	472	396	374	417	426	399	424	417	421	399	396	422	417	417	434	422	433	412	436	419	410	409	439	407	406	414	417	442
4420	14050	9986	4906	3525	2667	2068	1640	1406	1184	1003	828	779	763	739	703	651	625	589	620	571	558	561	565	548	516	538	513	517	520	485	500	506	531	541	481	493	495	493	483	515	528	490	537	490	511	518	505	512	498	486	482	494	472	483	483	481	514	457	489	484	496	460	437	485	476	516	477	481	473	497	480	492	503	477	459	518	474	500	490	482	500	483	460	471	469	487	510	514	440	471	459	458	509	485	480	450	480	448	461	477	461	495	505	519	493	502	488	510	464	498	468	476	473	499	468	478	466	477	500	442	470	477	498	474	482	458	493	443	512	440	480	455	493	498	504	489	447	474	487	488	507	471	505	514	465	483	453	461	484	503	522	494	474	488	498	479	516	458	469	456	481	491	488	494	477	498	501	492	468	483	439	454	440	503	506	443	514	453	470	470	447	496	503	458	470	482	464	490	486	471	491	453	530	419	491	472	463	461	448	467	471	473	457	470	499	466	494	479	472	438	483	484	482	494	494	481	431	520	480	472	490	507	474	435	510	489	490	498	496	485	462	478	499	488	492	418	460	445	494	475	457	495	478	454	490	481	488	465	495	468	493	511	487	463	485	475	469	450	483	474	462	459	446	486	497	482	483	470	478	517	483	494	498	515	509	468	462	491	494	454	475	478	494	499	468	452	510	500	534	454	492	503	490	464	446	479	503	461	477	489	476	500	440	467	473	473	462	460	475	456	466	434	514	534	452	467	483	476	489	478	468	497	442	486	478	513	489	479	479	450	497	492	441	505	454	468	439	460	489	489	506	502	448	487	501	454	452	470	478	499	463	503	511	485	441	458	487	482	434	499	498	503	524	497	457	458	479	451	445	504	427	465	516	480	410	510	461	481	439	475	468	503	490	479	432	491	486	472	457	428	451	495	485	470	477	503	521	521	459	483	438	537	476	453	493	453	470	457	479	480	471	447	503	491	463	462	464	440	470	481	458	460	477	484	487	453	477	473	503	483	485	450	451	496	440	457	448	497	501	436	483	462	484	479	457	490	478	478	474	477	447	495	468	490	439	485	511	511	490	487	504	469	485	488	503	467	469	495	482	436	489	477	467	492	491	490	499	454	451	481	462	451	477	482	455	489	448	519	497	423	529	470	472	467	489	475	464	514	482	495	431	444	501	481	467	513	455	501	498	422	477	473	488	476	547	494	434	518	474	448	484	496	468	494	500	453	479	456	490	483	451	501	479	452	463	450	482	522	483	463	455	496	468	455	488	484	483	463	507	474	508	464	459	470	479	480	494	476	467	473	479	480	477	472	474	483	474	481	496	451	474	479	478	493	480	513	482	475	496	475	457	479	477	468	473	484	488	472	467	437	470	494	502	511	452	485	484	473	464	489	473	442	492	469	513	468	464	467	486	455	479	479	438	483	482	508	468	498	526	491	426	461	467	451	517	513	469	440	496	475	505	460	458	485	497	471	482	523	482	473	510	463	463	513	458	459	495	493	502	453	494	484	483	486	438	452	458	475	492	469	497	496	462	433	448	478	479	476	500	458	436	486	480	464	459	484	498	486	510	468	464	503	522	489	453	483	521	464	467	456	523	496	458	464	448	499	478	448	498	475	490	476	453	456	485	464	469	485	480	481	467	522	454	485	486	458	484	413	456	493	491	521	497	495	476	480	499	484	470	493	458	497	470	425	491	476	482	467	474	510	499	482	486	510	461	483	489	480	496	486	465	499	454	512	461	473	461	482	456	465	481	465	487	500	459	500	497	509	509	501	446	444	442	468	488	481	478	469	514	485	499	470	483	494	453	520	507	455	493	518	506	472	496	481	483	459	494	489	526	475	464	486	488	516	456	478	484	441	498	454	447	516	478	468	527	479	481	502	449	483	507	469	504	433	468	422	468	441	498	450	503	454	474	485	528	512	489	480	471	483	475	420	485	518	465	487	524	471	485	468	492	449	479	466	435	481	492	475	450	499	450	514	471	520	497	456	452	486	477	474	472	510	518	457	503	486	493	513	445	496	503	493	505	449	482	454	458	465	481	451	502	488	463	531	450	468	474	506	467	452	431	470	435	453	475	523	480	517	528	465	462	469	446	468	447	475	482	475	455	489	465	483	448	508	468	496	482	473	505	470	496	484	440	484	463	486	453	498	507	490	483	486	475	467	452	477	472	492	474	473	443	473	460	420	486	493	485	440	499	439	494	447	471	472	491	443	484	429	500	483	471	513	506	512	474	458	435	472	464	485	496	480	443	478	521	474	481	493	479	451	491	500	456	489	485	447	493	480	468	501	536	496	469	473	495	496	500	499	481	454	483	479	454	498	465	470	453	419	434	449	457	483	513	475	447	489	422	486	470	478	502	488	466	512	522	498	495	480	470	506	456	472	465	462	480	496	474	485	474	484	482	516	468	501	458	447	484	507	459	492	460	451	455	480	482	465	465	451	493	489	464	482	469	456	433	455	435	502	473	491	499	484	484	477	488	462	448	459	506	506	458	477	518	501	471	474	450	468	461	459	504	468	445	475	462	456	484	479	491	510	451	465	454	497	475	497	458	485	470	467	484	475	521	445	500	472	442	478	429	444	509	436	463	444	477	494	454	485	460	448	462	528	458	499	521	456	462	469	438	488	491	483	485	465	470	467	465	452	484	489	497	442	484	470	494	451	501	504	465	490	481	488	446	442	471	511	459	477	486	470	486	495	457	463	490	478	447	468	456	479	452	515	427	518	491	497	483	485	497	474	456	470	467	493	471	479	472	455	501	479	514	448	511	486	464	472	466	505	479	451	477	459	454	472	489	492	455	482	450	487	452	488	468	528	488	456	495	459	506	454	490	479	421	458	461	483	515	441	499	491	469	469	467	487	456	489	428	535	453	442	481	499	489	477	488	475	475	494	465	451	471	448	480	447	459	472	471	452	487	497	484	462	447	495	452	488	458	419	472	428	476	461	475	477	494	458	450	482	480	459	472	488	523	503	489	470	515	486	467	443	475	471	466	447	506	475	497	475	458	474	502	467	424	465	463	500	450	493	447	492	500	467	453	477	499	443	457	487	478	452	477	458	486	509	474	443	457	480	469	506	483	465	505	439	475	475	449	484	469	475	476	480	479	489	469	484	488	493	466	507	465	457	447	511	499	467	484	456	498	469	484	479	487	458	476	545	473	507	479	504	481	494	463	463	459	534	479	455	454	497	462	464	508	491	496	508	497	496	470	504	506	509	501	477	494	456	463	475	495	529	473	494	522	479	475	524	475	495	475	454	458	458	459	487	478	495	489	546	447	457	503	466	497	493	452	503	462	487	495	473	452	479	459	455	438	482	476	478	462	462	454	477	470	496	469	474	475	488	486	441	482	457	478	462	500	470	498	433	459	476	508	437	489	476	499	530	466	498	451	475	480	474	461	464	482	465	503	462	504	486	430	505	486	443	460	483	491	441	457	478	445	481	485	506	432	494	450	494	457	508	463	460	503	491	466	478	473	463	441	465	481	458	507	479	459
27123	18054	3956	696	496	550	404	344	320	326	333	314	320	304	322	317	321	310	280	323	312	284	323	321	320	297	356	325	293	315	304	310	280	316	315	318	294	292	309	307	303	313	311	298	306	309	317	293	272	324	313	266	330	304	303	289	312	319	311	327	329	340	290	319	326	306	316	331	305	313	308	291	292	317	353	299	326	303	283	309	311	310	302	292	314	309	318	331	306	316	316	321	319	314	327	321	311	315	308	326	326	312	289	307	300	295	338	311	325	325	293	338	314	331	301	321	326	325	303	289	318	332	310	293	277	294	326	295	324	332	295	296	298	295	306	309	284	346	334	312	299	317	318	333	287	325	337	333	292	328	287	307	330	326	315	296	292	305	326	300	308	302	321	310	297	305	297	331	330	325	318	319	329	292	326	304	332	295	319	310	315	309	315	315	301	288	335	306	319	337	340	317	322	303	298	308	341	279	316	299	293	293	320	305	316	357	328	329	327	283	303	315	307	318	307	320	297	315	333	305	324	309	320	303	296	301	312	338	291	322	308	314	330	315	310	313	299	321	317	331	312	318	295	322	323	292	298	317	330	287	323	346	340	309	306	323	320	315	330	311	310	292	312	313	339	321	297	319	340	304	315	318	305	313	273	356	281	326	288	313	302	319	316	317	331	312	316	293	336	276	340	287	319	306	272	332	314	335	288	308	305	292	304	309	307	305	270	327	283	315	282	314	315	326	321	311	313	314	286	301	307	275	321	331	309	320	301	292	281	294	296	324	303	318	291	317	317	294	315	332	278	314	327	278	295	298	295	287	308	352	323	308	278	302	336	305	289	331	309	310	305	305	338	302	344	342	291	304	314	340	312	296	305	292	344	318	310	314	347	315	303	328	321	285	305	319	295	327	305	350	303	332	334	304	314	290	312	319	288	280	309	310	285	319	319	310	337	303	293	303	285	312	333	292	295	336	282	327	326	306	297	294	327	313	354	311	336	297	308	331	325	339	293	315	300	317	293	330	290	320	297	303	272	332	285	291	291	322	268	263	338	300	301	324	312	342	327	321	293	281	288	311	297	310	304	303	301	275	297	309	303	302	275	313	292	325	315	304	292	297	339	306	277	310	330	278	344	314	334	303	298	315	299	307	294	333	285	328	327	341	281	339	317	314	348	337	293	286	307	324	305	296	313	325	324	302	305	298	308	311	316	323	331	314	318	302	326	277	327	335	293	295	311	310	313	278	317	337	328	292	293	311	313	285	271	305	325	317	281	332	289	332	298	313	324	335	320	326	301	316	345	307	316	289	305	351	307	324	305	358	331	331	326	308	301	307	345	323	303	331	315	336	296	320	326	290	319	301	303	306	322	303	299	316	301	310	342	296	314	278	321	296	303	301	325	291	308	344	340	321	288	329	321	328	331	306	328	330	303	289	289	330	315	336	299	315	315	289	329	306	338	324	301	304	313	325	339	324	305	285	283	339	322	301	295	336	325	316	303	306	321	318	329	307	314	324	291	298	324	312	316	306	338	308	317	315	328	296	322	315	305	324	302	315	293	295	346	333	302	321	312	281	315	295	295	301	327	335	323	312	310	341	289	327	305	277	302	301	296	308	271	320	313	296	332	301	299	325	316	327	325	299	283	325	316	316	325	308	321	335	288	306	315	329	297	293	324	298	311	328	304	313	270	314	291	306	350	305	287	337	276	288	309	292	329	332	294	319	328	297	307	342	310	316	310	321	308	328	315	319	321	280	321	316	315	292	307	307	328	297	326	297	324	301	288	297	325	308	296	301	331	314	328	288	301	294	289	317	322	316	338	314	288	312	288	316	332	315	306	312	317	297	306	314	303	301	311	295	311	307	298	353	297	346	347	320	315	292	322	316	308	298	328	300	285	307	276	335	311	325	310	311	293	314	312	323	309	335	318	330	319	324	327	320	325	331	316	324	299	323	330	334	299	327	332	291	319	313	278	315	306	351	307	290	308	319	302	342	325	286	307	310	323	294	309	348	321	297	304	310	328	327	296	297	292	305	281	331	315	321	317	305	350	309	321	316	330	332	311	312	332	303	305	338	310	324	341	335	294	286	291	308	318	296	312	283	311	314	308	318	288	315	288	304	310	308	298	322	339	318	327	335	343	318	297	310	325	333	298	334	319	290	293	313	326	352	305	293	302	279	291	304	319	328	319	319	322	290	348	303	260	296	314	318	325	294	305	329	330	306	355	326	315	298	295	288	342	316	298	351	290	307	310	323	309	308	318	311	321	285	300	325	302	293	323	302	311	281	345	326	319	291	324	287	296	348	314	337	332	303	325	312	297	310	360	307	336	317	323	314	324	309	322	327	309	350	319	310	311	286	298	309	284	318	293	317	298	306	335	300	324	277	325	312	318	297	304	340	304	313	313	327	309	304	314	303	305	285	313	320	293	293	316	313	308	321	325	334	297	316	295	320	300	281	327	307	319	305	281	309	309	326	286	281	309	337	287	336	302	328	300	300	300	313	304	320	299	300	332	301	346	310	303	302	305	332	298	329	279	314	325	293	342	288	295	281	309	287	321	293	333	352	307	348	329	297	319	297	337	314	284	319	321	316	281	276	302	285	309	318	319	315	302	302	294	327	280	360	314	302	306	304	335	323	321	307	303	342	314	335	304	347	322	273	320	334	274	298	322	323	341	319	349	318	312	313	301	286	314	336	327	358	329	322	285	324	307	277	275	309	306	308	290	328	286	316	321	293	329	318	322	277	305	312	299	312	323	334	317	271	289	337	327	303	319	297	314	324	342	293	300	311	329	283	318	283	324	296	300	306	309	308	297	314	346	316	295	305	286	322	326	312	319	325	280	317	329	337	328	321	299	314	306	322	328	305	323	320	317	310	327	327	274	299	291	318	287	327	339	294	282	312	310	339	299	323	315	336	328	304	308	313	336	317	302	315	326	321	324	301	302	306	314	314	308	285	292	338	300	289	328	306	323	282	301	307	292	301	297	297	328	305	330	281	290	296	316	291	325	320	351	289	316	314	335	334	295	325	303	315	325	318	290	312	306	313	306	331	318	348	315	309	293	302	287	274	326	330	282	309	307	355	288	305	309	353	277	319	301	305	297	295	296	281	308	315	299	315	311	312	303	304	312	310	367	310	319	309	329	337	286	332	334	325	329	304	298	320	353	292	323	272	305	312	306	300	311	301	301	313	299	276	319	346	312	270	310	298	337	311	339	266	303	308	337	298	290	317	302	333	299	298	285	300	347	298	330	287	310	314	292	333	301	296	311	325	334	284	288	309	313	324	283	310	292	313	289	322	286	315	307	308	298	325	282	305	300	309	298	284	316	295	314	320	355	286	321	300	281	303	277	329	291	324	328	344	299	298	306	276	337	306	339	317	333	298	319	301	314	310	331	300	309	320	294	330	277	338	322	311	288	294	334	322	311	336	306	349	314	315	312	313	355	318	303	310	316	292	284	326	312	305	300	332	307	292	309	292	344	319	295	295	327	318	308	301
4035	909	716	495	475	422	388	376	398	388	321	361	355	375	367	364	335	341	358	365	335	340	339	327	337	333	360	298	337	329	339	341	351	320	365	383	318	327	318	358	361	343	343	364	338	336	337	378	335	296	357	325	361	367	348	345	345	382	340	364	359	395	346	307	327	355	364	346	336	353	349	361	346	329	357	369	344	346	326	357	343	356	328	352	350	346	345	354	366	364	337	342	369	329	335	331	350	332	355	325	346	330	373	366	369	361	345	333	347	340	375	360	337	378	352	342	321	348	298	353	314	329	331	336	334	351	327	351	349	340	351	340	349	353	379	381	367	351	401	358	328	379	337	332	356	344	329	352	334	346	338	338	373	317	341	359	356	330	347	360	362	332	339	352	313	332	341	350	348	345	341	306	395	354	347	353	352	373	354	355	365	333	339	350	351	334	347	348	332	356	380	370	340	349	336	364	347	324	352	334	336	346	361	351	337	329	351	369	340	316	377	329	332	358	385	350	338	347	378	305	350	339	371	342	349	346	331	357	332	336	378	324	321	373	351	385	339	338	333	349	363	333	336	372	309	332	383	348	355	328	364	301	356	337	343	359	339	331	327	349	386	350	341	344	328	353	334	330	331	342	361	352	322	354	354	336	332	306	347	335	349	359	377	336	336	321	318	343	369	373	314	351	356	348	337	337	326	360	326	362	351	359	359	342	324	372	366	371	364	368	366	342	318	340	343	357	332	324	345	340	330	361	375	356	357	359	369	370	347	357	352	322	312	352	351	344	330	336	350	337	329	351	316	315	340	335	345	360	347	343	360	355	349	364	337	348	363	351	348	339	336	371	345	358	354	313	338	310	357	351	374	369	343	347	341	366	371	338	355	373	362	372	323	387	347	338	357	373	370	335	363	312	359	353	349	316	395	372	376	349	363	356	327	359	334	347	378	302	365	311	326	332	336	345	311	352	356	360	335	337	354	340	358	318	352	368	342	336	324	312	356	340	342	318	330	346	351	325	341	350	329	330	325	326	347	361	330	349	355	349	349	354	341	326	357	388	364	371	372	327	340	337	360	344	322	339	368	339	307	326	388	328	320	350	330	330	352	313	324	331	365	344	312	321	338	350	359	339	313	323	295	329	340	352	357	336	343	367	363	360	315	331	344	378	325	340	382	340	377	354	361	338	376	352	361	341	359	372	338	379	340	384	361	349	313	334	358	341	359	345	323	352	363	336	319	364	331	363	337	332	341	334	336	347	377	353	368	348	332	346	360	355	342	346	317	353	370	340	318	364	347	337	339	313	345	362	334	334	352	348	355	358	353	372	345	355	334	338	327	373	345	335	374	340	369	368	353	334	349	352	334	361	349	333	327	354	344	321	334	367	353	355	348	329	354	337	351	353	359	324	336	339	337	345	329	339	349	315	359	354	326	335	350	323	351	358	340	371	344	361	332	360	338	320	356	361	321	340	349	341	324	318	327	317	336	331	356	365	307	346	338	342	351	363	344	334	352	356	329	360	329	332	373	321	327	363	362	358	307	318	351	383	371	336	366	358	331	358	362	320	361	314	353	356	372	342	356	332	364	340	349	362	329	344	352	354	371	331	353	370	350	327	363	305	352	369	343	320	321	361	356	329	332	355	362	328	352	326	341	371	344	348	362	331	343	368	350	351	331	364	376	383	352	358	336	339	349	392	340	296	354	344	348	346	342	359	341	338	330	361	345	345	345	374	327	360	352	331	339	333	334	333	319	336	341	342	353	330	373	332	323	308	380	339	333	348	321	343	328	365	314	336	351	331	315	347	352	342	352	343	321	334	359	338	321	367	349	333	316	339	342	322	362	310	374	339	351	345	346	329	354	358	355	320	362	350	347	349	310	374	324	321	333	323	331	363	366	337	341	360	348	337	372	327	346	371	344	342	338	359	357	319	297	370	324	347	348	376	330	331	346	327	369	327	333	315	324	374	347	354	323	363	358	342	370	313	358	336	328	326	333	353	364	365	344	349	338	323	324	360	327	352	357	302	315	364	335	355	365	340	347	343	341	335	368	343	324	341	337	367	371	365	354	321	352	371	307	348	365	370	333	340	338	366	371	323	373	350	335	325	339	361	320	348	363	319	357	342	360	335	357	345	312	341	329	327	360	355	357	346	330	352	358	325	369	336	404	340	364	329	353	344	309	332	343	360	349	365	310	360	339	362	351	372	326	356	352	312	350	345	340	320	381	342	346	332	372	365	352	350	316	317	328	321	354	294	334	380	363	334	346	335	349	332	370	370	316	326	350	357	335	351	314	355	314	350	328	366	316	361	342	379	332	344	342	329	361	361	325	351	364	345	332	342	347	350	330	365	386	357	352	331	359	327	342	352	340	350	334	332	344	335	333	348	349	323	389	344	319	381	359	369	359	374	339	353	343	358	355	347	338	397	313	353	306	368	373	331	342	329	365	334	385	296	334	369	348	322	329	333	355	384	303	325	323	331	366	339	315	332	353	345	385	357	362	339	349	331	326	368	334	373	320	359	346	354	350	310	380	376	335	334	354	321	324	346	362	334	372	336	306	390	343	369	361	350	338	347	328	337	351	327	331	355	358	369	373	328	364	343	375	370	355	326	355	364	354	347	303	359	348	330	312	399	350	376	334	346	350	336	337	346	345	362	328	321	353	350	342	377	339	351	371	380	340	331	341	372	335	363	350	353	367	345	347	323	347	331	354	324	345	338	333	335	368	389	348	386	352	352	315	307	340	367	315	321	327	339	335	334	341	372	324	334	326	349	341	353	350	334	356	313	353	375	372	371	342	329	327	371	327	332	339	340	376	351	363	345	334	323	371	313	342	363	327	355	357	348	320	360	326	351	349	336	376	393	323	322	317	338	360	388	317	349	362	341	362	346	341	321	363	322	343	348	313	373	328	344	321	378	393	306	372	366	386	333	327	381	349	356	337	347	326	320	357	315	344	364	312	353	354	343	330	386	358	367	350	336	331	342	327	378	346	346	355	363	355	385	323	363	352	307	341	373	341	330	370	326	349	371	360	338	357	357	343	353	332	368	328	364	340	348	350	343	322	321	357	329	313	345	357	316	361	356	320	384	375	350	321	349	355	339	329	363	324	354	328	357	358	359	344	363	342	355	347	378	361	355	352	347	322	334	335	356	367	346	343	338	345	372	335	331	355	324	334	329	332	318	322	367	353	345	338	351	347	358	346	345	354	375	380	343	343	339	327	356	330	328	382	335	335	360	340	323	369	362	354	339	366	375	363	373	353	370	365	366	343	327	362	336	346	338	363	330	354	352	342	378	343	321	360	387	343	381	333	355	347	341	350	376	318	337	363	330	354	341	350	336	367	346	328	365	333	387	346	353	323	357	351	335	346	346	353	338	370	341	334	359	353	336	353	337	338	333	367	353	364	323	355	346	343	323	354	317	347	373	320	333	355	346	355	306	359	347	353	352	360	332	340	359	353	351	357	338	342	371	335	338	347	325	377	335	315	348	344	352
23350	21072	28410	23964	21080	12287	1385	902	764	755	700	652	596	587	617	576	582	538	495	551	555	575	545	563	543	571	592	582	504	537	556	566	490	535	565	520	555	513	559	539	546	533	555	543	569	505	515	550	527	505	508	513	530	509	538	554	545	541	530	515	561	517	571	514	531	542	532	530	539	542	525	550	539	526	482	562	536	557	546	534	548	501	476	516	545	502	550	589	510	511	581	528	483	531	526	553	536	512	531	517	506	562	544	549	526	521	497	518	527	534	500	547	506	525	507	567	506	491	557	513	510	488	493	548	519	506	559	539	528	553	529	485	570	543	517	549	545	520	526	518	534	555	505	518	543	552	479	527	530	533	502	525	520	512	533	549	485	500	520	539	533	570	539	528	525	590	508	542	527	491	502	498	530	534	532	509	529	562	533	496	523	496	549	508	521	526	529	503	546	518	518	520	523	561	512	533	581	515	558	503	556	517	535	502	531	531	524	535	561	535	526	503	522	515	501	484	506	534	503	512	546	526	506	591	510	488	568	549	536	504	515	519	545	511	539	507	567	529	567	543	499	520	567	518	534	515	542	509	534	545	543	512	558	581	533	550	529	537	516	554	530	534	543	522	514	553	538	538	547	558	537	513	524	530	540	516	490	517	525	501	519	526	548	513	538	535	537	508	537	506	524	522	531	505	503	559	550	510	541	558	516	507	522	558	519	506	503	536	534	520	520	495	480	523	529	508	492	525	520	536	558	541	534	533	496	490	518	529	529	557	550	487	492	520	536	521	552	479	559	560	534	496	523	519	526	541	556	539	521	559	533	501	521	593	517	478	489	530	535	521	540	512	538	527	509	517	540	535	546	564	512	502	534	548	502	526	538	544	471	518	487	539	487	517	503	524	525	507	474	539	525	509	519	550	524	504	497	538	486	514	522	484	539	544	498	575	546	501	524	549	498	582	529	544	557	550	515	554	555	581	565	505	516	530	559	547	537	503	529	537	549	527	539	546	497	546	519	518	533	520	580	531	550	536	518	535	543	548	525	536	520	538	525	493	475	530	530	565	463	503	523	596	525	533	532	557	530	517	532	539	569	497	573	538	474	506	518	552	541	531	513	567	537	512	556	520	518	526	530	550	518	509	522	560	467	506	525	492	551	557	532	513	579	537	519	526	531	508	533	535	558	557	522	523	509	546	552	525	515	526	560	519	560	527	534	520	537	541	502	547	568	482	533	545	549	479	487	543	535	529	543	552	507	516	471	515	520	555	561	512	548	523	528	553	552	520	552	531	529	533	524	527	543	539	525	527	569	507	534	514	499	532	564	526	545	493	559	501	594	505	555	517	451	491	511	500	540	532	552	551	481	524	547	524	504	489	523	501	578	548	525	494	507	514	509	501	554	513	523	575	518	460	528	557	546	516	527	505	493	513	505	474	516	545	530	529	549	582	514	521	548	500	495	510	551	539	529	528	524	524	512	534	547	557	520	556	512	530	526	530	509	536	540	571	490	534	559	479	532	512	533	529	514	552	532	523	497	496	516	495	521	521	525	544	521	521	568	553	500	534	532	491	509	519	556	527	551	531	526	537	490	550	535	564	537	508	478	560	530	501	523	551	506	552	528	541	554	524	476	514	550	566	557	580	552	501	542	552	496	504	553	556	565	512	525	509	545	493	514	511	548	498	504	524	538	547	525	497	535	500	533	533	522	529	548	562	545	513	545	504	508	507	535	537	528	524	543	528	472	514	460	532	502	500	528	553	537	489	582	528	551	519	540	503	518	500	537	526	512	566	519	540	514	540	503	586	546	538	533	535	514	566	522	535	510	518	538	543	488	523	486	528	494	529	521	522	595	480	514	538	548	573	554	541	483	564	492	506	535	530	556	495	554	524	514	566	519	528	521	537	493	528	529	567	530	513	553	538	494	529	530	550	518	518	505	541	546	552	548	539	492	511	517	504	530	517	528	532	513	545	509	552	509	547	528	568	543	509	580	528	566	559	555	578	504	520	540	500	529	495	548	544	528	530	514	505	516	549	502	563	525	561	530	524	554	493	520	532	503	522	548	584	535	556	561	498	497	535	546	482	541	553	545	530	524	541	480	542	507	524	543	535	504	511	506	481	491	523	518	531	521	522	512	538	501	523	560	482	518	540	495	544	614	488	491	547	529	521	514	544	549	560	546	499	506	529	541	524	522	530	554	510	511	546	558	543	525	486	551	522	546	506	518	539	568	533	519	514	494	548	510	531	546	541	520	528	530	528	504	548	548	567	524	536	530	531	535	516	523	539	507	516	553	520	509	536	529	501	552	519	531	541	518	551	543	493	525	503	541	573	549	526	533	507	500	545	495	581	509	497	579	500	521	557	551	521	538	523	574	546	553	571	563	555	556	495	542	544	547	530	513	511	536	516	559	510	526	539	535	522	507	539	522	529	503	495	530	563	538	555	542	483	499	493	534	500	539	558	571	552	546	524	541	533	521	543	533	502	512	530	534	525	492	510	552	546	557	511	538	532	519	499	518	511	532	512	520	515	508	532	501	512	494	529	489	512	531	540	517	494	484	519	543	525	541	557	536	568	553	522	550	540	538	502	550	496	487	571	532	529	501	542	522	533	541	503	444	521	547	536	545	532	514	519	504	528	483	525	526	526	541	534	535	515	545	555	489	522	530	530	530	463	565	530	530	531	479	541	480	518	547	553	526	525	499	508	488	514	533	515	504	559	541	582	535	503	545	525	565	540	543	505	532	513	509	512	544	506	525	509	501	540	537	543	544	518	545	540	560	532	516	501	551	544	530	522	492	506	537	498	526	508	505	518	499	503	523	534	577	503	536	551	530	499	522	548	577	557	544	521	528	542	527	532	568	539	571	539	548	514	539	491	554	496	547	575	547	514	521	494	553	496	515	559	550	540	488	527	529	510	512	507	517	516	564	498	548	521	538	501	514	542	490	512	556	563	521	523	497	541	536	505	495	546	523	535	496	533	514	519	542	539	539	505	515	500	548	517	532	569	551	536	524	525	538	539	516	542	508	508	520	532	547	519	539	438	524	510	475	490	482	507	536	498	505	550	506	500	568	521	532	530	541	549	490	482	541	555	545	512	546	528	500	525	540	535	542	518	525	516	540	518	542	541	533	537	511	495	540	564	528	534	526	545	502	519	516	496	517	560	553	477	599	515	529	521	500	526	533	538	499	577	499	558	526	548	524	523	523	542	532	531	505	491	555	555	514	535	539	506	522	531	547	517	552	516	528	516	552	542	529	534	482	596	530	522	513	544	551	521	517	546	550	556	526	535	519	519	546	521	526	511	457	509	514	501	522	558	544	544	532	510	548	494	520	529	524	529	543	505	583	503	551	526	520	507	563	502	562	544	513	534	540	542	523	548	509	542	508	570	461	527	551	526	537	576	587	536	526	578	538	534	501	514	536	487	520	557	522	534	545	550	554	537	511	529	521	541	539	496	554	532	558	544	501	473	531	530	527	498	535	524	514	509	535	487
3173	8774	6112	2973	2173	1789	1470	1148	1005	879	854	779	713	742	711	734	670	687	671	644	668	650	637	622	598	635	602	626	606	615	582	608	606	601	624	588	553	605	593	608	565	605	602	589	579	532	566	584	595	592	593	619	597	607	559	619	550	590	557	595	588	579	630	537	578	596	586	579	588	601	564	629	551	602	537	566	569	582	638	630	568	556	590	642	616	626	581	558	609	567	586	605	595	583	581	581	612	570	565	582	587	586	524	579	624	594	570	568	555	616	580	624	588	593	613	597	601	576	576	594	609	581	601	580	581	614	570	559	596	589	583	602	567	583	627	539	569	585	561	573	544	551	579	558	573	557	626	576	568	597	532	589	596	587	591	537	599	558	596	564	596	610	584	576	593	588	589	596	608	560	566	614	598	589	585	595	543	578	573	602	587	565	603	609	580	570	630	580	588	540	606	572	591	603	588	572	609	603	621	545	644	606	530	551	552	607	563	581	573	600	555	586	604	606	576	563	609	599	523	617	599	566	547	549	557	565	620	583	548	641	561	569	621	590	558	566	546	585	595	596	577	558	550	524	577	550	604	594	591	619	590	577	619	577	615	574	565	584	575	550	536	566	607	600	586	600	595	556	583	596	597	630	617	567	576	570	612	604	606	578	571	544	613	615	589	596	571	608	609	619	599	552	533	559	560	564	547	582	530	595	592	589	594	564	589	602	615	603	614	561	612	591	587	570	567	604	567	568	613	579	583	591	561	547	607	571	607	591	602	604	591	576	562	591	596	630	583	578	619	567	555	568	573	637	611	582	624	599	555	590	565	588	589	611	569	565	541	532	619	641	595	602	569	583	561	541	540	614	569	593	595	609	575	572	582	583	581	554	592	542	572	585	624	566	541	589	622	585	578	525	537	584	608	588	608	619	537	594	619	545	612	579	576	611	611	635	570	577	606	544	585	605	562	598	566	591	594	637	583	544	576	542	564	565	550	596	603	580	620	547	560	580	577	567	541	600	567	549	567	562	593	598	572	628	583	590	608	565	579	618	580	560	582	559	539	573	542	577	544	570	576	572	626	583	553	609	553	573	581	604	598	575	584	577	568	562	552	586	617	577	588	596	526	566	586	593	630	576	585	569	611	563	568	595	620	588	621	543	569	567	622	573	600	551	547	555	622	590	571	581	581	580	525	579	560	571	524	621	573	602	557	606	621	593	586	607	589	574	607	601	586	584	608	585	552	578	630	593	603	576	575	564	588	533	556	625	554	598	596	576	561	545	581	558	571	578	616	551	597	593	576	580	588	586	577	588	605	606	608	571	609	563	567	601	592	595	582	568	566	592	611	578	543	554	610	624	591	656	557	591	558	559	590	578	602	603	573	569	582	571	590	566	605	603	568	594	598	614	583	549	588	606	607	597	537	551	569	582	581	592	569	596	609	554	582	548	592	601	560	580	557	529	574	549	598	566	554	586	599	560	579	575	607	576	564	596	592	560	585	543	581	578	621	595	591	552	612	546	596	572	554	552	592	592	568	562	581	557	588	555	598	578	584	538	601	558	537	556	581	574	578	530	609	584	623	573	611	560	575	607	586	580	595	584	563	610	608	539	546	544	573	583	583	593	573	597	574	609	597	578	572	617	573	583	578	544	608	598	599	583	587	592	607	554	572	546	588	572	551	607	552	568	578	555	593	556	555	566	592	584	556	600	544	585	624	524	584	580	582	594	580	562	568	552	572	587	589	590	580	542	593	586	609	541	570	568	549	555	574	577	615	579	590	568	550	571	562	610	570	596	582	602	563	588	573	588	600	555	587	582	570	557	577	572	601	580	565	571	568	552	553	573	563	592	547	604	593	572	617	625	592	558	589	566	578	596	590	579	614	613	557	581	595	582	579	573	544	547	615	579	569	573	569	629	589	548	584	586	564	557	577	583	580	602	568	608	604	591	538	554	590	549	599	578	604	593	598	593	540	595	564	560	549	592	578	595	528	558	591	574	586	584	561	600	587	581	613	569	557	577	608	573	585	558	576	627	627	565	605	558	568	535	580	544	590	614	608	592	549	606	596	622	610	561	585	606	611	598	558	580	580	658	566	557	619	614	548	554	608	608	584	606	587	570	624	561	579	553	581	574	603	597	568	608	574	556	566	581	603	593	604	623	549	556	558	569	570	637	592	592	568	561	571	586	583	550	600	582	568	579	542	578	596	562	534	570	566	572	596	575	587	563	582	587	570	602	618	583	550	594	571	566	576	543	557	573	601	610	568	534	584	575	596	552	584	582	611	538	605	567	555	565	598	585	581	590	597	607	556	587	603	597	539	601	595	554	544	558	597	602	601	564	582	528	601	597	556	599	582	581	550	592	583	566	571	584	576	552	562	604	519	561	583	574	578	645	620	561	566	590	588	577	592	546	572	557	585	617	587	597	567	582	546	607	576	621	564	575	598	540	541	601	605	575	577	596	603	584	594	598	617	612	565	603	580	591	559	591	633	593	560	573	582	592	564	600	526	602	618	554	578	576	596	561	601	544	584	572	563	604	545	581	594	585	601	568	584	552	541	592	590	572	586	588	586	586	611	576	585	585	619	573	603	591	574	609	559	589	572	566	592	556	590	567	582	586	557	574	562	573	549	570	595	592	607	549	613	620	598	570	575	576	545	526	580	608	562	553	596	610	584	566	599	616	560	546	550	590	622	591	609	592	592	588	591	633	583	548	551	584	582	583	614	588	563	565	587	570	558	552	566	561	584	613	591	575	571	522	586	599	608	575	569	577	573	566	570	575	586	591	610	603	555	537	571	550	562	631	591	575	604	550	568	628	596	566	571	597	569	610	601	563	584	572	548	570	581	596	538	617	565	565	565	522	585	575	584	587	578	586	584	557	615	535	585	593	576	528	594	589	572	576	599	591	569	577	593	565	563	585	611	578	571	546	585	581	559	545	582	583	595	538	577	589	591	561	599	528	579	605	543	554	583	570	543	568	596	571	584	567	575	565	558	630	574	585	599	612	592	567	544	575	591	563	579	576	575	592	547	604	560	546	611	586	587	588	611	574	528	561	548	560	607	592	572	578	585	577	559	563	591	551	571	596	582	550	600	547	592	612	571	577	566	594	543	571	557	598	603	628	578	610	628	588	581	549	552	570	568	549	558	579	567	620	587	577	606	520	578	573	627	559	628	591	577	575	631	592	527	550	597	571	598	605	580	601	642	593	602	616	543	538	557	579	577	620	554	594	586	588	557	590	603	593	593	566	580	624	587	603	585	567	580	548	610	575	583	589	531	587	603	542	607	542	555	602	537	620	549	549	612	601	594	580	579	564	598	595	595	601	566	597	564	581	571	570	593	555	577	585	564	543	568	599	573	570	548	567	579	593	561	617	584	570	590	588	564	626	580	601	637	615	606	557	606	579	577	576	581	615	525	586	619	613	600	558	554	579	558	559	566	555	559	612	578	544	614	567	599	618	573	586	552	638	605	627	629	579	595	581	603	572	580	554	562	583
24464	21079	27534	24797	12658	623	389	320	255	235	246	215	191	206	196	201	193	187	178	178	161	181	188	197	179	197	178	199	167	185	182	183	179	151	164	155	156	145	173	171	170	150	146	175	160	169	168	175	176	153	187	163	161	151	160	165	181	151	153	165	143	149	174	159	182	163	158	171	149	175	162	194	156	158	155	156	172	173	169	187	174	140	183	170	166	163	170	143	159	158	152	180	156	158	178	176	149	174	165	146	195	153	157	176	153	155	165	159	159	151	176	161	156	176	158	170	177	167	169	174	173	129	191	154	140	146	170	149	151	162	182	163	157	148	165	168	162	170	151	177	186	173	160	174	169	163	148	164	183	166	161	160	165	142	180	161	169	185	162	161	162	165	164	169	171	175	171	152	149	159	148	158	166	170	164	168	169	162	158	176	171	149	158	152	158	190	158	162	153	162	160	166	153	150	184	151	161	166	149	152	163	168	159	169	147	174	182	170	165	160	164	162	165	183	178	185	176	186	161	141	160	153	174	171	177	166	169	175	155	166	169	155	161	176	183	158	163	186	146	155	171	166	162	154	155	154	174	169	141	185	164	163	162	161	138	161	172	181	167	168	153	158	173	156	195	197	154	179	167	168	163	167	177	179	178	183	179	156	156	163	163	164	184	166	191	156	173	165	174	168	148	169	165	150	150	193	147	181	156	171	163	145	173	152	182	146	181	185	157	166	159	177	190	166	171	182	166	169	172	167	168	147	159	149	160	161	176	151	171	159	176	160	161	159	163	172	161	156	149	152	170	171	173	139	143	172	164	143	185	152	138	176	155	177	165	167	173	159	174	191	135	167	186	163	176	176	185	190	153	148	163	178	141	192	191	170	154	170	162	157	173	151	155	167	187	154	164	192	156	158	137	153	174	166	165	158	141	154	157	143	192	153	156	174	169	181	160	179	138	169	164	175	174	163	175	185	159	175	161	150	205	167	173	149	159	183	161	155	140	164	175	164	163	161	185	152	164	171	164	167	154	168	181	146	171	157	172	166	166	173	159	184	190	171	146	168	180	173	169	201	154	157	169	160	197	162	174	166	182	155	173	181	175	166	157	153	178	183	159	168	154	180	176	158	177	166	186	156	168	167	162	164	173	164	161	152	168	185	167	150	155	173	158	186	198	154	161	171	152	162	151	163	163	165	180	173	166	174	144	178	155	165	154	184	146	158	154	145	181	170	145	160	173	154	166	164	156	169	149	153	157	154	165	182	173	183	177	148	163	162	166	169	174	159	154	162	155	175	163	152	178	168	155	157	149	149	191	179	166	146	154	214	175	195	169	167	170	172	170	140	172	165	154	162	174	152	179	155	166	168	170	169	163	164	165	187	173	183	177	192	173	156	174	180	160	173	173	151	155	160	159	166	180	162	164	164	157	186	167	168	140	144	172	180	176	175	164	159	177	170	152	167	151	175	156	166	154	164	153	173	150	174	159	184	175	171	170	156	176	182	169	163	157	136	162	165	154	157	145	170	158	148	189	140	173	157	172	167	187	171	176	142	151	161	137	168	163	177	186	165	174	155	155	156	156	178	158	176	142	168	180	165	164	144	168	140	182	146	163	180	162	181	156	157	165	159	161	184	161	143	165	164	182	172	174	150	188	154	163	182	163	156	168	174	163	166	166	149	176	178	155	156	162	168	177	158	161	158	163	201	162	157	159	169	171	188	195	175	160	184	173	155	166	162	168	141	153	165	172	139	132	149	181	153	158	170	148	172	189	171	181	183	177	164	153	155	191	153	176	177	193	171	173	166	170	182	162	151	152	161	179	185	183	167	183	160	180	170	189	167	158	174	149	178	172	163	167	168	153	154	163	208	187	163	162	163	165	179	138	153	173	160	164	172	179	169	139	147	152	165	176	174	151	156	167	157	188	159	160	159	168	168	165	180	151	159	172	146	180	162	160	167	193	151	173	171	172	178	173	154	170	163	166	177	165	179	189	179	162	165	153	161	172	163	159	161	157	171	170	159	169	180	167	161	169	152	159	152	167	175	193	181	178	161	169	164	191	161	149	182	168	164	184	154	180	161	151	185	154	164	139	143	158	179	168	181	158	148	183	161	149	178	173	168	182	143	176	141	172	150	179	150	137	150	169	164	150	157	183	157	165	158	167	175	167	147	143	170	158	169	184	177	180	164	145	151	173	178	157	176	159	182	174	191	149	142	185	161	169	155	175	158	173	180	155	179	155	157	151	179	164	160	167	159	199	158	161	144	166	168	187	160	165	157	162	173	141	152	163	159	156	159	174	159	184	150	167	159	161	192	169	177	169	177	164	154	162	156	154	156	168	152	173	147	144	164	167	165	173	163	162	158	160	162	184	164	186	169	144	175	169	186	180	149	163	166	191	156	179	164	172	171	169	171	183	152	164	165	173	156	158	168	172	135	173	172	163	167	159	140	190	185	171	179	178	165	159	154	164	160	159	184	176	152	170	157	161	173	182	160	197	153	169	198	163	171	172	145	198	174	165	157	180	172	197	178	194	167	155	146	178	161	174	146	165	160	188	154	174	157	173	163	175	154	155	173	154	176	163	148	144	169	169	169	169	157	160	165	124	134	177	146	185	160	163	186	164	154	146	165	159	166	185	163	177	172	166	143	145	174	166	176	162	197	192	180	160	164	185	164	153	143	160	166	162	145	170	156	145	157	159	161	196	144	152	145	155	182	176	156	167	158	162	174	173	174	161	151	169	178	154	141	150	153	155	155	171	146	153	156	159	179	157	178	161	155	160	151	168	157	163	162	137	161	160	167	153	148	170	200	174	154	155	176	142	160	183	168	163	148	167	156	165	180	179	145	137	142	143	169	164	143	146	180	138	177	169	154	155	171	172	164	175	165	150	180	182	152	142	156	164	158	162	152	171	152	172	158	153	150	187	164	167	172	162	152	166	148	167	175	158	159	154	181	163	153	159	163	156	175	185	156	164	149	168	170	181	169	173	154	164	149	172	195	187	145	166	180	176	158	141	157	190	164	190	179	150	179	156	170	149	177	165	168	180	177	162	163	162	198	157	158	146	182	175	176	143	148	162	180	167	149	179	164	164	160	177	149	156	179	180	148	171	165	151	169	174	186	159	154	188	180	184	152	180	165	177	158	150	145	174	151	156	164	175	165	153	157	171	163	166	169	170	169	164	166	162	174	175	179	154	167	173	157	153	140	154	158	154	168	170	158	176	161	164	163	172	158	178	144	160	150	166	146	170	170	160	188	164	146	157	177	174	152	164	179	166	161	159	156	154	172	159	176	142	171	148	167	149	170	163	177	158	140	137	185	133	159	162	163	184	163	152	158	148	195	186	192	171	152	152	157	158	167	142	154	171	173	180	174	166	175	168	151	157	167	147	148	175	138	159	158	167	160	184	195	161	184	170	155	153	151	154	165	162	153	173	164	156	176	155	157	158	190	145	180	171	172	160	156	170	160	163	170	172	165	150	185	145	159	149	167	145	180	171	138
3083	4969	3449	1510	1131	833	709	591	418	390	366	309	274	279	249	253	274	238	239	248	217	216	201	224	223	210	201	213	213	206	175	223	180	221	221	196	194	218	203	204	224	215	217	182	198	233	190	210	201	203	196	186	193	187	239	195	194	190	205	191	185	205	197	188	215	201	180	214	207	213	184	215	204	176	242	213	197	204	191	213	198	199	213	234	194	212	178	178	224	178	204	197	218	189	222	229	186	207	226	211	193	205	218	209	206	216	202	202	205	215	210	225	226	221	211	190	211	220	214	188	177	211	207	191	189	206	201	226	211	199	184	196	194	204	176	190	201	232	199	186	197	190	203	206	194	203	207	173	205	221	200	192	197	211	198	204	199	213	200	193	207	205	185	208	211	217	190	208	168	196	184	186	205	213	183	204	197	190	242	197	207	195	225	199	191	187	212	208	192	212	212	215	196	183	176	197	200	186	223	206	204	200	218	213	180	222	190	179	179	224	209	210	207	189	209	211	202	205	195	191	165	221	190	232	209	177	202	217	185	223	190	187	180	180	218	181	182	215	184	192	220	199	223	203	185	204	212	195	193	201	215	185	171	229	199	201	205	203	209	212	204	205	201	190	197	166	204	204	210	196	199	198	189	200	226	181	221	201	199	209	209	174	167	184	195	197	187	194	185	172	185	185	178	213	185	194	194	198	197	161	218	185	185	210	179	204	185	178	199	205	209	191	220	180	198	194	189	197	200	211	217	203	196	182	199	191	202	198	215	210	193	192	195	208	183	217	212	201	199	227	184	169	196	230	230	190	200	206	217	200	190	190	202	181	173	197	193	192	179	174	220	193	205	189	202	194	184	202	216	208	223	200	190	209	219	179	184	208	207	219	204	186	185	214	167	178	164	223	211	206	187	179	195	160	190	218	198	198	211	207	211	184	205	201	205	199	205	186	200	196	188	185	184	186	221	191	180	183	193	198	183	183	192	206	200	205	210	204	174	208	195	202	210	196	205	193	194	214	198	188	215	191	181	212	198	196	183	195	206	188	166	186	195	197	197	181	211	175	211	211	204	193	220	204	193	206	210	212	182	227	199	211	204	202	189	195	171	178	196	201	208	187	198	206	192	232	198	180	189	243	226	199	201	180	222	200	219	195	203	216	222	191	197	207	194	196	210	201	205	183	200	197	197	218	211	224	179	206	203	202	203	197	200	192	190	204	187	209	184	214	209	211	218	228	217	190	212	192	206	203	182	205	199	190	206	222	202	199	201	223	196	208	212	180	225	188	222	199	225	201	188	210	178	207	186	226	208	203	179	197	203	184	204	197	207	163	191	216	203	200	210	201	200	173	192	199	190	191	198	223	207	180	188	198	218	186	190	187	187	196	173	198	191	205	202	213	162	215	193	211	198	225	193	180	201	195	187	202	230	162	195	206	192	192	204	219	223	186	223	188	206	190	195	209	192	181	202	191	227	202	169	196	228	205	209	213	202	211	199	202	201	206	214	199	199	194	205	210	192	199	209	214	207	209	190	197	185	212	198	199	204	208	201	176	184	204	195	207	199	219	229	207	175	182	209	204	201	211	176	208	197	192	228	208	197	234	188	197	205	200	217	194	181	199	187	208	202	174	209	194	211	183	193	211	197	219	199	170	219	188	197	219	227	203	202	196	187	188	182	203	205	203	205	201	206	197	224	193	192	207	209	205	173	200	222	183	218	216	201	193	202	206	209	187	194	208	185	181	194	195	187	223	184	190	188	189	181	210	174	191	212	222	197	194	185	194	224	210	211	193	194	196	209	189	175	201	192	211	190	208	200	224	203	187	216	196	212	198	199	190	201	183	203	195	182	187	181	186	212	187	193	191	175	220	196	228	208	185	221	214	207	217	182	192	196	218	204	194	203	211	217	207	209	208	202	195	199	182	185	210	224	201	213	195	212	192	197	205	203	179	201	203	184	190	187	210	158	210	210	194	177	205	209	205	193	208	216	221	182	205	229	225	212	187	218	213	196	230	175	203	205	212	200	201	205	212	206	213	207	189	226	206	225	186	186	187	201	220	220	198	189	201	203	197	201	215	209	198	203	208	205	203	202	178	184	200	222	212	210	205	214	195	190	210	190	212	202	197	178	200	175	177	183	188	196	204	206	201	194	194	190	200	205	201	226	206	220	187	190	218	206	188	183	211	192	186	202	180	182	186	207	199	192	199	191	209	203	193	211	202	186	180	194	191	196	185	206	196	215	206	185	203	202	207	212	214	216	198	216	199	201	213	195	203	190	195	187	190	180	182	204	191	203	199	210	208	177	197	167	207	191	196	202	205	188	208	202	212	196	201	226	211	193	201	181	199	194	189	210	193	211	206	203	184	174	214	192	193	224	228	195	183	189	190	202	213	205	213	204	202	191	195	196	202	202	204	219	211	208	205	211	220	195	196	176	223	180	197	223	198	186	205	203	207	171	198	193	210	163	200	189	224	203	212	196	199	185	209	178	206	201	214	193	201	195	221	199	207	200	199	188	199	202	196	210	208	199	205	226	209	193	241	188	181	215	172	192	215	194	196	216	210	210	207	200	204	185	187	187	211	237	212	188	198	213	220	202	224	178	204	192	208	191	195	165	198	189	161	189	222	186	209	230	206	186	203	201	188	203	178	187	189	198	188	202	191	215	230	230	207	215	232	191	204	204	197	200	223	200	207	191	219	213	191	175	195	182	218	196	174	167	206	221	211	205	213	197	225	168	173	185	197	211	188	227	220	187	183	198	198	210	201	187	188	204	200	212	217	199	186	181	179	228	202	209	193	202	185	185	199	216	210	197	202	221	188	200	199	181	202	223	194	192	200	195	216	216	158	183	202	178	200	209	205	206	191	211	197	181	201	212	225	214	202	189	225	182	198	187	202	206	188	191	210	177	208	208	203	213	194	214	215	200	189	210	203	195	191	207	208	212	209	219	181	212	207	211	202	182	192	187	216	192	202	185	188	197	203	197	202	206	198	192	189	201	194	189	216	230	212	193	206	191	195	216	190	164	217	219	195	195	209	192	214	197	211	187	198	208	202	172	194	203	209	189	208	183	207	221	210	219	201	185	196	208	226	219	195	199	195	172	202	227	184	190	172	220	218	199	189	223	180	196	207	211	182	208	208	195	194	201	205	196	215	211	191	182	199	202	197	198	217	180	217	205	208	213	209	178	200	195	208	185	193	208	208	203	199	211	196	205	199	201	206	206	211	185	156	200	178	177	175	208	188	220	197	195	200	193	201	201	208	191	215	188	167	179	199	178	200	214	221	212	158	218	196	199	220	213	204	217	226	180	210	192	196	195	173	166	218	200	192	219	202	242	207	236	198	208	186	183	211	206	202	208	204	177	189	173	212	189	215	184	222	196	203	203	199	206	213	212	211	185	192	210	191	196	193	202	182	201	205	213	197	206	218	224	223	186	194	217	195	226	176	229	190	182	192	203	229	202	209	183	208	189	193	189	214	198	196	189	175	199	192	219	184
22425	21112	28886	23608	21112	21153	10316	1144	816	710	663	622	607	589	547	539	537	501	506	538	489	477	487	464	455	475	439	441	457	407	441	406	464	432	435	386	453	441	418	446	429	452	423	441	393	443	414	431	437	425	413	411	457	427	426	415	438	426	438	434	402	423	452	416	466	389	445	432	430	429	422	398	395	468	422	429	394	386	415	428	376	407	405	429	451	456	441	443	435	460	409	376	394	427	445	416	424	427	467	408	419	423	401	429	446	412	406	414	395	425	431	444	432	427	465	406	420	402	421	395	394	420	444	412	445	427	421	418	384	431	442	374	429	427	377	418	443	413	428	412	428	406	407	401	421	382	388	391	396	423	408	426	446	416	429	417	405	416	413	403	387	414	403	407	432	475	413	408	433	431	430	409	408	432	420	403	412	425	443	434	425	395	412	422	442	400	392	399	425	398	439	414	388	405	434	407	415	427	434	444	382	415	401	438	411	448	430	456	409	417	364	385	451	413	400	435	416	432	376	435	414	406	397	445	436	428	428	412	420	431	401	389	401	418	399	396	386	455	418	448	437	429	426	397	389	423	439	439	395	465	411	408	430	416	405	428	395	388	410	420	385	429	439	420	402	394	408	459	405	404	387	440	411	418	435	423	391	402	453	434	432	453	436	373	405	408	418	429	437	415	406	431	460	391	434	455	433	401	420	404	390	391	430	432	439	412	409	397	421	427	371	428	424	412	421	457	421	450	418	402	407	424	409	405	408	446	425	422	406	437	444	432	395	437	396	422	451	432	430	407	408	428	421	397	433	390	408	434	433	421	395	399	460	453	447	454	422	423	416	397	452	459	435	446	396	426	415	482	427	435	395	431	433	409	400	384	436	418	379	450	426	457	416	445	404	392	415	399	399	383	394	422	402	425	440	433	405	421	368	432	426	417	383	427	430	480	433	417	410	407	427	366	413	457	402	408	423	390	422	442	388	396	405	443	403	437	374	406	440	418	419	408	419	410	455	396	421	393	425	405	423	428	384	432	402	419	441	421	406	419	441	424	402	429	431	429	440	416	435	447	420	423	400	391	423	402	424	449	388	429	384	448	452	429	411	408	407	444	399	420	440	425	405	457	428	411	420	414	424	450	435	461	443	417	393	423	420	422	408	382	436	432	467	388	400	388	432	430	434	412	403	431	415	408	378	409	420	401	394	426	450	436	390	444	451	395	414	413	391	422	360	447	398	410	482	409	394	464	457	394	387	413	418	420	418	406	380	407	438	422	406	395	374	414	413	442	400	427	437	426	436	441	401	432	420	419	410	395	428	424	435	393	414	427	412	409	416	374	435	433	414	434	413	379	434	395	405	425	354	420	384	399	440	441	402	385	413	432	410	383	399	380	440	415	369	444	429	383	389	412	410	435	436	411	410	434	406	407	429	428	437	442	439	398	402	484	444	417	451	438	405	416	451	422	388	415	380	428	405	421	502	398	402	426	389	435	424	433	422	404	413	409	398	412	424	399	409	444	394	421	411	421	419	446	388	426	419	437	412	406	390	427	424	421	394	421	407	397	410	421	449	431	424	448	442	402	416	424	436	439	404	372	421	420	414	416	441	390	411	470	386	375	398	405	407	379	423	422	427	444	437	418	434	407	396	425	411	409	431	401	413	439	406	399	438	460	415	417	397	442	419	417	397	362	423	434	421	402	403	457	412	404	416	417	438	406	435	408	434	419	434	398	415	403	418	434	434	421	443	434	395	425	425	395	392	467	454	400	435	425	412	408	435	422	425	417	426	387	380	431	451	432	445	392	434	423	415	392	407	415	426	417	430	442	410	452	422	370	386	423	401	440	455	410	385	406	426	441	405	393	398	400	413	440	401	417	389	436	426	406	394	397	410	430	427	432	387	417	407	388	430	401	372	417	423	438	410	422	409	409	424	421	410	412	438	463	415	408	434	423	451	430	399	424	458	459	398	409	389	426	410	406	403	420	412	427	413	411	420	413	416	413	437	420	394	392	397	416	404	415	432	388	413	411	437	405	422	413	442	407	412	393	435	461	385	420	432	392	402	405	401	402	401	438	416	421	417	407	429	395	422	429	426	426	409	426	414	462	355	414	404	416	425	388	422	395	434	414	441	399	399	398	399	383	407	381	419	425	401	430	393	365	401	377	442	436	426	434	409	423	385	426	450	393	437	417	411	400	424	434	404	370	401	437	416	425	397	427	450	417	384	438	431	404	407	398	403	415	448	394	403	425	396	420	413	417	393	424	454	426	411	449	399	468	414	421	439	424	403	437	367	441	410	418	411	380	405	417	470	421	436	394	410	412	394	421	402	404	433	442	394	430	403	422	410	410	401	401	418	440	419	406	406	435	380	425	378	433	392	415	447	408	429	421	449	395	441	391	393	429	406	407	415	418	463	420	414	422	409	413	413	439	417	448	418	398	417	426	417	414	401	418	399	415	430	418	417	393	407	412	425	420	393	448	420	431	412	380	412	423	401	426	432	445	427	400	406	448	367	443	404	423	385	427	404	389	412	427	388	411	434	424	402	432	385	426	402	412	405	424	416	426	417	406	434	444	378	454	424	422	401	427	425	400	407	430	426	434	416	401	395	433	410	420	398	399	436	438	422	416	415	437	410	414	388	434	419	392	410	400	409	427	436	396	461	434	398	386	420	414	374	398	458	413	420	434	416	442	398	422	426	427	427	427	444	439	399	432	386	437	409	453	410	416	425	440	408	433	433	407	412	397	440	416	379	431	448	423	434	439	389	446	400	433	408	419	438	424	407	381	445	413	392	377	421	378	397	400	415	446	416	414	440	389	381	408	423	417	418	394	409	364	414	428	420	415	444	403	411	383	425	419	416	422	400	428	411	422	467	415	415	427	455	393	428	415	399	401	349	429	442	384	378	409	462	404	424	418	419	445	393	403	462	419	415	378	423	395	406	401	431	450	441	406	410	434	408	384	383	408	407	432	409	383	404	406	404	446	430	452	403	416	428	414	430	416	381	406	397	427	384	459	404	408	386	455	419	429	417	420	423	422	452	449	422	422	402	445	434	406	397	416	427	428	411	432	438	399	399	409	399	411	398	379	419	406	448	393	406	406	426	376	439	403	398	403	400	441	414	432	442	403	378	372	404	407	391	412	404	416	440	434	441	430	399	397	438	405	457	459	435	399	438	441	428	399	420	438	425	420	418	410	393	416	386	402	389	430	412	402	402	382	403	400	417	419	429	420	385	419	414	418	432	432	406	452	432	428	408	423	416	407	397	374	424	436	434	410	404	408	376	398	411	410	427	422	403	412	402	424	423	411	391	415	409	405	401	418	426	412	427	400	376	412	417	386	404	430	381	418	423	434	408	443	404	430	438	417	416	425	425	382	465	406	394	417	391	440	399	446	409	467	437	411	422	408	451	414	405	451	446	395	402	402	421	413	410	403	410	405	407	423	413	368	386	379	424	410	401	427	446	412	414	446	418	410	406	413	399	413	440	375	397	438	428	425
4445	13912	9822	4870	3501	2640	2046	1589	1351	1105	1002	901	796	735	705	698	690	603	604	540	584	595	563	511	551	518	538	539	524	536	510	463	515	499	535	496	494	516	494	503	484	523	462	462	521	478	475	497	546	482	495	493	470	490	501	486	452	513	482	461	513	480	502	506	468	483	479	485	479	489	506	458	517	458	481	470	481	450	505	483	499	517	501	454	463	486	513	489	465	458	498	462	457	514	476	490	480	477	451	461	476	475	484	484	505	489	466	471	482	524	501	488	498	502	452	519	458	461	459	526	488	523	506	505	475	511	511	457	470	475	458	439	489	466	495	475	488	445	452	421	450	436	466	502	455	428	500	448	453	440	452	494	480	463	435	472	458	480	488	454	436	500	473	480	502	466	477	454	472	488	458	488	466	422	429	478	472	455	463	464	441	439	500	439	476	468	489	495	464	447	453	464	498	468	486	478	460	479	460	451	454	474	465	453	431	485	479	506	471	442	478	483	477	475	473	475	451	483	458	479	443	497	463	460	445	503	484	491	466	490	471	421	447	468	444	470	496	488	460	455	491	496	452	447	463	492	496	450	510	471	449	476	459	432	462	492	508	437	458	491	491	460	466	479	507	487	459	477	488	445	468	442	462	480	455	495	497	472	458	471	470	458	471	456	462	443	482	441	442	485	481	483	463	469	431	446	495	457	465	424	485	486	448	473	475	466	425	478	450	492	455	475	488	453	493	474	446	438	456	500	499	467	460	477	487	469	483	476	459	465	462	484	457	475	484	457	463	465	495	468	468	469	453	509	500	445	438	489	464	454	443	451	474	469	479	441	468	468	464	458	457	468	455	492	479	467	479	473	472	448	491	451	461	477	500	491	501	459	448	484	473	490	451	482	451	426	470	483	500	460	498	459	459	445	501	439	507	471	450	467	462	507	445	484	484	451	499	486	482	460	468	474	450	422	479	499	499	498	478	473	470	450	484	429	466	454	505	480	447	479	470	458	520	485	475	489	486	449	473	504	450	500	434	486	489	495	474	493	497	483	508	492	460	461	468	522	449	480	506	477	514	504	469	463	538	450	478	481	491	491	489	442	442	514	440	454	475	468	498	495	456	462	475	467	436	487	436	486	464	508	445	473	456	446	468	491	474	471	509	506	458	445	472	463	453	476	463	510	448	462	480	472	453	518	472	451	467	455	461	478	478	516	520	485	456	472	482	470	473	484	485	511	485	494	490	473	466	476	461	517	451	494	499	478	491	451	438	480	453	476	498	481	517	445	468	454	487	457	473	507	464	466	471	459	492	481	477	446	481	480	494	476	476	485	482	475	459	483	492	459	444	476	430	444	469	472	488	489	482	475	491	427	470	460	491	442	449	479	499	484	482	517	496	477	496	479	490	503	467	459	445	499	462	450	452	476	516	504	507	497	469	458	451	456	504	475	475	467	478	523	508	488	426	504	477	479	458	459	487	487	501	474	471	498	464	478	504	475	484	479	468	471	451	443	470	470	458	471	461	459	518	472	466	463	469	453	507	488	466	508	504	506	469	459	467	464	459	420	474	442	485	453	472	487	499	459	463	446	487	479	462	477	419	470	466	463	465	478	465	503	494	472	486	438	498	463	452	484	457	477	443	494	491	485	458	450	440	469	493	509	468	457	469	512	493	484	478	478	477	487	479	482	463	471	476	471	486	486	453	482	491	439	455	473	436	446	493	453	503	488	463	461	465	498	504	462	463	457	459	454	471	461	467	448	484	489	475	448	467	465	452	491	428	492	461	482	485	448	446	497	452	522	486	457	462	481	512	465	476	453	490	470	479	472	472	465	451	513	487	486	492	474	454	474	478	483	480	466	508	454	470	505	470	492	451	431	472	487	469	467	482	485	488	486	546	468	465	472	474	474	471	494	488	455	485	490	495	487	492	485	474	451	461	498	463	453	464	443	456	444	503	499	424	462	504	443	416	475	456	459	494	462	478	510	490	509	463	453	455	462	483	482	429	516	475	496	491	500	470	473	487	454	449	483	499	471	453	487	484	480	487	461	513	508	475	474	464	461	473	441	505	466	449	479	480	472	462	466	481	509	430	493	421	431	466	476	496	442	478	470	455	503	434	455	453	444	433	441	492	439	462	507	432	487	481	444	494	468	489	494	497	460	482	482	481	491	474	461	456	459	487	474	478	474	475	470	445	479	471	460	503	512	494	455	439	467	478	487	451	479	478	485	454	469	462	489	471	464	471	507	482	427	459	467	462	478	493	471	464	470	494	502	483	462	501	468	460	459	480	460	453	473	431	494	498	519	432	489	467	474	487	489	460	480	492	473	511	487	493	455	456	476	444	474	468	420	470	478	446	472	456	489	498	518	452	458	502	436	505	447	459	440	497	468	451	442	468	471	480	484	457	424	480	439	462	458	453	460	455	462	457	525	499	458	508	458	463	461	481	506	481	496	475	489	490	475	457	433	460	474	530	485	484	453	480	454	523	464	470	481	492	450	461	461	476	476	492	490	512	477	468	476	486	433	483	460	459	435	447	517	477	478	469	502	500	457	457	449	470	488	456	465	440	446	489	509	496	493	479	511	468	505	468	487	464	482	488	472	512	494	469	472	451	472	461	458	477	476	457	465	493	510	474	499	488	488	458	481	475	486	480	468	497	459	482	452	463	465	444	465	478	475	484	495	474	494	489	466	463	473	460	478	443	443	469	487	491	483	485	486	465	524	499	474	457	452	510	448	495	516	452	478	444	493	470	538	470	492	475	486	458	486	442	493	481	446	441	471	487	462	466	478	453	444	441	500	484	446	434	462	471	469	484	486	495	467	460	483	483	467	466	505	467	477	473	499	454	477	499	463	469	487	445	464	463	492	470	469	472	468	437	434	504	505	484	465	488	447	420	457	453	466	468	445	479	473	456	509	508	494	452	449	456	538	466	464	466	447	475	507	452	481	423	456	454	447	471	433	450	465	438	459	463	485	487	464	506	458	460	448	450	508	473	483	452	488	480	463	448	497	448	489	435	470	496	443	487	487	454	472	509	464	482	444	472	461	471	490	483	453	443	515	488	501	444	495	480	501	463	525	440	508	471	465	490	507	462	468	492	465	464	487	497	439	522	473	461	477	481	488	495	475	471	492	471	467	440	499	459	445	509	445	446	469	487	464	442	450	459	479	461	485	533	491	461	474	519	504	480	475	459	448	499	474	464	451	440	474	485	469	478	507	493	447	465	485	465	498	488	494	467	472	474	431	454	467	448	468	477	455	484	464	497	485	475	527	412	475	468	473	488	458	416	480	465	505	467	488	451	471	483	430	469	452	462	446	479	458	461	456	444	456	480	471	481	525	474	460	467	504	477	451	465	459	502	484	461	453	474	490	495	477	462	491	473	492	487	478	485	474	435	490	466	461	479	457	469	494	501	441	498	497	486	491	453	494	450	480	492	441	496	485	488	424	422	497	452	455	494	450	484	468	516	503	511	487	488	442	454	474	433	490	446	466	510	502
27253	18142	3775	475	371	333	339	349	306	307	311	331	331	302	328	335	327	327	306	307	296	289	347	318	312	297	341	319	318	316	282	317	316	302	327	324	317	320	317	310	298	326	295	320	332	320	317	306	297	284	341	327	326	312	324	284	317	324	313	305	293	298	347	317	341	340	317	306	303	322	335	305	284	281	320	317	306	298	302	266	308	321	326	331	322	339	330	325	322	322	309	284	321	312	340	299	287	292	317	324	316	297	317	329	331	305	292	306	321	310	312	315	314	330	309	320	303	311	301	324	314	309	332	281	309	294	309	349	343	340	312	315	320	322	318	309	316	309	372	343	283	295	314	312	258	289	305	305	291	309	291	316	327	284	294	307	324	300	333	306	292	297	309	294	321	298	279	312	284	313	321	304	298	324	320	322	328	314	294	289	298	316	318	321	285	308	317	328	307	305	310	315	313	333	327	328	310	302	305	295	324	299	281	307	315	322	318	312	304	315	319	305	327	312	330	299	329	300	302	297	317	316	333	332	300	309	318	313	311	298	325	293	310	325	301	334	288	314	302	337	331	303	341	328	268	306	321	312	300	331	341	282	303	336	305	344	351	300	312	330	319	349	304	289	309	345	319	325	307	313	314	327	305	365	309	326	306	311	315	266	306	316	335	320	278	294	300	307	302	304	308	297	320	297	333	309	294	312	288	310	308	333	291	309	306	294	333	305	321	316	320	323	322	329	317	322	342	312	337	288	297	328	297	335	324	305	289	285	315	326	310	326	327	314	309	325	321	295	311	303	325	313	306	317	309	338	301	366	309	304	304	344	319	283	316	314	316	286	285	322	319	292	345	289	294	283	338	321	309	326	302	326	317	315	287	313	306	314	333	323	335	292	303	339	314	318	309	316	276	314	322	303	321	298	315	306	304	303	284	293	310	323	340	325	305	303	305	318	296	305	329	274	317	318	300	312	283	324	312	288	311	300	320	353	337	296	324	301	289	310	306	295	316	306	315	333	318	307	322	337	302	299	312	278	309	303	306	298	337	269	310	279	328	314	321	303	294	345	305	313	334	294	339	339	304	288	336	334	318	311	318	330	304	298	310	294	326	318	315	279	327	292	307	326	313	290	310	325	314	304	335	345	311	310	293	306	305	309	336	320	340	288	295	364	331	281	322	354	316	328	308	285	316	307	315	280	354	315	329	312	312	320	338	297	312	284	312	299	309	288	311	280	279	287	288	336	321	305	322	306	305	282	307	309	300	281	300	294	329	335	334	327	296	286	307	285	291	325	322	317	317	288	272	313	301	328	302	327	339	290	289	308	306	323	320	335	314	293	314	335	344	360	284	287	319	292	299	297	324	333	307	272	288	308	316	308	309	309	294	304	285	306	318	304	297	318	277	312	308	305	306	309	322	318	306	314	321	327	319	294	350	282	323	299	298	313	333	266	294	297	286	311	307	315	314	329	343	332	287	316	322	354	322	306	326	324	305	305	321	293	353	288	303	341	332	294	290	319	301	302	299	308	320	347	340	319	279	286	332	310	295	278	297	315	271	323	309	322	324	288	316	323	289	330	318	295	302	324	309	320	306	320	321	341	291	323	317	302	281	295	351	310	309	286	332	305	339	313	307	303	314	320	322	310	312	328	334	301	328	330	315	296	332	289	322	327	327	274	293	310	290	302	318	314	329	291	346	293	319	283	307	304	321	320	329	353	314	300	345	318	279	279	287	330	329	318	286	319	308	312	301	310	283	330	326	302	314	320	321	304	322	303	333	302	333	298	309	322	295	320	314	313	324	339	308	280	305	321	346	342	310	315	306	291	296	323	322	322	295	286	326	325	329	329	332	304	328	322	306	307	316	327	310	282	298	302	309	317	306	340	288	289	338	293	319	313	297	290	337	362	287	291	312	328	301	272	261	296	327	334	340	296	317	315	314	277	318	309	297	301	292	342	336	292	297	331	309	302	319	331	338	301	302	278	306	312	290	331	314	305	284	295	335	301	338	298	307	331	336	294	317	346	337	317	270	335	322	293	321	305	322	307	319	307	297	291	303	286	290	294	320	304	292	306	267	297	338	331	298	312	311	313	294	312	303	335	324	328	314	313	296	286	339	297	288	315	299	339	341	314	287	282	318	307	319	322	309	321	280	309	314	312	315	316	336	288	316	308	325	318	316	317	314	339	348	301	313	289	333	309	321	303	299	323	285	314	312	316	313	320	359	318	291	291	291	329	319	324	329	303	330	320	308	291	325	310	340	289	294	287	310	302	293	308	275	322	284	320	310	349	346	316	291	293	292	314	304	314	320	321	295	293	323	284	290	307	321	291	315	310	310	275	323	320	300	325	316	284	317	310	308	334	283	305	340	328	308	352	317	300	303	301	324	327	284	290	302	343	296	311	294	289	312	278	330	313	325	305	352	346	294	298	303	326	286	309	286	303	301	297	323	345	308	292	302	323	324	322	315	303	304	294	291	321	309	304	349	319	285	307	308	320	331	339	308	305	334	316	273	315	304	278	318	327	295	331	311	320	310	287	339	299	323	308	326	314	327	308	320	330	293	328	312	306	312	277	304	330	283	298	311	315	314	304	296	308	307	308	321	317	292	308	301	299	304	309	307	317	323	328	320	310	292	311	318	314	316	294	294	315	288	302	308	309	330	302	351	305	312	320	292	270	304	333	316	309	334	329	269	310	328	307	312	310	296	319	279	347	305	315	331	282	321	305	301	307	343	294	332	277	322	299	304	315	312	290	328	304	331	310	305	326	296	329	315	311	308	315	335	331	315	317	288	315	331	310	333	295	303	309	316	351	310	298	345	300	303	317	341	299	316	289	322	314	282	285	318	312	293	300	314	300	315	275	330	328	322	310	300	299	305	290	338	305	324	328	287	316	326	333	313	322	316	249	314	316	308	347	341	298	304	313	302	324	309	324	313	291	346	307	322	327	309	265	311	307	332	280	312	327	344	337	286	294	312	277	294	296	312	316	323	307	340	342	296	328	313	313	313	314	306	305	336	307	292	301	294	277	296	271	300	303	308	337	281	288	278	317	314	301	297	282	296	300	306	322	299	324	328	318	321	316	284	333	298	324	297	300	298	317	291	292	291	321	307	318	278	324	307	321	288	305	298	305	328	288	298	285	255	324	283	317	350	332	318	291	296	334	294	328	305	314	279	306	306	294	297	310	334	316	305	316	314	306	311	290	328	314	296	298	301	300	290	352	315	346	330	334	279	277	293	298	298	320	312	322	300	341	311	311	300	299	324	290	287	304	310	340	306	317	309	291	326	296	281	326	356	335	303	329	335	292	332	331	288	326	337	324	305	306	315	328	317	327	330	304	277	288	313	302	310	303	285	316	298	317	325	314	329	318	342	291	342	334	317	325	323	342	294	301	319	292	324	337	310	308	297	296	300	285	342	300	318	308	345	313	270	331	318	338	324	301	307	320	315	342	309	317	308	314	293	301	309	314	330	306	339	306	309	330	312	317	312	293	321	315
3994	816	639	449	436	436	385	371	398	358	356	348	362	345	364	345	355	343	332	354	330	364	357	363	324	362	334	357	364	351	338	327	328	358	350	368	357	339	377	328	336	358	329	355	319	325	351	384	351	314	356	320	370	316	344	326	346	342	358	332	379	337	325	313	338	352	316	328	352	338	339	326	316	345	314	374	334	352	326	336	320	360	344	326	338	299	333	338	356	337	338	314	349	372	328	351	354	336	329	337	378	354	340	352	341	332	344	351	327	332	357	347	323	345	352	341	368	337	360	314	344	366	355	316	344	372	350	349	333	326	366	330	354	342	337	350	352	390	363	337	341	328	337	328	353	361	341	358	328	336	358	351	351	328	333	347	357	361	377	347	333	340	348	358	344	355	324	383	359	328	338	354	336	367	313	344	347	320	372	303	345	341	332	367	364	338	353	352	358	348	344	319	297	354	301	339	360	333	314	366	362	343	356	346	341	342	345	357	356	364	332	321	332	330	343	352	360	354	354	351	373	346	324	333	385	341	339	348	340	343	350	337	325	344	355	312	316	343	374	354	361	314	311	331	333	343	334	321	337	309	385	365	359	356	333	356	354	364	324	323	322	354	348	346	336	320	365	336	349	347	323	353	330	323	342	371	346	356	334	360	355	344	329	363	369	374	362	349	322	330	334	355	321	322	342	338	373	342	319	369	324	356	345	353	344	358	332	360	349	344	333	332	348	334	315	360	343	340	355	338	343	337	335	365	333	354	349	356	368	331	338	372	334	307	298	313	352	330	335	350	313	349	315	348	322	344	321	345	363	320	353	349	346	344	354	340	319	358	356	349	333	319	371	333	352	346	353	338	365	323	360	326	359	317	330	331	346	336	316	354	353	338	345	348	365	347	342	367	332	321	362	348	350	351	349	326	328	339	352	324	367	394	354	357	304	345	365	350	356	319	322	326	329	335	336	320	338	312	378	339	349	353	368	368	342	343	320	340	341	366	317	323	359	335	343	344	314	332	331	379	357	334	342	358	385	356	343	322	367	379	348	354	338	356	341	361	326	345	320	342	328	326	347	349	328	341	369	341	387	328	336	365	325	342	355	377	330	301	343	345	341	356	342	386	370	336	319	359	360	349	375	358	330	346	322	356	328	377	367	356	341	377	316	363	311	361	374	341	360	377	347	342	339	318	354	352	363	361	336	362	354	299	355	347	349	347	359	346	367	292	344	319	356	340	349	373	306	348	347	365	338	358	357	308	343	312	355	348	355	352	326	366	317	401	337	376	338	333	363	333	326	354	365	360	357	359	341	385	341	340	353	345	362	336	342	357	357	326	308	356	328	353	331	343	357	352	366	343	346	327	354	295	328	322	329	361	318	324	347	345	335	349	346	335	345	370	349	317	332	323	321	343	351	369	333	371	325	330	346	353	352	342	362	335	321	328	354	327	338	366	345	371	352	334	337	327	332	348	367	317	368	354	338	376	373	340	343	342	350	323	329	352	365	365	363	320	316	363	379	336	342	361	347	325	355	384	334	356	360	357	347	336	361	325	347	349	347	388	359	349	337	347	333	366	358	336	340	346	354	377	374	375	387	341	363	313	345	349	335	340	357	346	326	337	364	338	345	361	321	338	305	299	356	335	348	380	355	339	330	302	336	335	328	371	355	315	341	323	345	364	353	338	326	360	331	356	359	356	327	347	352	350	365	342	317	353	310	320	404	306	325	385	351	317	348	338	323	338	347	379	359	355	353	336	368	337	308	367	325	337	343	338	365	337	339	372	351	322	351	336	399	303	347	327	337	322	316	344	365	343	328	324	356	344	333	327	350	337	341	365	359	330	374	320	345	329	332	323	342	359	324	352	346	343	339	330	318	333	359	362	320	362	311	348	318	355	315	341	342	331	321	360	379	371	338	349	336	366	358	319	362	338	324	346	329	355	330	354	339	336	319	348	338	333	352	340	350	352	383	358	327	350	331	361	334	336	345	316	331	331	337	349	357	324	364	355	343	337	333	374	362	349	365	336	332	320	349	388	308	308	328	345	373	354	393	339	340	343	331	373	341	367	329	354	345	346	337	366	368	315	322	330	365	319	343	312	309	366	354	355	360	356	345	336	363	360	345	353	321	353	327	329	342	326	356	342	377	327	352	331	360	340	360	337	357	345	343	328	318	369	318	342	359	340	348	319	354	338	371	346	330	325	364	328	364	360	367	348	374	348	327	331	323	335	319	312	360	332	362	327	356	325	347	337	343	347	357	387	348	350	360	324	334	384	342	363	360	364	349	320	337	357	344	338	374	314	395	341	341	338	358	343	326	335	313	353	354	361	373	328	324	369	329	344	373	347	359	351	341	342	355	314	340	362	330	338	351	349	320	361	322	363	358	314	349	363	338	389	335	325	356	363	395	312	331	372	338	313	402	341	340	342	358	317	312	339	350	309	348	334	340	361	357	320	353	335	365	327	346	335	317	325	293	330	375	343	320	304	356	334	344	345	365	345	376	346	408	340	350	331	361	370	324	341	355	365	314	361	343	329	361	318	336	365	364	325	361	340	363	356	368	338	356	329	346	333	355	369	320	322	323	345	345	352	359	350	349	349	372	303	352	364	352	342	287	355	343	345	357	320	314	322	346	385	342	353	340	379	338	352	350	373	362	337	353	324	339	372	348	338	327	347	328	356	338	338	336	370	372	360	357	357	307	377	351	316	361	355	337	366	348	324	346	329	317	360	396	342	366	344	345	368	309	369	350	338	338	324	370	335	361	355	354	365	327	357	343	315	343	359	355	356	362	346	321	318	333	334	371	337	365	371	353	338	364	342	341	316	353	337	354	318	329	346	315	350	369	365	360	337	356	309	340	309	341	332	331	353	356	346	328	348	340	333	368	330	346	322	331	317	343	348	385	333	369	352	371	341	321	313	350	334	357	373	332	360	324	337	365	346	382	329	343	317	356	371	332	306	343	361	375	339	323	370	345	331	337	344	346	345	312	343	339	351	337	356	357	360	354	328	367	336	378	345	382	311	337	359	337	347	331	349	371	333	349	332	326	319	305	334	343	319	370	367	337	365	335	352	354	347	331	310	375	341	348	307	328	352	362	352	358	340	339	356	354	323	361	330	340	349	334	337	366	349	378	340	339	328	340	335	330	364	357	326	363	336	371	366	346	344	334	332	330	327	344	357	345	365	325	390	366	334	340	343	349	352	350	331	367	333	356	331	331	326	356	368	370	300	341	323	369	328	338	360	334	389	371	377	339	359	327	384	322	392	344	348	344	338	324	368	348	342	349	353	311	346	340	359	351	343	347	360	342	335	343	330	343	353	341	334	351	375	329	321	357	351	329	357	360	342	335	379	338	335	357	359	348	335	332	332	326	349	332	324	336	378	324	369	335	360	353	363	346	354	320	328	363	330	373	334	352	354	362	345	317	360	334	354	369	334	380	343	312	364	329	360	341	351	329	359	317	326	358	321	338	387	342	362	385	361	336	361	346	370	339	344
23392	21092	28441	23989	21098	12376	1370	896	746	683	726	635	617	601	609	539	560	542	569	533	535	568	560	569	578	555	550	544	541	547	551	515	555	546	508	481	510	542	529	554	543	528	506	519	494	517	506	530	553	581	539	570	544	539	538	523	487	524	556	513	533	559	534	518	510	492	525	535	537	544	550	489	517	502	540	574	546	568	564	531	502	549	545	554	528	523	523	479	500	519	513	529	510	517	489	518	534	545	534	557	526	533	529	500	501	524	513	543	518	547	505	514	547	519	519	521	528	473	527	489	564	574	546	542	536	493	517	501	511	535	485	528	576	551	536	560	502	519	533	500	504	532	549	533	504	524	566	543	531	500	539	542	531	548	534	514	542	521	560	517	523	498	515	498	543	536	521	509	543	520	521	500	491	511	508	500	508	527	515	548	511	508	488	516	539	500	514	551	567	542	522	509	519	543	506	535	528	545	525	525	527	549	501	522	533	567	534	497	543	555	514	549	561	503	511	519	466	538	544	506	519	547	496	515	531	533	561	558	543	559	543	523	512	543	521	575	542	516	518	513	502	565	515	514	522	503	566	553	546	494	496	509	510	551	541	519	535	537	503	549	561	532	521	515	530	483	511	518	508	527	565	564	529	508	527	514	505	536	508	548	551	498	516	518	504	505	523	516	514	523	520	526	524	519	498	528	526	498	523	550	518	530	516	541	502	496	499	520	485	534	514	562	517	501	483	541	526	527	540	542	545	517	518	526	529	489	549	514	538	522	537	511	546	538	579	545	555	532	515	505	497	480	556	561	605	487	533	528	557	506	523	550	518	562	546	519	463	552	537	513	487	508	487	519	493	538	504	551	508	528	575	523	536	526	530	541	535	524	521	491	519	518	500	531	531	553	614	499	531	527	519	500	517	568	561	547	497	527	494	529	496	507	499	502	529	498	548	532	508	488	559	511	523	538	521	536	526	518	545	522	516	511	539	507	543	542	517	508	543	551	512	535	484	520	556	495	533	565	498	479	512	571	548	524	566	512	482	552	517	500	563	498	551	476	530	540	491	527	521	536	559	493	511	526	496	509	494	552	537	509	554	539	528	507	495	545	499	538	557	512	534	533	539	534	553	495	522	511	520	531	541	523	550	510	564	591	521	567	523	575	539	572	503	527	523	515	493	540	555	492	520	512	489	515	503	517	518	541	500	514	522	507	520	550	511	533	531	517	533	533	474	578	495	523	549	519	530	538	514	500	542	488	559	546	505	508	564	566	520	525	519	503	514	536	453	540	525	532	536	553	501	532	534	521	546	525	501	539	513	567	570	529	530	530	547	514	484	544	515	500	542	472	533	548	483	529	527	541	532	522	563	512	494	563	511	566	535	507	535	535	563	533	499	513	550	511	541	520	511	535	538	506	502	508	520	529	489	519	552	513	514	553	497	524	491	542	512	492	506	536	516	523	534	566	500	507	544	520	568	518	497	537	532	545	524	511	539	540	566	523	528	540	531	547	541	509	507	499	530	467	530	497	535	528	534	530	516	546	526	514	534	483	540	531	525	532	483	523	565	567	504	577	539	533	531	509	527	555	547	536	500	521	523	487	498	525	550	519	526	519	518	510	557	457	525	539	519	548	495	534	543	503	511	522	538	556	482	516	525	492	538	545	504	551	551	552	522	514	538	555	580	541	551	495	525	555	484	495	530	540	530	566	543	550	515	519	521	545	511	519	551	519	509	539	537	490	488	497	517	540	535	540	554	543	522	486	500	509	512	500	528	558	539	489	544	531	528	521	502	571	537	507	520	507	509	509	500	506	505	543	537	544	547	523	512	562	486	566	537	542	473	548	539	536	530	574	522	488	512	491	546	505	528	496	554	523	514	498	522	537	545	523	557	538	530	490	522	510	570	509	539	543	537	499	532	527	528	550	491	543	532	510	516	517	526	581	504	579	503	470	490	549	515	516	503	514	513	571	510	553	521	537	514	494	520	525	558	561	513	457	582	534	535	534	549	506	551	500	549	512	540	526	518	510	543	482	558	522	542	588	551	561	498	553	554	545	528	504	482	487	501	544	544	507	533	511	540	538	520	476	537	514	581	541	514	543	512	554	546	524	532	535	528	517	506	541	505	499	502	549	513	523	522	489	514	508	512	528	532	531	536	550	544	524	503	574	503	514	513	546	510	546	539	495	496	541	516	464	506	535	502	545	486	515	538	497	501	536	521	516	493	534	552	525	537	533	515	515	519	526	527	523	527	565	548	506	493	546	503	485	526	544	524	503	549	531	521	548	528	541	550	484	545	501	513	499	540	466	542	544	476	533	540	528	509	501	553	529	506	541	472	521	538	522	526	492	525	491	528	513	560	514	553	471	529	532	539	524	441	535	511	525	512	519	549	521	539	491	504	590	478	532	546	591	543	481	512	501	538	503	551	542	545	551	545	519	500	524	574	502	507	567	522	487	494	529	525	561	502	529	535	528	544	515	555	494	486	516	535	522	534	541	547	505	555	491	554	553	474	521	529	541	530	536	545	510	575	531	493	521	498	519	550	498	553	523	533	552	555	540	522	527	547	528	517	561	529	531	513	502	530	514	530	497	539	553	493	509	528	569	536	561	567	505	528	561	553	530	514	531	524	543	546	519	540	514	505	496	502	505	510	516	497	514	483	558	539	546	526	519	533	499	503	501	493	570	524	524	521	487	510	527	557	537	516	516	534	554	558	559	526	523	572	538	515	519	477	533	521	475	486	540	499	563	482	525	548	516	552	547	554	521	570	527	497	543	560	529	500	521	524	542	512	566	468	562	536	511	546	512	508	534	549	551	531	537	527	526	504	501	549	490	524	582	508	480	565	498	543	538	523	521	550	478	510	536	525	532	541	507	507	497	529	580	515	556	527	532	540	525	502	528	556	502	524	571	495	533	573	460	553	490	526	491	496	505	552	512	533	519	489	506	546	493	527	480	558	511	556	527	498	523	522	527	503	528	513	504	508	515	506	505	549	535	515	507	518	506	548	548	488	500	521	524	501	533	542	534	538	488	536	543	548	505	520	544	560	535	526	565	529	509	545	510	539	485	544	494	511	541	492	507	528	555	541	541	545	489	510	532	545	529	541	506	579	527	496	538	543	527	533	517	509	476	499	542	518	544	522	548	512	484	492	517	503	557	510	527	506	540	540	493	510	531	559	518	547	534	554	515	524	551	514	496	565	533	556	542	536	553	530	545	480	554	517	522	522	506	515	517	559	532	556	546	513	489	513	510	508	499	542	526	533	493	479	554	529	482	518	516	521	544	517	508	544	556	524	484	518	497	527	500	517	525	476	461	496	499	497	503	529	480	517	560	522	536	551	526	528	536	478	518	538	532	518	557	512	548	523	522	544	518	530	548	547	507	500	527	507	548	537	516	515	523	525	524	489	540	519	500	540	534	521	576	542	511	530	542	526	490	517	497	519	528	509	503	526	540	513	543	515	513	534	538	549	498	486	521	509	539	513	545	521	516	537	540
3169	8891	6125	3004	2225	1739	1449	1214	1006	897	821	836	755	729	676	649	680	638	669	675	596	624	634	620	619	649	580	637	631	590	630	580	630	619	601	569	591	632	584	559	557	539	639	571	613	600	580	621	570	586	546	561	600	598	569	590	579	620	590	588	614	588	603	589	579	570	547	566	561	555	525	619	565	581	575	542	581	587	609	607	613	564	563	554	578	570	583	588	615	546	635	568	554	559	588	565	580	573	600	565	601	581	547	577	594	563	572	570	588	581	592	547	604	564	598	582	548	557	567	589	599	574	576	561	564	586	598	597	576	576	612	605	555	574	566	621	574	539	591	578	576	602	553	558	554	516	610	574	586	596	567	586	588	552	565	557	555	549	556	542	539	595	536	578	598	590	597	596	585	570	617	560	572	530	566	585	611	596	572	576	589	598	595	530	605	558	593	539	543	599	543	559	582	540	558	565	582	574	590	570	584	600	587	579	567	644	611	575	583	552	606	564	543	583	583	629	587	574	536	564	576	549	610	537	600	544	585	591	589	546	522	565	562	604	567	556	587	602	537	568	598	558	540	572	543	541	563	559	599	587	602	561	570	592	553	573	540	611	593	583	575	560	590	563	578	586	551	568	624	577	577	594	581	627	579	551	572	593	550	603	579	576	577	544	626	571	560	602	576	583	556	578	585	569	515	587	575	561	568	594	567	588	587	591	606	566	597	612	615	620	554	602	568	584	530	551	600	616	571	542	542	530	576	620	554	613	562	557	588	599	556	594	600	605	598	592	592	612	591	592	539	583	583	574	561	574	559	599	565	585	571	540	552	590	605	547	584	564	598	530	579	547	575	588	558	558	573	586	597	610	624	546	601	569	577	582	620	561	592	582	559	569	598	583	573	602	563	600	576	548	575	604	597	569	540	570	573	556	593	580	545	557	596	535	550	593	534	556	622	549	538	533	566	580	591	602	577	563	563	569	531	572	568	572	588	569	574	600	611	588	551	602	531	610	581	552	608	538	579	576	570	539	592	561	590	559	525	576	571	589	624	504	618	563	587	573	584	591	557	611	567	559	582	559	555	619	616	609	558	575	574	608	601	519	546	554	547	595	562	575	582	546	574	577	589	584	568	613	576	552	601	608	556	579	573	542	548	627	575	585	587	555	570	551	546	606	559	542	596	592	530	581	607	565	527	536	603	606	577	568	572	599	575	573	591	584	591	587	522	560	578	600	554	569	552	578	600	577	614	522	572	577	553	540	582	562	554	558	595	593	578	624	572	583	579	597	572	572	588	583	626	568	574	563	550	555	568	602	558	537	608	562	551	591	552	585	597	545	564	555	580	566	554	574	580	593	568	571	595	579	598	531	550	566	615	603	625	599	558	576	602	591	529	577	540	533	541	604	578	581	558	559	546	546	612	547	546	538	614	535	556	574	553	573	566	545	572	613	530	539	612	621	591	571	555	569	641	557	559	597	573	550	561	571	557	583	575	578	583	604	553	572	561	573	570	606	584	608	606	580	579	561	573	552	605	600	602	557	587	551	581	568	589	555	601	559	605	563	612	624	578	585	590	578	561	564	578	599	612	556	606	544	598	554	549	604	555	600	588	550	591	609	533	615	544	615	571	576	569	581	585	580	602	529	556	584	581	551	618	569	606	569	610	562	561	587	568	556	568	557	622	571	566	604	557	555	590	560	583	621	570	530	593	607	595	579	537	543	528	585	572	564	553	562	537	560	596	580	590	564	597	586	601	576	584	570	542	562	553	526	595	578	604	582	546	575	554	564	592	609	577	566	585	562	543	588	564	626	556	650	570	541	570	543	609	531	587	606	601	618	591	582	579	569	598	588	545	593	612	585	552	580	553	526	597	552	581	618	551	562	610	579	601	571	669	586	604	611	555	563	593	543	587	612	588	551	560	568	596	589	547	613	570	531	557	606	545	580	589	567	586	552	573	559	562	560	553	597	590	568	573	631	589	527	584	586	579	582	564	625	560	622	636	569	590	578	582	556	592	605	570	583	575	579	575	596	565	519	580	594	585	563	589	603	552	579	543	572	543	600	553	567	590	570	590	605	534	535	560	553	574	571	550	578	571	549	588	545	562	605	576	575	559	528	558	536	616	563	626	577	611	573	573	563	592	598	582	568	562	560	540	565	610	607	563	543	567	575	582	537	573	580	555	572	595	547	564	596	605	560	543	598	598	559	566	523	569	594	559	587	582	576	585	608	562	544	586	639	567	602	553	556	597	573	563	609	547	566	581	582	570	585	563	614	601	569	538	591	548	596	566	568	581	565	617	583	574	558	565	586	588	579	577	583	565	565	619	568	568	537	587	559	591	587	545	589	559	613	569	582	584	610	586	596	543	592	604	568	592	588	560	564	548	611	560	565	610	571	603	591	598	580	564	576	584	551	606	555	571	536	580	561	570	578	531	559	531	568	578	554	621	602	573	600	613	565	607	570	579	598	591	587	546	589	611	540	577	566	532	584	544	631	595	570	546	572	557	591	528	544	569	557	552	569	558	569	580	569	552	571	561	591	603	585	578	583	591	601	555	555	591	586	574	552	562	597	590	627	563	594	564	567	564	567	551	583	565	561	553	562	570	588	602	553	569	554	535	591	599	555	543	563	540	569	569	613	569	561	609	553	634	579	570	562	639	598	554	605	544	607	593	577	580	568	590	593	568	554	558	560	588	595	541	561	579	564	555	559	602	551	546	561	583	598	567	550	565	564	587	582	572	591	575	599	549	552	577	594	542	562	571	558	569	579	580	599	586	598	590	564	575	547	613	558	546	592	592	601	563	539	566	568	563	560	550	589	568	584	557	601	529	569	603	545	577	568	565	586	565	584	623	571	577	570	591	552	589	589	579	551	589	586	574	586	563	554	573	613	583	600	623	567	596	595	562	552	583	607	594	583	561	580	558	590	581	566	570	567	572	587	606	582	590	566	589	603	582	574	576	603	589	572	616	572	565	575	522	586	575	557	586	538	565	582	575	575	595	568	642	582	579	550	612	574	601	571	611	567	528	616	574	552	614	563	567	558	550	544	597	576	561	591	584	607	593	602	565	562	595	544	562	571	576	570	561	579	554	597	573	576	571	586	578	581	606	620	549	573	542	552	581	596	594	535	575	562	586	541	608	584	568	594	606	567	574	571	608	542	587	554	546	597	599	545	570	604	598	562	579	570	569	561	535	590	553	590	574	625	564	593	606	581	560	592	554	569	553	573	590	598	570	549	582	583	580	565	602	566	572	588	575	579	572	626	606	571	574	566	616	577	545	558	584	585	609	591	567	583	603	578	575	582	569	533	564	596	597	544	580	601	554	553	572	537	557	534	599	582	626	598	579	589	564	607	610	616	611	566	545	544	540	651	562	610	581	550	559	600	571	615	606	551	568	557	587	620	607	578	568	581	582	592	600	557	574	607	579	579	540	603	590	583	621	550	595	581	556	563	598	577	564	569	591	573	532	560	575	547	576	562	587	612	608	567	593	575
24421	21050	27483	24814	12668	560	398	285	275	244	248	208	217	204	199	189	193	195	183	195	167	149	160	169	175	180	162	170	173	168	163	193	184	167	164	164	148	158	183	133	186	179	158	164	173	180	148	175	151	180	161	178	161	177	164	199	173	151	146	164	164	148	189	167	152	158	161	162	153	178	153	190	176	171	166	147	174	142	148	164	178	144	159	165	125	185	153	175	151	138	154	175	155	159	149	182	132	147	160	185	156	184	163	164	168	170	144	163	172	160	169	128	163	171	169	149	145	180	180	156	133	157	157	173	165	162	170	131	186	152	161	159	176	151	150	149	155	164	167	163	157	146	158	175	162	149	160	164	136	169	173	175	166	166	184	167	146	152	149	157	168	150	170	175	156	170	172	148	151	152	183	157	137	166	164	153	170	131	155	183	177	151	150	159	169	151	184	177	156	119	158	173	153	154	158	155	146	159	184	179	168	148	167	176	167	159	146	167	160	158	175	155	159	152	176	160	170	157	156	168	164	163	165	135	141	152	165	173	150	162	155	175	168	191	148	143	160	139	172	173	176	186	177	166	174	145	160	151	146	145	160	153	176	166	173	139	153	166	136	153	179	179	159	151	152	166	143	154	143	154	140	162	166	145	163	136	174	174	165	180	174	176	134	157	164	151	161	166	145	151	127	157	156	146	169	179	149	161	200	185	152	171	164	151	159	137	189	168	150	162	178	169	141	167	159	170	160	167	158	153	173	166	158	159	185	171	175	170	141	164	149	169	166	160	162	148	153	171	156	169	159	160	124	162	169	170	177	164	160	145	167	150	185	159	163	138	156	161	165	150	144	159	175	125	141	184	151	173	186	149	177	168	176	168	167	178	152	179	159	159	173	149	189	132	146	146	170	184	163	152	158	155	161	174	161	150	173	157	175	169	149	175	171	150	142	134	150	159	168	173	157	148	138	139	170	167	137	152	153	174	170	167	160	144	165	154	156	174	160	137	151	156	164	150	178	165	170	153	168	152	171	169	180	178	159	160	152	169	164	154	166	152	165	151	160	155	149	137	170	165	176	185	174	156	172	153	152	151	174	150	173	180	166	155	189	165	149	179	171	140	176	156	147	168	165	169	180	173	167	162	162	169	170	142	178	157	165	157	145	161	144	159	162	160	157	158	152	155	173	183	147	177	152	165	173	177	159	161	151	172	158	169	168	148	159	149	161	160	166	183	131	179	158	151	171	167	168	160	159	178	176	164	161	151	153	156	153	153	146	155	169	159	138	154	163	161	185	156	148	168	154	164	144	164	172	152	156	138	164	148	168	149	167	180	177	165	161	180	169	174	167	181	163	163	153	168	157	174	162	171	152	188	177	168	145	206	174	166	136	143	166	171	175	170	163	164	156	159	139	174	162	156	167	174	169	164	150	168	146	199	145	152	159	154	169	178	194	165	150	156	152	165	157	180	172	156	149	162	156	151	143	176	167	197	172	133	155	174	149	152	173	154	136	150	193	145	164	154	156	163	178	135	174	193	164	173	165	157	152	168	172	162	141	160	137	136	187	168	179	169	156	141	137	151	171	153	158	165	160	157	159	162	144	160	187	168	134	158	177	171	159	153	148	162	155	186	136	173	154	169	155	152	154	163	171	164	171	157	163	166	166	167	151	155	148	167	158	166	172	166	149	151	184	150	171	174	155	156	165	145	148	160	150	153	182	152	160	150	145	149	147	169	149	178	162	137	161	165	152	155	171	158	155	166	150	169	163	168	158	156	155	181	193	169	178	140	152	154	150	169	170	143	152	164	162	147	155	167	176	175	165	151	152	153	158	165	167	152	162	155	160	155	175	169	169	160	191	179	168	173	165	185	154	189	165	166	155	155	168	197	165	169	171	159	161	173	177	148	177	159	170	153	169	149	171	182	139	145	171	134	176	174	168	171	163	154	184	156	141	152	169	152	172	163	183	144	155	160	178	139	179	162	172	123	159	165	159	155	152	166	147	166	172	172	164	158	151	147	142	155	173	173	145	179	158	183	179	151	164	173	159	156	146	178	180	145	162	151	140	173	164	154	168	168	170	177	161	158	146	156	182	191	157	169	187	159	176	168	160	166	171	160	141	176	155	145	179	140	165	146	157	163	151	169	137	187	174	144	148	141	184	168	167	164	139	177	163	160	165	178	147	175	172	145	173	164	157	170	137	161	177	167	151	179	148	158	187	160	190	162	162	175	158	161	156	165	172	158	156	176	177	154	165	135	170	158	180	171	152	154	186	167	165	167	167	177	157	158	142	148	136	167	161	184	141	161	158	169	176	165	154	174	174	159	185	165	168	161	162	164	169	178	141	160	170	175	180	159	164	150	170	164	187	143	142	163	161	174	168	182	189	178	150	159	166	144	159	171	176	174	175	178	171	159	166	147	164	152	172	158	157	143	162	158	157	148	154	162	147	166	172	149	191	175	141	161	143	164	166	152	172	162	166	144	165	172	181	171	173	173	183	128	161	148	168	159	184	140	174	154	157	154	159	182	166	156	168	167	177	167	194	159	168	145	153	129	142	180	158	171	162	144	189	162	166	171	169	159	163	147	169	180	192	171	150	159	177	148	177	151	141	185	150	175	187	170	174	173	157	181	173	156	167	180	174	163	167	133	165	140	193	174	158	157	144	153	151	147	162	168	157	194	144	184	160	151	146	161	139	152	171	161	173	155	160	148	153	174	164	158	143	139	151	161	169	155	179	152	156	154	145	165	192	172	182	165	162	152	156	144	173	187	169	173	156	176	170	151	171	160	163	146	171	158	181	173	171	179	139	147	172	159	184	148	146	166	158	181	141	162	173	155	174	159	171	138	173	169	167	162	165	153	181	167	133	138	165	162	146	142	153	168	156	166	174	166	173	169	163	171	153	180	165	148	162	138	178	149	181	164	171	158	168	160	153	183	171	146	183	142	170	170	150	143	164	149	146	155	149	170	152	186	164	171	190	151	171	171	156	167	160	157	152	169	135	169	166	155	150	148	170	156	151	161	136	170	142	176	157	149	153	174	165	147	167	161	185	146	167	169	208	167	150	152	158	156	153	171	171	174	190	194	176	152	165	156	154	177	186	167	155	162	163	169	159	165	145	162	183	155	157	168	172	160	178	190	157	177	168	177	174	163	149	162	196	141	169	162	152	158	186	156	166	177	155	175	144	163	170	167	168	156	164	162	163	137	155	163	161	164	157	171	160	141	141	162	170	186	181	163	171	174	154	144	162	188	143	172	166	185	165	159	146	171	133	147	179	146	184	140	173	158	138	153	154	182	172	153	165	178	148	168	147	152	162	147	148	184	150	180	166	165	182	162	168	171	158	145	168	168	147	168	198	157	180	174	145	163	163	162	155	136	167	144	156	184	163	161	161	137	178	175	163	163	163	169	153	166	162	184	169	170	146	173	164	157	161	149	169	168	164	166	143	160	161	155	151	157	169	164	162	170	151	177	184	159	152	148	149	153	163	170	167	160	150	145
2967	4864	3292	1652	1117	840	666	517	410	384	334	342	290	259	271	268	250	236	204	219	208	210	245	235	230	216	201	242	196	213	231	186	191	188	210	211	189	203	214	181	194	223	197	186	209	210	232	189	191	192	193	209	195	220	192	179	218	212	185	196	204	205	197	201	200	196	194	201	187	178	193	220	208	185	204	186	221	197	214	185	196	192	192	177	184	201	162	196	199	191	206	180	218	207	177	222	204	195	206	193	194	208	205	199	207	184	193	196	208	226	206	181	196	198	196	192	212	170	190	209	183	182	192	171	195	208	237	199	189	233	201	211	204	183	204	186	214	210	217	174	210	200	183	170	193	196	211	185	200	175	159	180	224	196	198	205	206	210	206	198	209	200	210	203	224	191	213	193	205	205	205	203	207	207	204	207	203	199	199	202	184	204	234	214	203	179	220	195	179	211	201	200	204	181	196	177	203	209	200	208	188	201	194	196	201	209	185	181	213	212	187	206	197	206	201	204	212	180	169	198	180	185	195	201	190	180	196	204	191	204	213	198	182	185	191	186	210	199	206	201	195	208	213	202	205	204	194	220	192	195	182	223	188	214	209	191	242	220	197	193	175	194	217	170	166	204	179	176	207	205	207	214	210	220	172	199	195	197	210	173	184	190	229	216	189	195	199	190	175	197	199	208	205	179	179	193	202	197	187	184	211	203	190	193	192	197	195	226	180	203	167	200	202	195	181	199	224	184	218	195	201	207	190	226	195	194	191	189	198	176	192	230	184	196	196	183	197	205	169	185	193	224	189	181	205	198	205	187	206	206	185	209	181	222	195	206	191	190	180	213	204	189	191	169	202	179	202	207	200	204	205	209	185	205	199	186	219	191	210	210	227	194	199	204	191	209	185	182	199	190	208	186	193	207	195	182	212	195	192	207	180	208	198	188	208	195	180	209	195	196	198	202	156	211	182	190	196	199	182	205	190	216	197	189	208	192	193	231	196	201	195	205	190	214	191	199	200	199	218	228	211	231	211	216	176	206	213	189	194	234	189	191	161	178	199	191	196	183	182	198	199	175	178	217	216	204	189	216	194	218	200	196	202	209	200	212	180	206	210	209	190	171	209	179	173	211	199	182	195	215	206	192	181	196	195	197	195	210	203	194	201	189	193	201	212	188	237	217	203	184	201	159	185	228	208	183	162	208	213	191	209	186	202	214	190	218	202	186	189	201	190	201	192	214	204	201	199	200	220	193	194	182	181	182	193	183	180	211	213	219	185	189	205	204	194	193	180	197	217	198	186	194	182	180	214	186	189	194	220	185	201	217	212	208	169	173	174	199	193	196	196	184	167	195	199	206	214	218	173	179	211	185	197	186	197	182	218	196	188	197	214	211	201	190	191	185	183	205	221	199	186	190	159	156	198	183	185	209	200	167	197	180	217	201	183	204	187	178	200	228	181	177	187	197	210	180	204	192	202	221	178	185	200	186	223	198	200	181	207	215	201	200	204	228	209	180	185	193	190	215	214	207	215	196	182	208	200	207	218	202	203	182	218	229	218	197	192	164	213	194	196	188	224	191	210	206	199	187	194	177	205	208	189	193	182	218	182	204	180	198	184	185	181	185	211	210	184	207	214	196	222	180	217	173	200	210	211	184	199	178	174	196	211	190	212	195	193	224	185	197	183	198	192	166	209	201	213	196	174	204	199	219	193	180	180	206	221	200	220	200	192	198	214	169	194	211	213	178	224	181	200	191	189	228	173	201	185	195	211	198	202	169	192	183	192	200	195	192	210	203	195	200	189	217	200	234	199	195	200	200	213	214	194	183	187	190	211	202	218	201	191	197	188	223	181	180	199	194	177	192	195	196	187	211	198	205	207	199	205	194	191	188	222	187	208	195	203	173	190	189	186	223	204	209	214	199	195	187	187	204	198	229	198	215	190	195	203	175	209	185	170	211	203	242	198	223	211	178	206	191	195	205	164	182	190	185	214	194	204	208	193	200	224	228	207	199	199	183	167	207	208	214	201	185	186	198	210	159	196	203	197	181	177	220	188	194	216	198	197	224	188	207	195	211	219	164	214	211	211	189	206	205	188	237	199	180	193	191	203	201	207	221	183	185	204	213	196	177	184	218	222	214	213	194	204	216	188	178	193	202	180	199	207	189	209	224	193	201	194	180	199	175	174	184	200	191	163	203	220	181	207	197	185	199	189	191	192	201	211	197	216	196	194	186	161	209	181	215	209	210	221	206	189	162	195	166	225	214	179	217	187	204	200	216	197	203	189	177	196	182	194	219	196	182	196	191	192	163	206	202	213	189	193	184	205	201	199	197	203	202	174	192	197	201	215	197	178	180	197	197	201	217	184	191	195	186	192	202	201	204	197	192	214	184	193	215	182	195	178	189	194	188	168	195	201	190	201	199	201	187	197	197	221	195	175	202	208	186	194	212	197	180	215	217	184	203	202	195	172	207	162	213	162	199	188	169	212	180	179	197	192	191	183	192	214	181	217	200	206	167	192	210	177	186	179	191	182	186	215	187	200	223	190	178	197	204	200	197	219	191	172	182	219	208	175	201	189	200	168	196	203	199	197	189	192	166	201	183	205	197	217	218	217	207	190	187	196	179	203	212	212	164	182	182	209	198	207	195	189	199	172	212	190	208	176	174	218	201	206	185	196	236	181	188	198	207	195	211	195	179	176	194	189	191	223	195	199	192	202	193	226	187	208	198	203	194	169	185	195	172	178	176	228	221	195	203	204	200	213	175	206	200	197	196	208	214	207	190	182	208	173	182	179	182	182	209	238	214	215	201	219	196	213	190	229	178	197	192	204	207	198	206	184	176	205	181	215	186	178	248	178	198	193	159	225	197	201	180	205	230	214	187	208	213	187	179	194	200	224	161	188	189	209	217	172	200	200	193	196	203	189	217	191	219	172	185	204	217	177	188	173	196	194	216	185	213	195	214	164	196	178	168	231	206	216	189	183	167	186	194	211	203	204	184	197	187	207	191	200	175	199	189	201	172	233	216	194	201	176	191	186	201	184	197	222	192	204	201	199	187	186	174	207	213	207	180	205	194	227	194	223	182	211	202	198	205	199	190	197	191	190	192	172	190	197	191	170	183	213	208	178	193	199	187	198	182	186	211	172	178	210	167	208	201	182	187	202	185	202	211	160	181	207	200	202	191	188	201	184	218	202	205	199	205	194	199	177	204	217	195	173	213	200	198	177	201	201	203	189	190	208	186	197	199	185	173	210	189	198	213	171	188	207	172	190	212	208	179	178	214	209	216	206	200	228	187	183	180	207	204	178	213	189	183	197	173	226	212	196	208	206	212	202	192	170	189	201	213	227	188	182	229	192	212	190	191	185	238	180	192	204	201	206	231	207	183	181	206	156	170	197	187	184	183	197	212	198	197	211	207	219	174	182	184	206	217	195	197	185	193	218	172	213	195	198	177	196	179	191	197	207	210	203	186	210	192	184	180	193	187	220	211	184	193	188	202
22371	21090	28844	23563	21090	21146	10419	1217	842	747	709	626	634	586	561	547	559	512	513	468	497	510	450	461	435	448	453	441	453	433	433	430	461	468	438	437	404	421	432	423	420	398	424	465	478	446	386	392	459	454	435	485	450	382	416	431	403	421	398	442	437	427	408	406	440	436	410	423	424	413	445	456	392	408	387	381	437	448	447	424	385	424	440	416	421	398	413	392	424	411	457	414	419	455	423	410	420	453	416	392	419	425	440	430	386	438	395	413	418	479	403	376	413	378	422	411	434	409	393	449	434	407	431	390	409	426	429	448	437	428	434	427	413	416	436	405	418	444	398	450	431	411	450	428	415	415	422	428	398	451	408	417	422	422	446	392	406	425	427	409	450	436	425	394	388	425	413	434	430	385	452	414	404	404	391	394	433	438	452	429	401	410	398	426	410	434	420	427	397	430	382	448	412	429	443	409	395	408	435	395	426	436	455	436	407	437	398	441	411	426	388	425	383	417	416	393	435	398	413	401	430	413	403	438	381	441	429	447	410	431	432	415	440	389	427	414	407	410	430	393	394	426	438	416	403	415	425	413	431	386	460	417	437	432	379	399	440	424	421	405	396	412	397	436	442	385	387	423	424	407	431	400	432	413	447	432	449	389	426	402	408	407	422	417	413	448	434	414	410	425	441	438	399	414	410	393	443	447	424	424	433	420	424	402	418	432	423	409	420	422	402	422	438	445	411	393	408	502	448	406	445	411	428	393	397	383	375	436	442	396	392	421	379	400	436	408	454	444	430	419	400	427	398	434	419	425	421	372	434	443	424	381	389	420	396	435	418	433	426	422	430	368	393	439	402	413	422	424	437	469	423	376	419	400	451	390	420	421	413	429	437	412	431	409	404	413	443	389	430	410	408	446	441	426	409	383	395	419	401	432	411	395	430	416	412	409	430	430	398	462	401	431	443	436	445	404	370	429	433	420	422	407	450	408	369	428	405	394	413	425	417	365	405	411	433	440	425	411	440	395	444	429	393	386	396	445	393	430	416	437	403	413	397	401	449	383	438	389	415	417	434	409	435	408	431	401	387	414	429	441	418	403	432	437	408	423	444	386	417	427	423	418	427	397	398	455	424	440	423	409	424	390	418	419	416	410	413	434	453	424	396	396	428	426	401	419	416	428	401	440	411	397	418	453	400	406	437	430	427	449	400	381	421	373	405	403	429	451	374	412	429	409	385	417	432	432	423	420	442	410	409	368	409	397	456	425	440	410	411	420	417	417	429	388	433	396	427	401	397	386	428	409	396	405	387	403	427	424	422	390	416	418	442	390	411	404	414	413	405	387	394	406	432	407	431	377	443	412	390	424	418	454	408	415	409	404	417	379	446	449	405	403	402	425	412	411	428	447	412	416	411	401	397	394	388	429	386	449	388	432	410	425	402	435	420	450	407	424	397	387	406	408	437	421	405	399	415	405	433	412	454	429	411	387	424	430	407	431	425	460	410	415	361	412	437	444	407	405	387	405	391	407	389	406	433	418	393	407	444	418	439	404	429	424	396	415	431	439	420	416	451	429	407	439	414	371	405	397	371	388	444	413	393	369	424	444	404	411	413	426	438	386	388	397	418	415	384	434	422	391	442	416	406	442	449	418	419	436	409	394	435	453	386	415	402	441	450	395	412	434	409	464	384	435	467	420	445	401	362	410	413	424	405	404	433	439	407	448	397	416	409	421	410	437	436	423	430	355	428	442	429	417	420	419	411	441	404	424	435	417	411	402	451	437	400	397	437	410	411	428	428	422	420	406	389	408	431	404	414	385	407	400	414	411	385	427	463	413	376	442	438	414	412	411	397	432	413	395	454	417	423	431	436	426	390	406	408	421	433	430	387	417	416	435	404	422	464	427	408	409	423	419	408	434	395	406	388	428	423	423	410	407	412	430	396	446	433	403	431	422	379	403	442	429	392	446	420	407	417	427	418	413	427	409	429	414	409	426	402	382	395	420	403	440	449	390	403	440	459	406	375	418	405	415	423	461	444	421	391	437	395	397	422	419	403	400	393	401	388	432	409	414	447	408	421	433	436	419	414	386	446	390	434	389	405	438	390	416	413	403	449	438	418	416	394	413	420	432	441	399	427	411	431	466	404	408	385	427	429	430	429	440	430	420	399	407	403	440	386	383	397	412	405	399	409	415	389	420	429	407	406	429	417	384	404	414	427	396	464	438	405	409	398	387	391	446	390	403	411	465	406	446	395	383	432	401	375	408	435	421	402	423	396	403	399	444	401	396	439	374	399	447	409	415	431	431	444	421	391	385	395	389	407	426	390	416	405	406	428	389	432	400	422	388	402	423	403	400	404	400	420	430	408	405	414	415	400	430	421	413	430	415	400	425	405	425	411	434	458	415	401	403	423	426	420	396	416	391	445	409	405	394	431	428	445	384	392	425	383	411	424	371	401	385	404	414	415	427	392	419	415	451	469	407	407	442	436	396	430	379	425	400	422	390	430	437	410	448	391	425	387	400	416	420	446	396	410	402	400	398	406	434	387	401	431	407	423	442	424	407	414	409	433	436	422	415	408	393	428	383	427	374	385	412	425	432	429	372	433	410	407	413	429	431	425	376	417	385	405	416	415	396	386	415	401	428	393	423	414	405	416	419	406	430	428	410	424	434	423	398	434	423	432	421	401	409	412	420	386	420	441	414	400	391	451	387	363	421	387	425	432	416	390	378	415	403	402	409	401	446	436	401	447	410	450	401	382	427	426	405	409	380	417	420	385	403	408	432	426	422	441	420	391	424	436	415	443	396	404	439	447	432	456	400	434	390	444	431	446	433	430	429	421	409	435	443	389	436	411	378	435	398	421	424	429	394	429	405	413	405	395	430	443	423	392	414	388	411	387	418	448	411	418	412	375	445	394	417	410	411	399	420	386	426	451	405	426	361	424	377	435	402	432	397	448	417	417	400	412	364	438	401	405	444	443	419	427	438	430	389	401	412	398	434	404	424	384	394	450	403	426	390	420	422	436	382	359	405	397	407	421	426	415	385	410	419	438	407	416	405	434	443	423	413	423	410	444	419	420	447	406	368	410	436	393	439	380	418	412	393	419	384	448	388	392	402	390	403	420	400	421	418	413	413	423	420	432	400	388	415	416	415	391	428	479	420	425	413	451	399	417	434	433	432	408	457	437	432	412	414	407	436	408	405	388	431	397	436	404	405	416	414	429	414	387	418	406	416	418	424	441	409	433	406	430	407	424	397	438	412	419	399	453	428	403	407	400	425	415	418	434	417	426	383	400	408	403	402	437	434	412	426	450	421	410	418	437	409	395	404	399	394	382	433	432	407	442	451	423	398	365	417	427	386	429	431	444	414	419	444	396	402	433	395	387	425	424	428	412	396	396	421	391	470	426	445	420	469	448	415	422	413	416	404	453	395	440	399	409	415	422	410	379	397	412	423	399	416	405	393	432	437	451	413	397	407	430	416	408	444	406	398	431	401	424	401
4358	14075	9809	4938	3478	2608	2030	1648	1363	1106	956	833	784	740	722	675	677	575	588	603	566	547	547	568	580	566	508	553	488	528	500	490	529	475	519	524	533	492	475	499	478	491	494	494	479	470	472	478	487	449	483	483	479	484	476	503	477	488	465	484	454	476	452	494	514	512	473	462	494	480	455	479	482	466	472	487	491	506	463	470	474	454	461	463	430	474	503	410	481	470	456	445	489	482	455	492	499	423	454	481	459	481	481	459	527	466	517	488	530	482	493	473	461	498	468	472	474	453	493	514	438	468	456	417	480	500	456	465	505	482	474	464	505	453	487	471	472	493	465	472	433	475	481	481	487	454	425	461	446	461	453	450	499	487	451	467	483	466	458	464	475	461	520	454	501	484	495	450	476	437	488	463	453	483	487	464	443	454	486	491	475	460	473	459	430	447	442	486	450	461	478	465	431	450	478	466	435	451	457	494	459	483	481	436	481	482	464	451	479	436	466	461	450	504	433	447	460	455	472	522	472	442	468	462	489	444	475	447	448	443	471	448	465	513	498	443	462	473	488	457	494	484	504	468	459	441	471	501	459	459	471	487	431	433	465	456	459	461	484	479	442	472	445	495	520	467	448	448	479	461	517	483	472	453	447	437	476	447	433	452	488	459	442	456	483	462	512	469	475	458	449	472	504	477	484	490	484	433	460	433	499	476	471	458	514	465	473	471	471	449	440	454	470	508	471	472	443	453	460	502	496	468	496	436	475	480	430	498	468	459	442	460	449	506	426	432	489	484	470	462	456	481	486	482	493	506	469	444	514	444	490	481	440	477	468	447	444	452	459	452	443	472	465	436	457	481	463	493	447	455	438	472	463	478	445	468	445	486	462	456	476	465	445	479	480	468	491	457	489	509	503	460	476	447	480	529	474	447	489	476	461	477	452	462	480	479	490	461	482	445	490	444	456	463	457	494	508	446	455	463	471	470	466	423	438	476	510	491	489	513	488	483	469	478	469	454	467	454	481	471	452	499	435	477	497	484	447	475	505	469	491	469	470	462	459	444	422	486	455	472	481	441	498	472	478	454	467	461	436	452	518	465	425	457	488	456	469	488	440	483	506	454	489	504	462	441	482	499	469	417	466	447	489	441	494	422	432	473	456	450	439	459	498	473	461	441	447	474	443	480	456	451	448	435	470	468	503	534	484	495	452	495	453	461	495	432	448	465	541	503	453	488	456	466	465	450	490	476	464	484	487	485	484	481	441	446	485	455	493	451	492	455	469	471	441	467	480	451	482	464	449	472	432	521	471	449	500	447	430	457	486	463	505	480	451	460	467	462	448	467	476	491	471	478	478	458	471	485	482	462	442	454	486	452	453	451	512	523	435	419	486	493	417	474	503	463	469	433	477	526	474	445	471	484	501	499	486	427	479	477	480	495	475	470	458	482	444	461	461	468	502	429	492	454	467	457	456	509	511	474	497	464	451	483	479	478	433	468	466	469	451	459	447	491	463	487	472	458	446	475	459	471	440	473	472	428	493	466	473	440	467	496	457	496	467	468	477	510	492	456	533	422	458	460	460	404	455	442	430	509	484	518	496	439	487	446	463	468	490	476	477	447	479	440	502	484	441	485	446	468	504	455	470	482	454	416	459	452	463	465	484	464	426	468	453	467	460	492	445	481	503	453	440	493	438	439	486	458	447	459	470	455	447	522	463	465	500	433	440	479	443	420	461	493	447	449	466	479	499	472	440	452	442	490	468	445	466	440	472	487	443	475	479	468	459	443	485	463	494	476	471	475	457	469	440	428	450	466	457	504	491	457	468	477	461	479	458	516	469	440	441	509	424	471	483	476	482	469	432	499	459	446	462	427	478	454	477	429	509	485	489	471	452	458	458	463	467	474	469	464	529	492	458	481	412	460	461	424	446	488	480	481	469	422	469	431	465	471	482	491	431	463	466	465	497	472	521	489	490	425	516	501	475	489	488	483	444	478	471	500	432	447	458	482	498	484	467	486	506	488	461	454	460	491	472	438	464	469	482	438	485	483	513	470	430	461	429	448	492	496	417	440	463	476	446	443	465	472	491	454	489	460	445	475	470	445	449	440	460	453	493	445	454	478	511	476	488	497	473	431	483	429	473	485	466	449	511	501	496	479	477	490	446	439	472	493	469	495	477	436	475	441	467	471	468	464	501	478	490	497	480	477	428	488	473	453	446	493	457	472	496	517	455	480	464	523	473	471	469	500	440	500	438	447	424	497	442	469	508	475	477	508	502	456	491	514	461	471	463	457	461	503	470	454	454	446	452	462	499	480	434	503	447	510	501	459	491	478	442	501	471	464	492	462	480	448	470	507	500	463	483	454	456	475	488	477	448	459	469	444	483	472	486	445	486	484	491	498	464	445	511	486	462	472	472	472	472	469	454	479	496	516	447	483	519	485	444	452	480	478	479	469	496	439	485	438	492	480	478	436	481	446	462	456	480	425	459	469	449	455	465	461	477	454	440	478	450	473	471	456	470	443	465	497	488	455	473	445	446	434	491	457	487	461	497	472	472	460	488	463	482	451	477	447	479	496	470	471	499	476	459	481	464	468	475	518	455	452	489	456	462	495	490	469	482	482	496	451	483	427	486	492	497	449	463	441	467	476	495	479	462	454	498	458	478	480	497	466	474	497	454	428	471	454	493	452	449	498	444	447	460	432	461	481	485	475	479	458	484	466	468	457	448	470	475	491	468	465	497	461	462	461	460	492	457	481	437	472	430	440	450	447	480	469	483	443	473	471	436	489	494	491	506	475	454	473	441	489	503	498	495	460	451	487	432	475	468	487	473	459	450	475	433	469	495	441	481	450	482	461	459	484	482	462	429	467	453	448	455	526	451	455	482	455	467	470	487	459	457	471	472	493	504	501	445	448	450	447	498	499	521	436	475	430	478	512	481	484	423	510	466	496	472	437	471	473	435	472	482	472	498	466	508	502	445	423	501	479	449	458	480	472	461	411	467	449	472	453	460	488	461	484	443	463	502	490	466	439	496	468	483	501	461	492	435	496	455	493	441	463	465	443	459	474	433	478	494	474	443	474	471	473	458	464	462	482	504	472	462	473	477	521	443	475	479	485	447	471	452	476	461	462	442	437	488	473	467	501	458	457	485	478	493	428	497	428	467	474	492	490	495	475	491	464	473	524	451	428	461	449	472	492	496	476	505	446	453	463	473	462	504	458	436	476	484	498	450	471	478	473	501	443	503	468	484	428	441	445	490	484	462	439	451	478	481	494	452	430	457	477	453	467	497	446	464	486	471	468	492	495	465	469	475	449	515	431	436	435	454	484	486	477	444	484	473	467	487	460	472	453	447	456	476	482	485	456	473	478	449	489	469	485	482	472	493	477	508	466	482	465	474	453	452	457	489	463	456	455	437	456	453	505	484	491	439	482	478	446	478	482	466	419	468	512	473	473	463	498	469	447	446	489	475	490	492	421	480	477	459	455	454	456	476	429	490	493
27382	18228	3847	513	355	318	352	318	326	295	317	292	328	318	272	297	284	308	276	334	307	317	321	285	316	291	301	296	323	324	350	286	297	279	324	318	274	283	303	307	314	295	314	321	307	317	341	309	331	303	315	310	311	311	314	313	313	322	303	336	338	277	309	316	312	349	284	320	306	300	303	325	289	299	331	317	322	317	301	298	285	314	305	312	331	330	291	323	271	336	305	310	308	310	312	305	314	315	282	305	302	325	316	327	309	328	312	306	311	307	294	315	306	297	336	286	265	306	335	323	293	349	269	299	311	301	319	346	312	315	339	364	297	323	313	345	295	309	310	294	264	282	300	300	308	291	317	329	344	354	346	317	285	293	326	334	320	323	294	314	311	291	287	324	343	313	338	319	322	330	300	340	306	284	284	306	289	326	306	323	298	323	326	332	316	290	356	302	301	310	303	340	285	315	287	297	320	286	280	306	314	331	320	323	317	302	295	310	293	285	331	290	303	316	333	322	316	304	357	349	329	279	324	308	322	290	305	307	302	336	303	316	333	322	328	314	329	318	295	330	309	297	332	299	301	289	320	317	306	306	312	309	314	307	309	302	325	315	295	311	298	337	287	309	306	318	316	282	271	315	312	311	302	330	302	296	275	318	297	311	338	293	292	322	294	281	307	322	323	324	301	301	340	318	325	297	338	348	313	305	268	293	312	280	290	306	315	297	334	305	306	330	304	314	287	320	324	312	290	330	316	303	323	297	310	317	323	314	289	285	304	322	288	310	343	323	312	290	316	332	318	319	292	316	314	285	299	340	309	306	315	331	300	325	284	306	315	297	300	307	270	294	330	315	338	341	311	307	291	312	313	304	304	275	285	333	309	313	284	309	317	321	318	292	298	309	326	318	306	312	338	308	310	310	282	334	296	307	289	332	288	293	334	340	305	310	327	310	312	294	298	322	271	323	312	324	308	276	340	353	289	308	332	307	313	306	307	308	314	316	307	322	307	299	337	300	301	347	306	315	345	302	286	300	328	313	334	347	305	313	292	307	286	339	334	324	308	330	305	326	313	324	345	303	304	303	295	281	317	264	338	287	309	285	315	306	327	323	298	309	308	320	316	311	298	315	309	298	281	334	292	290	310	312	334	309	324	320	337	311	283	314	286	281	309	325	323	333	314	298	353	283	282	276	281	287	333	287	315	305	316	298	296	304	273	302	313	312	295	321	298	285	266	314	297	318	340	304	318	326	330	330	296	320	301	288	336	317	321	306	324	300	324	297	314	338	304	299	319	271	300	304	269	288	322	279	301	278	316	304	282	297	279	323	338	303	302	311	318	327	324	324	294	285	322	331	285	352	360	332	302	315	309	295	307	291	285	281	286	316	324	288	315	286	298	275	329	320	325	316	331	320	303	292	336	304	301	285	312	299	305	323	328	298	314	303	269	298	315	302	347	269	341	283	296	296	293	309	285	319	337	272	300	304	295	311	321	317	337	327	292	322	341	294	320	333	326	308	281	303	317	322	304	344	332	332	337	300	329	325	302	296	324	290	336	284	280	289	324	316	297	290	283	298	295	300	297	310	326	298	287	337	323	304	329	317	298	316	322	312	289	326	281	310	303	309	348	300	322	351	310	319	298	316	323	328	329	337	289	326	326	276	322	311	287	322	307	326	297	298	300	314	314	321	321	321	284	302	339	312	306	306	302	286	295	314	309	302	314	290	303	328	299	284	290	352	341	300	305	326	285	317	306	317	343	303	313	294	300	286	278	311	293	306	290	311	310	316	303	311	309	341	313	294	299	311	320	321	334	291	299	293	294	313	328	292	322	294	297	325	280	326	321	289	345	315	300	311	310	315	319	316	336	304	321	310	292	283	272	290	302	285	322	274	338	322	300	304	337	308	305	312	323	277	311	303	328	304	288	321	293	317	329	295	313	294	278	307	278	281	293	338	313	311	320	348	285	294	336	301	323	305	285	320	293	342	340	319	298	319	319	320	296	289	309	313	285	273	329	280	304	301	305	336	308	332	369	274	330	340	321	321	304	325	345	311	338	329	316	323	302	299	288	323	298	305	308	278	318	337	297	292	302	289	292	273	316	285	299	278	303	304	297	290	322	292	294	305	295	332	310	288	300	284	331	319	333	332	347	299	299	350	311	296	313	291	304	283	330	291	309	329	326	320	309	306	314	303	314	294	301	293	309	318	301	331	301	321	324	321	312	308	312	343	299	330	341	309	282	324	328	336	302	333	331	288	292	316	354	326	312	319	313	321	302	302	313	327	306	310	286	319	324	295	312	330	329	327	348	323	316	321	299	308	315	307	293	295	351	333	316	280	317	307	295	307	336	326	319	321	298	333	306	314	323	302	318	299	315	306	310	329	312	350	303	308	290	329	287	292	268	316	310	328	294	269	321	329	320	274	291	291	331	316	284	357	319	312	291	295	326	325	327	328	317	310	300	299	303	294	338	309	322	283	308	308	293	273	317	348	273	312	308	298	307	319	291	323	324	280	322	294	314	305	318	326	309	309	304	304	318	314	305	299	317	309	305	309	339	300	298	304	293	283	295	298	301	319	323	331	319	318	284	285	293	282	283	310	341	327	297	291	301	319	326	296	303	291	296	305	292	318	289	303	334	302	289	326	304	307	307	321	299	323	286	279	351	339	318	331	304	314	309	341	323	290	313	321	294	299	277	325	308	308	283	303	302	284	325	321	304	333	287	302	305	279	301	321	304	303	336	304	303	321	330	304	307	287	344	304	326	293	309	321	347	311	314	321	309	300	310	306	320	306	304	320	294	331	324	299	303	334	326	322	303	307	316	290	310	325	310	317	339	296	294	300	270	305	317	325	294	300	327	304	333	287	315	276	302	289	327	315	276	308	316	279	289	315	319	298	305	314	299	294	297	291	297	300	311	380	334	319	291	332	315	300	318	329	344	312	308	324	287	290	324	297	323	327	315	326	327	307	328	315	308	289	319	327	325	312	303	334	310	323	280	299	309	303	314	307	301	318	308	293	284	276	325	299	316	283	325	295	289	308	302	307	297	303	316	303	310	300	308	357	287	301	287	308	303	325	317	288	319	313	323	325	322	283	292	315	300	330	301	318	310	301	307	317	339	301	314	316	322	309	327	323	291	305	323	318	300	312	299	288	285	310	311	290	336	301	302	288	318	292	305	293	326	310	321	321	316	325	309	290	325	301	335	266	306	306	302	303	303	320	301	301	299	328	330	315	342	308	305	330	316	306	308	301	312	335	267	279	315	360	327	279	286	288	311	312	296	272	293	282	334	330	294	318	326	292	291	272	311	316	294	292	297	329	317	313	311	297	294	289	296	332	265	351	308	320	305	326	323	334	316	314	287	305	317	296	329	320	281	315	290	301	309	306	293	301	315	327	309	349	319	317	295	313	310	303	341	307	284	301	321	330	319	284	296	286	279	299	327	292	298	334	305	304	292	322	299	313	290	325	312	297	301	327	335	332	331	300	315	317	289	328
4154	790	620	470	422	422	392	380	363	382	358	328	315	369	353	357	350	341	365	318	321	337	359	355	335	318	382	352	335	343	350	352	373	356	349	282	330	341	353	317	327	335	345	314	344	338	326	359	349	332	336	365	340	382	361	315	366	332	336	351	330	313	363	368	337	340	344	351	315	339	371	313	327	349	361	341	319	323	342	298	358	339	350	375	339	351	354	349	314	356	334	314	360	334	373	320	350	363	341	350	362	333	377	366	330	370	350	341	355	347	352	337	348	348	326	331	318	341	366	337	356	353	323	354	367	367	359	356	356	317	334	348	350	353	337	369	377	318	320	348	370	346	345	330	366	354	309	327	373	319	341	332	343	347	327	364	382	391	335	355	367	333	355	322	317	331	345	334	347	316	343	349	378	360	349	331	344	336	358	314	354	350	348	321	330	346	336	343	355	383	333	361	342	336	328	343	364	340	346	372	350	362	367	331	327	347	336	332	337	325	332	347	348	338	363	353	326	312	356	329	327	359	319	330	340	335	328	392	350	360	334	338	353	347	324	325	334	351	359	341	378	323	334	329	330	343	340	338	368	314	342	336	343	317	340	370	350	359	358	361	341	367	353	326	320	357	336	343	345	381	375	300	339	313	329	320	353	336	354	335	322	361	325	369	334	407	335	343	347	335	352	354	363	356	350	340	354	321	337	332	333	359	332	390	415	334	322	344	342	366	333	384	349	353	335	369	331	330	331	328	366	374	339	331	337	352	363	343	350	347	321	345	360	321	330	310	365	333	353	342	356	327	350	351	320	341	350	357	343	345	317	351	367	335	326	355	325	314	342	356	368	338	338	346	359	351	367	364	343	338	351	355	350	335	352	379	323	320	353	352	394	353	352	361	358	337	348	346	351	377	370	341	364	320	329	319	350	326	348	369	323	347	349	350	369	347	357	342	324	351	338	346	333	361	336	339	359	348	367	341	339	348	327	335	352	316	355	336	329	371	347	328	323	322	366	372	356	333	316	370	353	333	297	333	370	324	318	332	347	352	369	342	344	327	319	346	333	361	358	367	352	346	329	320	347	360	351	344	350	349	352	315	346	367	316	351	354	312	349	307	357	349	283	345	339	349	340	325	340	326	332	321	359	321	329	331	318	346	334	341	316	332	312	356	329	373	328	343	353	317	357	352	348	340	359	321	324	373	348	290	358	354	325	388	360	368	347	380	359	297	311	363	340	311	338	352	379	336	368	369	334	355	325	348	328	347	367	320	356	359	373	310	363	352	340	376	340	338	312	361	335	335	317	334	340	359	337	363	357	307	343	351	349	308	342	332	309	356	325	322	332	328	373	378	355	342	300	331	343	369	360	344	333	340	367	341	360	353	357	359	348	340	360	317	331	332	346	391	345	341	343	317	388	356	364	332	346	385	334	335	349	348	325	319	329	352	353	324	328	303	344	359	381	317	336	353	376	342	329	348	385	327	356	330	338	340	334	357	318	308	332	336	316	372	353	378	356	333	326	325	366	347	345	345	335	313	330	325	357	321	350	320	341	332	309	317	347	340	332	337	350	350	360	355	361	361	321	319	334	359	332	342	360	360	366	385	347	351	351	345	306	342	348	342	360	378	310	357	335	362	330	371	337	339	324	331	368	316	343	376	338	325	338	320	337	348	352	318	375	360	368	322	361	342	314	338	305	349	352	341	317	364	360	323	344	353	341	337	349	324	318	343	349	345	332	336	358	367	364	348	346	349	302	342	355	368	336	311	351	324	367	336	346	338	326	362	375	334	341	345	350	337	346	371	336	336	367	358	342	370	347	332	357	335	360	358	338	318	326	357	341	364	332	333	314	323	366	336	317	367	320	355	325	341	347	343	310	308	340	325	349	325	334	360	366	345	348	375	384	347	330	329	361	319	334	343	348	356	343	347	300	338	346	363	363	368	378	361	351	334	355	349	310	348	340	324	371	327	335	345	319	318	336	359	332	356	348	352	338	368	333	355	351	355	322	339	356	328	355	291	337	362	351	338	311	349	331	337	378	365	347	296	334	336	344	351	327	344	329	326	362	346	341	365	357	318	324	353	374	315	346	354	351	326	349	344	288	373	323	347	327	351	355	331	317	347	340	349	337	319	368	332	372	335	337	323	334	323	358	342	359	344	335	329	325	345	343	361	369	317	342	307	330	329	371	352	359	338	339	329	334	339	346	328	375	354	334	316	376	312	312	352	322	366	333	336	308	373	379	323	349	380	341	331	333	324	341	379	356	361	395	353	352	333	344	340	326	366	358	302	355	327	384	348	346	380	348	361	358	360	354	339	333	353	392	329	331	330	324	345	349	373	346	359	319	357	329	342	328	308	360	301	353	348	359	374	333	349	326	339	317	359	363	356	326	300	322	348	310	329	332	349	336	363	315	372	348	301	338	333	361	380	322	342	362	348	339	389	343	352	367	335	339	334	341	366	345	352	354	348	357	340	309	351	357	328	397	336	349	330	316	343	339	363	346	346	352	343	339	323	342	344	347	335	319	351	331	348	336	354	348	353	365	354	313	356	345	362	350	320	329	343	349	304	348	333	318	304	338	346	358	340	328	362	366	334	329	372	330	353	336	350	362	335	349	369	353	336	336	347	354	368	343	361	332	353	354	329	351	357	336	328	362	328	332	331	348	366	344	341	385	327	321	333	329	333	347	300	356	329	356	360	348	361	351	353	354	333	339	306	343	369	346	341	368	359	361	355	350	345	364	384	335	337	342	344	321	336	340	338	346	335	341	340	347	326	330	342	345	346	360	348	347	366	326	388	373	339	369	338	333	352	335	354	344	353	336	353	348	328	325	347	346	361	328	336	346	355	326	343	347	315	346	342	361	361	331	354	339	336	349	364	339	352	330	360	359	346	341	359	338	366	336	336	348	328	337	366	347	329	371	306	346	344	374	360	373	363	318	330	348	327	338	337	339	367	343	319	383	325	380	325	347	332	329	298	353	325	339	357	364	360	339	358	352	307	321	341	348	330	336	347	312	372	338	360	332	362	360	343	333	336	344	337	376	340	368	315	365	362	329	360	360	328	358	381	320	330	363	374	357	330	387	332	340	327	350	319	305	311	368	322	340	380	332	334	317	342	356	321	374	321	346	348	356	339	339	334	361	321	333	382	349	366	357	331	351	340	346	354	353	344	329	360	315	342	340	352	362	314	362	322	336	353	357	334	335	358	324	336	342	345	323	330	325	324	324	348	376	327	323	351	340	392	353	299	325	318	365	336	336	355	305	329	332	338	349	373	345	348	354	323	327	340	333	338	340	318	348	346	346	316	339	350	370	356	343	326	359	323	347	324	352	331	336	343	355	362	335	346	359	349	351	375	351	311	356	352	364	345	359	337	344	343	326	352	313	321	307	365	331	323	349	368	339	327	347	357	315	334	354	349	361	343	338	358	318	349	354	350	373	350	327	384	355	303	356	347	297	350	324	345	350	347	347	358	349	318	355	348	333	387	328	325	331	350
23377	21100	28474	23922	21105	12365	1380	912	805	723	682	635	614	642	622	576	575	592	550	513	559	519	560	504	604	567	545	529	583	519	546	533	528	544	493	519	504	503	526	529	532	534	517	506	535	522	501	511	520	522	532	511	559	507	572	538	509	549	499	538	534	475	536	530	497	532	525	497	549	530	542	478	511	516	548	480	549	523	505	489	507	547	504	586	515	495	557	517	504	502	507	494	503	523	519	485	513	545	497	504	543	501	537	527	526	544	547	551	555	491	546	510	545	501	514	491	528	500	568	520	524	546	521	545	533	450	517	539	545	536	536	579	521	532	524	506	521	504	551	535	515	541	528	540	540	543	519	514	500	552	554	514	525	529	527	497	505	545	515	522	554	504	522	529	516	541	520	551	531	506	492	530	530	538	516	540	542	508	512	569	534	490	532	514	521	539	511	511	519	518	520	546	539	572	532	485	490	549	528	540	537	546	526	524	532	531	503	559	515	509	523	495	525	496	533	527	519	505	554	507	545	522	559	524	522	513	532	514	502	511	533	516	501	518	511	526	551	549	515	521	460	528	538	476	552	475	528	508	495	498	544	536	509	558	521	472	510	511	496	532	491	537	513	505	499	516	511	476	498	524	518	506	509	527	510	532	559	475	533	528	522	505	533	520	537	481	528	504	507	534	530	533	520	536	541	522	516	486	469	519	525	503	510	500	521	546	509	494	517	559	542	508	524	508	530	502	509	534	545	512	543	520	519	499	499	569	527	485	556	505	526	517	517	537	557	506	545	501	501	516	534	504	560	522	535	556	520	530	523	532	546	502	528	513	519	534	521	512	523	548	506	477	487	504	508	508	536	546	493	509	527	537	554	503	526	490	459	538	533	488	498	550	519	538	498	515	518	548	519	516	515	485	528	525	484	509	529	560	557	565	495	507	529	535	526	548	528	513	510	528	504	534	513	545	527	487	556	497	497	538	524	514	513	528	534	541	533	538	538	529	530	501	544	520	555	486	532	545	523	544	494	546	525	507	501	554	553	508	485	523	551	524	510	566	497	489	504	513	522	505	502	519	545	544	508	550	526	502	514	552	537	553	506	516	542	532	543	551	505	480	518	499	534	505	513	500	543	492	514	522	492	520	492	541	490	546	505	521	525	532	503	556	512	479	516	533	486	504	477	564	504	527	529	520	515	525	512	521	518	524	529	566	470	563	527	545	521	535	567	547	517	524	546	555	506	513	523	526	552	495	545	525	574	524	518	490	529	523	573	528	500	541	572	478	521	570	542	535	538	522	520	531	522	574	512	554	567	512	496	508	473	501	475	534	557	535	545	544	551	518	477	536	555	501	495	498	533	544	469	495	502	586	517	544	511	515	513	524	513	520	504	494	552	488	500	507	487	525	533	494	536	555	508	562	551	494	532	535	508	475	522	513	550	520	508	535	512	498	472	522	561	459	526	518	506	531	543	525	531	556	531	536	548	527	552	551	530	481	510	519	503	534	522	509	513	530	542	546	541	515	529	519	532	504	528	512	506	507	538	521	517	508	507	500	519	501	532	526	483	546	501	513	493	525	553	516	527	500	531	559	525	484	506	514	513	540	514	504	491	503	520	532	488	556	512	513	483	538	517	462	518	543	466	487	539	528	543	559	513	505	513	547	547	521	516	501	537	496	488	554	512	509	532	508	520	502	507	486	504	488	512	500	524	520	510	528	510	521	489	511	530	510	487	522	538	531	480	504	553	543	498	495	508	551	532	482	544	496	490	495	527	486	505	531	542	533	494	521	505	532	531	520	485	555	550	530	530	484	541	517	546	513	520	529	504	516	521	487	506	483	510	536	485	522	524	567	521	482	523	513	523	518	507	515	508	523	563	514	517	497	521	490	525	539	496	509	519	533	512	525	470	507	533	463	516	510	516	509	511	509	560	517	555	521	525	528	530	508	523	486	577	512	542	519	522	523	522	539	504	542	498	550	500	495	489	534	514	513	533	530	518	537	525	534	516	556	505	546	549	508	534	508	551	494	502	539	499	507	581	519	499	506	482	521	512	516	503	504	549	516	518	500	521	547	530	529	562	524	532	516	540	535	554	503	530	545	530	516	531	490	544	526	558	507	536	536	511	511	531	525	499	488	533	516	566	545	509	527	469	575	531	522	499	518	544	536	506	500	504	497	522	529	477	548	511	515	531	540	500	487	471	527	523	542	498	526	506	513	532	519	557	534	496	501	486	512	500	508	537	507	492	489	550	521	527	531	539	502	494	532	532	495	494	500	500	539	504	470	524	546	511	523	489	536	529	524	480	519	502	523	547	529	503	526	554	485	545	537	495	471	557	571	498	532	539	515	577	525	529	540	499	547	486	509	561	519	506	517	529	513	569	499	476	532	533	476	551	499	509	520	483	471	552	514	495	504	515	515	505	528	516	550	491	516	530	523	506	514	522	530	512	525	473	542	525	519	505	495	503	520	526	524	566	496	518	538	504	531	527	538	505	497	519	548	556	500	526	499	471	558	528	470	554	481	550	535	557	522	485	493	518	505	520	478	530	538	518	506	456	492	533	496	541	490	492	567	509	555	546	541	501	514	518	487	514	518	556	497	511	548	533	555	525	552	501	494	509	527	540	544	532	550	536	504	552	552	538	537	532	527	496	528	507	513	517	556	472	511	522	531	502	535	532	541	502	564	517	562	555	532	483	526	512	496	486	543	491	514	541	520	516	510	522	535	485	529	494	524	537	536	533	530	517	502	537	538	526	483	513	537	508	517	501	526	552	491	569	521	541	499	544	524	558	512	504	528	488	497	501	505	520	513	517	547	513	524	543	501	531	513	548	535	505	495	538	495	520	499	482	494	531	505	504	482	511	495	487	526	489	509	521	515	534	514	516	507	574	539	527	537	535	515	541	508	503	558	482	518	541	498	523	519	496	516	500	513	494	546	530	512	508	527	511	527	498	561	527	532	537	519	530	535	549	540	513	582	536	532	523	530	519	512	507	522	536	548	541	495	519	516	556	525	547	506	514	545	468	534	487	518	514	518	479	446	556	495	498	552	510	509	537	534	498	524	517	523	555	549	506	520	541	529	549	522	514	520	517	532	520	475	540	524	546	516	517	538	526	580	534	478	517	515	577	536	516	493	472	573	502	540	537	536	500	526	545	502	541	492	535	514	503	523	518	531	555	512	513	487	511	523	521	496	568	510	528	556	507	501	534	515	519	527	529	554	491	533	487	500	541	530	522	526	518	479	530	504	548	494	526	506	513	521	518	510	530	496	497	489	470	509	526	496	514	530	520	500	495	531	522	481	536	494	544	542	507	499	530	550	531	532	493	521	484	497	513	520	553	513	510	555	492	496	526	490	517	510	505	507	531	512	513	530	552	530	500	526	518	486	524	509	532	495	509	539	494	513	532	564	564	530	540	564	547	550	519	507	495	542	534	510	558	557	575	521	541	543	521	508	500	486	508	459	498	543	504	513	511	526	513	508	561	518	546	516	539	532
3885	8732	6104	2975	2291	1687	1367	1158	1035	923	812	824	727	774	724	681	611	648	619	688	642	637	639	596	632	580	597	628	620	619	609	587	623	584	627	549	587	585	565	566	533	581	603	565	570	555	602	527	559	566	576	590	607	568	570	572	575	607	586	575	548	532	567	610	577	613	618	615	588	636	603	578	592	577	612	613	569	564	562	585	605	560	561	559	558	618	585	573	571	609	554	558	584	577	582	537	555	586	589	587	610	544	602	574	597	594	571	534	580	600	565	550	562	531	566	565	578	581	609	597	594	570	546	567	553	605	590	578	596	625	556	583	562	588	558	556	594	560	571	581	526	602	595	550	584	548	537	556	597	573	581	522	577	571	562	593	602	534	558	554	551	607	539	541	565	536	576	588	561	577	559	558	610	567	584	537	582	609	532	574	612	528	563	554	562	588	571	556	548	627	557	559	589	546	571	576	544	557	590	597	571	598	541	572	557	585	542	635	548	538	584	578	587	571	554	488	600	562	592	576	604	601	528	548	594	584	557	585	563	562	560	544	571	593	580	591	584	558	553	536	578	592	584	592	593	601	614	551	591	567	580	577	603	596	553	549	566	528	569	570	587	557	587	540	576	606	568	584	546	574	587	590	557	562	640	587	558	559	550	596	588	598	579	573	545	544	579	601	586	560	570	591	582	591	557	537	582	607	547	589	568	593	604	620	543	571	612	580	595	609	587	537	574	547	556	604	567	568	567	595	561	572	587	612	585	527	536	568	548	577	564	571	569	624	589	573	547	561	551	595	529	550	581	547	561	549	576	581	542	558	570	572	578	547	542	533	556	612	553	572	569	536	577	578	574	551	559	584	528	539	562	543	575	599	617	549	586	591	560	556	556	559	577	547	564	560	522	553	598	542	622	564	580	604	570	577	597	594	570	528	598	576	523	595	584	581	556	587	604	592	586	568	571	596	569	630	551	560	588	598	585	556	547	581	587	583	556	542	547	593	594	569	534	548	583	593	603	571	584	573	556	565	561	574	598	569	592	556	573	534	564	601	598	595	549	540	567	549	558	574	548	619	589	573	577	561	573	563	575	572	564	598	577	596	608	596	566	555	615	580	601	563	586	597	582	589	536	526	557	576	584	578	604	570	553	597	597	547	566	592	596	564	587	627	581	565	570	548	567	528	525	590	526	527	550	555	587	593	572	585	575	568	621	555	572	545	563	601	569	548	570	587	562	597	592	575	586	535	580	600	545	615	519	589	615	580	558	567	581	552	573	546	598	562	566	552	584	590	620	548	595	593	569	536	539	567	535	566	564	560	561	590	623	544	556	530	566	572	610	563	581	529	563	566	586	617	595	561	563	577	587	603	570	567	580	588	547	552	579	584	556	520	601	569	535	567	592	600	615	556	553	584	540	584	589	571	611	620	583	567	543	496	592	550	548	581	573	569	645	536	595	575	571	583	544	600	630	584	572	563	541	588	573	583	551	559	595	534	546	562	549	553	563	573	587	610	571	587	556	528	569	570	566	556	590	557	556	590	597	583	622	564	559	566	575	577	534	557	566	560	569	577	529	558	563	528	524	559	575	575	594	566	579	589	590	577	557	568	541	544	545	602	541	592	543	571	604	572	527	568	597	587	578	582	557	650	573	591	587	574	555	599	577	605	586	575	594	532	571	605	535	591	577	544	549	602	550	577	583	617	604	560	581	546	597	579	569	584	600	610	589	561	614	582	562	572	576	538	556	519	586	558	561	560	590	548	587	595	536	603	580	569	548	579	527	580	576	572	561	613	581	580	568	578	578	502	573	592	572	581	603	583	555	552	581	565	568	574	591	534	594	553	571	588	582	641	553	624	558	576	576	559	533	585	618	589	548	601	590	580	593	607	555	577	550	598	600	599	567	594	576	585	571	596	564	561	543	612	581	559	591	569	541	592	560	577	586	557	604	567	597	613	583	595	584	613	600	578	544	567	587	595	546	579	553	573	562	578	568	507	608	586	561	587	535	569	502	573	563	585	552	595	622	548	571	580	545	591	596	605	585	548	582	550	552	586	574	566	600	560	601	601	575	565	597	550	641	568	595	612	545	559	565	541	629	549	558	563	551	582	571	593	546	561	568	551	603	575	603	564	573	564	585	516	505	583	516	564	581	568	536	563	585	626	586	586	537	575	633	578	552	571	551	594	567	584	590	549	589	567	579	543	603	605	569	581	560	553	558	567	545	576	608	566	593	580	523	551	528	583	621	557	595	552	585	586	576	551	555	540	541	591	574	518	611	578	580	560	556	575	579	564	585	511	588	576	581	519	511	573	591	557	582	536	583	563	568	564	582	544	582	514	561	587	589	557	584	581	548	531	565	541	624	562	574	536	565	573	552	542	591	529	557	549	583	597	618	581	582	607	585	586	562	541	571	547	600	560	589	571	572	588	555	579	581	576	572	622	630	573	605	525	572	589	538	575	535	598	570	543	571	545	588	534	554	610	601	580	568	533	642	582	574	592	608	585	579	592	558	540	545	595	619	558	574	589	533	576	562	586	571	586	607	617	509	555	602	558	588	537	604	570	570	564	538	554	547	551	569	575	556	565	599	550	592	604	579	523	536	608	592	569	569	602	603	583	587	522	567	537	588	587	563	549	581	613	575	576	581	571	605	548	595	558	536	585	590	591	575	603	549	594	557	542	563	592	546	553	529	555	557	574	559	510	562	607	561	546	592	591	594	576	579	543	537	584	578	622	570	583	569	619	588	560	546	551	584	533	565	581	583	599	642	573	591	551	571	571	591	586	588	557	595	565	570	566	571	577	550	576	553	610	561	585	576	535	588	561	567	590	560	623	559	537	571	520	561	574	572	543	545	579	571	590	572	565	620	583	591	558	595	625	557	591	576	622	561	574	579	521	583	610	582	555	597	558	587	540	528	584	587	553	531	557	554	617	589	580	591	594	562	561	555	545	592	560	580	575	598	580	559	601	592	576	517	584	600	540	559	569	592	562	588	592	557	593	559	555	548	545	563	554	602	600	598	576	574	647	542	542	599	583	569	596	587	562	571	583	532	552	602	592	621	555	531	537	610	590	594	541	603	527	564	624	602	547	597	562	577	536	543	552	587	597	568	533	588	562	570	560	567	551	563	624	585	569	594	639	520	582	622	567	572	579	550	574	556	591	592	585	558	594	555	585	605	561	593	600	547	553	631	573	566	552	562	568	566	549	578	589	562	565	534	606	590	579	536	593	584	593	598	573	560	586	579	503	554	564	601	572	535	581	591	636	583	528	573	612	573	572	560	534	585	542	609	591	559	549	587	586	597	586	595	598	557	567	555	583	616	592	568	591	584	578	551	605	588	598	584	547	557	593	570	574	595	585	560	536	587	564	590	557	571	572	533	582	600	545	529	577	573	562	538	564	558	558	575	567	585	584	571	583	634	553	569	563	573	599	598	545	564	591	595	579	598	572	629	604	576	578	586	503	563	558	612	565	532	527	571	551	579	582	587	565	568	592
24524	21106	27514	24918	12681	640	379	318	255	257	211	227	200	217	180	187	208	195	183	172	177	188	169	181	173	157	199	170	173	161	174	190	142	160	136	177	149	175	160	166	161	183	191	167	184	183	161	147	158	177	164	153	162	182	147	148	156	148	171	182	168	172	164	155	144	186	148	151	173	156	148	167	171	153	148	165	160	162	167	131	155	163	142	164	156	164	140	168	154	147	163	168	167	159	141	175	163	170	161	187	172	187	157	157	165	156	165	167	162	155	153	144	160	159	146	163	143	177	154	173	171	177	171	168	168	175	176	167	209	157	153	173	145	165	172	187	163	148	178	168	172	165	179	161	178	188	175	164	166	155	173	164	162	153	137	176	159	166	150	171	172	185	145	181	157	174	174	156	179	173	183	176	162	139	160	174	154	138	151	157	170	149	165	158	150	141	154	166	168	186	165	163	157	178	172	178	174	154	158	170	168	149	166	164	169	166	174	140	176	161	196	176	161	175	149	163	164	149	169	177	160	178	144	159	159	171	164	182	169	148	177	160	158	163	162	165	157	141	175	154	169	141	155	168	139	183	142	145	162	162	167	167	145	160	157	176	161	180	153	147	153	143	158	183	193	166	166	184	175	170	192	163	153	165	145	151	182	172	162	161	162	181	138	150	149	158	147	164	163	171	169	161	190	149	163	139	157	156	146	194	161	165	162	165	149	160	153	141	166	141	153	154	174	191	166	170	142	150	144	159	157	178	161	159	162	152	156	159	168	175	169	162	178	173	177	160	178	176	158	155	153	168	166	172	164	167	166	179	158	154	201	169	145	187	148	170	149	165	148	166	165	178	160	162	168	189	161	175	193	160	155	178	161	164	183	187	151	156	154	156	156	172	152	150	154	142	157	157	166	162	165	152	166	167	144	162	159	158	167	150	182	169	165	180	165	157	164	164	156	158	183	152	146	151	163	143	162	153	165	166	169	146	178	163	161	148	166	180	174	158	176	157	155	156	163	155	161	168	149	168	167	171	162	169	164	145	152	176	160	170	157	166	149	171	176	130	155	156	153	155	159	159	187	172	169	170	160	178	147	151	144	169	180	141	167	171	148	155	169	178	163	139	138	168	148	140	154	170	180	165	193	152	174	168	162	151	164	174	165	167	148	149	147	175	184	144	151	141	183	158	171	153	185	154	177	193	164	168	170	151	152	180	170	142	181	167	172	161	159	161	158	166	162	164	176	160	168	176	158	141	172	151	178	132	187	133	175	174	167	178	150	160	172	159	172	147	173	157	181	165	173	190	149	167	156	168	154	186	132	177	196	150	157	182	178	162	160	185	175	153	155	160	167	148	161	186	161	156	164	179	167	180	154	167	175	144	188	152	175	169	150	166	173	187	163	171	168	156	169	194	159	163	160	157	160	190	169	154	167	172	177	158	156	158	163	146	172	153	186	154	168	179	162	184	181	163	150	186	164	163	166	163	164	168	141	161	146	154	157	181	160	192	164	167	154	152	158	157	182	172	145	173	153	164	139	155	172	178	157	161	150	171	152	193	180	160	160	175	157	174	157	175	143	181	149	155	162	159	162	177	174	164	146	148	166	169	171	185	152	166	167	156	152	172	163	155	167	168	144	156	149	164	165	160	162	137	147	157	162	169	174	166	153	136	176	168	153	173	156	154	168	173	168	162	181	155	164	169	161	182	166	159	180	155	159	157	133	148	140	179	148	170	153	154	153	157	174	153	178	164	183	175	143	173	160	176	142	164	152	169	197	162	154	189	173	175	178	161	143	151	150	154	140	177	165	157	178	171	145	152	163	160	159	155	156	153	163	176	168	177	140	159	148	146	158	172	164	171	171	158	164	154	147	154	165	186	149	158	175	185	163	152	171	165	160	134	154	160	176	176	163	156	150	140	149	174	157	158	167	157	184	144	175	185	154	161	186	144	162	160	156	177	172	165	139	174	169	141	176	168	159	160	172	149	164	166	154	147	179	184	167	159	164	158	157	160	161	186	162	162	168	164	158	179	162	181	156	166	173	171	141	159	201	171	169	159	198	150	144	157	169	170	178	180	148	154	173	161	171	161	149	167	172	176	146	154	167	159	164	184	169	180	135	138	162	167	152	159	162	173	168	163	157	152	151	145	148	160	154	153	146	161	199	135	174	143	164	168	178	164	173	199	183	172	154	185	176	158	164	182	152	147	155	162	172	154	181	171	174	170	154	161	171	170	146	165	165	147	171	163	162	151	166	173	160	160	181	154	166	163	164	152	166	158	168	164	158	169	161	168	162	148	177	156	176	185	179	153	146	155	173	160	158	171	164	147	158	172	146	165	170	156	179	153	144	175	155	182	183	156	170	168	160	169	156	171	194	173	177	153	173	161	165	154	174	157	140	168	162	172	149	169	176	160	174	166	158	154	176	166	159	174	149	182	172	163	157	161	144	176	185	156	155	158	172	153	162	150	163	181	178	161	159	167	161	147	153	170	152	159	164	156	184	135	185	166	145	146	167	154	149	173	168	137	165	161	160	180	173	160	148	163	174	138	137	197	172	154	178	159	149	170	160	161	143	160	156	166	162	138	152	167	164	165	178	160	180	151	188	186	165	153	167	169	158	169	150	163	172	160	172	145	161	168	158	176	177	140	152	156	156	154	164	157	163	144	158	164	153	184	154	163	159	151	155	147	168	136	181	163	171	172	126	189	168	149	151	174	150	168	152	174	176	140	151	175	163	167	154	197	165	159	194	150	177	153	189	175	150	155	164	165	173	175	115	167	160	180	178	177	152	185	160	155	170	175	162	165	163	157	161	140	162	160	160	155	175	172	182	164	158	148	162	171	158	158	144	166	136	154	153	179	158	158	150	142	173	123	156	183	174	154	158	173	138	170	163	163	159	145	152	166	166	173	178	182	147	152	156	152	175	150	180	163	165	149	172	158	169	147	157	157	163	168	196	153	148	167	171	163	159	166	154	161	178	160	151	147	157	178	159	176	153	177	196	153	170	165	164	158	174	162	141	170	161	174	160	150	169	150	155	160	160	128	161	156	174	166	176	178	155	172	158	153	172	189	140	170	173	158	182	175	176	169	176	156	170	181	201	166	159	160	141	166	165	167	141	168	166	151	160	163	171	183	157	145	164	156	159	156	151	141	165	156	183	183	156	173	160	142	152	174	153	148	170	147	160	155	178	156	157	145	154	166	174	170	167	171	166	180	160	177	170	148	151	155	171	172	152	178	158	161	161	142	153	178	141	179	179	167	174	159	148	167	147	158	147	174	164	171	158	167	175	163	196	152	174	166	148	162	166	145	164	151	175	154	143	169	185	150	180	155	153	176	163	175	148	169	167	157	163	142	177	186	188	175	165	153	178	158	166	156	170	176	179	158	164	179	149	179	165	165	146	138	161	158	174	159	147	160	160	145	165	184	150	185	149	168	153	149	180	159	181	144	161	179	152	176	188	159	164	153	161	153	140	173	158	171	165	152	153	153	148	162	148	157
4137	4939	3309	1631	1071	824	654	538	472	446	370	329	283	281	268	233	241	261	232	243	258	213	230	225	214	201	195	206	192	215	192	204	185	220	203	233	195	221	204	244	201	222	208	220	203	201	208	215	215	193	226	221	203	190	214	198	233	189	213	193	189	194	197	190	192	220	203	187	207	216	198	185	188	174	204	183	199	213	190	205	224	197	205	198	194	222	199	203	205	156	219	201	191	200	201	195	216	175	204	180	206	204	181	209	193	215	204	197	228	197	199	203	211	189	205	208	183	176	217	211	234	187	205	185	180	188	207	183	200	184	230	185	193	227	187	228	235	217	196	181	224	216	209	214	184	190	208	199	214	185	226	220	215	225	198	189	196	181	209	208	219	203	196	211	199	188	205	188	186	202	193	199	195	208	220	181	186	194	191	193	196	200	180	221	204	185	179	169	190	202	208	224	196	201	210	196	189	192	186	174	182	221	201	211	171	205	215	208	201	200	194	167	220	200	186	183	201	187	193	190	192	207	230	196	197	181	197	193	199	194	201	216	196	180	232	209	214	200	212	194	200	178	195	194	187	212	187	224	174	191	208	205	185	187	201	182	218	212	211	208	184	174	227	183	201	196	188	195	208	210	185	220	196	201	215	188	203	205	196	210	189	202	216	189	212	183	174	206	193	205	198	207	193	171	197	212	180	198	205	193	179	195	192	205	165	168	220	171	178	204	205	217	202	182	210	180	186	197	189	168	214	204	216	217	192	197	184	198	193	209	209	176	188	187	207	208	196	192	213	186	192	210	223	197	182	207	193	212	220	176	196	189	197	195	171	192	200	167	225	204	184	205	187	169	194	186	189	206	198	188	211	207	201	198	238	183	202	188	206	186	192	206	197	190	205	214	201	201	208	187	203	207	181	197	191	195	203	196	208	204	195	202	193	222	186	214	206	205	209	179	217	202	197	199	208	218	192	205	201	203	190	197	174	195	217	195	193	180	196	177	193	193	205	207	207	204	184	197	202	164	181	192	187	174	209	198	195	237	190	200	191	199	196	196	223	191	202	181	198	200	203	205	215	210	180	201	198	188	186	198	200	195	191	210	201	195	211	184	222	203	217	218	189	176	196	173	216	189	214	191	207	181	198	183	220	185	196	173	216	227	206	191	181	207	204	236	196	204	217	186	187	198	207	201	213	182	182	203	187	184	192	221	195	200	209	202	200	197	190	200	215	201	219	207	183	206	199	223	189	201	203	190	182	208	206	191	185	195	203	217	209	191	201	192	214	195	208	187	193	198	189	234	183	204	179	202	191	171	184	180	198	202	181	199	185	176	202	205	189	231	206	189	219	177	213	205	199	231	209	190	192	211	207	212	172	232	219	204	201	191	192	176	204	218	177	215	217	200	198	191	205	208	214	216	213	194	182	193	199	181	172	194	207	210	177	193	216	201	176	211	203	173	198	202	188	198	189	167	204	195	201	210	211	212	174	207	212	179	206	212	206	181	180	223	223	204	209	179	197	229	225	186	184	196	196	182	194	226	182	199	194	211	223	171	195	206	199	230	206	229	209	202	210	186	192	235	219	194	205	210	187	236	219	191	208	204	185	187	225	214	199	187	201	195	201	197	220	197	186	224	199	218	197	198	202	211	206	212	180	236	186	197	189	185	180	193	190	201	225	219	209	173	209	201	186	205	207	206	192	187	177	194	201	210	215	200	187	183	191	208	204	189	205	190	201	191	195	195	200	217	201	187	205	204	174	196	202	218	184	201	185	199	178	189	211	217	185	177	219	186	197	199	195	179	194	157	185	207	198	192	193	177	190	186	230	199	201	210	211	187	197	199	207	178	208	190	210	210	213	181	183	170	193	195	178	196	162	217	203	181	220	210	209	193	187	212	226	199	201	214	195	200	201	176	210	209	192	173	203	225	208	210	190	189	195	206	189	189	229	215	202	212	194	173	179	208	195	207	211	201	180	175	203	197	166	182	208	207	182	216	217	185	211	164	190	203	205	222	176	179	194	212	194	180	179	198	193	183	168	193	179	194	190	179	216	184	190	169	216	202	197	198	224	209	180	154	221	209	212	207	202	179	184	186	216	200	158	190	195	198	189	196	187	187	213	193	194	228	212	226	197	192	198	200	184	193	213	222	220	183	192	208	212	233	188	175	177	188	201	199	194	193	225	196	208	222	211	211	233	198	187	189	189	184	204	172	209	215	192	201	198	195	215	200	191	207	204	179	184	220	199	198	197	216	187	222	185	200	216	202	184	205	195	182	180	188	193	207	164	207	171	216	214	198	187	200	190	192	202	222	193	191	231	226	205	188	185	190	186	200	205	219	190	194	170	165	231	185	213	214	205	209	189	192	196	196	200	185	166	156	220	198	215	193	200	186	215	196	206	187	175	208	204	181	206	219	186	166	204	204	191	198	182	215	188	202	192	206	206	171	176	186	199	189	187	212	213	191	183	199	222	200	173	195	192	189	196	198	190	192	180	219	209	208	206	190	201	201	180	184	211	206	206	223	196	200	203	189	222	213	163	203	199	193	202	190	191	210	185	199	176	206	195	207	192	169	217	217	210	188	199	190	177	202	194	196	198	193	197	194	185	206	216	192	212	188	182	183	184	183	206	216	204	202	214	189	215	193	214	200	189	206	195	204	192	193	212	187	200	209	204	194	196	197	205	196	182	196	202	212	177	188	205	203	210	178	201	180	190	188	209	211	190	214	186	200	182	198	215	212	200	187	203	177	192	211	201	207	195	185	195	199	198	182	212	171	195	186	189	217	196	217	207	187	191	191	217	209	202	211	190	203	166	199	210	196	189	195	182	194	202	210	208	186	191	188	191	192	178	207	191	187	181	183	239	239	189	203	177	191	200	201	195	206	197	195	209	205	175	213	186	187	183	185	203	203	189	210	196	210	178	196	184	188	194	211	186	193	196	190	193	193	184	215	212	203	222	178	190	194	191	181	194	184	181	213	189	190	203	173	188	223	208	198	202	218	183	199	187	207	223	196	181	202	223	200	202	194	184	218	197	211	196	192	188	206	210	201	186	173	209	170	215	218	202	188	185	179	175	209	221	197	185	195	204	214	210	187	210	196	190	183	174	190	220	186	155	174	202	191	183	205	219	197	174	168	209	188	215	191	187	191	206	213	203	188	180	237	212	187	191	207	207	193	200	211	209	209	201	215	190	198	194	197	193	207	204	201	189	197	188	186	193	198	193	189	227	177	187	212	196	214	226	194	198	181	188	181	196	205	203	176	194	204	228	175	197	215	183	195	208	212	205	204	201	191	227	207	181	176	203	187	192	225	221	196	193	211	186	207	208	232	204	184	190	180	205	225	202	199	177	196	188	204	208	199	195	192	209	183	215	196	208	208	223	210	182	170	189	212	210	228	193	190	188	191	191	192	178	197	215	192	191	214	186	186	205	201	195	193	196	212	223	185	207	198	210	174	197	181	201	179	187	204	212	185	207	200	182	195	190	164	212	170	191	206
22440	21146	28928	23634	21146	21207	10386	1189	850	757	704	634	612	571	642	564	513	493	490	500	480	514	453	463	455	453	443	505	452	445	427	430	403	441	428	418	443	418	466	381	456	424	408	427	421	447	386	475	423	391	421	403	402	428	457	404	379	424	428	402	410	391	410	467	428	386	388	452	406	405	448	424	395	444	406	408	438	424	396	442	425	419	420	394	409	403	419	448	430	389	446	413	409	430	405	416	441	394	449	404	416	433	465	418	466	403	399	424	409	444	440	438	447	389	397	484	426	417	420	422	407	416	412	444	429	407	442	418	426	435	395	431	400	389	411	427	417	420	369	417	399	458	442	424	380	417	444	446	415	398	422	393	398	411	426	398	411	384	439	432	424	451	423	393	379	405	432	396	405	430	412	457	437	419	396	394	414	437	421	405	425	395	417	409	401	382	418	419	447	440	391	401	374	395	431	412	391	400	416	430	401	387	431	416	394	415	401	448	416	421	425	409	436	376	413	431	419	385	448	431	417	452	383	426	386	431	398	392	420	373	428	428	422	436	386	427	435	421	429	413	389	428	412	392	392	410	391	391	445	417	387	430	398	377	432	401	407	407	382	376	448	396	401	426	385	410	445	405	405	412	458	403	428	394	410	412	392	456	414	398	438	430	403	441	435	420	376	407	390	441	385	418	431	438	412	408	411	414	422	428	415	433	378	355	421	417	398	413	453	450	421	419	408	418	448	399	402	430	391	417	413	395	416	417	415	390	424	376	416	426	404	400	430	404	410	407	430	408	418	416	406	454	400	393	416	431	446	427	417	408	450	372	419	408	397	459	407	427	384	416	443	409	419	398	414	388	382	435	409	429	429	411	467	431	371	395	384	408	398	441	410	404	400	442	391	450	433	412	440	422	425	386	386	375	386	397	417	426	420	389	428	405	388	386	415	416	399	395	431	410	388	376	404	425	411	431	354	408	376	407	403	440	414	415	409	371	408	411	414	426	383	404	406	428	415	414	402	403	425	404	424	430	409	448	395	436	402	412	387	437	426	417	425	423	423	430	399	401	408	382	425	380	423	411	385	402	388	421	432	418	431	420	396	426	395	398	442	445	445	443	464	410	415	448	412	375	394	402	419	381	453	401	418	423	446	447	372	432	386	389	382	427	381	406	417	376	381	397	399	413	385	401	413	441	401	419	374	401	387	430	389	384	425	435	387	405	392	452	431	414	416	401	412	425	411	427	411	435	428	422	364	456	407	397	393	438	400	414	454	424	430	410	359	445	402	364	405	439	430	413	420	389	419	432	455	393	417	404	370	386	453	386	434	416	424	398	441	419	412	429	416	418	428	407	443	371	424	431	405	443	430	397	427	375	410	428	412	407	433	410	427	373	406	441	391	437	391	413	450	418	393	455	459	418	420	408	404	386	440	423	396	439	431	423	395	411	424	382	427	405	426	435	404	418	362	433	399	415	395	444	390	406	393	459	414	439	447	412	408	399	442	433	401	395	425	431	387	403	447	423	384	396	396	443	446	417	412	419	408	432	424	377	420	429	443	406	401	437	415	416	420	408	430	391	411	478	444	413	403	410	433	401	404	392	434	393	384	392	411	426	368	415	403	420	423	380	424	405	429	433	410	433	373	413	444	435	401	461	368	418	376	387	415	430	390	414	398	388	422	417	405	409	414	426	455	408	405	411	418	418	429	410	428	401	412	411	423	387	364	410	433	450	422	404	419	436	406	406	397	447	441	381	386	405	440	430	433	401	427	412	394	435	440	416	452	416	420	429	375	449	409	440	387	438	416	392	427	428	392	425	386	403	429	383	417	447	422	429	409	390	439	433	389	424	417	383	449	400	358	426	405	410	423	392	406	458	405	413	440	442	423	425	426	427	430	422	430	436	421	410	450	446	420	447	416	418	395	458	415	432	413	471	368	388	409	465	381	411	411	429	408	410	443	409	419	397	445	436	430	420	390	448	445	398	398	416	412	429	469	399	384	393	408	394	397	393	420	384	443	371	395	423	425	415	428	446	403	375	394	428	441	402	440	411	389	391	422	413	396	406	406	421	381	420	388	436	430	438	414	407	401	423	407	400	443	385	424	439	423	418	438	386	406	397	388	438	407	403	417	448	385	447	426	438	418	412	368	436	438	399	402	433	457	401	423	420	396	384	399	427	414	389	430	391	407	396	411	454	408	404	410	382	420	400	426	428	447	393	424	400	416	420	438	405	425	376	400	429	410	391	429	424	419	399	440	411	406	423	420	407	386	387	424	401	436	405	385	398	405	406	433	426	399	432	411	374	418	442	416	431	419	380	426	414	419	397	410	451	393	428	417	427	401	400	431	390	425	373	410	433	420	423	405	413	412	396	378	394	388	406	411	423	428	442	389	423	406	421	379	433	429	441	440	435	407	409	443	414	447	425	390	388	413	432	400	400	409	451	442	401	432	425	468	426	438	432	406	390	409	415	463	383	411	421	425	441	377	455	432	378	436	389	403	420	415	436	418	358	373	420	413	414	457	388	428	437	417	419	399	416	403	374	439	422	398	390	405	407	382	405	427	403	432	414	422	422	417	401	432	389	391	404	434	427	400	427	377	421	422	402	424	379	417	429	397	391	438	439	396	399	378	417	396	386	433	470	414	413	413	426	380	419	419	416	416	422	416	454	419	401	391	420	402	413	415	416	430	379	420	405	394	411	408	453	422	430	394	444	411	397	412	427	399	379	444	425	419	409	391	398	413	436	388	413	439	400	396	418	418	391	427	430	400	388	415	438	388	445	422	445	422	425	449	447	401	400	394	430	410	439	411	420	411	401	422	445	427	401	416	392	406	398	389	388	430	449	424	438	407	436	416	404	408	398	459	444	394	420	427	426	437	406	427	401	407	423	400	416	420	374	417	394	434	437	415	423	418	418	401	433	418	369	383	443	426	435	413	382	434	411	424	403	399	427	404	471	427	408	418	404	455	457	389	429	388	408	417	391	399	423	403	409	449	436	431	452	445	422	405	410	405	427	397	444	390	436	363	442	387	403	412	437	402	437	377	426	424	421	427	389	456	424	459	418	430	437	406	400	449	420	417	422	423	402	390	423	408	403	392	390	403	415	426	420	412	427	444	414	401	388	419	426	426	395	409	418	409	468	383	426	433	392	381	431	421	372	389	411	378	427	396	397	446	454	415	390	417	410	426	440	403	398	427	420	412	422	455	439	396	391	422	406	417	408	456	428	430	425	422	443	409	405	418	414	382	419	405	455	447	443	403	409	406	456	366	421	430	408	420	413	380	434	439	412	468	454	403	433	424	402	441	407	369	421	418	425	430	416	425	400	463	401	409	388	417	427	393	428	409	422	432	381	411	420	422	423	416	403	447	419	385	411	387	419	430	427	432	413	437	407	403	400	390	390	420	431	421	413	359	405	430	426	398	413	433	409	397	427	424	398	409	428	386	400	397	392	396	398	446	402	434	415	454	376	429	435	417	406	399	435	401	414	422	426	411	403
7043	13952	9863	4881	3493	2644	2052	1719	1343	1127	954	883	815	774	691	670	657	563	604	594	553	594	579	548	519	528	521	555	528	519	484	502	453	470	500	468	478	487	511	472	531	489	479	480	489	482	487	493	501	472	472	487	490	467	495	475	507	480	426	488	469	479	477	475	490	499	491	459	475	504	467	504	448	482	489	482	475	459	494	466	491	458	461	487	471	434	483	456	495	429	501	451	484	436	460	478	460	457	494	479	448	495	486	481	494	472	457	481	489	486	485	480	479	475	485	515	470	458	459	483	497	460	475	490	475	471	485	469	456	463	506	457	454	456	465	489	474	465	461	478	481	461	477	454	453	481	456	459	433	439	499	480	478	424	465	470	500	455	476	493	456	473	432	459	462	470	472	448	465	504	476	476	438	486	459	436	497	503	473	473	491	495	489	453	463	440	498	478	449	490	484	469	435	485	503	466	433	463	483	483	473	446	481	491	446	450	476	459	463	465	466	439	462	417	470	439	497	453	471	476	467	478	501	510	460	483	462	449	433	474	449	458	473	480	440	484	509	454	497	471	504	479	479	491	493	510	454	452	472	489	451	461	490	438	470	486	456	463	446	478	473	491	461	460	498	460	498	448	446	478	470	489	469	501	465	502	451	469	485	467	453	482	478	478	506	475	433	486	451	491	477	469	479	438	501	517	471	474	500	474	499	494	470	442	444	449	483	476	471	478	467	457	459	452	494	486	424	443	447	460	486	443	446	461	466	422	477	448	448	451	502	488	495	463	451	508	450	494	451	507	465	505	488	488	455	520	501	476	472	471	437	500	484	451	438	493	474	474	468	435	458	459	448	503	459	494	479	483	475	459	480	466	451	423	473	500	501	448	472	462	476	516	500	431	458	494	472	477	502	462	472	455	487	484	413	453	482	468	495	453	482	469	469	444	491	462	477	490	445	488	496	468	492	481	476	471	496	450	489	484	463	440	479	447	461	468	466	494	459	454	480	475	485	435	440	481	477	459	476	491	458	471	505	457	462	463	485	469	430	495	462	487	502	502	471	478	463	470	471	467	482	464	481	471	429	489	435	474	434	431	461	434	480	540	425	453	466	477	485	465	457	445	478	498	477	487	429	486	491	435	477	439	420	447	466	461	501	461	485	450	457	466	480	491	461	451	453	481	509	470	455	484	458	446	465	499	464	502	451	471	478	484	440	496	527	503	476	491	465	479	479	479	465	490	491	483	451	475	464	457	455	469	477	494	446	446	485	486	471	452	398	445	464	459	474	480	436	461	490	468	465	489	498	473	463	526	445	472	470	500	452	474	475	486	465	472	492	479	406	473	463	467	486	437	440	460	487	469	499	483	444	466	439	502	462	455	490	461	489	469	476	471	463	464	457	502	451	469	467	468	451	438	472	482	436	453	469	476	509	484	496	509	460	439	446	469	452	479	480	490	464	462	480	517	456	481	481	465	492	476	477	512	465	526	443	488	501	421	463	451	512	478	421	429	471	453	469	446	499	484	467	479	480	444	455	454	461	483	436	479	465	482	511	459	513	493	430	466	459	505	463	445	466	459	446	490	510	462	430	469	493	449	455	482	483	438	496	466	472	461	463	443	489	516	457	463	461	453	456	466	450	453	463	488	472	509	459	430	465	470	494	453	501	474	463	468	467	498	461	469	447	462	468	450	470	448	440	426	460	462	493	433	479	477	490	448	451	467	497	430	478	447	450	458	500	490	479	455	475	475	511	503	453	504	472	456	448	457	469	453	507	495	480	454	476	434	472	473	467	456	461	452	463	483	484	518	493	478	472	448	471	477	463	473	491	464	470	487	491	521	482	444	430	457	403	478	490	493	439	463	445	461	486	451	421	490	476	478	445	469	440	468	499	468	458	471	485	487	463	473	491	471	478	431	456	472	468	478	472	512	493	462	505	437	488	494	470	492	471	465	450	492	453	450	438	473	493	463	457	439	496	468	484	459	486	483	472	500	485	466	492	491	514	418	507	484	461	497	462	480	447	473	469	503	479	455	498	443	466	481	486	478	436	444	485	498	461	480	467	441	484	467	479	490	461	457	456	466	478	443	469	495	491	485	436	447	456	440	490	474	463	480	490	472	473	486	505	480	468	476	511	457	495	427	448	414	481	449	464	459	404	477	456	471	423	465	464	477	493	463	482	459	476	451	454	461	418	483	453	452	479	494	467	467	446	467	461	463	480	466	495	457	428	450	469	513	461	482	448	435	510	473	471	452	449	461	499	451	517	441	459	443	475	421	497	452	469	474	487	491	435	479	467	452	460	442	466	473	469	432	488	461	466	467	463	450	520	465	459	441	469	479	480	461	482	454	456	451	507	464	464	491	486	467	463	438	487	488	451	458	475	454	474	443	452	474	453	453	468	479	415	457	463	430	474	437	491	461	458	500	455	486	456	454	439	465	479	450	497	485	460	440	442	440	484	470	439	450	480	479	444	462	481	506	476	466	432	500	447	494	491	443	480	520	474	484	452	509	458	475	497	445	477	458	488	480	470	473	495	473	479	481	495	431	477	489	470	484	510	477	473	477	452	403	456	465	461	453	476	486	464	454	492	500	463	455	515	457	471	470	470	458	495	458	474	452	504	478	488	460	510	478	449	452	482	467	424	437	451	485	477	443	448	461	501	493	441	473	445	468	487	487	465	488	430	467	485	500	474	489	488	454	472	474	482	487	461	497	449	488	481	464	465	461	478	486	462	500	459	464	441	451	442	470	464	489	463	480	475	453	472	486	488	476	511	470	432	511	480	505	475	461	477	467	473	498	455	483	518	463	488	478	485	446	486	494	478	473	446	441	451	450	450	476	508	460	456	458	507	465	457	444	445	464	473	479	501	493	491	514	455	451	496	511	431	511	444	438	477	461	454	446	487	458	451	463	455	464	467	503	470	442	466	453	442	479	464	463	415	487	466	467	459	432	483	487	472	465	472	468	427	462	430	466	510	445	465	450	442	480	497	478	488	468	453	447	471	474	492	463	461	481	468	470	447	492	483	469	460	463	466	475	474	477	505	503	504	440	449	477	451	467	490	433	481	448	469	485	510	464	466	462	507	475	479	463	447	437	462	459	476	469	477	443	459	472	500	438	511	445	474	466	484	470	462	484	463	464	497	455	477	480	476	516	478	445	500	510	505	446	455	500	462	490	493	474	455	470	484	471	451	486	475	471	469	456	485	456	446	477	473	478	499	478	482	438	458	532	471	475	465	492	465	437	468	446	542	445	481	438	448	444	446	445	451	461	466	466	430	462	488	489	483	482	445	500	458	415	469	477	459	447	461	471	453	455	468	463	448	512	433	475	451	456	480	465	471	486	474	436	469	433	444	434	498	474	483	473	467	465	408	452	492	448	514	507	490	484	509	434	490	469	483	466	478	489	457	441	488	496	459	472	514	466	471	493	453	463	465	434	474	457	474	461	446	505	446	470	459	458	453	440	480	496	438	464	431	461	472	461	484	440	440	491	486	493
27308	18194	3870	497	337	369	360	332	343	289	311	330	311	320	304	304	318	309	340	323	300	297	279	322	311	303	313	344	301	304	316	326	287	293	315	315	303	295	296	300	289	298	279	275	311	343	309	309	307	320	360	296	275	332	289	323	317	316	297	317	337	284	311	286	280	323	293	294	306	308	322	310	298	310	300	305	307	307	330	314	287	303	336	295	313	315	308	284	327	311	280	302	335	314	304	306	320	297	321	342	340	296	308	283	284	303	287	331	315	320	310	307	310	314	302	324	301	316	301	285	322	303	327	323	311	302	298	299	287	308	330	298	312	288	320	279	318	286	299	313	301	306	276	298	291	317	321	320	296	291	287	288	256	311	320	288	305	289	300	302	325	281	283	306	316	303	296	307	288	326	303	307	295	305	290	307	311	319	308	330	310	325	334	352	336	296	303	298	321	284	308	327	345	336	305	321	317	324	297	320	327	294	295	287	292	318	318	287	319	295	319	310	288	317	300	314	324	322	322	300	301	303	306	313	354	309	307	301	328	329	288	317	298	337	310	307	290	328	285	305	321	338	314	304	322	280	336	306	310	301	319	307	287	311	312	335	296	311	302	298	288	288	324	296	302	328	293	312	315	296	297	285	318	335	341	301	304	285	305	323	296	301	288	334	307	320	311	338	311	284	300	286	311	335	304	301	329	302	330	298	329	305	319	328	294	313	308	258	299	306	291	314	314	307	331	320	295	320	299	299	280	299	292	300	291	340	334	357	330	323	309	289	288	317	320	323	311	321	314	284	327	321	313	308	279	295	329	332	311	303	332	322	298	310	299	305	312	284	327	333	341	317	319	311	308	316	289	302	289	281	338	337	299	341	301	307	300	317	301	298	319	289	316	289	328	329	314	333	293	307	297	308	295	307	339	319	309	318	297	322	308	334	310	330	293	310	296	273	286	304	296	311	298	269	320	288	262	331	290	304	320	320	284	249	315	303	332	312	305	307	289	311	308	301	286	283	302	310	291	298	279	317	314	314	308	317	288	291	297	284	338	293	300	319	340	300	310	323	315	305	321	299	301	324	300	307	308	361	319	290	303	328	288	293	335	320	352	319	289	304	279	311	296	304	291	316	333	325	286	327	339	296	328	299	315	319	296	267	312	300	298	341	297	293	293	346	346	348	314	341	301	372	329	297	306	327	300	293	312	300	307	321	286	337	311	319	275	341	330	312	301	312	329	297	321	323	331	318	340	292	298	317	317	290	318	307	305	283	302	314	318	294	321	313	290	315	330	333	274	279	288	311	300	299	298	281	309	300	312	315	329	315	288	313	283	290	287	340	282	291	318	324	318	295	322	293	310	321	324	287	325	284	299	310	299	305	297	306	307	282	327	266	293	285	299	294	304	316	316	311	312	338	313	325	273	337	285	333	288	311	307	325	291	312	317	283	296	320	302	313	313	321	279	323	326	291	291	289	316	304	312	281	325	314	316	299	278	310	343	289	338	330	325	345	328	294	320	297	294	318	304	317	327	284	284	299	300	315	308	300	317	278	336	310	329	293	309	313	295	308	312	303	294	294	303	316	278	287	307	315	311	307	294	325	308	308	283	325	323	317	312	316	301	268	281	341	333	304	323	326	320	298	259	313	286	278	293	318	280	311	282	293	314	305	325	283	315	310	311	312	317	295	310	298	310	330	318	327	325	328	327	269	297	298	280	300	304	309	317	311	298	335	311	311	322	307	297	330	299	288	267	303	298	289	318	313	350	291	297	301	307	316	313	327	308	295	308	283	318	291	302	262	296	301	339	295	338	282	307	338	295	318	293	319	342	309	289	323	343	346	321	288	339	301	315	305	322	312	323	283	305	321	310	332	355	294	327	305	314	302	311	297	315	325	318	311	269	319	305	311	302	312	290	304	322	314	292	319	349	287	313	325	346	323	287	324	296	314	316	343	284	335	335	314	292	315	304	283	290	286	319	321	321	272	331	315	314	314	281	316	301	308	338	309	305	297	291	299	324	286	330	307	290	282	303	295	307	309	301	326	313	284	317	318	301	295	306	307	317	285	291	291	292	330	318	316	333	310	284	293	294	305	298	322	293	305	319	344	316	334	312	328	288	312	305	305	326	302	287	300	295	323	319	305	301	296	323	300	293	323	302	288	325	304	308	328	292	313	328	294	315	305	298	325	288	327	325	326	295	305	311	309	294	316	309	307	321	302	299	311	346	329	293	344	286	308	301	341	330	317	325	312	291	290	325	308	289	359	317	294	359	352	306	334	324	284	310	303	309	284	293	334	316	319	287	336	307	327	297	283	292	319	313	291	330	268	317	306	310	310	356	285	297	339	298	271	321	319	294	325	324	281	301	318	330	326	311	279	319	303	285	313	313	289	307	296	312	311	312	307	326	278	264	271	323	328	298	303	307	341	313	340	274	319	333	295	288	342	297	308	325	297	287	309	335	307	303	314	308	282	309	311	314	300	319	309	295	314	314	302	308	301	317	330	308	347	312	335	299	331	311	318	319	323	296	286	298	304	324	315	307	313	325	338	320	313	294	295	294	279	271	278	307	316	306	317	298	273	317	308	293	289	313	335	282	319	296	311	322	320	321	303	299	297	306	296	325	292	293	315	266	313	289	297	289	297	322	281	319	320	306	304	308	312	294	284	352	312	330	300	302	318	255	309	292	309	345	311	292	289	299	313	312	291	295	295	296	300	334	297	303	288	320	278	299	313	330	309	305	300	315	289	323	309	312	316	292	284	343	312	292	304	297	364	293	285	280	338	323	314	312	293	309	298	315	321	327	302	298	327	308	309	339	310	311	358	289	289	285	316	343	316	310	328	319	306	309	290	306	330	301	301	319	286	308	315	312	295	354	318	285	320	326	314	331	283	280	299	269	298	286	327	325	276	292	318	286	314	289	294	336	305	287	293	301	310	267	292	343	315	317	300	304	299	294	309	294	310	298	316	336	310	300	344	314	319	329	318	323	281	303	300	319	308	313	325	296	307	328	313	299	325	291	327	272	294	320	301	295	315	284	311	321	320	301	306	311	317	299	293	317	291	331	315	324	316	291	331	295	300	281	300	307	305	293	294	314	287	301	289	298	325	299	312	311	308	316	298	330	315	325	341	284	342	308	299	293	315	293	338	317	301	301	301	297	309	292	297	342	289	326	280	300	304	319	284	308	272	301	338	299	280	295	306	295	298	316	294	299	298	324	304	295	328	289	310	315	302	283	302	291	341	316	291	289	327	302	301	289	311	314	298	334	329	304	308	287	297	306	306	291	308	291	324	324	292	320	284	332	314	286	298	298	319	311	308	314	307	316	289	297	310	347	283	277	309	299	276	325	310	288	328	306	331	292	297	331	307	300	338	299	312	339	313	339	312	303	267	271	281	318	319	291	299	332	321	261	301	308	333	298	306	314	298	332	312	320	316	327	332	311	296	322	285	315	306	314	309	297	308	294	316	295	313	327	307	300	351	339	338	288	322	303	317	298	328
4252	812	697	459	477	395	384	365	369	339	345	329	363	358	378	323	353	312	345	347	349	367	347	337	324	319	352	328	353	363	347	351	308	354	353	336	349	325	385	340	368	351	341	392	353	356	298	363	293	329	364	369	346	348	361	308	328	350	341	341	328	331	352	342	322	345	388	350	338	319	352	374	347	363	310	352	332	334	348	351	346	322	374	354	335	329	319	337	354	317	363	329	311	324	327	334	376	353	364	343	350	329	361	370	354	324	341	353	344	350	347	347	363	315	322	340	369	335	329	347	338	337	340	325	338	329	332	358	360	334	356	333	337	335	366	327	345	354	312	354	330	346	347	332	311	366	347	333	346	344	335	312	354	351	334	353	320	319	336	318	345	334	313	342	371	358	368	340	375	299	376	359	321	361	337	333	331	357	315	329	366	316	348	350	337	305	342	336	344	305	302	309	337	393	350	318	335	325	361	359	346	327	334	318	355	335	355	333	327	343	332	345	341	344	367	353	376	313	347	340	348	349	377	355	348	335	345	306	343	338	369	356	384	361	346	348	339	381	369	387	356	324	321	338	344	345	315	320	339	351	344	335	330	377	381	347	333	354	350	353	367	317	334	345	366	326	370	339	347	355	348	346	345	359	356	334	353	343	363	354	358	300	344	342	354	336	357	303	328	327	339	338	337	310	324	372	325	330	327	363	325	323	336	316	364	338	335	332	343	344	310	376	336	334	347	300	353	306	342	331	327	348	318	346	335	338	331	372	343	329	338	339	368	325	322	341	350	353	299	344	347	328	363	360	365	361	360	326	348	340	342	323	339	349	340	369	375	372	354	345	333	325	348	337	336	334	330	338	345	347	320	355	349	368	340	364	334	316	333	357	319	330	316	371	352	329	375	346	362	349	347	347	329	344	315	378	329	326	357	323	348	325	356	347	308	343	354	362	340	334	338	375	346	355	363	346	361	340	335	348	352	341	334	312	345	361	350	345	373	362	329	326	354	357	344	362	363	312	363	348	329	336	334	335	309	335	338	368	317	364	322	382	329	353	355	353	360	316	339	348	339	367	344	354	347	340	362	333	355	331	322	366	337	321	348	322	341	298	339	349	327	333	322	360	353	377	365	334	347	382	318	360	346	314	347	344	347	355	339	311	356	334	369	322	358	341	333	349	359	333	339	344	386	356	324	335	345	301	349	333	315	389	327	318	338	376	361	338	348	348	368	331	321	317	344	344	307	338	353	325	347	319	329	338	367	322	335	345	353	364	341	313	346	335	341	334	350	344	356	346	323	353	344	306	331	343	339	342	383	346	343	350	330	320	352	349	357	327	337	356	354	321	358	365	349	319	322	344	331	350	317	364	332	340	348	357	311	349	358	333	373	340	333	328	317	364	340	346	350	360	340	359	354	340	343	388	343	308	331	341	329	328	315	306	326	357	334	346	366	372	324	346	379	340	328	354	353	376	382	348	333	378	323	331	352	368	339	335	371	327	319	342	339	359	327	335	353	302	327	356	329	350	317	323	378	360	347	338	356	342	362	335	310	347	376	371	338	327	336	358	368	358	370	348	361	313	324	333	319	372	369	345	341	326	329	348	341	340	354	353	343	317	347	332	311	337	355	327	309	357	366	332	355	343	325	330	352	347	331	336	354	326	331	325	352	337	355	311	345	345	340	319	334	324	374	343	371	369	340	334	341	347	332	321	293	321	342	352	369	338	368	355	361	337	334	329	344	339	333	321	337	350	346	347	347	350	361	340	318	356	352	373	326	331	325	308	308	329	357	356	359	334	334	385	335	368	344	341	347	343	334	355	365	315	357	357	362	364	324	336	352	346	341	355	344	364	378	321	315	380	335	316	344	358	349	342	319	337	345	355	341	335	323	354	332	349	332	364	370	346	362	368	348	368	332	347	330	314	313	351	336	332	330	349	338	313	345	368	362	347	347	371	374	342	316	358	363	336	355	366	331	323	330	344	341	327	361	339	369	316	376	368	308	366	341	307	302	333	379	336	342	322	365	325	357	309	353	341	368	363	341	319	338	361	380	333	340	322	369	337	358	331	351	328	366	334	326	332	336	352	358	319	352	344	371	333	365	356	391	318	364	332	325	305	350	386	356	329	298	344	361	367	347	377	277	334	342	338	344	316	351	352	366	373	347	336	374	329	371	356	323	351	373	342	331	371	379	339	342	371	328	347	325	340	359	338	315	326	320	326	305	346	345	349	351	365	332	341	345	356	364	335	331	374	335	335	350	349	326	363	348	351	350	335	356	321	343	353	363	354	347	332	349	362	360	372	361	352	362	355	338	328	330	320	337	350	329	322	364	342	332	368	318	365	361	317	327	347	325	374	394	322	327	338	337	369	334	338	314	348	373	309	347	377	362	319	332	341	324	318	340	364	346	354	330	367	326	338	320	338	291	318	346	334	339	359	318	328	313	348	334	326	331	374	327	352	378	328	336	339	335	364	348	317	376	321	338	335	342	345	353	316	370	361	378	343	370	305	329	339	347	332	330	342	354	320	339	359	334	330	366	335	350	351	318	362	334	335	381	361	318	337	340	359	343	344	365	340	365	360	348	358	323	350	318	313	335	343	315	347	334	372	350	352	324	307	339	335	314	315	340	333	367	347	375	317	351	337	333	356	361	347	362	315	373	316	343	316	342	363	351	357	326	324	376	345	334	308	357	372	380	333	358	333	324	341	315	349	379	326	360	354	338	365	355	348	365	375	329	366	372	330	327	330	325	338	306	345	350	322	345	335	341	311	372	341	340	352	331	354	362	358	335	342	335	326	332	333	345	376	310	334	354	344	347	353	358	340	333	340	368	317	357	360	343	303	353	344	329	313	329	362	346	326	342	346	347	368	355	363	340	365	321	332	339	312	349	327	338	305	326	348	337	380	336	351	354	301	327	343	346	338	370	309	338	327	361	337	352	342	314	376	389	350	366	361	325	327	316	346	353	342	346	361	362	362	341	346	359	339	314	334	348	322	318	325	347	350	344	348	365	334	337	354	335	339	313	324	360	333	366	345	366	354	329	320	339	359	372	344	352	328	346	335	374	348	333	343	341	321	327	341	316	317	367	350	340	326	338	294	371	354	329	336	381	348	327	366	357	368	345	354	320	336	356	337	336	376	320	383	311	322	334	353	350	345	357	367	353	338	321	356	302	309	373	335	369	358	345	344	331	316	368	336	369	365	344	358	365	324	343	341	361	315	311	342	315	367	327	369	348	342	334	310	365	364	351	346	333	334	354	334	354	333	351	326	330	360	322	322	371	363	363	335	368	368	347	312	358	329	327	335	351	351	353	328	367	350	337	309	335	352	345	342	348	344	338	370	331	326	378	341	327	358	359	352	327	314	303	356	367	357	334	334	305	323	330	328	370	320	366	333	319	313	335	345	304	344	375	337	323	370	367	353	350	336	326	308	362	345	318	341	319	338	361	340	372	351	353	356	312	328	353	358	328	340	335	362	372	332	364	376	350	341	347	338
23361	21062	28394	23950	21071	12159	1383	849	722	747	710	666	617	608	602	582	598	565	592	576	531	498	524	523	533	547	533	582	524	565	541	520	548	496	529	558	496	513	509	536	553	525	536	511	499	559	502	561	514	524	523	526	498	476	546	487	514	510	527	531	517	515	531	539	531	521	484	520	527	512	554	543	509	457	552	541	497	539	554	503	490	512	510	533	514	485	518	505	532	502	511	505	578	497	534	552	539	557	521	542	517	520	516	526	506	486	500	517	523	543	512	506	499	546	538	504	491	512	524	530	531	548	521	482	548	493	524	507	509	542	500	489	553	521	498	524	525	497	534	548	526	533	541	498	574	524	494	516	547	538	510	550	488	527	539	475	485	502	503	518	547	503	526	492	537	511	485	527	479	524	531	516	531	532	517	527	491	500	536	469	505	507	555	532	511	522	531	530	525	535	479	561	538	507	553	499	545	508	510	522	529	539	515	550	532	547	499	541	526	546	568	533	502	553	554	508	506	544	524	519	537	515	574	524	460	494	478	516	527	492	505	549	524	528	507	545	482	533	519	501	489	537	520	528	518	544	496	518	515	483	516	495	503	525	531	509	530	533	498	524	508	528	498	551	499	502	507	517	499	544	520	478	556	485	513	506	541	511	514	495	539	532	520	499	509	527	485	523	496	488	559	533	490	488	554	534	510	489	490	495	511	517	485	539	541	523	491	513	499	494	530	543	495	523	540	543	502	506	547	509	527	465	530	507	508	543	554	532	534	524	537	490	531	530	523	543	524	466	552	464	525	519	493	533	536	505	469	516	536	497	496	526	500	494	535	522	492	493	529	472	505	524	505	501	533	513	513	523	508	505	525	527	517	542	497	519	489	518	495	539	518	526	526	505	469	533	506	547	540	515	481	497	556	535	470	491	531	526	498	508	563	515	542	516	508	483	500	530	493	479	499	558	495	509	468	522	497	494	475	528	557	512	518	507	552	488	460	504	547	523	517	506	522	497	552	522	501	511	530	495	566	502	526	530	557	525	508	502	533	541	551	508	489	505	497	491	520	505	545	508	530	487	527	515	518	487	524	535	514	506	504	546	509	506	510	506	516	527	532	492	530	475	502	507	520	494	532	529	556	493	500	565	515	519	505	545	497	527	535	547	529	515	483	492	487	500	501	543	506	571	509	517	501	503	513	459	488	475	509	531	538	502	514	480	495	529	535	481	555	563	486	510	513	546	528	493	479	462	485	543	517	525	540	500	498	519	518	504	500	529	531	529	535	575	504	491	535	533	502	532	495	499	500	483	500	530	524	544	521	476	534	506	484	544	539	546	536	542	546	510	493	524	508	520	547	515	491	569	506	499	480	487	503	542	542	492	508	552	539	501	493	527	505	500	514	494	537	504	513	508	507	493	501	523	530	510	516	531	512	519	521	528	513	476	527	491	529	555	495	517	519	527	565	513	557	533	523	524	574	491	502	496	518	528	523	554	536	553	547	515	496	478	507	512	513	480	496	545	501	497	505	510	541	533	504	536	526	533	506	537	537	535	513	536	494	500	484	470	471	567	556	511	487	470	547	510	503	561	504	482	518	494	503	513	500	494	511	564	504	513	513	528	516	499	527	504	531	481	527	487	514	494	497	521	532	544	578	562	504	507	507	508	524	492	527	532	490	550	516	547	505	530	520	525	517	500	529	550	481	494	506	558	544	498	526	504	498	550	516	470	505	553	477	486	522	547	510	536	531	506	494	497	512	508	522	497	500	525	514	524	512	490	497	568	497	530	495	556	578	505	503	523	525	518	542	503	456	505	531	520	499	541	498	488	520	552	466	519	499	541	520	560	523	543	492	490	538	515	537	531	468	527	525	504	513	509	511	516	529	554	522	523	472	502	559	543	473	541	523	487	512	514	545	499	516	533	514	498	501	535	494	500	548	522	527	518	522	538	519	522	520	485	500	500	489	509	522	504	544	481	507	476	500	517	488	484	541	533	555	488	517	505	547	501	507	517	518	516	542	500	505	551	526	543	574	511	477	508	517	576	499	529	514	485	495	524	566	491	561	537	520	509	535	451	502	528	532	527	509	501	520	541	512	534	540	497	550	539	494	559	448	476	489	519	526	498	540	531	503	511	507	517	517	498	573	520	479	536	519	515	506	537	521	573	496	525	532	552	549	496	510	517	536	512	493	480	516	511	521	535	514	562	538	511	585	555	499	503	549	511	513	467	504	489	509	527	565	542	506	511	488	540	526	528	508	522	476	532	539	526	454	504	504	546	544	491	543	528	500	514	512	527	546	538	568	546	557	537	520	531	521	538	533	572	526	519	476	489	503	539	478	510	514	575	529	515	469	510	503	523	535	494	518	499	474	513	544	517	441	533	512	495	509	517	526	487	506	522	534	481	492	541	533	519	522	512	500	477	525	495	521	530	532	526	508	506	498	525	509	528	537	534	538	489	504	474	546	545	496	510	516	529	542	504	499	539	500	514	485	556	516	503	502	509	491	498	500	543	530	534	488	510	487	526	521	518	552	530	509	494	566	478	498	525	494	501	547	509	525	503	511	522	492	556	510	539	566	558	527	495	499	555	521	492	595	516	525	499	514	532	460	467	505	544	509	494	487	522	494	509	527	544	490	494	507	531	496	537	509	530	519	488	481	491	529	484	532	508	522	521	487	538	534	523	518	516	533	523	526	521	504	518	550	539	526	529	510	492	563	490	533	507	509	534	511	524	530	504	492	515	498	474	474	514	584	487	519	470	526	489	521	499	511	483	519	527	550	522	516	502	491	533	554	519	485	528	559	512	513	500	513	503	521	526	495	529	516	549	534	540	532	479	499	521	496	537	503	492	518	511	556	501	528	488	539	500	502	492	527	504	495	529	551	538	540	572	530	534	525	509	547	486	553	508	539	519	487	470	532	510	521	578	531	544	546	524	529	507	551	523	518	473	505	559	501	472	510	524	544	533	519	486	537	565	500	549	507	548	515	529	502	487	498	482	516	515	486	509	530	564	494	525	467	529	526	502	563	493	467	481	539	522	541	555	549	502	475	499	496	518	559	488	515	513	480	492	533	514	520	525	507	500	515	469	537	523	525	484	474	501	474	505	512	569	505	486	545	531	513	496	527	554	528	483	519	520	493	508	526	487	512	489	521	507	530	504	513	520	547	538	495	536	523	545	470	481	556	547	528	494	518	527	520	516	493	501	544	484	493	530	529	517	494	540	512	513	525	481	527	528	492	530	475	512	518	494	502	542	542	526	520	531	544	478	535	528	510	519	518	525	523	502	496	505	469	503	500	491	552	482	515	545	536	520	512	548	507	493	523	533	525	500	530	557	500	565	516	546	542	486	496	488	539	543	547	563	548	511	495	507	500	535	536	490	504	501	541	541	548	556	523	513	557	509	535	518	487	526	501	493	524	496	534	510	561	509	548	581	498	521	496	555	548	508	542	509	536	470	526	543	519	480	513	562	515	519	535	512	544	498	529	494	510	522	474	498
5231	8781	6219	2963	2194	1792	1399	1191	1059	946	848	790	764	728	674	628	634	618	608	637	630	612	614	610	653	605	584	599	636	597	595	607	611	597	564	556	595	596	581	614	612	559	599	579	596	578	527	557	587	587	587	621	569	536	595	543	584	544	556	587	584	588	604	592	626	588	555	561	581	519	546	585	582	583	578	538	565	553	533	565	545	559	535	566	543	578	601	620	571	582	546	534	587	588	562	591	581	556	593	555	598	550	561	549	566	571	572	562	574	618	567	586	569	597	570	609	555	596	530	582	579	550	592	560	580	553	572	553	546	551	581	574	553	595	537	585	592	559	584	537	586	561	557	571	542	555	593	530	572	636	572	538	583	531	559	556	562	537	552	567	552	540	540	556	524	612	556	599	554	546	535	575	563	545	615	520	592	593	542	599	614	599	587	616	562	555	546	582	547	556	580	563	560	584	586	584	528	538	578	554	554	566	563	577	595	578	580	568	570	564	554	582	587	587	583	548	558	530	548	554	599	581	554	590	581	557	566	582	550	534	611	561	556	575	581	524	551	578	569	537	559	558	591	594	535	547	611	534	591	559	581	582	538	563	531	583	548	529	580	566	582	583	575	563	545	544	582	590	524	555	577	595	616	560	610	602	545	561	576	579	593	514	557	600	586	567	561	570	550	578	582	560	580	591	565	528	560	600	582	554	575	541	547	525	549	587	572	584	561	572	589	537	594	553	581	582	566	569	534	578	551	539	562	554	562	535	525	597	590	610	602	504	548	580	552	552	556	578	539	538	568	583	569	567	570	554	533	563	556	563	513	573	596	587	559	544	565	562	557	544	583	584	603	583	532	537	597	602	557	557	524	537	611	605	554	576	599	571	551	568	525	586	563	563	555	578	548	557	575	552	565	568	561	567	558	567	571	569	562	555	541	567	562	524	573	602	559	543	559	593	595	566	598	534	562	483	589	581	540	606	563	581	584	584	558	582	552	569	563	556	570	539	533	572	594	590	547	535	576	583	567	543	578	611	511	573	548	535	561	583	579	584	552	606	562	561	566	575	581	528	543	545	566	567	520	604	569	577	556	573	583	547	571	565	606	526	596	535	575	578	601	567	547	587	593	604	607	555	512	557	558	585	554	570	582	566	576	578	538	530	567	569	549	577	517	593	589	562	536	572	567	585	551	551	580	565	573	612	558	570	532	568	582	566	548	554	537	529	577	590	601	587	542	596	578	587	566	539	566	583	567	536	565	581	598	569	578	568	553	552	616	551	540	592	601	608	536	570	523	514	561	591	563	607	530	556	553	583	561	545	598	538	563	555	585	603	573	531	564	593	586	563	600	591	557	552	632	604	563	594	594	592	585	551	577	555	533	620	549	548	558	580	561	581	561	582	584	580	573	579	555	572	567	568	538	527	573	532	598	570	612	546	538	558	535	610	560	557	548	571	570	554	559	549	536	554	587	591	573	574	571	528	541	529	544	563	619	584	589	518	618	601	574	619	554	598	553	605	590	527	577	533	553	619	572	610	549	596	538	565	552	585	559	573	621	534	525	537	543	590	590	554	593	513	562	554	594	610	558	564	544	585	559	604	584	550	570	558	600	571	608	548	616	559	585	549	588	552	543	532	541	569	594	562	551	551	541	590	529	587	616	583	562	578	573	557	581	572	586	598	575	587	541	622	552	599	528	537	581	600	603	568	554	565	575	550	608	572	551	574	514	571	574	591	528	579	532	587	572	538	556	586	523	566	571	574	572	560	564	553	603	574	547	609	522	583	554	613	577	581	588	558	577	590	575	595	523	600	558	602	569	567	552	546	613	593	540	572	506	583	559	532	510	534	563	580	575	536	540	548	540	531	589	599	569	556	572	570	568	556	589	634	590	559	509	591	541	576	545	576	563	589	583	577	573	566	568	568	525	553	558	560	582	569	580	623	528	595	575	565	556	549	562	576	558	552	582	526	575	581	602	616	538	543	614	547	601	563	548	575	583	568	546	582	540	546	536	530	570	533	534	578	579	534	561	589	545	574	533	557	595	535	566	559	556	555	567	582	545	574	630	583	560	601	559	595	569	584	559	580	559	563	543	537	569	570	576	553	587	548	567	595	542	535	538	574	587	604	575	544	568	554	601	551	571	612	595	584	592	558	569	599	557	581	544	589	567	519	574	621	554	560	545	608	566	575	581	575	536	552	541	565	525	553	581	578	554	573	575	573	574	561	638	532	574	576	567	521	546	549	586	554	583	495	574	620	571	553	577	593	550	579	532	577	601	580	580	570	564	572	556	540	582	594	577	587	589	568	586	557	554	598	582	578	570	562	541	540	582	586	598	562	538	582	572	580	528	532	604	554	537	547	519	546	570	582	586	554	534	557	544	553	538	517	538	576	584	555	573	624	571	546	598	626	543	574	534	554	563	550	562	576	580	531	549	522	536	544	583	540	575	580	597	592	577	586	544	574	563	612	583	558	546	580	580	567	585	539	574	551	591	561	548	568	563	578	581	529	579	585	610	586	518	606	576	573	577	567	587	569	547	583	595	561	590	537	554	521	586	540	594	587	554	526	554	602	589	578	536	547	645	617	592	553	579	609	579	580	531	542	538	569	607	596	579	562	590	538	559	543	543	594	590	566	589	554	550	558	549	560	579	537	574	527	583	578	567	559	630	581	564	535	584	535	566	607	582	551	591	553	578	603	600	571	571	590	574	558	521	550	554	550	575	512	557	582	554	579	585	561	592	551	568	603	552	550	549	514	539	512	576	558	577	590	566	575	595	591	541	595	624	555	561	584	560	588	579	550	547	550	552	581	597	576	582	559	591	546	553	601	528	579	585	591	538	572	536	568	582	550	569	595	612	574	593	583	557	557	553	570	590	602	567	548	579	582	558	569	555	528	567	548	588	577	589	526	641	549	578	552	627	580	560	541	583	555	590	594	561	494	546	555	563	534	554	584	598	573	556	544	540	578	571	574	564	578	562	599	567	562	591	553	528	578	565	577	565	551	582	550	585	548	547	518	517	585	565	542	575	551	576	585	534	555	531	578	602	582	593	603	581	576	567	545	574	561	540	620	561	568	586	537	534	595	546	567	528	585	534	597	570	579	540	569	543	595	555	545	574	610	551	530	572	557	558	590	532	552	554	551	555	559	590	586	602	563	562	578	592	558	531	520	591	604	589	561	530	603	574	587	548	615	536	559	574	482	525	577	572	577	569	556	590	587	560	550	570	580	564	560	596	591	553	576	546	564	564	608	542	554	571	579	599	593	530	534	577	542	553	551	582	526	581	551	571	554	624	560	626	583	537	593	515	618	557	575	546	545	568	583	564	564	568	561	569	581	565	553	553	580	532	580	577	561	590	542	555	569	572	592	557	604	563	554	589	546	574	592	585	577	576	602	586	580	607	545	596	555	534	569	570	535	547	597	556	617	600	596	573	559	569	593	609	575	561	546	577	597	558	579	611	528	568	585	572	553	541	510	576	575	567	564	514	524	540	570
24396	20998	27368	24805	12430	605	405	302	258	231	230	201	207	212	199	186	194	189	172	169	176	193	155	193	161	159	165	163	160	166	181	155	163	158	172	170	150	171	163	168	146	178	161	177	147	164	136	152	200	188	180	153	165	178	169	174	128	148	156	152	153	154	176	163	171	155	153	169	156	169	168	149	155	159	180	198	151	196	184	157	167	149	143	154	151	153	149	153	166	159	158	142	166	162	166	161	160	155	178	162	176	190	160	152	174	171	177	144	176	156	169	180	154	140	166	154	167	159	165	158	173	152	168	178	160	154	183	169	152	178	161	163	152	150	170	170	154	164	151	160	144	156	172	161	174	158	174	194	176	140	149	172	157	160	183	164	127	135	154	151	159	149	194	179	161	169	153	149	163	153	172	157	178	136	159	162	180	167	151	188	166	160	151	153	171	170	145	148	174	136	170	155	163	166	162	154	156	164	147	133	175	162	153	167	181	150	151	155	162	152	181	136	144	178	149	165	154	153	134	185	166	172	170	157	187	183	149	141	138	154	172	139	159	132	164	150	149	154	158	164	156	158	162	154	181	159	161	158	165	150	153	154	151	157	151	148	156	158	154	155	163	157	148	152	162	165	159	159	158	153	150	165	142	154	168	162	170	171	167	158	154	157	165	163	184	154	177	169	158	144	167	173	176	175	190	146	145	150	146	166	173	158	164	136	153	164	154	151	160	161	163	155	204	170	140	144	166	148	167	171	162	153	159	171	175	155	154	175	153	156	156	151	150	167	152	172	158	145	181	184	161	176	132	193	169	179	172	168	138	173	150	162	167	153	150	170	163	156	174	159	173	160	160	150	189	178	179	151	165	164	185	143	179	153	164	153	148	164	163	183	149	153	142	176	165	162	141	155	137	157	152	142	159	172	169	148	146	173	142	176	183	151	173	180	160	164	142	152	162	125	160	150	144	175	144	186	172	172	135	169	165	153	166	151	138	177	172	162	161	148	155	156	148	155	164	161	152	186	169	157	180	155	161	162	188	152	167	168	151	164	152	159	153	171	151	146	165	164	144	142	143	170	163	151	163	144	157	161	179	154	147	152	143	178	150	175	160	159	155	167	166	167	157	180	139	162	170	181	166	158	152	171	156	176	160	179	184	179	201	175	158	158	167	155	150	151	165	183	185	182	149	164	168	162	169	133	164	155	173	159	140	145	172	158	183	153	151	188	157	175	169	160	142	160	152	162	163	169	151	154	163	160	164	146	163	143	158	165	148	185	146	157	150	157	175	176	159	171	159	152	173	158	177	145	165	177	178	156	159	128	178	170	172	158	172	178	153	148	170	136	154	172	152	163	147	138	158	157	124	155	153	153	153	187	166	189	145	178	178	178	162	152	187	151	162	158	163	138	168	171	144	183	157	144	134	157	153	171	158	160	157	164	178	159	153	166	169	184	157	183	155	139	166	160	179	151	146	167	171	154	140	169	160	167	128	159	163	170	155	160	167	165	186	148	152	164	152	160	148	152	161	162	143	151	144	160	177	142	156	187	154	157	166	181	170	164	164	149	159	157	161	170	137	159	153	187	145	167	184	146	168	188	167	167	163	140	180	168	161	166	196	161	152	162	174	150	144	146	159	147	158	168	159	189	177	168	178	158	162	149	150	178	153	168	146	171	152	137	170	164	153	138	161	160	169	148	164	151	168	140	163	157	154	159	164	163	145	157	137	135	168	153	165	164	144	146	146	167	146	162	161	192	149	135	166	141	148	143	136	169	140	172	154	154	153	138	161	163	164	157	150	162	167	174	159	145	147	172	162	165	159	153	149	163	162	168	152	152	153	148	167	162	173	182	170	151	148	172	159	152	146	152	155	144	166	148	172	165	147	173	183	163	142	179	162	171	159	168	159	201	151	157	151	138	166	172	161	183	183	156	164	173	145	165	148	150	142	159	163	169	145	177	143	146	168	149	161	151	133	155	155	155	155	158	147	162	161	190	146	186	156	152	153	159	174	163	155	147	159	171	155	159	165	165	161	150	161	166	194	186	184	157	165	159	152	158	174	142	158	149	161	151	163	180	157	157	153	172	171	156	174	183	182	161	170	169	150	173	156	126	160	154	161	156	164	144	151	164	160	163	165	166	166	170	181	164	158	158	187	162	169	146	168	152	165	171	154	166	154	162	172	167	178	162	147	167	169	164	152	143	155	148	181	156	146	153	172	169	146	180	158	150	145	160	190	149	175	162	143	165	155	167	170	160	174	156	175	143	153	155	139	185	177	148	149	166	123	162	172	170	167	182	142	159	155	153	161	171	154	175	156	156	168	159	167	161	154	165	152	169	156	187	138	156	160	149	172	166	150	165	167	151	161	158	155	171	136	146	178	149	165	143	165	157	158	171	149	154	178	172	151	171	137	162	164	163	172	158	173	154	173	162	154	157	161	166	176	156	153	165	169	162	155	153	165	150	138	169	166	173	162	157	170	159	163	167	142	174	178	171	175	133	161	161	160	159	159	192	150	181	183	174	162	154	152	168	149	158	185	143	169	170	167	168	171	158	160	165	152	142	140	167	158	157	173	162	165	179	154	180	149	153	177	161	166	176	146	145	162	163	150	161	170	170	174	159	145	154	147	153	160	165	174	176	153	163	175	170	159	156	173	160	155	159	167	168	162	140	160	157	142	166	184	176	163	172	150	143	163	156	165	168	171	179	150	153	149	164	175	142	179	166	152	158	174	148	155	162	171	182	155	155	151	164	165	169	175	150	159	150	168	153	153	150	145	157	174	147	143	168	173	180	171	163	182	172	151	144	141	149	168	164	137	141	174	151	155	150	133	144	169	174	154	165	153	172	165	151	177	159	171	141	163	159	189	173	164	169	156	139	152	135	149	160	141	148	162	172	150	154	149	157	159	167	161	167	186	165	162	153	161	186	149	166	142	171	168	173	165	172	155	153	147	136	163	157	166	190	151	153	173	152	169	164	157	172	172	172	169	166	160	155	173	167	152	142	158	171	150	161	154	153	143	170	167	163	179	152	165	159	137	140	141	172	168	139	148	167	212	167	155	149	146	159	164	177	154	165	158	152	150	161	139	158	159	170	156	167	158	147	163	161	165	145	177	149	163	137	160	151	164	193	174	140	189	167	146	165	151	171	169	146	164	178	144	144	163	156	166	161	171	156	166	166	136	151	172	170	152	173	155	158	153	144	130	160	166	141	151	156	150	145	172	146	176	159	172	163	171	169	165	146	169	167	159	154	168	151	184	132	159	170	164	175	164	142	187	143	158	170	159	174	182	166	161	191	148	159	173	179	168	175	161	168	156	163	140	144	151	162	160	177	173	148	168	138	134	163	156	142	143	151	147	181	150	149	147	162	173	154	174	141	179	167	174	156	151	158	146	170	176	154	168	180	139	173	146	139	152	134	164	154	176	151	149	157	147	168	162	152	174	142	161	176	143	153	170	167	152	161	163	168	174	163	170	141	155	125	158	157	160	182	191	140	145	153
3620	4907	3341	1503	1130	858	705	544	431	368	330	358	287	275	292	243	236	226	234	246	238	230	241	200	187	205	208	224	204	203	199	220	213	211	193	192	201	191	174	198	223	191	193	189	208	200	202	194	184	204	208	198	204	196	223	201	198	177	214	205	188	202	194	195	205	202	192	197	202	211	189	189	190	174	201	205	215	216	204	224	197	210	206	200	224	198	197	204	201	208	188	205	191	204	201	167	188	198	184	199	201	214	196	188	221	206	189	190	216	189	203	202	186	185	203	214	199	208	190	228	163	200	185	195	196	206	197	180	202	190	211	173	166	204	197	207	179	194	188	189	184	202	179	199	207	215	190	224	196	195	203	209	174	191	199	169	211	197	192	181	211	188	181	201	189	206	189	202	172	187	212	199	202	189	193	189	180	203	204	221	217	198	192	173	217	191	190	204	192	185	196	197	198	202	204	203	172	185	198	198	186	213	176	200	170	185	181	180	187	175	192	194	202	204	187	195	197	197	199	191	212	173	193	221	182	182	197	208	182	197	198	205	195	184	201	183	208	216	214	210	199	200	202	198	208	177	203	195	205	211	187	205	191	169	223	176	178	224	208	207	186	194	195	201	174	195	245	184	199	197	187	212	203	188	208	166	172	204	187	187	217	209	213	196	168	173	173	181	179	200	188	192	183	209	205	194	204	174	191	216	168	206	216	196	207	222	193	178	185	198	181	199	209	202	214	205	218	177	210	216	179	185	185	188	179	209	188	195	184	200	196	197	202	178	185	185	183	185	224	191	171	177	195	166	192	189	184	168	170	188	195	205	176	196	208	182	179	197	192	186	200	201	206	194	223	208	192	209	211	222	210	204	195	211	199	209	182	187	213	227	192	199	201	218	190	205	220	154	186	193	189	214	192	208	191	193	169	188	192	175	183	216	191	231	213	194	218	198	202	206	196	218	223	194	168	181	213	203	191	183	182	184	221	190	177	186	183	199	200	198	203	179	193	177	175	194	201	207	212	194	182	204	200	206	188	202	189	195	194	201	199	189	172	184	178	185	194	187	208	209	203	189	200	212	225	202	185	174	224	185	194	185	201	206	211	221	210	192	201	203	208	185	198	201	174	188	190	197	197	216	224	203	185	193	179	199	173	188	212	214	177	196	236	208	161	174	189	175	204	208	188	199	197	216	205	183	178	194	209	188	201	164	168	203	161	174	221	215	192	192	194	176	205	177	184	180	197	188	182	187	189	216	222	187	188	193	190	199	166	164	207	207	186	180	186	182	187	211	199	180	217	179	213	196	192	206	196	198	207	185	208	199	195	194	171	212	199	201	187	174	186	200	161	189	193	198	199	195	204	184	217	188	210	193	194	229	196	209	186	175	183	188	191	195	209	212	205	190	205	197	179	199	202	190	202	205	182	205	196	176	218	216	207	207	194	175	199	198	178	188	200	186	184	203	189	204	199	212	171	171	186	201	211	190	186	190	188	191	202	195	195	201	189	192	208	217	224	180	226	203	189	210	185	184	225	220	180	203	172	174	181	194	192	192	208	201	217	212	215	202	190	190	189	209	202	201	198	212	203	184	198	212	198	168	204	212	182	201	191	220	192	207	178	198	185	195	178	201	183	205	210	196	176	178	205	220	184	179	206	211	213	176	197	198	176	194	174	194	197	191	182	169	178	178	197	211	206	209	208	194	184	200	213	199	215	188	208	183	193	169	190	217	193	202	160	194	199	210	194	196	201	184	199	195	196	194	187	204	188	203	183	178	178	193	197	195	193	186	210	198	206	200	198	214	174	190	182	193	189	212	175	203	213	204	167	205	195	206	213	197	194	212	192	186	175	200	188	190	199	182	196	198	191	205	199	209	221	188	192	202	187	200	208	193	211	186	214	198	206	196	169	209	188	178	195	199	192	219	202	196	192	188	183	189	177	200	213	223	190	198	199	191	176	180	210	213	189	205	206	207	178	180	209	195	203	209	188	183	185	181	192	187	192	180	189	196	197	204	207	201	215	205	182	227	197	179	191	172	210	201	199	177	172	213	175	181	213	189	189	205	187	174	213	187	195	208	198	198	215	185	198	194	185	176	210	202	195	184	187	190	179	201	196	205	196	183	183	177	182	192	208	186	163	208	179	218	191	192	187	199	195	178	202	202	192	196	202	181	190	168	155	211	201	192	199	204	183	215	188	185	201	194	216	195	199	201	207	203	196	191	192	193	206	200	184	201	179	186	181	188	189	223	183	190	203	196	186	202	189	219	188	215	194	182	167	212	182	176	197	187	217	189	199	230	170	180	205	188	169	194	174	188	200	197	195	202	210	200	204	187	219	220	199	212	192	175	209	168	214	188	184	202	189	174	172	183	189	213	216	204	173	194	181	186	217	215	199	186	194	175	218	188	199	179	198	182	194	192	191	182	197	229	196	194	192	213	213	210	184	214	201	179	209	193	168	182	207	176	211	181	194	192	193	185	195	190	205	207	161	187	181	184	192	182	210	193	200	196	185	190	208	237	174	188	201	226	193	216	214	167	180	192	179	212	199	181	182	167	202	201	201	162	215	201	209	207	199	217	187	178	196	200	204	200	201	221	209	176	209	191	211	182	186	162	188	198	213	204	197	201	171	189	188	176	189	196	190	189	215	168	212	202	210	188	196	186	206	212	191	196	185	189	198	172	181	146	191	192	179	209	181	194	196	185	180	198	193	195	185	218	197	182	191	180	182	184	210	176	208	191	209	182	221	184	179	209	187	217	185	196	207	184	201	188	206	213	200	154	168	205	189	202	207	196	197	178	206	203	177	210	209	167	192	214	219	194	202	188	200	201	185	178	209	212	175	183	197	208	244	175	200	195	171	200	190	206	183	195	185	182	189	208	190	184	191	194	197	192	201	173	192	168	210	192	197	182	201	196	202	191	153	202	203	206	176	176	201	185	206	235	230	197	183	196	206	202	192	196	225	197	212	200	202	209	201	225	203	184	202	193	210	180	181	177	203	217	190	214	208	196	208	215	200	207	209	208	202	189	211	202	189	184	198	218	203	196	168	189	177	174	216	198	179	168	194	190	189	217	205	210	174	173	202	193	183	203	182	207	200	204	204	216	170	209	197	200	186	183	200	172	192	208	195	213	204	212	191	194	186	196	184	192	196	197	181	186	175	178	218	246	198	192	187	216	199	192	178	219	211	184	204	180	179	211	190	187	213	197	204	207	170	204	201	185	183	203	216	176	199	181	204	202	182	179	174	177	194	198	196	205	204	176	192	199	199	209	208	205	217	203	183	173	224	209	197	188	198	177	196	210	194	192	182	196	189	193	207	192	223	212	204	174	175	179	191	178	191	189	180	219	200	183	181	182	182	206	172	194	196	201	183	203	202	203	203	207	186	185	209	197	199	221	190	217	193	176	180	173	224	224	202	195	195	201	176	195	211	190	190	187	175	200	191	180	197	172	247	201	166	202	202	193	207	205	218	227	192	200	212	209	200	197	226	185	202	188
22374	21106	28864	23582	21114	21149	10492	1143	845	759	662	602	575	584	555	499	524	495	478	531	509	478	429	472	439	459	444	411	438	424	438	455	443	408	439	426	420	392	409	424	435	412	417	421	428	411	416	416	440	391	432	427	406	430	442	421	435	440	400	413	393	359	430	393	442	414	431	420	396	421	380	404	454	406	429	422	412	388	421	415	376	399	426	399	414	417	398	420	397	387	384	445	411	402	400	413	387	413	403	436	356	414	420	405	419	387	402	430	437	433	374	402	367	406	403	401	387	388	415	421	413	423	400	403	361	396	388	386	421	400	410	418	412	447	449	416	455	385	407	417	411	397	384	428	412	380	366	396	412	423	381	432	440	388	399	402	438	471	439	375	386	430	402	435	419	423	400	408	427	393	398	431	413	415	363	398	374	424	421	421	452	380	403	393	378	399	421	392	426	407	432	411	378	417	374	392	448	377	394	394	427	395	399	409	394	422	416	408	398	407	424	431	419	417	409	407	431	439	408	414	425	394	405	410	388	410	416	364	406	403	382	422	421	399	423	390	363	392	437	410	430	396	397	409	387	437	425	411	402	433	380	417	433	414	415	403	393	363	414	365	447	381	398	410	427	393	402	411	411	410	395	402	388	415	375	400	418	384	393	427	436	411	368	402	415	386	405	402	352	371	371	416	422	409	389	389	425	401	430	402	401	436	408	380	416	437	402	410	377	396	408	407	419	385	436	457	417	408	394	390	410	424	381	383	369	402	359	423	425	411	424	410	397	421	391	371	413	394	415	413	412	404	395	423	428	388	425	383	442	420	385	401	374	381	436	423	399	427	452	413	392	400	403	393	388	410	412	407	415	410	403	390	381	365	392	403	420	428	390	399	414	434	390	402	410	379	421	428	401	370	381	418	399	430	401	406	398	423	378	415	389	390	387	421	430	426	434	413	396	410	420	395	423	429	390	387	392	392	385	411	433	401	380	432	423	394	444	416	444	403	415	428	399	416	408	397	423	432	411	386	396	393	409	398	404	390	394	409	361	391	405	392	392	372	406	412	442	404	379	407	378	405	404	401	379	409	431	417	398	416	390	409	414	434	427	400	411	415	371	427	402	418	435	387	413	434	415	422	425	397	427	399	415	370	438	411	400	410	422	397	415	396	423	413	426	371	439	426	401	387	370	398	456	406	413	411	390	371	397	374	405	410	410	406	376	392	390	392	395	407	388	395	394	406	402	401	432	429	390	391	375	394	397	418	396	390	391	402	437	464	432	408	435	399	415	438	427	413	453	401	408	397	421	378	384	426	393	381	416	444	404	403	404	413	414	380	382	416	440	406	396	405	431	402	398	433	396	394	406	431	393	389	398	425	453	397	417	425	400	372	405	378	390	391	411	426	410	360	383	402	418	418	408	418	418	367	424	380	410	411	413	394	400	390	376	399	419	410	397	409	399	406	398	425	474	392	431	384	367	424	411	426	389	393	417	431	413	440	350	397	404	427	409	431	394	375	419	389	392	419	442	403	388	391	399	388	400	379	390	419	397	407	388	406	415	436	411	422	413	423	381	399	419	406	414	379	420	409	383	397	444	353	386	427	392	352	410	405	416	406	429	426	409	397	383	400	434	404	404	403	455	405	438	389	428	405	383	396	400	413	399	423	371	458	419	446	412	398	382	418	416	390	416	448	411	379	430	415	383	377	425	401	386	427	408	406	419	431	390	412	406	414	392	456	428	430	428	390	439	400	433	426	380	422	398	396	404	382	414	345	413	421	419	472	429	444	402	406	419	405	444	427	402	411	397	394	445	397	453	410	374	385	417	411	375	476	384	400	435	396	436	431	412	419	398	415	426	406	404	447	399	390	407	394	384	402	381	382	395	404	374	426	424	392	416	389	390	389	391	381	409	408	402	439	437	405	423	395	372	411	387	399	375	407	427	391	368	416	426	387	380	367	383	398	421	403	407	426	395	395	387	424	398	412	410	417	440	407	411	423	402	417	421	415	417	410	406	385	389	382	441	464	404	409	412	426	410	424	391	384	445	432	396	397	430	371	394	382	412	366	396	401	390	430	392	389	397	410	424	391	425	401	442	363	378	384	397	388	399	424	398	381	414	417	395	420	366	424	426	398	374	382	395	408	380	417	375	386	419	405	405	431	385	423	394	414	391	429	388	380	408	435	402	377	390	405	387	375	382	402	385	416	376	392	406	385	406	363	426	406	426	411	353	404	418	411	404	406	388	425	415	413	382	409	420	400	398	437	423	431	380	364	420	382	423	374	387	415	411	356	399	386	407	428	379	408	372	355	434	407	408	413	395	385	406	376	430	425	396	419	398	430	411	395	372	403	403	405	434	426	428	387	382	422	367	406	428	427	385	404	400	424	444	427	400	406	421	378	398	387	446	441	418	385	449	392	441	403	407	425	378	473	380	439	416	404	395	382	430	426	415	408	410	379	356	379	380	417	416	422	409	415	392	433	414	394	384	418	367	412	401	408	411	406	394	437	410	389	377	401	434	397	390	383	418	389	376	392	413	398	427	389	429	405	386	439	435	390	402	412	400	389	382	395	432	429	374	387	396	419	392	423	437	394	398	441	378	400	450	429	436	409	353	387	430	404	381	421	429	405	421	385	434	381	389	429	419	442	413	396	361	455	384	431	363	417	400	420	440	406	430	372	400	383	440	389	424	408	447	423	425	397	415	372	416	448	377	368	392	422	428	415	388	426	402	394	432	379	434	403	443	386	415	407	366	414	393	401	372	427	441	407	416	415	400	399	379	410	418	404	412	390	418	406	383	412	426	385	444	393	420	398	399	439	409	382	397	428	378	386	377	400	408	391	392	411	416	390	401	397	418	406	375	396	420	397	428	404	405	409	407	421	411	394	425	415	402	407	390	405	400	415	430	407	397	374	414	414	415	424	384	392	408	383	385	429	379	402	398	409	399	404	378	399	385	412	409	369	442	452	399	401	438	395	394	409	442	407	402	359	442	417	370	384	403	409	431	408	386	369	389	411	411	393	395	393	407	383	405	400	381	404	415	401	400	414	420	418	393	385	400	406	398	375	369	384	400	393	360	445	401	439	417	445	394	413	418	393	369	408	412	390	406	389	400	414	377	383	420	394	433	359	407	425	366	440	411	389	420	399	345	448	413	438	406	383	405	427	411	423	384	414	409	384	384	427	413	378	409	381	406	413	382	398	404	424	427	432	385	405	389	421	407	411	415	456	365	390	411	387	384	437	412	422	405	394	374	412	399	420	400	414	424	407	412	407	377	392	419	411	417	417	416	428	409	399	411	385	401	389	439	409	404	392	397	408	441	429	396	413	465	413	423	417	401	386	425	408	401	411	387	413	408	394	398	413	422	402	393	389	437	395	434	381	434	396	406	388	421	448	414	441	397	408	399	415	437	407	402	395	385	414	402	377	409	383	390	422	391	410	395	441	422	427	382	396	427	426	432	362	387	360	388	374	389	404	383	411	365	409	424	376	407	385	378	376
5314	13952	9768	4835	3502	2584	2056	1661	1292	1082	1022	892	754	714	664	621	627	587	575	551	579	559	507	543	495	522	536	515	522	497	476	515	536	479	517	474	468	517	520	475	509	463	495	447	454	489	470	463	512	453	438	498	467	464	482	471	465	486	474	480	484	457	484	453	457	474	426	451	466	450	491	454	452	458	440	492	469	481	451	484	474	455	447	450	491	489	477	453	473	479	457	454	484	514	458	451	456	438	456	468	506	461	394	480	455	526	524	469	469	498	459	421	421	471	434	497	470	493	449	458	437	452	482	439	436	447	413	465	473	476	422	466	475	471	443	445	461	479	465	459	475	454	487	463	495	456	473	431	414	445	461	450	464	457	429	454	446	431	471	452	429	444	519	424	448	447	468	453	444	435	459	449	453	476	464	465	472	461	472	488	453	425	428	453	477	451	452	425	474	473	433	413	456	441	473	420	451	427	431	434	490	463	486	486	452	442	475	467	434	452	447	433	457	484	493	472	436	475	471	451	448	433	448	461	467	435	423	503	463	425	467	453	482	472	467	463	449	474	474	468	485	447	467	465	463	407	450	439	424	470	489	506	456	431	468	449	483	463	478	455	487	440	455	469	467	451	438	472	461	444	505	452	429	438	526	482	477	475	425	444	467	443	449	467	482	437	447	452	421	440	460	481	484	396	486	436	493	460	461	453	451	470	475	452	455	429	460	448	436	464	482	467	423	439	483	483	478	498	484	488	461	436	454	418	457	470	436	481	448	446	444	442	454	442	441	465	479	469	459	445	452	474	462	467	424	459	447	446	480	470	434	402	466	439	412	484	454	481	449	488	436	488	501	451	475	455	454	448	470	475	508	458	482	445	437	496	482	460	482	437	437	434	449	453	466	497	483	488	443	470	448	467	459	434	466	453	441	459	468	434	410	430	444	460	445	443	489	468	436	438	425	474	459	447	489	467	457	416	468	463	462	443	462	473	387	439	452	421	452	453	454	487	460	484	474	429	481	465	452	480	458	480	473	444	474	453	475	443	503	469	422	440	414	438	464	488	454	437	444	476	460	457	431	477	457	443	484	448	472	438	432	452	471	480	438	476	480	456	470	449	468	462	460	456	444	462	443	495	467	445	428	452	441	461	474	451	457	420	486	441	478	477	474	480	479	472	477	454	457	450	466	462	438	442	477	457	486	454	430	449	467	436	480	379	459	488	441	431	437	473	466	438	486	469	487	469	450	436	461	520	456	514	432	427	468	461	475	446	463	442	447	410	416	469	473	435	461	447	471	460	481	434	469	443	469	488	465	480	463	445	442	452	477	464	425	476	514	458	458	442	452	448	440	434	475	424	468	476	448	444	464	434	450	435	485	428	468	452	479	428	460	465	465	463	446	504	447	475	486	477	460	445	459	434	439	460	502	449	432	452	451	507	463	446	481	453	492	426	426	453	455	462	509	453	443	450	441	491	462	429	493	457	453	454	506	462	459	460	447	508	475	480	455	450	456	474	448	453	478	487	474	448	440	465	496	436	438	434	485	475	458	470	468	419	428	450	464	441	481	478	459	457	431	515	479	479	475	446	483	459	474	436	463	463	462	429	464	442	475	478	472	483	450	505	458	459	454	461	462	478	470	423	413	415	448	457	460	431	506	477	460	491	463	445	460	466	467	470	448	441	461	423	432	458	443	482	464	462	472	465	489	450	455	469	498	411	428	460	518	468	450	419	463	427	491	470	465	475	459	466	478	461	468	435	481	453	455	449	448	480	497	461	455	459	464	459	434	466	460	456	427	523	486	450	443	425	482	455	442	465	442	424	441	488	469	478	447	450	456	465	441	434	458	480	448	471	471	451	484	488	463	453	465	440	464	452	480	426	428	489	435	479	474	444	432	483	433	484	456	423	439	443	497	483	479	436	475	459	450	460	495	474	448	487	490	431	456	460	477	466	475	442	453	438	455	458	438	488	443	460	495	457	507	456	427	480	493	478	432	524	477	451	492	491	427	468	443	475	447	456	470	465	464	426	461	449	465	442	480	472	460	455	504	468	473	454	482	436	469	485	447	448	478	470	450	431	445	471	433	424	450	429	491	472	474	458	492	446	452	451	496	459	427	475	417	473	465	477	457	449	449	448	454	464	467	477	466	460	432	456	453	452	473	447	476	439	449	429	419	450	445	483	473	436	450	423	448	442	467	471	427	450	472	456	428	430	475	436	408	473	458	446	482	483	423	433	495	416	449	414	466	482	461	493	434	440	477	459	481	500	462	468	458	470	467	445	452	463	482	478	470	453	462	444	455	437	472	448	439	448	413	502	453	481	457	461	488	478	445	468	463	472	461	452	424	505	461	425	490	447	475	451	473	457	460	442	454	463	446	437	429	492	474	455	484	470	469	440	503	445	420	469	432	456	475	476	429	498	488	454	471	437	475	487	471	451	484	453	457	450	421	430	441	474	435	458	473	483	419	427	442	492	456	454	443	466	447	444	468	466	478	477	439	441	470	475	489	483	437	458	449	432	450	430	438	462	480	502	482	476	459	448	482	452	460	441	477	423	458	446	481	439	447	469	447	451	459	468	483	441	439	430	419	495	480	478	466	481	489	454	468	484	452	430	451	442	442	430	447	452	462	467	495	516	459	484	457	414	481	448	468	459	462	432	465	483	454	414	472	447	439	464	457	456	449	443	458	429	451	459	470	463	446	442	456	461	481	474	466	454	461	395	427	423	442	432	477	488	493	450	424	461	464	465	414	422	474	468	446	464	484	444	469	461	436	414	444	451	445	474	407	438	491	451	414	428	481	423	435	438	463	489	478	465	415	454	439	492	470	460	475	479	477	428	397	428	450	473	460	465	452	447	475	452	482	488	470	473	436	419	455	516	475	454	455	448	469	437	427	430	440	498	430	451	425	447	445	441	462	437	472	520	479	482	490	469	466	431	452	449	472	436	487	402	449	485	477	451	478	446	461	476	395	439	438	487	459	427	452	456	468	496	465	466	459	491	448	443	492	476	469	489	411	416	471	426	478	447	431	488	434	465	477	473	448	443	415	450	466	438	425	498	475	439	493	459	476	470	412	459	455	448	464	429	456	473	455	464	479	443	492	455	425	443	453	466	459	402	458	458	421	447	462	419	482	460	446	495	481	454	470	440	441	441	523	453	464	455	489	432	458	486	488	466	463	509	452	474	458	474	420	454	477	440	414	461	468	480	492	397	471	452	487	446	466	451	461	458	453	465	443	467	453	467	472	480	410	442	462	479	474	439	464	419	451	478	452	463	463	493	467	436	410	457	403	481	424	436	492	465	422	483	449	463	456	470	404	467	455	465	435	447	442	439	466	460	481	490	468	434	454	443	495	491	460	460	490	499	437	431	468	458	469	480	487	441	454	437	470	455	470	468	444	463	459	457	512	469	480	462	440	490	476	432	444	427	422	456	458	445	495	522	454	456	480	469	475	437	447	454	455	466	478	449	477	474	428	462	457	475	462	458	469	447	489	431
27149	17965	3753	525	385	355	307	357	289	312	285	295	315	309	316	287	316	302	298	326	309	294	309	295	281	310	266	324	272	291	296	283	307	287	331	325	286	283	297	306	302	291	308	326	305	351	312	289	307	313	298	307	329	254	291	322	288	281	334	277	296	306	292	292	297	307	322	321	284	319	278	302	313	277	294	302	302	283	263	303	324	314	307	304	317	317	293	310	302	280	298	297	242	309	302	293	310	304	349	303	333	287	313	298	294	277	302	302	285	305	320	295	291	309	321	320	279	309	269	277	272	282	315	316	276	306	309	325	309	284	293	322	283	287	297	307	351	316	285	283	327	301	299	317	309	301	288	305	317	310	286	326	310	308	268	314	277	287	300	323	295	317	310	300	271	302	292	262	314	299	284	255	287	298	297	321	279	299	331	290	279	280	286	292	300	300	298	326	282	293	314	294	288	287	292	300	278	325	314	316	285	298	339	289	295	276	322	256	285	299	271	287	274	278	276	295	284	290	275	291	290	303	295	290	310	288	305	297	311	290	294	305	323	287	308	281	303	309	323	273	297	295	288	301	316	323	311	318	291	313	286	322	293	310	289	301	325	295	300	323	294	307	317	312	322	303	290	302	290	282	298	283	277	328	291	285	289	304	318	327	299	337	303	325	299	319	293	280	301	274	289	316	279	305	314	299	313	303	305	346	282	292	293	289	292	303	297	310	312	298	310	286	335	272	332	297	301	322	295	314	331	287	280	304	323	298	285	291	296	314	281	322	297	318	300	325	287	315	299	291	293	306	304	294	300	328	306	283	278	303	336	314	331	286	292	303	279	297	327	305	316	305	306	298	311	298	305	266	303	291	299	309	286	318	320	284	320	295	292	330	300	279	325	318	291	310	297	321	322	314	285	323	293	291	300	276	297	319	273	319	324	301	311	325	306	286	302	288	285	290	316	304	313	305	291	329	278	297	302	325	318	289	261	294	297	282	272	297	305	304	257	312	305	295	335	301	309	309	267	310	313	286	274	294	287	323	275	279	314	299	287	279	278	272	312	321	326	298	294	315	294	318	264	291	324	283	293	277	297	311	301	311	289	294	280	347	328	303	301	302	290	309	320	283	272	311	333	307	293	286	307	298	310	295	302	318	295	270	306	288	282	311	305	280	298	284	292	309	330	287	265	331	292	289	306	283	288	327	298	313	284	274	288	292	312	267	287	272	300	295	316	294	283	295	331	299	297	309	276	307	296	288	293	301	300	308	298	281	287	280	323	288	265	310	297	323	291	292	314	298	314	287	284	309	307	290	295	289	304	310	298	289	332	295	312	298	331	326	310	316	296	275	301	277	286	292	294	351	289	305	328	334	277	300	305	318	332	302	268	278	275	293	291	293	274	311	286	277	292	302	283	324	271	270	308	287	341	282	297	312	319	300	303	263	314	292	314	326	333	264	298	305	336	297	310	294	320	301	279	306	310	311	293	293	328	328	301	302	284	309	279	283	326	327	317	275	309	300	316	316	293	264	340	292	331	288	302	308	313	318	297	300	301	290	284	304	324	314	318	297	301	316	280	277	290	313	334	297	308	310	301	291	302	276	287	272	296	308	317	319	284	310	284	287	287	286	342	308	273	285	327	275	334	291	304	308	303	270	315	275	291	302	287	286	311	323	302	340	274	310	305	293	313	295	311	307	323	276	316	297	286	318	297	311	327	290	278	297	265	258	297	320	294	284	299	306	274	281	300	292	317	310	305	307	273	275	308	294	280	305	304	299	295	299	274	296	308	301	289	309	332	302	295	289	299	283	282	310	318	279	305	317	309	293	288	335	290	299	300	300	264	300	313	272	304	317	305	300	309	277	292	287	298	289	321	301	298	276	286	304	319	328	301	288	323	265	315	273	296	297	267	280	298	338	306	302	321	285	312	294	294	308	309	291	289	339	292	301	273	303	294	287	329	324	272	290	272	265	288	317	367	296	308	290	283	301	311	300	302	319	294	312	297	298	280	304	303	340	317	313	302	297	285	300	329	289	294	309	300	325	293	300	297	321	306	319	292	328	320	275	288	286	307	320	321	313	269	287	301	280	273	300	266	281	316	307	291	317	303	288	316	290	334	331	287	278	316	296	323	329	303	303	280	257	300	325	309	298	317	317	295	266	314	289	268	299	307	289	297	309	326	286	313	269	309	291	277	312	292	290	324	292	277	306	280	289	264	283	276	298	290	305	304	283	264	297	288	280	335	291	295	315	316	320	292	318	299	285	324	300	307	277	296	287	276	284	299	311	310	325	331	318	293	313	322	297	311	293	282	305	289	301	320	320	282	314	313	286	289	297	302	263	296	304	328	301	326	300	319	268	286	307	290	294	300	326	330	276	322	268	340	316	322	314	311	302	305	294	298	280	328	321	311	323	292	307	321	305	278	302	286	292	304	310	297	327	325	302	309	311	302	289	316	293	305	272	326	301	309	290	306	294	334	273	296	295	283	332	304	305	283	305	310	325	307	318	281	271	298	308	287	303	319	303	327	322	326	318	273	261	297	307	311	307	286	290	317	294	287	303	302	283	292	308	320	307	300	288	293	300	282	293	317	307	279	321	297	301	288	284	305	298	318	286	312	290	306	301	278	286	276	294	301	295	273	297	326	320	299	285	363	317	275	328	291	308	303	288	295	315	293	332	281	298	323	274	311	291	277	276	307	294	302	319	310	265	321	292	298	307	306	300	327	294	293	322	304	279	277	295	333	289	261	305	274	285	323	295	314	284	305	260	305	316	291	304	284	296	294	330	286	311	305	333	320	300	291	342	298	314	288	309	308	273	273	290	293	287	338	267	314	295	307	300	338	295	306	294	266	287	291	329	326	300	276	325	305	283	291	291	274	299	290	307	310	297	303	338	287	323	296	307	315	274	301	283	307	307	270	297	316	309	275	311	289	319	297	326	279	314	248	288	311	298	328	282	288	288	254	334	323	303	297	303	310	306	282	312	281	298	304	308	302	289	273	307	307	288	290	280	277	274	296	323	310	321	309	280	304	295	302	305	277	322	322	315	318	326	317	283	283	288	299	312	299	277	326	286	306	300	272	297	297	302	282	301	281	309	311	306	295	304	341	296	327	305	294	298	276	305	286	303	321	312	315	298	309	279	284	324	310	284	301	327	320	286	311	297	286	271	292	280	296	261	290	316	284	317	254	281	301	281	322	295	321	308	303	300	304	311	292	311	299	286	296	307	279	281	276	298	280	311	293	314	291	316	281	338	294	331	296	300	281	292	302	310	291	292	318	338	276	281	342	312	305	316	290	271	296	302	310	272	307	285	341	316	340	298	292	315	300	321	321	323	295	295	306	264	315	287	274	292	329	269	285	278	272	309	305	304	305	305	293	338	323	288	326	305	293	285	310	329	307	314	283	309	306	285	327	297	270	275	298	303	300	314	255	303	317	334	294	306	312	280	302	279	283	326	301	305	300	305	315	296	349	291	292	300	288	326	312	288	317	312	299	295
4042	858	681	446	420	367	340	369	356	356	304	329	359	357	330	348	350	330	336	341	333	361	340	331	338	318	333	290	338	311	353	308	319	334	331	326	342	283	292	345	338	327	319	323	360	327	319	333	363	307	343	349	322	328	324	313	336	341	330	366	312	323	353	319	314	343	303	324	309	329	348	342	329	352	312	336	327	331	322	341	355	332	312	328	284	332	336	331	328	361	317	351	324	355	315	327	360	344	342	312	314	314	315	308	309	329	322	342	333	345	342	337	342	330	323	344	345	353	370	328	325	317	323	330	346	369	349	307	301	348	316	347	319	346	340	327	327	360	322	318	326	309	325	318	364	353	314	323	326	317	322	349	303	344	333	300	305	338	320	318	360	341	348	338	317	303	344	377	320	333	349	350	391	368	326	351	320	320	362	323	324	300	318	354	311	325	348	337	316	361	315	346	326	333	363	338	328	323	297	349	360	338	341	343	344	350	328	319	309	328	324	341	336	295	353	312	314	338	305	336	320	343	335	340	302	308	334	310	341	367	334	349	399	314	335	340	313	359	374	323	327	306	309	314	332	280	332	319	331	356	331	320	344	354	318	341	343	329	326	335	336	349	334	351	323	343	334	320	358	330	330	305	313	338	357	307	315	346	327	333	310	322	362	336	331	322	347	358	307	322	330	342	357	309	328	326	344	322	308	338	334	345	332	349	331	321	310	325	327	332	323	314	329	341	323	338	337	321	345	309	335	326	323	326	371	320	329	299	316	330	330	315	356	305	292	342	322	315	359	301	338	306	284	353	330	346	328	347	358	327	343	329	338	312	328	327	341	339	356	304	361	337	358	306	328	328	346	335	325	338	353	324	321	303	343	323	325	335	340	325	329	333	310	302	325	324	329	340	329	362	336	341	314	354	289	337	323	353	357	358	334	351	323	358	336	306	309	366	326	332	318	328	313	362	363	325	314	330	300	340	337	310	298	289	350	335	328	336	354	327	336	367	337	319	315	339	346	330	341	341	312	359	347	348	327	330	361	311	303	309	310	373	336	364	362	321	339	315	315	328	312	359	325	338	315	325	340	336	319	350	339	329	358	318	340	348	331	333	354	366	314	349	368	369	341	309	349	326	318	357	357	319	312	323	325	315	327	333	331	333	365	342	330	312	289	337	345	389	312	317	340	310	315	333	329	344	339	342	328	336	314	332	336	333	351	315	318	318	327	313	319	323	348	324	343	384	320	294	337	350	355	341	305	335	322	327	325	351	357	331	340	341	325	327	342	350	324	344	321	354	321	316	349	327	322	334	331	349	326	328	340	345	344	300	328	322	328	353	335	289	352	349	362	314	348	358	342	369	337	338	300	332	316	355	301	318	297	350	353	350	346	305	298	325	375	332	332	317	314	342	320	319	323	321	342	315	320	358	304	305	319	321	326	315	343	362	327	339	325	320	314	323	317	326	329	325	310	336	358	317	339	345	313	322	320	364	317	303	323	347	319	331	331	355	305	327	320	349	316	361	294	323	314	349	339	316	326	337	357	332	329	335	349	301	344	317	325	375	348	316	344	331	341	303	357	336	335	339	323	315	326	329	329	354	333	339	356	348	337	344	328	344	360	309	331	337	349	347	306	329	333	300	303	326	330	340	327	328	323	327	321	335	347	329	355	325	341	314	330	332	370	364	314	311	344	331	331	344	360	296	327	345	358	325	342	329	354	352	344	392	348	355	338	306	340	312	331	317	333	314	353	305	308	357	357	338	339	352	325	321	304	357	357	315	331	328	339	335	344	314	303	315	326	353	331	330	304	313	348	340	325	319	366	349	283	314	365	341	323	291	326	315	365	319	324	336	328	352	324	327	341	295	362	349	360	335	328	354	358	376	302	344	351	318	408	318	338	350	315	349	319	309	325	342	312	345	339	343	328	304	336	339	324	340	333	337	334	332	333	328	378	306	328	337	324	341	331	339	342	333	310	334	298	357	356	353	319	319	336	306	311	291	318	334	329	309	325	332	329	326	321	313	337	321	333	339	309	302	343	312	325	324	316	328	311	284	290	330	341	325	345	327	331	327	363	346	307	337	323	340	311	319	325	343	332	316	337	371	332	342	324	338	349	319	330	331	323	298	318	327	342	367	313	343	318	329	357	335	357	346	340	308	313	370	332	342	324	325	322	336	311	343	331	346	280	330	339	345	346	326	316	322	347	354	345	330	302	345	349	357	337	310	339	314	346	307	354	312	318	371	335	315	341	308	336	341	318	354	319	330	311	329	322	309	357	317	309	338	303	322	354	319	345	327	347	308	365	311	315	334	334	336	336	321	321	313	323	326	348	339	330	287	322	339	320	367	332	329	341	341	332	358	348	350	321	311	334	328	352	345	347	346	339	321	341	320	324	331	323	331	354	345	346	335	319	321	311	314	320	321	297	332	314	302	383	354	340	309	312	293	323	305	318	342	314	347	319	357	335	315	354	320	312	321	339	316	343	347	329	338	347	343	361	334	337	356	316	326	342	321	330	317	328	341	327	330	313	307	382	341	311	305	322	348	318	328	299	339	314	341	337	298	298	311	322	333	346	349	329	390	334	338	323	344	350	308	330	305	316	293	349	336	316	332	322	337	333	340	313	324	337	327	345	304	315	310	320	340	344	333	307	353	334	324	363	323	321	333	348	342	315	316	316	300	345	325	345	302	306	311	294	337	353	331	332	339	332	321	326	324	333	332	310	312	320	333	332	334	322	357	358	309	361	338	350	343	318	362	343	330	340	331	349	319	358	304	349	336	328	351	337	339	332	318	343	317	326	305	351	318	339	344	336	326	326	310	322	306	306	335	326	336	353	364	325	327	347	320	343	355	343	340	342	320	320	317	325	323	327	302	327	347	364	332	340	326	326	367	358	342	334	347	363	321	357	330	342	364	337	324	328	328	319	310	311	349	345	317	308	328	340	335	303	334	331	353	340	336	363	339	320	354	322	358	346	336	333	331	350	292	337	311	305	308	369	324	325	320	336	370	335	346	342	333	351	337	333	333	327	331	338	344	373	315	338	324	332	319	350	313	330	334	341	324	359	360	326	343	347	319	339	304	340	364	324	346	297	309	331	344	358	330	368	319	300	337	340	327	302	351	343	330	310	349	302	323	354	331	320	367	325	312	329	337	362	290	313	326	347	356	342	332	339	352	325	313	320	339	363	329	343	334	331	336	359	344	316	304	318	325	303	316	308	354	315	314	322	324	352	331	330	299	350	334	344	314	323	324	345	327	339	333	350	308	308	368	345	322	366	308	335	357	309	322	357	319	336	340	338	322	361	340	316	332	361	321	304	346	338	343	301	329	316	311	327	345	324	321	357	302	333	352	335	323	329	298	346	310	316	303	301	289	296	350	338	326	340	333	335	321	319	336	356	341	320	332	345	348	345	336	318	327	341	337	307	350	319	351	327	345	331	308	319	327	351	337	318	343	332	293	308	318	315	362	320	302	322	335	365	331	313	349	338	322	361	319
23293	21044	28390	23911	21048	12252	1303	836	738	690	621	679	606	621	588	629	585	536	559	524	556	554	579	547	540	556	522	522	541	531	518	516	486	464	536	513	503	529	516	512	540	514	517	509	515	526	489	531	529	483	494	556	499	540	511	521	496	494	548	543	505	529	489	503	565	500	515	526	494	459	555	512	499	547	499	550	539	520	496	544	504	551	509	506	528	538	509	525	486	481	491	544	527	487	485	529	500	494	468	506	525	504	504	538	520	563	494	517	499	493	543	493	497	530	493	540	490	491	497	529	486	516	530	495	535	498	499	487	545	514	537	499	521	513	494	541	503	531	486	531	495	495	515	515	531	533	519	511	494	501	504	546	521	486	495	468	495	499	510	514	490	501	513	503	481	513	478	498	493	551	512	494	517	545	491	473	517	522	487	542	507	511	492	483	479	513	500	528	505	498	544	473	542	513	555	519	448	488	548	492	501	527	523	530	534	542	522	518	499	524	524	526	479	545	507	526	487	532	498	481	496	499	507	530	475	518	491	527	540	513	520	496	510	483	503	578	530	525	508	491	489	528	510	513	564	500	496	519	487	474	505	512	509	489	504	511	497	504	562	503	513	499	522	537	518	477	475	468	464	521	563	536	467	555	525	475	514	518	485	507	491	529	518	503	540	508	531	529	490	500	511	510	483	494	494	492	511	455	499	534	510	528	510	489	489	489	539	503	496	483	497	523	524	518	477	504	510	532	530	469	545	515	503	499	516	504	500	500	520	529	511	510	542	503	524	494	526	468	521	508	501	537	504	533	504	512	497	520	521	495	516	488	519	518	509	487	507	487	472	550	541	513	540	555	545	476	513	511	515	489	499	493	490	505	529	507	491	512	506	549	482	494	544	507	511	500	494	488	548	481	534	510	543	496	482	496	523	524	506	511	479	478	521	509	532	563	525	520	502	516	527	480	489	484	497	521	532	525	515	506	522	527	484	513	542	490	510	482	511	520	491	525	512	500	483	510	494	514	495	494	499	500	496	519	493	526	521	548	476	517	491	513	498	544	471	513	482	459	485	539	491	507	477	482	518	504	511	521	545	494	513	483	508	517	473	492	478	505	515	536	521	519	508	511	521	522	502	515	518	548	518	496	527	508	443	489	479	484	497	550	523	498	510	528	506	532	514	533	491	510	519	503	535	511	497	507	502	534	538	517	523	532	510	505	489	448	481	470	490	525	520	567	538	456	516	482	498	482	496	499	489	540	541	493	510	520	544	501	500	538	538	521	496	499	479	521	521	505	484	510	480	500	510	523	511	499	491	507	518	540	480	465	512	532	503	534	528	525	509	488	538	489	512	503	497	518	491	524	520	516	462	516	465	510	497	485	494	499	513	497	524	493	529	478	483	489	507	539	487	552	483	492	510	471	527	525	497	483	486	468	549	525	502	523	499	487	509	508	486	487	558	534	497	508	500	527	522	467	526	487	473	500	515	504	515	501	533	496	455	465	515	514	559	498	506	500	501	537	507	510	532	527	500	535	490	513	468	507	483	471	518	529	498	516	504	526	458	510	513	515	488	509	494	528	496	500	478	494	491	524	536	493	518	491	515	489	488	490	495	525	507	538	480	496	480	504	486	486	516	503	512	499	477	551	476	498	510	516	582	502	542	482	552	514	493	534	539	523	523	495	451	509	499	558	475	499	524	491	508	532	497	489	507	509	527	504	482	531	504	514	512	526	536	507	521	513	498	512	479	538	529	514	518	494	488	558	538	459	500	483	467	539	516	503	498	545	523	503	488	516	507	455	490	494	555	557	535	521	505	505	507	504	510	526	530	518	521	517	474	477	523	484	507	454	496	518	524	502	512	514	529	505	479	469	501	507	509	489	523	554	498	510	537	510	492	523	476	500	507	506	488	527	513	481	481	495	523	519	523	509	496	504	520	513	529	515	561	515	524	546	520	506	499	492	535	561	548	484	470	490	527	487	556	514	504	556	510	537	491	536	483	527	561	509	503	507	562	537	486	546	528	529	500	472	522	498	519	508	471	490	526	477	457	514	478	469	505	523	528	533	517	551	536	484	482	508	517	485	471	520	511	533	487	531	522	518	489	527	505	534	520	552	490	479	514	517	526	493	493	539	503	507	532	518	529	515	501	532	496	501	491	521	594	498	572	485	513	468	496	500	548	548	522	533	519	496	546	518	503	504	507	523	519	574	485	536	519	489	501	517	516	500	540	531	509	527	466	459	550	543	544	468	489	484	520	515	539	498	456	557	517	538	509	511	549	516	524	494	513	495	573	506	492	532	514	467	503	478	510	487	505	513	507	511	501	492	533	487	542	483	489	512	470	477	499	505	487	486	497	530	502	491	509	527	458	506	468	485	525	485	517	493	510	473	549	520	498	550	520	505	499	513	520	501	531	509	529	527	536	469	514	504	508	503	506	492	466	518	526	513	474	490	506	495	517	529	492	483	521	502	531	534	525	492	558	520	495	495	487	546	521	534	514	495	493	539	527	507	485	468	474	536	520	495	515	473	478	534	527	497	514	534	548	512	490	492	503	519	501	500	483	543	519	462	485	494	532	512	550	483	510	474	535	490	470	514	522	547	528	521	545	516	519	526	557	498	528	498	504	505	497	477	546	486	489	527	547	473	538	522	523	504	517	501	479	498	511	488	479	527	535	518	549	495	522	529	482	488	501	522	488	521	518	500	495	529	517	507	487	484	512	483	526	508	501	487	531	495	486	519	528	520	535	500	510	503	534	493	532	448	531	539	510	501	537	497	477	487	486	495	482	470	528	569	520	506	488	518	547	494	478	528	471	535	476	458	506	508	479	502	550	553	466	505	496	512	461	561	502	512	524	553	507	521	503	484	501	513	497	479	475	500	479	500	525	495	472	507	538	525	495	523	495	530	517	480	513	520	529	487	527	505	498	504	470	470	527	467	479	495	515	494	526	530	534	483	546	493	518	526	538	519	506	528	546	531	511	503	533	515	509	527	491	509	533	583	522	505	492	491	527	533	535	486	490	524	471	497	518	494	518	521	468	490	495	476	497	489	531	532	495	507	494	504	513	493	522	541	524	520	484	496	487	494	512	484	482	467	507	527	495	494	502	501	517	523	546	555	514	491	485	497	508	486	484	509	489	539	489	476	506	505	500	473	476	511	513	498	466	479	499	550	517	519	494	516	516	524	539	503	481	496	511	508	551	486	513	518	486	515	486	495	504	512	523	526	498	504	520	495	502	527	481	469	475	487	450	476	511	494	541	507	519	494	502	512	479	526	513	494	497	502	500	504	526	486	486	484	479	523	519	476	495	500	541	541	473	504	504	542	553	519	498	543	504	555	519	504	496	510	517	554	488	518	492	485	492	547	506	501	496	499	535	520	484	501	468	536	485	484	488	463	533	513	496	516	483	507	527	525	535	532	499	533	492	495	509	501	503	482	512	446	480	538	481	539	528	525	504	505	515	525	524	514	530	536	521	485	479	507	517	503	528	517	487	514
4063	8675	6123	2952	2166	1704	1410	1158	1025	895	798	755	743	693	695	695	637	629	616	624	675	590	620	584	558	581	530	593	638	606	538	520	529	599	570	574	578	555	613	585	610	533	587	617	519	576	549	576	602	565	556	565	564	570	558	556	542	579	573	548	575	563	556	547	541	617	494	596	539	612	567	566	521	537	536	580	548	567	556	567	565	608	529	581	545	563	566	529	545	551	586	541	544	564	536	553	546	571	579	574	593	552	517	568	521	570	561	560	590	586	531	570	563	588	585	518	561	589	531	518	559	553	561	588	554	539	525	514	528	563	502	555	576	549	542	539	523	533	582	566	502	538	539	556	572	543	535	516	478	566	547	536	581	535	513	549	559	537	546	536	549	576	577	542	545	550	572	532	554	574	528	566	536	567	552	528	559	538	588	557	531	557	539	557	548	540	550	561	580	543	578	537	555	552	568	547	539	550	577	583	525	540	490	525	573	582	526	567	542	516	549	557	544	557	548	529	557	569	541	564	568	567	545	543	557	527	524	532	564	533	563	602	608	554	554	596	564	532	554	546	567	576	558	543	524	562	549	540	545	593	564	534	534	557	569	584	561	559	553	574	513	581	558	572	551	544	560	546	628	537	573	589	546	537	561	525	557	638	571	531	552	583	568	526	498	543	533	566	573	606	541	546	570	539	613	567	575	555	547	517	559	536	535	522	518	543	569	524	547	530	581	583	548	555	567	531	552	605	530	539	558	541	546	564	533	566	582	547	560	544	563	550	554	506	554	523	526	558	552	569	573	597	536	583	554	584	614	569	543	534	538	538	534	565	523	573	523	579	553	561	561	575	565	554	596	593	551	558	594	553	548	536	554	559	530	535	581	567	594	576	547	582	570	558	525	537	523	562	568	537	562	576	537	525	538	555	564	576	579	586	533	526	587	524	561	544	586	516	570	583	563	534	539	537	569	596	542	588	547	570	514	536	581	573	528	576	575	570	575	544	526	543	515	515	571	548	573	533	586	566	557	554	593	536	552	542	546	563	509	566	511	542	564	525	595	539	557	571	562	505	576	544	542	565	567	551	567	605	525	569	539	556	573	549	549	545	535	545	563	550	550	492	535	565	592	503	545	560	539	550	524	592	556	601	532	550	558	545	567	560	565	563	583	573	555	564	541	557	549	591	522	561	549	540	549	498	567	511	521	572	544	516	595	509	574	542	543	547	553	537	562	532	550	550	551	553	596	544	536	577	610	524	529	549	571	545	500	543	567	574	558	548	533	576	536	548	570	593	550	548	577	577	536	562	617	513	524	541	498	542	568	540	534	552	540	563	543	597	566	572	540	575	534	559	546	568	534	562	515	553	548	526	538	588	554	556	515	562	512	546	558	527	572	557	542	568	549	530	547	565	584	534	556	538	561	550	559	608	546	537	556	506	548	534	558	536	553	521	522	561	554	537	553	546	584	546	597	585	518	565	516	536	560	516	581	520	555	534	612	580	514	575	594	568	555	581	539	569	542	558	518	542	564	565	510	590	531	535	520	570	538	556	525	538	577	565	539	548	506	536	545	541	582	546	556	519	619	544	564	586	549	567	535	548	570	570	533	569	522	546	539	547	547	566	563	545	524	577	565	544	544	552	533	540	561	577	528	553	563	561	559	558	549	522	557	580	536	568	533	535	551	554	564	479	496	555	577	523	556	486	532	591	569	536	529	517	533	517	528	572	540	563	542	552	544	536	507	582	582	536	572	585	568	518	550	598	552	575	574	553	554	547	609	543	561	570	510	585	557	544	570	520	537	581	555	533	563	554	580	532	552	557	522	568	564	549	554	568	573	557	568	579	564	596	587	557	555	592	578	550	543	574	530	518	557	558	553	564	563	565	585	559	499	577	550	542	517	555	533	507	503	568	554	547	578	534	547	542	557	554	534	578	551	553	514	550	565	581	574	548	522	536	527	536	572	568	570	552	554	578	562	541	564	557	559	519	574	555	544	530	537	554	558	541	579	545	569	546	565	585	573	541	542	558	541	549	571	536	546	509	539	554	556	602	547	544	519	536	605	536	559	517	521	529	536	540	560	595	544	559	572	546	553	584	547	552	572	534	583	574	561	552	576	586	538	553	531	557	498	565	534	558	535	568	554	592	592	559	505	529	579	538	544	574	528	574	567	551	573	575	533	536	551	539	528	553	541	566	571	563	582	555	537	561	567	550	582	558	554	564	547	595	548	562	546	530	530	542	541	521	558	528	541	531	530	580	601	605	559	571	567	533	552	573	506	549	580	576	565	526	566	575	534	558	513	588	593	528	531	533	553	584	537	572	567	531	528	519	570	539	552	583	559	576	576	573	582	550	508	516	537	568	558	575	557	558	558	545	527	546	547	542	570	553	563	545	521	567	561	539	553	585	576	555	546	521	537	569	529	571	582	575	595	561	535	559	518	543	518	602	577	573	555	560	565	570	592	579	548	538	511	596	517	569	502	528	552	602	546	529	518	561	558	555	575	580	546	543	555	548	560	593	564	524	554	549	562	576	596	551	593	564	545	562	513	539	563	549	526	556	577	505	544	511	552	571	571	574	556	545	573	529	551	562	530	519	544	579	548	534	556	552	565	500	538	558	588	586	577	550	558	547	523	530	559	559	587	574	536	517	519	513	573	533	537	564	547	543	545	541	562	528	537	539	544	523	589	572	565	549	591	554	546	539	607	581	575	521	554	566	581	587	578	566	578	588	510	536	543	564	559	571	540	576	573	551	542	569	538	550	551	625	533	560	544	548	566	563	572	539	529	514	525	565	576	535	558	551	526	536	539	545	539	567	580	561	515	571	590	570	532	592	526	560	574	524	563	557	525	568	578	552	548	562	553	546	545	565	564	534	544	505	529	573	544	580	583	554	551	515	564	560	544	521	596	531	547	564	543	557	564	554	563	558	548	600	548	580	566	572	529	547	554	558	549	548	534	552	522	543	571	585	577	554	569	548	562	555	548	556	567	558	610	560	527	531	532	574	534	538	528	549	541	527	542	554	560	536	527	586	553	552	506	547	603	546	528	559	516	522	594	579	551	565	570	581	572	575	574	550	552	540	600	577	537	575	566	535	567	501	529	577	540	531	553	578	573	551	539	567	520	504	558	555	569	579	560	541	566	542	554	571	576	571	600	561	561	540	573	532	582	560	573	549	579	571	566	521	544	529	490	527	560	540	559	545	544	530	556	554	544	590	543	530	566	552	560	562	578	585	532	548	512	566	567	559	539	577	543	560	532	513	546	549	557	549	549	578	532	569	542	580	537	539	550	521	523	569	549	539	537	602	561	545	575	577	564	589	550	553	511	524	521	587	546	558	584	538	584	558	573	595	563	507	541	576	594	547	533	543	524	519	609	546	522	558	549	528	553	544	558	606	562	537	551	553	561	554	549	523	560	544	571	597	543	530	571	524	525	541	566	553	546	528	564	544	537	535	522	564	570	583	523	555	620	589	543	543	539	533	572	539	610	559	545	520
24413	21038	27392	24782	12539	563	385	304	284	251	217	217	176	187	202	201	185	168	171	158	164	158	150	160	169	155	166	169	172	161	146	148	157	155	172	169	159	162	151	143	155	154	144	175	166	131	173	149	137	166	175	168	144	154	137	153	156	149	141	160	142	143	160	137	132	146	162	138	144	153	147	164	152	155	142	170	158	157	173	168	172	158	144	161	156	164	146	163	151	145	134	169	143	169	139	155	176	145	166	159	160	175	137	154	157	144	147	138	155	149	158	153	147	160	158	135	161	150	169	166	155	149	162	149	170	157	165	157	126	161	131	135	134	153	157	160	150	142	172	172	161	145	148	160	151	139	135	172	153	160	158	152	164	150	183	166	160	157	160	135	146	165	129	190	176	162	160	138	177	150	178	171	159	146	156	153	152	151	165	130	165	158	172	163	151	159	135	170	141	159	132	165	123	156	139	165	154	140	153	133	164	138	165	150	153	155	150	168	149	161	178	154	147	155	164	144	150	160	162	185	162	143	144	154	150	154	174	161	158	149	171	174	135	153	134	144	150	148	154	147	154	148	152	142	148	168	143	158	180	162	160	155	173	162	146	172	156	155	145	141	154	147	163	181	148	165	154	162	173	179	126	170	143	181	140	161	155	181	162	163	150	169	150	147	165	162	161	153	150	139	165	173	146	152	151	164	149	146	151	168	143	147	170	161	166	134	156	163	178	135	152	159	144	151	159	153	139	157	160	166	153	161	162	180	166	156	149	141	166	162	141	159	137	155	156	151	158	161	144	136	144	144	155	154	154	118	156	148	141	155	134	141	148	141	160	152	155	144	143	162	157	151	156	168	148	150	160	138	168	148	128	161	164	159	150	153	137	163	140	138	150	157	156	151	157	128	152	178	145	151	136	153	149	174	158	169	151	156	166	152	142	148	142	129	158	175	141	155	145	151	146	162	139	168	146	163	132	155	156	156	157	160	155	152	154	162	138	168	151	129	143	139	163	132	171	147	154	179	160	148	147	145	153	170	141	170	152	165	160	159	147	155	143	155	154	158	143	142	166	145	149	139	192	146	163	161	149	169	145	159	144	162	160	166	155	135	140	166	136	144	148	171	149	152	151	158	159	150	161	158	159	150	132	162	186	137	162	158	127	169	164	143	138	156	167	150	138	161	161	166	161	170	161	154	137	163	146	175	152	146	135	181	142	147	130	156	137	156	150	166	179	149	135	152	147	167	131	153	161	159	158	136	146	140	157	166	149	136	157	161	156	150	148	143	156	155	148	145	142	176	156	150	170	152	107	148	146	144	149	145	168	128	171	168	142	157	150	156	170	159	164	152	159	158	154	157	159	160	127	170	162	138	173	143	152	159	151	142	154	170	135	150	163	147	136	152	147	144	170	141	137	132	153	153	146	173	160	163	153	147	143	170	137	158	144	164	168	140	147	167	127	143	165	129	148	164	137	151	138	164	153	146	157	170	154	137	145	151	156	163	143	160	138	137	129	155	140	160	176	138	153	146	137	164	171	158	152	158	156	151	134	169	170	159	143	145	129	161	138	135	144	159	151	175	139	167	174	153	145	156	180	159	182	172	150	164	142	159	157	157	151	157	176	149	161	142	148	158	160	154	167	166	155	157	131	135	146	158	171	164	159	177	147	153	173	132	149	160	155	153	146	168	153	140	153	153	143	161	149	157	143	162	155	142	147	149	163	165	157	160	131	126	162	158	135	132	137	150	158	147	173	169	161	156	145	129	164	162	151	157	152	143	159	145	154	176	138	160	168	128	174	153	141	145	181	145	151	176	169	148	128	151	136	154	148	178	141	163	122	126	166	137	153	151	156	145	149	143	142	153	136	149	135	163	143	151	168	148	143	155	139	156	147	168	151	183	161	139	174	153	168	149	147	172	147	144	170	165	160	156	146	149	150	138	191	153	130	154	160	158	148	165	166	145	148	154	155	150	138	151	122	146	162	170	168	170	141	165	155	174	150	161	150	131	155	180	147	176	144	166	158	162	170	175	159	158	165	151	161	156	164	170	151	164	137	180	157	162	160	146	139	158	151	150	150	142	146	181	181	156	150	155	159	147	158	140	123	150	159	137	148	176	158	156	153	150	153	160	147	160	175	133	141	142	155	150	171	152	138	172	148	161	142	156	153	136	170	150	139	165	157	149	149	146	139	142	153	161	163	144	155	127	157	165	146	148	167	146	140	159	173	153	177	140	156	134	148	147	165	147	151	176	145	164	159	137	160	158	163	149	164	157	165	162	156	133	161	151	149	174	161	159	173	149	130	145	166	148	147	166	142	143	150	148	122	148	145	143	185	157	152	148	146	125	149	148	163	173	145	156	157	153	166	148	150	153	156	157	161	143	153	141	147	136	182	153	143	168	146	151	139	151	154	162	150	160	179	153	169	155	151	165	142	151	140	153	167	144	147	150	134	156	128	156	125	144	144	172	154	139	142	145	146	170	189	147	126	162	169	153	155	153	170	142	129	150	152	136	165	164	155	182	157	134	161	125	142	135	168	178	148	148	163	120	144	188	136	146	166	151	158	145	163	161	142	144	170	155	155	148	157	169	162	139	180	155	151	150	153	137	155	160	151	128	165	167	148	149	147	156	163	162	148	154	153	167	147	149	156	130	150	128	138	150	161	144	163	169	160	147	169	147	148	140	129	161	162	159	147	161	131	166	147	158	159	154	145	172	155	123	119	164	146	140	149	160	142	146	153	162	145	166	136	155	139	160	160	143	145	165	172	148	144	173	149	163	149	173	157	155	140	192	158	159	149	155	156	162	142	138	156	150	167	161	152	150	139	144	167	182	161	133	139	153	153	151	147	149	133	157	166	156	146	166	144	147	148	147	153	126	157	150	142	135	143	154	165	188	135	160	162	170	149	145	149	162	163	140	142	157	126	136	167	145	172	180	156	172	143	159	136	135	134	162	138	138	145	165	151	125	138	158	148	127	142	135	145	152	164	173	152	158	163	148	159	136	161	163	160	135	148	139	163	160	175	164	157	137	141	138	169	148	164	165	132	164	174	153	132	149	156	151	148	174	167	168	135	144	140	154	142	136	132	160	162	148	152	167	138	147	175	176	147	148	137	158	135	166	148	170	147	147	147	158	154	158	159	145	149	141	152	162	143	145	157	166	144	173	152	168	165	145	163	170	161	166	170	178	160	151	172	152	164	123	156	145	161	156	142	134	143	153	165	147	139	144	155	150	148	141	165	157	134	144	128	165	140	147	157	152	156	169	169	154	157	138	174	146	141	140	167	138	168	148	165	157	152	164	141	135	139	139	115	150	146	163	146	180	151	168	156	150	146	137	148	160	143	149	153	170	146	152	117	163	141	145	144	147	161	145	157	165	137	157	152	159	154	141	162	158	152	148	169	165	155	168	156	194	140	155	169	147	137	134	134	142	142	185	152	159	161	141	169	143	163	148	153	150	137	135	140	147	158	136	170	143	153	154	153	139	153	148	160	130	132	150
3450	4968	3291	1534	1141	824	629	519	458	404	349	337	308	304	265	259	225	217	221	224	227	206	192	200	216	228	211	220	212	195	182	196	197	188	201	183	196	193	188	206	176	191	189	180	190	174	188	177	199	186	189	200	150	190	179	165	172	179	173	195	185	165	158	184	218	181	184	160	199	180	176	204	197	179	175	181	176	176	191	198	204	179	164	174	178	170	204	194	174	185	168	187	178	192	176	202	187	182	203	171	167	195	194	210	180	200	197	181	189	200	174	186	190	193	169	187	222	201	195	198	173	167	196	173	169	190	196	174	220	167	157	178	182	186	174	193	199	191	190	198	182	168	191	180	175	180	179	213	217	183	181	209	185	165	189	204	188	209	172	171	182	158	196	175	181	174	185	177	200	195	179	222	191	176	155	177	170	190	213	182	170	194	188	204	186	174	191	196	196	173	165	193	186	187	178	180	182	177	192	195	186	190	176	225	196	167	167	194	166	158	162	188	192	195	186	182	199	160	184	194	192	171	197	192	173	163	193	181	169	196	180	188	184	189	154	163	211	158	200	200	195	166	193	190	188	187	173	193	194	171	186	181	177	188	188	188	181	181	177	185	184	176	209	180	198	177	185	178	186	190	185	172	177	172	209	191	178	183	182	196	199	183	194	185	198	190	194	157	174	199	192	219	192	192	165	190	196	203	168	190	193	192	220	180	172	189	186	195	188	185	182	192	176	162	176	210	188	195	197	196	179	200	156	214	165	164	185	160	173	166	185	186	185	178	205	181	202	209	179	193	199	181	188	171	184	179	165	179	184	159	195	162	177	176	198	182	190	189	182	181	187	189	158	181	202	189	185	191	182	185	207	179	194	188	174	195	187	184	191	190	198	177	179	205	197	190	194	194	195	171	161	190	178	170	169	210	180	194	190	166	181	178	190	194	176	177	180	184	181	179	180	167	185	183	185	189	186	183	163	209	196	181	186	215	191	180	203	180	169	171	189	198	181	171	208	198	196	186	177	178	181	198	212	189	192	185	186	169	174	182	194	197	170	172	180	200	209	196	184	195	185	176	192	215	200	170	180	180	183	179	201	171	153	171	187	213	186	195	177	178	180	185	174	197	178	213	186	183	192	180	194	201	200	196	179	208	167	204	180	175	184	177	170	174	198	185	176	210	212	189	170	187	187	161	181	188	171	180	177	166	185	186	156	175	168	188	179	181	181	210	176	173	210	163	155	186	172	201	189	191	191	193	192	179	210	174	155	178	191	180	211	170	182	197	202	193	188	202	192	192	192	163	191	174	194	163	199	178	192	175	171	184	190	189	195	191	172	170	211	186	191	187	190	217	176	175	173	186	185	174	204	193	201	179	205	188	192	190	187	170	177	201	182	179	182	181	182	186	187	173	146	165	194	185	189	188	187	183	171	191	196	201	160	186	152	178	169	165	200	174	178	206	176	179	169	180	172	169	159	182	181	188	199	177	209	192	164	176	196	204	181	189	206	148	174	191	194	188	175	186	194	186	184	171	211	166	226	181	181	174	182	187	210	179	204	178	173	170	195	165	186	156	200	175	211	171	184	191	212	180	176	170	187	180	197	218	168	198	190	175	181	186	193	191	194	170	183	191	178	197	187	166	171	197	174	169	202	195	190	184	196	211	174	191	189	187	181	188	194	195	173	182	194	183	180	173	182	208	200	205	200	190	157	186	154	170	196	184	175	184	192	177	168	184	189	199	194	206	189	178	184	186	183	157	167	176	206	178	185	198	191	200	190	191	202	163	189	177	199	171	179	162	200	199	170	175	172	180	213	216	182	176	196	208	199	178	172	166	183	174	187	222	188	173	184	176	190	198	200	176	169	189	196	196	166	192	180	201	185	211	207	180	213	183	172	196	184	200	194	170	183	175	180	201	175	185	202	194	194	206	194	174	180	154	209	193	168	201	165	166	179	180	229	189	200	195	167	181	173	182	189	201	202	157	174	200	206	174	219	190	208	189	190	196	187	175	173	197	169	186	188	201	177	195	197	186	183	172	197	180	165	190	188	193	202	197	202	160	205	175	192	174	179	167	179	217	213	211	182	199	198	175	174	174	229	174	193	184	200	181	205	191	169	181	188	174	194	180	197	178	203	215	194	193	185	180	186	165	171	208	176	189	195	186	180	168	164	182	195	210	175	193	228	173	176	157	185	182	202	194	174	192	202	198	186	197	177	196	173	193	205	205	184	187	174	170	166	205	188	201	173	181	169	185	196	211	184	208	183	183	185	191	223	217	186	172	181	187	196	192	172	184	225	198	182	159	188	178	202	185	202	152	189	188	186	179	167	198	188	185	205	189	188	183	166	202	179	198	175	182	168	193	161	174	183	173	193	206	214	200	189	172	183	209	189	176	178	187	182	200	205	194	197	173	187	196	191	176	176	170	170	182	205	187	210	194	186	165	178	165	182	156	161	179	193	198	182	171	183	208	176	180	202	169	190	179	180	165	184	184	189	177	175	207	189	224	189	208	162	196	175	160	190	210	207	221	201	181	161	185	188	197	181	178	176	187	182	164	168	192	188	175	203	186	209	191	181	197	194	182	189	163	185	207	167	200	204	185	180	186	201	175	160	178	156	205	181	179	173	156	182	164	158	211	195	188	215	171	169	205	193	174	173	158	189	198	172	186	190	187	184	169	173	155	187	193	183	195	210	186	187	178	195	185	196	198	187	171	196	164	185	184	201	179	174	211	165	197	166	186	183	192	179	170	177	198	197	215	176	199	181	183	173	202	183	176	175	181	156	160	165	162	190	189	213	161	214	192	170	178	211	208	175	175	189	188	180	213	183	167	194	182	193	197	202	201	209	184	185	166	189	195	182	207	200	197	184	189	168	197	188	174	208	202	212	159	180	148	196	173	184	172	168	177	190	173	184	187	181	171	213	187	213	159	170	192	176	199	180	193	195	203	191	218	180	206	181	193	197	171	178	183	182	200	188	179	192	176	210	168	193	191	184	186	182	206	192	208	164	183	174	175	181	156	194	177	174	180	176	199	204	185	188	187	183	193	188	194	186	204	173	171	171	184	183	204	205	154	181	178	181	156	190	192	154	197	202	194	163	198	184	174	198	167	183	206	203	170	178	184	188	159	185	188	188	161	193	200	192	173	173	197	184	178	177	191	170	165	195	164	186	191	186	175	181	201	199	189	166	182	191	208	175	192	202	181	188	196	168	155	180	189	186	180	182	185	191	174	173	186	178	179	174	185	191	197	165	174	172	153	187	177	191	193	189	193	193	200	162	183	191	173	204	186	196	200	189	189	181	174	194	187	199	188	191	205	202	205	172	166	165	190	183	196	184	190	167	174	160	198	197	173	196	177	185	174	175	211	173	188	199	190	192	176	184	173	187	178	186	190	186	180	208	177	182	190	162	180	177	167	191	189	178	172	174	182	185	217	189	183	203	181	210	167	207	191	193	181	225	193	197	172	177	180	182	170	201	191	176	196	179	214	174	162	197	189
22279	21040	28740	23546	21042	21102	10360	1056	832	753	698	612	634	560	524	511	493	506	501	492	458	428	435	453	413	453	455	428	457	449	453	401	473	379	458	432	399	439	414	401	394	373	369	416	426	432	387	422	431	413	369	396	411	408	414	371	402	394	397	372	393	355	409	376	392	425	412	426	378	394	390	397	394	362	397	417	384	417	403	395	417	391	375	409	385	393	388	390	399	389	400	433	355	353	392	406	374	377	405	371	397	389	404	408	372	424	391	409	385	385	424	380	436	420	401	420	413	418	390	393	403	390	385	465	413	383	422	398	373	417	388	401	391	404	394	380	388	404	370	401	397	369	404	392	390	406	390	353	408	377	387	406	385	394	386	424	385	411	382	409	372	371	378	430	401	373	404	375	444	378	404	376	394	377	396	392	420	395	391	385	369	415	412	383	376	415	380	403	426	392	368	402	405	411	412	406	373	376	365	351	366	440	387	401	419	392	376	360	359	406	406	396	427	383	373	426	403	403	350	369	412	398	407	436	450	364	388	399	378	389	387	394	427	359	399	398	398	431	363	445	391	371	406	369	387	413	439	421	388	396	433	402	406	402	393	384	423	404	392	388	416	422	417	378	366	400	401	449	385	399	374	392	366	388	384	383	408	409	432	428	416	391	422	368	404	443	396	386	423	428	434	368	373	406	376	411	412	433	386	365	370	364	374	369	394	424	383	389	367	387	380	385	399	379	399	352	420	380	398	399	419	402	385	379	411	400	395	400	413	434	364	415	397	416	397	408	388	373	413	401	379	408	392	408	375	380	365	392	375	396	435	433	375	429	432	400	404	400	350	356	392	433	385	386	353	404	416	405	412	422	401	418	385	411	372	397	425	365	350	363	390	393	395	405	389	419	399	372	405	424	412	410	409	382	408	428	389	432	413	435	373	386	389	447	405	416	372	393	392	434	410	390	392	356	431	373	428	405	397	376	428	391	395	400	367	399	429	395	412	371	356	409	354	398	383	430	429	407	383	389	422	425	399	378	388	393	424	391	401	393	407	406	394	372	340	390	396	384	373	419	430	363	396	401	395	405	405	379	404	388	400	393	378	404	391	402	396	422	346	410	413	387	398	422	393	438	433	400	377	378	386	391	438	350	385	384	384	359	365	421	428	380	383	391	419	424	385	361	394	436	400	381	384	395	436	355	369	384	388	371	373	393	377	447	406	406	394	410	401	396	347	391	394	386	410	364	404	389	384	385	420	392	424	366	372	371	398	438	369	404	404	424	371	396	402	402	415	419	383	404	373	356	374	364	399	393	427	407	392	400	383	375	397	395	444	393	401	422	379	404	405	365	397	421	411	417	425	418	436	389	382	423	432	431	391	406	375	392	409	379	396	459	390	407	430	384	374	381	399	400	414	369	387	404	426	413	432	391	407	396	394	376	387	378	420	404	380	398	392	370	386	394	384	404	358	376	395	402	389	386	400	407	398	408	411	404	373	372	401	450	428	412	381	374	378	446	388	410	392	386	397	394	389	413	389	413	391	415	418	403	347	392	404	388	397	371	383	410	369	390	377	414	403	381	400	399	388	418	400	388	416	379	406	405	366	344	408	393	400	387	453	422	397	398	376	417	408	395	402	388	370	389	400	402	409	383	371	397	396	367	378	415	430	414	417	368	376	409	371	387	387	415	357	381	389	386	392	400	438	362	390	376	343	411	397	376	378	425	407	432	435	392	389	363	378	354	404	415	430	381	380	390	423	385	408	399	436	388	350	412	417	391	380	404	434	399	397	397	393	367	415	378	403	427	392	404	367	347	392	376	396	397	379	361	379	415	430	389	399	388	410	410	407	437	377	385	449	397	415	405	414	407	375	388	395	415	374	393	387	379	370	408	365	410	442	402	371	404	391	417	412	400	429	381	435	362	410	404	390	423	408	411	379	402	393	374	416	410	419	397	403	395	394	395	385	397	397	383	370	430	403	429	431	392	371	372	408	403	413	353	406	379	387	374	395	366	403	384	407	416	408	396	395	432	400	375	372	407	399	382	389	382	381	392	384	409	366	402	407	382	385	397	416	434	383	376	410	402	376	380	380	423	408	398	397	371	378	410	360	411	425	404	417	406	419	399	395	420	392	419	422	422	402	419	379	391	384	389	386	418	413	404	409	387	387	350	373	399	383	431	377	373	382	398	419	369	407	392	405	400	374	371	401	421	419	441	427	372	443	399	431	374	420	391	394	391	386	402	419	409	377	367	419	399	378	401	355	387	372	408	410	373	440	385	409	402	371	345	369	377	381	412	387	439	380	408	419	406	430	373	401	413	415	392	417	386	396	409	371	405	388	378	383	354	380	412	398	378	408	385	413	410	442	371	409	385	432	403	431	431	356	377	366	362	403	375	415	399	377	398	388	356	400	367	396	406	381	418	373	397	366	414	457	402	409	414	361	378	394	377	427	394	385	356	411	425	415	378	411	392	387	384	394	403	405	409	412	411	435	394	395	391	367	406	443	414	394	362	407	406	383	358	381	389	379	413	415	401	380	415	400	400	398	431	383	402	403	389	445	403	374	399	380	385	390	407	368	390	412	367	369	418	389	454	395	416	419	397	400	401	420	383	350	427	391	381	380	389	406	395	382	407	447	384	404	405	386	427	411	391	373	404	393	388	358	413	387	411	383	398	412	399	379	359	372	389	395	390	378	384	376	408	390	384	373	392	388	392	375	392	387	413	407	400	370	390	373	397	374	413	402	381	373	392	391	393	375	379	382	399	395	374	382	411	363	396	384	398	359	392	379	377	413	425	433	368	381	394	378	386	387	403	360	366	407	389	387	374	432	412	368	391	403	395	390	403	426	388	401	424	390	383	381	428	396	425	350	372	389	371	396	435	389	400	388	381	442	396	401	397	395	381	402	425	354	384	418	426	404	387	428	370	400	407	395	347	396	408	353	379	392	412	402	434	408	392	409	402	413	432	397	398	371	393	389	380	388	381	387	402	405	400	399	364	383	352	421	388	370	399	392	398	386	381	409	426	394	389	374	363	369	381	389	395	386	375	462	371	405	390	354	393	391	407	377	382	390	408	399	421	372	421	373	394	421	378	414	388	379	399	420	369	401	409	378	401	394	415	395	404	402	405	384	390	424	400	353	383	411	402	411	404	393	414	391	402	369	405	435	408	379	369	400	394	413	395	434	397	403	383	396	386	391	406	375	363	395	391	418	372	363	425	414	386	411	385	388	387	404	374	397	409	404	431	378	401	403	368	431	378	412	390	397	362	388	366	414	387	373	378	397	378	389	387	402	400	404	389	411	380	413	391	393	419	403	368	371	418	378	414	412	388	367	378	406	416	396	405	370	430	421	383	431	403	385	414	416	419	363	374	434	410	385	419	421	338	405	371	410	394	413	387	383	406	402	388	413	367	385	403	417	400	401	400	355	405	404	408	421	372	369	375	416	400	369	385	357	390	400	403	421	402	391	375	400	409	382	414	431	392	389	411	403	378	386	418
4899	13932	9851	4718	3526	2640	2011	1607	1354	1158	933	852	799	713	717	652	629	546	548	570	524	505	533	501	520	490	481	516	503	479	464	475	488	503	504	438	484	459	466	457	479	467	452	465	460	480	474	475	494	427	426	456	472	485	437	491	441	445	474	468	474	453	451	469	479	438	436	465	428	485	454	449	470	399	445	464	441	435	429	435	465	431	426	472	456	506	437	450	464	406	437	466	468	420	461	458	474	459	484	435	471	468	484	465	466	430	479	403	456	432	406	474	439	447	407	455	455	453	429	435	434	464	448	451	476	464	440	407	452	443	486	461	408	479	457	450	464	433	463	440	483	426	458	414	447	455	449	424	446	464	450	485	459	476	427	421	448	484	475	390	480	416	445	454	422	457	459	453	454	442	438	481	452	432	444	462	442	457	436	454	429	462	410	441	445	476	416	444	448	442	432	435	437	431	446	439	461	457	450	447	450	441	450	443	452	450	430	438	472	458	458	470	444	441	447	433	443	427	482	439	439	436	450	462	447	442	443	433	434	429	438	466	440	426	423	457	404	470	435	458	426	442	440	421	465	453	402	493	433	402	442	459	416	456	439	453	443	447	436	462	470	462	450	402	452	472	458	415	479	458	435	472	428	464	454	450	442	417	388	468	404	446	453	431	443	453	437	459	425	438	473	422	448	430	452	475	449	451	430	461	452	407	413	481	435	453	445	459	462	465	430	460	442	462	421	459	432	461	456	444	450	449	405	437	404	378	435	450	430	435	475	456	432	434	454	484	453	460	426	433	431	485	443	437	416	501	471	443	426	477	454	426	440	434	462	468	455	465	428	457	481	430	437	422	440	441	429	479	437	461	492	432	480	422	466	454	450	478	461	425	453	433	421	447	412	449	435	440	430	435	442	472	442	417	453	467	459	478	400	445	411	467	443	463	455	436	457	464	439	403	419	401	475	450	423	444	443	480	444	451	431	442	444	441	457	430	465	474	453	422	433	455	430	458	434	453	480	430	449	413	430	419	433	429	470	458	423	465	449	434	477	432	440	434	459	413	441	470	436	441	433	429	471	476	436	434	463	464	466	449	442	447	466	421	459	462	437	432	418	428	446	407	457	450	414	456	507	450	411	458	435	460	423	425	441	453	444	442	450	420	489	467	462	411	472	424	448	460	485	452	435	444	422	452	473	448	434	418	470	453	442	434	453	417	431	421	463	454	500	440	415	427	410	424	457	478	453	444	433	474	462	416	408	439	438	481	439	460	431	492	435	468	410	458	434	404	430	431	480	420	422	459	445	462	427	457	439	444	451	449	454	454	431	433	476	436	435	465	425	448	432	448	466	478	439	470	456	473	450	431	432	455	438	454	461	430	450	449	422	433	455	481	466	451	444	485	470	414	487	456	458	456	440	480	493	446	447	463	415	451	438	437	455	467	468	429	402	450	432	480	401	437	453	500	450	457	436	435	448	457	433	474	435	442	435	429	429	410	420	465	447	467	447	475	428	451	449	430	448	455	457	426	438	455	441	420	436	465	449	476	441	478	413	434	455	458	458	469	413	450	472	472	410	462	506	420	421	455	455	453	457	418	422	425	477	463	476	435	428	447	411	431	439	422	421	451	461	435	442	474	477	436	454	447	389	477	473	430	482	467	460	449	444	415	473	437	452	421	414	423	444	419	409	435	431	474	479	434	443	428	470	437	471	443	439	477	429	429	407	450	444	457	439	456	414	429	427	431	465	473	436	458	445	462	431	411	455	417	409	441	460	421	429	455	443	441	459	444	410	414	405	465	463	450	449	457	480	463	408	416	456	424	482	452	412	431	433	433	431	408	443	448	447	461	479	480	449	434	462	464	460	473	448	451	426	430	413	461	446	449	431	438	456	441	395	441	430	445	485	436	427	405	452	403	469	453	409	456	436	426	451	481	481	405	435	459	505	461	445	452	432	441	439	438	466	466	438	459	430	428	433	452	436	458	458	452	417	480	472	424	464	431	492	441	465	452	458	423	425	430	454	419	438	438	450	425	440	417	432	445	442	451	457	461	420	478	468	427	418	444	422	470	419	434	402	506	410	486	465	436	440	403	421	479	458	429	422	406	481	434	435	403	449	468	436	451	462	472	468	433	479	470	435	415	397	477	447	409	419	442	421	440	467	401	419	469	457	484	424	465	420	456	450	434	423	456	449	445	422	393	461	426	438	446	428	480	454	413	457	435	459	414	457	403	432	454	454	416	428	455	453	468	474	454	492	457	442	466	458	457	504	436	438	437	467	461	463	408	402	481	450	437	454	478	445	443	429	441	434	432	417	478	455	442	454	455	461	428	418	444	448	428	454	459	436	428	435	480	421	462	484	490	474	467	461	439	469	441	432	386	438	459	461	447	467	435	442	452	433	451	468	488	500	440	449	438	455	458	471	430	443	452	439	462	449	408	447	461	415	441	445	488	477	474	441	438	407	396	430	422	469	458	418	466	451	488	440	462	397	458	448	439	419	385	460	418	446	446	467	453	459	393	440	462	437	444	472	441	440	466	450	405	435	456	427	410	476	428	456	479	453	452	430	406	438	429	464	469	458	442	454	473	451	410	446	428	461	405	451	451	432	447	415	439	455	421	452	470	428	451	423	452	456	446	445	474	440	422	435	417	440	479	431	481	451	424	439	459	469	451	473	449	413	444	432	427	422	451	432	464	460	439	406	463	453	420	405	477	425	428	447	464	453	410	405	451	507	450	427	444	466	424	456	463	441	440	458	397	464	454	485	421	422	425	431	440	458	417	421	434	429	445	465	451	410	436	422	434	430	468	451	444	456	469	423	443	413	445	430	441	425	414	436	463	419	448	469	452	450	446	402	449	424	433	417	456	472	453	427	433	472	442	470	427	435	461	443	439	429	436	453	452	466	436	418	435	445	455	456	423	440	473	437	460	463	469	474	445	475	421	448	457	451	489	460	449	437	484	419	426	436	426	431	451	434	469	444	433	475	439	448	424	446	432	408	446	444	444	448	400	436	440	435	436	438	421	443	465	464	422	456	426	436	461	435	454	451	415	454	427	424	463	437	437	450	476	389	454	472	439	440	459	403	424	438	432	441	462	464	435	469	462	467	425	442	423	416	420	428	437	442	463	476	452	426	480	441	444	422	434	434	432	451	443	438	419	424	442	442	448	458	451	456	417	492	429	437	450	419	409	428	466	426	444	422	467	471	395	495	459	439	414	421	482	433	426	432	451	531	431	422	443	443	430	457	428	458	430	461	453	449	436	455	455	458	470	469	440	444	469	428	451	449	440	424	455	453	444	448	428	429	445	434	437	415	435	450	445	479	447	464	449	458	415	438	469	428	437	430	410	421	463	445	432	454	464	426	476	446	470	434	455	456	454	447	422	456	439	420	454	448	433	443	456	452	454	438	422	410	423	437	429	465	452	437	458	433	416	395	459	461	437	467	434	410	422	420	433	454	465	469	450	461	460	402	448	437	453	418	459	425	452	457	447	446	440
27201	18033	3773	552	346	361	333	285	296	301	334	317	359	316	336	271	290	276	287	302	305	328	295	322	302	290	301	277	302	283	330	317	278	284	295	276	313	307	297	305	297	276	287	302	281	315	303	293	294	293	287	310	283	305	277	284	281	280	300	320	292	320	302	278	264	310	300	319	294	309	243	321	291	334	285	270	278	294	287	277	291	296	316	306	314	322	293	306	286	307	315	296	302	312	305	331	287	300	296	282	303	295	281	325	271	299	302	257	301	299	311	303	299	309	262	291	261	313	306	277	283	297	307	291	277	290	271	296	277	327	278	260	311	289	298	266	277	302	288	270	264	334	270	285	288	270	297	285	292	282	294	310	281	339	318	304	294	302	292	293	296	287	286	313	295	305	295	266	311	304	290	301	335	266	284	296	279	296	315	287	314	312	287	303	289	298	296	302	275	293	268	317	274	291	281	246	303	306	273	289	309	310	265	273	284	333	292	288	306	296	282	312	297	283	301	273	291	285	293	317	279	305	299	291	315	313	316	263	277	308	277	300	324	277	267	297	319	308	276	270	288	271	287	293	271	302	330	289	304	281	278	299	278	307	303	282	272	300	293	308	292	297	298	278	278	335	306	272	308	281	314	268	320	300	324	294	284	283	280	298	295	291	298	268	264	309	314	296	311	294	292	276	297	283	289	286	304	291	311	299	292	321	314	279	299	272	333	312	286	270	337	303	312	285	287	296	286	306	289	298	285	311	310	266	321	285	289	304	273	302	285	294	337	318	313	280	296	309	306	300	329	295	290	322	307	291	279	277	299	342	291	282	277	284	290	326	305	307	285	295	295	305	284	289	304	300	263	308	284	315	304	266	303	292	269	302	319	276	311	320	270	278	308	284	317	306	296	289	290	272	261	289	297	324	306	276	286	311	311	309	277	285	291	314	300	303	295	308	272	295	298	293	303	272	266	313	307	302	310	297	281	320	294	278	290	312	282	322	300	278	312	274	325	287	287	263	308	297	294	259	304	296	287	275	252	297	277	305	290	300	335	298	264	303	284	296	294	309	273	301	307	301	297	279	296	298	301	299	334	269	320	290	315	328	279	303	274	291	269	287	283	292	308	293	288	287	301	281	334	310	271	295	303	292	337	305	298	285	300	306	267	293	275	323	318	270	284	330	309	284	300	277	281	283	287	266	282	293	264	308	288	287	312	297	287	301	315	280	307	307	294	315	315	290	317	280	292	300	292	287	290	317	284	271	286	296	288	291	282	297	289	279	303	317	276	287	281	266	247	287	323	280	262	283	275	294	284	260	305	280	269	317	302	279	284	295	318	313	331	289	297	258	297	304	288	294	286	294	297	297	287	293	295	308	255	318	300	285	308	277	269	317	282	316	307	284	311	324	304	304	263	283	288	253	300	293	297	303	318	282	307	268	266	310	290	272	324	270	320	289	313	303	296	287	284	269	292	284	295	316	309	312	292	309	291	286	312	280	320	294	276	330	285	279	282	300	312	260	277	296	290	276	280	296	276	298	263	313	272	274	299	256	300	268	292	289	286	273	278	283	288	299	285	287	308	288	316	316	300	287	302	272	323	314	315	272	339	310	309	299	305	287	293	280	285	293	302	290	293	296	294	277	299	268	281	314	307	270	306	301	235	304	297	287	296	294	318	273	278	285	300	301	303	291	290	323	283	288	296	308	312	276	319	263	275	295	305	281	313	290	293	313	291	300	312	334	297	312	310	334	284	302	303	307	291	313	284	277	253	287	277	303	292	305	290	290	294	288	268	284	291	266	323	315	275	292	297	303	271	292	315	308	292	321	289	317	332	283	290	309	292	295	255	284	291	305	328	298	286	291	326	293	286	307	299	252	294	314	288	304	271	311	275	328	290	324	285	299	288	252	269	290	300	299	305	296	332	289	275	275	270	313	298	281	268	292	295	290	315	309	280	298	281	289	295	290	309	317	295	290	293	289	265	284	277	298	301	287	333	293	297	298	299	287	277	280	285	270	267	327	269	299	290	290	279	291	268	291	292	292	306	260	281	301	282	288	302	288	293	301	272	293	305	304	259	288	314	319	299	290	277	275	312	298	286	322	285	288	294	290	305	296	320	280	321	297	316	308	293	292	294	311	287	344	301	322	298	308	295	317	282	312	291	335	305	303	321	289	258	281	300	291	270	301	313	280	330	310	296	300	293	287	283	298	324	309	303	364	294	290	279	272	323	291	308	317	328	272	280	306	295	299	299	307	292	289	312	286	269	308	300	290	288	263	353	320	314	288	311	299	275	284	290	301	326	269	302	290	320	273	269	279	316	285	297	289	290	312	310	313	292	315	287	281	302	300	286	300	287	291	320	309	295	303	263	347	340	312	319	312	272	329	304	317	293	316	280	299	318	312	275	287	301	294	298	305	274	303	294	311	317	297	294	279	302	273	283	284	290	295	279	297	261	286	316	311	319	277	291	292	311	278	290	313	290	292	302	296	294	283	289	284	296	286	267	289	275	281	298	291	285	291	305	285	307	276	296	275	306	301	279	280	288	305	325	298	296	281	327	308	269	290	294	295	315	272	280	291	265	284	267	284	294	275	324	311	316	297	277	297	298	312	276	309	283	312	291	271	304	271	319	287	313	289	307	278	306	276	267	300	283	295	292	291	270	304	290	286	331	315	329	308	272	309	305	315	311	311	261	285	292	298	324	271	279	297	291	285	309	295	298	292	276	309	260	262	285	284	289	288	286	266	287	296	294	246	317	286	308	345	297	320	252	294	279	279	306	314	294	315	300	278	310	272	278	313	344	295	283	263	292	313	293	297	305	280	260	302	288	266	296	279	321	273	296	289	301	281	287	288	296	314	261	305	267	261	284	298	319	288	303	310	299	288	308	304	301	292	309	307	305	302	300	304	300	326	303	301	294	306	287	298	278	300	315	287	276	286	295	284	300	304	305	290	314	278	292	309	277	325	305	283	306	269	308	281	289	294	299	281	309	288	310	262	302	282	313	319	318	273	292	260	317	283	297	261	301	297	299	309	294	280	311	292	291	309	291	290	300	314	298	286	277	283	308	280	302	298	313	291	302	294	287	292	292	297	283	289	305	270	293	327	304	277	301	307	328	304	286	311	304	317	310	316	267	293	258	300	267	305	266	279	275	299	266	299	294	286	273	304	297	272	270	276	326	277	293	341	289	300	281	272	297	275	260	261	321	278	291	298	302	273	289	288	291	274	283	316	279	298	279	324	294	286	295	283	315	300	259	292	271	313	297	273	285	274	303	284	260	326	315	280	330	285	331	293	328	298	281	260	263	317	314	285	270	283	311	311	295	281	285	294	293	335	301	322	259	284	279	272	307	281	284	307	288	298	294	313	289	305	301	284	288	280	292	299	320	282	304	305	275	318	310	323	289	283	304	273	287	283	272	294	325	289	292	292	280	303	274	301	298	314	273	333	323	290	306	279	306	328	321	294	289	282	299	292	312	327	288	274	301	264	301	300	285	298
4060	825	623	455	421	355	352	372	351	306	360	319	329	313	337	325	336	356	322	340	315	316	335	320	330	319	300	310	291	356	340	342	333	336	377	311	384	342	302	309	363	343	329	326	306	311	339	369	310	326	331	291	306	332	303	315	356	308	305	337	335	352	345	302	324	329	342	307	332	342	317	347	296	356	344	320	338	312	326	293	334	322	312	328	330	330	322	294	329	298	347	341	331	331	314	305	315	311	298	313	344	330	344	333	378	360	322	328	351	322	349	292	302	324	327	336	305	312	330	322	312	328	336	350	351	345	309	329	305	326	314	307	316	297	338	306	333	309	341	352	348	299	325	316	344	323	341	281	335	294	289	314	315	307	371	308	313	333	335	303	303	317	358	307	340	320	338	324	336	319	341	364	339	309	331	333	337	317	310	314	299	299	338	324	353	349	322	305	322	332	306	333	335	313	321	327	366	310	312	363	311	300	333	302	298	312	303	359	343	345	312	347	318	339	323	294	364	297	327	317	288	324	321	341	350	325	301	298	327	320	310	328	339	330	338	353	335	334	310	314	322	289	292	343	338	352	336	333	340	321	290	373	314	304	304	353	346	350	330	301	330	340	314	323	309	339	325	342	344	339	380	336	321	336	341	327	335	318	324	356	325	332	326	318	330	332	311	307	328	322	294	344	343	319	308	350	315	319	298	332	325	338	339	356	336	313	286	301	296	339	348	300	309	356	303	324	318	312	344	329	336	312	334	330	321	330	322	323	312	324	324	312	327	343	331	370	319	322	336	319	341	335	326	325	337	316	307	316	372	351	310	339	344	339	338	341	323	338	304	317	314	336	348	313	324	314	335	327	340	352	325	341	324	333	344	306	335	339	289	301	326	334	331	320	367	341	312	329	293	324	345	360	332	354	319	317	343	333	317	322	327	328	346	326	330	323	355	314	310	314	340	315	325	333	318	325	318	360	325	343	301	319	317	302	309	353	319	307	312	285	330	297	337	361	336	336	323	333	350	352	350	300	344	318	325	305	322	328	321	339	351	327	359	301	314	347	308	327	335	319	339	314	319	318	329	319	346	311	324	324	316	299	338	320	300	357	322	330	329	307	315	307	325	321	287	331	332	347	338	319	318	322	308	321	348	348	308	319	278	354	320	315	348	342	345	326	345	347	320	322	331	290	346	323	300	339	328	320	313	338	321	324	286	351	322	300	353	296	322	336	324	352	315	311	347	326	306	330	351	310	321	325	314	319	321	325	329	337	311	316	302	289	309	350	328	339	340	343	339	317	338	321	320	313	330	325	324	285	321	322	322	319	328	288	333	354	307	343	327	327	296	317	320	344	339	351	322	370	316	330	366	337	319	331	332	331	306	345	321	343	326	352	319	321	287	316	324	314	331	328	323	306	302	326	332	331	346	293	310	314	311	339	335	347	336	307	314	348	326	334	312	333	338	303	357	280	350	352	360	300	339	328	302	325	326	340	323	327	312	301	319	305	317	328	315	332	351	311	334	345	354	296	336	298	303	332	320	311	314	321	323	291	308	286	323	314	339	326	327	331	348	327	325	347	312	337	316	297	342	327	295	325	333	334	338	303	330	329	343	315	309	316	332	358	347	332	343	307	264	340	320	307	342	300	335	323	332	328	344	343	302	321	315	298	314	341	337	327	331	316	350	341	343	352	342	363	348	351	304	298	308	317	332	339	314	323	329	318	312	304	309	308	333	344	323	316	340	360	315	318	344	334	318	317	358	340	342	334	345	308	323	306	303	323	327	316	322	291	312	328	296	350	340	317	321	354	343	297	341	328	310	322	332	331	317	321	309	344	346	357	347	321	316	302	336	322	371	315	337	342	351	320	352	328	353	318	344	308	310	317	354	323	314	315	320	328	325	281	316	355	333	318	350	349	325	323	316	345	291	324	321	339	322	346	294	301	335	329	339	320	339	309	302	344	335	287	306	338	329	322	317	315	339	326	294	314	328	306	323	327	288	313	328	348	336	318	318	339	296	322	321	349	341	341	331	324	325	315	344	334	313	334	319	338	298	305	335	323	309	330	292	340	310	321	319	331	348	336	321	321	319	318	325	330	319	322	341	333	365	350	323	353	319	342	309	312	324	332	307	332	316	327	320	347	322	299	361	336	301	301	314	331	329	317	304	325	320	321	338	325	315	343	368	342	333	340	344	318	322	329	321	298	308	348	319	324	314	337	327	306	310	338	318	328	307	312	284	334	283	316	316	323	336	315	374	318	323	322	316	319	363	339	339	327	315	318	307	335	339	314	331	339	316	349	349	314	312	316	310	298	308	321	298	356	322	316	329	324	307	326	336	341	335	313	298	311	319	308	325	307	317	320	327	330	303	372	326	361	356	307	315	324	317	304	342	332	329	332	309	314	299	320	351	319	358	352	340	324	299	316	337	304	326	327	322	344	329	339	315	310	338	340	354	321	332	324	314	349	352	343	328	378	313	328	304	322	344	339	357	307	320	314	325	316	319	372	312	316	293	335	299	367	333	310	323	301	337	341	327	315	331	329	335	317	347	286	316	325	288	339	341	334	331	297	331	331	304	335	296	326	320	322	335	311	361	357	329	324	329	304	318	291	327	332	306	312	333	324	304	343	329	333	311	342	340	320	335	328	323	309	308	345	347	344	335	371	310	330	324	331	327	331	327	322	335	335	344	343	355	363	333	312	347	292	324	311	314	320	360	309	314	346	308	307	288	322	349	330	339	305	287	312	349	336	310	331	321	290	336	313	323	343	364	344	352	321	334	310	332	303	344	329	344	328	343	299	317	325	285	350	328	299	360	326	321	336	346	348	311	324	314	317	334	305	308	314	280	305	317	332	329	331	334	337	311	319	326	343	332	350	313	341	331	324	328	325	302	322	318	348	323	311	337	303	313	331	284	302	347	302	312	317	305	327	345	304	298	291	318	307	328	306	321	317	336	313	311	357	309	340	307	318	338	333	331	323	322	321	318	336	333	332	290	310	339	321	343	318	329	354	327	327	281	348	326	312	325	334	317	307	311	340	335	310	317	340	304	339	297	335	306	312	342	317	339	288	339	338	353	322	321	318	313	304	334	334	320	317	319	338	327	321	331	314	322	332	361	318	316	310	345	346	348	330	328	306	346	286	340	305	351	335	331	292	338	281	350	342	326	327	331	296	303	329	333	331	322	332	323	312	361	310	322	318	327	345	321	313	330	351	306	330	313	309	311	323	296	347	295	338	304	311	348	309	341	286	337	328	344	326	330	288	359	348	337	301	321	347	339	314	321	342	296	310	333	327	320	327	332	309	321	295	361	317	315	332	310	309	351	361	300	336	368	285	317	315	317	340	335	310	290	320	326	299	330	322	347	318	302	312	322	315	332	311	347	328	331	343	302	318	319	317	307	342	329	318	322	308	305	344	325	319	318	328	359	330	335	307	338	291	340	345	332	327	329	349	314	310	329	319	349	334	317	356	359	338	318	307	300	310	342	320	336	295	365	348
23332	21012	28327	23900	21000	12164	1287	882	727	649	706	632	627	573	550	553	563	584	567	539	529	575	514	548	500	516	533	556	586	519	542	514	500	522	528	548	520	462	470	514	517	491	496	524	497	512	537	579	517	495	520	531	534	498	561	499	518	476	486	506	448	502	545	479	527	494	483	509	474	502	520	465	505	531	500	487	512	486	497	541	508	497	468	468	518	480	492	505	479	477	499	527	498	530	521	531	492	518	477	484	544	507	524	520	497	523	491	505	546	484	480	540	504	498	515	543	521	525	507	494	510	467	480	469	470	534	484	476	484	507	451	504	491	513	502	519	533	537	486	523	536	493	497	491	503	486	509	514	509	521	534	542	511	482	453	492	520	495	485	494	500	509	518	524	502	534	507	530	502	496	498	510	525	527	516	483	488	502	499	467	495	529	489	509	494	474	553	562	506	512	508	518	520	515	473	492	458	533	456	478	507	472	480	481	485	491	509	422	531	499	540	463	503	517	474	479	465	494	505	493	473	477	493	504	466	531	512	514	501	453	469	484	506	503	514	533	511	498	492	503	525	531	529	554	479	512	456	510	499	513	518	548	473	482	517	518	501	514	457	493	505	528	550	506	509	486	531	479	535	494	503	485	525	521	487	542	473	486	473	481	496	496	493	509	477	543	483	461	517	484	467	515	442	515	469	492	510	505	500	510	498	496	507	533	479	454	504	495	484	499	476	511	511	523	524	467	502	480	514	560	492	507	523	490	521	492	530	517	503	492	482	508	494	517	497	483	509	520	497	490	512	503	466	517	501	474	488	536	525	501	495	553	471	492	490	520	520	558	508	473	480	520	534	503	587	499	507	460	505	512	469	530	521	510	499	517	475	467	515	482	531	495	511	505	511	503	529	497	496	528	546	492	486	510	471	468	482	504	494	467	501	541	483	482	490	529	483	515	533	503	487	502	511	511	498	532	475	481	516	525	491	453	531	511	486	530	513	469	523	491	493	480	487	505	503	497	524	498	454	496	507	487	524	509	506	500	489	496	529	516	519	501	500	498	497	481	488	518	492	523	520	521	475	500	472	449	480	512	544	557	500	514	460	529	522	508	523	489	519	546	495	494	534	523	497	491	474	554	531	522	506	536	507	458	477	538	495	511	519	513	508	496	482	513	547	518	512	492	470	516	563	475	514	511	454	499	491	474	471	532	522	503	562	516	518	508	492	506	564	488	448	551	498	509	458	530	476	477	500	510	534	489	503	490	481	499	493	493	477	444	524	539	530	472	510	509	525	525	508	485	484	507	503	540	487	485	499	486	484	504	493	536	487	473	510	506	545	513	509	499	490	498	493	471	484	479	511	469	525	504	494	509	518	528	490	537	502	495	485	510	434	503	485	521	520	504	462	469	525	522	521	546	496	495	540	487	519	492	454	478	457	524	496	516	510	504	524	508	504	470	553	495	475	482	491	538	524	526	529	522	492	503	524	479	501	451	500	510	512	516	483	484	524	504	524	488	521	495	514	542	506	486	527	502	517	465	514	491	484	503	542	480	526	504	485	475	525	477	506	554	482	517	537	557	490	468	518	489	508	492	505	510	520	500	487	479	506	517	483	442	487	452	491	525	489	488	494	555	485	523	511	494	478	526	513	520	481	491	531	514	492	466	515	489	501	518	490	515	506	528	533	520	507	563	506	505	501	507	497	501	532	516	482	537	524	479	491	531	467	508	491	518	490	482	473	495	455	508	524	509	523	501	507	503	499	499	505	462	493	492	525	470	479	495	522	510	503	487	510	506	529	497	514	525	500	481	518	540	527	457	549	484	506	444	515	517	525	507	512	523	547	466	511	484	497	459	508	507	526	456	492	516	497	513	543	502	519	504	489	504	509	498	547	512	525	499	494	500	573	502	513	468	520	536	490	477	454	500	491	511	497	504	513	522	467	549	507	506	512	490	477	530	490	475	513	496	487	508	484	511	514	521	521	508	530	495	516	505	485	521	505	527	541	516	530	515	514	479	491	473	522	478	519	484	479	472	507	489	494	502	480	503	478	510	542	514	479	502	485	500	459	519	550	524	488	511	472	512	503	503	496	515	512	487	467	499	531	470	503	517	486	496	505	478	480	556	469	497	520	542	544	541	479	543	493	483	491	514	538	501	513	499	520	543	500	458	458	493	518	490	524	496	507	517	501	521	485	493	513	491	498	510	474	489	506	536	506	467	517	460	500	526	519	540	514	527	485	481	534	493	472	521	495	475	494	506	505	509	508	495	499	475	516	523	523	482	512	495	486	514	515	497	477	526	509	506	525	476	510	511	533	512	483	487	509	461	504	442	493	532	548	493	470	472	490	528	484	513	489	498	529	514	525	547	480	491	520	506	556	514	484	532	463	498	492	535	503	482	536	473	485	494	492	504	509	528	494	488	489	514	495	534	506	518	473	517	492	522	465	501	504	479	502	521	496	539	534	500	513	507	483	461	515	477	448	490	572	533	515	525	475	508	485	500	513	504	519	498	526	477	485	501	489	467	488	504	483	457	489	469	537	517	498	493	505	531	516	517	475	527	511	469	507	514	498	487	493	499	514	499	512	554	469	490	553	533	481	524	522	462	527	519	507	521	536	473	477	537	500	501	500	477	480	520	489	496	514	531	480	477	498	485	501	512	465	499	488	507	508	504	507	457	484	461	526	483	502	479	489	522	484	536	474	551	557	511	484	495	457	496	503	528	508	487	512	542	500	505	500	509	464	472	457	516	501	514	492	503	474	521	500	515	468	520	514	520	487	511	475	474	485	475	477	460	509	485	478	469	468	518	503	515	513	451	538	464	553	543	517	534	504	539	509	517	521	473	491	503	561	517	545	490	513	486	495	483	498	535	529	506	489	513	536	506	506	506	526	500	501	518	530	515	519	480	512	530	541	529	506	501	532	523	511	509	520	501	481	506	513	520	532	508	507	549	478	501	486	483	523	494	486	481	526	522	490	538	489	507	442	528	533	508	558	488	500	476	511	521	487	536	436	459	540	480	520	460	508	506	538	492	486	527	448	516	508	510	466	521	524	534	498	513	481	510	475	512	465	515	504	512	508	507	531	499	511	530	504	499	519	514	535	524	493	483	512	518	520	497	515	468	479	535	491	499	472	495	486	482	511	491	480	514	478	509	501	548	492	532	511	512	526	480	451	485	534	474	501	490	516	537	522	525	499	516	491	538	517	498	518	489	493	505	507	508	501	488	480	483	519	496	532	511	509	456	496	542	504	503	506	503	515	516	476	492	484	459	506	485	501	475	481	507	510	511	492	500	495	504	465	521	508	513	502	482	465	537	517	496	533	436	531	476	523	489	491	548	522	514	496	519	532	483	534	524	495	501	516	480	512	502	474	533	479	513	504	503	464	510	512	522	473	491	508	488	494	512	486	477	511	469	517	537	518	494	482	519	485	516	516	521	493	507	503	507	496	503	498	481	508	509	501	502	503	533	517	512	461	482	491	526	527	486	463	519	563	475
3359	8639	6160	2979	2171	1664	1336	1189	965	915	836	770	720	646	690	621	695	676	634	635	598	606	625	608	556	584	535	607	591	539	540	560	534	585	568	554	558	549	550	533	506	537	578	545	563	584	574	536	531	545	579	557	497	548	552	565	522	560	593	566	574	582	526	592	554	544	506	588	533	545	500	574	548	548	620	518	583	553	520	529	554	614	559	479	570	502	543	590	511	556	548	561	583	506	536	560	562	558	544	586	569	624	527	524	598	554	595	530	538	542	582	570	525	543	545	516	571	541	557	527	515	536	551	543	583	540	577	553	535	542	551	593	524	570	551	554	558	527	587	568	564	526	531	596	528	585	578	553	547	573	598	538	566	543	533	562	540	577	543	550	514	565	539	555	507	543	566	518	563	527	512	536	604	575	569	549	545	560	555	544	514	554	555	565	553	503	529	540	580	537	529	562	537	554	546	543	530	561	548	509	535	556	520	504	568	541	577	555	570	547	609	548	535	551	567	536	578	597	530	550	535	556	550	560	567	522	522	515	526	546	525	519	541	556	553	517	522	529	571	533	537	595	511	564	515	530	567	542	558	544	570	563	518	557	561	566	576	555	529	556	563	544	561	534	572	539	561	532	538	566	586	535	510	580	551	590	563	545	549	587	576	560	512	532	575	578	515	535	570	571	568	561	565	527	521	535	541	548	530	572	528	550	566	545	539	577	514	524	563	493	555	553	523	552	520	555	576	537	546	560	555	535	518	582	539	557	549	556	536	536	548	556	517	583	596	578	532	553	535	519	565	575	594	571	520	544	530	532	538	581	574	511	544	529	505	529	592	547	532	536	556	575	554	559	541	559	587	558	547	599	621	577	542	567	578	586	529	530	561	565	535	560	576	554	616	563	570	567	544	554	544	494	547	585	593	557	544	544	519	532	577	586	577	571	547	574	547	522	554	586	564	530	554	581	557	550	535	510	553	571	543	618	525	523	565	540	546	602	548	549	554	544	582	581	564	530	508	560	550	562	576	527	540	570	552	551	560	525	543	558	574	558	519	521	548	558	537	558	534	564	500	552	539	590	552	542	541	539	574	542	588	514	522	572	482	581	576	591	528	592	531	544	554	529	515	493	533	595	556	530	555	535	533	542	526	554	529	533	555	549	541	573	552	551	550	515	546	547	561	535	565	536	523	488	529	544	503	567	560	536	566	566	534	561	510	544	559	569	543	569	562	525	561	554	553	582	505	561	543	542	539	547	559	541	580	553	514	518	552	535	531	534	530	538	554	532	551	529	531	557	557	564	535	519	595	515	591	515	560	590	542	561	576	579	559	526	583	570	566	538	528	555	532	537	598	561	572	549	544	511	586	546	521	530	562	551	560	547	524	589	536	536	532	543	585	562	545	581	527	544	561	545	526	579	565	565	495	562	547	559	540	584	580	537	546	558	509	542	578	507	543	565	520	535	548	558	591	561	605	589	548	570	536	578	529	517	566	551	571	508	524	551	546	567	540	574	505	536	544	585	525	512	514	546	522	558	575	579	573	592	536	595	612	575	557	523	562	547	596	548	556	586	573	547	585	556	534	574	531	549	585	552	540	545	565	551	566	583	530	589	572	518	559	592	555	512	580	584	550	537	520	519	563	534	540	562	537	565	560	489	525	536	545	572	533	548	585	585	574	523	582	549	560	555	558	519	550	517	573	584	599	534	546	543	571	513	554	516	542	569	591	538	534	529	566	556	565	590	550	584	588	494	549	555	535	553	524	552	587	552	573	567	585	527	569	513	578	529	587	538	537	555	546	539	560	535	534	570	549	530	569	543	546	536	490	533	558	564	506	576	548	488	548	520	537	553	497	554	547	577	556	525	541	557	486	561	543	562	534	541	526	520	563	549	525	573	573	536	536	559	553	572	562	529	549	562	557	537	557	553	554	540	531	604	569	570	532	563	549	548	542	533	526	538	539	541	538	569	554	551	548	570	595	521	542	560	552	570	530	523	541	561	506	562	562	552	530	578	534	553	522	578	526	548	572	559	565	513	535	534	542	544	539	518	582	542	585	532	500	499	528	516	534	528	562	538	553	560	578	531	548	561	538	554	536	568	534	552	544	557	518	538	584	527	561	567	522	537	543	556	542	567	527	514	552	617	533	515	541	572	559	593	482	570	552	533	568	555	525	556	570	520	520	563	569	559	547	582	549	532	595	524	551	546	528	542	581	543	578	537	518	520	550	510	545	539	542	529	532	529	541	529	571	517	563	556	559	546	548	571	550	531	560	564	587	577	507	542	519	527	526	604	558	536	548	521	508	573	553	525	587	545	560	558	571	567	550	543	536	577	515	558	525	587	502	484	506	542	553	528	569	536	575	540	555	505	553	574	533	556	563	522	538	553	532	517	535	541	548	517	548	548	525	587	593	550	550	605	551	543	543	586	538	582	510	507	546	555	531	581	530	544	589	538	515	575	545	533	575	564	558	521	542	559	526	564	545	517	517	560	567	547	533	545	524	538	559	513	558	529	571	536	498	582	549	532	537	562	564	569	529	533	573	561	549	582	567	545	552	547	559	527	581	564	552	550	533	549	597	556	539	531	522	522	588	504	524	514	541	521	555	514	560	550	517	529	539	541	525	520	507	558	537	575	552	535	520	563	570	550	570	552	537	528	567	570	553	548	536	575	549	546	510	544	516	604	544	545	521	529	521	537	583	543	613	561	566	525	578	501	566	599	529	549	542	541	566	520	548	549	560	588	533	557	557	549	535	571	525	531	562	484	544	551	539	541	546	556	558	562	574	599	547	520	580	581	534	544	512	528	585	532	520	541	554	569	537	531	500	558	578	526	524	520	557	567	518	545	573	537	515	541	541	561	541	525	530	521	517	541	545	576	556	556	521	529	535	605	518	551	538	573	577	586	535	544	574	529	547	564	589	534	542	548	541	555	572	594	538	490	575	551	540	580	587	542	487	581	526	575	564	525	569	552	583	501	534	548	543	534	542	517	562	542	500	559	536	512	537	531	588	569	566	567	554	573	526	550	518	544	538	547	546	559	523	521	573	581	511	562	558	554	528	521	562	519	512	548	577	541	586	511	558	556	595	531	540	554	524	560	580	551	531	556	567	557	595	580	558	521	527	549	602	546	539	559	568	537	559	501	548	575	527	524	546	535	528	587	547	547	559	554	547	543	551	530	547	557	548	553	564	538	540	550	544	571	566	522	544	583	559	522	537	530	556	549	552	534	504	573	544	581	530	570	523	510	549	520	558	518	571	549	524	556	532	577	550	577	519	537	561	534	564	577	520	511	527	579	587	572	534	555	554	530	527	563	556	564	537	542	524	549	527	568	585	515	562	552	556	550	534	529	538	602	552	545	563	555	544	587	543	574	530	521	579	577	502	563	543	540	527	548	547	537	547	575	546	559	567	517	531	525	562	518	543	583	558	547	530	551	580	549	540	551	503	580	554	572	496	531	556	549	512	572	568	531	501	549	504	524	514	555	510	517	551	531
24484	21077	27445	24856	12723	651	390	325	287	239	229	207	203	199	168	186	163	199	188	198	154	169	172	166	147	145	198	169	179	157	191	158	153	153	162	152	153	157	164	172	171	163	160	156	167	172	152	152	143	164	162	154	158	173	138	146	149	171	165	160	180	169	189	153	183	172	169	169	173	181	164	155	160	168	143	182	140	159	168	167	137	167	159	155	153	163	162	173	147	156	162	139	155	164	179	158	141	163	153	160	161	139	151	152	183	160	170	151	148	156	193	162	171	174	156	149	153	155	162	140	143	180	160	151	161	184	161	142	143	141	171	162	168	154	154	158	165	131	148	170	135	150	185	166	149	156	176	157	167	144	155	150	134	160	154	162	149	123	174	150	147	182	149	176	166	142	160	148	170	162	166	161	154	174	152	168	159	146	149	143	160	163	143	166	166	151	146	170	170	174	166	158	175	178	155	155	174	142	166	154	151	148	158	146	154	149	164	170	147	167	148	166	168	171	158	156	147	142	161	174	167	157	175	158	162	152	152	153	156	132	130	151	155	135	187	165	146	180	160	160	142	138	146	182	174	179	154	139	162	153	166	176	147	149	152	170	143	189	163	132	153	161	175	170	176	161	152	171	156	164	149	154	153	162	142	165	139	183	160	165	168	154	147	157	169	155	144	157	152	121	160	151	160	151	143	175	153	131	147	149	181	141	168	146	147	133	172	148	176	165	161	148	167	161	149	158	160	167	167	160	147	149	167	142	159	152	147	153	168	145	160	142	175	157	165	141	148	151	145	173	162	177	151	162	162	130	140	163	141	160	156	165	141	159	199	145	144	158	145	164	156	152	128	166	149	153	164	156	147	127	158	137	181	164	169	169	144	152	169	136	171	147	157	136	148	148	157	148	156	147	151	170	151	163	130	140	142	159	147	155	175	137	166	145	163	148	150	154	175	158	130	144	134	153	172	153	171	154	163	165	147	157	154	140	157	157	176	138	174	156	180	171	165	138	173	160	147	154	165	152	156	167	167	160	184	150	175	131	156	178	131	161	155	148	149	147	140	163	155	149	177	161	149	158	156	164	161	159	148	161	165	154	160	173	162	156	166	149	153	158	140	147	155	173	157	139	158	182	175	151	160	164	164	147	141	158	153	154	178	168	172	146	160	146	182	147	165	162	132	157	157	145	164	155	170	159	168	163	157	154	159	157	154	154	160	150	139	156	167	137	189	162	159	137	145	162	148	165	159	168	174	158	150	160	154	147	164	196	134	170	148	144	155	175	157	154	174	145	149	159	140	155	129	187	153	152	146	174	151	180	142	143	145	142	165	147	136	157	137	178	150	174	139	170	149	161	162	150	148	157	139	166	155	140	171	149	177	156	152	176	151	147	181	159	163	161	173	139	153	164	155	163	139	156	147	151	170	177	144	147	153	154	148	168	149	163	145	156	168	160	155	143	140	176	146	157	163	163	169	129	150	177	159	173	145	187	157	160	159	156	161	150	146	152	141	144	138	190	172	148	167	150	158	149	148	161	148	138	147	137	149	152	159	134	159	162	134	176	156	151	154	146	152	159	158	167	161	173	156	152	147	155	145	173	164	173	156	170	157	155	160	168	154	133	184	149	150	163	166	160	154	177	160	148	171	159	153	170	165	165	158	174	129	167	144	148	188	178	135	146	149	155	126	145	164	157	177	151	174	144	131	142	159	187	167	147	136	162	154	140	163	156	166	167	159	158	157	164	145	142	149	159	183	156	151	168	164	165	152	154	154	134	190	158	153	167	163	161	174	140	127	124	165	163	156	145	163	157	163	148	141	175	156	163	158	171	154	151	168	167	151	155	135	154	146	158	171	159	150	138	153	148	156	176	170	143	166	149	142	167	141	167	167	166	148	145	179	138	140	142	174	161	150	159	167	143	156	148	142	174	158	155	153	162	150	160	149	160	142	146	167	149	148	172	167	127	157	145	146	148	168	126	178	158	168	184	142	163	173	174	161	165	165	141	157	175	141	169	179	149	170	140	135	175	159	131	147	161	147	149	174	152	201	154	157	147	144	174	162	157	134	174	143	165	164	183	135	162	158	159	169	150	165	149	157	161	147	160	171	167	185	158	171	160	171	142	160	140	146	160	145	152	150	169	163	147	181	146	164	160	143	149	157	164	157	172	176	161	181	167	166	158	183	151	147	136	157	153	151	158	160	149	155	146	149	148	181	178	161	162	161	167	171	156	165	143	168	161	154	170	139	166	158	173	173	166	170	158	165	171	142	139	172	168	156	152	166	147	202	148	161	149	168	178	174	135	168	156	142	148	167	175	156	139	171	156	174	175	154	158	147	141	156	174	145	182	152	152	163	157	181	171	169	150	170	144	138	145	175	175	152	149	163	166	133	149	175	187	141	135	162	154	154	166	129	158	145	148	158	137	165	167	159	146	166	152	159	151	160	142	141	163	157	182	141	175	152	147	172	166	129	160	152	163	138	173	168	170	150	155	146	158	174	156	168	158	144	143	156	170	148	159	162	157	146	168	162	139	159	169	171	145	171	148	167	153	168	161	155	147	156	160	185	151	154	136	171	159	161	137	160	160	154	153	159	151	158	167	178	166	184	177	139	168	176	155	165	153	144	168	153	162	150	150	135	162	173	144	157	177	176	142	147	179	151	155	154	156	139	167	148	137	183	160	150	161	159	150	163	171	149	143	153	159	139	166	158	155	144	149	167	142	154	153	165	159	159	158	158	149	169	149	161	149	128	151	177	135	156	155	176	168	140	145	167	155	151	141	150	171	165	182	143	143	180	172	169	149	160	133	168	170	165	136	172	157	159	170	141	148	158	148	172	157	145	133	147	146	171	165	175	147	170	191	154	171	142	139	139	143	151	142	162	134	178	162	160	178	155	125	185	174	171	156	168	168	164	164	140	159	165	143	153	146	153	153	133	178	141	166	144	174	150	161	138	171	150	129	156	167	149	131	135	164	129	134	148	146	153	161	135	155	144	161	170	127	165	167	159	175	150	144	139	142	142	143	138	155	164	162	151	152	170	163	170	169	156	140	167	180	162	151	175	148	152	144	150	145	141	150	178	162	148	143	156	177	172	138	155	140	172	178	159	145	177	150	153	157	170	147	150	168	171	141	163	147	166	152	163	161	152	169	147	175	146	159	156	139	166	152	156	161	165	146	160	148	160	156	156	148	133	159	159	149	162	134	155	163	164	170	151	153	139	145	174	163	164	128	168	161	149	171	161	129	165	145	144	169	157	150	176	157	155	156	166	168	156	145	143	134	157	128	143	163	157	181	181	177	187	179	147	156	159	172	168	157	151	162	156	170	147	163	150	150	169	156	137	153	162	166	153	164	166	166	153	158	141	146	155	157	177	160	137	175	168	155	155	154	131	158	148	150	131	173	159	160	160	156	151	155	149	157	179	163	150	150	172	134	150	169	177	170	160	136	152	166	167	162	173	174	155	168	169	177	166	139	165	139	159	164	156	151	167	140	154	168
3096	4857	3297	1581	1172	851	695	503	476	393	334	274	290	299	242	247	203	229	234	225	219	214	220	203	202	225	192	206	184	194	195	209	198	204	215	208	219	184	205	201	192	214	212	190	206	205	176	202	160	191	181	206	190	190	198	199	201	181	178	190	182	201	195	182	184	187	191	184	187	218	205	173	203	187	185	180	193	196	189	170	203	175	190	187	181	188	157	204	198	167	196	208	184	179	191	212	181	169	205	184	183	186	207	168	189	187	205	182	211	202	180	200	194	193	182	190	172	188	185	203	203	192	206	203	188	186	207	166	180	187	179	193	199	186	191	176	196	193	205	191	166	185	189	213	189	196	195	186	171	186	188	184	183	169	208	188	162	192	186	174	182	180	191	167	177	170	204	164	181	190	217	191	179	220	174	194	180	200	167	182	183	220	180	196	196	204	199	172	202	176	187	209	195	200	202	199	208	202	173	195	197	172	185	175	182	177	199	183	192	183	169	198	176	223	181	192	192	179	198	190	179	182	177	184	191	187	207	174	175	181	190	181	197	155	191	204	207	190	170	219	217	215	184	187	201	177	171	183	198	174	167	183	195	195	198	177	195	182	192	176	183	185	170	171	186	168	204	214	178	204	181	213	192	207	201	192	196	180	185	178	192	175	209	207	197	182	174	194	197	184	204	192	189	188	180	161	182	221	181	179	201	205	176	207	179	186	192	176	185	200	217	182	174	191	172	197	200	185	182	176	173	185	197	158	202	173	174	166	203	199	205	208	183	185	185	190	202	205	197	173	207	184	194	195	171	213	171	202	202	208	184	211	203	160	170	175	182	193	188	185	197	169	201	208	193	184	201	174	201	202	179	202	203	175	196	189	199	202	191	194	180	193	197	189	184	176	195	205	207	206	192	170	176	178	187	212	193	177	169	193	199	200	203	196	195	168	176	186	214	182	198	173	208	218	216	191	204	162	167	195	199	191	192	181	182	201	183	210	194	204	201	188	170	190	197	191	200	181	164	195	199	177	208	204	210	203	185	187	177	167	183	189	210	190	190	165	181	197	195	199	201	201	213	182	179	191	186	190	181	185	207	180	206	157	215	179	178	197	169	193	189	199	183	177	168	210	185	194	190	196	205	194	221	213	199	172	200	196	177	170	174	181	188	175	198	178	197	186	177	195	189	166	197	205	196	193	188	188	178	190	201	182	181	176	190	208	191	198	200	169	170	212	184	201	211	171	175	192	203	166	211	178	186	174	166	198	213	216	188	194	165	189	179	196	181	203	181	205	173	191	195	187	167	157	198	207	175	196	207	184	187	207	170	181	172	200	180	200	191	184	191	191	184	187	226	189	194	217	189	179	184	184	173	176	187	184	167	178	188	202	199	193	198	210	199	198	180	194	188	195	185	163	179	199	174	226	182	202	185	208	174	179	179	195	195	176	199	197	188	172	198	185	196	215	171	168	187	197	195	185	197	169	193	183	195	203	189	209	193	201	213	197	186	167	170	185	197	188	174	188	195	182	173	214	180	226	177	184	205	206	184	166	187	202	171	193	200	193	204	206	183	171	209	188	180	197	183	205	176	199	189	158	196	200	195	222	188	183	183	234	184	167	162	207	172	199	181	195	169	184	209	167	182	173	206	193	190	194	157	169	185	185	197	208	188	189	195	201	198	191	189	200	190	190	181	183	175	174	181	189	208	191	198	168	191	172	182	176	203	193	183	221	172	182	205	197	177	206	192	157	183	197	171	162	196	196	159	183	174	186	198	173	182	180	195	201	197	180	188	172	180	188	188	206	198	193	201	208	214	188	154	186	207	195	207	170	176	200	163	216	187	196	186	225	206	160	206	188	177	198	195	204	198	193	184	180	192	192	187	189	194	193	181	204	172	180	183	204	187	159	179	182	186	169	178	195	212	193	186	192	200	197	214	195	181	197	181	211	187	196	199	192	167	163	205	174	215	185	203	181	203	183	195	195	191	180	195	167	198	190	168	198	170	163	206	175	176	187	204	220	177	199	197	197	211	176	207	199	185	171	192	193	185	201	179	211	179	194	207	176	178	168	205	190	201	197	196	222	187	194	184	184	204	194	179	165	193	172	181	194	194	191	200	199	198	225	183	190	212	176	200	185	152	186	189	194	187	161	179	172	188	177	189	178	188	181	184	177	203	170	187	180	170	190	186	198	180	200	186	194	204	172	189	193	180	195	178	192	187	208	187	204	215	194	207	196	193	179	181	196	167	189	191	200	169	172	177	197	173	203	175	188	184	182	192	187	209	179	194	195	194	179	197	184	180	210	196	195	173	179	183	186	174	183	195	180	216	171	167	200	193	195	172	172	207	199	179	186	176	185	169	172	209	206	189	212	186	192	211	193	193	205	199	164	175	184	155	173	177	192	194	194	195	190	187	195	194	179	171	178	201	189	172	207	200	170	202	194	179	202	174	177	199	177	207	214	184	210	197	165	188	198	191	205	181	210	191	191	191	176	172	203	181	177	191	196	193	191	189	169	182	198	191	169	214	168	202	180	212	198	178	174	201	214	166	195	195	180	185	183	191	186	201	192	182	180	188	188	188	185	205	186	170	208	199	183	174	196	178	172	180	184	196	158	221	186	192	169	178	189	182	199	181	208	182	206	202	200	208	188	198	184	213	211	182	197	185	198	186	201	204	200	198	201	185	186	198	162	203	188	177	179	184	184	195	217	193	181	165	190	205	202	221	197	194	190	189	198	188	194	179	189	181	187	193	201	196	173	196	191	174	184	197	205	181	194	192	180	202	176	207	205	197	202	172	190	162	179	177	178	177	181	185	197	198	174	188	177	189	165	182	181	197	200	181	207	210	185	188	194	178	172	181	186	189	192	208	180	180	191	199	215	190	188	190	184	182	191	196	189	169	169	185	184	194	211	185	174	193	181	180	201	219	221	194	167	198	187	218	175	177	194	193	198	175	191	206	202	175	203	189	188	195	190	195	187	186	180	196	171	204	192	195	195	165	190	203	207	167	176	166	185	200	174	211	208	187	214	197	178	179	194	177	180	180	192	178	172	192	203	186	195	180	184	179	187	193	188	166	180	192	209	241	197	171	185	210	183	184	204	175	186	171	188	184	201	187	219	195	192	186	167	180	176	210	190	158	199	219	204	182	176	173	198	185	176	179	183	213	192	199	210	172	185	178	206	195	175	212	193	184	195	182	190	187	194	181	200	174	203	181	202	197	184	178	191	184	188	184	188	198	186	210	195	207	182	194	196	191	177	191	187	177	198	177	191	210	181	170	197	180	199	193	200	178	177	182	191	191	198	197	200	191	181	171	186	181	193	181	192	197	190	190	169	178	156	205	187	185	197	187	199	190	191	194	201	191	184	185	203	202	183	192	198	199	189	181	208	207	176	197	186	187	183	191	218	215	203	201	216	174	190	218	185	147	173	206	200	188	171	188	190	222	216	199	195	185	184	159	167	191	185	171	215	190	195	187	177	175	175	182	186	174	208	224	192
22281	21040	28746	23546	21037	21075	10441	1149	810	777	622	629	619	566	549	510	501	468	469	477	438	446	429	430	445	420	467	413	433	428	439	429	470	440	420	420	401	436	426	426	446	392	438	421	408	405	434	418	399	445	396	402	400	405	358	396	391	424	437	394	441	401	421	352	417	434	382	429	370	394	405	392	383	396	395	398	393	370	407	370	414	372	402	410	391	389	383	409	364	395	402	373	416	388	392	390	398	433	418	386	417	377	438	422	386	418	388	391	416	412	401	401	387	400	378	428	385	394	412	409	403	410	394	384	387	386	375	416	399	371	391	394	385	393	421	467	430	380	392	380	386	370	406	412	385	340	387	386	391	391	386	361	382	376	426	389	444	419	377	397	384	433	438	421	388	437	387	392	374	400	419	410	364	358	383	424	399	384	376	418	391	388	424	387	412	378	396	406	356	413	420	374	393	378	376	384	375	389	352	382	410	390	448	390	394	406	405	419	377	451	386	398	411	383	400	376	413	411	411	436	402	419	396	393	378	402	394	401	391	373	407	391	380	421	449	376	415	390	407	390	393	372	395	390	409	382	400	395	396	380	381	396	424	400	399	410	441	385	425	382	442	414	403	395	390	363	392	377	388	395	420	416	400	400	410	367	390	374	373	394	404	393	374	402	418	382	391	429	395	419	384	408	381	415	421	399	376	411	408	404	421	390	430	440	408	395	408	397	383	406	405	395	406	400	422	411	408	405	401	398	392	404	420	419	411	394	393	381	395	412	402	403	373	416	403	357	369	378	398	390	403	375	363	426	363	379	405	404	361	394	419	384	396	381	423	417	421	397	404	405	413	420	399	395	408	419	381	380	367	416	364	366	400	379	386	403	422	411	433	373	406	377	422	400	405	392	411	406	385	407	409	399	412	395	409	427	424	378	381	380	389	360	379	396	394	403	389	381	403	398	370	391	429	433	405	402	374	404	425	418	429	385	420	409	393	393	408	376	427	384	389	399	386	349	387	430	375	381	392	415	382	387	409	401	385	394	389	417	363	388	403	392	379	412	409	390	389	419	388	412	370	395	434	372	419	368	398	384	401	434	425	374	424	380	373	445	373	369	416	386	386	393	364	405	383	404	411	409	396	412	376	411	424	410	429	407	370	400	440	385	419	417	406	391	408	408	383	415	336	381	402	404	382	401	375	383	402	390	386	385	395	365	364	393	421	409	383	402	404	416	437	368	413	397	378	389	380	408	407	410	415	416	407	433	389	418	418	412	396	405	425	409	378	359	419	376	420	396	389	425	397	392	415	370	419	410	388	383	413	390	401	418	421	425	383	371	427	406	398	384	407	374	420	368	440	349	395	402	411	374	439	404	418	377	401	390	418	402	369	401	431	415	375	410	370	427	403	410	393	398	403	378	401	393	376	393	374	391	412	390	386	396	420	410	401	390	448	416	342	420	363	402	401	391	406	399	399	379	390	421	416	388	383	408	397	366	389	432	405	409	395	396	394	370	439	372	414	432	374	434	436	390	386	393	375	365	411	379	367	386	399	403	381	419	433	397	439	384	422	398	417	380	436	413	409	410	390	403	376	421	394	376	385	395	412	377	371	404	382	378	385	377	378	423	398	383	394	397	384	380	426	408	420	378	408	417	368	373	366	397	384	375	400	430	419	395	397	394	412	373	359	400	383	389	407	358	409	378	395	381	373	376	388	387	386	435	381	383	411	383	373	388	431	411	390	409	398	425	386	428	366	378	397	412	402	412	439	396	368	386	391	399	440	410	404	386	389	365	425	427	397	363	401	375	362	412	392	384	395	377	426	407	408	381	377	378	389	398	400	404	398	392	420	429	412	421	397	380	420	393	420	397	408	400	361	416	405	384	390	399	393	411	407	393	438	386	393	345	404	381	392	411	385	376	399	409	387	375	372	411	388	414	418	403	402	401	393	419	362	394	434	406	407	432	379	357	372	387	421	405	411	373	417	372	399	368	401	416	392	392	399	434	401	401	415	384	388	406	398	395	413	447	370	404	398	384	417	407	398	356	409	398	410	389	413	407	435	419	375	433	423	393	411	384	416	376	411	406	380	394	378	398	426	407	405	408	397	412	383	411	371	396	386	414	405	378	404	405	387	396	338	407	403	420	403	397	404	398	395	371	410	387	393	390	370	365	404	419	401	368	397	409	391	417	398	409	378	411	382	400	385	408	407	386	425	437	408	402	392	431	392	391	400	409	399	376	395	410	402	394	401	422	397	412	392	461	431	392	393	404	415	408	402	398	365	412	364	394	411	400	362	364	398	362	405	388	420	373	436	403	391	389	381	402	429	396	410	424	405	390	393	388	410	360	377	402	379	327	402	427	379	405	426	393	414	394	411	419	418	359	377	420	403	415	419	416	378	391	388	388	400	418	397	407	384	362	404	348	402	427	409	396	414	422	369	388	455	431	427	377	387	397	401	387	412	389	411	387	357	393	381	400	403	420	413	387	378	399	396	398	409	368	406	424	365	393	395	403	381	366	386	384	414	365	394	402	397	412	414	376	354	351	367	379	405	414	401	424	426	407	405	388	395	409	392	385	392	364	370	405	418	385	395	388	396	401	415	388	400	407	405	410	401	415	355	427	357	419	389	381	417	450	370	381	347	375	411	397	342	422	376	372	420	408	389	384	394	371	381	409	366	367	365	406	403	374	404	404	411	430	386	390	421	400	366	411	397	360	424	426	374	380	430	412	401	381	432	379	403	365	415	368	356	400	413	382	404	368	370	420	407	381	386	437	427	424	416	429	406	384	345	379	369	405	384	379	369	428	398	389	394	418	418	415	393	368	389	396	405	455	379	413	400	406	395	373	391	400	376	374	422	418	400	383	392	392	399	399	401	404	371	410	406	424	367	406	353	417	382	412	392	397	419	401	385	363	377	379	377	384	381	394	379	388	360	393	382	412	372	366	419	388	343	406	404	397	376	405	417	415	366	416	403	434	402	419	413	413	421	405	406	417	407	410	413	376	427	436	422	391	393	409	443	422	406	397	378	405	416	407	400	406	391	387	379	383	405	388	386	401	389	377	406	398	410	409	406	404	364	395	393	415	378	374	365	365	370	384	398	381	418	372	442	390	385	378	425	410	415	385	382	403	387	378	401	362	414	423	408	421	409	352	395	395	372	354	371	396	397	411	379	408	381	390	390	422	379	392	406	369	432	432	367	372	434	390	413	443	401	395	400	408	382	401	388	388	397	409	353	384	385	384	399	405	377	410	419	385	409	429	376	428	395	393	408	394	412	394	413	368	406	386	383	395	392	368	412	446	414	421	384	371	406	371	355	436	393	401	389	389	421	403	402	439	340	422	408	392	437	414	396	385	373	390	405	377	374	349	402	359	418	376	370	388	367	414	409	366	399	428	396	393	399	396	403	434	372	364	408	395	411	382	417	414	397	399	408	411	401	392	386	362	382	399	357	400	356	397	408	398	401	409	387	377	373	418	386	382	396	370	410	372	405	367	378	427
5541	13838	9649	4716	3456	2605	1950	1557	1328	1104	941	836	757	767	699	657	653	651	564	585	553	520	541	552	537	543	505	497	447	483	460	455	472	478	471	463	490	466	463	469	505	483	444	472	487	422	437	459	452	471	475	518	465	464	501	456	441	449	462	439	455	450	425	505	457	430	470	439	447	477	479	467	485	482	460	452	456	477	392	485	430	449	470	435	460	435	443	442	456	437	446	442	460	431	451	450	422	435	440	484	466	451	453	432	464	514	455	465	431	459	460	394	456	462	448	435	455	447	502	478	458	474	462	452	476	478	460	463	435	464	422	448	484	501	429	444	432	440	485	455	414	462	463	440	444	419	450	476	420	413	428	468	432	425	446	464	448	452	439	420	429	450	448	423	461	453	431	431	441	484	447	441	435	467	453	438	456	433	480	448	487	409	396	427	442	441	431	439	459	418	436	438	436	413	432	446	457	443	464	413	455	442	462	428	434	456	451	465	459	475	491	445	398	467	458	471	432	438	452	456	428	437	474	449	429	438	464	460	433	434	445	443	436	462	427	489	462	413	439	410	467	484	463	444	459	440	447	443	397	432	441	438	411	443	426	465	454	430	443	452	456	410	455	436	454	419	426	437	452	457	441	498	482	452	435	445	431	454	459	468	484	471	416	448	423	479	439	440	443	442	481	442	463	463	448	485	411	433	454	424	450	444	478	423	451	430	455	452	453	417	429	434	447	433	459	442	463	423	472	485	472	422	438	436	487	441	425	429	441	447	431	420	436	448	460	454	446	469	438	502	470	423	426	412	475	448	460	439	463	463	412	450	460	398	474	441	455	456	399	464	450	413	461	424	453	457	436	445	449	471	458	446	480	450	441	406	452	438	439	456	450	455	433	411	448	472	411	418	450	486	392	434	449	463	446	451	433	450	447	481	485	469	475	441	477	459	466	439	437	397	428	396	470	440	468	405	470	433	423	434	442	435	448	456	462	485	467	490	427	442	494	432	473	434	417	423	426	414	461	432	447	468	446	450	450	428	414	428	447	425	426	427	446	457	437	432	421	455	489	426	440	478	460	471	390	468	467	453	435	434	470	452	452	467	483	461	476	448	457	469	429	466	483	472	470	442	442	476	430	441	453	440	469	419	430	459	463	442	424	452	458	415	450	405	454	458	447	437	453	432	452	460	449	447	460	441	490	454	445	470	452	468	476	410	446	493	467	440	472	436	428	458	450	454	466	433	480	465	441	449	455	432	430	465	429	409	447	424	444	476	456	409	438	437	455	409	474	463	456	469	442	480	405	473	433	440	450	426	446	444	454	431	432	432	450	423	450	427	479	436	425	431	416	443	470	438	463	440	440	435	419	485	485	430	478	487	450	441	447	500	441	450	436	468	492	425	454	431	448	455	471	423	438	469	440	484	421	440	433	436	460	459	433	480	423	450	424	490	445	455	435	467	426	484	452	448	432	461	476	456	451	450	472	469	474	463	450	471	400	459	541	439	448	471	481	463	457	469	466	455	466	445	454	473	448	446	446	428	424	455	459	441	476	459	482	409	469	416	409	446	417	458	462	459	434	449	452	474	436	449	420	448	474	464	420	400	453	459	435	465	468	455	443	406	430	437	488	426	474	429	402	441	430	446	461	410	451	430	430	459	421	438	479	450	409	472	449	422	456	477	404	455	416	424	491	452	436	438	446	417	394	425	429	473	456	457	466	435	445	436	443	436	454	448	422	446	476	476	426	460	463	474	464	484	426	434	464	436	457	424	445	484	433	447	463	453	472	419	470	422	432	468	495	449	446	454	469	465	448	437	456	456	457	452	490	477	423	417	486	451	435	449	464	451	409	437	451	470	389	388	455	432	427	448	462	458	451	445	444	419	456	412	435	443	497	431	481	443	459	443	470	455	423	456	446	448	468	470	426	428	438	423	438	458	445	482	424	463	428	424	424	458	444	439	462	471	455	443	466	456	426	442	447	412	421	421	447	410	436	445	442	419	444	441	445	446	434	418	456	455	460	460	445	484	481	470	431	461	477	448	464	418	441	471	461	396	423	479	469	455	456	468	459	477	481	449	431	462	419	454	417	413	499	447	470	439	454	486	459	469	454	423	437	414	436	453	434	457	462	450	434	420	436	427	453	473	459	450	442	465	437	453	464	455	452	477	411	443	444	408	444	456	407	478	394	453	456	499	469	441	464	431	476	412	485	427	442	419	435	461	423	472	437	431	439	452	442	448	464	452	453	403	428	436	417	463	434	468	445	433	449	409	436	439	426	456	411	479	436	413	446	469	450	410	437	444	446	490	441	478	430	448	442	403	488	449	430	469	458	411	431	444	463	473	437	419	449	464	417	494	436	414	447	410	472	470	439	419	425	469	443	472	425	450	464	428	453	521	457	465	446	445	464	467	431	465	459	451	404	425	469	458	450	408	417	414	427	453	425	465	397	458	456	468	463	452	381	450	463	440	451	443	442	420	423	445	394	459	433	437	465	456	468	454	452	438	421	491	436	435	437	441	477	467	401	419	435	434	462	427	453	445	464	419	440	448	416	476	470	422	455	459	454	432	478	476	441	449	468	447	454	442	455	485	448	474	431	401	454	400	446	436	471	444	418	441	447	446	445	410	415	446	461	457	453	460	496	463	435	429	450	445	435	457	456	438	474	445	432	410	414	438	459	453	469	432	430	438	481	434	493	460	426	474	428	443	484	467	428	455	453	458	444	432	450	462	451	427	437	411	444	459	449	414	497	447	449	442	458	450	394	427	429	461	463	430	468	454	426	495	425	473	430	468	444	453	476	462	435	460	441	443	447	432	444	422	460	456	454	471	443	451	430	476	431	444	451	445	448	417	439	414	430	439	483	491	461	470	429	445	444	408	471	439	434	474	459	458	434	435	477	424	427	438	451	479	471	455	447	455	435	449	458	456	441	444	434	429	395	491	459	487	430	473	427	497	456	466	478	467	458	467	434	450	461	489	490	437	442	477	427	449	429	450	433	490	441	444	418	419	460	451	434	443	437	478	417	456	402	457	459	473	449	445	449	438	413	459	434	449	451	469	428	428	425	461	468	450	441	461	487	442	449	443	462	452	441	426	422	461	468	483	420	476	448	411	461	406	457	448	443	460	478	455	469	421	484	441	452	453	464	419	457	434	436	410	415	410	451	457	452	462	464	432	440	476	438	482	442	468	411	454	454	438	456	463	427	457	446	422	434	421	484	477	424	474	468	452	446	439	482	454	502	421	445	470	482	440	423	424	483	469	412	477	441	412	421	457	464	444	459	468	444	418	473	465	471	445	483	430	436	472	441	477	456	422	454	403	464	419	425	461	453	437	476	405	457	437	451	446	459	460	466	452	449	458	435	443	475	435	441	403	470	480	445	447	420	459	416	434	434	469	464	469	428	426	443	432	439	467	452	472	414	437	479	431	493	462	457	468	436	427	450	442	437	407	471	468	494	422	455	432	458	477	438	446	459	461	464	421	483	452	453	453	448	487
27269	18195	4066	731	520	533	369	321	318	298	333	301	321	284	313	320	304	318	287	301	306	273	305	317	279	296	285	327	311	290	333	310	314	308	326	301	276	295	293	309	301	321	290	292	290	279	326	295	301	288	295	295	285	304	313	291	284	306	327	317	291	300	298	300	292	272	330	307	294	278	300	307	300	301	288	301	291	292	287	299	306	286	277	290	305	278	266	317	324	303	284	298	319	284	313	319	287	312	295	313	309	302	320	302	277	299	339	307	301	288	313	292	294	282	314	320	272	281	316	311	293	293	316	308	302	308	274	293	302	321	280	284	309	292	317	304	302	274	283	298	281	318	282	295	320	284	314	285	302	312	291	318	285	297	292	298	303	293	261	299	273	304	326	283	296	300	275	324	297	289	299	297	295	324	284	292	281	316	306	284	296	323	281	313	273	281	295	289	296	257	285	313	328	294	288	284	295	305	310	309	305	275	370	292	306	284	315	304	296	311	320	303	278	313	314	292	293	317	317	311	301	299	321	304	300	301	312	284	318	316	309	298	303	312	245	248	323	284	310	320	301	312	311	259	301	300	276	289	287	336	283	326	300	267	293	315	314	319	306	285	291	323	330	295	293	275	322	297	303	312	319	293	312	294	296	330	313	311	316	309	308	291	299	297	309	315	277	293	284	310	285	312	261	316	295	273	300	299	270	292	305	303	309	270	282	303	290	287	328	304	307	289	292	306	313	302	312	291	288	288	331	293	287	309	303	275	287	293	304	272	320	282	288	286	300	319	306	281	283	304	304	282	277	299	276	301	305	274	292	295	309	290	294	293	287	295	294	305	289	325	355	304	293	299	296	320	280	297	314	306	278	313	323	287	329	288	312	266	313	302	292	301	325	330	318	284	295	286	300	278	275	311	303	295	283	309	302	276	314	298	309	294	296	284	319	300	305	301	300	296	289	289	312	293	293	270	283	277	295	293	300	330	285	287	322	294	282	337	310	300	303	281	319	321	318	291	298	305	297	301	314	302	262	296	288	333	301	282	326	286	317	311	304	294	276	340	298	304	322	288	303	297	310	287	331	309	303	291	276	305	301	326	306	312	319	283	276	288	318	317	303	292	290	289	331	280	329	270	309	268	287	277	290	259	302	280	302	288	277	302	305	335	315	281	280	294	277	300	295	290	295	278	311	308	318	289	289	310	311	311	308	310	303	298	306	291	310	320	295	323	293	300	304	305	318	312	293	276	302	323	310	308	272	300	291	270	301	304	296	298	319	258	290	316	272	297	320	335	302	241	304	292	317	318	277	306	306	300	318	322	296	292	314	297	292	278	305	326	313	306	322	308	291	298	295	277	295	316	276	319	312	281	333	285	289	294	306	290	327	298	305	275	276	292	302	320	292	312	296	287	302	305	332	300	300	307	294	278	310	300	319	328	271	299	277	301	282	286	329	301	314	313	286	279	298	277	303	255	305	276	286	289	296	288	283	301	300	324	287	307	298	292	268	302	299	297	258	330	285	308	273	313	321	299	308	274	285	282	321	310	287	324	331	275	278	299	282	272	312	286	319	297	302	283	308	318	259	313	293	302	293	294	298	330	318	268	311	301	347	321	304	296	273	294	299	305	279	304	307	328	287	286	310	304	298	324	273	304	309	313	295	281	296	306	285	302	285	302	288	292	313	326	276	314	312	303	315	316	298	285	297	318	257	319	301	319	283	295	316	285	303	309	333	294	285	320	314	310	316	298	281	286	291	281	297	310	310	304	298	290	273	320	296	298	286	284	298	332	263	318	284	316	302	324	285	296	305	308	286	320	304	284	292	253	259	270	305	285	284	311	318	285	320	322	291	298	306	291	290	271	323	293	292	310	301	298	300	316	311	315	325	319	285	305	291	304	307	334	294	277	295	310	300	292	310	350	294	296	323	293	320	323	306	294	283	288	286	302	285	314	310	282	306	278	287	290	297	304	295	280	295	310	316	282	320	308	304	302	320	321	295	302	321	304	288	325	288	303	313	326	324	300	301	328	293	257	315	289	327	282	287	324	298	320	299	290	323	305	306	302	316	320	304	295	322	281	320	302	277	263	277	322	313	282	291	301	305	318	294	299	295	276	316	297	325	315	305	329	293	302	282	316	275	345	320	299	281	313	291	287	303	284	291	314	306	322	283	285	298	283	316	291	330	267	298	286	315	317	319	322	322	291	283	278	301	281	298	316	293	276	297	309	304	318	309	323	306	285	301	303	257	304	288	288	323	300	308	327	329	273	289	295	299	301	307	326	307	294	279	311	294	306	288	285	303	304	294	293	284	279	330	274	301	292	327	298	300	308	296	307	329	308	297	274	298	307	307	281	307	311	291	308	289	275	305	310	304	282	304	309	330	293	303	269	294	309	317	331	332	325	278	308	288	301	279	313	261	320	275	291	308	305	270	284	285	318	338	331	271	289	305	298	280	295	316	285	337	300	286	320	285	271	288	293	289	294	303	301	290	331	342	302	306	296	304	309	316	313	294	307	323	306	310	288	283	298	300	296	329	300	317	293	304	312	283	304	317	297	297	281	296	314	319	319	277	309	296	313	264	299	320	286	322	286	312	309	305	333	284	327	303	265	291	292	279	296	333	338	288	295	281	277	286	293	276	267	279	338	288	312	318	280	299	302	325	310	280	333	335	310	302	300	286	292	293	316	335	324	292	297	293	331	265	292	283	295	285	291	269	313	276	289	293	289	294	298	303	301	302	288	324	299	299	277	296	305	331	293	282	295	309	314	307	319	311	317	297	309	295	306	320	297	294	321	274	295	291	312	282	273	325	290	294	300	324	265	298	293	336	310	311	337	289	287	281	275	308	293	302	297	281	320	321	280	287	304	279	307	303	291	272	304	297	304	300	297	293	285	317	292	293	265	293	289	304	306	285	311	288	280	268	336	282	275	304	312	321	285	295	296	299	311	274	325	278	310	299	312	299	286	289	274	305	320	324	278	310	334	342	303	276	301	283	258	316	282	280	314	296	293	278	286	314	293	322	303	315	280	307	270	315	331	329	302	326	319	275	292	280	345	295	332	325	284	279	323	301	297	333	314	264	328	290	296	297	293	296	298	313	316	313	319	253	277	312	292	281	290	286	337	295	323	328	304	308	288	295	298	305	319	301	303	278	337	292	293	311	277	296	295	317	294	272	311	321	310	270	286	299	287	297	278	293	305	318	303	291	283	295	297	281	298	290	306	278	322	308	282	320	324	305	281	289	301	279	283	312	275	302	287	317	308	294	323	299	304	277	284	321	314	282	283	295	302	317	318	314	308	297	325	281	290	291	330	281	277	318	268	272	311	273	275	339	319	311	311	291	274	283	304	287	307	294	326	310	296	278	298	284	289	315	336	313	300	311	310	294	292	311	294	296	315	306	292	321	308	325	302	317	317	329	300	298	298	299	274	310	262	285	293	294	312	336	299	282	315	283	315	311	320	304	302	279	293	303	287	321	275	310	286	307	319	290	294	321	304
4383	895	689	469	452	383	352	385	383	358	362	348	366	342	342	336	318	359	305	313	317	333	371	355	337	348	336	333	315	388	306	328	378	330	340	344	343	310	331	323	286	353	351	318	338	325	322	352	324	301	348	363	369	342	326	321	325	353	338	341	307	302	310	323	319	317	381	338	328	324	355	338	313	294	383	326	335	316	344	368	342	330	308	287	343	344	337	313	368	354	322	344	332	322	354	352	357	358	323	310	334	300	339	354	343	334	348	338	324	324	339	329	331	307	313	309	376	349	326	294	287	345	353	356	302	303	316	286	328	360	361	337	312	301	327	322	365	302	325	328	328	336	330	339	320	310	335	346	335	323	331	345	332	333	323	331	347	335	371	330	321	297	315	364	371	329	329	300	324	336	321	319	346	319	325	348	338	330	319	366	299	339	336	318	317	338	326	297	344	333	333	350	332	325	321	323	347	322	310	326	310	357	354	332	341	287	371	309	317	342	316	390	352	333	314	351	359	350	335	349	335	299	378	327	306	339	312	343	373	333	322	301	332	345	306	346	320	340	340	315	340	325	340	330	318	324	335	346	328	345	315	348	348	329	334	324	344	355	322	317	345	341	320	356	350	351	326	348	342	325	332	321	363	336	342	348	303	282	339	304	322	311	325	317	352	323	344	343	319	326	365	310	328	334	340	302	329	346	325	336	328	337	324	333	353	303	335	368	324	348	354	327	325	327	305	327	356	306	341	341	340	297	327	330	324	327	306	321	357	347	329	315	320	346	341	328	325	319	338	337	331	311	333	305	320	365	293	345	317	347	334	348	309	344	328	317	353	313	330	321	346	311	330	313	310	323	339	317	332	324	360	328	305	334	306	306	298	360	348	363	332	358	302	359	338	320	316	339	339	313	312	304	360	343	338	322	324	333	330	324	309	340	375	295	320	350	338	299	311	311	323	338	337	337	333	323	309	330	330	330	331	339	341	333	367	344	353	362	341	359	331	343	357	337	355	308	332	347	355	326	347	313	321	341	338	343	327	320	338	335	314	377	311	321	320	333	351	303	346	332	340	344	330	334	311	308	341	320	329	302	341	335	314	301	331	329	354	341	358	312	328	346	325	336	344	350	317	327	338	342	359	319	303	342	317	313	350	348	348	319	362	318	326	345	357	335	330	326	329	305	319	340	321	331	341	298	302	345	349	342	340	312	328	365	311	317	357	325	341	314	317	341	379	339	313	326	320	322	330	353	349	311	341	311	299	314	356	315	342	343	358	329	310	331	341	320	333	329	393	313	338	306	338	331	358	314	351	384	329	355	323	320	340	352	341	313	314	341	362	345	324	331	347	351	365	364	329	335	371	334	335	340	331	316	380	332	340	309	346	343	317	322	337	331	313	343	336	354	347	342	328	313	346	332	347	356	334	300	309	327	335	322	332	307	335	326	355	329	309	320	333	331	357	319	321	355	336	317	309	311	313	339	316	340	325	355	338	322	310	338	310	333	330	338	324	337	313	339	338	353	323	347	318	348	328	346	342	317	304	308	352	300	332	343	315	349	328	324	326	329	343	315	350	334	335	326	366	340	332	348	341	337	326	308	353	340	315	344	324	339	322	330	294	329	347	287	370	338	308	303	354	339	328	301	324	330	328	342	335	347	315	380	328	314	327	337	340	341	325	328	355	337	313	341	354	355	305	327	375	326	310	292	350	390	309	345	342	333	335	325	330	314	306	334	310	337	306	336	340	324	306	328	331	336	342	315	339	345	343	336	363	325	356	333	323	312	346	355	324	385	324	330	301	339	365	359	358	331	323	333	329	319	355	342	353	349	344	327	321	337	314	301	330	313	309	351	297	305	337	326	325	351	323	329	339	356	362	358	325	349	327	327	333	343	375	352	323	352	364	319	338	347	360	313	363	327	301	357	317	336	336	367	342	334	361	341	347	317	352	354	318	332	320	330	356	321	352	362	343	347	338	357	351	342	330	311	322	312	316	356	332	340	329	330	332	347	333	314	324	324	307	310	336	343	345	316	308	337	358	353	337	370	324	336	326	332	320	319	325	329	341	325	326	311	332	339	360	280	324	328	319	330	318	312	330	317	334	337	347	353	332	346	321	336	334	332	341	314	338	337	318	333	340	320	328	313	315	351	328	348	346	351	330	290	344	364	340	342	305	351	337	352	344	345	305	300	324	347	358	347	355	318	321	332	348	335	325	322	313	293	325	350	329	324	323	344	320	339	324	317	302	284	352	336	331	360	352	340	318	340	330	338	319	311	305	370	343	356	351	321	341	329	345	314	337	341	366	328	342	327	336	335	355	350	337	323	342	336	342	319	330	338	329	340	326	328	334	338	326	339	349	344	336	314	317	352	336	339	333	364	336	340	375	342	317	307	374	350	336	348	316	329	330	343	352	332	330	327	319	320	357	351	331	347	335	297	314	347	332	327	332	307	324	299	329	289	359	341	339	308	322	329	359	350	324	351	326	336	334	338	316	337	305	346	347	332	327	313	317	294	340	323	312	327	333	330	328	356	366	321	349	356	317	338	317	303	314	347	368	309	338	353	331	305	324	312	311	332	333	300	312	352	334	289	347	319	358	312	366	330	341	351	324	314	314	325	338	320	332	320	307	345	338	329	330	340	333	341	342	348	316	356	331	344	326	369	331	338	314	325	330	350	337	347	326	326	366	334	314	367	363	287	333	350	320	315	315	351	321	324	309	380	329	358	310	381	332	334	336	335	316	356	347	303	345	325	337	358	312	339	318	316	329	346	376	315	327	340	317	312	355	321	337	317	357	334	357	333	336	299	376	346	334	350	288	343	343	342	299	359	326	300	313	365	356	296	326	327	343	311	335	337	324	357	318	368	337	313	311	334	325	354	338	347	326	333	309	352	306	304	319	312	344	316	336	319	326	313	319	305	286	322	316	326	327	332	360	321	308	319	341	325	330	309	333	359	330	310	355	348	322	310	316	322	330	303	322	311	346	324	347	312	349	349	310	344	321	349	319	313	335	340	347	311	305	341	339	337	321	311	330	364	323	344	356	289	321	357	323	342	337	347	318	321	343	312	313	331	322	358	323	292	327	341	345	318	349	322	351	339	343	320	305	337	328	307	320	356	334	320	322	312	305	316	321	355	352	340	334	352	325	287	350	338	345	331	319	321	367	321	334	314	315	324	339	341	312	347	345	322	310	318	334	314	316	360	315	358	331	349	329	356	328	309	357	321	331	324	350	377	337	311	318	345	299	338	359	320	340	325	328	309	328	313	313	326	313	328	341	339	331	336	354	307	328	348	321	355	338	326	324	351	315	306	296	322	340	347	319	329	332	334	309	355	316	331	343	322	325	330	328	348	293	323	303	325	311	320	324	325	295	335	319	335	327	302	320	325	333	325	321	326	327	349	332	316	322	337	327	321	300	319	362	350	330	336	328	307	317	358	298	314	336	277	344	325	355	310	350	332	268	317	352	305	321	348	335	305	329	315	336	330	379	325	338	301
23190	20896	28186	23769	20899	12152	1381	848	688	728	631	587	635	588	580	558	567	543	596	558	534	488	541	509	507	506	544	526	506	466	493	509	507	519	486	500	529	496	499	500	516	475	529	493	472	493	526	476	509	491	556	504	549	524	533	494	525	558	524	510	503	545	487	496	442	505	504	505	498	471	515	530	464	505	513	509	499	540	504	508	487	473	481	492	492	501	466	468	451	477	494	477	497	498	481	467	525	501	535	438	533	514	544	497	510	506	520	513	524	508	526	490	482	509	493	505	504	471	538	536	493	550	492	512	531	538	428	537	498	467	522	515	500	499	516	516	485	473	504	504	501	521	497	519	521	509	519	456	484	521	503	525	505	482	491	477	476	525	506	527	515	502	475	517	480	478	526	488	540	480	461	474	494	497	485	507	528	502	504	504	530	521	505	537	498	496	516	499	503	524	477	482	503	500	522	569	487	507	520	475	524	483	499	479	459	507	498	520	441	502	501	495	519	544	476	476	510	466	473	529	475	500	532	490	570	501	472	503	471	471	473	507	470	463	484	511	539	524	478	502	515	534	534	474	576	512	498	495	479	486	540	520	509	520	456	504	525	515	489	480	449	504	485	475	496	456	498	498	513	490	508	492	525	479	472	489	521	531	502	454	501	500	531	519	497	474	517	473	497	512	498	488	463	488	472	491	463	499	473	504	521	475	521	502	515	504	517	530	508	450	500	497	552	497	481	594	522	479	513	486	532	483	504	521	523	450	499	536	499	482	461	485	516	509	488	509	516	480	467	524	488	475	497	495	516	487	505	491	465	522	507	497	512	442	462	503	514	489	493	480	519	477	528	480	521	468	504	497	521	508	484	474	546	487	523	513	505	526	553	507	498	492	486	562	510	514	530	496	480	518	536	503	450	494	484	492	490	493	457	547	481	547	511	545	448	499	507	480	494	526	457	520	497	491	473	530	482	531	526	496	536	487	491	508	485	516	508	471	473	512	476	490	498	486	498	449	490	505	514	486	525	527	496	493	530	511	514	511	507	504	502	495	529	509	541	509	519	482	546	521	483	477	522	514	498	511	496	491	507	513	512	495	537	495	529	519	478	559	511	503	500	464	493	488	463	486	497	503	475	518	507	480	473	525	474	510	508	509	459	484	503	513	482	486	495	488	452	485	493	485	520	531	552	489	546	495	524	470	500	537	513	509	485	476	471	557	483	492	509	502	508	510	502	478	480	462	508	486	503	504	475	503	508	484	500	503	512	493	484	506	502	553	490	523	532	474	495	525	483	513	528	469	488	517	504	489	476	487	534	485	499	510	538	509	482	555	492	490	481	506	522	477	512	485	514	518	513	508	474	527	493	493	499	499	522	504	493	505	515	479	495	522	528	513	529	480	526	480	490	445	478	473	509	497	466	497	503	497	491	548	521	526	498	510	478	490	512	496	469	491	516	460	507	506	548	484	530	506	510	482	477	502	442	489	507	530	525	499	504	463	506	483	507	526	479	477	495	483	492	509	486	505	511	462	483	511	509	484	493	484	521	525	501	467	499	511	537	529	480	517	503	499	517	505	486	504	477	495	531	524	552	462	510	474	538	503	485	500	482	497	448	501	491	449	522	512	493	515	461	531	473	481	532	531	516	509	518	461	481	486	506	501	507	512	507	512	502	503	524	462	486	499	499	501	504	481	533	483	468	512	490	516	527	458	476	497	500	482	495	495	502	519	509	505	530	520	506	541	465	506	521	471	502	498	493	514	481	520	461	501	507	528	516	484	477	484	509	502	497	521	514	499	463	492	472	455	498	478	501	494	507	521	503	503	503	481	503	499	503	563	476	520	515	492	537	489	499	472	548	511	468	527	514	478	513	472	495	477	492	547	485	502	527	487	471	483	457	493	507	514	517	493	536	497	489	519	486	510	493	511	495	472	495	495	455	516	491	494	484	493	513	532	511	497	513	502	492	535	502	523	514	525	492	504	518	498	473	479	570	478	481	515	503	494	493	467	482	544	543	456	497	495	460	488	526	514	472	484	480	503	469	503	523	508	497	493	500	496	471	483	482	498	467	533	525	508	536	512	541	492	490	524	511	501	531	471	486	529	485	495	535	496	545	505	506	501	489	487	517	483	513	466	522	492	502	521	522	489	515	505	499	501	516	523	482	471	476	471	460	502	521	503	499	502	537	490	468	477	490	498	523	529	515	472	509	503	527	486	524	496	517	513	504	491	515	516	548	497	450	533	505	513	484	500	477	533	515	447	488	517	491	506	441	504	503	536	476	527	485	522	476	498	489	516	497	539	506	500	509	491	491	512	540	529	478	506	487	537	462	503	498	509	491	465	508	513	551	514	495	513	508	480	501	464	543	527	539	519	516	482	486	506	481	499	492	538	488	524	471	503	549	502	503	530	484	497	508	505	452	474	487	462	485	510	506	487	500	505	477	523	519	484	457	470	506	489	476	503	508	460	483	462	493	507	471	476	500	491	504	475	488	473	532	477	528	492	509	509	482	466	508	513	491	472	460	498	496	503	501	457	478	530	439	484	514	471	506	481	483	519	445	493	476	474	505	451	541	525	496	498	502	493	476	518	470	499	462	491	486	481	495	490	521	533	480	495	530	455	488	517	498	477	493	509	507	472	502	476	516	524	477	477	536	489	456	461	466	521	510	520	527	510	495	510	503	488	479	512	452	471	501	490	497	492	520	485	502	487	503	494	506	535	509	492	484	498	523	506	489	500	499	499	453	493	475	493	482	501	473	502	506	481	474	485	480	508	518	528	483	551	510	474	523	523	486	519	485	454	523	500	470	512	519	475	520	468	476	513	493	502	497	514	481	490	455	487	485	477	466	556	465	492	489	492	507	503	469	502	505	501	506	515	513	510	504	523	518	503	489	491	515	468	487	501	536	481	503	512	517	490	513	463	479	513	527	499	511	474	485	491	480	489	512	541	502	495	523	452	499	505	512	507	477	537	541	487	482	486	470	502	521	525	535	493	513	533	517	462	517	553	497	510	459	520	494	536	495	549	432	531	521	493	487	487	495	470	496	533	508	517	490	462	502	500	500	502	497	509	481	515	513	489	486	478	493	457	504	479	479	506	498	517	493	501	493	517	517	484	510	487	501	455	526	501	518	489	516	504	440	497	495	533	504	479	489	481	477	498	522	529	523	506	502	505	496	527	462	479	453	494	470	509	476	492	472	485	464	515	508	542	473	512	539	484	510	533	516	501	500	493	503	508	488	516	506	490	507	481	518	506	477	555	470	492	526	537	512	477	527	481	487	527	510	510	440	515	498	496	494	530	522	496	455	488	516	509	482	468	488	482	510	525	513	537	515	473	492	514	481	491	557	521	537	480	523	464	495	496	446	533	459	500	475	467	528	478	484	502	522	518	484	490	507	520	513	495	504	547	442	505	521	525	494	480	516	494	505	514	502	463	508	516	470	476	516	499	537	480	505	500	529	511	488	471	503	486	493	496	491	484	519	505	490	485	513	513
4092	8645	6012	3001	2138	1712	1354	1100	1038	848	816	748	669	731	660	655	635	636	566	632	593	588	572	584	550	543	564	564	562	544	560	589	566	546	583	531	539	537	532	559	515	578	573	505	571	549	600	543	558	585	576	534	575	526	555	521	551	589	566	608	506	556	533	531	558	558	539	565	563	544	558	571	573	548	588	587	550	560	562	581	579	552	543	570	550	547	550	531	526	558	554	572	538	540	536	549	583	585	528	535	547	539	544	580	570	522	550	539	550	553	535	590	554	566	573	568	558	573	572	555	509	567	544	523	552	553	501	505	498	543	586	540	540	498	541	523	535	601	567	556	555	533	485	572	535	535	597	541	599	561	568	581	555	527	541	509	549	564	570	572	571	537	528	572	536	544	554	536	535	550	568	543	554	556	569	538	552	557	571	570	544	480	530	548	535	524	537	565	535	531	556	530	575	527	536	543	552	567	547	543	520	539	570	539	540	500	536	576	539	536	604	539	553	547	529	556	598	571	522	527	559	539	526	524	561	544	532	547	543	540	534	552	538	599	524	554	554	527	536	556	498	508	542	560	555	547	532	563	521	545	548	530	532	526	561	569	566	536	548	558	555	517	594	560	570	571	562	580	504	568	549	551	522	536	560	548	547	551	542	546	575	543	557	506	538	559	550	555	554	546	547	542	542	562	517	533	567	505	532	542	563	538	536	529	548	539	545	541	514	531	605	542	553	526	542	602	564	523	575	536	538	521	596	560	536	546	519	519	517	529	581	553	509	551	523	586	604	512	568	564	559	563	558	549	539	544	554	530	563	536	570	552	538	561	516	556	514	544	510	523	542	542	555	518	603	559	488	590	556	571	562	572	557	513	539	525	539	539	567	563	520	491	538	553	571	563	550	552	513	500	557	587	566	558	571	526	539	539	499	541	501	539	549	575	527	566	537	518	593	560	586	531	544	550	577	559	559	570	563	555	567	571	567	559	485	533	522	532	532	539	598	573	544	521	529	560	562	575	576	509	561	580	506	551	538	545	536	555	611	531	516	607	511	535	563	574	540	521	513	532	599	525	535	543	523	504	576	546	539	556	525	547	562	560	562	517	557	563	542	523	520	542	531	544	538	545	549	526	558	513	517	531	511	511	501	556	542	516	525	524	547	584	527	514	543	588	574	557	579	553	542	536	554	515	502	530	608	561	509	541	560	527	565	554	571	566	538	545	526	544	531	572	546	551	549	569	510	542	525	562	552	566	559	560	550	516	533	565	584	546	593	541	502	542	562	545	551	555	554	536	538	531	565	489	563	564	532	550	615	536	558	570	539	552	523	545	555	522	559	570	566	536	539	557	518	495	548	591	525	568	541	580	524	519	581	543	544	568	507	521	554	574	530	581	563	535	546	501	509	557	520	497	547	510	559	551	515	534	568	569	557	556	504	535	596	548	529	571	566	585	553	519	561	571	543	562	550	538	540	563	535	545	554	573	529	529	548	553	524	580	541	543	563	568	556	542	539	569	548	547	572	556	515	530	535	560	546	564	568	575	539	550	535	545	551	568	562	533	534	550	554	567	549	543	533	553	508	563	547	553	539	553	518	551	576	551	535	540	534	539	529	560	550	581	594	510	495	532	526	515	592	565	505	580	555	512	565	556	563	553	528	553	569	550	554	569	506	529	558	587	528	556	578	521	557	533	531	557	557	486	539	503	589	545	561	536	522	514	552	548	601	568	551	534	536	556	515	559	543	546	524	561	575	497	540	576	514	548	550	539	595	526	530	546	551	516	507	545	554	557	556	592	530	543	608	519	515	549	499	566	573	544	523	594	564	583	540	556	550	537	550	532	542	522	494	529	502	546	563	514	572	549	583	542	544	562	551	557	537	566	567	589	587	519	563	551	600	516	571	564	526	534	556	555	544	570	567	535	559	584	540	493	536	524	579	551	545	567	512	541	555	520	542	569	594	559	524	553	539	571	541	560	554	544	564	537	620	557	566	524	553	574	501	590	543	569	569	531	512	559	586	542	549	546	537	523	542	579	501	525	530	538	537	530	560	554	531	550	518	544	563	551	521	551	542	538	559	520	498	532	562	581	562	503	573	549	529	485	541	527	541	501	538	550	555	536	534	533	530	524	530	534	542	578	509	521	572	513	538	517	595	502	546	533	531	514	523	559	551	527	539	525	535	549	551	555	543	563	579	562	520	554	623	542	556	560	497	523	510	517	535	503	520	536	577	592	541	546	516	521	540	508	561	590	543	582	562	528	515	540	562	550	566	527	541	517	556	557	557	580	595	567	561	552	560	516	552	532	522	542	554	577	564	536	547	532	518	554	537	551	551	538	538	557	550	570	541	550	554	501	560	548	549	595	526	559	532	551	510	552	554	504	572	563	536	535	545	552	550	551	527	562	523	500	546	569	558	548	516	547	570	573	539	563	555	550	550	579	568	548	548	548	514	591	541	518	541	573	565	506	505	542	556	545	518	580	583	512	543	583	514	566	519	541	549	547	549	539	535	491	565	533	575	567	543	540	546	540	529	542	543	513	558	573	505	552	554	569	526	516	524	534	565	554	565	494	539	571	537	586	563	551	539	544	510	564	518	533	596	542	508	518	530	545	539	566	575	544	551	537	528	533	524	560	573	525	580	547	531	572	568	536	552	553	550	542	545	536	558	537	535	539	555	567	542	581	531	541	574	534	559	555	561	527	543	540	535	574	527	545	573	535	504	529	516	537	542	550	537	517	584	552	573	524	555	558	541	554	515	560	556	538	526	520	549	528	572	539	558	576	533	570	545	546	561	531	523	541	533	519	533	531	537	513	536	511	586	555	560	517	517	582	507	521	487	543	562	589	532	547	570	562	571	491	546	555	568	553	578	582	556	509	559	556	500	539	546	499	560	555	505	580	504	553	514	549	516	526	556	519	508	554	574	539	556	564	508	532	576	541	552	521	527	535	512	550	550	564	533	519	550	582	484	550	530	552	586	562	536	546	539	580	519	536	564	564	521	545	559	509	553	513	565	531	535	554	543	494	552	528	555	515	496	583	518	550	521	518	526	549	556	543	563	492	478	561	534	591	561	527	551	538	565	537	552	592	563	517	563	545	519	592	546	579	540	565	524	562	547	556	540	558	538	509	517	535	588	555	578	541	591	504	549	536	546	551	553	527	556	537	536	526	606	541	543	537	519	565	493	557	576	569	571	558	568	583	590	560	533	516	541	599	570	576	532	574	543	555	549	517	550	518	558	515	494	541	537	550	543	541	544	562	544	541	575	511	565	520	546	514	530	541	579	554	524	577	568	563	530	563	565	565	556	596	561	592	538	530	583	547	538	534	552	585	580	528	593	537	577	538	527	558	564	560	555	590	474	510	575	531	537	546	540	555	547	532	555	554	562	541	569	537	550	544	560	524	537	517	579	542	556	562	597	507	553	488	538	542	538	536	584	611	570	563	555	578	551	547	554	565	547	573	552	560	543	550	557	532	487	536	562	514	581	556	584	575
24379	20993	27307	24751	12552	617	372	322	270	255	246	231	208	194	186	173	185	203	201	188	167	175	185	171	180	173	170	165	159	183	168	173	186	166	170	157	159	187	160	152	166	185	175	150	156	158	165	185	163	162	154	153	157	176	169	163	160	159	176	163	153	168	181	168	168	143	183	158	193	148	162	164	163	146	148	171	169	168	157	165	168	171	175	161	164	181	147	165	153	146	168	145	170	162	159	173	145	156	151	156	150	156	153	138	189	168	163	168	149	178	174	189	157	147	177	166	150	142	149	159	163	181	152	151	154	172	159	169	170	167	146	164	167	196	162	170	167	168	180	165	164	162	176	151	139	135	147	177	167	166	179	138	125	143	162	134	186	171	163	157	157	152	154	159	158	166	162	144	144	156	155	137	164	140	158	183	154	169	180	163	158	163	167	166	166	177	193	169	182	158	178	176	162	156	150	163	158	156	148	156	182	169	176	179	173	142	149	184	169	146	144	168	159	176	158	159	149	162	168	146	175	176	140	149	181	172	139	186	138	172	135	200	177	146	153	155	153	148	165	169	128	165	180	165	169	155	161	137	173	177	176	161	166	174	145	168	166	191	151	141	157	158	164	156	155	165	179	161	177	177	146	147	153	160	179	172	152	172	164	168	160	175	155	167	145	152	165	176	165	162	144	165	158	158	175	180	149	185	142	150	146	148	164	163	156	151	159	157	182	163	153	132	140	169	162	146	164	170	170	176	149	161	178	157	148	178	170	168	166	138	171	152	150	164	183	148	161	157	201	151	167	168	158	146	156	147	198	151	166	167	153	165	158	164	166	171	147	142	166	171	180	183	145	153	151	142	148	164	153	171	158	155	169	181	168	168	173	186	135	147	158	162	163	143	161	155	154	159	156	169	173	167	142	159	158	170	157	172	145	149	163	152	123	193	151	171	160	170	176	169	148	149	141	157	147	142	162	184	170	150	153	169	160	168	156	173	150	156	165	154	155	157	185	180	148	132	175	172	157	162	167	179	163	168	164	179	160	165	142	178	160	154	173	169	169	165	179	182	164	165	170	161	175	152	167	164	185	164	162	156	182	171	187	151	150	174	185	150	152	162	172	164	153	157	178	156	159	142	156	159	152	176	138	147	171	171	151	170	160	156	183	162	139	163	170	155	157	169	178	143	159	168	179	153	163	152	135	194	175	153	141	156	170	172	166	183	178	166	134	158	159	143	172	158	180	185	133	159	169	117	159	157	151	145	161	176	166	171	170	163	154	164	169	151	143	147	166	172	149	169	169	165	176	159	149	172	141	153	149	174	177	166	123	155	171	154	162	146	163	142	164	171	157	167	150	170	154	161	190	163	177	161	190	179	156	147	150	184	178	144	156	152	161	152	175	175	166	156	155	181	166	160	146	184	141	176	163	166	175	153	157	161	157	143	138	149	167	187	171	147	173	178	144	165	165	156	175	135	151	163	154	167	181	162	148	173	154	140	157	140	170	167	144	165	156	159	186	158	155	173	167	154	156	168	158	148	145	148	200	169	151	178	145	157	175	134	158	165	167	143	152	156	170	158	163	152	169	154	178	162	153	168	169	169	160	144	171	159	154	166	179	160	148	143	149	142	160	165	159	152	154	168	162	179	195	152	146	155	161	185	165	153	157	141	156	163	161	164	168	156	172	153	171	147	147	152	162	164	148	143	173	144	156	166	147	142	156	175	169	166	162	166	173	172	170	132	172	151	183	186	150	147	149	164	172	151	168	141	154	177	149	148	155	153	158	117	180	156	174	175	155	149	153	151	164	143	165	170	162	178	165	170	166	160	163	160	157	158	168	155	163	173	170	179	171	161	151	152	178	160	193	160	162	170	179	167	161	159	163	141	191	163	141	174	189	144	153	153	169	157	151	162	150	181	164	160	158	150	156	159	161	163	177	145	164	159	170	195	160	129	152	159	152	150	185	149	170	144	149	165	152	144	156	192	165	173	173	151	140	167	146	146	157	174	167	173	153	168	148	150	157	169	178	166	162	154	161	154	165	144	162	178	153	160	178	157	160	165	168	142	161	156	158	181	144	177	160	158	161	172	173	144	173	154	190	126	166	169	172	166	161	169	182	152	156	156	170	160	149	183	167	150	174	151	170	146	132	152	158	171	158	140	161	178	165	159	135	167	177	148	178	151	163	139	177	188	135	175	173	155	157	168	174	139	150	159	166	175	162	174	158	144	167	162	179	166	162	175	159	171	173	178	147	156	143	156	154	147	173	175	158	153	171	155	154	170	165	179	154	167	147	171	168	159	147	156	182	164	156	176	143	173	144	188	148	195	142	165	165	163	157	142	169	154	142	173	172	165	160	165	165	140	156	188	144	164	149	157	181	171	169	162	140	162	182	156	161	156	161	174	167	158	143	171	183	150	177	165	160	170	156	171	136	125	170	159	164	153	163	169	143	178	157	161	131	161	172	184	143	167	171	171	158	156	158	157	176	151	173	167	161	156	157	161	154	167	149	159	143	198	162	180	148	149	159	154	159	158	149	164	153	148	167	165	173	159	192	160	160	156	157	137	161	161	151	179	173	187	152	168	150	157	172	156	177	172	159	188	167	174	134	167	166	161	157	167	168	149	171	158	144	160	142	179	176	167	152	149	138	190	161	166	156	155	153	180	172	145	157	167	191	186	171	139	173	168	152	141	162	169	145	153	150	155	150	138	148	161	160	155	152	170	143	166	145	184	177	195	134	167	168	167	159	141	155	156	149	135	160	171	156	194	163	171	137	147	155	152	139	158	135	164	169	162	150	152	178	151	160	162	147	160	162	135	165	151	163	148	160	171	174	179	146	161	158	161	160	152	162	151	173	139	166	173	168	163	196	154	143	176	175	144	158	153	162	164	168	144	157	145	150	167	143	164	164	179	159	160	150	166	171	120	158	166	147	148	163	154	156	164	159	171	139	152	152	172	143	163	161	171	171	161	177	142	150	150	148	173	180	173	156	137	163	166	160	149	163	144	156	176	137	134	160	163	164	159	152	160	160	146	176	160	175	160	148	150	164	159	164	185	155	157	172	169	142	169	156	179	156	164	154	156	147	167	157	148	168	167	176	161	176	158	160	175	163	156	151	154	187	172	191	180	168	155	165	140	195	151	158	167	163	153	160	166	174	178	179	143	169	164	161	153	142	162	151	146	147	159	152	159	161	164	155	135	140	178	178	156	159	169	149	168	151	171	183	180	149	162	146	151	163	173	180	154	169	142	136	162	147	191	163	166	144	164	192	151	157	170	161	166	158	158	150	165	136	158	170	169	165	148	172	162	147	169	191	149	166	147	161	180	146	177	143	158	161	158	162	152	162	187	145	154	166	147	154	161	156	151	146	163	180	175	148	159	157	183	165	158	150	166	138	156	161	166	163	148	151	169	159	161	143	157	167	146	176	149	170	142	156	146	167	161	166	155	175	166	155	139	139	138	155	182	150	160	171	165	154	163	162	157	161	176	174	164	155	188
3676	4815	3292	1539	1159	839	639	541	450	384	348	338	276	285	248	252	254	243	252	232	245	195	209	184	210	205	217	200	208	241	204	212	220	200	200	210	214	210	202	214	202	178	218	206	184	190	205	187	177	198	209	210	199	209	194	203	166	188	203	191	213	208	177	199	208	185	213	199	177	187	201	187	212	197	203	214	232	194	216	218	184	200	217	212	199	188	195	207	181	185	198	207	182	216	184	216	183	194	216	208	171	193	176	210	203	203	210	197	180	212	193	207	183	198	179	190	208	202	184	181	189	201	200	171	193	183	198	198	210	223	229	172	201	215	161	194	172	197	214	181	202	192	210	218	196	218	194	192	206	176	190	191	182	207	178	222	164	191	217	218	216	191	186	168	188	209	224	197	198	191	216	218	188	187	187	227	212	231	232	188	187	170	177	196	214	201	197	181	190	181	188	222	191	184	215	186	196	211	197	200	190	169	194	193	185	175	154	210	185	209	187	194	171	196	171	212	193	229	185	197	192	210	183	185	198	196	202	202	178	206	207	179	200	185	217	209	191	205	182	198	183	200	198	206	191	195	191	210	198	184	205	186	189	201	170	205	191	196	160	209	177	212	192	204	202	198	207	215	179	191	198	188	198	199	187	197	204	173	182	179	196	169	221	204	194	207	172	201	204	195	214	195	166	209	195	194	191	180	213	189	225	196	183	205	206	202	153	190	205	194	185	194	221	215	197	188	195	191	211	197	193	197	203	203	199	194	189	186	190	189	222	182	171	199	191	200	196	215	179	175	188	190	205	225	194	193	176	202	210	196	191	202	195	206	197	203	207	193	206	210	219	174	189	211	174	211	194	191	199	195	183	191	192	186	208	204	195	165	196	211	179	200	184	186	190	201	194	198	188	201	180	208	176	192	173	188	170	197	227	167	213	184	172	186	186	192	189	203	212	180	196	187	179	194	180	194	195	197	177	203	186	186	224	201	202	187	191	171	188	170	213	181	202	182	195	184	201	208	188	186	187	200	208	179	170	208	183	194	186	205	152	190	238	176	213	199	203	215	194	209	223	215	208	184	189	220	189	186	199	188	195	191	199	190	194	186	216	209	215	203	189	188	166	197	188	195	182	215	200	195	160	202	181	204	197	200	201	210	168	238	203	221	206	184	192	185	174	210	177	191	194	202	202	187	202	195	209	201	208	210	182	208	193	203	195	201	206	198	212	169	192	184	178	193	186	218	181	188	171	237	167	184	217	188	198	218	178	204	212	216	205	186	184	209	176	199	175	186	180	219	200	203	203	196	184	204	139	192	186	187	191	210	212	183	206	200	194	205	204	198	184	204	203	194	196	217	185	198	179	214	170	182	201	181	200	202	205	170	184	184	189	193	185	193	199	189	192	199	204	197	218	209	178	223	187	202	209	184	207	217	209	208	215	171	228	197	190	200	192	193	248	185	204	189	190	211	188	203	208	191	195	194	206	200	190	173	192	181	198	193	186	185	210	183	208	180	188	189	203	191	198	182	192	209	205	198	186	182	189	203	195	204	208	223	204	181	203	172	194	205	196	198	198	230	194	190	201	178	199	205	201	166	196	177	183	208	211	215	208	180	194	208	175	192	185	211	187	225	181	175	190	172	184	194	174	219	171	171	181	218	189	181	184	200	183	201	168	193	206	176	207	193	192	208	197	184	210	205	184	213	196	194	180	191	178	188	187	212	198	166	191	207	195	199	225	179	208	194	180	198	189	184	178	193	177	174	197	181	182	202	187	202	192	213	195	192	212	177	204	209	191	198	201	194	174	213	192	206	197	221	190	198	190	187	186	188	229	221	191	171	211	226	194	210	197	208	219	174	181	194	185	189	187	205	184	186	163	192	203	190	201	202	193	216	180	185	197	204	185	216	197	177	207	191	190	200	203	181	219	200	194	182	183	195	188	192	209	203	207	197	202	206	216	210	195	193	201	191	196	181	194	193	213	193	191	185	205	190	200	202	204	178	206	204	211	204	181	193	197	203	196	186	192	198	190	178	183	204	193	213	196	213	191	213	216	188	183	174	213	194	198	193	195	216	216	197	200	194	199	167	200	198	189	199	207	191	202	170	180	202	197	203	200	218	162	195	206	209	203	185	197	171	195	165	208	195	202	180	185	189	221	183	189	189	195	212	183	184	189	200	224	193	181	194	181	192	178	196	185	172	172	174	203	189	187	192	181	209	209	195	180	203	197	171	195	188	190	171	197	178	187	210	215	205	188	182	211	193	194	186	194	187	190	186	203	215	187	196	194	170	172	207	213	178	194	198	182	184	179	184	166	215	234	182	202	193	207	177	193	199	210	192	181	185	203	195	170	196	196	215	202	213	200	204	204	180	192	212	205	177	168	185	196	206	194	190	212	190	215	194	222	183	162	202	183	202	180	187	187	198	192	189	161	178	189	212	185	198	182	210	179	191	211	182	213	207	203	220	187	186	196	229	195	178	194	192	184	234	220	207	194	190	204	238	189	200	218	209	184	213	214	195	174	213	177	202	201	210	197	203	200	207	197	184	175	190	190	245	209	189	198	197	186	218	196	185	198	206	213	210	200	214	202	219	238	188	177	185	184	219	201	193	203	199	200	205	198	191	205	201	186	205	180	198	197	177	166	186	191	201	212	208	189	211	199	208	164	202	213	193	194	183	190	207	198	167	190	196	188	188	224	216	209	175	237	182	184	194	206	206	208	204	168	200	199	182	205	177	193	170	222	182	184	203	182	239	214	189	206	189	185	182	214	197	191	193	172	184	185	216	201	220	213	179	185	216	196	183	182	201	192	183	190	184	192	197	179	203	197	187	192	206	196	203	182	193	193	215	203	200	190	203	198	173	201	184	183	211	209	207	207	195	178	194	200	192	221	188	173	197	155	187	177	198	202	195	177	209	198	189	194	195	181	210	173	228	183	208	198	221	184	193	209	189	166	178	204	193	210	212	186	176	225	174	193	226	175	180	179	207	211	182	183	198	201	199	163	176	211	206	190	191	194	186	169	203	191	199	190	207	194	200	203	196	158	207	187	185	168	192	208	178	197	203	199	176	188	206	187	188	189	183	193	191	198	193	195	206	208	163	210	199	185	200	194	221	208	221	171	175	173	201	199	185	220	196	208	202	202	196	180	196	174	189	203	216	192	202	181	203	188	199	181	196	165	163	212	170	195	180	189	200	188	193	196	207	180	213	211	195	206	195	220	190	168	216	182	193	192	207	194	193	178	198	182	198	185	198	188	201	172	193	190	198	200	186	185	196	191	189	213	203	198	195	197	182	173	205	196	163	200	221	201	205	207	193	185	191	199	204	214	208	180	191	201	191	190	193	189	184	212	180	175	204	202	168	225	205	208	205	188	205	187	196	188	204	198	200	222	194	202	189	191	180	198	178	181	196	189	206	189	193	182	209	192	193	233	199	169	212	205	174	195	182	194	197	189	182	206	195	206	175	179	167	194	200	201	201	214	205	185	186	163	185	198	200
22361	21114	28846	23624	21114	21162	10356	1177	809	779	703	636	580	532	514	565	517	505	501	468	475	489	459	519	452	445	408	475	417	402	430	462	399	419	430	425	427	419	430	452	463	391	444	398	399	410	408	385	391	401	398	415	435	430	431	413	402	414	430	415	408	410	387	407	392	405	406	424	430	406	401	391	406	411	415	413	414	386	401	442	414	371	350	398	362	426	395	425	392	405	408	374	392	383	377	389	372	373	403	429	419	427	409	383	415	451	424	397	387	399	397	381	402	407	412	404	407	418	416	423	439	404	409	403	401	389	429	385	417	387	401	390	403	377	424	428	389	440	421	396	410	419	438	384	412	389	410	382	410	416	415	392	430	389	390	423	406	372	434	418	439	434	421	402	414	430	445	390	375	412	379	392	393	419	390	393	380	366	396	423	372	364	374	433	376	401	420	377	401	374	404	379	419	405	417	415	381	402	379	414	415	427	362	411	409	434	410	410	448	364	390	405	400	408	375	406	390	407	402	401	379	383	412	434	401	387	369	414	438	402	387	393	400	381	409	420	380	388	425	410	378	404	373	410	386	406	400	399	407	415	411	407	395	388	424	413	423	365	439	349	395	421	421	395	394	391	403	422	405	410	353	453	378	363	413	395	405	413	435	357	388	377	390	409	412	403	431	382	393	428	410	386	422	417	424	382	425	373	402	357	400	413	429	405	379	421	402	412	386	399	410	402	389	416	384	389	385	366	419	401	380	397	399	408	420	388	441	399	425	380	429	371	407	397	427	363	449	389	400	420	371	401	409	420	408	364	394	370	379	414	394	433	365	425	425	390	439	384	384	398	461	421	395	414	417	425	407	417	390	386	415	381	426	396	441	402	399	400	404	403	441	384	391	371	476	407	413	426	396	450	426	402	400	386	386	411	392	369	397	388	377	393	400	377	374	398	368	396	367	417	403	411	401	457	430	414	414	402	376	412	402	375	365	361	436	371	420	398	370	404	422	389	396	366	404	430	415	366	390	394	398	430	395	380	396	412	401	401	394	424	391	415	387	406	373	371	406	368	441	422	384	433	414	397	404	413	380	381	399	401	416	447	417	396	423	433	398	423	413	420	397	407	393	401	391	378	399	404	415	409	398	398	401	413	382	459	391	410	370	383	380	406	364	373	381	382	399	410	381	437	420	427	373	402	372	405	404	386	407	387	441	405	387	430	425	433	373	403	397	403	402	374	412	397	400	386	414	398	375	392	365	371	417	418	406	398	408	409	379	417	406	398	424	391	399	397	414	425	428	403	373	402	450	391	401	422	411	371	423	423	397	388	418	378	412	391	389	401	421	384	393	375	409	376	416	401	378	412	429	383	408	403	376	379	382	405	398	421	394	392	405	424	389	414	398	378	428	392	406	417	393	411	435	404	406	391	437	361	408	367	433	418	387	372	364	355	384	391	370	409	407	415	407	374	384	446	401	423	373	418	356	414	410	379	418	407	407	387	409	387	404	367	384	389	389	411	417	390	409	397	414	407	430	402	421	414	360	364	412	419	397	410	414	405	384	393	397	398	394	401	377	422	410	416	400	413	378	372	371	437	374	425	403	374	413	390	399	390	405	365	385	398	401	389	404	400	413	402	377	407	406	391	374	431	397	426	395	412	400	376	383	405	401	400	407	438	379	443	408	406	383	397	383	379	399	393	421	355	377	370	427	419	403	390	362	388	384	418	427	391	394	389	396	400	392	382	412	403	405	425	403	433	409	389	395	416	398	415	418	414	406	390	437	382	414	399	387	427	392	419	399	417	380	418	380	401	376	427	399	434	412	410	395	394	396	373	429	404	419	412	394	395	420	432	390	399	423	405	405	405	379	395	397	414	387	419	408	406	393	405	390	382	409	413	410	400	413	401	405	388	415	403	450	372	388	401	427	401	393	419	390	420	413	406	408	455	396	415	412	416	416	406	415	416	394	407	411	414	374	425	389	422	418	375	384	379	399	354	419	400	378	401	370	428	385	405	390	413	419	385	405	436	397	407	389	369	366	393	398	388	411	437	419	420	410	435	386	383	374	417	395	389	396	400	380	417	402	388	418	402	393	425	416	378	358	408	429	431	390	400	391	408	393	416	409	379	392	362	410	406	426	409	405	414	364	400	419	409	364	405	373	381	405	398	417	409	404	398	376	405	397	416	408	401	414	392	418	403	412	405	388	384	393	370	411	416	398	384	370	443	379	396	400	415	433	381	414	413	366	406	384	370	407	398	403	405	396	367	383	413	418	405	381	408	417	406	407	405	404	423	417	418	378	422	411	367	381	429	400	402	408	396	401	375	395	393	447	398	429	394	412	406	379	391	383	434	408	413	400	355	378	372	436	385	413	363	406	393	365	376	399	379	367	378	414	407	409	413	369	422	424	388	403	398	402	404	378	446	404	400	359	374	403	416	352	423	379	412	402	445	427	432	402	384	383	393	435	442	389	381	390	446	396	414	432	393	391	399	409	397	404	385	379	393	426	449	417	421	439	417	407	394	407	420	421	388	375	386	412	342	427	407	414	382	408	397	403	451	407	390	395	426	418	405	382	378	384	378	376	446	398	385	367	416	368	370	408	397	391	417	400	396	400	395	411	415	384	411	391	382	427	382	415	417	401	385	392	357	416	411	402	337	387	410	415	412	382	356	387	416	382	409	413	386	401	391	412	372	436	393	434	397	438	400	406	409	405	392	398	433	422	372	420	391	410	398	418	421	437	385	390	440	407	375	406	342	396	387	422	408	450	396	409	372	414	379	401	394	373	403	415	404	400	368	403	445	387	380	406	392	441	381	430	434	396	384	418	397	396	441	394	399	380	440	427	406	412	407	408	375	368	436	350	429	391	430	396	438	402	410	385	403	434	420	392	390	388	407	382	408	421	388	367	398	383	418	416	380	383	387	405	412	369	405	396	381	401	405	396	398	422	438	363	391	440	421	372	365	408	366	401	413	409	394	350	385	374	402	393	369	419	414	404	447	405	409	385	366	368	378	382	386	396	407	402	391	434	415	428	400	417	396	382	434	397	402	386	421	398	421	443	401	389	398	360	387	375	374	358	417	393	423	384	386	357	399	392	380	416	410	439	380	379	364	415	406	374	430	394	385	377	393	412	395	378	403	442	422	404	376	391	390	409	398	378	420	375	396	399	427	403	379	432	396	382	389	385	382	409	385	419	408	417	390	406	397	394	435	411	384	440	388	407	413	418	381	377	429	404	425	381	416	395	386	392	428	400	379	395	417	405	389	374	406	402	415	431	377	396	428	391	384	404	371	390	366	402	400	443	411	390	440	418	396	429	387	423	374	424	413	409	383	415	429	408	386	381	397	418	404	352	416	420	405	402	410	377	416	404	378	384	415	415	438	398	362	446	403	397	399	375	431	391	391	399	406	435	398	375	435	410	390	389	382	379	430	438	391	407	449	397	395	414	401	398	375	391	399	438	406	378	430	388	374	408	399	427	361	385	430	387	393	405	394	383	404
5056	13960	10002	4735	3532	2525	2029	1614	1304	1093	981	843	756	725	693	643	602	611	550	542	538	553	526	533	495	492	500	511	508	495	475	511	469	496	452	480	488	492	471	468	492	480	473	449	440	453	494	437	460	473	459	431	492	473	462	470	491	471	456	460	450	471	471	463	465	444	441	396	432	484	465	484	475	465	466	444	487	471	455	464	458	450	468	455	415	430	450	430	476	492	444	445	427	446	467	442	430	478	453	427	425	493	467	477	460	462	480	420	439	464	459	426	455	496	465	449	437	466	428	443	417	452	464	435	453	446	441	492	461	449	447	484	450	482	462	455	464	493	430	470	485	457	434	458	422	409	426	463	460	461	438	478	465	424	417	471	420	439	468	480	438	441	462	453	467	429	398	481	461	430	417	465	478	442	466	455	440	484	486	465	464	450	460	447	440	458	475	438	491	424	472	452	454	456	460	447	428	429	447	470	477	471	466	448	487	464	451	452	459	435	447	425	459	430	438	511	428	464	460	433	472	463	450	448	426	460	451	470	446	444	461	436	472	469	451	470	468	436	469	470	423	482	428	434	500	433	466	411	473	470	450	445	469	448	431	457	443	446	511	459	453	420	468	457	436	464	418	449	429	428	464	449	446	457	485	449	440	433	442	429	445	444	441	481	464	461	425	443	417	460	478	473	383	458	439	436	391	449	436	427	463	504	448	435	440	459	508	444	441	453	424	450	465	469	426	481	455	429	449	429	465	477	477	437	465	405	447	484	466	429	493	458	478	453	426	422	424	493	462	482	483	457	443	483	434	469	431	455	448	455	463	432	484	446	484	508	467	443	431	429	446	485	490	454	473	471	460	443	460	445	455	475	434	467	461	446	457	467	443	435	437	492	426	476	476	442	432	455	427	411	454	442	440	471	432	429	422	478	462	435	419	445	426	442	460	451	466	408	437	448	436	465	443	443	460	480	453	443	436	463	504	443	478	432	436	461	447	507	470	465	457	409	477	444	479	451	453	461	458	467	429	479	454	443	428	455	503	424	448	414	470	457	438	458	476	466	437	455	466	487	458	420	421	428	459	415	438	450	423	452	461	466	493	468	445	475	488	465	441	433	440	442	456	457	452	457	426	444	459	426	480	440	428	414	452	483	465	470	475	490	459	440	501	454	440	465	433	436	413	446	475	463	421	442	473	442	424	445	449	472	464	468	443	458	445	463	440	445	477	416	445	441	505	470	470	463	469	460	487	457	457	456	458	449	432	473	460	461	437	441	436	459	436	471	457	477	477	456	454	471	422	467	479	443	414	476	471	452	436	457	444	449	432	458	482	459	458	460	426	466	437	461	408	453	470	474	430	454	479	433	468	435	472	477	473	459	437	469	463	390	445	405	475	469	469	446	455	453	461	486	452	448	458	457	442	425	446	399	444	446	429	457	488	466	440	462	489	488	469	467	487	415	401	425	449	440	492	424	458	479	442	417	461	470	430	454	434	442	415	472	471	412	454	451	455	463	450	454	439	442	486	491	443	504	433	436	482	464	470	447	465	452	413	469	460	485	461	444	468	426	448	474	433	470	435	484	446	465	472	462	458	484	445	464	457	453	456	442	447	480	438	488	484	443	448	451	423	466	444	463	423	493	465	408	452	464	450	445	444	479	443	455	462	422	453	455	453	466	456	495	457	468	437	451	466	461	480	476	434	420	477	451	426	452	440	466	432	447	454	439	425	437	478	453	450	471	434	450	447	433	432	399	459	445	449	465	444	451	451	480	474	446	450	427	452	458	441	420	464	421	480	444	445	421	411	439	468	422	449	448	404	440	442	447	450	495	450	453	443	471	438	465	437	452	453	445	460	457	465	451	438	434	455	459	436	424	473	492	445	488	460	427	448	444	437	453	440	419	465	448	450	485	437	447	475	426	430	511	463	430	461	468	496	486	440	476	434	468	474	466	412	487	495	419	436	431	452	436	442	449	417	446	451	433	478	453	449	457	472	460	405	400	472	469	483	468	453	458	461	489	404	469	424	490	416	482	413	427	412	399	455	456	425	468	455	463	450	447	447	458	444	467	458	421	477	460	488	465	479	449	432	441	456	478	417	452	435	429	460	445	447	483	461	473	467	424	435	425	453	473	443	429	457	485	450	444	458	479	457	455	430	462	446	454	427	438	451	464	449	457	449	454	450	434	488	442	473	466	430	462	446	425	436	416	458	439	454	468	440	455	441	451	452	446	458	404	442	455	458	451	461	446	446	488	444	441	457	464	440	428	462	443	429	479	456	441	469	431	435	488	432	459	472	501	463	428	462	461	466	462	476	453	460	454	455	449	459	479	414	446	463	451	418	414	480	473	444	465	457	434	445	417	437	429	457	424	454	449	471	425	455	470	414	460	437	467	449	493	431	439	432	460	455	447	489	454	457	482	468	464	427	458	440	447	411	429	454	450	444	439	430	465	430	477	413	450	471	471	460	440	460	470	460	448	468	446	453	481	450	437	455	432	477	437	432	428	439	471	444	410	443	445	483	425	427	430	491	437	488	445	438	449	433	473	431	490	459	444	460	433	467	438	408	468	461	444	458	429	411	474	458	485	445	463	460	464	435	458	450	471	453	413	474	416	433	435	431	487	469	424	435	435	466	453	436	437	474	427	479	465	460	426	450	471	457	471	428	460	438	448	434	430	444	461	456	392	453	450	422	440	449	438	449	434	423	485	435	458	452	461	441	463	447	437	462	440	457	487	451	453	472	480	478	435	456	474	478	494	427	429	445	452	471	411	434	456	443	459	444	443	445	427	480	442	486	459	449	472	463	468	418	475	449	461	445	462	433	479	447	459	423	463	473	475	455	483	444	443	427	459	435	456	440	475	410	410	449	443	460	445	460	410	438	475	454	443	457	431	470	471	420	434	448	466	434	431	476	433	472	471	433	456	418	440	428	465	462	445	443	450	464	441	460	473	449	439	409	451	458	448	455	457	418	449	448	433	452	462	468	455	447	433	428	443	475	452	459	450	452	405	445	453	436	423	451	457	479	453	436	456	463	457	444	442	463	429	480	469	466	460	460	422	480	453	467	477	454	408	457	459	440	416	481	424	453	448	506	479	461	502	478	474	453	439	476	413	454	481	451	443	451	434	453	482	428	477	460	494	441	477	404	490	459	444	435	433	493	422	454	465	482	451	462	446	450	448	418	428	465	449	431	488	474	439	419	463	494	444	428	456	465	451	428	435	462	406	452	414	479	446	479	452	495	439	461	447	476	441	435	448	446	465	459	434	427	431	438	471	482	439	445	453	463	441	468	450	436	474	472	444	454	452	459	493	462	462	434	431	490	461	444	463	447	439	468	454	452	437	442	488	471	473	463	488	422	446	451	449	461	432	490	435	482	459	474	439	442	431	441	493	439	453	441	426	427	482	454	439	466	464	452	485	438	436	387	487	437	456	454	453	483	446	446	451	440	445	470	474	466	456	460	459	442	467	466	461	493	420	444	466	436	421	405	445	469	468
27316	18006	3688	522	377	366	327	313	303	297	311	319	292	274	299	310	292	294	289	331	316	323	285	299	284	350	304	312	282	312	310	329	294	299	320	287	312	290	299	311	293	278	291	325	309	287	296	302	311	320	310	278	300	327	291	313	312	309	315	302	299	306	340	311	299	310	318	312	283	329	262	283	328	313	297	311	298	309	282	325	295	293	278	291	303	281	298	298	279	299	298	271	275	317	326	304	269	289	269	308	321	295	317	309	329	303	285	323	311	297	284	306	300	312	305	284	309	271	287	287	298	288	305	293	280	304	337	311	303	277	286	293	285	290	284	309	315	312	316	294	311	322	323	279	304	301	294	310	296	310	276	309	286	276	320	285	306	296	297	321	290	299	315	313	309	298	324	285	293	294	328	296	310	324	289	276	298	311	313	294	288	317	323	306	320	310	285	311	298	284	297	331	313	286	309	289	317	281	310	318	349	302	261	317	325	293	327	299	308	318	305	313	283	316	294	333	309	308	298	339	299	297	299	290	285	307	317	307	298	282	337	279	291	301	292	298	265	312	302	309	301	289	301	325	308	333	354	289	272	304	315	279	270	284	294	314	231	292	314	270	285	305	278	313	313	288	304	305	312	293	289	280	303	291	291	317	307	308	300	320	280	306	324	272	287	304	308	317	305	308	310	277	298	282	274	288	271	341	292	297	291	324	290	328	307	281	294	326	286	286	280	304	286	326	288	284	318	332	342	321	300	321	327	313	344	293	298	318	312	300	293	290	292	296	322	294	290	288	311	293	285	321	303	336	289	316	274	330	319	311	286	318	298	307	322	308	299	338	278	289	302	286	324	319	319	296	310	310	282	290	277	305	292	288	323	276	297	298	330	295	322	296	319	339	284	323	319	296	299	314	312	305	286	300	322	299	276	329	314	324	283	312	356	293	311	296	325	292	320	309	266	313	289	306	296	304	289	270	292	309	282	340	302	282	295	319	294	314	310	268	327	299	336	289	294	292	294	306	294	291	316	288	302	304	338	301	310	295	296	288	296	316	310	291	310	290	311	309	296	268	300	332	298	302	292	293	321	300	283	284	298	316	307	312	263	324	289	287	302	300	315	317	310	312	287	295	319	313	296	293	306	295	308	290	323	312	316	283	303	294	283	308	292	287	300	280	310	275	266	296	307	265	303	313	308	298	313	313	308	306	317	313	327	346	308	305	277	318	310	286	306	271	309	298	287	319	314	274	299	280	289	300	288	317	297	325	307	274	322	307	322	277	286	292	303	331	285	322	316	302	291	297	318	279	288	302	293	318	324	301	329	294	295	321	318	287	284	313	294	311	319	273	314	307	303	317	278	302	268	298	313	332	286	325	304	292	313	292	288	273	275	313	287	268	321	283	303	320	267	287	287	312	264	276	304	312	306	287	300	306	292	321	304	313	320	288	325	286	311	304	304	301	335	294	322	317	298	293	316	318	309	316	324	316	326	310	330	326	299	323	312	315	344	292	282	291	347	308	308	317	267	279	297	302	282	316	324	288	285	274	293	285	301	326	285	335	308	308	344	307	292	311	333	325	311	294	306	282	308	299	295	317	312	300	299	303	291	296	302	305	283	290	311	307	305	304	289	306	308	289	319	305	311	342	299	304	313	326	327	269	316	287	293	321	312	311	307	282	284	301	287	317	294	324	300	312	322	299	304	306	301	297	305	308	280	338	271	296	304	367	287	296	291	328	309	307	296	308	278	308	304	302	297	278	299	299	303	297	306	287	341	310	315	285	274	297	317	266	298	308	277	313	320	275	282	294	336	310	294	341	344	302	295	303	312	311	316	332	303	278	329	280	292	312	279	289	309	296	290	313	277	313	332	273	303	292	296	308	282	301	305	263	285	279	328	309	343	309	308	282	279	298	292	293	290	318	320	265	299	301	306	335	315	288	293	324	291	307	327	288	290	296	298	289	285	302	300	304	317	323	307	310	308	270	293	320	277	254	282	287	320	283	297	324	313	303	293	315	264	312	294	312	304	306	312	302	285	314	292	277	320	295	319	293	297	305	330	281	322	290	304	323	302	330	302	335	303	280	307	316	294	301	288	292	285	308	303	298	323	294	292	301	312	336	327	298	300	311	273	297	297	282	300	299	283	301	299	326	307	318	323	316	294	288	292	310	359	283	296	290	288	334	295	340	312	330	277	313	329	271	300	253	310	274	303	302	267	297	303	299	311	313	300	309	297	272	301	300	310	311	301	295	313	277	293	295	290	303	312	326	309	302	286	289	292	299	277	312	309	312	267	302	338	311	329	261	287	291	312	293	302	322	294	310	310	284	303	298	317	308	333	334	312	319	329	285	306	321	293	319	275	325	285	285	301	293	298	306	288	249	318	282	302	305	290	288	301	280	236	325	304	311	281	320	297	307	281	324	291	312	338	335	282	270	303	334	310	307	327	308	323	295	274	329	326	287	278	281	333	272	324	315	276	314	280	295	319	289	326	309	308	351	325	311	289	318	323	311	340	312	298	324	310	338	290	298	294	303	299	310	282	295	307	335	278	323	307	272	302	286	298	327	297	307	305	321	300	296	308	314	299	285	296	285	287	305	312	318	313	300	283	315	299	276	318	311	295	302	298	323	302	316	319	291	309	311	269	272	306	303	274	285	310	324	289	330	283	287	311	288	300	315	300	287	286	322	268	327	319	292	301	311	305	318	274	321	333	299	299	313	319	303	301	287	314	298	300	302	303	289	295	293	289	281	320	275	322	299	272	313	318	352	321	299	317	303	293	304	293	319	307	291	326	280	291	293	274	292	282	289	299	310	289	301	282	276	299	303	341	287	269	279	301	293	307	308	289	291	305	300	309	305	320	322	284	282	314	295	314	298	284	317	285	268	287	306	326	280	307	317	318	308	304	294	310	309	311	320	291	295	307	323	302	291	315	310	308	301	286	292	308	310	319	295	316	334	306	279	277	263	351	268	288	321	325	279	334	335	308	294	290	284	275	268	297	288	286	322	299	305	296	276	271	321	346	316	293	312	330	332	276	280	297	334	319	309	321	308	302	287	279	292	288	303	301	300	293	336	314	303	294	300	331	306	338	272	304	313	303	269	305	294	313	320	278	319	273	306	315	324	320	313	329	275	301	278	309	308	302	331	305	275	276	321	288	306	332	290	301	268	284	274	302	304	303	292	307	294	314	316	292	307	315	268	318	307	310	282	329	306	287	326	272	333	298	271	302	317	310	340	324	281	275	316	289	314	312	300	328	291	309	314	316	299	277	282	286	306	310	289	325	317	314	324	298	306	287	278	323	310	298	312	331	289	299	317	293	313	327	315	294	304	297	307	347	313	287	310	309	319	290	304	268	274	322	282	311	283	275	318	306	326	314	299	320	284	307	311	334	326	299	277	342	313	307	308	301	301	324	326	319	279	280	313	308	333	302	310	345	317	312	289	319	288	317	338	294	266	276	263	275	321	274	289	320	310	288	292	295	301	302	292	279	293	285	294
4115	767	613	472	447	374	394	361	340	344	355	354	333	358	318	362	342	336	345	352	316	345	336	321	300	352	324	340	337	357	330	324	342	304	341	315	349	335	321	316	310	335	308	364	322	324	328	357	346	317	342	319	369	350	314	348	303	331	342	337	331	354	328	342	340	362	327	342	339	332	276	353	334	325	315	332	357	333	343	355	346	352	335	333	334	332	316	344	350	330	361	324	353	337	343	292	317	325	349	333	344	332	324	330	348	353	364	350	323	345	320	359	333	362	320	370	357	339	315	334	338	327	324	345	317	361	340	351	331	341	345	338	351	336	337	362	352	337	317	323	303	340	328	310	390	308	311	343	312	343	318	324	333	339	372	320	354	333	333	339	340	326	369	326	350	340	314	329	347	355	329	306	356	300	327	295	337	359	325	316	340	341	353	324	327	334	311	321	341	351	351	344	366	321	320	321	335	343	332	336	345	353	353	326	356	329	316	328	362	333	318	336	333	341	361	317	355	345	385	311	334	342	351	331	350	325	364	332	339	328	343	348	329	357	342	344	309	323	337	339	330	331	304	313	319	327	357	380	343	343	341	351	368	346	346	313	315	293	322	331	316	328	315	320	328	323	316	309	333	325	313	329	348	300	321	335	314	357	345	304	308	337	357	336	296	331	326	305	354	345	348	318	331	355	317	320	357	322	323	327	327	333	335	324	358	344	331	378	337	345	317	328	341	325	299	314	325	300	325	335	379	359	357	327	319	311	311	329	309	345	328	329	345	292	344	356	331	318	323	336	308	335	339	311	320	358	377	328	334	339	330	330	298	322	325	341	336	334	329	323	329	325	333	346	328	309	314	306	299	321	346	321	334	315	327	325	354	322	319	319	366	323	383	307	350	314	310	307	319	363	349	362	342	349	341	357	345	346	328	329	336	307	331	338	345	332	347	318	340	325	329	317	307	301	314	328	330	351	321	298	310	331	329	333	315	338	308	354	341	366	362	306	356	362	317	325	299	350	317	291	313	334	364	337	325	340	340	344	281	310	320	305	344	351	301	354	321	333	341	348	366	328	357	333	338	317	341	344	333	314	302	341	326	327	333	303	347	368	338	365	318	348	307	331	323	336	358	321	308	329	340	364	319	355	338	368	314	322	320	373	325	338	361	296	345	352	331	353	339	341	333	329	315	339	292	345	324	339	344	349	335	319	375	305	339	341	306	331	318	324	327	326	356	341	321	317	324	355	339	318	309	357	327	340	362	327	330	309	312	296	352	340	316	327	337	330	342	333	304	326	345	336	390	337	343	330	309	344	330	324	351	342	346	330	308	328	351	332	356	333	315	366	368	345	369	293	364	341	352	313	319	314	329	344	361	334	324	338	334	345	351	331	331	359	339	334	340	341	364	328	334	320	333	364	338	361	329	337	344	355	348	359	313	319	313	347	299	334	359	370	307	352	343	336	329	337	304	342	317	340	345	344	322	320	344	359	327	344	376	361	342	306	329	370	332	343	338	336	347	311	348	350	339	311	312	335	332	315	336	344	358	326	330	330	353	317	317	338	340	305	329	331	324	319	348	361	358	315	310	365	340	342	359	344	320	329	323	357	331	356	335	338	362	301	340	318	320	314	351	357	279	318	342	339	308	339	318	336	342	356	325	313	302	306	345	308	346	349	314	340	288	329	339	301	327	339	320	331	341	330	336	299	343	341	329	349	317	346	347	306	317	320	331	345	343	339	324	358	331	331	334	359	302	338	341	314	336	371	327	383	324	317	312	340	353	359	358	361	325	304	358	316	344	336	340	346	323	332	342	359	352	358	321	362	311	332	330	303	363	365	339	307	363	347	337	346	310	346	369	313	337	303	325	324	338	364	325	337	321	334	324	349	326	349	355	322	335	326	359	314	331	337	289	357	346	320	366	323	374	356	348	300	333	341	341	401	340	308	321	349	331	327	339	359	330	328	314	348	345	330	320	299	354	331	335	343	311	346	327	338	355	340	352	335	351	327	352	315	309	316	324	321	342	347	312	311	357	325	386	344	319	320	336	334	322	377	331	330	323	316	328	367	344	342	361	330	331	330	340	340	348	333	360	356	350	316	308	347	326	323	320	335	328	305	303	390	336	336	316	326	371	338	321	349	332	335	313	321	330	304	317	341	362	337	335	309	341	339	316	333	367	306	336	342	344	323	322	347	331	318	351	348	347	311	301	341	352	320	332	342	347	336	335	311	377	322	321	345	324	306	357	348	323	337	321	341	334	361	325	325	285	322	344	339	337	347	310	355	304	311	345	322	304	332	328	317	333	334	305	380	347	368	353	334	320	329	331	329	332	325	353	344	328	339	341	344	323	339	326	319	290	359	348	370	305	364	331	354	348	319	334	345	321	331	330	335	318	332	321	315	317	348	322	339	336	364	328	318	292	348	335	317	325	331	330	331	366	341	352	335	319	311	324	329	338	328	330	310	347	306	340	363	304	369	373	328	321	337	344	315	309	317	355	330	311	342	322	331	318	327	295	307	369	321	344	334	364	328	327	322	313	311	314	334	330	338	316	297	315	327	329	356	343	312	350	345	318	325	350	309	342	319	338	314	342	380	349	319	361	342	321	352	331	339	394	370	365	373	349	313	337	337	346	335	341	358	302	348	324	311	339	335	347	351	351	304	337	358	337	328	324	300	330	342	348	350	340	359	347	325	317	324	341	332	336	321	343	311	340	327	326	351	383	333	331	307	355	338	312	303	320	324	359	376	339	319	362	370	337	313	344	357	357	341	350	366	319	326	347	344	330	364	332	357	346	349	316	324	315	340	322	355	367	360	325	352	363	304	295	307	336	345	325	357	328	329	326	338	325	316	355	333	337	324	323	304	359	327	355	337	345	341	322	359	304	318	331	318	344	350	349	315	339	344	305	347	327	369	293	341	343	317	320	341	337	298	338	327	324	349	335	317	351	311	347	361	357	358	346	338	332	319	345	335	329	342	348	306	325	326	314	311	343	315	345	329	331	320	329	297	302	306	338	321	313	338	350	374	349	345	323	300	316	340	349	322	363	331	339	334	313	330	325	350	347	316	327	394	327	352	326	351	333	338	341	320	360	341	324	343	323	343	338	343	320	340	360	342	333	381	342	365	345	359	298	307	328	307	347	326	337	310	350	345	339	363	338	326	340	331	320	363	321	350	362	347	296	316	346	340	338	343	323	343	329	332	323	307	342	343	346	302	319	308	334	330	310	351	342	337	341	342	348	322	334	334	359	380	345	331	354	302	346	322	342	366	333	345	305	336	315	331	297	335	314	316	329	312	347	331	348	369	343	303	338	335	347	324	348	341	338	354	364	324	342	370	324	332	324	310	343	375	308	348	321	333	307	333	302	344	349	324	339	335	333	327	340	360	361	330	367	335	336	311	300	346	343	332	309	329	357	309	312	327	309	314	305	319	361	319	311	333	320	345	344	362	297	338	358	311	345	329	311	306	355	330	341	336	352	354	351	328	361	302	300	313
23235	20994	28300	23843	21002	12051	1365	866	724	704	638	652	590	642	529	582	566	571	538	541	507	539	480	513	495	516	536	530	512	492	583	547	531	503	510	502	454	521	512	472	521	499	472	525	521	511	508	544	543	512	464	525	532	519	529	500	528	492	511	485	509	492	517	464	485	538	476	517	555	540	519	510	525	452	515	499	482	486	489	524	487	491	506	502	508	472	507	480	542	502	510	491	503	486	476	503	462	496	488	498	496	465	530	480	513	481	492	495	497	523	498	483	461	494	492	503	483	503	524	502	482	500	461	527	501	568	520	461	472	491	531	550	535	513	467	489	528	497	481	480	479	513	500	507	487	521	547	543	475	457	469	510	460	500	546	490	502	518	492	479	533	507	503	465	496	509	472	528	521	495	486	512	516	513	526	529	520	484	478	514	492	503	497	510	502	523	521	497	531	512	504	502	500	501	504	492	509	498	505	499	522	522	525	500	508	504	524	472	502	510	492	517	516	473	494	490	517	560	529	467	508	518	482	527	487	496	519	525	511	526	481	492	530	464	503	494	506	484	501	495	506	496	482	500	499	553	482	527	487	506	517	541	522	470	510	494	487	535	525	513	496	494	525	517	526	503	502	490	525	519	520	522	483	509	516	528	542	506	511	461	526	472	476	471	532	511	473	521	522	489	523	501	518	491	524	519	512	507	512	512	502	515	508	510	513	472	481	490	491	511	462	462	462	572	521	476	529	476	522	504	520	490	517	488	507	530	504	501	513	492	495	541	491	459	546	516	500	488	532	523	540	498	522	465	488	499	475	488	528	492	503	471	468	528	507	481	504	485	503	508	514	527	491	479	499	533	454	484	479	500	500	496	491	508	476	479	522	528	482	478	493	544	514	522	529	498	476	525	492	532	501	521	499	510	490	505	502	508	490	485	471	547	528	507	507	526	493	508	472	532	522	495	489	495	526	480	483	522	489	519	525	516	513	471	502	490	454	513	515	470	497	484	497	499	518	475	506	530	529	503	488	512	494	506	459	517	541	471	543	480	483	492	518	514	489	505	466	493	496	529	472	485	488	461	509	475	519	525	513	498	486	492	497	525	495	520	509	482	482	518	522	492	489	496	485	521	529	510	538	462	526	497	494	466	518	523	518	537	512	536	527	520	480	478	526	508	507	546	516	491	504	492	478	462	492	502	525	512	553	522	563	488	492	522	528	499	502	464	466	489	515	478	512	471	478	472	487	496	497	508	510	439	506	530	496	503	533	514	507	515	446	503	523	491	482	486	502	499	509	490	489	494	527	498	511	506	516	518	487	517	553	467	461	548	512	529	463	496	499	520	513	476	521	493	500	495	471	511	450	506	490	474	499	464	512	511	494	505	487	508	542	516	494	505	531	504	485	553	507	482	504	524	472	517	478	490	509	528	494	493	500	482	514	513	482	515	529	546	504	465	485	526	472	496	520	501	475	476	536	481	517	543	478	504	527	515	508	469	492	492	495	502	527	462	485	527	509	453	553	495	495	492	468	511	499	464	497	488	498	509	519	488	457	463	497	487	501	482	489	491	504	490	491	468	490	484	505	517	482	490	511	505	507	484	472	488	547	495	507	527	520	488	523	500	485	466	512	525	498	505	504	494	522	480	469	494	490	501	469	492	487	532	506	505	503	522	460	549	499	473	496	527	512	501	506	504	504	490	523	498	491	501	474	505	512	496	513	532	491	465	494	462	522	537	502	511	506	489	491	517	496	523	475	509	525	481	523	523	506	523	474	501	531	528	510	490	475	527	513	455	468	523	506	528	504	466	538	505	511	538	494	517	510	521	480	490	508	522	514	502	497	513	499	485	508	475	526	486	524	469	526	439	489	519	537	506	521	479	502	547	537	496	537	526	531	527	507	468	477	494	510	491	527	520	531	486	496	516	508	509	494	485	508	491	475	464	552	521	530	490	505	508	501	492	504	495	485	520	487	510	497	476	523	507	460	514	526	479	485	479	520	509	516	509	508	534	482	509	505	541	527	498	504	499	541	497	531	530	509	511	485	516	471	478	498	486	511	507	462	523	512	532	457	502	502	481	520	487	510	494	532	522	490	501	488	492	492	485	508	510	480	498	504	484	515	497	467	511	524	490	484	494	472	523	496	437	479	487	482	517	522	489	535	490	508	511	483	457	495	462	483	480	490	511	466	497	530	503	477	508	498	488	486	491	521	521	447	535	515	490	574	488	511	510	490	507	461	545	501	496	521	489	500	504	503	502	467	488	521	481	502	539	549	470	487	512	540	494	492	514	463	519	523	480	498	517	482	504	495	502	507	488	507	492	502	501	512	441	511	504	498	478	508	551	526	526	515	495	487	469	530	503	526	504	529	513	514	559	492	504	501	507	531	492	503	487	501	501	502	494	531	504	476	513	503	519	495	509	502	471	490	503	524	467	496	485	486	533	504	516	493	470	494	473	490	527	497	500	506	477	490	515	525	526	458	511	506	503	487	500	532	479	497	512	518	486	526	527	531	517	489	483	528	506	491	520	486	501	445	496	492	491	529	519	529	528	529	491	509	474	523	501	466	515	494	512	473	507	492	500	510	517	484	494	510	491	484	496	509	515	527	488	492	518	513	510	502	508	516	549	487	501	487	500	458	476	458	488	495	491	516	539	516	518	528	537	476	522	535	498	554	520	512	518	495	529	479	486	539	479	479	490	480	491	517	522	529	471	500	509	483	491	492	496	534	547	517	487	506	534	499	512	486	492	494	507	478	491	511	506	525	474	478	512	504	480	497	521	494	472	447	514	486	464	519	506	515	513	494	521	520	485	492	511	477	504	521	514	551	494	506	512	494	526	488	483	497	512	514	507	495	516	491	483	518	468	500	520	517	518	503	489	489	486	503	479	482	482	506	519	532	509	523	457	509	504	534	543	493	471	517	483	501	490	495	475	493	468	481	516	485	509	480	490	452	490	540	480	523	515	519	520	532	472	463	523	510	515	458	533	519	485	452	474	496	479	456	469	525	496	493	494	523	484	479	468	488	485	441	514	470	524	493	521	577	469	508	504	516	518	488	482	512	502	460	490	522	535	499	495	466	500	528	477	519	522	499	449	521	499	543	519	495	484	531	511	512	490	512	489	479	482	487	519	503	455	515	492	493	502	508	503	465	511	517	524	512	507	462	474	515	505	447	539	455	498	496	509	501	498	476	512	516	471	498	513	451	491	506	499	484	483	479	482	515	491	497	496	471	559	502	478	547	485	474	497	462	491	524	484	508	500	515	488	519	507	471	512	485	484	538	492	489	495	512	522	510	509	475	487	536	482	510	495	504	485	527	495	554	484	539	504	462	500	528	483	544	499	543	520	478	530	496	467	487	493	497	516	503	475	502	452	508	507	476	496	508	483	507	468	531	527	495	494	497	500	503	504	539	480	503	476	517	519	520	469	481	488	528	490	496	502	512	538	489	511	507	529	509	469	491	475	496	490	522	500	465	509	506	519	479	488	515	500	534	497
3601	8558	6170	2935	2197	1745	1314	1129	963	842	799	807	699	702	669	648	693	663	648	618	566	641	590	577	591	567	588	551	565	595	572	583	573	557	582	551	589	609	532	578	552	545	599	559	518	556	565	574	555	553	509	556	555	564	526	528	542	542	558	574	561	539	529	532	583	540	547	556	536	559	572	604	537	561	526	540	596	553	527	541	549	508	531	554	550	563	555	526	500	534	555	533	554	573	517	548	561	582	563	561	550	503	580	551	546	571	523	568	562	566	588	552	587	516	565	531	530	533	548	564	525	560	570	545	543	564	547	543	518	588	499	540	536	559	580	475	552	574	545	545	555	550	576	535	569	523	565	532	558	586	548	536	558	588	545	555	524	556	543	539	533	542	556	568	543	545	610	554	530	548	546	527	558	561	549	591	536	527	580	510	536	560	532	560	574	553	538	530	544	592	575	505	536	545	573	529	608	506	536	519	516	525	519	554	517	583	531	574	506	536	518	521	560	601	522	506	569	552	547	496	594	538	564	560	551	533	542	579	575	530	534	577	547	553	540	528	524	571	568	571	536	567	569	515	522	502	553	543	578	538	521	518	548	579	537	569	541	577	504	535	548	525	534	516	587	544	503	554	538	558	513	547	562	510	553	574	544	558	540	585	523	520	567	601	518	578	563	554	569	569	584	523	541	585	545	516	519	498	511	556	511	557	508	567	479	551	561	552	558	540	561	539	518	585	586	524	533	563	540	528	517	571	597	537	520	521	539	550	550	568	554	541	537	537	549	578	534	551	557	558	550	584	549	564	551	528	524	557	543	516	566	511	505	545	589	495	528	552	528	559	531	524	516	595	589	547	559	513	551	582	529	567	574	570	544	525	553	544	540	500	562	582	538	573	551	585	538	511	546	544	559	575	553	508	531	536	564	577	536	533	559	555	522	556	525	577	547	500	585	538	541	556	514	561	574	533	503	540	555	535	573	582	592	580	532	562	556	555	582	544	573	544	555	552	544	554	560	540	521	537	575	529	548	567	491	525	586	535	549	589	551	539	558	559	545	537	558	575	561	537	586	496	574	546	507	562	590	559	543	556	540	554	502	568	538	508	552	556	537	568	567	546	559	567	588	512	550	601	545	526	544	551	537	536	540	540	546	560	525	538	529	581	559	553	540	564	543	518	538	577	555	522	526	554	577	532	538	537	554	577	566	577	585	545	556	537	547	551	530	514	534	500	543	517	563	540	562	576	543	577	524	572	578	593	596	536	562	549	559	591	570	545	549	537	590	543	523	570	564	530	537	534	562	563	578	528	587	555	601	504	571	532	545	544	567	553	502	567	590	577	567	586	521	546	537	572	581	536	498	515	570	548	521	532	528	567	573	544	592	550	511	556	543	546	541	551	529	524	526	536	594	537	534	556	509	529	562	562	521	536	513	562	562	530	534	556	543	526	558	519	575	551	518	569	542	535	550	556	588	572	553	482	557	554	574	555	533	546	579	610	554	549	554	555	552	533	557	531	562	581	573	583	554	531	530	530	533	536	568	544	564	582	556	507	562	568	560	485	581	572	532	563	543	529	571	560	543	574	564	530	567	574	564	594	555	539	577	545	563	543	507	534	561	565	532	554	538	576	550	526	555	503	554	533	528	561	529	533	554	537	531	591	543	569	562	572	534	515	568	567	594	590	532	567	556	543	564	544	540	536	569	506	544	555	503	564	574	556	533	574	573	565	565	570	556	557	538	549	538	540	550	560	548	553	539	538	492	536	497	522	531	611	542	529	533	557	514	584	541	550	543	538	514	563	515	514	561	531	512	576	549	528	551	555	532	570	538	563	616	533	519	527	539	546	559	565	525	558	576	545	509	560	562	572	557	578	533	532	586	555	543	535	558	548	568	564	541	533	552	530	529	569	565	528	565	578	511	492	563	516	540	564	530	553	528	530	582	571	505	562	535	554	566	562	568	551	537	520	575	520	559	549	532	525	536	548	573	568	509	511	583	525	543	491	532	567	545	535	514	559	547	543	553	533	501	543	540	546	530	531	552	598	549	567	574	562	499	577	547	534	562	545	553	585	546	536	584	534	532	527	561	557	541	578	540	520	513	575	587	552	541	543	531	543	528	560	547	521	562	523	562	536	555	559	519	538	553	544	577	540	567	516	525	563	516	579	550	539	548	535	518	558	569	555	555	540	577	542	555	548	566	530	533	566	530	555	585	573	546	500	536	543	546	578	584	542	556	549	525	537	475	548	542	561	534	535	529	620	556	555	573	551	515	536	565	520	580	519	567	559	562	531	508	566	582	539	589	536	527	547	622	566	561	537	524	540	546	566	525	528	552	584	517	567	538	555	595	519	539	569	523	563	526	541	540	501	532	531	569	546	515	548	564	550	530	552	578	536	536	535	528	507	571	592	533	528	524	535	544	522	547	564	542	579	532	560	562	574	514	542	576	547	585	540	568	547	547	522	529	564	535	526	552	558	619	522	533	537	530	561	513	522	546	545	570	538	521	501	547	511	568	541	571	521	536	525	594	559	516	553	540	532	526	543	517	563	534	573	566	543	573	600	551	543	567	550	553	542	499	549	562	548	573	539	583	577	564	553	551	543	552	550	594	577	528	527	542	529	549	582	543	545	588	565	541	530	543	559	529	527	518	511	516	525	532	497	534	559	512	587	550	571	573	508	557	562	586	548	513	511	554	566	552	546	567	563	575	548	526	583	619	509	557	549	535	582	588	529	587	505	534	558	584	542	555	591	530	539	568	551	582	562	526	553	523	552	538	561	552	579	592	575	554	574	544	559	547	574	564	545	551	543	533	567	570	567	580	576	534	533	524	526	522	556	534	588	527	547	558	535	575	544	558	517	563	552	552	548	565	562	561	543	506	542	548	563	563	573	565	559	556	543	590	540	538	584	508	552	541	560	514	575	566	578	562	549	552	514	566	571	565	557	551	577	548	538	574	540	574	542	556	531	551	533	526	577	583	502	522	539	582	563	565	586	565	546	595	569	577	558	584	574	543	574	526	560	588	515	533	546	559	507	566	542	558	549	600	576	564	550	546	586	548	577	534	537	534	541	553	566	507	551	527	542	547	537	541	580	541	561	544	553	554	512	580	558	591	556	544	531	511	525	541	514	594	605	568	530	539	530	508	603	532	583	532	532	539	539	570	530	554	538	549	596	583	540	520	547	512	509	573	540	533	549	537	568	556	537	534	486	506	509	551	552	521	515	582	552	539	533	548	516	572	541	534	511	551	566	550	557	524	552	538	555	553	569	587	550	562	564	552	545	521	559	544	541	543	575	533	568	589	578	518	583	560	589	551	563	564	556	571	530	555	551	507	554	524	551	587	503	515	510	537	532	519	566	566	546	538	541	549	552	541	532	565	521	544	541	512	561	541	565	557	520	521	552	565	551	520	527	579	537	519	522	498	556	572	538	543	549	598	524	565	559	538	543	572	528	555	582	566	557	544	549	583	553	528	519	537	560	506	555	551	550	525	516
24448	21072	27477	24841	12530	575	339	342	252	231	225	218	198	196	195	212	193	193	180	163	174	166	155	163	157	166	160	180	180	159	156	178	158	163	190	153	156	170	174	178	158	177	171	168	140	127	176	152	155	164	144	173	140	141	143	158	172	162	157	160	189	175	163	167	148	185	151	141	161	160	166	163	151	165	162	158	167	159	148	166	141	170	154	160	151	157	137	161	156	166	170	159	169	163	157	153	144	149	134	162	158	168	151	154	173	183	159	165	167	159	147	165	164	185	166	170	168	156	177	153	157	168	177	175	156	168	178	153	179	155	153	161	159	134	158	151	148	170	158	165	157	147	146	158	172	169	143	167	150	171	146	132	164	148	174	174	156	159	167	170	154	152	159	163	145	161	154	170	151	131	166	143	170	184	163	149	146	125	157	165	151	158	165	173	153	162	172	164	167	161	174	160	126	152	144	178	164	182	154	157	163	146	140	165	175	143	158	149	165	148	180	137	162	145	148	148	153	164	159	138	163	152	145	140	147	151	148	137	148	150	169	148	147	168	171	162	140	155	147	149	152	164	143	158	137	162	158	151	174	158	144	160	154	147	168	176	154	154	147	159	148	165	155	174	138	138	172	142	161	173	164	153	150	149	145	157	177	155	180	139	154	150	159	146	155	168	160	146	123	159	149	149	185	147	176	168	149	151	161	162	152	166	145	171	177	152	165	152	169	179	162	160	146	173	143	146	141	176	144	148	156	173	173	150	181	158	169	142	153	150	161	163	150	160	169	150	184	168	158	167	169	153	172	171	155	152	172	147	159	166	140	133	175	148	136	129	173	158	149	155	168	155	142	144	170	132	165	161	177	140	165	154	172	180	125	159	150	144	161	162	179	157	149	163	146	128	176	164	149	180	152	151	155	146	145	167	155	158	160	152	168	165	177	164	176	138	149	163	139	146	151	147	162	154	136	173	164	160	156	174	156	146	153	169	134	155	164	153	160	144	152	165	130	149	169	142	162	149	140	159	161	160	168	154	176	167	168	138	157	153	142	153	155	175	161	172	168	142	167	163	156	146	118	174	143	121	153	179	173	164	163	153	158	155	166	161	154	163	164	163	169	178	155	178	150	143	147	177	168	143	145	162	146	173	160	138	166	156	152	146	156	135	155	166	148	205	166	149	164	173	167	185	176	166	171	152	163	161	160	137	167	160	168	148	141	154	146	181	146	148	159	179	158	161	148	166	163	161	162	140	157	169	176	176	164	139	144	151	140	168	149	188	152	163	153	183	149	150	159	163	153	173	159	146	158	157	148	168	157	181	165	136	127	140	140	180	153	152	163	181	159	149	161	152	164	182	139	160	185	151	159	165	153	140	144	173	152	160	148	168	164	148	148	154	155	139	141	158	158	145	142	156	167	137	173	160	174	151	160	161	178	175	158	166	154	165	147	164	162	153	180	159	143	141	164	150	170	167	160	173	168	156	152	165	152	156	176	150	147	154	143	169	181	179	170	139	156	166	151	171	161	172	174	144	167	153	170	163	174	142	165	159	154	145	145	185	158	161	157	148	165	143	184	158	165	152	157	144	163	167	154	161	152	167	170	147	164	145	159	148	164	152	157	167	159	165	116	164	150	161	156	162	157	167	156	140	174	150	176	161	163	165	150	130	169	162	170	174	182	168	168	147	166	155	167	139	159	165	153	157	150	133	140	181	139	172	157	148	177	160	185	160	152	152	158	161	175	147	150	140	166	156	172	151	156	146	167	169	165	132	160	166	151	143	152	164	151	155	145	143	169	157	164	156	142	162	170	162	187	142	150	178	168	166	151	167	156	158	174	159	161	154	164	168	185	161	163	147	142	169	159	149	151	149	159	158	155	135	160	132	162	142	161	162	171	162	160	160	140	138	136	142	168	171	160	173	172	151	161	156	153	167	146	152	153	164	184	158	158	160	156	165	161	140	175	146	162	150	164	178	161	175	179	149	164	166	171	155	148	170	164	166	168	136	147	152	173	145	153	177	154	171	151	145	135	142	150	154	156	172	165	171	131	170	148	147	156	164	165	155	173	142	159	152	147	160	178	170	149	151	157	162	169	163	171	150	167	150	156	165	144	174	138	161	146	146	156	155	129	149	154	165	154	161	131	165	144	189	151	141	176	165	156	155	148	175	173	151	168	154	157	143	160	171	161	148	163	171	154	159	153	147	155	162	161	164	156	138	170	134	150	133	164	155	146	163	149	170	151	150	143	166	160	145	171	164	186	146	161	167	145	142	155	141	157	161	135	155	132	182	164	146	150	150	153	153	157	159	156	154	152	158	143	159	165	149	163	181	164	163	153	154	174	137	136	158	157	164	166	142	153	169	142	144	166	143	161	166	140	167	167	148	147	137	147	160	142	135	173	164	163	159	160	154	150	137	159	146	147	145	149	139	163	172	172	167	156	152	173	156	170	163	166	177	134	164	155	159	160	153	139	162	144	158	139	156	162	152	159	154	164	160	180	162	148	171	173	146	142	171	180	183	154	130	157	169	166	167	144	140	166	152	171	180	144	162	152	151	160	162	172	147	164	175	146	144	137	159	169	148	149	172	140	170	175	141	159	156	158	170	176	141	165	152	158	146	158	144	140	163	153	170	166	145	144	153	168	136	150	160	147	155	158	166	155	165	140	170	161	144	163	158	162	164	165	152	169	152	166	161	137	162	144	153	142	136	153	185	138	142	157	164	155	151	137	164	186	152	154	166	141	156	157	170	166	177	150	137	148	168	162	149	174	139	146	165	150	163	177	153	170	177	164	150	145	151	173	158	173	159	153	157	146	174	170	166	166	160	152	133	174	151	152	167	149	164	151	154	146	164	151	169	151	160	156	144	154	146	175	176	169	164	152	132	194	154	167	161	160	147	168	187	157	181	162	159	151	127	155	155	168	167	168	172	167	145	145	175	165	171	163	169	195	167	167	135	155	190	156	159	173	174	150	143	151	143	158	159	171	145	153	158	148	166	159	151	185	156	144	155	148	157	174	178	155	168	152	159	165	159	154	142	177	157	174	153	148	172	147	164	163	170	167	166	148	158	151	161	153	161	182	151	151	152	154	149	178	155	159	160	153	130	157	141	176	168	169	142	147	152	144	154	157	163	169	183	153	166	164	167	159	134	159	161	149	159	160	137	159	147	166	154	134	157	179	144	161	177	147	163	149	185	148	145	164	134	161	164	162	181	151	164	132	159	156	164	175	145	166	180	157	164	136	158	181	146	170	145	166	167	174	173	159	156	149	158	152	174	167	156	165	151	145	167	174	164	136	166	164	155	147	143	156	167	157	185	141	149	138	173	175	151	145	178	168	164	157	147	168	144	152	130	162	167	167	155	152	151	174	164	145	162	136	182	158	154	164	162	171	150	167	137	157	151	150	143	163	148	147	174	161	174	170	156	174	174	164	165	166	172	137	159	162	159	173	159	143	166	157	150	154	163	172	149	172	165	146	158	156	149	151	128	151	144	156	142
3292	4926	3303	1540	1125	805	706	556	451	376	325	353	286	264	260	255	234	238	233	219	219	214	193	193	177	210	194	201	234	236	201	233	223	201	200	215	208	217	178	210	215	225	200	218	192	161	189	196	192	204	175	179	186	204	188	179	206	211	196	185	201	194	197	211	186	179	197	177	193	208	202	187	227	229	224	209	187	200	181	173	185	204	210	205	181	194	204	167	187	184	184	202	161	194	168	193	199	196	191	219	197	220	190	242	203	185	192	189	160	204	187	200	198	237	180	194	194	180	178	180	207	202	185	191	195	193	192	180	213	181	185	180	184	182	176	187	171	182	180	199	217	177	204	186	190	190	179	197	187	219	200	196	188	197	194	186	196	158	188	196	178	201	173	178	203	210	160	177	183	190	180	199	204	214	199	179	206	202	171	180	194	185	182	174	187	192	184	172	185	208	170	200	203	199	180	208	198	192	173	195	199	176	192	211	206	190	187	223	188	195	202	203	189	180	195	201	177	212	159	201	197	215	174	236	180	200	185	177	202	195	207	203	180	187	229	173	185	211	199	195	180	193	186	166	175	173	192	225	183	207	179	193	185	199	215	206	207	202	168	187	177	207	204	190	178	198	191	197	187	165	203	221	182	174	178	201	184	182	203	184	211	191	191	188	201	189	182	168	190	173	199	199	168	224	191	210	182	207	179	199	200	193	227	169	201	199	184	164	189	201	183	190	204	197	196	180	163	179	205	211	183	206	201	198	193	206	189	203	182	220	214	183	210	205	177	203	186	177	195	191	225	208	198	208	178	198	198	193	173	199	184	199	176	169	197	198	181	184	195	183	209	179	198	205	206	196	183	181	202	187	194	191	185	184	188	208	180	179	166	205	192	185	204	203	193	181	193	199	192	184	192	184	181	209	202	207	192	177	217	198	168	185	196	200	191	184	188	197	205	210	204	173	226	169	196	201	204	195	188	184	177	197	206	209	183	186	186	179	207	185	195	179	211	198	183	209	177	187	175	180	196	190	187	197	176	181	170	194	225	186	201	190	194	172	225	210	225	216	176	201	220	188	169	175	206	159	188	184	196	219	194	189	181	209	189	204	199	214	191	200	222	176	159	183	200	191	192	214	202	184	196	215	194	211	202	188	207	192	198	177	205	180	185	196	187	181	223	178	187	192	201	203	206	199	218	182	199	191	221	221	208	179	201	193	207	207	184	217	168	190	155	184	205	176	180	201	187	194	214	213	194	224	172	202	181	200	187	207	174	189	199	181	222	179	202	181	187	196	182	196	202	182	178	187	189	194	195	210	175	201	185	195	193	201	220	175	196	188	184	185	185	215	196	199	182	193	170	214	191	188	205	177	203	211	200	194	195	203	191	188	211	193	187	200	208	204	194	187	219	183	197	190	177	197	198	193	186	191	189	183	167	183	191	206	182	199	186	197	191	210	218	176	215	201	209	195	176	188	173	199	215	203	191	196	197	233	194	183	179	181	191	205	170	183	186	179	204	185	182	193	171	200	196	192	194	194	197	204	210	195	184	193	188	200	189	197	203	192	197	184	182	166	192	188	209	206	182	186	207	215	215	181	192	185	181	202	202	204	195	207	188	213	186	216	209	169	179	204	204	190	204	200	196	188	182	199	180	185	202	189	196	175	212	213	171	219	210	232	191	195	188	192	211	185	169	206	196	198	203	175	155	192	193	177	189	190	199	201	195	186	200	188	169	182	189	199	187	175	162	173	165	205	179	189	218	191	200	217	183	193	179	182	201	193	185	194	191	202	199	188	179	187	197	190	190	179	201	189	194	192	196	206	188	169	191	222	211	178	180	209	188	196	193	208	204	192	196	200	205	213	163	171	205	209	183	210	208	185	177	183	192	178	184	186	193	181	200	180	177	181	192	174	196	201	194	186	199	172	181	192	186	183	203	195	181	183	206	196	186	190	210	216	196	201	196	200	180	202	172	182	197	205	180	180	181	174	160	193	190	185	184	179	197	204	171	207	198	214	185	195	191	218	185	204	191	193	191	202	168	167	211	156	170	210	172	172	198	197	220	197	186	172	198	186	195	184	187	210	188	200	187	185	182	190	178	162	206	173	197	216	200	189	194	196	194	174	194	175	199	172	173	177	215	211	171	195	187	198	169	187	190	188	193	181	209	178	196	180	206	222	174	181	194	167	177	169	193	179	196	197	198	177	189	183	195	166	172	190	188	191	185	224	215	190	186	198	197	161	211	185	183	175	178	204	186	175	180	198	187	200	195	208	192	183	204	193	202	173	204	163	207	192	193	209	192	168	185	205	201	183	212	217	201	177	177	190	217	198	164	191	181	184	190	186	188	178	190	176	196	197	181	194	196	153	207	196	202	172	193	201	190	179	169	179	184	170	170	190	189	163	204	182	167	199	185	199	188	182	185	174	198	235	190	174	179	179	205	188	199	180	198	208	213	189	183	195	176	186	166	195	228	191	215	190	203	187	219	202	186	193	179	205	170	204	188	177	178	195	204	177	215	199	196	179	186	200	187	186	205	199	188	169	179	192	171	204	203	187	195	166	193	191	198	179	188	195	189	177	211	174	172	191	171	198	189	192	198	195	191	194	165	205	206	166	183	211	196	189	197	205	203	182	203	189	202	208	177	201	195	178	190	201	195	193	199	188	196	181	163	202	199	214	178	194	204	203	210	214	191	198	204	164	198	198	186	184	188	211	196	203	188	176	193	206	173	216	199	170	195	174	190	168	176	212	191	196	185	213	220	187	182	212	185	200	172	191	165	161	188	190	177	175	196	203	218	167	172	172	199	194	194	195	200	193	187	183	199	175	196	208	200	178	181	178	206	215	199	173	204	184	201	203	194	179	192	193	185	203	179	207	183	184	178	208	194	197	181	160	193	177	176	214	195	189	172	186	179	207	209	189	201	206	186	204	217	204	198	201	194	190	185	191	208	185	178	199	190	183	190	209	193	188	197	189	195	183	202	230	173	190	203	165	207	189	171	188	194	201	189	187	187	184	194	190	197	169	175	165	194	215	196	202	190	194	197	189	192	178	187	220	201	206	185	192	168	171	185	199	178	171	185	182	188	201	201	177	182	194	180	150	183	191	177	180	221	160	205	196	212	197	174	185	177	180	198	189	200	207	179	199	178	190	170	197	217	186	193	181	182	172	203	187	191	202	188	194	193	196	219	188	184	186	196	166	196	224	198	178	199	192	202	184	170	186	183	205	190	183	220	205	186	198	185	172	181	181	176	204	182	190	171	187	191	217	172	170	184	164	178	188	164	185	200	201	182	195	196	189	185	171	179	210	217	179	209	196	186	212	182	189	195	208	177	187	170	208	178	189	178	186	173	193	194	194	178	193	221	187	206	185	182	192	187	185	208	165	174	196	186	181	203	191	163	185	196	195	206	187	195	165	198	211	192	203	182	201	194	183	190	213	192	178	207	190	173	174	173	187	194	160	188	192	190	204	200	202	181	187	174	186	169	157	189	181	172	194
22307	21044	28709	23582	21039	21079	10292	1124	878	695	642	627	554	548	522	492	492	465	464	449	454	412	427	394	471	407	427	423	435	399	405	397	419	396	405	409	386	421	418	402	409	422	414	402	380	411	391	433	409	375	383	426	421	343	404	392	379	376	384	406	400	414	385	358	419	376	413	385	361	357	393	383	375	399	418	440	423	393	406	406	386	388	392	387	346	410	364	391	410	358	437	360	378	421	414	413	411	369	384	385	415	380	401	389	398	370	395	367	394	415	393	432	420	365	391	378	413	443	409	425	398	389	365	372	396	408	405	383	403	409	418	396	351	377	424	398	367	419	395	394	424	402	366	400	420	354	379	369	412	399	419	389	386	389	396	418	380	349	425	393	384	423	411	372	376	421	413	382	384	377	391	401	358	372	372	365	375	422	381	418	408	400	388	384	431	414	391	361	412	373	364	376	424	385	409	368	398	408	391	429	433	402	375	413	396	385	388	398	396	428	383	407	397	404	390	435	390	415	375	378	394	409	365	416	383	368	390	385	431	394	390	382	399	434	372	399	376	385	367	422	392	404	380	407	409	401	402	405	374	361	387	359	392	385	374	402	366	387	392	398	422	425	410	408	409	388	402	381	408	386	356	401	378	390	393	385	421	386	373	385	372	395	392	384	376	375	419	384	421	390	404	357	406	408	372	395	378	391	360	378	347	401	386	372	364	403	389	382	394	382	419	384	424	368	413	389	377	402	363	337	384	395	394	392	383	411	386	430	356	393	403	379	368	408	409	394	356	400	417	365	410	398	392	396	379	390	395	382	424	386	387	398	394	387	365	426	385	407	388	410	384	401	414	414	388	387	387	365	413	396	433	380	409	396	394	394	407	409	423	419	386	430	371	365	368	369	378	398	385	426	407	363	413	365	406	388	406	397	376	386	380	362	382	413	398	387	447	387	402	370	406	413	383	351	384	371	435	359	389	370	386	379	394	396	376	381	402	385	409	414	432	395	356	386	373	417	383	413	395	405	348	387	401	408	376	370	365	362	414	387	409	370	419	374	384	388	384	402	416	394	373	407	413	343	407	419	440	377	390	407	407	373	382	396	367	385	402	391	412	370	390	391	391	392	386	393	384	404	375	401	372	407	402	391	405	405	395	349	402	377	427	386	405	411	381	385	375	385	387	404	365	380	399	371	383	397	391	355	330	373	406	379	400	380	409	390	386	394	376	358	339	411	367	406	390	369	393	412	373	396	376	430	376	359	384	408	385	400	429	366	393	409	398	430	407	344	374	362	382	385	395	410	374	386	382	392	369	408	422	400	371	395	369	396	370	389	373	401	365	356	386	385	376	436	430	415	363	386	380	367	402	422	370	384	415	420	408	403	368	401	398	392	429	366	400	416	380	426	400	424	387	431	423	404	403	376	410	411	412	413	401	376	373	364	388	377	381	395	368	387	382	357	416	362	413	391	386	380	399	407	382	378	413	344	409	390	395	410	397	409	367	388	392	405	370	397	389	377	374	376	397	410	367	359	392	389	407	419	396	381	398	396	406	400	427	358	414	415	393	391	358	413	434	385	381	401	385	400	363	394	385	365	370	392	406	375	397	400	413	379	420	398	409	368	374	369	381	420	403	385	389	407	375	385	392	377	376	374	400	418	361	396	383	375	371	366	394	359	394	391	402	375	400	400	412	384	416	395	396	358	401	398	366	405	419	360	371	371	390	377	397	402	419	372	378	395	379	399	366	414	389	393	354	392	396	405	391	387	401	419	357	388	371	364	382	398	397	403	347	382	424	407	378	383	401	367	395	384	394	419	360	380	413	405	422	396	378	376	387	402	413	380	392	355	366	386	403	365	361	384	405	383	391	368	423	399	396	389	406	376	411	390	362	380	365	361	406	421	385	367	394	410	401	396	405	391	402	415	391	365	376	384	446	403	382	368	369	370	374	411	373	410	380	372	373	405	380	380	395	376	382	397	400	413	363	413	369	409	385	368	370	361	381	342	414	375	407	399	372	415	391	425	398	431	399	355	381	393	364	402	393	366	393	360	358	419	406	391	436	384	395	371	374	381	388	409	399	352	380	386	376	409	385	449	419	427	368	380	391	412	399	411	397	373	402	392	415	406	368	398	348	372	403	398	398	379	368	383	405	398	393	405	369	401	357	371	389	387	398	427	382	386	391	401	395	399	389	388	381	393	417	392	372	352	386	392	401	399	379	412	378	416	391	367	413	361	386	400	394	377	396	375	379	398	403	390	442	401	395	382	415	367	391	420	408	375	416	407	397	389	396	427	392	418	381	392	405	368	391	375	391	396	375	374	432	381	380	403	382	398	371	385	422	407	394	420	384	359	364	386	425	384	376	385	358	417	418	394	414	426	393	370	395	421	383	396	354	382	349	410	393	371	405	399	438	336	389	357	424	396	376	414	427	414	415	441	370	399	406	370	420	363	393	422	400	392	393	371	375	377	344	405	402	437	385	392	387	370	372	441	353	401	372	366	371	407	389	368	381	427	394	412	352	406	391	421	404	391	370	388	407	389	426	377	399	394	374	383	396	374	372	374	388	376	373	356	382	380	440	386	396	394	375	400	405	425	441	392	403	408	410	405	358	370	400	385	396	425	389	375	390	408	415	381	367	380	375	369	368	418	400	411	368	370	388	421	420	371	380	428	370	400	366	351	391	403	402	382	369	346	375	400	390	393	395	371	411	357	408	400	413	415	380	376	366	382	405	381	375	400	394	376	379	362	393	405	373	384	395	380	368	378	402	373	412	373	403	379	406	396	391	379	387	389	358	393	395	396	433	376	367	387	398	381	382	387	394	398	383	370	377	426	393	418	407	386	385	367	405	358	402	404	390	412	378	378	372	405	410	379	385	380	405	398	395	361	414	361	417	371	366	378	381	377	392	377	406	375	379	377	377	384	374	377	361	366	367	370	373	381	425	360	398	389	415	370	394	405	391	401	405	370	377	440	381	360	418	393	367	390	413	361	395	393	362	381	377	396	394	365	375	361	376	403	387	407	402	410	368	380	385	353	429	387	381	380	376	394	395	381	385	377	391	418	390	373	377	396	418	396	371	378	390	379	390	411	358	390	392	356	423	389	397	398	395	417	390	375	408	417	381	420	395	362	402	351	356	361	404	391	352	398	361	364	370	414	430	353	365	338	409	381	382	393	410	389	365	403	380	386	408	401	424	378	375	372	409	404	406	396	385	405	380	352	406	387	374	414	372	425	385	419	397	385	395	405	385	392	399	421	398	343	359	382	414	375	356	386	361	368	389	378	397	355	415	412	384	399	418	381	393	390	403	390	367	372	389	385	374	429	368	366	374	416	332	401	386	373	384	390	406	385	391	385	379	375	334	410	394	407	386	384	384	411	366	388	398	397	400	374	393	374	354	370	388	389	385	416	380	398	378	439	368	411	371	373	409	389	395	376	374	385	392	367	377	384	402	384	392	396	389	396	390	379	347	375	379	398	387	376	382	405	404	418	392	386
6469	13765	9821	4862	3434	2605	1938	1577	1283	1101	890	864	798	724	686	629	621	598	558	604	519	557	545	528	489	525	513	478	466	503	474	502	466	461	511	479	478	454	430	440	452	456	465	440	464	476	429	467	464	461	418	452	460	447	441	444	452	447	444	413	438	463	451	421	411	455	457	455	450	450	439	476	457	442	452	453	458	442	421	460	439	480	468	410	462	443	447	424	436	433	445	458	428	447	424	481	466	462	472	447	470	482	426	476	497	431	452	418	450	454	427	451	447	424	431	499	460	431	410	444	459	442	425	421	442	423	473	437	400	454	462	489	418	433	474	434	484	421	385	475	419	473	436	428	465	438	422	369	450	462	464	400	438	406	439	428	442	448	471	448	439	456	428	465	425	449	390	414	452	452	434	443	418	428	447	454	472	452	480	465	412	463	411	431	430	428	461	405	469	444	465	429	422	453	456	429	424	430	426	477	433	441	458	431	409	436	447	436	445	436	458	442	443	442	440	437	443	427	416	394	437	469	440	417	443	440	427	436	483	485	410	461	473	465	444	454	417	459	459	455	469	460	468	474	422	416	461	418	428	434	420	462	390	473	474	451	466	417	409	449	434	418	445	399	453	447	425	429	415	417	439	468	426	432	473	432	451	434	444	428	438	436	432	411	402	456	419	448	450	444	447	448	425	433	492	452	424	420	453	454	444	425	462	436	416	402	435	417	436	455	469	442	426	449	418	445	395	455	454	427	421	447	465	456	437	459	446	467	449	440	464	451	437	416	465	467	441	425	437	455	443	459	419	485	416	433	439	427	422	456	429	442	449	431	461	438	438	434	461	437	441	437	416	443	443	439	450	478	434	456	443	438	418	468	458	484	421	452	405	448	458	419	438	464	453	464	436	462	426	440	413	426	433	433	480	431	462	405	391	444	427	473	443	446	461	443	453	450	435	410	443	455	450	438	456	485	432	442	468	419	470	447	440	437	418	422	474	446	479	431	451	453	409	437	468	431	424	437	518	448	413	425	459	410	399	459	435	421	426	439	424	448	426	439	435	453	437	439	453	402	433	470	407	457	475	420	438	447	461	437	480	434	449	435	424	418	456	427	455	417	472	472	468	435	418	438	457	477	437	508	435	431	422	448	462	417	462	442	427	442	439	437	445	429	414	451	405	455	462	408	425	460	442	430	429	423	441	438	430	468	487	463	444	435	468	463	424	450	436	419	440	429	454	427	413	439	435	448	420	459	418	454	474	398	423	448	449	433	417	451	431	439	406	445	438	435	457	451	454	456	474	458	424	428	421	417	442	452	463	412	511	437	464	453	474	431	469	482	461	422	436	403	421	433	447	449	441	465	438	430	489	440	443	454	436	438	468	454	458	457	460	464	482	467	417	457	467	458	433	488	424	462	439	431	459	423	443	448	448	434	441	434	425	445	438	424	432	453	412	434	429	459	418	403	455	431	434	460	446	470	452	424	448	457	437	445	454	454	412	408	423	461	471	463	426	438	418	454	432	414	407	446	452	455	427	412	461	437	437	450	415	414	444	418	403	407	400	439	429	418	429	412	438	443	464	436	433	429	455	461	428	448	455	455	442	435	438	446	445	456	504	400	435	432	462	446	431	456	429	443	474	421	458	448	448	451	444	470	439	460	413	446	408	443	444	442	451	428	460	453	419	411	419	432	461	457	448	420	432	450	467	414	470	455	460	440	416	418	455	439	454	437	442	464	450	433	406	469	452	443	440	472	444	437	452	462	420	447	462	457	433	463	412	490	432	468	440	441	394	433	407	435	446	428	439	457	457	459	418	433	430	450	449	474	426	407	441	435	425	443	434	437	434	430	463	457	463	423	469	424	473	471	415	451	454	460	469	431	413	432	422	436	436	434	419	455	461	489	439	452	436	443	463	425	434	422	445	424	383	441	410	468	416	441	460	439	453	462	447	420	457	433	465	453	434	412	493	399	418	445	417	437	467	431	472	449	467	434	432	454	427	449	423	429	448	445	440	437	453	411	429	421	409	428	474	481	438	448	428	462	391	461	456	436	426	432	409	422	393	390	458	463	398	510	434	459	438	451	475	439	417	444	441	429	459	427	427	445	479	444	487	445	464	425	445	447	443	427	425	468	453	444	417	415	412	465	433	432	443	428	457	416	432	458	437	423	427	429	423	461	449	466	448	444	429	422	445	462	417	405	455	474	477	453	465	445	441	442	436	448	406	421	431	463	399	477	398	447	426	462	441	472	438	467	466	418	442	403	460	432	433	426	450	452	445	443	490	423	460	414	438	445	426	440	472	434	455	444	514	432	429	429	424	463	433	460	451	468	422	386	486	435	439	449	431	434	455	474	442	439	435	436	442	433	491	425	442	451	446	423	438	475	445	460	423	411	447	469	445	447	420	427	464	482	437	424	430	438	443	466	403	445	467	434	469	466	504	416	432	425	417	435	420	426	447	433	430	435	450	440	400	406	429	459	443	460	464	405	424	446	433	409	418	466	442	441	422	473	426	423	444	442	443	447	452	450	431	448	413	420	424	417	443	461	476	422	440	403	435	464	427	454	445	460	452	421	428	418	448	437	415	426	466	479	455	404	428	406	454	423	437	457	423	467	435	439	402	463	444	427	446	455	438	422	396	462	493	461	417	433	463	424	408	454	461	389	419	435	447	447	424	421	439	426	492	457	412	464	423	466	441	454	478	465	404	426	452	425	462	490	425	444	437	450	424	422	420	428	389	424	454	399	411	443	443	433	450	428	455	490	405	419	441	437	464	465	426	454	456	398	434	414	473	445	459	449	444	457	460	443	439	431	471	456	426	447	420	418	471	455	462	430	410	437	475	445	438	423	462	452	462	437	411	442	399	408	419	450	437	422	408	429	466	429	405	436	433	426	417	430	449	416	476	432	446	431	448	417	455	450	456	434	428	433	456	431	475	450	436	489	441	449	409	450	462	457	472	445	477	460	421	430	440	453	439	425	460	401	442	469	476	446	433	450	410	431	397	433	411	457	418	417	447	418	432	420	428	433	490	469	439	408	425	420	447	410	411	411	454	443	429	452	422	447	433	455	423	476	426	399	428	455	398	447	440	443	414	448	450	450	399	446	457	457	466	448	464	403	418	441	474	472	448	425	465	423	437	435	423	431	455	466	460	459	428	461	422	454	435	455	466	437	434	446	469	443	439	448	421	436	474	441	431	402	420	416	459	426	460	437	442	432	423	400	474	471	394	417	466	429	450	462	458	439	409	440	430	437	428	423	426	392	460	455	401	397	429	441	443	454	445	458	436	401	462	400	450	448	442	421	436	401	438	427	456	460	464	467	451	479	451	432	422	407	477	422	450	457	404	445	471	447	448	461	455	435	429	460	450	456	436	441	462	408	460	410	465	442	461	434	464	434	445	458	430	418	465	421	435	431	453	459	435	426	439	410	429	457	470	448	464	441	419	415	450	448	400	429	472	489	439	450	399	433	414	444	472	449	463	446	464	430	439	466	448	454
27385	18104	3706	520	389	376	316	272	297	330	320	326	301	298	290	290	291	275	294	335	281	304	299	290	300	287	281	298	294	292	298	316	315	304	286	255	293	320	311	326	311	302	297	295	306	285	276	293	248	271	278	275	258	299	287	308	313	296	306	306	302	266	322	260	310	307	306	272	281	300	286	292	296	304	284	312	310	271	278	320	292	300	281	296	316	283	285	287	297	320	282	292	281	290	307	305	281	308	303	308	277	284	270	261	303	313	304	280	292	308	281	306	294	290	294	303	315	310	277	283	301	301	270	297	311	300	260	311	279	299	278	283	276	319	301	295	301	299	310	262	306	330	313	302	302	296	297	305	262	326	299	283	303	277	294	284	294	303	302	305	287	321	265	277	307	279	326	261	314	299	266	313	294	360	293	283	299	307	293	283	297	281	333	298	279	328	289	295	298	266	278	305	299	321	281	286	326	314	252	280	318	299	293	288	312	283	296	301	287	274	282	293	278	297	327	298	307	316	325	279	302	307	314	331	263	265	310	311	283	275	298	310	316	290	294	285	278	286	289	292	315	281	294	274	273	302	302	264	285	332	274	298	287	286	293	318	294	289	260	299	291	334	299	280	300	296	285	321	331	270	293	301	291	308	282	290	292	288	323	326	262	300	311	259	289	313	276	299	310	294	306	287	263	302	291	296	316	301	286	287	310	305	287	337	286	309	292	273	286	293	292	282	285	292	289	299	307	317	299	296	278	276	250	289	318	274	273	316	304	294	293	304	306	289	294	267	275	321	285	319	329	307	284	284	296	287	323	286	282	287	285	280	328	263	309	333	288	284	308	276	292	277	286	294	320	324	298	342	312	316	300	281	304	272	332	295	291	299	294	306	283	302	289	296	293	322	312	311	280	310	300	307	284	275	279	314	266	276	285	285	269	290	302	292	298	319	293	276	292	303	257	276	284	270	316	290	311	299	300	302	280	297	276	278	311	282	306	281	289	312	298	292	284	310	277	288	282	279	299	263	273	299	311	326	295	279	295	304	308	285	288	276	304	295	294	257	284	312	285	305	299	284	280	290	261	277	274	297	287	325	285	316	295	299	259	276	304	290	316	314	273	300	309	281	284	281	292	282	277	272	271	278	344	322	287	305	271	288	283	285	296	308	287	294	304	275	270	259	269	301	303	297	283	311	270	312	276	305	286	279	299	287	319	307	274	296	279	295	280	274	305	299	284	272	303	304	272	281	303	263	290	281	288	295	318	297	277	314	288	306	320	287	323	278	293	269	302	318	266	337	308	281	277	280	310	305	301	247	319	289	292	264	306	286	300	321	306	293	321	308	310	277	321	328	256	308	318	287	304	326	284	271	302	308	267	271	306	282	321	312	261	307	299	289	254	286	285	282	299	312	306	295	296	312	309	279	256	283	321	305	309	280	275	324	259	274	304	297	281	317	282	284	277	320	283	286	288	285	312	289	321	301	296	287	306	305	288	297	309	301	282	288	334	288	303	277	276	325	329	309	296	263	303	310	301	289	273	281	291	261	313	279	270	280	290	308	283	258	314	310	298	293	290	260	318	274	268	320	309	290	303	289	298	297	284	304	285	310	319	310	306	285	287	308	267	308	283	287	290	280	250	285	309	290	279	310	280	324	307	284	289	307	286	287	271	313	303	279	302	324	275	283	289	289	294	274	274	260	277	276	283	315	277	291	272	276	290	268	282	299	286	291	290	283	313	293	276	308	268	285	287	287	325	291	289	306	267	289	306	308	272	297	290	304	327	265	301	315	263	294	281	290	280	269	286	256	296	303	316	297	308	320	283	290	334	304	278	290	296	303	275	283	319	265	288	307	293	301	299	269	266	272	288	298	286	292	270	291	281	282	301	282	289	268	302	302	280	295	317	312	301	317	301	291	296	310	286	333	259	285	269	320	294	315	271	305	275	291	295	273	284	303	323	264	286	274	308	289	307	301	303	273	325	303	277	316	299	270	285	276	293	297	296	289	336	294	298	299	324	322	314	257	277	289	313	299	268	291	305	329	323	279	330	266	305	288	295	302	285	316	314	302	288	320	300	299	300	284	289	264	262	316	315	312	292	275	306	287	314	288	315	312	314	264	316	288	267	283	286	301	333	290	325	318	322	282	281	242	283	304	289	298	307	306	285	325	291	294	295	320	295	267	297	313	329	293	345	297	274	297	292	281	322	288	256	283	277	296	285	290	290	315	295	280	288	269	263	302	290	275	278	288	313	287	311	293	270	278	307	291	308	288	289	314	302	265	305	286	309	270	298	282	310	302	273	307	295	270	266	301	289	316	294	296	282	320	318	273	268	305	306	300	337	299	287	330	278	296	281	284	288	309	309	278	313	261	299	310	298	287	282	269	307	295	276	287	275	295	311	292	296	310	295	307	270	296	331	276	270	275	280	300	287	303	283	287	302	319	297	315	263	300	305	293	311	274	312	292	303	278	277	276	267	322	290	306	269	298	294	278	271	306	275	313	268	289	296	315	313	288	319	327	315	309	325	301	304	272	312	334	298	302	289	299	275	289	310	292	295	269	289	318	293	311	304	286	297	292	294	325	331	298	313	282	316	292	323	303	314	282	304	316	281	315	298	268	307	302	300	320	316	268	284	288	273	308	278	316	328	306	286	297	261	325	297	304	307	259	310	301	306	310	302	294	298	306	332	276	312	304	298	341	314	313	278	290	294	305	282	342	285	307	299	293	280	250	266	307	319	298	282	282	315	270	340	286	294	313	297	273	307	305	274	292	307	294	284	280	281	309	281	294	251	307	326	338	283	286	283	313	296	322	324	320	293	321	262	328	281	289	317	324	277	287	325	308	287	309	257	274	346	288	292	312	289	249	282	299	282	315	305	290	301	293	307	274	278	289	287	295	292	287	261	310	285	285	273	288	284	284	284	290	294	253	284	272	267	304	302	289	295	296	320	302	306	281	281	288	284	290	263	287	282	278	291	282	295	274	329	290	291	273	287	313	295	285	286	288	282	290	269	318	309	285	293	297	301	304	276	271	285	310	281	263	264	296	278	298	299	286	302	304	326	276	266	271	284	300	290	267	294	253	273	276	335	291	311	270	266	278	308	279	273	291	279	280	293	269	309	288	302	288	281	295	289	268	302	291	264	290	255	294	304	279	281	315	295	316	283	300	257	282	314	272	265	283	302	295	268	312	276	307	292	269	266	318	342	304	264	288	279	294	263	300	281	303	286	267	279	280	282	295	331	277	311	268	297	323	308	294	323	269	320	293	265	299	313	301	289	298	325	308	320	301	276	306	302	287	290	289	286	280	311	288	290	295	297	251	277	293	292	276	295	288	291	286	311	318	295	279	287	300	297	270	285	275	296	312	290	291	299	275	307	294	289	322	268	283	310	293	262	306	273	286	285	288	286	271	307	275	282	307	271	301	301	255	295	265	295	300	269	284	272	283	272	271	289	277	275	320	299	292	294	244	273	288	305	309	321	281	300	294	297	304	312	284
4179	816	640	450	439	381	362	348	372	348	338	313	348	337	303	317	356	334	321	345	334	333	368	338	324	324	315	285	311	335	350	323	317	315	336	318	303	322	328	308	329	315	317	316	366	295	323	354	331	311	323	324	331	329	321	340	306	341	358	337	345	309	333	322	343	339	314	302	318	343	289	321	317	320	355	313	334	355	323	342	316	336	330	341	295	335	297	302	357	333	284	334	301	327	336	308	341	295	332	342	313	301	304	332	317	363	333	338	332	366	356	308	329	295	355	344	312	365	301	326	328	323	320	322	335	279	314	321	324	337	286	337	302	315	339	337	339	305	353	330	350	318	321	320	311	331	356	325	335	343	338	314	325	327	340	315	316	308	323	342	326	331	333	289	336	356	376	306	269	331	323	333	335	318	347	347	317	351	318	302	309	310	328	302	311	317	368	303	339	329	318	335	324	308	259	308	328	323	354	293	296	319	306	306	344	326	342	323	312	325	319	308	304	306	344	332	338	337	323	316	327	315	340	318	338	322	333	319	301	319	322	332	315	351	339	311	312	318	290	314	361	330	321	340	334	325	298	326	310	322	339	341	312	342	315	313	343	317	303	322	294	298	338	284	304	340	351	313	333	307	322	335	336	342	344	314	318	307	314	330	343	343	322	329	348	312	335	336	288	300	304	309	302	307	338	297	327	327	341	314	317	346	313	319	282	349	344	330	296	297	325	340	332	332	320	335	343	313	315	308	326	318	329	326	326	343	349	323	312	323	346	327	324	318	338	291	297	328	307	304	305	294	314	341	311	372	317	334	309	341	310	369	322	316	332	339	314	315	339	313	327	312	344	306	332	326	326	326	326	363	322	316	359	308	313	323	316	313	313	298	318	319	313	353	339	300	354	307	325	306	349	321	365	351	332	302	363	335	265	312	316	301	309	346	321	320	345	313	340	314	326	330	345	316	312	311	335	329	351	321	326	331	344	327	303	312	319	350	316	351	320	328	334	331	346	311	348	343	312	332	325	330	315	304	334	307	311	315	332	335	329	329	307	321	323	323	336	325	345	331	315	327	324	335	310	299	315	314	351	336	299	311	318	336	299	338	311	312	340	324	313	327	314	304	344	347	340	331	319	333	318	320	321	320	324	324	326	324	309	310	319	342	343	336	337	316	305	325	297	327	312	327	310	322	357	342	324	309	327	313	319	325	331	306	351	316	300	303	282	350	304	338	332	286	327	311	321	338	350	322	311	325	339	299	335	314	307	291	288	331	337	325	308	326	348	344	325	319	317	316	329	346	310	317	339	315	351	357	312	312	305	281	316	323	323	322	329	347	348	306	305	343	322	327	337	293	312	326	337	322	328	316	333	324	307	318	301	306	333	325	329	315	324	359	278	316	329	327	323	313	315	335	304	308	310	345	337	273	324	333	310	317	293	300	314	334	332	299	340	291	339	326	337	333	306	308	347	316	354	301	297	336	327	304	336	291	321	310	348	344	318	328	297	331	314	327	318	316	316	348	320	291	314	294	328	325	315	348	337	349	313	345	308	319	308	332	327	339	282	274	332	330	321	343	344	338	318	343	323	295	322	316	352	309	356	289	350	292	328	326	343	319	311	295	309	314	299	316	327	340	351	332	328	339	300	341	335	324	299	330	328	321	337	318	345	354	334	312	309	302	329	328	315	334	342	340	349	319	319	331	311	318	328	348	310	319	297	324	303	352	340	321	323	307	339	308	377	325	330	369	338	322	325	315	328	335	351	300	346	318	299	353	315	348	328	342	293	323	322	354	304	342	336	350	307	301	300	311	326	319	353	312	322	318	355	298	323	329	306	354	308	323	315	355	306	296	332	347	286	342	345	370	363	339	333	317	325	320	309	328	312	349	318	315	318	347	307	324	305	348	323	337	332	301	330	306	322	332	324	324	303	342	331	325	310	327	303	324	310	331	339	325	336	324	326	292	358	314	342	344	316	318	376	372	327	340	331	343	340	303	317	354	333	329	317	312	333	335	335	312	295	307	323	329	342	332	315	320	320	329	335	368	316	346	335	308	295	347	315	364	323	320	362	317	317	268	341	328	353	351	302	364	309	314	323	360	310	345	309	290	344	296	320	329	325	332	319	344	326	334	308	338	325	351	307	321	321	318	322	314	314	347	318	330	349	285	283	324	332	311	306	331	352	287	341	334	354	312	345	343	308	336	319	340	319	302	340	357	350	332	317	328	318	308	341	335	329	331	319	313	339	344	327	334	264	318	329	356	356	354	333	299	295	319	327	364	323	328	304	309	303	328	325	337	306	332	333	330	326	317	344	320	304	313	328	321	341	321	308	321	309	326	349	334	351	319	333	306	293	306	359	310	320	320	307	372	348	341	318	341	340	341	318	329	325	316	310	335	322	319	317	321	323	306	329	318	338	359	351	320	327	309	325	277	345	333	354	343	317	347	272	298	319	355	324	328	342	324	327	313	322	301	306	316	354	312	301	321	328	336	332	330	328	317	339	338	326	314	312	361	296	343	325	324	336	334	316	316	346	337	315	280	322	338	334	308	336	309	328	352	324	344	350	312	334	296	324	321	309	308	313	316	332	291	295	315	326	329	341	343	337	335	339	341	310	314	319	321	298	312	311	333	330	324	322	338	304	302	312	328	317	322	311	336	338	332	330	320	341	329	324	328	319	352	320	311	340	338	324	359	295	296	303	304	309	332	323	328	340	328	315	321	332	330	319	333	320	327	335	313	339	320	311	331	326	300	343	311	334	308	330	329	313	293	318	361	325	317	319	348	334	308	321	350	327	325	308	329	304	325	323	295	279	344	313	327	334	320	330	284	319	305	342	306	339	329	379	349	332	335	341	313	354	351	331	317	333	296	295	346	351	318	317	312	358	348	315	322	313	310	300	323	317	299	329	314	333	334	339	293	327	307	338	335	322	334	336	323	319	299	351	320	338	348	319	328	308	311	345	326	308	332	307	338	370	333	326	314	328	346	343	328	347	319	309	312	324	365	333	326	311	311	301	330	333	332	303	338	323	299	329	326	307	328	347	350	314	315	344	336	315	321	312	352	296	308	343	323	343	299	319	336	310	341	358	334	339	340	332	376	332	318	342	308	317	343	309	349	337	312	362	339	331	307	318	335	336	325	315	301	378	346	299	342	316	343	330	313	308	327	318	325	330	298	304	320	330	379	365	336	297	345	347	359	335	304	313	331	310	307	331	323	327	311	351	337	297	333	335	321	294	334	338	324	324	331	326	333	305	336	316	330	322	366	312	320	316	313	355	298	319	346	338	322	328	316	326	350	354	329	330	317	315	307	312	359	334	306	317	328	372	336	334	320	323	350	336	319	324	312	308	309	319	340	324	334	294	348	329	333	310	349	329	319	336	313	325	304	344	354	318	314	325	320	305	335	360	324	328	325	329	313	354	338	324	339	331	298	321	317	285	345	302	350	363	324	323	335	322	282	328	385	297	356	328	318	314	343	327	292	339	333	333	359	362	318
23342	21066	28410	23936	21076	11950	1298	847	790	680	607	633	542	520	576	534	545	561	580	523	550	497	514	520	499	516	487	533	488	465	526	476	525	476	543	492	481	482	478	524	537	507	544	502	477	506	485	462	492	480	469	466	500	489	499	508	520	455	515	459	492	480	516	480	464	470	444	491	497	519	495	519	481	466	480	483	511	488	465	450	497	452	502	438	503	504	458	498	503	493	477	552	493	462	491	470	494	527	482	475	438	484	431	509	485	505	487	501	487	486	479	463	483	490	510	499	541	501	505	479	444	496	464	454	500	511	487	481	497	463	470	473	487	459	504	455	475	455	514	496	501	462	487	445	503	496	479	489	505	497	480	491	504	444	466	472	480	461	469	529	497	475	458	471	477	476	456	503	460	456	497	490	521	464	483	460	532	467	481	506	491	475	487	504	525	511	496	464	485	501	515	486	482	493	473	494	459	528	494	479	475	464	517	461	499	474	485	500	487	507	478	487	460	499	492	499	489	493	467	489	488	449	464	487	495	504	481	474	457	514	493	473	503	425	497	510	486	495	462	499	487	485	505	470	469	501	469	481	516	487	490	474	488	514	470	480	471	470	481	462	474	502	499	449	471	506	477	488	461	502	473	505	500	497	506	468	501	512	498	425	444	507	504	443	477	513	459	471	517	487	505	454	478	508	491	475	517	519	481	433	507	444	469	468	497	473	512	476	484	484	480	484	474	516	481	475	479	489	485	469	486	523	475	503	494	452	497	486	491	495	497	482	518	473	468	472	480	451	500	510	509	483	471	480	494	469	521	505	505	461	523	517	485	459	513	473	505	471	452	472	487	500	507	533	462	517	495	475	482	452	524	506	473	480	485	501	472	507	474	497	467	482	505	484	506	484	525	493	485	484	532	499	483	469	495	479	512	464	484	474	454	460	492	468	458	443	503	488	482	544	451	508	501	520	476	486	494	515	508	510	491	508	464	486	479	453	520	482	506	470	486	487	504	479	489	466	493	477	464	465	464	433	501	480	510	475	485	497	473	480	467	476	489	478	480	493	494	468	486	484	475	465	473	460	505	518	470	495	465	448	500	468	505	492	478	462	492	493	497	457	490	461	509	491	521	483	474	483	462	479	491	489	503	509	487	478	476	483	472	459	493	469	473	503	489	483	492	486	504	485	497	479	496	493	506	529	504	519	489	512	483	508	460	522	496	491	464	487	501	477	479	500	479	469	519	466	500	505	470	517	462	503	479	485	495	477	475	453	447	476	470	466	512	468	476	439	463	500	504	541	461	489	498	487	491	479	457	500	495	446	464	493	493	484	486	486	482	496	513	458	492	515	474	496	490	504	463	500	492	472	499	481	510	504	522	485	476	442	471	477	473	497	507	520	485	465	524	471	501	506	509	486	493	479	451	478	482	503	491	493	494	475	520	462	488	471	496	462	513	494	501	490	517	476	477	490	526	469	444	496	480	472	501	480	486	499	489	479	481	498	471	483	481	537	430	543	455	498	455	497	509	461	493	488	509	482	467	482	485	481	484	464	515	462	447	471	455	522	535	473	494	448	476	456	481	497	493	497	477	445	480	509	483	473	450	488	508	486	508	470	505	475	484	484	460	493	499	543	472	495	485	489	431	479	518	499	487	527	504	506	478	477	485	506	477	501	457	481	481	467	438	463	518	482	505	501	462	492	446	475	489	457	474	485	502	498	468	485	473	490	510	492	469	486	502	470	471	497	483	495	466	477	458	491	471	473	510	530	439	435	498	500	526	500	507	464	472	494	493	529	456	483	456	471	476	495	501	482	497	506	472	488	444	510	473	500	499	482	479	472	475	497	488	534	465	484	477	482	497	509	465	462	501	481	535	452	470	509	501	485	458	535	499	472	491	480	496	494	461	482	491	498	480	471	495	478	500	514	463	517	490	499	484	501	464	450	513	497	489	485	468	437	513	472	468	493	497	462	455	466	503	517	465	511	487	526	535	456	498	487	462	482	470	515	463	449	456	467	487	477	453	474	462	478	473	499	464	475	507	503	486	500	484	477	495	509	502	463	507	498	452	500	497	501	476	480	499	513	490	490	471	442	505	488	488	491	530	496	487	513	458	520	483	436	453	494	511	480	473	458	437	474	487	442	502	441	471	500	502	524	482	454	491	487	506	449	500	461	499	480	524	504	449	439	479	467	517	462	492	483	479	480	484	471	467	483	519	505	460	490	475	460	475	507	487	429	490	464	466	492	480	502	436	486	506	490	476	485	478	515	481	478	518	462	455	445	502	466	474	501	512	476	470	499	524	496	443	488	451	490	503	474	472	491	478	455	468	482	486	497	451	493	445	482	501	473	518	477	486	502	502	475	510	520	483	473	477	462	481	482	503	468	485	444	490	508	501	481	507	515	479	520	481	423	484	490	480	456	452	488	480	502	467	489	492	506	488	496	484	467	507	541	444	512	502	475	521	451	526	500	480	513	449	504	512	449	500	489	462	504	444	484	489	499	468	499	453	463	495	507	513	474	492	537	472	487	479	477	488	453	493	452	471	482	467	518	465	487	457	452	459	503	481	480	513	514	502	464	473	484	489	483	487	465	485	494	450	491	514	496	470	508	531	490	527	486	460	469	498	498	484	517	468	456	486	508	484	471	501	489	478	478	480	468	500	468	507	492	443	488	455	485	494	491	505	481	503	483	501	497	488	495	486	454	503	505	504	517	477	463	516	447	508	502	501	485	513	502	454	497	486	439	501	461	489	475	470	484	497	505	456	507	483	513	494	460	473	462	514	495	456	529	477	508	539	469	503	460	492	466	513	494	494	471	500	476	482	456	455	498	539	464	460	481	455	514	490	517	476	509	501	471	521	465	493	443	443	499	460	505	500	453	466	518	486	519	468	483	449	472	495	480	481	466	473	483	467	504	495	474	525	508	500	545	513	491	469	467	481	513	477	495	502	493	492	463	478	470	526	493	485	494	484	492	468	502	516	496	484	505	497	501	496	496	459	496	475	508	484	500	459	525	483	451	510	470	513	449	500	509	504	522	486	453	458	490	455	474	465	484	495	462	471	441	472	488	499	505	490	445	521	468	484	466	515	485	495	507	493	487	480	536	539	499	482	517	542	533	513	514	492	490	463	482	522	500	514	488	486	506	466	503	478	448	504	488	437	476	521	457	517	524	492	489	512	502	497	485	460	485	505	476	489	509	493	409	482	466	472	478	481	468	480	519	470	468	526	442	502	478	497	490	491	519	500	465	494	476	495	495	486	477	477	470	464	513	458	471	456	502	486	490	483	509	476	490	486	501	472	445	463	474	498	510	493	478	489	454	473	463	452	540	504	471	540	503	484	440	489	526	476	508	508	497	445	481	490	476	482	494	528	436	495	458	475	471	491	478	512	469	444	464	498	480	518	488	472	461	452	468	472	504	507	469	490	481	421	502	491	465	496	466	486	473	484	495	454	439	489	498	477	506	501	453	468	476	491	502	486	466	451	494	453	470	448	511
3971	8554	6065	3029	2186	1689	1328	1160	964	950	791	743	756	709	630	593	614	611	605	639	580	603	574	553	578	533	542	547	553	564	556	547	526	553	529	603	558	540	477	577	551	525	534	565	533	482	581	551	513	525	521	559	526	573	552	524	576	499	529	565	570	532	572	535	573	514	526	515	543	517	508	523	519	529	575	561	536	561	516	524	559	522	540	566	556	530	499	508	514	549	539	527	504	510	566	577	499	513	544	528	532	550	553	535	547	597	515	513	560	479	545	524	520	541	550	518	556	526	565	520	526	578	528	511	532	552	534	509	479	510	520	536	543	572	535	524	545	502	535	515	536	493	571	518	496	529	552	499	512	555	553	510	518	556	528	539	536	517	592	557	551	559	548	528	534	521	524	547	517	532	532	515	491	543	526	491	544	517	562	507	534	506	593	539	559	514	497	525	532	540	507	526	551	497	561	520	517	498	551	500	548	520	499	546	543	536	511	488	506	518	521	524	518	523	513	509	515	481	545	504	541	542	521	540	507	540	513	509	517	547	499	573	504	533	544	519	557	539	561	535	514	536	549	549	540	539	549	579	528	524	556	497	535	502	523	518	581	567	571	525	538	555	535	529	533	536	515	538	519	547	475	539	503	556	523	553	550	568	547	502	512	522	540	494	565	505	574	511	585	519	535	520	509	557	557	534	536	550	546	466	576	547	517	521	521	503	511	549	539	537	527	527	510	572	560	527	501	516	517	518	569	493	500	504	519	510	549	541	526	551	509	522	474	524	557	524	546	553	543	528	522	504	512	581	531	527	552	538	539	506	538	542	554	556	521	502	560	535	551	534	560	547	541	522	506	543	552	551	521	523	512	538	565	549	517	556	559	534	565	510	561	507	522	495	559	525	546	523	527	533	496	520	524	530	527	530	559	511	522	521	496	529	518	537	514	538	558	553	558	538	563	523	515	538	534	550	557	513	516	521	535	511	499	549	542	535	545	534	541	536	560	541	550	523	520	526	551	544	523	509	534	545	501	510	521	542	544	508	537	525	558	519	562	533	524	476	555	527	561	545	509	514	491	539	529	534	562	529	516	540	505	549	549	528	508	541	550	508	494	506	571	522	520	525	565	551	543	505	485	522	538	578	529	492	522	499	545	509	513	559	494	526	567	516	514	512	511	509	551	527	495	545	557	534	558	533	543	554	538	555	517	505	531	547	501	534	536	552	508	557	507	521	523	513	539	490	532	512	537	517	544	526	529	514	485	532	553	512	502	511	517	520	525	544	557	533	577	513	497	522	501	514	514	514	545	501	542	551	530	549	532	558	536	494	543	509	545	547	517	522	525	527	526	505	516	565	547	504	502	574	518	540	522	512	547	524	554	550	540	504	517	570	552	497	532	486	544	499	536	530	555	492	529	495	506	533	510	534	524	547	534	547	493	523	551	531	539	515	502	511	521	546	585	540	523	527	484	511	521	556	530	552	543	521	536	502	528	519	495	531	529	558	527	533	521	569	533	537	544	510	571	523	495	539	528	496	498	501	504	573	573	577	519	547	532	514	548	521	522	506	551	560	523	520	534	555	545	531	484	551	517	536	512	530	524	547	510	515	556	563	547	522	493	514	507	593	563	549	514	520	497	562	505	544	533	517	517	509	533	554	527	530	528	564	564	505	504	509	494	511	517	534	536	558	519	523	500	497	512	541	554	511	498	518	512	534	523	546	551	514	567	532	585	505	529	589	535	545	497	516	521	552	555	510	533	491	539	516	549	507	504	556	558	511	535	512	518	555	539	518	554	556	473	529	552	520	588	518	528	523	499	537	520	540	497	527	526	538	519	502	504	551	518	542	538	533	550	533	526	508	491	525	560	538	543	553	561	541	569	526	517	496	514	515	487	531	571	539	549	511	536	509	546	505	573	523	522	513	529	515	488	540	552	557	514	531	553	552	531	493	532	531	536	508	507	510	594	524	603	527	568	490	547	501	527	522	522	512	555	559	527	489	512	542	518	552	504	532	506	575	514	555	497	514	537	547	482	548	562	544	559	550	518	545	518	484	505	512	525	502	521	516	530	543	564	561	558	497	540	536	550	513	498	517	563	548	496	527	570	528	518	535	497	518	513	499	514	551	544	517	545	502	520	528	506	512	540	526	521	528	524	554	558	497	540	496	529	495	518	541	528	552	528	532	539	512	540	549	495	556	525	556	566	526	518	531	522	524	567	513	549	507	543	541	521	533	529	528	558	555	507	504	508	486	539	533	538	501	540	529	500	530	536	528	526	508	503	539	488	515	531	537	544	525	530	521	556	561	555	518	522	516	528	526	524	550	584	553	514	529	524	569	539	557	514	529	543	493	506	537	517	522	491	532	541	545	532	582	543	525	556	512	523	521	498	506	506	537	526	507	583	512	555	557	524	552	517	513	532	526	525	496	559	531	527	552	496	516	570	465	521	523	499	607	554	566	591	496	494	530	531	559	550	481	514	481	530	566	526	541	522	557	524	538	507	554	549	506	545	518	521	525	526	569	515	537	488	552	514	490	561	563	557	542	595	592	513	524	535	547	502	531	567	555	564	509	534	557	518	525	515	477	540	512	517	553	532	524	525	534	565	523	518	511	552	534	498	527	533	527	579	522	536	587	505	505	519	522	536	530	547	551	499	573	549	572	547	535	524	494	510	531	546	557	576	523	566	519	546	586	536	473	509	540	517	534	532	504	524	537	506	553	531	512	529	527	515	549	536	510	514	556	547	525	533	513	562	516	488	513	527	536	545	538	516	506	511	503	540	509	534	543	544	556	552	543	544	510	578	524	537	507	531	514	553	539	547	519	525	534	517	476	495	528	554	550	504	546	529	532	535	534	543	554	499	518	563	558	532	535	546	530	556	505	555	546	530	551	505	584	521	538	556	510	535	501	540	518	540	504	549	568	542	540	546	513	566	543	506	484	516	529	536	515	532	558	561	547	567	541	527	506	541	530	534	530	553	532	505	495	512	516	532	513	522	481	537	542	559	582	548	549	498	505	514	534	537	529	536	538	505	527	525	531	528	566	541	579	525	515	517	512	556	536	483	576	526	486	544	550	527	523	555	507	518	550	518	562	510	523	503	556	514	524	544	539	536	511	540	551	545	587	565	509	557	563	558	491	544	535	508	510	572	563	511	527	575	519	520	553	517	550	582	537	543	535	517	531	490	564	542	508	510	507	535	543	549	496	468	530	502	484	561	528	537	536	528	563	505	552	541	525	534	521	561	552	511	534	555	538	548	497	516	536	546	540	578	509	542	566	539	562	507	528	504	526	508	505	530	544	542	546	520	581	495	484	496	531	540	558	578	562	524	540	568	533	547	522	507	515	536	565	492	579	529	520	544	572	506	552	495	548	550	522	489	542	493	516	511	547	544	544	555	547	542	510	546	540	518	537	534	537	512	529	551	527	521	512	528	585	502	565	506	598	524	532	569	545	534	548	539	539	537	527	535	548	527	537	524	504	564	570	578	575	513	484
24489	21074	27443	24857	12405	528	371	313	285	260	208	191	207	196	185	153	168	191	172	155	177	141	157	142	142	163	158	152	168	154	156	139	151	157	171	154	140	144	135	129	155	144	168	128	156	146	147	155	157	161	173	134	143	150	149	145	140	161	164	163	134	162	145	149	144	150	153	141	152	127	153	145	157	130	156	161	145	152	163	144	127	167	145	167	133	169	150	168	154	135	140	176	146	142	151	144	136	143	173	161	150	138	161	123	188	158	137	155	156	152	159	144	136	157	170	132	147	147	159	151	153	126	141	143	138	124	163	146	157	154	167	152	158	143	140	176	135	139	141	157	142	154	144	128	166	139	135	142	160	148	156	141	163	162	125	147	159	155	151	150	135	140	154	134	137	161	163	143	127	137	142	128	163	133	140	135	159	152	156	154	150	168	174	159	138	139	156	144	164	139	146	139	167	136	148	160	150	128	136	139	144	173	150	142	144	146	157	149	167	146	152	139	166	134	131	149	154	167	143	154	157	137	159	124	151	153	137	161	163	154	149	164	143	128	141	172	145	140	133	155	138	147	130	159	146	132	148	130	175	140	134	146	112	149	132	153	133	152	155	137	121	141	158	125	168	158	149	125	157	123	146	133	143	151	144	140	140	164	129	156	126	157	141	155	144	147	156	156	156	128	121	118	155	150	137	126	144	147	137	149	153	164	135	159	162	128	144	127	142	168	135	145	132	138	150	152	164	167	139	137	131	155	148	137	134	174	131	137	163	141	151	132	152	126	155	148	153	151	144	158	153	144	154	139	137	163	168	138	133	148	141	162	149	141	162	147	165	153	151	159	158	153	134	149	143	152	131	162	132	151	142	170	132	125	155	161	151	144	155	141	143	146	151	142	145	144	151	150	130	156	155	150	146	188	142	145	176	138	142	128	146	147	160	149	148	141	146	144	144	139	154	122	141	161	144	167	150	145	161	142	167	156	139	144	146	137	157	147	130	135	143	161	122	153	138	172	144	154	134	142	157	131	155	135	140	143	143	128	140	141	156	154	151	158	147	138	146	163	151	154	144	163	151	155	129	145	151	140	131	134	159	165	173	157	118	133	153	136	166	171	134	178	142	135	145	175	143	160	137	164	140	141	142	178	130	148	157	155	154	144	135	136	151	155	148	118	145	154	152	159	152	145	147	147	127	158	143	165	135	139	141	148	149	154	138	142	119	173	143	148	152	139	152	142	145	143	151	149	151	134	144	168	157	128	155	143	134	144	134	115	165	150	150	166	148	129	145	162	133	137	146	146	130	130	143	160	153	124	147	162	140	129	167	144	154	162	147	156	133	135	142	148	178	140	161	144	159	136	139	146	152	147	131	170	149	142	138	155	138	147	154	136	146	135	157	166	160	161	128	155	139	148	145	146	149	134	154	150	128	142	142	149	143	148	142	153	148	155	138	159	164	162	153	149	148	135	157	149	144	133	139	152	139	150	154	121	152	158	163	149	155	147	143	142	147	167	144	155	155	161	178	159	140	162	161	169	156	140	162	127	137	153	147	142	148	157	138	172	155	142	131	155	137	142	127	135	164	127	131	119	144	151	146	144	145	159	154	134	175	141	136	131	182	154	160	142	138	173	142	148	138	133	154	146	145	156	154	146	131	142	156	147	149	135	148	141	128	143	154	149	148	122	135	142	147	144	159	153	159	129	145	149	151	139	161	152	167	139	171	140	144	162	152	141	167	162	156	146	168	144	135	146	142	145	160	147	160	141	176	151	141	143	169	146	137	148	147	168	147	134	149	136	174	147	170	140	156	142	140	142	155	129	149	164	143	138	152	155	144	149	150	159	152	141	146	155	163	141	136	141	125	132	154	146	185	126	164	140	136	145	140	157	164	147	148	128	164	132	145	170	154	143	146	139	152	153	187	144	143	157	136	151	146	133	158	149	155	149	146	144	168	176	142	168	155	143	166	147	137	145	141	132	144	144	169	125	117	144	143	134	125	168	148	138	137	155	136	148	140	130	169	160	156	126	131	160	142	148	143	158	167	150	131	141	165	146	125	141	149	160	172	141	163	150	162	150	143	119	163	168	155	139	164	149	145	140	147	147	134	140	147	158	152	144	141	128	152	155	152	152	161	158	160	140	141	128	147	121	137	146	147	142	164	150	149	141	152	159	134	157	144	149	170	135	183	129	145	154	148	160	140	159	155	147	150	155	141	133	168	167	139	155	120	148	133	154	148	143	150	153	146	151	140	121	130	127	143	139	156	140	146	187	140	149	132	155	151	161	134	141	162	130	140	142	143	166	151	145	170	142	157	141	139	150	136	155	130	148	168	155	152	162	146	158	156	150	142	136	155	165	150	142	142	152	121	162	149	136	154	143	126	152	129	154	164	138	145	147	141	148	148	162	141	163	146	149	150	140	138	148	131	147	153	139	147	127	139	148	149	138	132	147	150	143	155	147	155	149	155	145	160	153	164	139	147	153	128	166	161	151	168	146	150	155	144	147	178	148	154	153	140	142	156	166	137	147	147	131	140	142	144	153	138	157	131	148	166	152	149	166	162	145	140	144	134	147	158	147	166	152	134	141	159	166	145	176	153	167	144	161	136	134	151	137	162	157	145	132	137	149	136	141	135	167	141	136	158	147	169	128	122	149	150	140	137	166	134	137	151	146	147	137	157	147	146	133	159	169	142	171	132	134	155	135	144	141	164	153	149	127	115	160	153	123	126	148	135	137	178	155	148	151	166	139	157	143	148	151	123	135	168	171	137	154	150	165	150	120	145	130	155	158	124	159	146	149	138	190	157	147	164	141	161	146	145	139	152	153	147	155	156	156	153	151	173	145	142	177	166	136	134	138	131	158	143	156	161	152	148	139	148	153	155	133	154	142	156	142	129	135	145	157	147	138	155	161	137	140	145	152	140	162	117	148	141	160	137	150	136	142	152	170	152	159	137	146	145	142	142	140	153	149	154	157	162	130	146	134	151	144	143	140	136	160	168	147	158	164	162	158	141	165	144	133	147	139	148	144	144	142	150	154	139	124	150	152	148	148	145	173	138	155	141	148	122	145	148	160	144	136	178	152	159	140	162	123	169	140	153	145	153	148	129	155	116	164	152	146	161	150	151	145	157	144	150	152	145	142	139	128	135	129	123	159	138	139	154	151	139	158	145	124	150	173	160	176	157	134	136	151	148	192	144	142	158	149	148	154	135	121	160	150	154	148	143	142	141	128	143	137	157	145	147	138	160	128	152	142	158	119	159	163	163	156	152	158	126	138	146	149	145	156	151	149	148	130	129	152	136	134	144	135	151	140	151	147	148	161	151	148	170	188	154	162	172	139	122	154	144	143	145	134	157	136	144	159	153	129	155	149	144	166	165	150	153	125	142	166	150	153	138	142	164	142	140	154	149	159	154	142	146	159	166	178	135	148	143	153	138	141	152	147	154	147	145	146	141	156	148	150	160	165	159	153	165	153	142	145	143	144	152	140	165	146	140	148
3887	4936	3244	1559	1093	902	634	545	435	363	323	280	303	260	277	271	228	228	241	198	197	188	195	197	211	198	189	212	209	204	186	226	161	205	193	214	199	175	166	194	200	195	187	196	180	216	172	173	164	174	184	205	177	177	175	186	182	167	172	185	187	184	174	178	172	187	169	177	155	188	183	181	155	181	186	182	172	189	195	190	199	197	195	170	148	195	179	180	184	179	148	167	200	195	192	175	211	180	181	202	190	198	198	180	179	174	174	174	178	184	175	164	182	167	180	177	189	189	183	173	171	161	179	188	195	181	192	179	180	188	174	184	195	187	173	146	184	173	154	192	188	171	175	209	165	166	160	167	190	184	184	152	160	174	168	182	172	181	219	174	175	200	180	176	173	198	171	182	183	163	179	180	189	162	186	168	171	173	178	188	183	168	170	162	193	191	174	191	163	172	186	171	166	163	150	177	194	172	190	179	198	189	179	158	179	205	183	191	156	182	164	158	187	163	191	198	186	177	174	165	165	191	186	179	160	173	178	164	163	152	173	161	172	174	172	186	163	178	187	177	172	181	197	176	167	196	191	169	212	187	173	173	181	176	190	157	154	166	181	186	196	166	181	168	192	171	191	196	199	155	168	161	184	191	172	166	179	180	192	174	171	204	168	189	170	184	190	186	163	188	161	168	169	167	191	177	177	188	166	185	173	174	197	170	175	181	174	184	194	173	171	191	165	180	178	196	198	213	204	188	184	184	178	162	192	170	153	186	177	180	180	179	165	194	191	193	196	174	196	184	177	195	172	188	171	175	189	166	203	171	191	160	181	184	200	165	184	160	168	182	167	185	162	177	168	176	173	159	184	179	190	156	145	177	176	191	205	185	170	185	171	176	179	180	166	165	193	176	206	163	176	197	169	177	159	170	174	190	176	173	156	175	184	199	172	201	170	162	187	153	189	182	171	198	187	188	190	187	186	165	175	152	172	188	163	171	156	182	160	182	165	191	178	199	170	185	175	166	162	162	168	180	201	185	212	174	169	166	177	187	185	189	183	198	164	182	167	180	163	208	197	178	182	176	182	211	160	161	191	165	169	195	179	166	170	183	153	150	167	191	201	195	167	197	187	174	189	153	169	185	171	165	172	179	169	188	188	168	186	164	182	179	173	178	180	184	172	183	165	174	168	186	183	187	169	167	209	171	191	178	163	166	182	198	163	184	186	188	160	171	193	177	161	183	174	180	183	185	191	184	180	178	167	181	177	183	160	187	148	188	176	155	181	184	167	170	190	174	186	209	175	193	155	181	176	173	165	178	185	173	189	197	178	196	164	177	151	195	191	169	182	178	195	200	171	169	157	162	173	179	163	193	166	176	188	196	180	160	179	167	177	162	167	148	197	169	143	198	208	184	170	185	168	164	172	160	178	176	171	170	211	176	166	183	170	174	184	181	183	176	195	165	150	154	157	179	157	169	166	158	203	154	186	174	159	157	179	197	179	200	198	195	157	173	183	168	174	172	175	172	181	183	181	188	177	179	169	175	187	174	178	170	171	157	209	164	176	188	176	171	182	158	185	184	171	175	162	165	187	182	165	180	176	191	147	149	208	170	171	192	190	180	170	198	199	186	158	198	182	186	158	203	164	190	181	184	197	160	186	179	174	191	200	188	187	165	171	179	180	181	182	183	178	195	185	160	182	179	186	183	180	163	183	173	185	166	195	169	199	160	183	170	172	185	191	174	168	199	178	170	192	183	164	193	176	196	166	188	170	170	168	187	202	191	174	192	178	163	153	151	169	178	196	177	186	180	165	155	209	175	185	150	174	179	194	184	180	176	187	188	202	195	172	189	191	178	167	177	160	177	152	194	167	165	178	186	164	160	163	162	176	181	188	184	181	186	172	155	173	191	174	207	167	172	159	185	162	182	180	192	176	159	169	172	176	182	166	191	181	197	181	185	186	190	200	171	186	172	186	190	167	172	181	191	188	183	180	172	201	204	174	169	171	167	147	141	196	194	173	185	159	167	170	172	178	182	187	187	186	190	163	176	205	151	182	179	161	172	179	202	156	185	173	170	164	189	183	186	161	175	168	177	192	197	205	174	175	184	177	190	172	188	200	197	176	176	183	195	168	169	153	170	170	170	158	165	172	174	192	180	185	185	167	181	189	167	178	177	203	188	202	180	173	187	183	188	188	200	162	167	157	182	179	186	171	193	176	180	170	159	185	166	195	205	162	174	135	181	172	171	164	174	178	198	166	169	165	179	178	156	188	184	192	208	180	185	203	155	185	188	190	159	181	174	155	187	200	179	181	163	187	186	182	209	154	189	162	160	171	184	198	173	190	175	169	208	179	172	174	195	189	214	173	165	176	196	192	182	171	191	175	175	182	182	175	194	189	166	157	174	166	203	194	179	191	169	173	193	184	216	149	179	186	173	166	198	189	180	155	184	188	196	173	197	184	191	164	166	198	172	176	186	158	212	176	173	161	182	199	165	170	161	186	187	182	178	199	175	185	178	154	180	179	166	178	197	178	193	141	187	169	177	173	179	189	177	154	184	175	193	186	173	171	158	185	182	174	175	206	178	171	188	178	153	153	196	162	173	198	187	176	181	196	188	182	176	198	191	158	194	180	190	159	198	158	193	184	193	173	166	181	192	189	180	180	182	185	175	163	189	155	178	194	169	173	169	165	179	190	188	199	195	187	188	180	199	179	202	178	199	180	173	175	168	181	191	182	158	157	189	196	185	179	164	184	169	178	172	169	181	140	179	213	163	172	192	181	186	183	177	174	183	188	177	191	190	181	186	176	178	175	166	185	174	195	182	193	172	192	171	187	187	185	196	188	190	174	189	176	164	180	163	187	189	182	197	189	175	164	167	183	165	174	160	196	162	191	192	189	196	167	162	183	179	174	155	194	189	164	190	199	195	170	186	173	176	169	188	166	186	180	189	143	175	187	161	190	201	173	181	159	186	183	176	184	171	176	170	158	165	175	180	189	194	170	160	187	171	160	173	176	171	166	168	166	195	175	165	192	168	168	195	177	185	175	184	204	198	168	215	202	178	190	191	181	190	187	186	179	155	181	156	179	169	165	192	183	173	199	165	208	171	205	185	172	192	181	194	173	169	166	171	151	160	180	185	197	180	162	160	176	192	192	155	197	172	176	189	173	173	171	186	183	182	153	186	184	178	172	157	172	163	176	172	180	167	166	169	191	158	222	185	192	212	181	188	170	175	168	217	171	182	180	175	179	186	189	208	164	169	191	176	178	181	165	198	183	165	172	197	180	138	171	172	218	181	176	151	167	162	164	180	157	163	168	200	204	201	151	192	165	170	170	174	175	190	181	184	167	182	181	153	186	160	194	197	181	178	194	156	166	190	170	166	172	163	162	182	177	178	182	190	178	165	178	158	167	176	166	180	167	170	163	156	195	181	167	175	184	174	192	180	184	180	176	176	179	186	180	187	176	198	180	171	169	170	170	177	185	172	177	189	170	181	169	158
22322	21088	28818	23597	21084	21124	10110	1159	831	751	668	594	554	573	547	512	496	500	430	478	428	420	427	399	394	440	378	379	450	389	401	414	394	394	434	411	431	382	390	404	381	413	370	434	394	414	366	341	376	386	354	397	395	381	384	424	400	385	427	375	426	373	376	397	392	420	371	368	395	383	414	384	392	374	415	389	411	368	389	379	388	388	392	378	377	399	386	423	369	385	364	382	350	391	396	390	372	366	385	390	386	386	356	405	378	371	391	371	364	393	360	370	396	384	420	392	386	380	360	425	378	354	383	406	404	390	380	351	389	338	343	359	412	380	391	397	415	389	406	377	401	364	398	385	365	420	330	384	394	345	372	369	399	377	365	363	389	403	369	384	351	399	384	371	374	419	370	390	345	366	365	387	379	387	382	381	354	400	380	372	451	337	394	411	380	380	383	360	399	362	359	382	393	343	355	444	368	392	353	393	374	339	389	429	425	359	361	380	365	371	384	367	385	342	365	361	356	374	357	338	364	411	393	369	367	365	384	391	358	374	371	364	362	383	379	365	401	349	364	391	385	379	340	379	377	392	403	386	387	364	389	382	365	358	392	381	372	393	362	413	382	355	377	361	383	393	347	420	384	387	339	411	360	393	426	387	383	386	376	373	389	357	377	387	401	350	429	354	398	386	373	372	331	387	373	400	353	351	360	368	348	360	353	364	393	406	387	375	373	405	386	375	353	401	410	390	398	375	373	386	376	386	377	383	374	391	376	392	374	362	417	347	383	395	359	368	361	390	371	355	369	357	368	416	401	403	380	415	358	396	390	367	378	375	384	369	356	382	356	355	357	399	373	328	381	372	380	399	363	367	353	391	391	411	371	350	401	366	372	370	353	359	373	392	370	363	376	403	376	403	347	352	388	424	368	354	366	362	391	400	409	364	382	379	400	385	372	384	351	378	378	384	360	398	405	387	362	377	371	369	366	347	399	402	353	381	387	371	386	381	423	358	370	367	403	408	392	374	352	339	380	414	349	409	363	394	378	364	362	405	375	397	380	380	358	412	384	362	380	366	423	366	382	382	377	383	356	382	357	342	371	341	367	412	362	339	393	338	332	397	365	359	387	385	386	365	381	411	394	369	372	385	379	406	362	383	349	388	364	369	381	383	393	396	388	350	349	391	377	371	394	380	363	429	351	393	386	380	360	322	407	393	371	350	364	378	388	373	376	373	382	353	360	370	373	366	343	380	346	357	404	392	404	381	369	349	358	354	375	343	355	424	385	419	391	400	369	369	377	351	341	388	375	380	358	401	391	334	376	352	349	371	368	366	391	402	386	397	371	362	334	374	371	371	361	367	350	372	426	398	380	374	357	362	406	356	341	339	349	367	373	395	368	370	393	371	406	365	405	393	375	385	388	386	361	418	398	357	396	370	387	335	364	392	381	393	371	355	358	371	364	396	391	357	407	386	412	373	385	363	360	352	375	355	336	390	385	370	385	358	389	377	398	359	365	385	372	380	342	362	372	387	401	372	382	378	364	373	372	374	369	375	346	359	373	360	398	383	380	369	367	388	389	376	353	335	426	371	382	348	373	371	407	383	405	377	397	397	393	384	397	393	387	364	404	341	387	368	333	405	375	369	388	378	415	385	368	395	394	384	354	409	389	395	407	352	388	374	375	369	382	373	381	404	365	382	355	352	378	384	352	384	384	381	348	386	371	346	346	408	338	378	413	393	374	349	341	370	373	374	359	356	380	343	394	368	355	361	369	381	359	385	383	399	402	372	401	405	360	397	370	349	428	398	397	373	373	387	397	392	365	375	376	367	379	395	389	364	399	368	404	339	405	352	377	375	379	336	384	384	355	343	382	342	383	396	380	362	412	393	374	377	378	369	379	389	394	370	386	341	359	361	384	356	372	400	388	378	383	385	368	364	413	412	371	370	380	401	349	362	389	370	386	374	396	403	434	395	384	370	379	384	374	402	379	378	405	364	387	376	409	414	362	394	395	354	393	402	366	362	390	368	383	340	351	408	396	373	361	363	368	391	385	402	380	355	368	369	358	387	368	416	392	382	381	388	375	384	365	352	373	357	375	352	380	396	393	424	362	345	382	348	350	356	398	376	395	344	369	374	357	384	390	343	391	401	393	364	378	395	387	376	376	361	344	393	402	415	360	350	313	390	404	339	379	344	384	383	364	346	363	375	340	395	387	389	362	338	376	424	382	334	368	369	350	346	350	418	345	391	353	366	358	370	366	382	374	373	366	373	356	417	372	385	389	318	382	359	375	379	385	371	388	375	419	388	364	396	378	391	381	378	372	405	367	370	381	355	346	362	379	372	374	402	376	405	382	348	366	338	410	392	374	369	360	367	392	395	369	384	403	392	360	365	414	372	386	375	433	373	354	364	398	370	399	384	353	360	367	389	380	407	379	413	378	363	364	355	344	409	346	345	379	375	395	382	381	397	379	400	371	383	405	378	372	354	402	360	382	367	369	390	394	388	382	361	357	355	366	400	396	391	377	394	388	332	354	340	366	357	356	358	397	372	373	372	383	379	408	365	388	342	364	376	357	401	375	407	354	371	375	362	401	367	394	381	369	373	393	363	384	382	368	374	405	393	392	363	364	389	366	372	365	371	388	391	364	399	398	387	394	356	404	366	347	359	376	380	398	348	377	381	356	365	352	389	372	375	395	360	362	402	392	363	358	417	375	387	370	398	373	370	368	372	347	368	384	353	360	390	358	382	346	346	386	380	380	383	360	355	383	348	391	375	381	371	382	338	368	422	378	364	415	337	351	378	389	378	411	360	371	371	375	402	391	360	373	388	368	366	344	378	379	396	415	379	335	367	346	426	356	362	365	377	375	391	420	389	396	368	384	386	368	366	326	358	368	393	381	360	383	369	367	385	371	400	397	395	383	406	402	401	354	370	367	367	381	411	357	372	357	364	386	390	357	401	414	367	393	368	359	386	404	360	336	385	391	369	386	399	351	372	367	365	332	368	368	338	379	376	414	368	369	410	362	361	380	366	381	381	378	363	377	418	378	378	362	409	387	371	374	363	393	343	403	366	388	396	395	356	391	384	399	387	387	370	369	400	407	405	406	378	392	386	331	379	378	379	408	353	392	405	379	373	402	344	373	405	341	393	379	370	363	392	379	382	397	382	354	366	376	373	440	335	418	368	374	357	358	384	380	380	401	393	405	397	404	381	401	349	386	391	386	353	397	371	328	361	412	382	364	375	351	380	382	380	379	367	401	404	385	359	404	360	372	375	374	370	351	361	354	393	386	382	356	339	343	375	384	335	398	372	403	366	369	364	360	343	385	365	404	393	364	427	356	359	395	385	367	372	355	368	347	361	378	399	414	346	391	359	385	370	353	374	373	388	380	397	359	408	351	364	363	375	367	385	403	373	407	344	378	373	379	365	389	366	350	376	357	381	369	385	358	369	397	403	368	363	381	374	389	341	401	387	358	407	384	406	355	349	355	401	349	359	366	412
7115	13908	9710	4741	3470	2557	2073	1596	1269	1093	906	831	804	724	661	647	585	608	564	531	527	541	494	447	481	510	498	477	482	496	459	447	488	467	456	478	462	433	451	445	436	453	424	439	431	418	471	452	432	435	419	437	455	452	462	418	447	435	424	455	425	422	430	407	394	441	426	444	420	480	436	420	453	469	431	449	396	439	481	420	432	443	446	432	428	449	414	460	419	422	453	435	441	425	424	418	465	407	438	442	398	425	430	414	434	457	463	427	428	430	463	435	421	439	390	412	462	470	443	420	414	418	401	448	424	446	440	396	435	412	415	436	406	421	433	451	379	415	401	400	446	426	416	450	447	396	421	422	403	443	438	407	446	458	452	438	436	404	468	395	387	439	395	458	436	416	435	406	429	422	452	396	437	394	422	410	437	440	423	420	468	423	416	396	412	424	413	453	417	414	402	406	399	428	395	413	410	423	400	410	402	419	420	437	417	428	427	456	441	428	395	413	436	415	447	441	440	409	446	399	434	449	426	442	415	394	437	437	413	427	402	438	396	418	458	416	442	433	409	398	406	382	442	459	457	454	438	408	419	375	423	414	443	440	409	437	427	415	422	446	402	423	408	413	453	410	385	424	443	430	419	426	418	423	429	425	413	472	403	434	408	443	435	411	408	418	388	432	463	405	448	452	443	409	426	441	418	413	421	434	381	451	401	405	439	421	403	419	425	440	449	429	428	414	439	404	435	422	405	414	443	431	451	437	395	423	444	389	444	449	420	404	417	400	439	438	431	415	416	401	441	422	458	451	429	441	443	419	468	420	438	449	404	432	417	415	398	462	442	441	417	397	452	473	469	395	463	407	432	439	389	427	423	412	415	429	433	449	438	430	427	427	432	422	405	446	424	432	450	442	442	432	414	413	411	428	424	420	462	402	429	413	409	420	422	436	417	445	442	423	398	449	417	469	453	454	436	445	444	400	449	442	437	438	413	434	422	427	408	442	433	407	392	410	406	439	431	469	418	431	416	430	461	437	426	425	410	426	414	447	440	410	424	413	442	452	425	427	416	442	424	433	400	442	402	372	448	401	407	387	426	443	398	420	405	425	435	421	459	451	456	421	397	416	397	421	448	355	404	420	419	388	439	435	441	401	410	448	416	412	429	408	413	412	428	423	442	412	401	364	437	448	458	402	489	451	433	466	423	389	421	396	423	425	448	419	450	412	393	429	426	452	417	421	430	418	426	403	402	415	439	445	418	410	373	436	452	411	441	416	440	428	443	377	449	423	425	444	415	373	435	413	402	421	439	420	425	421	432	424	406	442	410	422	421	436	404	458	448	400	421	450	425	450	449	428	405	412	390	417	455	429	445	429	469	424	408	410	436	455	444	422	466	414	415	446	405	433	471	400	394	443	436	470	427	413	443	432	439	473	419	417	374	411	402	447	428	409	419	432	417	436	405	391	447	420	436	389	397	410	456	424	456	432	443	407	443	428	427	428	452	427	407	428	416	453	363	438	448	452	404	421	403	418	429	433	452	460	434	384	426	441	425	418	423	418	459	468	441	435	414	404	413	401	422	424	394	376	440	403	420	463	435	409	442	441	438	466	443	440	422	453	400	446	405	393	382	460	422	441	419	442	390	467	449	438	397	398	393	431	441	419	449	448	414	416	401	424	454	413	435	419	463	433	415	428	428	439	424	416	446	403	436	436	434	415	421	400	427	416	423	392	433	385	449	449	409	429	424	448	450	418	408	435	408	407	434	453	451	435	425	415	468	407	436	394	416	435	426	426	409	423	386	413	397	384	441	466	388	413	424	437	454	391	488	413	428	436	414	413	419	421	432	421	419	441	398	442	446	445	440	450	433	435	411	440	404	456	433	422	397	437	397	371	417	396	433	403	422	397	408	459	428	409	443	445	435	439	438	396	463	407	476	421	428	422	440	436	449	410	479	450	403	404	381	419	435	443	425	443	455	459	418	434	407	468	433	384	416	453	399	449	455	419	431	445	440	419	386	413	438	414	448	448	414	434	435	444	398	432	411	427	421	440	408	434	434	391	394	436	432	410	416	414	428	400	394	450	409	444	447	413	448	428	441	407	415	446	381	421	452	434	465	440	434	477	416	413	411	412	432	439	419	421	469	409	442	433	427	442	458	413	397	410	436	410	412	434	437	418	424	436	434	468	460	449	376	417	460	416	414	457	415	411	436	428	460	440	426	409	412	438	425	410	471	438	443	417	437	469	435	406	421	444	376	452	411	421	429	376	457	450	445	419	423	416	417	403	434	392	473	427	446	432	417	454	453	426	444	412	437	429	442	405	434	404	411	428	406	399	416	384	411	396	412	415	397	436	420	438	436	416	452	404	425	447	413	451	426	446	455	399	412	441	438	472	427	430	397	446	409	450	409	463	408	408	442	428	380	432	412	455	435	432	407	446	441	446	405	410	419	447	431	430	443	450	424	435	480	435	416	418	433	439	427	444	414	394	451	429	429	430	408	398	447	428	404	447	424	420	407	500	412	407	416	470	409	459	437	399	401	420	431	455	444	387	395	446	430	426	412	445	413	406	402	450	409	416	421	436	433	422	469	449	402	453	410	465	447	438	415	453	413	380	413	420	438	402	424	415	437	437	450	390	445	417	380	456	425	439	405	434	412	397	428	435	409	441	433	421	395	397	420	397	420	418	413	451	413	397	433	432	384	397	452	446	474	397	423	423	433	442	416	431	442	406	433	424	428	418	446	435	416	435	447	419	437	423	405	452	420	410	432	464	432	431	476	438	439	455	487	384	401	455	459	416	400	418	431	447	418	424	422	400	425	409	418	447	399	417	421	386	458	425	416	408	429	415	407	404	421	410	382	420	434	401	442	435	428	470	394	454	386	429	413	383	454	443	434	394	423	398	396	408	361	374	482	460	428	422	446	420	436	437	398	438	449	430	436	414	438	425	418	410	410	446	394	437	399	418	424	420	421	426	448	444	414	415	471	404	451	429	407	448	419	437	430	383	379	440	446	397	434	412	445	442	398	391	452	417	405	419	427	418	406	452	430	420	416	436	429	428	419	420	401	426	434	429	438	422	401	414	426	413	391	475	419	431	422	427	458	440	411	435	400	460	442	431	457	430	435	417	417	422	463	437	421	458	434	442	400	408	417	413	450	400	429	445	428	430	453	425	463	408	395	454	396	433	397	432	424	452	403	430	420	410	441	428	418	422	462	405	450	476	431	372	416	382	418	411	424	410	432	410	432	434	421	417	445	421	435	444	459	483	423	430	424	400	429	456	449	449	446	437	441	408	457	402	414	441	436	458	406	438	415	417	466	424	405	404	399	430	450	418	432	411	426	382	408	448	403	410	436	408	444	418	434	413	412	464	428	442	433	438	423	416	425	422	407	431	420	380	419	439	417	452	424	401	425	425	407	420	390	442	439	411	417	415	433	416	432	440	411	412	404	406	403	430	395	452	422	436	425	417	459	449	415	416	433	436	390	414	417	396	439	409
27250	17731	3465	519	360	339	324	270	282	309	257	322	276	281	281	260	246	277	274	288	283	282	251	283	268	287	274	262	251	319	278	290	258	278	296	297	283	274	270	291	260	264	270	293	280	250	279	285	276	276	267	280	303	247	256	254	278	268	279	266	286	281	270	275	274	289	269	289	279	279	279	278	245	274	267	275	277	245	282	277	269	293	288	303	294	281	269	261	282	285	307	293	303	274	283	260	317	287	288	256	269	279	299	274	273	293	288	264	279	276	249	270	285	293	286	302	264	261	310	253	237	280	295	278	280	273	276	281	266	287	264	262	294	260	299	304	284	271	289	291	299	279	289	282	274	288	278	277	262	292	269	298	266	317	289	287	247	265	248	251	303	291	250	281	273	277	272	263	272	241	271	314	273	277	308	298	260	277	271	304	315	286	260	288	283	292	275	296	302	310	266	267	268	301	254	284	283	268	297	257	276	236	293	272	289	282	270	268	265	293	271	279	273	271	283	267	283	269	271	273	302	267	265	272	261	274	299	294	291	271	310	296	259	290	263	288	255	253	301	264	282	269	268	271	283	274	301	294	300	283	272	276	313	272	270	284	249	270	302	265	282	284	274	290	250	252	311	247	266	279	262	286	255	278	261	296	274	250	289	264	285	253	273	264	248	270	257	276	242	326	299	299	267	298	293	274	263	282	247	245	250	302	275	253	292	282	242	250	238	269	285	278	272	295	273	252	280	298	267	301	279	272	299	278	289	282	275	316	289	288	266	249	305	271	267	280	289	292	257	275	259	290	272	261	295	269	275	296	261	264	273	266	270	283	273	281	326	293	268	294	262	277	264	312	298	292	256	257	278	272	263	280	291	318	271	257	277	269	241	297	266	311	255	318	273	262	288	267	276	282	256	267	262	275	268	289	262	268	301	275	291	277	256	282	294	263	278	277	270	289	268	270	275	291	291	287	273	274	264	298	289	314	279	276	291	282	277	264	294	272	269	277	251	249	302	281	286	261	295	262	287	287	271	262	284	271	278	275	283	281	304	262	254	280	285	268	291	307	261	260	266	279	268	276	283	272	285	285	277	277	288	310	256	299	283	271	281	292	276	265	274	262	258	295	281	330	283	242	268	282	272	261	270	263	277	262	293	268	295	270	294	257	269	292	265	270	265	290	267	272	247	285	265	282	292	309	244	268	283	277	306	272	264	272	286	281	250	262	275	285	274	319	273	281	273	272	305	276	279	274	293	280	284	282	303	281	246	252	310	274	268	285	275	277	298	282	251	294	277	263	264	279	283	264	295	294	290	273	264	327	305	298	251	263	309	280	277	309	276	276	258	274	282	281	245	282	284	294	256	296	290	269	299	281	274	312	272	304	265	272	264	284	274	302	272	284	270	285	283	273	294	254	281	272	286	279	260	278	326	260	243	275	252	289	332	289	271	289	287	274	265	265	262	247	264	302	281	251	297	262	294	265	287	241	292	280	266	269	269	293	278	296	298	278	262	289	303	296	255	291	295	297	301	286	276	288	256	295	265	292	268	254	277	296	260	273	278	284	274	281	298	295	294	273	272	284	283	254	332	283	291	282	293	281	253	262	302	287	294	271	296	280	291	282	283	333	274	281	284	309	289	283	263	268	259	285	240	252	281	250	278	288	258	309	292	254	294	264	278	275	307	296	267	256	269	299	264	301	303	274	295	306	297	255	243	274	278	282	291	253	264	291	275	273	259	288	264	278	290	290	308	291	286	274	259	261	297	281	279	292	281	296	290	289	285	269	269	322	276	279	272	241	271	277	304	280	302	273	258	301	286	274	297	263	275	259	270	275	259	278	273	277	282	289	288	294	275	240	265	285	247	290	279	290	287	284	282	284	276	267	290	300	277	299	292	289	288	281	261	250	273	297	276	308	276	284	276	260	298	283	255	270	262	290	286	251	312	303	255	265	291	317	238	305	276	283	268	273	307	257	292	267	303	263	298	285	284	279	266	254	281	254	293	292	281	262	283	291	255	286	243	267	259	294	290	288	299	253	243	284	286	300	301	290	290	274	303	296	290	310	292	282	254	302	293	262	264	257	280	281	269	270	290	265	281	300	283	261	311	276	302	284	299	275	292	287	293	262	277	273	269	280	264	299	268	291	290	260	309	269	305	267	298	280	294	292	300	283	249	253	286	277	286	283	275	251	276	295	287	277	286	237	269	260	282	289	258	273	263	261	254	254	265	288	271	283	312	277	298	307	271	305	256	276	255	273	302	298	288	277	272	276	289	287	272	280	280	274	247	261	290	265	250	263	282	263	265	284	288	281	270	290	260	286	291	278	280	302	269	308	245	264	278	264	317	277	269	282	269	297	291	280	249	293	274	264	269	279	270	290	279	256	320	252	280	265	289	263	290	276	281	248	309	277	298	261	283	283	295	281	271	277	275	268	290	305	292	273	264	227	267	245	268	295	270	288	278	291	287	290	242	288	266	293	270	280	272	268	290	262	275	308	290	270	264	267	279	297	249	279	281	261	302	288	272	254	279	255	282	306	257	284	273	292	277	265	278	276	269	267	265	282	265	299	270	299	288	276	276	277	261	286	295	288	287	290	273	286	289	248	272	278	291	269	294	267	309	261	248	280	284	277	285	290	248	247	296	280	277	286	285	267	267	259	272	295	262	296	267	260	281	299	278	307	303	261	279	296	275	304	265	275	275	282	271	294	271	261	278	289	261	280	254	252	280	256	287	271	305	264	274	283	297	283	269	307	288	244	281	282	290	286	249	279	285	278	294	301	284	259	280	269	274	262	278	294	286	303	278	289	247	259	270	264	296	255	289	276	274	275	309	280	278	291	263	294	298	284	276	251	309	282	281	255	280	265	316	259	293	253	289	261	324	280	282	293	271	304	275	279	279	251	267	276	299	266	255	293	274	249	296	267	265	275	282	279	287	275	282	273	250	283	272	289	291	260	283	273	262	291	278	308	299	297	281	263	284	272	279	254	260	276	289	271	246	282	257	281	279	295	279	265	271	255	283	269	237	267	252	310	257	279	292	256	271	291	274	284	248	284	278	302	272	265	281	257	259	275	286	260	280	301	251	278	281	296	271	266	282	280	256	297	285	278	266	271	292	262	287	243	266	272	277	266	276	277	262	290	265	278	285	290	286	277	281	292	273	286	276	292	270	278	276	265	281	307	306	254	267	283	259	287	286	290	262	296	277	282	276	296	278	279	267	276	285	278	289	318	274	258	286	319	284	283	276	285	262	291	283	284	294	262	285	264	292	310	282	270	281	254	308	283	293	279	284	293	292	280	298	275	296	255	256	244	255	319	334	239	291	291	274	278	277	264	299	249	270	278	297	270	278	268	253	258	242	269	300	259	283	283	258	286	269	275	263	281	276	281	273	272	290	283	279	290	279	265	290	277	324	285	275	290	304	261	305	256	280	256	277	286	287	251	280	279	297	270	279	283	291	301	272	262	276	295	303	305	243	263	290	278	302	281	260	306	247	278
4258	748	608	447	382	396	333	314	333	345	325	310	277	318	290	300	308	316	314	290	326	310	330	323	320	315	297	337	310	323	323	304	312	296	293	304	326	315	316	300	317	329	306	300	295	309	323	306	296	303	322	300	324	289	296	270	335	310	359	311	310	312	317	325	305	344	303	319	325	282	301	327	274	310	287	300	302	310	309	321	344	285	288	275	343	295	313	300	316	332	304	310	305	294	320	299	296	315	291	308	311	297	273	318	295	316	294	332	292	310	307	320	311	307	303	286	338	325	281	325	302	302	320	276	323	278	260	338	284	314	322	290	310	305	323	294	289	301	321	304	310	303	316	343	328	330	308	314	294	305	300	313	300	307	327	297	302	287	322	313	304	303	326	310	347	293	310	276	319	308	296	296	287	296	301	312	342	306	304	276	312	327	278	313	288	285	331	317	314	333	328	306	302	319	315	305	305	300	306	336	317	272	331	296	299	330	278	317	328	309	355	293	332	298	298	322	303	301	297	310	315	327	293	319	288	323	279	317	310	295	328	296	289	310	347	300	306	312	343	306	296	300	324	292	298	337	286	291	308	352	307	309	294	339	295	329	319	322	303	356	325	317	315	333	326	315	331	315	301	315	320	329	341	299	317	306	296	325	289	269	324	333	342	292	325	299	337	322	290	310	325	297	335	280	306	319	310	313	280	327	303	297	301	339	322	293	305	319	299	313	303	318	312	304	301	279	319	311	331	281	326	338	292	322	332	321	297	311	296	307	339	302	333	329	320	327	314	318	314	303	304	286	330	312	340	325	310	309	316	317	300	287	344	317	325	307	326	306	347	329	308	304	299	295	349	295	297	307	311	298	341	282	317	308	319	309	286	314	301	323	324	350	331	343	297	305	298	318	280	317	302	298	283	315	316	320	343	322	295	321	298	344	314	305	298	334	289	305	296	295	305	298	298	331	323	308	313	311	303	312	317	334	318	339	320	310	310	343	323	300	290	331	327	312	326	323	297	292	310	331	296	304	329	294	285	294	301	322	311	285	293	327	304	300	316	291	298	308	307	342	319	324	279	342	334	303	286	315	301	342	311	342	331	314	331	332	320	299	311	319	319	302	304	322	302	302	267	282	329	312	317	294	282	310	333	285	309	313	295	298	339	288	295	290	277	317	323	292	305	315	309	301	296	333	312	298	351	303	318	313	318	298	322	327	312	332	316	263	305	295	306	295	267	288	305	312	300	297	314	282	328	308	321	330	302	278	310	303	331	291	308	353	295	326	296	299	274	310	310	288	321	307	303	316	292	323	325	341	299	297	344	319	275	304	314	296	322	285	323	312	343	310	318	296	298	316	289	346	316	323	327	290	343	302	333	318	280	289	308	320	310	336	344	309	273	359	296	318	311	318	327	302	311	325	314	311	296	311	300	329	332	341	302	330	315	314	327	307	331	294	321	310	314	325	292	313	304	311	308	355	299	308	312	301	296	285	340	281	298	326	291	324	284	332	315	327	289	318	294	312	336	321	324	297	317	315	316	312	324	304	328	310	303	322	316	288	301	283	336	294	279	285	325	286	306	309	296	336	311	357	325	303	296	301	313	319	283	271	287	317	285	296	300	298	313	305	290	294	350	301	297	313	360	282	301	292	294	301	308	311	324	320	292	298	313	293	304	291	328	297	313	297	304	309	326	309	302	310	307	303	270	301	304	337	303	317	321	314	320	312	327	285	287	330	317	309	296	313	320	306	317	296	302	325	313	314	304	330	340	303	277	288	342	281	280	323	303	336	296	303	310	309	311	318	313	337	290	301	328	330	294	279	336	283	317	295	311	326	269	329	300	321	321	317	296	301	272	338	315	323	353	279	303	344	329	338	318	316	324	325	283	321	318	306	318	329	325	275	339	308	290	320	313	332	316	255	305	302	292	319	329	326	322	325	300	327	345	299	343	302	327	299	317	275	299	288	298	313	307	312	296	316	322	332	317	321	274	319	283	314	304	291	300	299	308	337	300	333	304	311	292	303	314	318	307	301	272	272	345	275	316	323	323	306	333	314	317	299	331	290	295	282	337	309	325	314	295	338	317	293	282	308	300	335	299	342	287	297	316	318	298	288	307	332	320	297	325	332	309	335	306	326	294	326	306	317	316	327	321	303	303	292	335	294	327	302	340	319	309	295	283	309	290	320	310	314	360	318	321	299	306	274	316	347	291	330	313	290	298	319	299	305	275	288	334	312	297	296	292	299	296	296	314	304	320	322	336	325	305	331	314	319	306	304	323	295	272	320	286	304	302	299	306	329	319	354	331	324	296	295	283	316	322	323	303	325	352	305	326	315	318	301	304	293	284	260	297	296	326	341	308	311	274	309	293	289	314	339	316	299	302	324	310	318	326	311	318	311	305	318	314	289	340	299	301	298	316	304	318	303	300	298	305	295	310	314	305	257	330	301	303	305	289	359	309	314	327	297	303	305	280	308	351	300	290	319	296	325	321	333	308	281	320	298	296	295	295	337	336	313	346	292	313	331	345	309	309	333	272	312	301	327	303	273	319	294	309	298	312	323	319	321	299	331	315	333	288	319	311	314	335	313	337	328	325	301	319	280	297	313	332	285	300	322	310	341	335	321	320	299	288	310	298	304	337	329	301	301	291	323	292	329	332	332	312	290	307	281	304	316	296	337	324	292	305	298	305	326	307	314	289	278	289	288	278	309	317	295	292	304	315	299	289	301	297	341	312	324	311	329	299	325	290	332	308	303	298	329	320	310	271	276	313	300	290	328	310	309	294	332	301	277	276	305	306	312	296	310	310	308	310	313	322	279	300	329	320	307	304	315	338	306	336	282	340	294	280	315	284	318	302	317	301	307	294	301	308	309	296	302	317	300	316	329	312	273	294	340	322	286	319	322	297	306	344	302	306	278	318	299	327	298	304	292	318	326	331	325	327	328	292	311	320	297	305	277	302	309	341	282	323	306	333	326	303	338	307	326	282	316	296	289	281	329	303	299	315	309	308	333	331	328	319	315	326	329	297	334	330	315	313	288	340	313	299	288	308	287	306	321	314	340	312	305	302	268	304	315	313	312	299	358	270	314	356	318	300	310	318	292	294	284	302	301	299	307	288	286	314	283	326	294	284	288	308	287	325	304	348	312	304	311	304	324	315	297	281	326	305	344	308	328	319	332	314	301	287	321	326	293	302	297	303	304	308	310	297	307	320	324	294	283	326	291	293	331	307	318	311	304	310	317	305	308	328	327	274	286	303	308	326	314	302	345	298	274	306	295	325	311	326	323	296	292	325	334	295	294	301	307	338	309	281	319	308	294	315	317	339	297	351	324	332	305	346	303	326	318	295	328	308	342	325	323	317	290	309	309	296	284	305	289	323	269	281	300	292	288	252	296	289	314	276	285	288	320	334	284	303	333	301	329	293	288	327	311	312	323	302	312	328	305	284	302	319	311	325	315	345	332	323	323	272	299	296	302	302	309	278	314	317	341	298	328	342	292
23313	20988	28190	23724	20873	11769	1262	803	695	666	653	563	582	548	510	589	538	520	500	530	490	494	506	494	491	515	475	504	487	484	510	470	463	478	435	514	508	483	482	466	470	447	528	508	476	455	507	488	458	463	518	479	462	483	497	506	442	445	443	461	478	462	451	444	449	459	458	441	482	453	485	498	439	443	474	484	432	475	456	459	486	463	473	468	451	481	474	458	471	471	479	490	446	500	510	485	458	463	491	454	430	441	486	450	447	468	455	496	495	435	463	463	477	486	487	493	469	487	454	467	521	465	490	454	477	481	477	456	456	482	462	480	479	453	463	463	450	493	487	464	478	491	459	457	507	491	449	437	445	517	455	476	463	495	485	451	493	429	457	495	503	509	458	434	466	458	471	480	484	466	467	458	426	472	468	486	500	507	475	459	468	483	457	508	469	485	461	483	458	480	479	459	471	439	460	457	468	425	467	450	436	484	462	473	512	451	514	469	511	464	459	467	487	477	470	435	480	455	441	426	472	508	484	465	442	488	474	454	467	465	462	423	488	462	541	442	466	439	485	490	473	501	434	469	453	480	477	481	459	426	480	459	478	461	477	438	470	498	483	492	445	429	514	445	472	421	454	473	466	475	445	477	493	426	474	457	474	452	429	434	452	419	490	469	508	472	511	495	444	450	431	472	459	495	480	488	458	457	488	503	467	451	482	479	438	478	473	465	484	521	471	483	467	494	506	464	455	494	506	431	497	463	447	470	469	494	478	421	453	468	465	468	485	492	461	455	445	478	479	437	460	467	478	509	471	467	465	464	448	431	460	486	457	475	451	446	427	424	466	467	503	471	469	439	444	485	452	503	474	481	476	497	533	440	481	452	430	457	459	441	477	465	448	454	518	483	470	494	470	490	426	464	492	480	457	471	471	466	489	458	461	450	453	474	514	496	456	487	478	464	451	478	456	440	468	444	459	460	488	413	477	457	473	474	493	478	469	482	442	465	477	476	488	490	482	476	511	474	459	447	468	482	476	442	532	488	427	491	518	510	466	460	486	405	434	437	477	496	425	469	496	521	444	489	483	427	470	459	440	477	487	482	447	467	470	481	452	453	468	448	504	438	462	480	489	462	447	462	486	463	523	433	512	484	473	456	486	459	454	451	445	474	460	528	468	453	459	452	503	448	476	451	467	444	424	503	497	478	478	455	492	418	507	472	459	453	462	503	496	475	430	477	469	489	457	497	465	492	452	437	471	482	485	466	475	469	473	485	498	467	468	469	471	460	450	478	473	462	490	427	487	445	483	440	449	444	454	504	448	468	462	486	516	476	474	458	476	478	420	471	463	462	448	474	473	476	425	435	493	490	462	514	472	484	490	515	462	477	452	450	461	480	494	491	505	505	505	492	444	470	455	467	499	460	460	464	456	479	459	451	462	453	478	432	472	464	466	468	505	482	447	451	469	477	491	482	479	455	474	454	453	481	491	437	468	449	477	477	447	522	453	444	507	462	437	466	483	498	462	440	448	516	471	442	493	448	474	462	494	465	491	453	425	492	445	513	458	474	463	422	480	471	478	464	497	449	470	488	474	520	463	474	462	487	474	493	479	500	433	479	489	482	465	450	472	508	503	476	476	477	497	423	445	484	478	454	489	463	460	462	437	466	467	506	433	451	477	464	483	494	470	474	473	464	479	452	450	488	454	497	458	487	468	477	517	477	469	448	513	495	471	486	468	430	467	476	490	464	466	464	456	479	468	432	440	461	486	447	474	465	480	458	466	460	451	524	487	527	462	443	438	468	436	482	478	437	483	441	456	439	448	494	453	466	472	479	468	469	482	433	442	460	497	438	522	474	456	439	486	475	463	455	483	492	474	474	479	447	442	468	495	490	432	475	444	483	429	444	457	489	468	428	452	483	485	429	457	467	465	470	465	455	459	434	467	457	468	435	459	487	473	469	438	467	461	463	469	444	476	464	457	473	441	458	504	451	483	468	448	483	482	503	467	452	452	442	489	452	478	428	525	442	459	463	467	415	500	480	449	509	463	492	465	412	476	463	438	472	435	479	486	474	451	500	473	456	469	442	505	438	452	498	463	440	469	487	468	463	492	466	494	483	471	432	469	492	447	438	484	463	475	478	488	463	474	440	452	482	481	451	489	482	480	464	456	457	477	440	466	457	447	450	489	468	445	508	447	473	505	460	492	485	444	415	456	459	472	484	460	470	444	458	495	472	458	456	495	425	485	490	450	448	488	417	467	475	462	467	461	464	439	454	450	462	487	490	473	422	448	461	449	445	457	459	467	483	462	495	514	481	478	466	446	502	460	476	462	465	447	489	500	453	472	461	455	458	433	469	480	536	453	485	454	482	438	488	474	474	492	474	448	493	491	472	480	468	499	482	463	508	467	461	485	454	464	473	458	478	498	497	487	439	521	478	493	460	486	414	467	473	504	453	432	467	487	489	471	511	483	471	487	423	494	478	486	487	492	463	430	431	514	452	434	476	501	478	467	515	475	476	449	443	482	472	445	478	496	447	449	466	434	484	477	482	497	454	502	482	431	454	471	441	467	521	455	472	468	441	450	482	469	487	480	438	479	471	487	451	456	433	487	476	473	473	411	450	459	469	440	490	487	460	454	449	453	463	465	460	485	462	513	475	441	491	460	464	457	446	434	483	484	496	446	440	456	491	431	467	488	499	473	464	505	470	453	445	462	440	423	495	508	469	481	491	510	484	468	442	445	478	464	513	484	428	474	496	486	463	482	455	474	459	460	466	430	459	505	500	465	451	477	492	504	469	456	467	473	477	487	471	453	501	490	496	517	452	458	490	474	486	469	456	490	459	463	482	487	465	497	489	470	492	454	484	490	499	479	460	492	486	467	456	470	477	473	477	489	522	434	470	450	453	438	481	514	432	507	434	458	465	454	460	458	454	467	470	459	467	454	476	464	441	468	453	483	487	484	475	495	461	487	437	463	466	468	482	437	460	421	487	463	472	472	463	497	468	506	471	489	477	474	427	475	440	490	478	497	439	417	449	464	479	510	500	469	458	502	483	487	455	464	480	488	502	465	466	466	464	437	472	480	472	448	440	472	485	468	435	432	486	458	459	485	480	497	469	492	474	470	518	501	483	504	466	463	421	487	460	497	537	463	467	520	479	460	495	439	458	479	475	474	472	443	454	477	472	469	460	461	508	467	454	471	473	410	470	426	456	495	498	484	459	472	473	508	451	486	485	453	443	482	462	467	468	449	435	447	508	490	460	474	420	446	518	465	494	431	456	463	459	483	465	461	463	456	447	472	471	445	431	473	455	483	489	438	435	469	452	477	467	471	479	500	501	469	429	481	434	465	469	452	498	445	478	476	464	443	440	492	487	481	448	489	472	480	467	482	487	492	466	446	450	453	465	480	479	477	515	457	509	434	475	466	456	473	501	462	457	512	496	506	478	488	440	438	472	455	484	473	494	498	466	438	473	496	511	511	483	490	466	480	491	445	473	484	439
4244	8451	5823	2780	2215	1657	1370	1167	980	837	801	720	692	673	678	597	615	566	598	566	576	556	520	530	549	564	578	557	557	586	511	559	551	531	510	530	519	516	499	555	545	510	541	513	509	516	509	539	492	555	517	549	489	499	541	520	544	523	552	542	497	522	481	466	494	546	533	555	498	510	512	517	539	509	549	504	591	531	509	500	533	505	517	540	493	577	515	507	520	540	539	548	511	493	518	507	507	488	563	539	515	496	536	507	517	520	478	528	502	513	520	486	546	524	528	501	508	530	505	504	535	529	498	514	538	530	480	534	485	528	510	530	508	485	494	508	513	477	518	454	538	506	521	503	505	517	490	523	535	551	511	505	505	500	512	517	489	533	507	504	479	473	476	524	490	480	502	492	539	508	516	539	508	523	539	471	531	469	494	521	482	500	504	537	565	543	515	511	502	530	527	506	518	543	494	477	518	524	547	483	511	539	517	508	524	515	546	493	527	529	500	530	501	509	483	487	529	510	530	521	553	519	518	540	480	495	561	497	492	569	460	586	490	502	485	531	520	514	478	560	544	547	522	506	526	521	503	487	533	546	449	517	555	507	536	501	485	521	520	524	550	497	536	506	510	546	532	494	532	522	525	538	555	508	526	521	503	529	549	525	522	502	504	505	543	539	529	534	521	555	540	493	493	546	508	507	558	518	491	537	491	514	502	503	537	483	523	505	550	505	490	482	508	502	528	539	525	526	518	499	515	507	521	538	495	533	560	542	479	496	491	531	535	545	525	553	564	469	512	504	563	531	484	525	497	530	538	531	517	504	466	530	527	511	549	530	521	532	547	532	498	496	516	531	582	530	517	569	541	503	546	537	502	510	530	481	528	537	508	511	492	567	475	535	524	494	557	500	529	496	525	513	490	496	540	528	480	495	489	478	531	497	552	513	471	532	497	474	512	500	541	505	533	562	520	521	531	511	485	531	547	512	507	517	510	531	528	523	504	546	520	533	526	517	471	503	486	499	521	519	525	520	494	519	487	498	516	540	518	546	494	533	530	535	516	493	511	524	509	544	536	526	537	484	545	494	502	525	490	506	492	517	544	525	504	521	537	515	519	479	530	510	540	526	545	553	523	467	546	466	490	492	511	498	512	513	524	524	546	527	500	506	509	539	493	513	557	496	517	521	509	484	511	502	501	534	557	517	542	519	534	525	574	513	503	550	597	547	495	559	507	503	514	527	492	539	507	473	479	551	522	527	539	541	553	501	539	544	516	493	503	525	515	504	538	499	498	490	536	525	496	513	539	544	560	519	516	506	519	488	534	522	528	499	488	499	510	509	512	500	565	536	527	536	505	509	488	513	519	531	537	492	512	501	515	526	524	484	509	500	502	527	510	531	502	505	503	506	486	507	506	489	507	525	540	458	507	571	504	503	546	543	542	504	527	556	467	515	502	501	533	543	503	513	492	500	539	551	518	520	508	515	544	531	522	490	509	533	569	473	488	524	519	533	494	516	515	519	507	484	475	508	558	497	481	581	502	517	514	504	529	533	480	560	518	482	541	517	539	476	525	526	486	504	536	523	508	502	519	494	565	537	549	506	511	575	514	555	490	511	519	510	542	508	539	509	513	481	501	505	547	473	524	511	495	518	530	566	524	550	498	512	512	517	535	506	488	549	499	554	518	517	573	508	464	492	498	477	511	510	517	502	523	533	516	462	489	488	502	515	546	489	535	519	517	518	484	534	490	524	529	500	531	480	522	544	503	509	508	501	557	508	497	530	511	518	549	493	519	529	512	538	504	495	485	525	517	510	499	511	520	532	505	494	541	498	479	511	507	521	531	500	513	545	490	542	511	487	493	512	476	506	530	513	525	501	525	540	515	528	552	497	520	595	497	513	527	520	536	499	506	505	511	547	513	547	506	525	503	540	533	507	526	595	552	533	531	551	538	512	487	478	515	472	516	542	557	538	506	535	533	506	525	520	540	514	500	525	500	493	509	536	527	522	530	567	518	513	525	581	531	490	499	536	499	511	562	491	489	512	500	522	488	512	488	515	511	561	500	512	509	543	541	521	531	519	529	534	535	524	502	531	480	504	500	504	543	505	541	486	556	497	509	512	512	526	531	532	535	523	539	497	519	521	489	529	496	533	520	495	492	552	525	519	500	518	534	558	518	484	510	538	496	564	513	571	552	578	520	502	523	494	537	509	506	518	535	566	489	528	481	544	532	491	522	517	542	495	491	474	517	536	524	507	514	538	517	474	538	500	522	539	543	475	525	525	532	524	558	568	547	518	496	519	511	482	515	532	514	537	559	520	503	486	503	525	554	522	519	530	492	481	516	481	509	542	563	550	533	494	508	518	523	520	504	535	504	524	529	523	533	505	526	499	522	535	544	503	531	546	483	530	502	556	524	517	491	492	546	517	531	518	520	501	523	535	527	530	481	542	495	495	541	518	549	516	521	509	565	525	499	503	525	525	565	525	527	478	524	509	548	522	532	513	534	494	476	534	532	500	512	484	535	510	493	544	503	498	523	489	533	481	501	543	503	513	442	555	521	528	499	536	531	509	568	535	474	537	526	531	534	544	497	499	538	518	526	520	541	536	512	543	536	504	562	515	536	518	519	504	544	522	558	504	539	517	475	522	520	552	518	495	555	549	551	474	536	519	517	482	519	514	524	507	502	502	547	498	520	557	527	509	517	503	510	482	506	520	570	509	576	533	545	496	527	534	516	556	520	517	489	513	530	540	538	503	524	539	563	495	522	538	515	525	507	501	446	512	513	463	509	521	489	489	524	490	483	491	508	511	520	530	536	523	509	534	523	516	541	507	518	493	490	513	483	549	501	509	521	522	493	525	555	565	485	515	549	479	517	550	519	512	520	535	497	530	486	501	513	511	516	517	476	495	481	490	555	517	553	524	507	500	513	532	505	497	512	518	506	506	518	519	491	510	517	503	518	531	515	526	534	513	480	497	557	503	526	545	545	496	496	540	487	537	536	511	518	489	502	499	531	506	533	505	472	493	543	533	484	535	514	554	538	478	484	488	514	515	512	552	488	489	497	520	507	494	559	555	476	540	511	536	525	498	521	525	527	534	556	519	472	482	494	484	487	486	483	549	514	517	534	502	465	515	506	513	532	527	544	521	502	531	515	505	547	514	505	551	545	502	481	559	500	519	499	524	465	493	478	475	507	515	487	524	514	551	534	538	467	501	495	514	489	532	504	540	528	517	536	508	533	498	505	532	515	532	505	494	520	505	516	540	496	540	501	546	490	509	471	508	514	504	513	530	527	547	538	510	538	499	486	531	510	522	495	504	539	518	534	521	523	506	512	524	504	522	486	476	554	487	521	523	522	508	515	513	511	551	539	518	503	466	517	506	577	512	523	511	496	504	530	506	502	518	510	521	534	523	540	513	511	508	549	522	497	528	519	513	537	545	527	538	500	499	485	525	501	512	500	524	490	493	524	535	476	523	495	503	575	554	532	516	524	536	508	450
24485	21048	27351	24860	12380	580	343	323	239	211	211	191	187	194	197	192	145	167	164	180	149	146	153	171	143	152	158	148	127	149	157	139	148	131	156	141	132	137	132	150	153	133	129	149	126	165	149	161	151	160	132	152	155	157	172	155	149	135	149	128	135	127	140	136	151	141	150	143	169	108	150	162	132	135	143	141	131	143	165	147	169	115	134	133	124	153	143	148	128	143	137	146	150	151	138	151	128	160	118	156	160	147	130	140	135	144	156	146	166	134	149	153	142	144	160	136	128	124	124	136	166	148	128	126	138	128	138	134	147	143	156	151	126	137	135	153	132	141	131	112	153	132	131	131	166	134	143	140	145	146	134	134	157	145	129	147	173	138	112	139	136	147	142	146	124	156	146	138	132	152	122	134	123	152	134	128	142	157	153	133	144	128	145	145	152	155	165	154	141	154	118	137	155	161	144	123	143	136	152	144	134	130	131	150	135	130	138	168	154	131	159	132	155	138	157	136	145	149	147	143	154	140	141	118	160	144	138	145	125	154	151	148	139	145	137	119	149	147	147	142	125	142	130	153	137	154	138	161	149	151	136	146	151	145	160	144	132	125	131	148	149	150	140	143	111	142	140	153	141	129	117	130	135	129	149	135	142	139	150	130	152	144	138	136	156	146	153	135	111	143	124	142	126	138	147	141	167	127	147	138	149	154	136	137	139	128	145	135	117	159	128	128	148	144	143	152	147	133	136	140	153	149	133	147	127	137	131	152	160	135	140	149	146	137	125	150	140	141	125	147	142	133	143	152	149	124	153	141	145	136	131	155	130	157	141	151	150	162	140	135	146	145	160	132	126	136	139	145	156	134	151	135	120	127	139	143	128	156	149	152	144	135	154	134	149	154	180	150	133	145	154	125	141	139	140	145	124	162	143	159	131	154	143	143	135	159	147	164	115	148	129	136	165	143	133	153	136	138	143	129	133	138	124	136	143	144	139	136	133	163	130	169	147	142	139	148	136	123	157	123	140	149	151	159	138	130	123	132	150	148	131	161	148	143	160	143	151	140	142	127	151	146	133	132	134	137	157	128	142	153	158	124	146	163	137	160	141	140	150	135	134	140	143	151	133	150	126	159	148	126	142	142	149	128	163	146	158	126	141	122	135	143	120	140	138	137	132	137	151	160	147	130	135	138	148	142	162	132	144	145	146	143	161	152	139	135	145	146	138	153	149	164	139	162	133	127	146	147	139	160	145	141	146	141	125	152	158	146	142	136	137	149	146	151	148	140	130	142	159	158	163	142	147	119	161	163	124	163	152	130	141	135	147	150	144	163	133	130	145	149	132	130	143	161	127	112	160	123	128	145	145	153	154	150	162	160	120	150	156	139	120	155	137	145	135	126	136	142	133	137	146	152	134	150	135	132	151	142	129	142	178	145	144	144	140	146	123	125	144	167	140	146	140	141	155	137	142	126	129	149	141	133	149	137	137	156	168	152	151	144	124	156	153	132	136	169	147	125	129	115	143	135	148	142	126	120	127	157	140	137	125	135	142	156	132	126	152	143	147	148	139	156	135	123	145	142	152	147	135	156	137	125	151	152	141	154	155	134	151	146	135	142	127	140	143	138	171	152	148	135	138	141	126	155	151	152	145	117	143	155	141	130	130	122	128	145	154	136	139	148	144	138	145	143	136	152	125	141	123	124	146	146	146	160	115	139	107	144	143	129	135	138	150	142	145	139	135	146	161	143	141	143	132	123	126	150	141	150	137	141	140	147	137	150	151	130	136	128	126	146	125	149	134	157	146	126	160	158	128	144	147	137	134	133	131	125	104	127	151	154	161	134	167	144	147	163	120	128	135	152	143	148	172	131	124	153	125	145	138	131	146	152	137	145	121	174	162	132	136	119	153	128	138	144	138	140	136	136	161	146	144	147	139	142	149	151	143	144	144	129	147	140	142	156	148	146	150	128	133	149	125	170	127	142	152	134	154	142	145	159	134	147	132	141	138	161	139	140	140	143	147	149	153	142	144	141	144	129	124	133	145	141	121	122	143	152	126	153	150	143	139	146	150	130	129	153	138	162	150	118	155	157	139	149	154	127	139	139	150	129	147	146	134	134	167	132	146	124	140	136	130	162	135	132	134	122	147	143	138	142	161	134	142	125	128	157	163	127	144	135	141	130	142	148	133	165	147	146	141	141	124	159	131	145	148	148	159	119	133	152	144	139	165	162	153	168	157	150	166	137	140	147	134	146	120	142	143	126	152	145	135	157	129	135	135	141	131	141	154	144	129	138	152	152	140	139	129	135	157	135	129	154	163	144	154	142	159	147	142	154	174	139	150	137	138	160	129	141	132	135	144	153	131	141	141	126	149	174	142	139	153	135	134	145	138	155	133	144	141	133	137	145	149	133	146	138	134	138	128	147	129	150	138	138	140	123	167	169	153	155	130	150	152	153	113	141	147	137	138	121	145	160	157	141	153	119	164	153	145	148	137	127	137	149	146	151	140	138	123	135	166	132	161	133	120	156	133	127	128	119	151	144	137	145	134	142	143	131	127	135	144	137	123	138	125	130	156	174	138	161	140	129	139	151	123	139	141	157	157	149	151	143	126	146	138	136	151	123	131	115	148	154	152	145	130	121	118	146	143	146	154	150	133	150	129	142	150	130	147	128	164	137	138	147	148	174	121	125	148	150	135	150	135	122	174	154	148	132	145	155	150	150	138	121	138	151	116	135	164	133	135	140	131	153	152	149	140	156	132	141	116	141	147	135	145	135	139	154	123	152	144	132	127	156	139	153	131	155	164	126	161	135	152	141	151	157	144	134	155	134	154	138	152	131	139	123	148	136	139	147	144	149	127	153	135	155	132	124	149	138	135	124	148	135	145	142	150	153	147	139	156	138	149	125	146	153	124	143	139	138	130	121	125	128	142	138	158	130	156	151	153	145	137	123	122	130	157	139	151	148	139	139	121	161	136	144	127	142	142	166	142	149	135	139	148	125	144	148	165	139	151	132	142	132	140	150	137	160	152	132	137	150	137	146	131	130	135	144	131	138	166	145	123	147	130	141	152	140	145	133	116	145	132	177	158	125	165	118	131	146	151	126	144	122	117	145	158	129	126	110	143	146	126	137	140	146	124	153	127	126	156	145	141	137	128	142	159	136	147	148	165	163	143	145	131	137	132	122	142	141	145	137	126	150	137	142	120	134	129	144	138	167	167	161	149	147	141	145	138	163	131	153	144	152	147	121	129	131	151	155	137	137	135	134	141	135	161	137	136	127	143	139	134	116	143	142	144	143	157	147	135	139	129	138	160	127	148	163	145	136	146	149	140	160	134	152	119	148	131	139	134	140	172	133	156	152	148	150	114	128	162	118	171	155	140	150	155	132	155	151	122	140	144	132	141	141	131	165	128	149	147	137	126	161	144	157	156	140	158	146	151	130	158	135	134	149	140	138	144	144	131	151	138	108	145	126	117	132	136	146	137	128	163	150	154	153
3519	4833	3373	1521	1138	829	641	496	430	386	312	277	291	232	264	273	209	223	230	210	221	204	179	188	171	195	171	184	182	189	191	191	192	190	185	199	189	181	166	155	188	198	181	193	182	177	180	161	177	166	137	163	195	158	160	157	184	163	173	176	175	175	184	186	189	165	191	163	166	195	174	188	179	166	161	163	157	211	185	203	185	172	162	181	160	162	165	168	167	171	176	189	161	167	166	167	166	167	173	191	139	166	172	173	205	185	151	189	190	192	179	151	154	146	179	181	170	167	173	190	175	160	177	177	176	170	176	172	178	173	178	182	178	167	164	177	162	167	184	182	195	174	176	180	173	176	153	173	179	175	210	182	186	172	158	169	160	162	203	154	149	187	167	174	174	183	142	158	176	177	156	169	181	176	178	171	181	164	161	175	177	173	187	181	168	176	157	174	168	161	169	156	177	178	148	172	157	161	176	171	189	165	162	157	178	163	168	178	175	186	156	177	194	168	163	158	159	164	176	174	190	186	159	161	171	183	160	149	154	158	156	136	165	161	185	178	168	201	183	190	183	183	177	160	204	165	169	172	163	174	178	162	185	180	167	173	179	185	161	170	185	163	195	183	173	155	169	186	183	203	163	173	172	212	174	185	167	182	176	182	173	173	154	167	161	161	164	175	175	160	180	181	172	178	165	173	164	152	155	154	164	163	167	150	156	184	186	179	169	161	171	169	178	168	182	192	144	157	173	173	168	171	179	161	179	156	170	181	171	166	173	177	161	169	188	208	175	168	191	174	164	153	152	170	177	192	162	163	195	180	175	176	160	162	165	163	184	167	162	163	177	187	173	147	152	162	162	153	186	174	169	173	175	171	156	158	171	171	170	174	186	158	175	197	161	165	170	170	164	179	164	166	163	144	166	176	168	185	181	177	175	176	169	181	177	175	144	144	166	180	172	188	182	194	169	180	153	165	156	178	185	180	162	183	165	164	174	168	185	182	189	181	167	185	156	181	172	159	177	170	172	173	169	180	181	158	179	169	168	181	159	175	179	177	162	168	172	180	165	170	201	180	173	142	173	178	174	177	182	149	158	169	181	189	156	167	181	164	172	169	163	168	164	181	170	171	166	166	204	161	166	190	163	181	170	176	178	172	160	184	172	172	180	176	155	172	161	170	185	202	164	179	177	168	157	160	168	163	161	188	169	178	167	181	179	169	202	207	163	184	172	177	164	154	164	183	161	177	179	178	178	150	164	175	200	163	173	181	175	186	182	181	158	165	147	167	170	180	183	165	165	172	179	161	173	174	169	185	161	174	178	175	178	196	165	167	187	154	160	164	169	169	188	185	154	165	181	160	195	177	187	187	159	159	183	159	169	181	170	167	181	173	165	187	182	165	167	188	168	184	189	179	181	139	181	194	176	186	176	185	187	161	163	173	155	177	179	156	181	176	179	159	172	169	168	177	148	157	159	186	179	167	177	176	168	166	169	183	171	169	166	187	171	164	162	178	177	180	157	196	171	182	167	163	167	179	171	164	180	168	152	173	165	164	160	157	188	180	180	152	175	188	175	174	187	157	153	179	170	198	161	152	169	176	151	205	193	184	156	179	158	196	164	180	171	174	176	169	176	174	174	165	178	177	163	179	163	179	167	169	172	194	168	172	161	186	184	167	173	175	165	171	157	155	157	142	184	181	193	144	177	167	161	170	166	183	167	193	193	152	180	180	174	173	189	173	170	184	185	181	169	156	189	174	145	193	171	185	155	167	163	175	189	182	184	173	164	179	177	152	142	162	155	158	160	161	194	144	170	183	161	186	152	152	172	152	184	156	173	165	178	163	177	186	167	157	169	197	179	174	197	179	169	176	152	157	179	169	160	167	171	160	151	202	178	181	152	174	167	174	161	165	189	168	165	192	176	168	174	156	180	157	177	197	184	167	166	160	171	153	179	158	178	168	162	164	185	186	176	160	179	174	156	166	155	175	164	194	181	173	166	176	157	166	153	179	177	197	198	188	167	151	143	182	166	185	163	172	142	166	163	159	167	165	149	174	159	159	167	171	155	184	189	196	152	153	180	156	188	142	178	173	189	170	161	185	183	180	175	169	143	174	159	186	167	170	170	170	164	170	170	183	187	180	179	154	181	174	176	159	178	185	154	173	164	181	178	188	172	167	170	164	147	168	193	170	136	172	182	165	148	180	165	164	172	183	154	169	163	157	182	183	175	166	166	189	168	186	172	162	164	173	185	180	176	169	149	181	149	169	145	204	169	181	166	177	170	181	163	181	193	187	165	158	167	176	158	167	160	170	171	186	172	177	166	187	159	169	157	181	190	184	162	182	181	189	173	175	178	182	150	188	146	172	159	179	188	176	181	157	171	163	175	194	157	156	156	176	188	155	152	168	188	187	169	150	152	166	172	162	178	197	177	167	159	165	175	153	180	172	174	172	188	170	157	167	182	170	174	185	167	171	165	173	160	188	178	168	169	174	151	164	182	186	162	181	168	184	172	167	183	181	187	183	149	181	187	161	172	172	175	162	168	185	156	162	187	178	164	173	163	177	177	197	165	168	168	179	178	199	154	160	166	181	171	182	193	159	172	154	156	173	181	158	158	173	174	185	159	175	178	155	156	175	173	172	184	163	169	172	180	188	167	155	185	154	152	191	170	166	197	165	170	163	163	182	161	185	166	164	164	176	182	174	171	182	178	183	196	191	187	188	169	168	159	190	159	167	197	155	180	170	164	161	195	173	200	177	185	169	186	188	161	171	169	182	154	192	177	185	181	178	163	178	158	134	150	165	174	162	168	190	165	174	178	182	161	172	181	196	168	166	170	196	183	160	185	178	169	185	177	156	193	160	183	175	153	173	153	190	176	171	151	177	171	168	172	157	176	162	159	177	203	193	162	162	184	169	174	155	169	168	162	144	171	173	162	176	167	168	171	158	163	153	183	160	156	182	177	189	168	184	165	176	171	152	180	153	147	183	173	164	175	196	155	188	167	174	186	162	180	166	163	172	182	174	154	165	165	153	184	197	193	177	141	157	185	166	162	157	184	173	180	184	177	188	153	167	187	160	165	163	178	179	151	175	155	160	189	155	179	157	184	175	174	180	168	173	187	183	157	177	168	190	170	174	178	183	194	176	149	153	163	183	155	160	162	174	165	179	159	160	186	163	176	164	185	176	169	174	153	187	197	155	178	172	166	155	171	158	163	167	177	183	181	166	171	186	159	179	175	171	141	174	174	153	170	190	173	162	165	173	183	189	170	163	175	193	170	172	162	175	185	193	161	153	183	168	168	169	190	160	176	197	210	153	184	178	147	171	178	179	171	157	184	166	175	171	170	191	175	186	180	161	178	173	178	171	154	182	164	175	179	173	178	181	158	178	153	167	167	157	175	154	174	191	172	155	149	167	166	172	172	163	159	183	163	182	147	162	155	171	173	151	167	150	168	165	173	182	167	170	180	178	175	162	177	164	182	182	200	181	141	192	172	162
22240	21042	28765	23520	21044	21096	10263	1153	765	726	657	648	527	527	495	490	467	466	484	413	394	425	443	385	390	406	412	419	408	417	415	392	378	365	368	402	398	378	403	388	378	350	402	361	353	363	371	353	386	372	380	375	404	392	397	372	385	375	381	365	375	409	404	420	371	389	351	378	380	377	337	370	413	402	362	397	361	375	384	381	337	381	378	379	393	374	364	352	389	415	379	396	377	393	397	376	391	349	377	349	369	394	340	352	367	406	327	355	384	370	377	372	382	357	340	377	376	378	369	357	365	384	366	384	358	384	370	406	363	375	363	368	357	365	378	360	396	357	386	353	362	376	392	356	353	359	396	365	389	395	393	387	387	376	419	350	359	392	353	374	363	366	366	385	401	355	380	369	371	370	406	348	352	377	403	366	404	372	375	379	342	392	336	402	354	346	367	381	374	370	369	360	394	356	421	353	364	375	369	346	355	351	384	355	375	375	399	372	389	362	351	385	377	371	376	387	402	349	360	353	359	355	348	361	376	377	354	354	361	389	366	357	390	363	364	379	379	357	376	357	383	351	345	363	379	377	351	373	395	368	381	362	363	404	389	344	381	321	389	345	366	383	343	376	360	377	361	356	396	413	380	365	378	387	374	336	388	391	358	350	368	378	400	353	357	362	383	364	375	389	374	356	335	397	402	392	383	358	348	405	369	360	371	345	373	381	386	379	369	378	397	351	352	376	390	349	392	385	377	365	368	366	375	343	327	353	378	380	395	377	360	365	371	342	349	402	407	315	326	368	335	386	374	359	390	350	355	371	387	344	386	352	392	353	401	396	401	344	352	341	340	424	403	377	347	372	340	371	363	365	357	348	385	369	379	352	366	389	378	380	374	372	393	349	382	337	371	378	366	348	350	378	352	374	346	374	381	362	354	388	382	366	351	337	399	336	375	401	334	351	364	397	383	371	345	404	358	376	352	375	375	364	376	390	341	380	390	366	359	400	382	385	374	343	389	349	346	377	381	383	320	366	379	364	381	347	401	370	366	361	375	392	349	374	353	379	386	387	361	414	382	342	346	364	376	389	372	369	348	356	373	341	371	366	358	376	355	390	378	403	373	386	351	368	372	366	365	370	408	372	345	364	367	333	350	341	390	370	361	384	337	374	375	343	373	374	401	382	373	349	367	368	397	388	384	340	389	375	391	359	381	356	349	383	383	373	355	349	381	365	377	383	392	369	360	331	346	385	365	397	394	375	382	335	347	353	376	357	386	352	389	378	358	373	350	347	332	383	353	403	346	360	396	392	368	331	376	331	398	386	376	387	369	390	379	340	392	377	350	337	373	354	370	334	374	336	374	380	397	360	381	400	375	395	409	367	327	355	388	351	389	391	345	382	415	399	365	389	342	368	375	351	370	386	351	423	379	358	360	371	387	346	393	372	391	355	363	409	377	363	367	382	359	351	361	380	387	370	358	357	358	365	349	374	339	381	352	358	361	375	329	383	371	352	348	393	347	361	382	367	364	361	374	367	414	380	391	359	366	379	342	347	370	344	394	336	360	335	395	379	355	362	380	370	347	358	375	379	357	380	332	384	391	381	346	358	403	350	373	387	378	389	377	365	390	345	329	371	352	352	369	367	374	387	375	385	368	363	402	369	363	386	338	377	361	384	345	391	364	370	355	373	373	350	375	363	387	380	357	376	374	362	397	383	370	348	368	339	348	372	372	373	397	383	369	379	368	410	373	385	386	325	397	404	368	374	347	372	354	358	371	394	367	330	388	426	364	381	371	369	369	370	345	393	358	365	369	362	360	356	338	373	358	380	368	356	390	370	345	389	373	367	378	340	367	360	345	381	359	359	363	347	350	386	353	347	348	380	355	340	377	376	375	354	386	353	355	379	358	356	341	380	408	387	358	337	409	372	347	373	376	401	393	358	376	369	366	359	350	351	381	343	400	380	402	408	344	387	367	387	367	350	370	360	344	334	326	346	388	371	379	391	379	365	384	421	407	379	391	334	378	366	342	394	421	386	382	358	397	365	350	380	369	390	350	384	374	359	330	393	386	394	383	371	375	381	385	404	383	394	384	345	373	362	347	370	370	356	384	356	391	361	366	379	366	361	334	354	413	337	368	373	370	353	335	372	324	378	395	367	390	384	357	357	388	383	350	367	403	376	350	388	362	391	396	373	380	387	369	358	344	365	345	372	361	393	370	360	354	356	402	386	390	347	373	370	342	378	404	395	323	367	366	365	351	373	385	353	385	396	372	378	363	378	363	392	335	349	366	368	368	380	357	337	385	348	377	358	393	369	346	353	363	364	357	359	343	371	386	343	388	377	352	368	436	354	343	352	374	357	372	405	397	378	388	371	366	345	367	362	329	360	364	379	391	390	343	348	396	391	351	341	365	344	364	364	391	340	353	332	378	317	396	373	350	351	398	371	371	373	352	377	380	354	403	363	417	362	356	372	388	337	399	378	390	360	354	369	383	417	377	374	382	355	387	357	370	366	390	331	348	370	371	363	352	417	355	359	346	357	336	348	375	380	378	318	350	391	356	351	388	375	408	356	376	363	358	342	359	378	339	381	343	374	386	346	362	376	366	402	363	393	396	356	347	374	358	340	352	380	377	385	345	351	374	398	367	379	368	366	385	361	361	353	422	356	360	373	386	409	330	413	375	370	339	366	366	371	361	366	364	393	358	405	384	373	337	329	377	344	376	353	387	369	385	349	361	325	349	354	349	367	383	365	391	381	368	363	377	366	347	350	393	361	378	379	386	356	376	380	377	402	335	336	378	350	366	357	379	346	349	366	383	383	374	350	385	350	378	389	347	399	404	355	336	359	355	333	324	372	380	354	353	366	342	370	376	312	333	357	411	356	365	372	382	395	380	336	364	347	366	388	357	362	359	376	390	369	419	364	353	385	371	359	397	381	368	352	348	372	381	349	395	410	352	374	374	351	353	373	379	365	421	350	348	383	395	350	382	357	378	377	380	331	363	348	361	374	364	371	401	345	366	382	354	345	357	388	348	366	384	375	355	381	366	365	370	342	388	396	361	362	394	362	352	375	354	380	357	363	369	371	388	362	401	396	356	331	371	353	358	347	379	355	381	358	350	381	361	401	372	392	368	370	348	338	360	419	365	374	396	383	373	387	346	366	385	327	364	345	363	374	336	364	365	356	384	387	347	383	389	384	363	342	387	344	399	365	358	405	353	370	382	377	358	366	363	382	375	361	353	399	387	352	383	356	351	352	373	370	387	371	349	357	362	366	316	324	338	357	362	351	366	379	346	417	371	354	334	344	373	356	352	355	350	373	360	366	351	390	349	356	374	377	362	414	365	338	328	375	390	349	389	406	356	360	366	404	383	358	357	374	349	367	375	379	361	352	353	375	361	359	397	379	363	403	363	369	344	340	370	357	376	357	334	346	383	377	366	376	342	393	362	359	378	387	381	381	344	366	382	341	367	358	357	383	320	372	339	371	387	353	341	359	354	390
4579	13872	9882	4752	3369	2531	2009	1558	1254	1080	942	842	770	697	647	607	604	563	532	526	523	512	503	482	514	507	486	484	484	428	417	452	448	450	425	432	420	435	409	430	465	409	437	427	425	407	459	435	415	424	484	413	416	476	403	377	446	417	423	436	429	426	378	460	435	429	401	416	431	467	419	416	409	402	397	443	404	411	425	420	411	413	412	431	408	439	427	393	421	389	425	459	426	414	377	412	384	403	397	396	415	393	386	439	450	424	421	454	448	446	422	436	397	406	430	400	440	419	426	395	435	393	404	400	426	433	426	421	413	401	427	423	407	398	412	423	414	420	440	386	426	432	417	427	383	415	450	386	445	421	370	414	426	428	435	425	392	435	404	410	412	395	418	427	387	423	426	410	421	454	435	400	394	425	416	387	428	405	411	401	405	412	440	409	430	459	438	436	434	412	391	439	385	435	372	390	405	410	407	414	430	428	379	402	436	408	406	390	447	393	405	380	437	370	401	391	435	412	436	391	422	393	404	397	394	425	404	411	419	453	405	457	425	443	420	450	428	425	418	391	441	393	425	385	445	409	440	451	450	421	393	432	414	440	391	415	416	413	441	411	400	414	414	392	418	426	425	385	442	377	415	415	424	427	405	402	433	403	433	441	470	400	383	408	398	423	416	445	415	416	391	430	416	419	424	415	437	394	388	420	401	397	407	443	407	435	426	425	399	413	443	409	405	372	417	399	360	429	453	392	414	374	439	466	406	423	406	417	408	415	401	377	405	429	424	438	414	419	407	405	376	442	377	397	420	384	397	394	419	423	430	421	432	403	421	419	384	420	409	469	425	437	434	416	414	429	389	418	439	405	426	415	411	438	409	402	436	435	404	421	397	401	440	413	434	391	434	425	426	421	416	413	382	396	448	437	369	381	387	456	419	413	441	425	417	398	419	392	404	434	404	376	424	446	406	430	408	355	370	393	387	449	424	421	384	397	409	419	395	394	442	414	415	399	437	424	417	404	385	442	405	433	418	445	452	427	430	412	415	407	394	384	449	452	380	416	409	420	425	388	438	442	422	410	420	358	457	432	428	400	462	425	408	413	442	390	433	421	395	440	412	455	412	403	392	398	424	389	424	412	413	426	421	408	431	430	407	446	444	422	428	410	391	390	430	406	430	372	413	424	389	395	442	449	424	402	419	424	421	419	408	400	383	450	404	404	391	407	468	431	386	412	401	395	435	418	401	404	444	432	434	458	407	405	396	391	398	434	420	418	408	421	394	436	414	426	438	409	399	437	445	398	438	433	417	423	397	406	410	422	391	415	417	387	420	442	387	433	407	396	386	408	431	456	394	390	438	402	411	416	394	414	406	396	410	435	406	431	382	382	405	388	400	396	388	397	392	418	414	441	450	440	457	423	414	410	425	454	411	416	449	401	402	460	401	418	382	403	428	429	410	426	404	424	391	395	457	417	411	392	411	393	436	395	423	418	375	420	426	405	429	407	402	430	417	413	412	394	400	393	397	430	430	426	429	435	417	455	432	372	399	406	384	414	448	415	405	404	440	397	399	404	377	393	443	416	389	401	368	430	422	394	359	439	396	403	403	414	383	378	400	407	391	404	399	395	417	410	434	443	415	438	423	414	410	397	413	409	427	393	387	401	410	406	447	387	442	421	402	415	430	426	449	402	401	421	431	400	419	400	418	433	394	447	401	412	460	390	408	440	389	465	437	440	418	406	406	423	382	409	427	412	452	406	422	393	414	364	405	431	457	408	405	417	413	430	407	438	385	402	430	408	403	458	444	427	426	452	399	434	463	435	434	415	420	420	390	402	440	434	427	422	408	415	376	453	434	406	441	410	439	390	414	410	440	420	453	443	424	434	428	410	460	392	461	438	427	414	448	418	415	392	400	386	400	441	419	409	397	392	429	487	433	456	384	430	408	407	393	398	399	395	414	388	435	431	365	401	403	434	439	389	419	401	392	429	422	405	398	442	395	421	445	429	369	423	395	412	402	457	402	411	402	412	399	392	420	391	411	454	403	405	422	421	441	426	391	408	386	427	414	397	431	404	421	373	387	389	448	448	404	439	436	419	379	409	393	401	438	439	427	421	429	393	409	440	471	389	420	385	433	400	419	408	421	406	453	422	431	392	387	427	425	419	413	418	410	421	430	427	448	412	455	426	401	417	423	437	416	412	420	424	405	416	449	431	452	434	434	435	397	427	419	415	408	441	410	414	425	391	362	444	424	430	414	385	404	423	410	420	388	415	401	426	432	396	403	441	412	415	428	399	404	429	395	412	384	413	388	431	439	441	396	392	390	411	438	403	411	411	410	422	405	404	421	423	403	409	412	406	453	440	426	421	410	437	422	422	412	420	408	447	419	441	450	425	388	408	418	410	402	436	410	416	368	420	432	409	438	409	420	402	412	429	415	443	388	373	400	415	443	427	396	368	411	420	407	446	432	432	427	400	430	434	432	406	413	430	442	417	452	418	402	432	418	449	417	392	412	411	408	413	395	404	394	395	447	440	421	434	417	407	427	403	434	442	385	415	396	406	436	405	400	390	418	448	428	399	398	433	403	418	449	408	438	400	444	433	431	432	383	414	396	370	410	407	383	421	382	443	413	428	389	433	413	426	441	433	414	420	391	407	383	397	417	418	427	389	400	443	393	448	432	395	439	397	438	420	385	384	422	426	443	382	400	379	423	417	385	419	394	414	398	434	425	411	447	414	425	429	409	433	416	408	393	410	404	408	410	399	407	430	397	429	406	409	425	429	399	433	407	428	434	399	425	438	441	432	450	415	420	419	388	427	422	422	406	399	446	429	392	373	411	425	386	411	423	391	354	415	420	408	416	422	411	431	439	404	414	405	419	430	401	405	401	422	371	425	462	420	401	388	431	426	420	425	389	425	428	411	435	405	418	423	409	388	434	431	374	431	410	397	427	430	444	412	386	426	420	398	420	449	403	417	390	390	443	413	421	372	435	427	400	401	415	454	410	432	439	408	428	404	452	412	443	462	399	368	434	399	416	420	434	413	418	379	405	421	431	434	432	429	405	404	387	401	423	400	409	432	394	400	442	403	367	397	398	424	423	410	455	424	433	434	389	420	444	447	425	429	380	416	430	421	406	453	444	460	402	438	435	420	415	399	413	398	445	435	397	420	421	385	414	407	416	410	412	438	384	406	409	440	439	403	427	417	450	421	418	418	403	447	412	388	430	391	416	436	406	416	395	417	408	419	417	407	413	409	422	462	412	388	415	387	391	426	399	422	411	408	403	408	394	425	405	418	404	374	411	433	423	416	425	446	448	408	406	389	483	443	424	421	411	394	421	382	407	413	403	401	404	417	448	393	368	416	388	451	414	394	410	451	428	405	405	431	406	430	360	390	393	438	434	394	388	392	431	422	404	457	431	407	412	409	423	431	408	434	384	413	439	443	399	409	412	390	387	373	394	431	379	419	429	401	439	411	415	427	438	429	446	410	383	434	425	414
27201	17867	3633	530	368	321	323	298	287	297	326	272	296	298	296	298	268	287	303	265	271	256	278	271	284	271	292	289	308	263	260	268	271	282	259	295	272	271	283	264	269	280	270	279	300	297	273	286	277	268	273	290	270	267	286	268	287	265	282	264	300	299	285	311	320	268	281	303	260	289	273	262	246	291	287	261	292	282	288	296	258	262	288	308	298	282	295	268	325	294	293	299	308	280	278	300	314	267	263	284	277	252	256	302	268	265	279	253	267	296	262	291	253	262	280	304	245	306	245	280	267	247	253	254	267	276	291	291	250	274	280	270	262	279	284	282	269	287	264	249	292	285	268	257	242	289	276	303	269	288	289	244	292	269	271	274	276	272	266	286	259	222	278	311	265	263	269	280	283	272	292	274	295	255	273	269	260	288	266	272	258	256	268	282	263	237	272	289	299	243	276	261	258	285	275	264	236	307	270	274	263	281	251	299	248	261	278	319	287	282	252	308	267	289	261	293	255	275	285	275	293	275	267	305	268	263	266	280	254	279	274	265	299	280	251	256	268	267	252	280	266	289	275	284	296	289	247	314	269	300	257	268	290	270	258	282	298	267	270	263	288	316	301	290	251	296	256	291	287	251	291	293	269	279	273	255	265	271	290	281	275	308	290	260	277	283	255	285	296	288	298	281	283	321	263	283	261	300	289	290	257	248	269	284	251	254	264	285	258	266	251	287	293	261	255	291	264	307	258	281	278	270	284	262	262	257	275	241	280	277	261	272	314	256	260	282	279	268	276	262	298	309	287	280	273	267	286	243	276	267	263	255	301	262	283	284	296	245	275	255	253	289	273	284	260	252	259	286	302	299	316	293	289	287	259	279	264	296	309	272	248	242	294	280	254	281	250	264	267	257	275	267	284	257	275	247	240	275	259	251	271	272	259	287	259	283	279	269	296	252	288	287	261	299	279	259	268	267	251	292	260	269	263	260	281	284	279	276	264	279	266	310	274	286	263	274	281	238	261	283	246	280	295	247	288	234	271	280	279	299	280	243	275	247	274	276	304	253	256	261	278	281	290	278	279	277	250	263	257	291	263	257	275	254	259	277	280	275	268	261	254	290	298	285	301	275	291	272	252	274	278	285	263	285	259	284	275	292	263	280	295	277	258	252	271	285	296	273	263	276	257	304	257	300	292	268	289	271	263	278	290	255	291	315	272	296	274	265	288	256	279	268	296	250	286	305	319	301	268	285	279	287	271	273	288	246	282	299	297	275	258	292	294	273	289	278	286	281	276	297	248	269	266	290	289	260	245	274	242	283	273	297	298	294	294	277	292	303	279	272	289	291	288	264	278	271	271	275	280	251	296	296	246	260	250	267	261	276	282	274	251	263	266	281	284	270	275	289	266	292	266	286	268	277	301	289	257	279	268	254	286	263	280	300	278	249	250	303	291	259	241	259	261	258	272	281	266	267	276	261	275	260	260	299	300	258	287	264	285	255	296	299	294	265	282	259	290	301	282	280	297	276	277	293	294	260	262	272	283	288	252	267	290	270	286	293	274	291	290	296	294	303	279	252	295	303	250	293	270	293	289	296	282	296	260	273	288	271	302	257	274	289	294	259	273	296	289	253	262	256	294	278	296	272	274	267	295	266	300	280	267	277	294	264	295	269	280	270	280	259	273	273	246	259	292	294	252	265	287	234	258	297	250	304	278	276	289	266	272	283	278	277	273	252	249	269	263	287	280	297	289	281	263	280	285	264	289	280	274	254	284	274	297	255	273	265	293	255	325	278	266	269	306	265	271	260	248	282	260	266	234	263	273	287	241	283	267	254	276	231	273	247	263	283	293	301	259	279	241	289	300	285	259	279	280	265	279	307	279	279	273	265	286	297	268	257	289	283	269	302	283	268	301	282	278	272	264	294	262	296	265	260	267	278	296	264	267	267	268	290	271	282	254	292	285	304	280	275	251	248	273	258	263	277	263	271	289	290	267	262	281	323	288	275	278	284	280	285	261	269	301	292	291	306	266	289	296	267	282	282	258	273	267	265	296	269	316	270	285	281	256	307	281	261	267	280	283	283	266	278	265	266	284	259	248	277	291	285	261	270	276	281	276	269	258	263	300	254	252	274	262	245	292	276	268	273	280	277	266	280	275	268	262	261	260	283	257	263	266	274	282	259	271	275	284	262	281	288	243	270	276	281	296	259	268	287	272	261	281	279	270	262	308	280	268	255	251	278	268	286	282	269	281	249	235	293	315	273	263	266	274	282	277	255	279	279	268	275	275	284	296	255	284	268	271	289	307	272	303	309	264	290	281	289	255	255	283	264	267	292	296	283	259	257	264	265	279	301	278	311	227	269	255	271	301	302	268	285	262	266	273	260	289	255	282	273	275	263	303	298	302	273	261	274	295	292	282	285	252	277	285	273	280	305	271	248	297	274	282	244	269	253	277	260	282	252	250	280	280	278	323	279	263	244	258	299	244	283	252	301	257	292	277	285	258	277	248	273	259	298	294	287	296	301	243	274	282	259	259	290	278	292	269	270	260	266	281	255	283	287	258	252	290	307	273	261	283	261	273	243	261	272	274	282	235	250	308	280	287	290	265	250	272	267	273	296	265	295	292	270	259	263	278	271	298	245	271	280	276	287	244	285	294	257	267	248	298	276	264	264	283	276	252	282	306	275	259	280	291	263	302	247	271	276	284	279	277	270	290	257	293	289	281	279	294	266	267	272	292	238	286	266	287	269	306	293	262	263	262	297	301	266	272	259	279	279	279	288	273	256	266	244	268	285	249	254	282	294	277	312	289	267	279	266	277	296	294	261	301	262	283	282	290	291	293	261	276	274	284	285	280	266	280	280	246	298	304	284	250	234	274	258	309	259	245	282	273	260	323	278	287	257	271	280	304	313	275	268	252	285	270	295	265	261	257	289	277	298	245	253	240	289	282	286	286	277	286	271	291	252	275	294	307	239	260	271	295	271	286	269	263	247	261	278	285	258	295	287	267	275	269	275	299	272	271	293	279	288	252	270	267	284	279	274	284	268	264	302	264	291	268	281	256	262	226	228	302	266	262	269	279	258	286	287	257	284	288	273	286	280	279	275	257	265	286	268	273	260	262	293	276	279	281	257	268	270	294	281	274	273	284	274	275	269	280	261	301	261	304	305	276	255	280	263	257	276	285	298	260	279	319	288	265	270	256	288	303	279	258	276	248	266	268	257	243	243	258	286	264	268	274	291	275	246	304	297	274	296	283	272	314	255	265	277	306	283	280	261	288	259	286	290	280	285	288	301	318	276	266	281	283	281	263	268	251	256	293	287	285	268	260	299	290	252	279	295	273	252	283	303	251	290	292	276	255	288	271	284	278	292	264	260	256	266	283	272	282	305	271	266	291	283	265	264	290	308	273	297	264	270	275	259	276	299	288	270	320	236	254	264	286	283	290	261	257	264	280	258	280	254	278	281	313	258	283	295	283	269	267	260	262	277	296	264	290	274
3981	789	634	454	398	317	338	329	325	325	321	327	325	332	304	303	294	322	335	335	297	311	290	307	317	302	282	308	329	318	328	273	322	303	305	316	282	296	274	330	263	324	278	299	312	305	288	321	317	318	315	331	279	294	306	334	306	296	295	306	320	291	291	298	295	316	318	293	284	289	291	325	294	300	307	328	310	308	323	316	304	335	302	321	323	317	272	314	331	297	322	272	309	303	318	328	303	327	311	276	310	313	266	296	288	310	280	301	318	318	318	296	349	287	324	315	300	300	326	345	320	316	308	300	275	286	309	297	300	304	313	321	299	311	329	292	291	318	318	335	300	297	311	277	305	319	314	304	312	321	324	308	311	282	329	284	328	269	314	345	330	308	329	324	290	303	325	311	308	303	307	324	305	297	305	309	311	282	309	279	308	292	308	296	286	302	296	297	281	275	311	272	323	315	261	282	338	299	323	304	307	316	311	310	310	313	346	318	316	292	304	309	280	309	289	301	318	292	297	324	282	281	313	318	304	287	305	313	316	301	283	289	297	284	296	285	292	295	304	288	318	298	282	318	298	296	324	301	323	321	332	298	287	326	300	262	298	311	293	315	328	303	320	354	297	327	321	317	284	302	353	312	307	291	293	291	282	300	305	306	293	333	309	296	306	299	307	316	315	312	302	293	289	303	340	300	324	311	317	303	283	335	290	305	280	310	320	308	298	321	328	291	327	293	292	334	347	289	336	275	330	312	311	285	281	291	325	289	290	289	272	278	289	316	298	292	304	286	347	283	323	322	299	300	288	300	294	315	316	298	295	314	336	320	300	295	335	309	289	308	296	305	309	323	291	299	307	338	283	311	299	280	295	296	317	321	332	323	323	301	310	288	302	306	298	300	327	282	312	330	313	339	273	293	328	278	303	310	278	291	310	333	295	291	307	364	273	293	336	273	282	316	327	322	295	297	302	297	288	333	294	300	303	307	302	304	307	303	322	278	304	311	319	300	311	306	285	309	300	314	309	315	315	281	310	295	308	318	294	315	331	317	302	323	289	283	300	261	309	295	291	325	337	278	325	311	304	293	291	292	317	306	308	288	322	341	317	303	358	324	296	297	300	327	282	310	286	314	326	334	307	322	311	333	319	286	285	299	297	273	326	315	294	311	276	334	293	307	322	293	309	265	323	289	300	268	321	322	300	312	302	292	286	296	291	284	305	309	293	295	295	327	294	281	278	309	300	274	310	287	327	316	297	311	313	293	313	307	290	292	317	322	305	350	305	280	313	294	301	311	292	299	312	323	317	308	326	320	289	317	306	314	299	304	298	300	316	264	296	282	282	344	307	306	300	302	312	339	298	313	296	321	287	276	313	317	307	315	268	273	330	299	321	342	292	292	327	304	305	301	302	310	307	308	297	281	329	302	317	310	285	298	298	302	286	301	295	296	329	303	322	299	299	317	315	334	330	326	355	261	316	333	296	333	312	301	290	314	322	286	304	309	302	329	334	323	311	327	292	273	289	261	295	317	264	298	309	321	289	332	352	298	299	320	321	326	303	317	351	307	320	275	291	287	328	319	280	317	300	294	318	305	308	263	301	306	306	303	328	304	304	312	295	298	284	311	302	315	335	288	307	307	294	263	305	299	303	295	310	317	320	325	289	265	284	299	309	300	314	327	297	306	300	274	264	307	304	328	311	303	325	313	278	339	297	294	321	306	322	312	307	308	269	315	297	296	316	338	305	324	303	328	288	311	334	309	293	297	313	300	361	292	286	327	300	303	305	324	313	266	311	296	282	292	338	288	326	307	312	308	289	315	307	299	293	333	318	326	292	313	286	319	299	319	311	309	319	293	297	337	298	296	313	328	269	298	288	281	338	329	306	309	294	321	304	297	322	305	314	310	282	300	290	308	293	315	284	285	320	294	278	321	289	297	311	309	288	298	319	322	306	313	368	334	302	301	324	322	283	326	321	299	313	302	299	303	300	319	269	318	311	303	309	293	313	302	314	253	329	336	293	303	304	338	315	311	322	309	313	300	281	304	294	317	323	287	297	285	320	298	345	300	315	304	309	331	306	298	314	315	315	303	315	309	280	329	302	299	310	332	277	271	352	323	315	313	304	317	290	308	313	313	319	282	299	326	293	322	321	281	313	266	280	298	290	306	334	268	320	293	275	315	319	331	336	336	289	285	288	320	325	310	320	295	307	287	332	320	325	297	297	312	318	287	334	304	305	310	313	320	329	278	308	323	322	295	279	323	277	283	323	333	289	307	295	286	304	304	279	332	279	298	333	302	328	301	304	298	279	300	296	327	323	320	280	298	297	261	304	303	321	305	270	281	284	316	301	360	297	301	357	298	299	266	319	321	293	298	295	305	294	293	302	310	301	301	331	319	275	327	315	323	286	313	265	284	288	324	320	283	304	288	271	331	325	294	285	276	297	295	254	256	357	332	325	300	306	267	307	319	297	272	307	311	303	296	298	323	283	331	310	302	270	309	316	313	273	290	321	308	335	272	301	287	314	304	294	340	297	323	307	306	296	313	309	316	314	295	311	300	319	290	322	350	310	319	304	319	332	328	311	312	321	325	279	295	314	292	288	333	296	316	301	287	302	348	268	323	313	289	299	305	312	310	302	280	312	295	284	295	285	329	295	287	311	322	287	302	295	310	297	331	297	343	330	288	333	316	270	312	319	299	303	312	308	265	322	288	314	318	296	317	290	266	298	287	332	335	317	299	335	294	308	303	329	294	306	312	308	309	294	317	280	307	315	314	313	316	324	300	303	309	312	263	328	312	321	310	319	287	314	335	301	328	294	329	317	285	332	269	257	313	324	299	328	318	326	291	318	315	308	304	323	311	326	294	307	320	310	295	291	300	324	290	294	293	303	305	268	311	303	309	318	278	338	299	348	326	308	308	306	352	310	295	308	298	288	329	330	285	329	316	323	285	305	282	284	340	293	286	293	330	272	328	322	324	345	307	314	310	319	328	286	328	304	297	306	273	285	312	297	304	299	272	341	313	314	264	278	312	318	322	287	258	313	312	297	292	307	324	297	322	320	322	305	294	295	299	269	318	309	326	332	260	346	302	297	323	293	297	291	320	339	289	321	310	278	296	293	277	307	325	332	334	310	327	288	307	326	280	296	296	281	294	315	290	322	316	264	298	298	316	299	311	312	300	305	300	315	360	305	315	306	292	287	323	307	309	283	314	351	288	278	326	323	297	315	321	303	317	305	305	296	260	287	303	340	300	346	294	271	308	302	346	317	315	308	309	309	283	302	317	284	266	299	305	324	326	280	311	302	317	315	325	321	321	339	303	291	313	279	283	317	290	307	335	287	327	323	283	299	294	328	301	326	294	305	289	285	334	323	278	341	316	316	284	315	318	279	308	283	323	320	290	295	331	327	300	317	274	309	282	267	293	306	293	355	303	315	321	294	284	285	286	312	301	310	282	301	295	342	310	303	310	299	335	303	293	334	294	284	291	304	296	273	302
23285	21000	28296	23854	21005	11981	1292	799	750	614	610	556	559	536	555	509	560	538	540	526	552	525	473	476	517	490	474	467	504	475	476	450	486	542	501	456	468	462	462	482	488	483	456	450	494	456	504	496	463	474	493	457	449	470	447	475	471	456	508	467	456	494	469	440	456	472	455	427	511	429	502	492	476	455	485	531	444	425	449	473	496	434	453	472	484	430	465	476	500	481	491	454	498	518	434	478	468	509	478	488	449	507	420	490	466	448	455	432	481	481	504	445	469	494	456	514	476	439	473	442	480	506	505	468	485	469	472	434	452	464	451	466	478	440	500	489	468	439	475	465	449	456	492	468	484	467	460	487	451	473	460	503	489	463	455	459	491	494	463	428	449	460	486	486	505	538	458	523	456	472	462	462	455	447	476	473	473	464	461	439	472	445	447	475	485	443	484	463	446	538	459	454	446	442	447	464	483	499	461	490	467	445	488	493	476	463	453	473	435	435	488	455	508	447	458	438	414	483	430	462	430	486	496	470	454	479	474	454	467	517	473	487	493	455	473	427	464	445	457	493	494	458	444	433	455	431	428	441	471	494	476	494	479	435	496	439	453	440	479	471	482	454	455	491	474	449	496	448	476	495	466	480	464	490	521	468	457	466	474	479	491	508	477	473	468	464	432	476	463	443	464	490	435	475	442	449	489	494	429	482	491	465	461	483	463	433	486	466	471	480	476	490	443	448	458	484	460	475	443	462	457	464	463	501	493	445	455	472	463	465	449	462	507	470	426	499	484	469	468	456	455	479	499	409	478	441	476	455	478	467	444	513	454	459	467	459	476	452	463	432	457	482	480	482	476	481	466	438	471	471	479	430	477	482	447	487	449	459	392	468	471	461	531	494	468	432	464	456	432	456	444	446	441	482	480	490	458	456	477	471	493	467	518	465	468	482	433	440	481	509	473	456	458	457	507	490	536	475	472	448	463	469	447	452	478	463	455	450	434	448	491	519	477	457	484	522	476	513	481	466	469	463	495	471	456	477	464	482	430	518	503	468	480	508	471	481	448	478	458	449	440	484	456	432	492	471	475	470	487	469	453	440	429	470	445	446	466	491	457	479	479	475	487	477	475	434	471	474	466	473	445	440	451	461	472	474	483	471	459	424	507	448	461	466	490	433	469	469	485	460	448	480	474	470	460	468	467	471	462	469	457	468	479	485	434	493	504	465	516	483	450	489	513	471	443	477	442	451	493	471	429	468	482	470	438	479	454	495	483	486	440	459	465	510	442	441	470	442	440	468	480	478	451	456	494	431	483	446	455	421	450	444	485	442	489	439	433	448	455	471	449	481	459	503	498	494	459	458	489	471	476	435	490	443	482	437	483	511	466	482	460	485	502	456	484	455	471	459	504	469	494	475	456	494	457	463	485	483	426	467	485	461	427	451	511	482	475	476	486	464	466	502	452	456	509	439	435	479	493	454	476	453	464	457	469	535	489	481	450	458	468	489	470	459	474	496	503	459	481	463	478	465	476	496	463	482	439	463	463	468	510	458	493	448	451	465	463	503	511	469	486	479	465	432	477	488	451	475	447	511	450	489	455	447	506	474	426	488	495	485	441	424	476	475	454	530	464	474	471	447	453	456	483	420	486	480	482	478	416	478	475	467	488	463	456	467	516	475	447	464	496	485	505	471	468	451	429	473	472	480	525	470	483	473	416	463	500	488	488	462	456	478	452	493	470	431	449	494	531	472	474	483	440	489	463	477	452	481	499	500	460	454	465	513	452	445	483	485	488	509	483	510	500	470	497	505	454	452	500	482	460	474	483	469	452	489	474	451	474	438	477	487	460	483	485	491	464	451	456	499	465	445	474	458	462	455	439	444	481	491	468	485	448	421	481	491	470	441	493	442	471	516	473	424	453	469	405	480	496	458	459	478	458	451	473	475	475	454	442	485	446	509	455	481	505	488	504	434	492	478	460	455	471	500	487	433	447	472	504	448	488	466	455	486	447	485	502	477	500	436	461	511	443	458	433	464	419	478	502	476	512	476	506	493	476	476	441	473	434	476	439	459	431	480	435	453	455	446	442	424	461	458	430	462	434	520	465	436	447	478	434	471	477	468	474	474	483	490	506	482	500	432	465	472	489	443	482	468	474	476	433	477	490	461	517	476	461	469	469	495	472	444	454	426	482	498	471	470	500	470	499	476	473	506	427	471	500	472	481	490	479	495	494	455	458	490	475	424	487	449	456	527	486	444	492	475	481	435	463	479	479	446	492	463	486	482	476	484	471	452	481	449	447	475	502	454	450	493	430	493	448	478	453	483	464	437	450	445	466	464	465	487	448	469	479	450	401	471	495	490	484	490	471	480	440	470	439	466	455	481	436	461	431	488	477	466	467	483	499	450	491	479	513	510	462	471	449	503	471	467	447	487	457	469	509	500	477	502	458	425	460	472	464	441	443	489	482	434	465	498	456	442	479	429	443	484	480	443	467	489	472	455	433	455	461	506	481	472	474	456	476	475	445	468	437	439	496	477	454	397	456	462	462	458	451	473	441	476	483	483	535	481	477	472	500	479	489	503	442	487	500	474	468	468	478	461	434	473	462	497	502	501	456	491	475	442	452	476	465	443	479	489	466	480	501	519	477	507	485	471	494	454	473	435	469	481	457	490	478	483	476	494	500	487	480	474	456	431	468	428	408	464	471	467	454	456	455	471	474	458	483	458	500	457	430	443	448	479	495	439	437	491	478	417	443	421	460	468	441	454	463	474	482	478	474	466	454	480	499	494	483	486	488	455	439	438	461	445	439	490	502	461	457	468	452	447	451	485	503	466	467	473	458	488	493	473	446	474	459	470	439	462	460	479	501	467	459	472	460	457	490	448	490	488	508	470	480	457	459	441	444	484	512	452	462	446	448	471	465	481	485	454	487	485	469	470	469	461	450	448	471	452	484	450	466	426	437	458	451	452	448	461	475	448	468	483	469	501	461	460	468	452	461	533	496	469	475	455	440	435	446	469	490	496	494	493	449	469	472	475	454	468	445	532	463	458	519	496	452	493	471	439	543	475	467	490	458	456	485	519	501	463	471	456	466	454	471	457	465	438	451	483	490	440	446	462	429	483	467	473	451	431	483	459	489	449	473	482	474	453	487	450	469	475	465	423	462	480	471	486	481	488	446	487	475	495	477	468	485	464	465	477	410	435	493	441	473	461	455	483	464	450	492	474	457	467	495	476	491	473	471	479	419	453	442	437	504	452	460	478	492	464	483	469	484	456	452	471	502	450	435	471	512	481	459	473	446	492	479	474	500	470	472	455	490	452	497	462	478	426	422	455	516	440	503	507	463	468	468	456	458	458	432	489	494	500	480	492	447	503	483	451	476	469	455	468	497	448	462	511	470	435	489	508	480	459	495	482	462	475	463	471	471	467	471	447	464	453	459	470	429	465	480	460	483	453	520	517	458	491	439	454	498	434	465	453	484	422	474	448	439	477	495	457	462	471
3228	8639	6150	2874	2084	1702	1367	1140	943	882	821	744	674	654	652	655	595	592	602	610	568	554	562	494	526	563	516	533	559	522	562	544	528	511	552	564	542	536	510	551	510	550	543	483	483	526	526	528	525	489	479	566	539	501	522	527	531	500	543	576	492	501	531	519	519	546	534	522	510	511	485	533	538	492	510	498	524	523	492	523	499	554	561	489	513	501	514	521	533	498	524	515	543	505	543	543	546	561	536	564	503	546	526	507	547	520	530	484	515	498	516	475	523	527	468	553	520	514	495	538	527	540	503	484	476	552	527	520	516	524	501	505	544	515	495	491	527	512	504	537	552	525	496	498	553	534	537	496	519	502	518	495	516	518	534	532	505	468	525	560	516	523	488	504	518	483	509	521	540	498	537	522	495	500	486	498	485	524	504	533	516	546	542	519	520	499	467	511	489	499	525	516	493	513	517	522	567	513	507	501	484	507	509	522	513	488	528	510	537	513	497	572	502	543	532	530	500	508	503	497	492	546	479	530	540	508	515	495	522	513	518	578	532	493	496	505	535	513	466	511	495	511	464	518	484	513	515	553	519	478	550	511	554	501	512	488	545	456	530	489	481	480	502	490	496	552	513	491	537	528	545	500	545	522	518	478	500	481	546	526	527	502	568	506	559	504	475	539	539	511	532	545	518	480	515	534	522	533	509	528	498	510	540	485	542	494	526	479	497	489	492	506	478	498	504	514	532	472	511	516	521	499	479	519	496	541	542	503	518	496	484	517	558	488	480	501	522	524	491	518	533	533	508	535	529	548	449	477	482	528	528	540	558	551	491	535	565	554	586	492	464	490	487	542	493	491	525	528	543	492	509	533	506	569	495	507	511	471	497	489	534	555	508	523	506	487	558	533	523	509	516	523	568	518	513	545	498	540	514	546	510	512	528	526	517	511	537	524	476	512	495	490	534	509	492	494	562	493	495	525	533	546	490	529	528	509	516	518	516	549	521	527	482	526	521	501	532	516	529	533	536	498	521	549	514	509	512	522	448	502	481	511	528	506	511	518	518	483	515	499	584	510	515	488	511	496	557	460	498	519	507	540	523	512	524	518	524	525	488	477	500	533	533	503	543	457	514	499	520	511	551	494	497	517	543	537	513	521	531	500	518	513	479	534	522	530	512	540	522	547	450	516	527	518	523	505	493	490	499	534	484	521	504	513	513	539	516	489	521	539	515	523	525	536	525	520	500	506	521	500	484	498	522	526	515	485	462	488	522	513	519	556	535	491	539	524	499	530	543	496	487	500	492	521	507	547	517	548	478	510	515	458	511	547	487	515	563	499	511	524	515	466	546	476	507	550	521	480	494	525	500	503	494	481	533	502	481	540	513	528	489	501	513	494	511	494	536	487	509	510	541	544	527	515	512	518	576	496	522	548	527	492	550	518	509	484	515	509	534	541	505	510	497	540	503	513	499	534	488	532	461	539	512	484	532	517	497	503	526	512	489	530	481	553	489	518	480	465	506	529	511	503	531	524	497	486	484	523	519	552	500	507	508	541	465	518	548	497	508	507	514	547	518	546	517	481	545	508	554	496	479	485	502	533	533	463	524	498	472	505	495	475	510	502	492	490	551	493	523	474	465	521	507	512	477	500	516	514	522	536	508	479	484	518	488	517	546	541	526	477	540	503	503	522	508	484	511	496	569	482	499	528	516	485	521	519	511	504	491	491	544	488	479	478	482	529	524	508	523	538	475	525	559	535	512	489	506	514	508	537	509	547	513	523	518	506	521	549	569	547	512	557	551	449	503	509	534	461	506	535	542	493	460	514	512	537	494	463	516	530	502	509	487	506	516	486	468	498	509	484	515	485	503	485	551	490	508	508	527	494	483	533	534	493	481	508	520	517	549	488	489	538	492	555	514	560	519	473	520	500	532	488	491	540	531	492	484	495	521	511	503	467	474	523	535	553	525	473	533	514	448	476	509	484	527	503	510	500	499	501	475	527	499	546	503	517	515	488	495	500	487	552	546	522	544	502	496	492	544	490	485	508	511	489	498	496	470	516	550	525	537	504	509	535	547	487	501	525	513	486	514	504	471	524	515	545	533	511	507	490	505	515	496	541	497	520	518	551	511	536	555	531	551	489	535	521	526	476	497	523	522	508	512	497	508	500	493	542	526	500	506	533	523	550	506	501	514	516	502	481	507	519	502	510	506	508	542	528	505	526	520	538	478	520	514	530	476	500	519	483	512	520	517	510	469	519	501	491	512	515	512	527	531	485	490	503	501	532	482	505	502	518	480	533	500	530	504	497	508	535	508	500	543	536	494	545	504	497	500	479	520	506	505	522	513	538	508	478	515	547	508	530	535	499	500	487	549	518	502	503	524	478	492	498	516	550	524	481	531	526	517	511	511	494	526	516	519	531	474	496	562	542	512	594	520	531	504	485	560	519	540	507	533	493	482	521	511	523	559	503	520	499	528	514	475	537	511	493	522	551	466	472	458	501	484	481	480	546	510	498	509	497	486	515	518	517	499	505	526	521	515	508	487	536	504	533	509	533	511	509	481	459	526	505	523	507	511	552	520	498	508	515	493	510	472	566	523	501	529	534	501	533	510	503	485	552	521	476	479	499	533	547	521	490	486	507	495	475	525	504	523	497	508	487	496	537	466	490	521	535	531	481	480	514	486	512	497	494	528	522	559	499	511	517	527	489	557	502	481	533	494	498	506	520	544	509	507	464	506	499	541	487	488	579	468	527	523	513	516	477	519	546	504	484	474	486	491	565	532	500	496	507	502	541	512	517	513	524	513	532	493	534	522	503	488	488	474	503	517	525	507	487	515	539	522	513	526	535	493	509	512	503	542	496	484	507	488	497	523	531	487	524	494	520	493	509	532	568	487	517	537	542	463	477	530	516	478	509	523	516	529	501	508	529	545	468	505	550	492	494	528	491	525	475	495	480	543	529	522	494	509	539	513	476	515	492	505	485	510	515	482	521	523	486	523	490	524	465	542	568	521	536	500	523	537	533	554	539	529	501	521	508	523	494	506	527	522	481	519	538	505	505	479	544	581	543	500	508	437	518	489	519	501	525	500	529	482	556	512	541	539	506	494	458	487	493	504	525	480	506	539	523	538	498	511	517	490	511	528	482	483	504	480	503	500	517	496	537	543	504	475	517	508	537	533	510	517	464	537	467	479	512	565	491	534	517	554	528	476	526	513	517	527	466	485	546	510	503	495	512	538	507	499	529	466	524	484	548	507	501	531	533	485	476	485	515	508	514	545	472	525	502	529	493	494	545	477	506	550	508	494	506	520	498	529	504	526	515	505	574	514	537	533	497	489	501	492	493	546	529	500	491	534	507	513	526	512	546	538	491	526	530	540	528	509	510	515	525	514	510	510	540	483	496	524	528	531	507	500	498	545	502	490	512	540	518	527	500	489	528	500	505	486	496	521	515	495	483	527	554	506	517	525	478	547	506	510	447	522	556	535	545	493	517	514	502
24286	20970	27304	24726	12619	586	355	287	229	230	231	204	206	170	162	166	157	179	159	169	165	169	159	137	119	164	171	145	164	137	138	153	152	133	151	142	148	154	163	136	128	135	133	154	130	130	148	134	149	147	127	140	152	128	154	156	136	156	141	150	156	159	132	129	150	131	122	158	125	125	145	161	138	129	154	156	135	158	117	150	150	138	152	139	147	150	140	154	120	137	135	139	149	137	136	130	139	174	166	137	133	144	147	156	153	148	140	157	150	158	139	141	140	150	146	137	135	159	148	127	135	153	153	151	124	135	155	149	155	151	133	132	157	134	154	154	142	139	136	167	136	145	140	154	163	136	139	147	133	139	126	146	138	135	158	142	140	147	152	129	125	147	174	146	142	137	159	139	143	132	136	166	135	161	121	134	133	130	141	149	146	151	120	136	143	140	143	166	146	154	137	132	156	132	126	153	128	113	129	146	134	144	137	146	155	148	151	148	143	146	133	138	150	133	144	138	140	149	134	144	123	149	135	161	158	143	140	140	162	158	131	125	164	134	151	129	144	128	133	150	123	131	136	135	142	138	147	147	143	137	125	140	143	118	149	144	148	138	131	125	144	149	147	152	158	153	135	134	152	137	151	131	131	155	148	132	131	140	126	133	142	139	129	135	127	139	149	147	148	138	151	124	146	130	148	142	145	133	149	126	148	134	128	166	152	135	149	135	146	140	124	139	151	160	134	129	148	135	127	131	141	142	135	148	141	130	138	131	141	122	152	129	150	126	147	143	137	146	129	139	166	101	156	133	132	141	137	127	142	144	148	150	136	134	134	152	131	132	144	106	134	150	159	154	139	143	125	136	130	145	139	137	136	136	135	130	149	115	136	103	137	145	134	138	166	151	153	140	129	146	113	123	155	145	113	139	136	130	127	131	128	165	132	161	153	140	150	110	137	153	148	152	137	142	135	121	139	146	146	137	137	146	118	136	140	171	131	140	122	154	148	145	150	136	145	152	135	139	142	141	126	134	145	143	142	152	144	133	152	137	146	146	144	125	149	139	116	156	157	135	156	122	145	141	121	141	140	142	165	116	154	127	130	130	143	141	123	144	156	145	156	140	129	149	154	150	144	140	135	148	135	131	136	145	148	144	144	158	142	131	152	134	159	141	132	140	122	140	124	128	158	150	138	144	138	123	142	138	134	125	125	140	168	132	138	151	140	121	147	139	146	131	155	155	137	141	146	116	139	142	160	145	121	148	148	144	161	143	155	110	132	128	130	129	156	165	157	140	143	133	133	149	141	118	139	143	131	137	127	137	120	121	162	121	130	153	137	131	163	134	155	138	146	148	135	140	147	137	150	142	121	159	139	160	124	157	149	135	129	147	127	143	149	128	138	134	157	136	140	126	140	129	143	141	117	136	147	132	141	125	149	145	132	139	160	150	156	152	125	143	149	134	121	141	145	152	146	136	113	166	123	154	145	120	141	137	141	150	144	131	143	145	146	156	155	152	128	157	141	130	130	133	150	121	137	149	129	126	128	145	157	114	126	131	148	148	135	163	130	125	130	136	144	146	139	141	156	126	142	132	163	142	148	122	139	113	146	137	138	140	137	125	138	123	157	139	124	141	137	154	147	140	125	151	152	156	129	139	141	148	145	149	134	142	132	154	135	147	147	176	152	137	152	130	141	140	144	122	131	157	137	148	158	141	145	158	161	135	151	141	131	127	122	137	140	144	135	148	126	149	133	136	145	159	142	127	120	148	129	146	152	140	141	151	144	131	146	148	137	152	133	160	139	137	137	146	145	133	136	140	143	147	160	151	116	133	148	139	153	126	149	139	154	144	126	139	150	135	130	134	152	144	131	128	124	147	104	151	130	158	148	131	137	140	146	145	167	141	138	128	160	129	152	137	151	146	170	124	145	131	148	125	131	123	144	149	144	125	152	141	157	136	126	135	151	147	137	139	151	137	127	136	141	132	161	122	151	145	126	141	150	114	179	124	122	129	108	139	131	136	170	128	145	145	135	135	138	153	135	162	136	123	142	133	121	145	156	152	160	133	146	161	149	149	148	137	144	149	136	143	152	157	139	133	120	132	133	149	138	153	145	131	136	141	121	144	158	125	118	153	160	155	141	160	139	151	146	132	151	131	124	127	167	151	141	147	138	136	122	146	140	131	147	122	122	154	151	151	134	158	130	155	137	152	132	127	123	166	143	151	135	144	152	157	145	129	133	132	136	127	147	135	139	147	139	130	165	136	150	160	148	150	124	134	143	140	134	146	168	145	128	142	146	124	145	123	145	157	128	140	127	137	153	137	141	140	123	156	143	133	162	150	145	136	141	163	151	145	151	143	147	140	150	154	150	129	144	136	144	136	165	136	133	137	143	147	150	136	151	150	144	137	145	150	140	151	160	137	159	135	131	127	137	143	141	145	160	134	149	160	123	129	139	142	142	131	148	117	143	160	149	163	143	149	136	130	136	148	146	133	139	166	153	135	124	140	125	123	141	138	145	140	144	176	136	115	146	146	141	151	131	137	118	141	143	154	127	132	129	118	135	149	138	127	139	163	142	137	130	137	140	132	136	139	142	124	164	153	152	146	125	140	142	137	129	143	136	135	136	153	140	135	134	120	129	107	149	130	138	143	136	165	128	143	131	145	132	143	137	136	145	147	130	143	139	134	130	148	152	125	140	126	127	159	127	160	142	137	157	137	138	135	148	144	143	127	150	130	142	152	137	151	157	147	149	145	141	142	145	123	127	151	135	136	155	145	153	148	139	131	157	119	148	145	141	148	134	132	125	161	128	161	151	152	153	129	140	149	137	144	148	149	140	143	139	146	139	149	130	148	147	162	120	148	132	141	152	126	140	133	136	145	137	145	137	130	159	154	144	133	140	145	121	147	140	129	133	129	154	161	135	146	139	144	143	139	136	143	161	120	145	164	141	134	141	136	146	154	144	150	163	158	138	121	124	129	129	140	143	144	144	128	138	141	140	158	147	117	156	122	163	124	159	144	135	140	155	134	142	122	138	133	152	136	139	140	142	134	128	147	126	145	144	154	144	134	128	175	135	135	140	141	149	141	162	143	142	143	138	153	129	145	148	141	157	131	141	146	147	159	129	118	136	161	159	118	128	152	145	121	157	143	136	145	146	137	128	128	132	163	140	140	134	127	126	145	119	138	150	140	134	158	136	137	144	142	150	142	127	132	153	145	135	137	134	134	159	128	125	116	130	138	126	123	132	137	137	160	139	138	156	159	127	138	126	134	137	136	134	152	135	146	131	152	128	137	124	146	151	147	140	132	145	143	141	161	126	163	144	150	159	122	137	138	131	129	157	157	128	125	143	150	162	147	137	144	136	162	142	137	125	159	131	128	135	160	127	152	142	131	130	143	126	148	118	140	119	120	138	142	133	138	143	134	133	132	152	125	128	133	136	139	151	144	157	142	143	137	140	143	145	135	146	147	129	136	140	150	144	122	138	149	138	141	161	147
3144	4865	3231	1547	1087	848	667	501	414	364	336	298	273	252	228	220	221	221	187	195	172	187	188	174	178	193	197	187	179	169	204	172	177	201	189	154	180	190	164	188	201	185	207	170	178	167	172	173	186	170	148	189	157	176	181	172	176	166	182	184	167	142	177	168	171	163	180	185	179	160	168	164	169	173	184	176	176	173	184	189	167	170	195	177	203	208	172	164	172	171	187	166	169	160	169	157	163	168	175	181	184	173	185	192	167	178	150	160	182	169	163	168	180	159	134	160	184	166	166	159	157	148	156	145	182	166	156	193	161	151	182	174	151	194	148	175	184	187	183	143	161	170	188	193	183	187	170	173	166	180	161	154	187	181	174	146	173	152	162	186	167	152	170	157	167	170	177	170	191	173	160	184	176	157	183	187	173	170	165	156	171	176	155	188	171	154	165	171	171	192	157	172	171	172	162	185	172	188	180	178	170	157	197	178	169	168	176	170	177	164	195	174	177	159	153	185	153	170	189	179	192	167	165	175	180	175	178	166	167	167	186	157	183	170	165	173	162	184	168	197	172	162	162	163	166	169	181	172	181	174	193	196	159	151	187	153	141	194	170	176	158	180	184	163	176	189	157	165	167	193	196	156	156	173	185	172	169	158	173	193	162	178	167	199	182	149	165	159	190	165	174	182	191	176	185	201	159	167	178	155	187	154	173	155	154	177	156	181	181	167	159	167	150	150	179	168	175	170	177	163	180	179	170	173	190	203	170	158	178	128	145	157	202	177	177	181	177	152	162	168	168	143	180	167	160	169	164	171	150	168	171	156	156	167	176	174	163	161	170	181	142	149	181	161	155	185	148	170	161	166	168	169	162	164	158	162	168	165	169	169	162	178	177	171	165	151	193	150	158	145	175	185	165	159	164	156	155	146	139	148	170	185	171	189	172	182	176	141	194	181	143	191	169	203	181	162	173	169	178	175	174	177	184	167	149	177	167	162	132	157	174	168	178	184	160	179	162	151	186	157	184	174	179	162	165	170	174	157	181	161	161	180	198	177	160	183	170	177	162	160	174	172	158	182	150	162	165	166	179	191	180	171	181	184	174	156	188	173	196	187	174	163	161	173	176	164	179	151	163	176	164	167	164	166	159	190	175	167	176	172	175	148	172	177	174	160	169	183	140	166	197	161	181	174	171	171	187	167	177	181	169	165	154	179	169	168	157	179	184	173	169	165	165	183	151	160	157	173	170	190	170	183	148	164	181	166	157	173	171	178	177	176	172	147	158	183	178	178	167	162	166	194	175	173	161	178	166	166	186	182	181	153	163	163	161	184	176	181	183	169	148	180	167	146	157	160	162	176	168	185	171	172	177	171	189	166	157	171	180	164	153	163	163	179	177	197	157	180	176	194	144	189	178	135	168	191	174	154	196	164	156	173	157	187	191	155	157	183	196	186	192	178	159	176	168	186	168	159	167	145	194	167	178	151	163	142	157	159	151	170	170	175	167	191	178	154	162	180	173	174	178	155	186	178	172	150	163	161	165	149	163	175	167	166	142	164	175	175	168	139	176	167	140	165	164	149	169	175	163	167	172	177	170	187	161	168	197	162	155	160	168	173	169	156	158	160	184	154	152	167	163	162	173	167	184	169	161	172	166	163	191	153	172	168	171	161	185	169	173	171	170	171	175	141	153	163	160	169	193	160	174	163	174	172	193	178	157	168	141	177	164	168	170	179	164	158	183	173	168	167	154	164	169	170	179	155	179	149	188	162	160	175	162	158	157	182	174	188	182	165	151	148	155	163	157	153	171	164	157	150	168	174	173	156	175	172	169	151	200	175	172	192	162	167	172	149	187	175	157	179	161	179	164	195	170	175	164	177	161	139	155	168	156	176	166	185	188	126	181	183	162	165	175	177	180	181	179	172	173	177	168	168	193	163	171	159	160	169	171	180	172	181	151	156	174	161	170	172	193	171	172	164	167	167	145	184	153	158	157	187	157	183	166	158	183	174	164	161	164	168	186	166	155	156	194	154	166	155	181	167	180	159	189	176	194	181	175	194	206	161	179	176	194	155	167	171	169	156	168	176	173	160	133	158	159	191	166	197	180	167	163	168	176	184	170	162	158	166	151	165	171	149	179	168	190	184	154	173	177	199	195	193	163	155	157	157	173	182	171	166	155	151	147	191	154	175	183	164	177	173	159	165	161	147	169	157	175	177	161	176	140	183	169	157	166	149	180	169	164	195	152	158	195	149	141	193	154	177	168	160	162	187	173	180	159	170	200	161	155	148	188	185	182	162	163	157	156	174	163	167	151	166	193	165	178	175	174	159	169	155	181	161	183	154	157	173	160	171	173	169	165	173	141	187	162	171	167	167	190	164	154	182	163	180	180	200	169	185	174	172	170	166	173	182	172	172	148	158	158	149	165	173	150	157	185	171	173	172	163	167	157	162	152	183	163	162	173	183	176	168	177	165	172	183	173	154	166	192	175	182	177	161	180	153	177	159	161	163	159	155	169	181	162	149	184	155	167	173	154	177	158	152	165	169	164	156	164	169	188	159	178	159	177	176	169	182	152	149	171	173	191	182	193	170	140	166	146	193	164	174	155	160	175	185	172	160	159	168	155	187	185	146	174	171	146	162	170	156	173	172	170	199	178	172	164	155	149	158	155	161	164	185	160	170	174	177	163	166	169	179	203	169	171	145	162	178	177	169	169	192	180	169	165	173	160	163	165	184	161	173	186	181	177	159	169	162	164	194	183	153	159	172	142	164	175	167	176	175	164	177	168	181	178	171	202	179	166	175	156	179	163	183	175	199	159	168	167	156	174	180	180	139	145	171	167	174	146	166	164	197	160	144	165	160	171	186	191	175	180	180	141	175	162	172	166	186	176	156	167	166	174	165	168	160	153	158	176	177	184	162	182	167	166	144	172	157	162	156	153	179	175	184	165	186	187	189	179	196	162	170	172	163	155	175	169	181	180	183	192	167	159	197	183	188	173	156	176	168	158	149	161	147	178	153	177	156	154	187	151	151	175	184	184	184	186	172	148	176	184	172	174	188	173	151	182	174	175	161	177	166	156	182	184	144	167	195	180	158	161	151	193	163	189	163	181	165	171	176	191	158	184	181	179	173	170	136	184	168	146	162	168	164	180	185	184	169	192	145	157	168	149	162	168	155	149	179	189	182	163	189	189	184	178	194	162	150	161	179	148	169	166	201	180	173	185	177	169	181	177	175	176	161	167	173	149	171	155	143	185	174	165	193	170	168	163	166	170	176	162	175	158	171	155	172	166	163	165	174	171	169	165	154	178	173	169	183	155	193	160	169	178	165	170	161	165	164	186	158	184	170	174	188	173	168	159	176	168	154	167	168	167	177	187	170	157	146	182	176	169	169	181	155	186	195	163	159	173	165	201	162	180	189	152	151	154	175	157	185	174	167	163	184	160	174	201	164	174	171	168	152	152	146	166	170	176	157	179	163	169	156	179	177	177	179	171	172
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
