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
340016985646	340016986205	340016986755	340016987305	340016987855	340016988405	340016988955	340016989505	340016990055	340016990605	340016991155	340016991705	340016992255	340016992805	340016993355	340016993905	340016994455	340016995005	340016995555	340016996105	340016996655	340016997205	340016997755	340016998305	340016998855	340016999405	340016999955	340017000505	340017001055	340017001605	340017002155	340017002705	340017003255	340017003805	340017004355	340017004905	340017005455	340017006005	340017006555	340017007105	340017007655	340017008205	340017008755	340017009305	340017009855	340017010405	340017010955	340017011505	340017012055	340017012605	340017013155	340017013705	340017014255	340017014805	340017015355	340017015905	340017016455	340017017005	340017017555	340017018105	340017018655	340017019205	340017019755	340017020305	340017020855	340017021405	340017021955	340017022505	340017023055	340017023605	340017024155	340017024705	340017025255	340017025805	340017026355	340017026905	340017027455	340017028005	340017028555	340017029105	340017029655	340017030205	340017030755	340017031305	340017031855	340017032405	340017032955	340017033505	340017034055	340017034605	340017035155	340017035705	340017036255	340017036805	340017037355	340017037905	340017038455	340017039005	340017039555	340017040105	340017040655	340017041205	340017041755	340017042305	340017042855	340017043405	340017043955	340017044505	340017045055	340017045605	340017046155	340017046705	340017047255	340017047805	340017048355	340017048905	340017049455	340017050005	340017050555	340017051105	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	3600	2300	2760	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2762	3600	2300	2762	3600	2300	2762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23060	21334	29240	23772	21337	21374	7757	956	705	615	543	501	485	487	453	429	410	355	422	380	368	406	364	320	316	338	325	355	328	344	329	357	361	318	304	288	332	345	323	329	336	317	325	305	362	339	333	315	346	295	325	357	318	309	268	306	333	326	327	317	310	328	289	345	341	320	294	292	326	301	318	306	342	319	316	303	311	319	311	310	276	312	300	345	326	313	308	307	340	353	328	347	329	309	345	305	316	317	325	312	313	320	316	327	300	272	319	301	318	359	336	322	259	354	351	287	305	328	295	304	334	301	300	318	317	315	339	285	301	291	310	348	302	324	309	302	315	312	317	314	305	325	300	335	309	326	303	305	301	314	319	304	315	299	301	267	351	325	323	306	315	291	321	327	327	322	326	323	297	323	313	303	317	300	326	288	295	280	292	327	303	353	305	317	316	295	302	322	307	316	304	309	282	335	287	281	339	310	313	339	313	341	281	283	294	295	309	343	294	315	335	288	279	335	342	324	288	310	307	302	307	292	328	309	293	321	292	318	313	328	310	312	307	346	297	315	322	327	323	289	317	316	314	311	309	295	293	312	292	316	293	286	313	304	334	309	339	302	298	353	317	308	296	319	303	326	298	293	326	300	311	318	349	298	312	318	323	328	333	335	300	314	323	292	333	317	307	318	279	326	343	302	312	327	306	313	324	337	306	329	343	321	305	312	324	306	317	281	329	277	313	277	322	308	314	304	299	356	296	308	289	292	324	321	305	311	315	334	329	309	276	323	308	313	312	291	303	316	305	296	342	315	319	281	293	308	305	310	327	290	301	299	294	324	286	321	333	288	329	308	346	293	300	313	287	308	296	301	306	299	343	344	291	326	314	321	307	283	326	328	295	339	300	316	335	299	335	314	288	313	313	343	315	317	324	293	308	314	318	345	322	313	287	312	316	308	310	313	307	322	327	299	304	313	285	306	292	318	270	331	318	293	324	312	281	273	326	292	309	306	285	330	320	309	345	303	292	313	323	294	282	312	292	303	318	312	326	296	329	307	291	333	297	310	290	303	296	327	324	293	280	301	315	328	322	304	311	272	326	327	272	311	318	301	303	291	309	296	308	289	315	297	310	301	310	299	327	322	337	317	334	290	306	288	301	319	346	314	305	345	281	296	314	302	309	287	329	322	282	310	307	307	297	316	310	300	313	314	318	313	309	327	314	303	336	316	294	276	296	323	320	291	297	342	298	291	291	294	326	301	329	347	284	350	347	307	259	311	324	300	313	320	296	292	295	339	299	301	267	304	294	318	299	340	308	311	316	317	322	314	294	301	323	325	297	283	299	331	355	315	339	309	313	296	311	324	338	331	319	303	300	323	336	294	324	303	285	299	334	318	286	316	335	305	306	319	305	306	311	315	298	309	316	327	307	299	287	331	324	334	313	317	312	303	332	295	309	296	320	304	274	327	299	299	342	321	278	274	328	316	287	286	279	321	329	310	330	299	323	310	303	323	318	310	315	297	311	341	305	307	285	305	294	304	303	322	292	339	296	306	300	298	340	310	314	315	304	334	321	329	272	296	302	340	313	314	314	314	336	313	304	322	300	312	341	296	283	317	306	321	292	305	285	298	335	320	310	311	283	293	332	320	294	303	289	313	319	291	322	316	304	319	298	334	295	293	320	276	341	299	311	323	315	301	298	307	304	314	329	316	310	322	298	325	297	311	342	285	323	358	296	293	344	318	324	321	310	293	329	324	308	287	329	311	321	302	329	325	314	303	312	307	319	307	357	322	311	327	326	279	294	328	307	321	344	310	328	309	335	279	306	315	258	328	315	315	287	296	312	324	330	316	303	294	311	312	325	299	295	317	335	300	313	333	316	289	311	299	310	315	314	307	296	303	301	292	318	310	324	328	314	309	296	302	296	332	311	294	343	302	320	269	299	299	342	279	329	318	337	303	288	313	291	312	287	297	308	342	323	286	299	300	321	330	327	315	317	306	331	341	297	284	323	334	299	286	316	332	322	328	302	298	306	316	308	320	299	272	311	296	301	288	327	275	330	320	309	301	293	319	354	308	296	304	306	309	298	306	304	310	293	311	301	319	297	298	291	305	296	317	281	292	323	324	316	305	273	308	299	310	301	310	300	330	303	324	335	339	306	309	343	277	304	273	345	277	330	337	301	359	329	336	321	297	330	301	278	325	325	324	308	299	332	331	299	320	330	285	318	313	287	317	312	317	299	315	350	303	301	305	312	316	335	318	304	299	293	335	314	306	300	338	326	327	317	295	333	292	287	310	301	304	333	310	320	320	321	285	323	324	335	308	292	289	313	297	306	309	326	305	300	317	346	295	296	316	320	286	311	335	301	316	325	318	330	345	298	297	340	313	313	303	344	340	320	279	303	285	307	311	298	289	319	297	346	306	308	348	315	314	330	319	337	296	326	309	264	313	327	305	305	299	318	308	303	328	345	321	295	333	313	323	326	294	327	305	305	297	297	316	286	286	286	341	302	295	322	269	325	306	325	308	321	347	284	297	322	300	293	327	293	323	313	281	290	292	301	324	309	319	305	329	321	316	313	335	303	301	298	317	326	312	278	270	319	314	271	303	309	309	296	310	310	321	314	308	280	290	321	334	312	352	338	329	302	283	292	294	287	284	312	320	296	311	288	309	292	297	327	309	335	290	325	312	342	319	327	342	292	268	305	296	282	320	296	290	289	311	322	285	296	339	319	327	315	303	300	293	318	326	295	323	332	301	316	332	312	300	279	285	324	283	309	311	307	293	302	284	321	293	357	306	305	348	313	325	297	319	308	321	292	322	308	306	283	317	298	313	291	328	310	323	328	312	307	298	315	287	312	332	302	283	359	320	307	286	291	319	305	306	321	315	318	316	309	341	309	308	301	324	330	361	297	289	315	285	298	281	334	329	307	342	307	297	316	310	328	307	329	336	283	302	305	266	338	321	311	352	307	295	318	333	277	295	303	305	315	329	307	324	303	333	290	300	282	297	303	318	319	288	304	307	297	263	360	314	316	312	291	287	304	300	308	305	315	298	316	279	316	301	312	313	316	296	281	322	360	293	310	318	299	312	301	313	307	258	312	327	299	298	309	307	309	286	324	295	317	321	311	319	321	315	303	300	286	288	273	311	309	303	302	308	300	326	294	298	311	301	335	308	327	314	294	321	295	290	340	331	278	312	292	324	303	278	316	317	301	328	307	289	317	293	303	325	323	312	314	301	294	345	315	323	340	302	326	327	290	303	308	333	309	293	298	335	303	313	327	286	303	293	323	313	317	349	286	298	337	328	306	288	307	321	295	277	309	307	337	299	309	306	311	330	292	305	322	299	322	306	315	320	316	327	298	313	335	341	317	302	304	311	320	306	330	294	305	273	306	318	296	291	335	303	339	292	274	309	305	342	281	289	290	300	297	318	346	308	341	357	298	319	307	307	279	284	324	308	300	298	295	323	311	318	319	306	313	268	311	277	286	323	282	313	319	315	336	304
20004	14968	11920	6037	4295	3128	2515	1923	1588	1327	1218	996	973	855	723	735	741	661	635	589	609	582	598	567	547	538	547	516	484	573	481	479	501	474	526	491	511	483	520	487	482	477	492	472	474	462	483	515	485	461	494	441	422	443	449	494	465	465	501	460	477	474	489	467	491	445	448	440	460	467	452	470	459	462	436	483	458	460	472	440	468	444	469	471	432	489	463	449	449	478	477	434	458	446	434	465	448	478	472	448	471	446	437	461	444	462	431	471	458	453	421	467	438	467	452	459	444	433	462	481	450	473	453	492	454	493	454	477	442	468	464	453	465	428	423	466	464	421	458	444	483	426	466	463	500	426	436	462	452	432	445	419	427	441	437	454	454	466	457	444	459	402	450	445	467	451	460	431	451	469	435	418	476	423	463	449	430	442	450	421	408	431	505	418	450	437	456	448	469	435	469	427	449	458	408	434	433	452	463	471	454	462	464	450	488	417	452	487	460	434	432	415	464	471	459	435	470	454	434	458	457	426	451	410	420	465	443	455	452	434	457	441	429	492	465	443	468	477	426	465	468	443	451	470	458	445	445	458	418	467	442	447	429	458	471	446	427	449	461	423	480	477	460	447	461	500	447	441	458	433	442	464	458	444	450	434	471	455	452	477	441	426	472	486	464	456	444	451	500	481	449	476	449	476	448	468	456	503	431	479	445	467	435	471	482	464	485	476	426	457	469	490	414	477	483	458	430	455	461	447	426	473	433	438	472	457	461	469	478	445	411	430	473	438	431	461	467	489	453	470	452	463	483	433	443	447	477	469	463	481	452	448	434	481	437	443	446	461	448	458	443	424	443	453	435	474	453	493	463	447	474	506	437	428	460	442	454	462	433	461	460	458	449	443	423	441	470	464	447	455	441	449	456	498	447	424	448	482	398	445	481	448	470	460	451	425	462	433	437	452	443	451	412	436	482	468	462	452	427	416	446	472	468	412	500	444	461	476	465	453	436	445	436	483	488	418	474	451	405	452	469	470	472	452	469	462	435	426	468	420	451	445	457	473	482	432	446	460	439	427	446	446	439	449	436	424	453	461	461	490	445	483	420	465	434	435	460	463	416	446	428	426	447	450	465	450	452	475	442	465	438	467	445	452	455	433	428	495	434	450	407	470	463	440	445	480	457	444	467	454	430	441	467	451	457	483	445	461	455	434	468	436	473	464	458	447	457	481	474	455	421	444	446	452	459	456	438	452	476	469	421	433	429	454	456	444	451	510	445	450	422	462	440	455	460	437	437	388	470	488	457	456	457	440	460	451	449	447	420	469	439	457	483	432	444	435	424	463	464	426	416	447	476	454	462	480	486	379	483	453	425	483	443	457	417	438	420	422	419	421	448	419	490	449	473	431	477	465	431	439	448	446	463	445	433	462	434	448	462	465	462	469	445	477	445	490	446	466	448	483	450	432	459	438	418	445	439	493	440	429	485	429	445	465	402	426	457	442	481	442	457	490	424	437	458	445	467	408	433	417	478	450	440	456	454	416	449	473	425	465	449	453	460	441	469	461	409	476	443	421	415	425	474	439	472	432	458	459	436	436	489	465	462	440	462	453	444	447	447	448	449	507	477	450	433	411	445	467	431	469	425	476	463	434	450	461	430	447	451	437	495	487	434	470	454	449	501	471	459	485	433	443	429	470	413	449	475	454	441	468	457	484	456	440	428	448	481	416	479	516	443	496	424	447	407	459	443	472	478	442	453	472	446	430	470	429	457	427	404	437	453	437	438	410	422	478	431	479	473	475	433	456	474	429	473	410	447	463	478	498	436	498	457	426	444	431	453	468	407	487	444	445	474	452	431	438	469	443	416	436	485	467	478	480	469	457	450	445	445	494	440	481	450	481	429	452	421	420	433	453	455	440	472	413	473	479	430	458	447	419	466	467	424	494	462	442	456	462	434	446	438	475	469	441	478	418	453	443	438	430	463	454	440	471	429	470	476	483	423	454	466	445	465	447	432	425	459	470	422	419	496	491	443	455	460	429	453	440	453	498	471	458	443	452	422	482	437	439	418	463	441	445	468	450	465	456	441	435	426	447	445	454	437	444	497	457	451	462	425	439	464	416	473	464	490	449	479	443	452	467	471	449	444	453	442	444	396	489	445	440	466	444	489	463	453	484	463	446	457	474	477	457	487	476	467	429	460	471	424	471	428	431	443	455	458	446	459	445	496	449	460	429	406	451	433	469	431	446	439	467	450	470	436	439	421	461	469	472	446	434	480	453	420	461	466	452	460	450	438	392	468	496	439	456	474	447	426	455	450	465	450	427	459	450	448	420	479	470	484	465	455	453	485	470	456	471	432	436	463	452	452	439	464	457	491	465	436	468	454	497	445	462	460	436	439	427	463	439	432	456	461	477	440	463	466	416	494	449	465	454	421	445	454	444	426	457	458	468	451	484	474	430	484	428	458	433	422	481	443	416	474	427	461	439	452	437	471	433	405	412	430	466	471	439	439	479	431	460	481	447	445	430	452	459	460	448	444	440	488	444	411	470	440	483	462	408	434	423	424	456	483	497	427	435	463	447	414	458	467	461	477	440	433	466	471	452	456	429	459	441	443	422	475	430	426	448	492	482	472	476	447	481	458	454	438	460	415	489	461	476	470	449	509	421	440	449	436	481	455	449	461	433	428	459	466	468	427	446	443	497	432	463	448	425	469	439	474	432	415	480	406	413	430	423	473	461	450	457	431	451	444	471	457	492	474	448	480	430	441	447	426	479	457	449	479	483	419	474	455	452	464	447	494	444	454	476	479	440	448	431	455	421	442	452	444	489	456	445	503	448	437	457	439	435	448	440	463	404	431	462	434	444	452	459	460	472	443	446	447	452	424	486	462	473	475	436	439	440	472	460	446	422	438	456	463	447	454	446	455	439	451	495	400	447	438	428	442	466	462	443	443	477	460	444	469	440	418	453	475	474	433	461	445	453	436	447	448	495	457	479	466	465	456	438	440	414	452	436	419	467	443	439	449	465	473	468	426	450	462	436	472	461	434	477	410	431	468	455	452	432	456	467	402	466	445	488	457	455	482	455	435	435	434	493	442	453	431	468	416	478	501	457	471	481	451	466	468	460	450	489	461	454	419	462	468	469	450	439	456	443	465	510	442	456	430	477	450	449	479	437	430	464	458	472	461	470	421	447	459	450	457	418	506	414	423	468	443	457	444	429	460	456	426	436	467	447	432	469	410	447	472	452	437	480	478	437	445	440	431	460	510	444	417	418	471	430	480	455	452	442	490	474	435	471	476	442	472	488	485	439	449	426	452	437	459	429	448	473	451	471	443	447	436	453	436	425	452	429	464	466	482	467	451	449	473	434	465	422	451	450	450	495	463	439	442	404	457	458	441	466	418	439	438	455	458	475	468	456	439	449	493	429	453	404	442	480	434	439	450	435	436	446	439	455	443	449	449	436	462	463	456	440	494	446	431	480	428	475	442	467	427	486	428	495	451	444
26802	20295	8674	1110	728	742	608	546	546	540	590	508	554	563	536	503	521	554	564	534	589	534	554	518	516	520	587	548	538	578	562	519	520	542	548	562	520	543	532	530	553	529	575	500	526	590	557	534	526	529	506	554	505	462	526	557	532	518	495	562	562	518	580	517	557	512	523	492	522	548	532	507	528	535	503	527	541	566	527	521	559	493	502	566	541	504	551	549	540	528	524	549	527	524	534	545	507	531	492	547	526	547	526	571	528	530	518	495	509	566	494	530	545	567	522	548	543	515	534	522	532	521	545	534	517	489	526	553	506	516	503	525	547	533	526	552	526	530	524	540	538	516	498	504	555	489	507	525	538	513	540	512	511	513	530	575	560	541	525	527	534	519	576	536	529	519	505	500	542	523	581	512	501	536	535	566	559	525	543	535	490	523	542	518	485	536	536	576	539	516	528	517	533	532	555	514	505	520	507	520	517	537	545	505	547	509	548	542	480	510	529	504	532	570	553	573	507	553	493	505	547	465	514	551	536	552	534	499	552	565	513	510	537	467	507	512	522	542	520	550	541	544	540	508	515	539	537	526	518	548	502	515	546	533	513	551	536	529	489	551	540	535	528	518	546	507	493	511	500	573	537	539	518	507	539	554	515	526	574	513	508	513	513	501	546	500	533	573	476	482	497	541	539	510	515	529	537	538	514	541	548	512	494	520	539	534	523	545	532	481	514	544	493	510	536	526	504	511	554	537	579	525	547	513	514	512	492	532	529	479	536	474	555	534	519	524	497	560	528	547	504	553	490	552	529	538	528	529	529	530	519	537	492	493	503	536	569	521	530	517	525	536	508	542	528	550	518	542	544	526	528	539	533	507	512	586	563	549	537	522	561	514	540	510	510	523	531	554	540	522	545	564	549	526	543	524	547	504	514	483	550	566	524	551	532	516	578	536	610	536	483	551	530	570	534	526	494	542	521	523	519	557	552	561	514	541	523	557	491	548	561	503	499	490	503	519	531	509	586	572	513	524	539	534	529	522	527	510	555	478	469	529	538	524	530	568	533	545	560	520	495	491	537	524	523	509	549	514	514	515	558	543	498	520	519	539	542	521	544	485	525	550	522	569	525	501	534	562	530	536	575	548	498	524	524	522	470	530	583	507	548	525	511	490	578	516	544	512	549	571	519	542	525	569	511	521	534	567	521	522	528	541	543	489	528	501	503	501	545	514	484	520	477	537	553	534	569	547	519	525	540	527	542	525	530	520	528	541	507	577	540	574	538	506	562	588	573	585	536	512	556	574	522	543	576	483	544	521	529	523	506	549	499	530	528	529	541	535	509	574	577	535	533	478	483	545	506	531	502	517	533	554	513	515	575	493	525	526	513	536	548	551	554	542	530	515	510	519	519	499	522	491	547	517	529	542	578	533	512	489	551	514	542	527	539	493	512	538	540	517	529	503	526	557	577	513	545	506	498	487	511	547	481	526	544	555	536	522	529	509	535	537	570	511	557	518	535	509	519	546	523	509	561	543	539	538	505	527	545	527	566	509	515	530	552	551	509	517	551	563	529	515	575	528	607	556	499	548	542	585	566	512	559	520	506	491	576	534	564	539	576	490	542	504	583	564	519	523	510	515	520	514	509	515	538	589	539	531	472	538	496	537	535	481	514	554	536	530	505	591	519	560	522	546	490	524	545	537	538	494	495	569	495	516	591	513	515	522	523	490	542	547	512	507	528	529	486	471	548	541	488	555	507	542	520	540	551	545	548	563	540	551	547	527	529	526	495	557	545	514	524	541	500	533	500	521	493	513	510	515	560	498	550	528	491	529	524	510	503	528	492	522	591	521	512	553	534	527	528	523	540	522	539	513	521	536	537	506	534	489	521	525	509	537	505	521	534	530	526	522	504	502	509	532	535	494	587	536	537	501	561	518	526	488	535	544	535	546	555	536	549	506	577	555	503	526	526	559	520	546	515	515	532	563	513	566	526	506	503	478	544	549	513	544	530	548	502	551	514	535	529	522	523	553	536	513	519	516	535	552	505	518	573	541	537	510	495	536	548	556	551	569	525	564	517	515	543	549	515	535	547	543	544	528	530	544	502	508	553	543	505	542	553	535	541	520	531	566	540	513	524	520	527	546	526	542	547	577	518	557	526	540	542	478	524	500	550	504	512	565	536	508	551	524	542	497	524	528	539	529	543	539	527	512	512	515	531	536	531	514	528	525	559	534	517	571	544	529	565	534	536	520	530	560	565	526	500	545	467	544	532	541	587	539	491	555	520	537	528	524	549	515	553	545	502	527	508	536	558	521	498	552	546	538	538	544	539	529	543	474	515	531	513	503	537	516	499	523	528	539	491	553	540	539	462	478	540	496	503	515	495	507	546	525	522	560	566	553	546	570	522	551	556	525	576	581	510	535	459	494	509	518	484	558	534	540	557	558	527	502	502	514	503	504	540	505	529	531	482	545	513	556	537	514	532	541	551	518	569	545	521	543	512	576	513	539	536	540	533	534	568	510	528	525	552	493	531	533	534	542	491	579	548	543	564	517	563	522	518	510	510	522	508	539	515	507	550	524	503	539	536	546	555	533	516	548	486	531	564	520	538	527	512	560	540	585	533	555	485	544	558	521	568	563	533	534	533	533	531	519	554	516	510	528	526	479	514	546	543	512	499	540	531	542	512	517	528	510	546	557	514	545	505	517	565	494	504	511	553	555	500	572	514	521	554	488	531	518	546	524	510	515	514	519	526	546	536	516	507	510	567	510	534	526	522	518	502	538	521	504	495	501	515	489	524	578	538	539	533	526	548	485	531	498	509	542	539	557	519	515	536	550	515	525	567	511	562	535	538	530	518	547	500	502	513	546	499	551	538	511	523	526	510	527	514	537	495	517	553	486	521	539	545	562	470	514	537	542	524	496	500	553	552	530	563	522	540	525	555	514	564	530	555	531	469	514	542	539	523	547	524	540	542	531	526	554	548	481	554	489	534	505	553	511	518	524	551	526	564	525	533	553	550	527	517	509	515	490	560	559	485	514	564	497	514	547	505	541	525	511	532	518	537	529	513	523	588	523	526	523	540	541	507	547	542	500	531	552	503	525	550	515	549	566	549	520	510	541	506	570	535	565	523	538	538	551	520	501	536	496	586	505	571	519	483	567	537	515	525	517	513	494	499	541	523	564	521	512	546	505	477	509	517	531	543	535	522	550	522	529	519	519	548	518	523	505	555	521	539	551	540	509	530	535	521	514	537	569	522	513	547	538	560	503	513	506	505	529	535	584	534	528	504	518	519	521	516	493	530	513	536	545	540	536	548	518	505	552	536	553	541	565	534	513	566	520	545	492	547	518	470	511	529	500	508	508	554	507	534	557	499	537	506	512	560	498	586	529	530	517	540	523	559	572	549	554	525	509	552	554	501	517	516	521	545	510	512	544	540	489	533	567	519	548	532	528	535	499	535	520	543	530	530	562	547	498	573	552	552	506	499	549	554	539	541	550
6776	1499	1327	1029	897	828	797	777	820	776	777	770	782	712	750	803	774	766	735	775	730	776	760	763	728	721	691	733	735	710	723	716	715	719	751	732	756	717	722	731	712	694	734	751	742	705	737	729	715	745	745	750	712	704	738	837	697	721	747	725	738	737	708	716	781	774	739	731	743	718	733	768	727	736	770	732	712	767	792	725	723	694	778	760	757	776	715	714	761	727	702	757	708	801	742	753	723	693	794	718	764	786	710	719	749	748	779	773	747	735	732	705	700	734	729	728	750	710	699	753	751	708	771	760	711	694	725	725	716	754	724	766	717	745	746	702	715	792	774	752	787	762	715	734	724	721	783	690	768	764	763	770	740	699	772	758	718	767	712	730	765	770	765	737	741	750	689	743	762	741	729	736	733	719	753	765	763	702	770	706	698	764	725	713	747	750	784	719	767	720	742	709	736	699	724	717	753	704	742	745	726	726	746	708	733	732	752	722	738	722	728	727	709	733	758	770	675	764	693	783	730	729	695	727	730	751	793	748	757	750	746	683	785	704	684	711	693	765	753	758	738	726	698	767	747	787	723	760	700	737	790	749	742	714	751	753	749	754	707	730	750	669	730	736	723	728	729	779	677	752	753	710	731	743	741	734	725	751	759	771	692	748	715	722	752	765	675	778	703	747	775	730	758	740	729	728	758	712	738	734	751	729	755	712	708	720	724	697	769	713	818	744	766	782	769	683	764	729	712	729	748	724	757	721	733	718	742	751	723	754	739	715	668	762	740	761	726	750	740	750	714	762	731	758	729	712	730	785	738	773	764	716	770	771	775	715	735	687	710	733	709	717	754	798	707	764	737	778	753	761	704	698	747	781	713	737	731	736	735	711	745	717	814	683	716	766	694	723	729	731	736	733	715	731	685	721	735	732	780	680	756	734	776	697	746	680	776	751	730	751	738	758	756	762	752	741	763	689	703	754	706	739	757	770	720	734	760	717	725	787	709	795	726	732	739	736	707	742	762	733	744	754	745	777	783	763	740	736	728	725	696	724	730	771	686	768	776	756	754	735	716	785	740	748	745	727	722	752	710	763	711	730	735	759	778	760	810	718	756	746	681	741	769	764	742	728	729	750	767	741	708	790	695	776	749	691	747	717	725	708	712	746	697	739	745	757	799	767	745	767	722	707	732	777	686	755	742	723	726	751	721	749	751	739	733	756	738	729	725	722	695	715	743	724	773	706	752	749	730	765	768	761	744	739	713	791	738	760	692	732	715	745	723	753	757	737	744	718	750	734	739	736	720	717	705	737	702	788	766	730	750	781	727	782	723	706	752	731	754	738	730	735	754	723	750	750	696	742	734	757	755	788	733	768	777	753	771	736	699	763	720	726	707	742	756	771	750	756	667	785	766	703	761	774	742	771	715	743	728	749	787	716	738	763	712	724	690	734	752	725	754	762	758	733	711	722	708	733	741	723	701	765	739	727	768	752	756	736	699	763	727	738	805	735	793	760	683	743	782	738	730	720	754	774	775	682	763	696	735	722	726	726	696	761	727	759	722	756	755	732	752	759	785	713	710	691	770	779	786	705	716	750	681	774	736	757	745	769	746	748	761	769	741	719	772	716	697	744	750	719	780	739	749	747	730	711	707	728	750	706	741	728	706	755	719	737	713	750	675	736	747	765	736	790	710	752	711	737	712	749	715	752	772	690	737	734	751	766	732	716	737	745	754	729	764	680	731	782	755	764	701	737	713	740	759	734	754	801	765	775	721	736	733	771	706	708	704	723	789	700	665	713	751	767	748	709	742	719	752	729	674	720	757	751	751	699	697	737	745	709	784	694	770	715	731	759	741	711	771	762	692	796	731	710	768	754	736	703	745	731	746	768	768	726	735	756	744	776	730	728	743	726	684	716	726	738	708	746	750	761	701	742	770	773	739	732	713	741	778	710	722	760	735	735	729	747	740	779	711	716	789	656	746	807	703	722	731	749	778	773	725	713	735	755	710	755	763	751	789	745	730	768	719	761	730	692	732	675	759	724	735	751	723	720	739	786	738	729	756	786	692	705	744	717	765	766	691	720	744	731	723	785	751	753	724	728	760	695	720	786	707	775	771	760	766	741	803	725	723	747	754	728	775	703	745	733	783	742	733	737	711	769	773	759	702	697	712	726	742	755	753	743	749	739	740	737	788	729	751	712	678	700	755	722	780	756	711	759	714	729	736	743	767	754	732	772	771	711	740	754	729	689	760	712	749	715	731	704	733	763	732	740	788	745	775	765	792	717	786	746	720	753	710	760	720	656	703	740	769	773	686	702	790	743	801	756	733	732	755	735	723	731	761	776	777	749	741	790	737	676	706	767	794	714	728	746	755	742	789	784	773	766	741	745	746	722	790	784	710	763	777	764	741	778	737	730	720	760	739	714	702	742	700	768	717	751	714	727	731	738	740	747	735	741	741	695	734	757	738	750	745	766	691	745	771	723	698	745	830	735	724	724	797	733	744	751	692	770	769	717	729	743	768	752	735	723	740	735	691	748	771	746	741	700	726	703	695	723	783	748	696	771	725	737	748	732	727	791	723	784	758	707	723	711	756	821	725	714	726	731	757	726	717	732	744	772	738	739	745	751	721	732	744	736	740	703	723	713	755	759	786	750	700	784	753	714	777	700	752	743	776	768	693	701	738	790	715	797	765	773	688	688	733	735	745	800	779	691	688	726	697	707	750	721	748	754	732	708	717	789	752	720	762	754	752	771	745	739	762	739	741	719	733	759	711	704	764	679	725	743	763	714	751	729	747	772	767	749	711	758	721	745	742	721	762	744	738	741	725	703	749	733	755	732	744	711	685	721	791	736	699	735	778	759	687	673	791	690	751	762	734	750	746	793	750	772	696	725	732	718	743	697	786	709	708	730	743	780	764	736	690	756	756	748	770	769	723	714	729	731	694	752	747	757	729	725	750	758	750	766	756	747	740	742	705	709	748	689	774	696	745	754	742	708	724	743	726	714	740	797	731	695	748	727	757	724	756	767	732	773	745	724	702	735	740	775	747	673	734	686	747	744	647	787	758	760	778	759	736	748	741	709	771	745	730	771	718	731	766	803	712	776	744	701	770	727	711	781	734	681	745	710	715	721	750	736	709	735	736	766	739	756	713	759	754	732	743	742	763	760	672	751	699	701	724	764	711	748	720	718	701	756	699	731	710	720	739	742	757	753	782	796	711	728	742	760	708	761	745	746	770	698	730	750	683	677	793	732	747	749	764	739	706	697	767	766	757	735	716	729	703	753	721	718	793	756	724	713	689	760	709	733	710	739	782	742	720	705	748	738	705	681	700	681	720	753	724	767	728	699	750	738	745	745	764	768	735	700	731	692	744	697	706	735	748	761	763	769	679	775	732	715	704	714	710	744	740	748	750	722	734	759	718	755	700	730	717	726	765	710	681	698	758	737	693	776	699	772	777	727	750	759	773	712	735	709	719	661	700	730	767	734	709	749	728	728
23569	21008	28401	23814	20992	11257	1326	856	728	737	707	698	700	640	585	630	605	568	613	587	610	583	621	634	595	555	579	583	559	574	607	543	552	599	568	579	599	571	540	615	571	603	513	548	489	568	586	619	594	577	569	548	534	555	581	567	563	559	534	560	575	591	586	533	563	541	535	580	535	589	513	546	519	573	572	572	599	535	575	564	581	553	576	525	573	560	573	580	565	577	582	551	620	572	553	557	569	570	553	514	532	570	582	591	549	568	560	571	535	563	557	570	573	552	571	566	581	551	553	577	569	546	566	557	585	581	534	591	541	563	541	561	551	557	565	566	532	572	599	602	566	547	568	575	541	573	552	560	559	568	544	593	571	540	579	586	573	562	581	542	545	540	561	569	551	592	558	568	559	573	552	545	587	532	593	609	533	587	546	566	545	562	578	548	614	574	605	533	501	572	561	525	572	571	556	583	579	582	545	549	555	571	583	570	536	539	575	555	577	563	537	563	579	558	556	525	520	563	596	601	564	554	587	522	590	566	551	548	576	566	557	568	545	546	522	631	548	568	544	546	546	567	568	537	607	485	577	611	563	554	535	555	570	556	534	570	604	579	522	504	559	537	608	560	550	549	535	574	505	563	551	546	530	559	523	494	551	563	577	546	530	604	570	562	540	522	521	575	557	526	585	564	558	545	584	539	542	565	569	557	528	552	550	614	574	571	545	565	556	607	554	547	539	572	557	544	571	557	554	537	585	525	537	542	551	541	562	577	539	590	548	549	572	509	529	565	591	596	568	574	561	584	526	605	537	545	527	597	508	581	560	558	556	531	505	544	571	577	602	536	550	610	564	540	554	579	576	558	564	570	519	558	550	579	554	564	545	547	565	565	533	581	558	553	594	555	574	556	589	528	582	571	591	569	512	578	594	541	543	568	559	574	523	573	573	566	591	575	566	520	551	549	565	587	618	560	568	570	563	536	580	576	501	595	533	552	557	569	556	588	560	511	554	535	560	588	597	534	538	582	540	546	575	574	547	581	548	588	561	551	532	570	502	586	536	535	575	555	567	565	542	575	507	536	600	569	575	526	590	551	549	563	536	548	499	517	548	564	534	568	545	584	589	572	567	546	576	549	558	543	587	600	540	561	553	553	550	573	513	546	577	552	499	561	593	555	571	536	540	573	557	541	575	552	560	580	545	532	580	606	553	535	545	594	595	570	587	536	568	545	557	548	556	573	579	566	566	567	543	534	561	575	589	577	563	536	574	518	554	556	577	581	564	576	538	552	529	525	560	574	556	553	583	552	543	594	544	558	534	596	562	537	552	535	586	569	566	597	564	562	542	552	596	579	589	532	589	531	590	531	556	576	604	555	587	550	563	546	552	581	601	567	529	569	554	563	585	571	577	567	552	535	560	545	575	568	559	577	527	516	583	562	566	540	564	574	532	552	571	554	545	575	549	560	589	564	601	530	545	576	519	546	579	585	581	546	564	573	539	565	563	565	578	543	570	551	535	576	559	562	569	572	574	559	588	516	556	575	567	579	512	553	570	544	574	560	536	546	561	559	542	576	582	555	540	563	554	556	559	611	569	548	561	630	569	596	521	579	581	590	559	553	547	575	543	558	529	547	523	543	535	600	587	582	598	564	576	524	584	591	581	519	564	539	528	577	617	523	552	545	536	599	600	581	554	561	580	557	530	577	551	517	546	510	567	528	573	566	543	528	545	546	569	581	566	540	568	570	523	547	572	569	585	606	548	568	558	579	603	561	543	555	518	526	521	551	563	548	575	587	575	508	580	591	552	543	572	536	563	544	527	560	541	575	563	546	584	537	550	567	538	565	549	486	573	595	579	536	544	557	538	543	494	578	539	573	530	605	554	543	536	520	575	547	572	512	563	547	554	561	561	579	550	591	563	569	516	568	522	570	551	548	570	559	561	532	547	545	578	549	598	538	550	542	527	518	576	581	564	588	555	576	560	569	563	568	554	566	593	573	521	558	575	564	529	535	555	543	488	601	516	563	577	555	559	582	553	546	571	552	551	546	557	565	580	570	586	580	566	548	577	560	626	515	545	519	541	540	540	545	585	582	577	579	551	591	546	527	575	532	614	584	552	613	557	553	573	512	550	551	576	559	637	590	552	569	561	557	542	557	572	579	605	556	575	549	539	537	560	575	554	552	567	557	533	571	561	580	594	575	549	532	559	589	575	564	590	532	574	578	611	566	583	543	569	577	601	544	571	565	514	542	546	531	602	574	595	551	555	527	557	585	551	554	531	501	557	545	562	567	542	555	584	541	546	600	590	545	570	579	590	567	553	526	585	540	523	532	540	502	586	542	540	581	556	538	585	554	532	553	550	547	576	611	591	554	548	532	585	540	551	564	583	582	522	559	576	573	558	550	578	569	552	567	536	557	548	560	583	562	565	586	552	517	547	578	541	561	563	541	534	579	545	559	606	556	584	556	555	574	593	563	566	569	549	554	539	523	569	563	556	577	522	561	580	534	583	497	565	556	562	590	575	535	566	623	569	549	551	543	577	540	542	530	565	555	546	559	592	579	588	561	562	572	540	543	576	605	534	585	547	538	566	550	574	565	560	561	593	575	548	529	570	577	530	553	561	542	576	549	534	570	570	544	569	529	584	548	504	541	574	532	544	540	574	577	548	586	539	563	567	542	567	563	571	570	532	555	507	551	541	553	571	557	564	565	599	599	556	549	534	522	563	528	559	566	569	532	554	577	552	546	552	552	515	553	513	532	524	590	570	563	520	538	519	542	581	541	540	597	526	570	581	529	552	560	600	568	528	572	573	581	578	575	562	556	557	564	569	509	560	549	566	543	527	599	544	553	570	542	564	539	562	571	564	563	534	523	532	558	584	566	563	583	579	589	539	534	600	605	514	586	543	563	520	509	540	534	563	599	502	513	541	567	553	553	572	526	565	555	550	523	566	579	561	524	574	561	555	552	542	543	527	532	569	573	574	554	573	577	556	560	588	548	532	557	559	587	540	557	549	589	494	538	586	542	560	537	520	540	558	564	589	512	537	552	560	588	559	585	616	534	516	542	552	562	514	536	581	530	572	574	561	565	522	565	585	586	586	543	600	549	587	559	587	577	552	544	560	592	515	561	555	589	594	577	574	565	520	543	540	546	585	545	569	508	536	558	550	572	556	569	539	526	524	564	569	536	563	546	546	575	539	569	504	558	549	584	558	551	567	549	561	499	564	550	553	587	594	562	604	585	569	550	572	570	597	543	565	567	569	503	586	572	572	549	560	536	555	586	553	552	590	559	560	573	498	540	540	582	535	598	550	543	557	549	554	553	550	533	585	585	532	557	535	566	517	596	537	579	555	596	571	551	532	525	550	556	579	522	571	548	586	561	534	600	545	531	542	573	594	557	547	569	557	541	544	590	537	566	612	550	499	557	561	589	535	545	544	534	537	550	529	558	580	582	553	516	543	596	534	550	537	559	548	555	553	597	542	568	527	541	541	561	538	562
17536	9554	7560	3895	2887	2267	1830	1567	1447	1254	1176	1098	1048	976	969	943	909	919	864	920	925	860	858	887	863	834	840	803	850	809	856	825	826	852	835	771	780	816	856	807	787	823	814	842	836	778	749	825	844	803	797	796	805	761	807	846	802	753	809	790	815	744	833	776	744	808	767	778	813	802	790	822	767	757	786	776	802	802	801	826	847	807	802	773	838	818	809	831	841	783	813	815	761	822	804	795	817	813	820	815	783	802	784	783	766	788	804	832	783	828	781	799	788	790	817	766	806	833	845	767	816	790	791	761	749	819	824	853	821	799	771	811	757	773	811	789	785	740	823	839	804	785	793	761	739	787	767	811	749	829	823	822	808	783	792	779	804	794	787	790	824	813	789	764	764	796	816	814	801	795	770	832	802	777	775	820	801	748	762	752	813	787	814	803	793	805	751	790	819	816	786	817	867	789	798	777	772	789	811	791	811	781	767	815	798	789	767	849	821	792	701	794	776	799	796	859	770	795	794	837	822	791	816	762	807	787	850	831	780	782	784	811	825	747	764	801	838	807	825	804	786	812	763	808	769	764	761	828	782	805	842	796	810	799	816	790	798	804	744	809	783	755	799	786	790	781	794	810	767	818	877	765	787	784	821	806	797	782	802	803	814	765	796	784	811	809	744	822	778	799	770	830	843	779	820	786	796	792	809	809	802	764	821	786	802	797	784	796	815	771	765	788	762	782	786	833	802	801	807	810	820	791	766	797	818	737	762	796	789	771	815	803	773	768	790	803	839	784	808	814	821	814	790	818	770	803	765	808	804	796	744	787	757	777	801	806	799	804	794	820	792	793	781	790	811	763	772	780	808	809	754	775	784	782	761	738	784	770	776	797	796	797	790	823	785	774	823	807	798	764	804	806	802	765	799	868	800	742	759	789	811	767	764	753	780	796	822	755	797	820	807	749	787	772	795	768	836	794	780	816	790	774	812	812	778	768	754	813	804	792	776	775	772	811	802	795	815	811	778	754	767	781	818	797	827	785	796	810	830	777	818	835	848	806	728	834	797	772	769	827	810	797	812	803	799	791	844	771	808	756	798	818	792	776	804	802	781	787	823	790	804	790	808	773	801	808	789	788	777	830	812	770	807	760	771	791	845	800	828	810	780	788	822	759	792	859	810	819	750	733	829	786	742	791	840	836	786	816	774	770	746	776	766	781	749	777	803	823	772	837	847	759	784	830	799	767	824	802	825	752	755	832	779	771	828	802	738	827	792	786	760	767	787	784	789	795	774	783	816	800	800	763	814	780	820	800	796	785	828	837	854	780	788	771	824	796	769	796	828	763	782	786	766	799	811	755	760	755	824	809	850	765	788	762	839	770	798	827	750	787	799	811	774	786	830	804	752	800	807	753	762	776	749	791	792	808	786	801	792	755	762	794	743	803	760	777	803	798	823	777	797	803	817	813	806	781	767	779	816	777	788	726	852	845	757	787	831	796	817	814	797	824	841	736	827	757	771	732	785	812	800	788	809	792	788	788	772	784	758	875	793	756	798	823	849	785	803	792	825	786	806	788	811	767	771	771	801	789	799	820	821	807	733	841	758	767	802	832	826	803	785	804	784	815	774	789	784	796	775	736	746	814	756	816	795	822	793	803	783	780	806	830	790	794	815	809	810	762	752	811	801	803	795	739	812	783	796	779	763	826	735	798	793	748	828	737	793	812	828	789	754	839	765	795	804	732	752	764	763	796	817	791	824	818	801	777	806	800	776	785	792	847	835	794	815	788	780	757	808	777	805	809	814	822	764	766	836	813	750	755	812	774	802	844	810	812	799	774	838	820	787	819	791	840	803	801	807	800	773	779	797	797	795	776	765	819	788	772	812	790	808	801	810	752	780	830	750	766	801	846	794	761	809	784	808	775	798	789	770	801	762	770	822	779	771	811	822	794	799	764	779	741	759	807	790	812	807	745	807	821	836	840	749	774	775	777	791	791	772	764	740	785	796	776	771	791	802	794	788	811	744	777	817	832	770	774	822	798	766	773	795	727	815	821	816	793	810	802	802	781	766	766	824	794	799	795	777	841	775	778	848	803	781	788	777	776	791	798	789	822	790	791	839	828	742	793	790	805	785	802	827	795	808	800	780	805	773	799	782	788	801	782	774	785	796	772	769	826	748	789	771	763	781	775	807	805	780	802	822	816	792	764	801	782	762	796	833	802	779	778	789	752	853	848	793	817	792	791	800	782	771	767	785	849	776	754	825	756	824	774	820	765	790	825	840	799	808	775	812	841	793	749	764	767	800	773	779	811	813	757	765	742	745	787	761	826	780	748	781	797	841	769	883	771	772	790	858	820	802	794	794	825	759	773	777	787	766	824	760	829	787	791	888	790	754	752	807	755	806	778	787	769	829	763	844	816	791	830	791	797	753	823	736	807	784	768	827	798	752	828	809	794	825	826	760	774	797	811	815	779	767	763	760	763	753	736	757	825	811	735	815	828	803	821	768	753	779	779	819	726	791	761	786	819	797	782	785	787	779	803	787	776	809	826	730	783	797	779	784	786	810	834	768	758	785	787	747	783	814	781	747	766	764	782	821	843	782	809	770	760	812	814	767	813	793	799	799	840	771	773	828	785	799	826	739	757	845	765	771	809	748	809	764	805	715	808	815	788	837	821	849	831	768	771	815	770	807	827	815	805	792	781	746	818	788	790	757	819	810	773	739	750	781	784	785	787	774	794	791	791	745	758	794	766	837	780	798	768	751	793	801	779	780	819	729	799	785	813	778	856	772	779	840	813	773	813	821	754	831	767	793	808	777	775	783	750	800	729	828	780	839	800	791	784	793	741	761	784	806	751	775	840	751	801	757	807	759	810	838	759	778	774	825	835	759	836	817	801	724	780	838	777	765	751	803	750	769	816	848	782	770	786	820	822	799	814	779	810	848	767	773	817	809	754	834	766	803	802	791	827	793	819	765	748	831	771	784	790	741	794	788	792	811	773	844	779	820	769	778	804	741	815	772	814	755	776	795	783	779	833	825	854	745	814	796	802	796	797	783	756	836	794	789	808	778	801	796	750	780	808	796	797	778	811	807	829	768	827	790	816	803	781	771	777	776	754	797	756	806	777	772	762	789	773	861	813	692	782	820	771	801	811	778	830	824	729	822	751	772	777	772	788	791	785	784	794	785	781	794	780	788	848	772	781	777	798	728	822	835	815	822	789	828	774	832	791	759	818	821	779	807	799	784	788	872	813	800	801	754	765	841	777	731	824	801	752	744	786	797	816	788	837	793	707	806	844	758	747	778	782	798	820	835	786	789	797	743	787	788	798	808	733	760	808	775	801	803	775	838	793	803	829	781	755	783	799	788	783	823	773	790	839	790	797	781	798	810	785	747	777	816	741	786	805	825	837	803	791	858	793	753	830	750	787	785	772	826	818	826	763	765	762	792	814	819	710	807	770	788	782	776	820	838	814	780	757	803	809	801	800	794	783	755	777	806	799
22628	20938	28685	23345	20941	20960	7511	894	655	617	548	503	442	458	449	421	367	384	421	370	383	353	345	351	324	345	358	309	340	342	284	343	334	316	318	300	286	298	292	308	332	316	315	341	306	326	319	321	307	316	316	314	287	304	278	336	334	304	296	290	310	303	319	302	286	271	318	309	323	304	278	319	268	292	283	292	304	317	321	305	296	327	318	305	314	317	320	292	308	289	293	293	316	287	282	306	275	298	318	294	314	292	317	258	285	337	300	273	275	325	299	300	304	272	272	292	324	267	285	304	321	309	285	333	286	328	276	311	321	298	301	326	335	311	322	302	286	279	332	304	331	302	276	277	334	294	316	314	260	276	300	338	314	286	295	308	300	291	281	299	333	318	327	315	279	297	298	318	314	322	313	302	307	335	299	287	298	296	287	303	316	296	280	307	322	301	313	301	298	300	306	272	271	293	313	301	292	288	292	301	306	307	254	276	273	316	287	305	301	294	312	259	314	295	277	318	293	310	339	275	326	294	293	328	296	300	291	269	295	292	307	269	316	276	297	285	312	297	334	306	292	306	299	301	306	301	277	305	323	310	303	303	290	296	296	320	302	333	324	280	294	309	262	321	299	323	295	327	277	280	318	330	309	286	293	307	302	275	312	295	316	330	296	283	287	300	268	314	310	275	273	297	302	313	293	270	276	285	264	281	265	308	297	285	258	284	327	298	312	324	294	320	303	303	320	309	292	317	284	299	284	324	297	325	290	291	272	277	264	288	295	328	318	292	319	296	291	288	313	285	290	291	296	290	283	290	326	320	285	307	327	303	277	299	298	295	297	288	317	295	296	304	297	309	308	307	289	268	291	303	278	303	320	315	339	307	313	289	261	292	320	316	298	317	327	290	324	284	299	311	293	293	297	298	310	311	313	302	289	273	316	279	303	302	280	263	305	297	294	290	288	302	290	303	283	304	274	323	303	279	315	322	308	271	283	313	293	302	294	317	314	301	283	309	285	322	304	295	295	282	286	284	338	301	307	312	338	293	288	288	300	282	335	320	302	299	314	298	276	321	295	290	280	299	301	291	307	305	290	309	332	330	320	298	335	315	299	314	284	311	297	271	293	283	298	307	258	283	293	279	293	307	344	295	268	279	297	309	294	302	312	309	291	307	301	313	324	320	307	307	254	300	291	290	274	291	309	293	279	286	303	311	307	313	307	313	293	307	258	314	272	307	312	293	310	311	303	328	283	319	296	262	359	301	282	282	285	330	311	305	304	328	282	315	292	291	308	291	284	296	308	283	312	303	294	285	287	306	283	319	282	278	295	321	285	292	325	280	280	293	280	271	298	309	311	314	327	293	273	318	309	300	296	327	307	285	307	312	281	285	283	324	301	322	307	311	310	296	274	319	290	319	300	291	309	294	316	296	293	306	301	282	256	292	316	286	307	312	318	301	299	274	293	306	286	257	312	306	320	306	307	272	315	281	307	300	310	301	317	288	264	288	328	290	303	293	283	302	288	293	297	292	301	312	302	301	310	286	277	304	283	296	318	292	308	299	316	299	289	285	281	295	325	297	301	311	297	310	304	320	316	285	262	272	290	317	310	321	309	300	294	295	280	310	320	315	310	271	294	279	318	302	290	313	309	281	320	295	287	330	290	309	300	308	293	316	286	298	307	287	331	302	299	312	278	280	265	318	276	285	305	287	307	295	336	300	302	304	300	282	319	288	331	261	304	293	273	325	326	312	287	317	303	298	313	313	280	289	281	298	297	301	314	294	313	280	313	325	286	300	323	295	325	296	316	263	275	323	293	298	319	306	315	286	285	275	299	296	310	316	289	277	333	294	295	303	307	303	299	325	314	312	284	312	302	287	270	306	271	320	324	318	289	288	296	271	310	274	296	260	299	291	315	302	261	275	298	314	297	320	268	292	298	282	313	291	307	300	309	302	311	293	275	271	253	309	307	317	290	305	283	256	308	294	307	299	306	300	271	351	287	323	309	289	291	286	295	277	313	285	324	256	342	301	311	297	288	295	291	295	305	275	282	307	272	276	334	351	318	301	302	295	332	305	304	292	281	262	315	315	291	302	279	302	326	318	303	286	311	298	331	306	290	288	317	303	316	290	296	323	284	289	304	300	342	273	315	266	301	311	334	314	285	308	286	312	329	305	301	304	301	311	286	275	297	299	284	270	300	320	300	305	285	274	347	266	298	292	284	306	276	267	277	306	300	317	313	309	276	257	287	274	269	289	276	284	303	316	271	314	269	277	289	329	306	281	271	294	312	295	266	268	265	290	294	283	287	302	306	276	312	305	286	282	283	317	302	308	283	330	289	275	254	306	305	262	293	319	292	288	356	298	295	302	316	314	299	293	267	298	330	273	292	305	284	315	334	314	239	305	304	287	298	248	298	283	285	282	282	306	273	319	295	304	298	300	297	304	316	303	275	296	309	309	294	309	285	322	314	290	288	315	321	293	269	315	310	342	308	294	324	277	292	277	277	308	272	261	303	344	299	299	313	309	295	303	301	290	307	300	305	305	307	315	278	312	286	302	329	319	321	308	300	311	306	290	292	296	272	296	313	319	279	297	291	317	312	276	315	295	312	331	307	323	296	315	297	290	287	308	291	342	306	262	293	309	310	288	286	318	290	321	293	284	300	309	325	313	302	287	311	305	291	275	295	310	279	287	327	317	334	258	300	342	305	294	288	304	324	278	298	295	316	298	312	307	318	321	287	330	296	304	311	250	311	319	276	313	307	277	298	289	297	277	288	280	317	313	296	291	294	297	306	309	298	325	299	292	294	262	304	299	258	276	336	301	287	294	276	304	274	292	302	303	333	296	269	312	298	278	286	309	272	313	312	264	261	304	288	316	311	304	292	336	304	320	292	324	306	341	293	280	301	301	307	291	298	263	287	277	295	306	276	279	283	292	263	356	296	310	284	318	302	306	271	314	292	269	300	308	308	285	285	314	306	307	320	308	329	299	325	341	321	328	265	293	279	307	253	266	323	302	294	311	297	287	285	306	266	302	307	291	288	273	299	295	313	312	277	295	291	298	315	285	290	280	263	281	296	283	295	262	290	332	318	322	310	296	283	299	285	310	330	330	286	335	315	283	313	317	291	294	270	313	302	321	303	322	279	311	333	293	294	287	286	268	319	276	331	303	323	305	280	296	275	307	275	311	295	283	298	292	306	286	301	297	257	318	272	329	273	289	306	287	315	289	290	291	294	269	307	290	296	288	304	296	296	299	298	320	269	302	303	269	305	279	292	302	297	291	306	296	325	298	308	295	288	308	316	301	305	299	319	314	315	297	294	302	310	292	330	325	274	273	301	308	304	305	301	341	313	287	306	314	278	299	289	300	297	295	313	300	300	274	267	285	314	308	312	298	296	290	303	281	280	323	275	278	301	268	280	302	307	298	295	285	307	329	314	323	300	304	303	304	300	306	284	287	257	288	303	281	288	305	313	297	294	301	290	278	332	292	283	289	318	301
20157	14606	11591	5891	4219	3064	2391	1899	1532	1282	1157	963	912	810	789	707	697	653	603	635	631	603	569	551	560	531	509	531	550	491	495	468	479	482	459	487	452	475	488	484	499	425	503	487	427	467	463	454	431	426	466	480	446	460	461	457	515	476	487	463	447	465	425	426	468	454	477	413	409	430	461	449	461	412	431	408	425	476	432	444	451	444	409	467	460	436	412	433	416	457	459	469	461	461	431	446	447	447	453	392	429	418	421	449	392	454	424	485	458	446	442	450	439	440	414	430	430	479	427	419	460	457	427	425	435	482	442	438	449	430	420	408	444	467	463	450	430	435	424	418	469	424	416	430	419	448	447	414	405	448	415	442	422	458	433	442	456	447	471	419	446	434	453	447	439	446	455	449	425	450	411	413	448	423	442	420	414	455	430	442	434	399	457	466	447	450	439	467	457	449	423	431	471	416	477	430	485	418	425	450	452	445	428	447	419	438	461	437	436	484	409	420	456	476	454	459	440	445	463	431	429	418	391	429	443	412	474	446	431	424	441	492	460	445	460	437	471	467	474	471	391	456	422	463	447	470	443	440	435	458	473	454	420	403	414	418	433	452	406	396	436	432	450	433	429	411	435	422	416	426	446	430	415	463	455	452	451	423	445	450	411	446	437	437	441	451	466	463	416	431	447	410	424	419	423	434	424	458	445	437	420	415	449	455	432	495	446	478	415	420	418	438	427	466	421	477	442	490	417	433	435	421	435	467	437	451	442	456	464	472	435	433	433	449	465	419	442	429	429	438	417	411	455	461	398	472	456	434	433	445	442	450	420	435	443	443	428	417	420	395	440	452	452	421	419	402	468	471	444	448	417	428	459	460	440	459	419	441	476	440	446	438	487	395	465	437	429	443	485	440	420	420	450	415	440	416	403	403	428	466	456	448	415	447	438	449	437	436	409	460	438	452	449	441	452	441	461	426	405	430	466	463	411	445	470	418	448	414	402	415	423	428	393	456	404	406	414	456	435	445	429	467	452	440	436	419	442	428	435	424	439	442	404	404	410	470	408	453	441	417	440	432	424	434	447	404	448	414	455	420	442	468	429	421	430	431	458	450	438	435	427	417	440	430	451	461	421	439	424	421	422	441	433	433	447	445	433	460	426	427	446	446	447	416	454	418	448	441	466	436	416	435	454	446	358	431	434	429	436	429	410	456	450	488	457	463	463	448	416	406	466	423	472	441	463	457	445	439	450	425	449	453	439	476	437	418	475	481	435	446	441	439	427	418	455	439	452	457	430	438	459	427	437	484	426	454	408	425	458	451	434	433	454	455	423	432	420	429	451	445	454	421	429	403	454	453	416	421	435	476	432	441	443	396	387	415	421	465	430	390	457	439	433	457	447	445	449	420	450	417	441	420	464	439	426	432	431	398	404	434	462	422	415	428	396	441	427	427	434	428	420	488	453	435	461	437	410	435	452	442	443	441	426	423	473	432	439	440	424	445	420	429	443	456	463	435	427	461	438	436	442	450	450	426	422	390	435	441	427	440	453	454	459	410	419	413	480	404	438	439	431	447	449	427	430	434	449	449	452	422	426	422	430	436	443	456	432	442	415	443	439	431	450	435	463	443	465	464	439	437	460	443	487	448	429	419	485	453	460	429	508	439	463	461	459	455	446	415	427	457	429	433	439	468	452	447	417	459	458	458	419	454	438	470	463	435	441	382	418	430	422	417	436	440	441	404	398	467	439	448	454	433	454	438	424	401	437	454	439	430	420	437	400	410	450	416	388	457	430	425	438	461	404	441	414	438	429	421	426	427	456	430	429	430	431	440	455	442	450	421	425	418	465	428	461	439	455	500	473	425	423	460	429	483	472	465	427	450	444	429	416	416	472	399	453	430	446	412	481	456	456	408	451	457	460	448	438	419	452	454	468	484	465	429	408	443	435	433	447	435	424	411	426	420	467	447	451	466	443	441	452	413	449	462	455	437	447	439	444	417	455	459	421	430	461	427	465	456	471	450	476	446	453	451	447	430	447	432	432	379	432	399	405	462	409	434	449	440	427	436	439	418	451	438	430	442	430	440	463	453	454	442	462	462	415	421	416	469	436	458	434	435	428	423	476	433	427	438	449	404	428	423	445	468	411	422	427	439	413	435	441	431	411	429	430	450	391	454	412	476	457	459	415	468	438	390	432	460	452	422	388	457	443	418	434	446	460	428	437	411	405	440	469	428	480	427	441	433	425	423	438	421	407	438	428	444	423	490	452	414	451	463	414	452	430	387	427	461	430	410	432	437	441	427	495	476	397	458	434	440	441	443	471	455	435	427	424	434	435	414	423	465	439	491	438	466	431	427	467	466	452	421	478	448	446	429	432	450	406	496	409	456	470	441	411	460	426	445	399	419	401	425	427	420	451	433	450	467	435	453	455	442	459	464	482	434	420	457	448	436	449	452	411	427	437	453	420	428	442	450	488	432	405	415	438	471	451	465	460	426	481	423	390	431	456	426	427	453	441	427	437	442	452	439	440	477	438	459	442	446	459	464	413	445	461	445	448	447	444	442	434	440	429	455	424	438	448	426	450	451	477	444	449	413	445	456	428	423	442	440	446	432	456	427	458	412	463	407	429	452	446	447	436	431	461	433	431	454	441	477	419	448	450	450	459	414	423	418	436	435	473	460	422	451	455	427	442	417	409	446	449	444	424	441	424	422	445	416	442	452	427	444	468	459	445	426	448	469	467	436	464	460	419	444	426	406	448	420	434	464	437	416	434	436	440	443	433	434	477	412	436	460	422	429	437	429	450	403	406	450	431	454	424	400	460	454	440	438	473	448	456	407	401	462	436	450	435	457	448	428	403	412	435	452	435	444	417	412	455	424	432	466	470	464	435	415	447	408	445	397	441	456	449	439	412	439	433	432	434	440	438	412	450	474	447	423	417	381	439	457	440	471	426	493	453	464	449	460	424	466	418	430	434	440	432	401	462	424	448	410	490	428	436	446	445	418	438	413	422	440	435	457	414	453	420	423	427	429	433	447	410	460	426	435	443	429	460	454	443	442	464	427	446	469	458	454	446	460	423	410	453	397	427	402	415	403	408	431	436	460	408	451	452	440	427	408	467	408	413	464	483	427	438	458	453	423	433	401	449	452	478	471	408	483	434	445	466	451	447	474	451	433	451	413	431	449	428	468	491	413	433	415	441	439	436	418	464	437	439	429	433	479	441	430	481	416	443	437	435	417	420	420	433	446	439	464	428	439	443	436	428	472	407	417	423	454	411	425	442	440	421	462	422	474	455	420	445	431	458	458	412	426	428	433	424	462	433	478	409	440	435	435	436	419	408	422	443	451	407	429	453	416	427	427	437	444	419	463	474	445	428	439	451	456	423	454	448	447	447	456	398	424	415	441	422	446	425	426	451	419	425	431	450	453	397	447	439	442	447	416	415	395	438	453	444	470	462	447	402	414	426	411	409	435	461	439	429	424	466	438	467	423	420	406	432	470
26913	20257	8307	891	629	567	562	553	590	594	500	515	530	484	535	518	541	473	514	511	534	517	548	505	493	514	520	487	508	510	537	502	556	493	521	488	522	478	512	524	511	555	570	531	520	517	510	548	511	515	531	514	514	486	539	536	547	513	535	538	485	559	546	483	513	502	500	521	460	535	498	486	501	464	506	558	527	526	481	506	501	542	508	501	531	512	476	527	490	522	527	527	508	523	542	521	526	542	536	508	514	507	521	537	473	505	506	498	533	517	521	506	521	502	518	529	538	521	478	548	508	540	489	525	549	488	511	534	495	492	511	467	552	516	476	486	501	506	503	559	503	560	527	518	530	525	517	517	498	501	529	532	527	500	513	486	567	535	546	473	567	481	523	505	507	544	518	507	497	495	520	549	494	480	543	521	524	552	487	510	501	537	489	512	498	548	525	500	485	504	510	514	527	553	538	546	510	505	501	529	499	540	522	519	511	552	530	532	517	517	528	552	529	556	518	527	539	552	535	497	569	516	527	522	526	511	470	516	516	510	490	530	522	518	542	506	482	551	567	519	519	547	541	502	467	510	509	479	523	471	536	519	510	515	557	497	525	502	488	522	498	538	515	555	498	472	544	498	544	538	511	501	537	509	530	547	489	543	525	506	497	526	518	521	520	536	521	549	534	467	508	486	511	491	523	547	491	495	529	518	495	518	510	539	524	558	503	511	519	471	537	509	510	540	557	508	513	484	516	510	545	563	529	503	518	555	500	532	498	527	525	534	510	510	459	528	540	565	524	563	520	503	509	496	494	506	495	497	554	527	538	521	498	500	522	506	518	520	532	462	515	572	490	534	482	499	497	551	529	496	479	559	535	529	522	504	535	510	518	505	509	527	486	533	503	482	508	528	537	517	541	488	542	530	547	539	532	542	502	523	521	545	528	542	526	483	531	499	527	530	540	550	531	516	507	496	524	489	547	511	513	528	502	543	523	492	513	505	530	523	533	549	498	479	510	545	493	555	504	558	548	538	519	518	558	537	478	510	494	515	491	517	537	491	530	533	492	524	505	527	495	549	541	535	491	529	530	560	503	505	509	543	505	529	508	540	509	525	528	491	498	502	521	495	544	494	518	532	539	501	513	470	516	503	537	571	511	495	526	557	472	509	534	546	474	476	503	525	480	540	506	512	547	536	499	508	555	514	526	543	499	518	523	491	487	511	531	502	500	539	554	487	486	535	537	522	535	521	538	520	507	525	511	503	507	562	517	504	509	501	496	535	520	516	516	474	506	512	506	493	552	539	513	524	505	533	508	526	524	523	526	517	507	571	525	588	519	484	493	527	514	478	547	509	471	499	547	493	475	530	543	503	546	480	522	493	518	551	501	550	534	485	507	554	517	521	489	518	514	517	531	555	497	554	536	531	543	473	528	489	568	503	506	553	507	522	538	497	530	537	501	546	538	534	471	525	511	477	527	512	520	513	511	515	488	466	492	533	538	530	513	529	486	522	511	529	592	477	531	525	521	574	491	518	524	552	536	511	515	535	534	487	491	512	519	502	506	534	525	507	533	526	494	529	535	535	520	543	527	511	540	546	526	547	482	507	552	507	529	528	533	540	533	571	493	542	520	521	520	535	531	492	498	507	522	501	497	539	511	521	520	460	519	512	502	499	506	484	532	508	524	520	502	539	509	548	467	506	497	505	522	502	534	518	554	550	557	507	542	525	553	563	525	504	538	560	553	525	535	531	494	504	479	494	531	494	500	505	471	582	531	499	481	530	494	508	542	523	517	550	504	522	482	556	548	542	506	508	503	541	507	533	528	501	512	516	553	522	524	529	541	489	487	538	515	527	540	534	525	506	523	528	527	527	508	516	529	550	524	536	519	505	502	466	554	512	533	546	504	533	488	527	492	502	483	537	540	586	486	505	526	560	536	496	544	538	534	558	527	523	561	510	531	498	490	490	550	530	531	496	519	521	511	499	537	494	504	534	503	504	479	541	556	531	551	550	528	545	554	529	534	553	474	512	553	495	484	534	557	555	531	549	505	551	528	499	488	492	488	508	542	500	550	543	524	486	545	534	541	540	525	495	513	501	508	512	482	504	497	527	498	521	526	512	513	487	491	533	524	474	530	531	500	519	490	505	541	521	542	527	549	520	491	550	528	506	555	528	506	552	532	548	540	521	518	497	527	542	555	499	513	517	516	540	528	484	508	475	527	543	527	547	480	521	508	469	502	503	533	519	509	514	532	507	511	551	518	501	549	503	488	488	524	560	510	522	543	510	543	484	503	506	495	510	509	491	512	515	508	542	514	499	508	521	500	531	543	557	512	527	508	490	512	556	508	493	538	497	490	516	562	487	514	498	513	559	513	518	505	489	498	549	524	514	528	463	521	540	530	531	490	517	534	510	526	541	522	544	520	540	535	521	503	535	520	492	502	553	540	505	565	494	526	492	555	504	517	530	545	523	520	517	550	506	489	555	507	522	499	538	468	523	532	564	512	463	529	517	546	516	532	555	550	498	511	535	486	505	562	506	511	508	515	474	559	546	538	552	493	538	523	567	553	574	503	541	533	508	540	526	510	527	503	524	542	534	485	542	519	518	523	507	511	518	523	517	530	521	485	579	493	491	522	509	521	547	557	488	540	504	558	504	523	502	502	506	503	506	499	536	516	523	529	530	501	519	545	480	501	526	488	535	488	547	576	526	539	515	527	500	523	556	525	482	549	547	505	502	499	535	526	508	554	519	484	501	511	492	544	477	537	489	529	476	483	506	516	506	517	492	509	508	527	500	502	499	495	529	496	528	510	528	502	541	488	546	518	561	569	520	458	556	522	523	515	497	513	481	494	569	518	548	542	505	489	503	473	494	497	549	511	532	508	465	497	539	560	488	545	470	494	485	518	534	552	497	537	517	496	526	537	510	493	545	528	547	512	498	530	491	511	518	537	542	492	515	520	489	495	529	535	536	546	557	506	496	549	556	497	538	510	525	545	521	509	512	521	504	506	497	545	507	516	577	525	487	456	525	506	549	519	521	573	499	482	537	531	495	533	533	521	517	511	519	529	480	563	520	530	550	498	508	519	511	522	549	504	544	484	509	517	520	498	512	486	515	530	525	538	507	576	523	537	504	493	520	530	549	556	486	519	495	525	522	525	515	522	523	525	538	540	522	516	527	525	495	548	502	564	557	537	520	512	521	494	491	523	506	512	490	513	492	523	482	500	537	535	521	509	505	508	492	532	509	528	538	510	522	511	541	538	504	536	512	512	521	492	488	501	504	508	534	541	545	538	503	516	548	529	482	503	523	488	520	532	507	501	493	506	523	529	542	502	554	520	501	515	514	493	547	525	504	493	531	527	497	516	546	523	529	535	511	508	486	477	515	550	542	521	561	497	505	496	534	520	521	522	542	532	521	501	523	524	517	556	535	561	506	524	546	514	520	520	504	541	529	525	510	547	483	533	497	482	510	512	547	507	515	509	512	554	535	537	504	535	521
7157	1450	1234	920	865	789	809	754	742	778	726	744	760	754	790	757	768	755	741	736	715	748	710	795	718	739	756	727	737	704	707	800	732	716	761	759	794	718	777	719	736	771	711	751	740	786	748	729	786	749	747	739	748	709	717	745	802	738	775	742	766	761	737	717	746	724	707	718	751	756	732	735	732	745	762	747	779	761	749	737	719	702	749	749	750	706	739	721	723	649	766	742	704	739	714	706	713	746	690	738	733	713	746	722	677	716	743	741	776	740	743	712	697	740	764	750	742	753	722	777	710	759	727	707	746	704	718	739	741	744	696	794	734	786	750	674	704	734	731	741	713	730	768	790	784	717	736	762	750	756	743	723	677	780	714	747	757	718	756	716	699	743	745	731	720	714	722	744	731	720	739	761	701	707	753	786	727	786	731	717	700	668	796	797	731	758	754	726	737	768	718	751	735	761	736	713	793	728	739	711	755	741	710	753	755	718	708	765	760	777	758	685	799	732	688	761	741	759	712	749	762	766	720	720	738	728	754	737	759	716	696	722	727	795	725	694	730	709	709	726	746	741	711	801	744	731	769	734	721	698	678	711	699	692	695	753	749	740	746	782	724	727	724	695	767	759	764	758	728	712	778	736	758	758	716	713	731	768	739	769	746	774	751	740	744	759	803	711	696	740	722	734	718	716	768	694	714	782	701	732	754	714	744	715	710	705	753	734	727	756	773	750	769	733	761	717	715	778	729	721	788	752	747	754	777	764	778	777	724	718	718	731	731	691	722	730	712	743	770	731	726	712	761	730	761	742	695	687	745	752	774	745	735	752	733	746	724	719	715	748	710	737	736	727	702	729	747	736	709	755	698	753	791	759	732	791	755	724	741	731	706	706	729	767	733	702	717	794	717	678	745	688	716	695	712	736	777	752	735	722	738	708	734	766	761	738	703	719	763	738	737	723	735	739	766	713	713	740	761	721	723	764	699	764	740	754	692	728	733	743	734	783	771	773	735	706	744	736	760	706	708	764	709	760	732	667	725	768	695	762	743	722	711	765	743	737	731	695	742	744	706	723	762	717	740	734	729	735	752	742	746	740	716	744	754	779	727	744	693	725	723	726	710	721	769	660	679	716	721	795	739	749	705	684	726	752	737	750	804	748	732	701	735	682	727	771	761	730	715	742	734	706	785	720	718	719	713	710	672	746	730	757	684	729	753	756	743	719	717	764	745	735	707	754	739	799	735	741	756	747	761	737	716	749	759	707	734	709	715	738	714	709	754	695	733	654	774	719	708	721	695	723	768	787	734	738	760	719	719	702	740	717	746	788	746	748	728	733	745	750	785	785	699	719	710	710	739	728	771	778	736	732	741	734	758	663	717	769	725	739	720	771	734	786	758	707	706	758	752	732	727	778	701	674	742	718	728	740	701	724	748	753	676	724	763	784	693	701	738	729	722	719	704	738	692	718	739	743	746	725	751	786	753	716	735	736	760	770	725	750	751	721	741	744	747	714	733	763	762	755	786	693	689	768	801	766	681	739	767	726	708	745	696	691	789	725	708	749	709	655	709	730	723	761	732	766	714	744	750	711	716	704	692	743	715	724	724	749	788	725	772	748	724	722	736	727	705	755	719	738	742	771	763	779	729	724	766	771	739	730	711	793	678	723	731	737	708	722	715	722	735	746	739	730	725	733	749	755	735	685	773	688	727	748	710	701	722	709	740	768	722	694	744	796	718	708	731	716	755	739	716	802	742	765	740	753	718	734	693	739	742	778	687	763	773	725	723	699	744	755	740	718	729	733	712	729	725	700	777	699	784	742	745	742	705	740	711	734	758	679	755	701	716	770	720	726	739	732	686	705	753	824	740	733	755	788	709	735	692	726	723	747	770	766	724	776	737	744	737	736	737	774	734	740	738	745	741	771	700	700	775	700	780	727	755	679	751	702	748	726	751	732	760	774	743	688	736	777	730	751	753	745	794	755	692	714	706	718	727	717	698	711	687	741	745	757	737	743	760	719	759	789	740	758	716	763	721	739	714	739	730	748	727	689	709	743	696	771	731	743	752	769	723	753	728	767	757	698	708	771	730	744	724	743	719	716	695	765	744	753	766	712	743	732	690	739	727	802	714	749	714	724	724	721	786	708	705	734	764	688	710	689	722	659	767	699	691	784	768	758	724	690	767	695	731	722	766	764	760	725	723	731	693	740	717	739	754	699	714	764	750	760	674	724	747	736	729	704	709	760	735	765	722	788	719	727	717	760	752	731	734	780	751	767	725	723	733	755	702	789	706	761	670	708	716	759	733	733	671	733	755	724	762	805	709	734	745	741	721	752	798	726	748	732	735	770	707	775	757	709	739	740	726	756	742	713	680	715	697	766	716	722	751	747	724	765	709	689	706	752	775	730	739	698	774	709	800	707	774	734	711	719	770	739	763	704	706	728	726	718	749	753	776	790	787	748	705	726	746	738	751	737	704	766	784	724	743	745	827	737	745	721	748	747	697	786	747	731	767	700	697	741	710	741	729	732	707	751	696	713	705	754	737	736	763	708	717	726	750	747	788	739	744	806	684	730	727	738	700	719	768	752	754	715	769	747	752	749	716	744	699	743	738	707	711	672	725	765	710	689	765	747	740	786	713	752	730	731	716	732	750	735	760	740	744	716	711	738	744	709	728	739	743	700	732	761	689	697	704	734	757	732	804	738	740	742	748	727	753	749	705	736	720	782	737	777	722	762	743	735	742	715	687	708	783	717	725	712	695	776	726	745	759	771	678	734	688	731	709	750	740	746	709	672	700	710	717	733	708	732	776	696	733	689	733	738	782	738	706	732	721	743	737	769	753	669	703	739	750	745	694	704	697	767	758	695	701	770	736	743	775	761	747	701	745	712	707	705	704	727	718	774	770	712	715	739	751	739	718	688	760	757	734	752	753	708	736	765	723	749	776	712	737	735	747	737	746	673	764	736	805	735	752	696	802	713	733	743	738	729	729	703	732	753	733	737	718	769	757	716	714	761	722	664	734	748	748	716	732	701	728	712	699	750	748	761	728	727	749	748	747	706	678	775	773	727	741	724	717	718	682	725	691	685	700	753	713	747	677	762	755	703	718	730	775	736	727	746	706	753	738	721	758	727	717	742	692	702	726	699	749	716	743	744	765	752	758	729	746	742	746	750	759	736	736	670	706	715	793	721	739	747	774	799	722	745	774	701	732	704	748	743	702	699	702	695	764	734	758	732	758	712	760	776	726	728	763	746	721	731	738	770	732	736	757	769	674	687	701	738	708	743	748	727	696	765	723	737	724	736	742	731	799	755	730	776	740	757	720	772	717	743	737	750	757	710	740	741	729	728	774	731	747	708	744	738	776	741	710	670	766	792	721	704	679	740	712	753	730	741	755	765	717	722	750	747	779	733	725	695	742	724	728	760	706	760	749	735	717	713	750	745	750	750	727	765	756	715	730	746	720	754	755	741	757	760	705	753	740	731	712	732	733	691	740	732
23480	20998	28387	23782	20992	11331	1337	852	749	706	672	685	657	639	657	595	556	607	583	571	583	621	547	604	543	538	565	557	577	557	585	567	556	571	566	536	580	571	535	587	571	593	558	539	519	520	579	590	554	513	551	541	579	522	557	575	559	520	566	516	545	574	594	527	522	542	539	549	567	563	553	583	557	573	607	548	603	547	545	557	589	498	554	553	579	557	529	571	528	545	555	504	558	577	541	544	547	540	534	559	538	556	551	514	553	565	543	552	576	596	522	556	543	569	550	526	563	544	566	591	546	543	597	510	532	567	549	548	557	530	580	579	505	541	594	529	492	539	508	518	571	534	567	491	537	540	552	574	523	506	543	534	569	558	531	506	536	563	538	562	552	567	551	542	544	524	550	519	532	551	561	555	523	556	550	575	598	595	561	530	541	549	562	540	514	532	568	562	590	559	545	548	583	556	540	525	570	547	549	543	559	579	535	600	581	572	554	527	586	549	516	542	523	554	526	555	582	560	567	530	558	586	550	543	571	518	559	544	539	533	595	539	537	498	564	587	511	549	529	508	559	567	522	512	557	577	528	558	553	560	536	561	554	564	547	526	546	562	533	527	510	596	563	569	534	566	524	581	582	554	546	589	549	532	584	576	605	571	522	507	566	539	547	531	555	551	586	539	504	526	518	551	539	534	544	574	545	529	532	519	561	522	530	570	522	511	522	572	588	582	491	524	562	523	557	546	558	514	522	549	557	557	539	531	557	547	534	586	536	576	528	556	510	530	547	533	533	546	543	549	565	567	536	514	547	571	526	515	564	501	529	535	529	543	504	542	551	536	516	549	582	528	531	572	535	579	565	565	573	580	541	614	539	544	527	610	580	521	554	548	524	559	528	554	547	550	559	574	510	522	552	559	524	561	520	565	543	569	575	547	568	528	550	518	521	547	610	555	556	509	529	549	507	563	555	574	509	562	522	562	561	564	509	565	505	503	597	564	551	557	536	539	522	510	547	542	541	539	543	524	568	519	604	562	536	516	519	554	583	568	566	577	518	569	554	550	510	575	564	519	573	542	517	572	563	586	590	590	528	554	543	553	546	561	562	567	582	532	563	512	579	527	510	510	542	501	539	553	577	502	521	532	573	594	577	571	588	552	543	578	529	564	568	490	571	571	544	576	589	553	568	571	564	530	539	558	543	533	559	513	595	571	532	564	564	467	558	572	559	549	585	542	529	572	517	527	527	542	576	535	596	566	580	563	585	579	570	549	536	549	550	514	580	553	593	538	551	544	624	567	570	564	573	536	561	559	537	536	557	570	503	580	532	542	552	572	554	573	557	503	532	521	532	527	528	517	510	538	569	602	551	550	512	512	547	579	559	542	550	545	549	539	595	522	527	555	482	534	551	586	550	521	565	555	543	554	553	559	571	550	552	526	579	539	549	574	541	587	541	574	568	543	501	530	556	506	581	537	541	570	549	581	570	536	566	560	523	578	555	544	544	548	502	549	488	550	522	544	546	527	499	566	568	551	537	569	597	618	543	609	537	524	577	531	559	575	573	535	592	529	547	537	523	577	550	532	536	590	582	572	546	565	570	553	537	494	581	532	530	531	584	560	546	557	513	593	531	554	560	544	535	562	575	540	525	550	558	564	578	507	528	574	603	541	547	536	581	618	558	572	559	554	518	578	566	541	527	556	556	543	569	538	573	586	556	590	538	538	559	545	500	552	517	550	566	574	538	559	586	516	529	516	529	547	557	575	561	538	557	557	547	549	520	555	560	574	526	519	535	571	607	532	541	558	540	548	535	558	554	536	549	535	532	523	579	584	534	530	500	572	565	559	537	534	508	533	546	527	546	540	584	533	579	556	508	519	531	558	539	542	497	548	600	585	549	560	529	486	554	512	560	535	537	537	522	630	555	502	567	531	542	545	581	564	545	559	548	567	532	535	533	552	547	576	564	556	520	534	545	546	539	512	536	537	525	528	530	511	516	565	551	578	560	525	572	555	549	542	523	513	511	555	563	527	574	559	562	547	575	583	584	561	551	525	563	564	570	582	564	514	572	520	536	537	554	558	552	584	532	543	545	540	517	572	560	604	538	552	580	563	552	547	593	560	535	534	577	562	528	546	535	553	502	525	560	559	571	517	614	577	546	500	539	537	535	566	596	554	532	480	549	542	525	527	583	571	602	556	531	577	570	560	544	544	532	521	588	519	552	607	560	559	536	556	559	567	564	525	576	527	555	511	573	529	598	547	548	552	483	534	549	520	558	542	542	549	599	533	543	541	546	583	545	571	564	522	534	537	488	554	553	540	569	528	551	528	479	548	572	525	551	541	562	563	567	537	554	550	532	525	573	538	576	573	581	584	566	527	547	560	533	539	540	546	528	528	565	562	505	557	580	556	567	551	536	561	525	520	522	554	566	554	550	527	546	542	585	538	538	551	499	505	549	537	549	539	556	544	542	537	573	551	524	571	559	534	558	559	547	581	533	583	517	528	530	567	587	517	533	546	588	542	553	555	561	537	557	510	556	544	570	526	547	563	533	518	544	522	548	572	531	539	556	550	561	543	540	571	557	585	552	515	536	577	528	540	545	561	516	524	516	523	571	577	575	544	550	566	582	531	567	555	555	536	504	565	543	536	526	543	569	589	592	531	531	502	509	535	564	541	520	550	527	560	577	527	513	553	518	539	558	550	550	563	512	564	579	528	583	570	596	546	544	553	524	542	554	533	583	550	588	512	557	515	541	583	555	544	541	534	496	574	564	520	557	557	548	522	539	518	580	584	506	515	546	550	508	522	557	600	557	555	557	524	565	554	516	516	537	555	534	541	551	587	533	549	505	562	535	524	535	523	564	548	550	559	519	604	523	556	559	568	524	513	547	585	571	557	538	550	571	548	550	601	540	557	540	530	503	531	528	511	544	478	524	563	560	543	537	556	557	565	583	568	546	503	544	575	508	557	546	540	539	516	523	525	494	532	597	532	493	568	518	540	542	575	578	542	524	579	597	547	549	517	578	516	514	564	565	553	546	559	540	519	563	594	531	509	545	545	551	542	548	547	539	560	537	507	527	547	547	546	577	573	568	508	535	533	561	535	523	543	532	545	528	550	553	568	563	584	544	548	512	567	541	556	599	553	590	520	550	571	546	568	569	550	561	567	542	586	512	518	527	550	578	582	531	557	552	546	559	512	578	553	521	571	560	545	552	543	570	553	551	573	522	521	546	519	564	566	545	530	492	545	540	538	522	542	535	509	539	529	561	550	578	568	523	525	564	608	537	566	578	527	561	552	558	552	557	538	563	515	508	523	572	564	542	537	572	531	529	516	546	541	543	563	531	556	542	499	566	564	584	539	533	587	541	573	525	535	567	535	528	549	501	515	539	562	605	554	555	570	571	521	528	550	542	538	552	515	528	565	520	593	520	531	533	575	541	507	525	555	552	539	564	514	566	571	561	557	561	519	552	526	558	566	540	507	555	517	566	543	546	555	528	526
18672	9605	7669	3833	2924	2242	1812	1575	1486	1251	1128	1127	1064	1039	978	944	897	931	923	906	889	896	883	867	858	827	860	831	792	796	823	757	807	825	823	782	777	779	792	808	801	763	816	770	786	859	810	834	790	780	812	763	841	784	794	819	818	747	751	795	782	749	812	771	819	739	710	829	754	782	771	792	836	770	801	801	789	748	806	774	759	786	789	739	767	806	806	813	776	807	805	741	756	812	770	767	803	788	790	812	788	804	786	808	792	815	809	828	735	825	751	814	772	773	772	794	780	795	748	805	749	795	788	775	785	757	816	784	807	811	805	801	733	731	773	799	756	816	817	779	784	779	809	820	784	794	767	824	813	785	763	764	769	842	832	762	763	813	783	783	807	774	783	855	791	738	773	787	805	822	812	760	792	794	772	773	772	808	794	801	823	822	777	728	776	797	729	791	790	791	767	793	802	759	759	782	768	812	800	805	764	797	769	804	843	796	767	734	761	815	764	789	798	814	793	783	797	784	762	790	830	764	765	756	770	801	804	776	795	742	804	783	793	792	811	798	774	771	818	806	751	790	788	856	789	757	806	762	772	848	790	776	839	755	785	797	748	756	771	773	813	775	810	777	803	769	792	736	826	759	799	784	775	780	742	793	781	766	773	796	802	801	702	764	727	778	820	823	776	841	751	765	733	730	766	794	775	769	739	799	764	794	767	792	798	779	793	795	791	727	786	758	741	773	777	786	735	745	814	774	797	822	813	761	861	841	813	799	767	844	734	760	805	772	775	772	817	782	806	790	795	813	757	769	799	801	805	790	807	763	780	807	774	751	777	817	803	791	761	782	763	747	717	825	766	755	793	794	784	803	804	808	747	811	797	846	803	726	833	769	808	808	740	761	826	784	797	743	758	771	795	795	825	784	833	829	741	768	824	827	806	827	780	768	779	780	758	725	756	809	787	813	739	802	781	804	759	838	792	810	781	756	762	774	719	734	754	819	780	813	845	753	777	785	762	731	791	759	766	767	732	848	798	826	782	720	776	733	784	773	773	770	805	793	779	794	798	821	768	740	789	738	787	770	754	780	788	813	869	802	800	796	802	831	782	781	784	766	832	812	765	780	775	790	806	758	784	812	791	767	765	834	769	774	789	805	761	790	750	787	813	766	773	763	793	779	845	779	860	820	754	774	790	819	773	797	763	768	776	762	754	778	775	782	761	771	805	774	787	822	775	772	755	805	782	759	768	812	786	736	796	787	787	768	762	757	773	759	779	847	772	807	778	766	795	824	791	764	799	793	760	820	752	792	757	715	779	820	753	769	803	830	748	725	868	773	798	770	767	811	751	769	830	791	862	787	776	776	809	816	808	795	766	767	805	832	825	826	770	781	791	818	792	767	792	817	771	776	788	779	784	739	782	795	783	737	787	823	820	772	790	729	755	821	806	755	782	788	780	823	802	777	806	761	827	789	793	761	789	788	738	766	804	826	800	814	826	846	810	813	765	793	825	766	765	807	765	813	793	751	766	779	832	788	740	793	787	815	757	881	806	797	809	840	783	780	774	787	758	804	750	781	746	777	763	852	752	802	746	786	779	767	790	786	762	776	810	809	768	776	744	759	743	768	821	789	778	806	751	767	776	817	814	817	775	766	741	785	792	782	734	721	808	766	738	815	762	760	796	791	817	758	755	796	787	759	801	777	808	760	813	759	805	762	793	815	759	771	748	773	818	773	764	798	708	768	769	838	791	777	779	778	767	816	802	778	794	797	788	760	798	839	783	723	796	756	768	791	825	753	852	737	788	798	824	791	755	816	826	781	802	785	738	759	770	761	774	795	841	769	766	805	833	800	749	708	787	777	804	809	832	771	791	841	805	777	768	805	745	804	781	765	837	804	814	779	723	752	811	837	791	848	765	761	745	808	789	829	798	789	826	779	795	785	777	764	770	760	751	802	816	813	789	754	769	795	771	742	780	787	742	769	767	763	756	824	815	749	780	774	762	784	786	798	800	754	814	746	786	814	757	773	769	742	747	805	825	754	795	810	714	792	773	772	777	816	791	802	794	835	794	789	821	788	800	812	751	816	780	810	746	776	813	785	793	770	803	822	800	760	796	791	781	767	692	776	786	777	800	785	815	845	791	768	768	800	782	746	809	744	826	820	782	777	800	769	796	778	811	839	766	784	775	762	802	777	786	792	784	748	797	782	779	733	761	755	765	835	788	779	772	801	779	776	809	770	761	827	752	743	780	770	754	799	802	802	779	773	757	755	764	817	784	810	791	774	816	787	813	813	759	798	811	755	757	781	777	799	836	785	754	800	768	796	746	805	787	787	751	767	790	822	788	820	782	798	802	803	815	777	790	810	739	790	762	762	797	846	737	787	822	821	778	753	795	837	806	740	785	792	767	753	799	769	734	797	750	814	767	814	764	777	846	785	815	782	747	830	769	825	767	737	747	805	793	822	781	807	829	763	801	793	776	855	811	821	782	784	793	753	757	829	781	810	813	752	840	799	758	794	817	796	853	752	740	803	799	800	779	839	802	747	776	765	777	780	734	760	791	830	803	851	800	811	746	755	796	775	778	764	783	835	778	840	767	788	762	796	815	793	787	782	753	752	772	808	772	787	810	745	774	789	774	743	761	798	791	777	814	850	736	778	729	824	845	718	805	799	773	767	727	785	806	771	734	790	815	767	745	793	795	792	744	798	778	748	806	756	785	793	787	802	763	859	817	787	806	811	804	810	782	811	846	789	802	783	795	753	787	801	807	802	796	767	807	799	736	781	804	799	824	856	754	804	750	775	771	796	780	758	763	762	805	785	781	790	845	800	854	774	789	780	787	749	720	768	777	793	801	785	789	854	804	797	781	774	755	771	778	784	770	788	766	749	837	815	825	815	820	818	772	776	794	803	813	744	773	817	787	753	747	811	824	805	800	817	781	776	785	781	840	773	759	797	819	804	771	726	791	810	832	754	798	750	799	738	794	780	830	771	741	782	806	800	810	848	793	745	735	745	779	739	787	778	826	749	800	814	784	785	830	758	782	805	804	755	755	789	829	768	805	802	760	809	811	779	809	720	771	762	737	807	778	765	730	764	807	808	777	757	812	794	744	781	772	775	806	777	745	773	840	797	803	703	786	759	817	751	786	771	763	755	785	757	815	767	704	788	726	769	800	791	797	762	771	750	785	765	789	754	839	771	848	832	835	781	751	696	739	802	776	787	816	827	769	802	799	757	749	761	776	788	784	729	803	795	813	754	784	781	788	793	779	780	780	771	770	794	799	725	823	770	758	788	805	790	782	801	772	810	801	743	716	789	792	798	767	777	770	758	779	769	803	732	741	755	806	779	780	781	826	799	735	800	803	794	741	798	790	802	806	771	788	773	808	810	780	781	777	868	766	819	760	748	779	802	819	771	789	818	765	779	780	767	808	777	797	786	803	785	793	809	768	742	753	752	780	805	765	801	762	742	785	832	773	752	748	734	796	820	801	769	766	796	788	764
22648	20948	28678	23388	20948	20969	7514	880	645	578	568	498	419	406	424	402	364	378	363	367	377	357	334	331	334	331	328	339	330	319	304	323	291	332	312	334	357	291	314	302	306	282	298	320	338	311	320	310	302	305	301	264	320	302	301	321	296	299	327	314	302	292	303	283	284	300	306	335	283	315	308	308	278	296	300	301	335	312	281	263	307	284	299	262	295	305	323	307	319	301	287	284	282	292	254	272	308	315	301	321	319	306	290	325	304	310	291	308	300	304	290	262	294	300	283	319	258	258	314	292	281	307	278	318	299	322	294	289	309	324	290	303	296	260	322	284	269	302	295	294	264	289	280	274	316	302	283	324	269	279	304	329	280	299	304	297	285	287	286	298	321	310	320	300	292	305	297	301	284	304	308	308	312	285	278	300	279	310	320	288	312	286	292	320	293	279	306	310	295	273	282	313	299	311	278	293	316	298	310	327	302	292	315	285	283	304	335	338	279	282	317	264	269	281	305	252	304	284	298	280	304	295	316	288	303	290	296	299	266	301	271	319	257	338	267	286	296	295	280	308	308	292	268	280	321	289	265	304	274	302	280	305	295	326	318	302	305	316	315	285	262	263	274	299	252	274	288	300	307	262	296	303	307	313	299	302	268	289	302	295	298	279	295	289	297	325	286	290	284	285	287	289	278	287	288	297	293	294	296	307	302	289	297	287	295	312	289	293	291	278	288	296	287	283	292	291	298	273	286	310	309	291	289	309	309	284	303	275	310	315	303	286	305	292	310	300	331	285	295	307	292	231	308	291	300	277	283	275	283	300	302	277	276	285	270	313	359	305	305	299	297	289	301	306	302	302	288	312	303	258	290	262	278	308	266	283	310	324	269	298	293	297	280	303	306	280	330	307	280	285	317	259	283	294	312	313	291	294	294	272	299	277	309	279	307	300	285	324	295	299	288	319	299	320	326	311	324	282	292	287	311	300	285	289	289	287	296	312	314	270	297	311	316	296	303	314	305	291	289	295	311	292	294	313	314	312	289	298	318	283	295	304	291	301	308	315	308	309	286	286	296	295	273	267	314	306	328	306	323	299	304	300	296	267	320	281	283	293	285	325	299	270	267	283	277	321	298	297	280	278	291	275	310	291	275	316	306	288	320	284	295	311	271	284	298	260	293	287	278	293	310	307	286	287	314	294	289	324	299	308	292	283	321	293	292	302	235	254	271	272	310	277	322	312	309	287	335	310	283	314	286	277	326	294	289	269	303	333	293	257	266	279	306	307	327	265	306	320	290	314	297	295	268	298	278	329	300	313	318	305	291	311	311	300	272	329	274	268	292	278	278	301	307	304	308	335	287	266	283	296	299	289	291	298	307	317	284	308	258	293	299	285	283	290	300	282	300	303	288	307	289	268	317	293	298	287	301	292	270	260	309	282	321	322	281	300	283	271	270	287	284	294	295	288	302	297	296	320	309	301	286	305	281	278	307	286	292	283	305	316	307	304	290	298	282	293	287	296	301	281	280	299	288	274	298	271	280	269	292	305	285	318	302	309	278	267	323	303	275	306	308	286	295	281	272	290	282	306	300	310	277	311	279	290	294	289	284	274	269	333	275	299	307	308	299	286	331	296	284	270	296	302	273	330	286	283	294	299	272	296	253	291	288	276	307	306	286	314	339	282	287	306	292	312	307	301	282	296	266	295	286	298	291	296	291	284	253	292	276	324	289	299	301	303	291	245	305	301	324	302	302	290	263	296	303	292	297	299	295	299	331	284	305	309	276	316	280	305	302	272	297	316	296	282	275	311	288	289	313	291	287	311	275	311	306	269	298	295	308	320	319	263	281	291	276	325	283	293	318	302	308	298	288	312	282	310	292	273	308	296	283	311	291	284	319	334	285	308	302	287	265	284	287	297	294	293	328	289	320	288	261	275	312	327	308	294	300	289	295	308	304	294	293	291	298	295	306	313	292	292	283	291	301	260	266	291	262	299	309	286	298	325	291	315	325	281	300	293	301	294	307	281	314	313	317	329	311	305	266	324	330	309	260	324	284	284	286	293	299	311	305	313	287	274	281	306	314	331	302	298	297	324	270	291	276	264	301	281	273	291	311	309	321	312	303	290	317	300	302	277	302	303	288	322	304	332	316	298	296	286	281	300	318	259	309	301	256	309	316	273	289	319	292	297	292	289	286	321	351	287	281	299	316	304	310	289	280	309	317	272	302	294	283	301	298	312	288	289	297	329	299	280	295	314	301	278	314	292	293	288	293	300	249	291	300	328	304	265	296	312	280	276	275	311	290	284	299	345	291	289	287	288	302	276	290	300	287	295	284	295	267	304	302	293	284	275	312	306	306	287	284	269	332	262	295	235	292	295	300	319	298	326	281	285	285	291	296	256	294	294	291	304	314	322	304	308	296	306	273	326	300	282	278	304	307	302	262	315	298	294	279	274	329	298	289	333	309	303	264	290	315	278	272	321	257	312	296	287	308	308	294	268	305	272	291	286	309	276	304	280	311	267	314	283	308	300	318	294	288	296	310	320	297	263	283	311	297	310	286	287	286	282	283	287	283	321	302	288	304	303	270	284	308	308	279	313	298	294	286	281	267	307	276	284	275	303	297	283	286	288	283	289	294	279	303	283	291	302	269	300	285	271	319	330	287	316	312	303	289	303	286	297	280	291	284	283	290	318	301	258	301	276	309	280	284	272	330	271	312	291	305	310	253	321	316	310	276	282	317	268	310	301	285	314	306	287	298	281	267	289	310	294	279	283	317	293	285	301	268	294	298	270	311	290	308	291	286	286	265	293	286	307	301	278	348	307	288	286	293	298	272	271	272	311	284	302	339	300	264	293	306	299	281	288	281	351	295	297	322	309	297	277	269	281	280	277	281	304	274	276	304	273	276	293	313	292	318	316	290	290	287	304	299	269	279	303	277	300	319	317	291	311	285	298	301	266	287	290	283	299	294	289	302	276	273	309	328	292	291	282	302	291	301	301	311	287	286	310	299	262	328	304	299	293	256	295	312	267	298	277	305	302	285	281	318	302	304	290	320	303	314	300	296	287	298	272	311	287	291	281	294	304	275	309	292	293	279	281	269	292	311	291	332	261	314	319	304	292	285	293	291	302	301	310	287	305	305	319	287	297	308	283	303	303	295	258	315	281	295	312	283	275	291	297	295	295	305	301	281	283	275	284	284	293	318	288	287	301	307	306	290	277	288	305	319	312	296	319	290	323	292	311	281	277	301	263	285	292	310	287	276	293	280	274	303	278	267	312	310	294	283	299	310	308	261	305	286	302	306	282	299	293	306	286	317	304	293	284	291	270	302	283	283	292	306	272	275	297	286	298	328	335	317	271	276	285	310	264	296	294	331	306	306	294	270	265	296	299	283	295	279	285	290	334	302	312	294	305	308	278	297	299	292	323	297	292	321	302	313	299	285	266	344	270	273	348	276	308	292	258	308	307	303	283	294	293	311	317	279	306	282	304	329	294	303	295
21538	14618	11690	5966	4191	2929	2312	1890	1606	1314	1203	1023	935	859	822	747	702	626	606	639	592	592	544	560	528	531	510	500	518	497	497	511	489	476	454	472	489	442	477	465	466	479	496	460	431	439	451	442	467	442	495	426	484	444	438	462	459	438	429	476	415	449	457	393	421	492	419	460	485	396	450	440	452	412	419	396	426	410	430	447	483	450	433	464	458	477	467	436	424	431	460	434	438	446	422	447	425	449	473	442	465	398	473	448	458	430	447	424	414	457	446	448	406	434	463	417	456	457	415	410	451	421	399	470	440	434	402	425	421	423	451	451	455	458	451	436	421	429	404	396	426	435	437	420	437	445	451	431	477	450	430	456	413	435	416	452	391	463	426	431	423	392	412	459	416	418	475	436	445	431	438	428	436	422	421	450	422	429	418	437	437	388	463	393	452	460	429	430	423	457	449	458	419	454	465	406	440	478	399	434	448	416	424	431	409	445	443	445	454	424	436	446	413	473	432	416	457	392	417	438	432	439	439	445	400	458	464	422	447	430	439	449	427	401	394	402	442	427	405	425	442	420	434	444	434	447	431	434	403	414	405	464	430	439	454	432	457	437	428	410	403	430	429	397	432	445	432	439	464	456	422	450	439	469	432	397	437	470	408	409	462	450	442	410	442	433	462	418	477	416	448	430	434	440	431	435	417	435	437	431	446	464	446	434	418	438	418	448	415	435	408	410	430	446	437	445	422	461	440	435	454	418	438	444	478	449	412	483	426	415	458	439	435	438	444	434	418	437	393	451	426	428	453	429	418	420	425	455	451	417	416	422	440	477	474	469	414	378	449	421	429	426	434	407	462	459	414	416	446	450	426	443	449	409	426	438	405	459	435	438	416	440	448	457	441	440	481	431	449	427	396	423	422	420	452	446	468	437	456	448	398	445	431	427	425	427	435	427	465	446	416	436	465	440	411	467	428	467	394	396	436	432	412	410	441	383	454	446	433	403	396	415	440	439	436	417	479	451	404	436	434	422	448	426	429	422	436	460	416	411	429	469	449	410	460	463	430	419	449	447	419	417	441	450	460	458	453	426	435	404	467	412	467	414	448	438	477	461	446	420	458	445	491	418	422	466	411	457	459	409	427	421	412	424	455	441	465	470	456	436	443	384	423	431	415	444	432	439	455	430	439	438	459	415	415	454	444	431	458	454	413	460	415	442	428	461	428	451	423	443	426	394	406	442	447	454	408	442	447	462	458	418	430	466	448	451	414	458	447	417	403	427	449	420	479	458	449	448	456	413	447	429	410	449	415	423	438	464	435	458	422	437	451	404	422	451	436	424	479	487	449	430	430	443	427	415	446	439	439	433	416	409	441	426	472	433	422	432	449	422	437	458	428	426	435	426	432	471	483	409	403	430	459	429	411	427	426	428	437	390	424	428	450	432	426	454	430	429	401	452	416	463	452	478	463	443	420	413	435	424	450	431	396	376	404	426	441	397	435	458	433	468	504	445	427	431	436	415	440	455	435	441	424	431	423	427	467	423	450	407	410	412	448	440	437	436	447	437	453	433	432	462	414	455	439	432	441	433	453	416	440	445	395	493	469	440	416	449	410	431	453	441	455	414	441	451	431	422	432	427	427	470	439	402	439	434	409	435	423	433	433	436	451	424	420	462	407	439	451	422	427	462	438	439	436	438	417	406	438	446	437	443	435	416	407	461	443	418	463	464	441	402	449	429	453	406	450	431	451	418	446	442	421	427	431	404	413	446	406	406	427	445	445	432	409	404	444	452	416	470	478	431	446	421	430	438	482	457	399	410	399	431	423	462	478	455	439	443	431	434	454	417	423	458	435	428	454	425	399	404	462	428	384	422	421	466	439	441	435	478	458	405	444	469	432	422	453	434	435	454	459	479	474	443	448	449	401	428	471	477	441	443	396	455	415	399	440	405	455	451	455	425	451	395	414	447	445	409	426	434	430	417	437	444	434	419	433	430	444	440	443	442	424	434	457	408	422	428	440	420	413	443	447	460	462	432	454	432	458	450	463	450	435	480	410	420	432	421	457	450	428	467	449	417	405	454	459	446	426	427	415	444	417	486	438	438	456	453	456	452	473	442	401	450	443	427	437	397	440	440	437	412	448	470	476	465	408	400	438	429	417	397	395	413	454	500	479	423	408	394	414	461	435	403	442	389	438	454	423	429	419	437	444	469	451	433	427	439	439	430	426	438	432	429	422	430	426	469	429	411	450	435	453	439	432	473	427	460	416	433	465	440	450	431	396	429	423	435	452	435	422	414	433	442	394	465	426	416	475	449	425	442	425	435	439	414	433	431	430	450	442	446	410	407	403	457	449	451	469	431	432	444	471	434	435	436	435	448	410	443	471	486	435	464	447	416	461	431	434	455	387	421	439	417	431	415	471	442	430	468	433	414	439	416	434	440	395	471	410	473	404	429	422	439	450	493	437	428	440	419	408	430	442	458	463	427	428	381	447	410	428	434	382	436	414	418	430	487	418	369	443	369	458	413	386	424	429	482	425	454	440	441	422	435	405	453	449	433	412	435	407	471	448	437	477	455	467	452	438	434	450	421	463	455	435	456	424	433	434	444	444	417	455	455	466	431	406	457	453	396	425	429	460	440	422	457	462	424	428	433	461	434	459	435	452	402	445	415	422	399	431	421	446	445	421	438	437	420	444	431	428	430	464	437	423	437	401	406	431	443	438	476	425	426	436	417	456	454	431	420	433	468	455	431	448	432	414	397	403	487	403	437	441	435	421	435	444	410	423	456	430	416	434	452	414	439	448	413	421	441	473	433	414	437	448	448	451	438	427	448	453	392	410	467	471	445	435	441	420	444	441	419	452	441	432	445	431	451	412	401	389	439	417	466	417	403	461	438	474	412	428	456	466	413	443	456	453	450	428	446	446	430	479	447	405	456	433	453	407	476	427	445	435	439	398	393	420	424	409	388	399	423	458	470	403	428	429	436	453	462	402	439	436	433	469	425	456	456	446	423	429	445	440	458	448	435	407	441	461	404	462	425	450	424	425	449	404	445	435	402	408	408	447	467	459	440	459	469	428	433	407	431	441	411	438	420	412	430	427	462	449	457	386	411	433	391	449	426	471	441	455	424	474	406	458	450	407	439	430	446	461	494	442	427	433	434	440	429	481	425	403	451	492	428	448	439	404	450	411	410	414	464	410	453	433	433	437	429	422	442	446	402	438	415	444	434	432	433	442	446	425	446	419	429	442	408	444	398	431	441	460	417	459	435	450	396	425	460	427	423	417	431	413	432	454	437	411	455	422	429	391	430	399	430	432	436	462	437	446	446	413	434	445	418	445	442	415	439	456	453	444	444	448	411	445	419	383	434	445	440	412	421	444	422	440	452	404	442	432	451	428	390	462	427	435	432	392	403	453	452	430	450	426	456	410	465	394	457	449	431	424	408	475	421	443	442	437	437	428	452	401	424	427	424	437	431	405	434	432	419	414	392	433	449	426	438
26777	20228	8219	900	582	591	562	558	494	545	564	512	506	513	561	499	530	539	497	497	542	552	526	508	501	498	550	540	533	521	528	533	512	541	473	516	493	528	477	507	523	512	493	514	515	525	500	521	518	507	534	468	476	471	533	541	557	500	511	485	520	472	537	490	514	488	509	517	499	514	564	523	497	506	505	514	526	525	541	529	513	523	520	551	503	503	543	492	510	525	534	546	502	457	461	503	512	532	510	497	549	510	472	521	526	508	511	534	532	515	525	516	495	529	536	507	511	537	501	504	517	509	505	504	490	494	516	518	494	521	553	517	524	522	527	489	537	509	494	511	516	511	519	546	463	523	492	487	517	547	525	517	504	525	476	568	546	493	496	513	513	512	497	524	516	534	529	535	491	543	480	494	532	517	556	496	507	507	511	525	485	524	581	477	493	519	527	503	507	521	515	537	531	484	515	533	489	535	535	517	518	503	537	545	526	544	511	498	520	575	511	501	503	504	560	506	477	499	492	511	550	514	494	527	534	497	489	556	485	503	508	495	608	494	548	485	493	489	499	492	522	497	541	523	501	527	516	527	485	527	480	479	513	506	515	507	518	556	534	507	527	504	461	505	536	518	524	511	535	509	504	496	498	538	527	512	481	488	495	523	528	522	502	483	510	562	497	526	506	570	493	465	510	538	532	531	491	459	482	518	502	532	522	535	508	523	499	528	475	517	499	505	486	530	485	493	495	518	503	497	511	535	517	548	520	508	492	529	481	537	470	486	509	534	505	566	520	498	469	521	492	538	506	454	488	509	499	538	537	478	509	504	490	517	480	517	498	518	519	530	571	509	484	535	533	539	503	527	477	531	504	502	491	545	564	497	534	549	506	523	511	538	519	546	517	555	502	504	522	528	481	530	560	506	526	504	548	491	526	498	492	549	494	547	485	503	514	491	515	524	522	498	515	550	503	504	471	480	526	527	492	509	512	480	516	461	525	532	529	517	542	530	500	533	535	529	509	578	506	551	500	493	530	493	539	527	483	522	503	519	503	519	515	508	555	523	524	505	514	517	536	498	544	498	526	506	478	505	513	521	527	524	525	558	539	474	479	551	517	519	509	482	496	506	522	491	510	513	517	498	471	516	516	545	507	502	512	517	501	518	548	550	482	529	482	530	534	514	521	489	541	475	485	496	508	510	522	527	536	519	491	516	512	511	533	545	511	554	536	534	511	518	510	513	538	558	498	472	528	531	484	530	502	531	535	485	552	523	492	542	517	480	495	528	530	486	503	534	548	505	518	516	540	515	515	524	535	448	525	518	528	496	554	496	486	502	502	477	524	502	505	508	503	523	502	496	515	558	521	542	500	561	513	534	483	502	531	508	516	528	511	469	503	507	510	476	477	522	524	493	509	515	503	515	532	461	530	484	505	540	494	510	519	505	460	474	494	499	459	538	498	502	481	509	474	482	534	504	471	501	511	522	499	502	533	522	514	548	506	541	482	518	501	527	551	512	542	535	545	510	500	525	500	520	543	545	483	532	524	520	527	505	505	540	526	550	537	493	497	513	470	522	501	563	565	524	480	532	514	489	557	538	525	520	530	514	516	512	511	559	507	533	523	502	531	472	512	515	499	557	469	542	556	516	561	498	489	509	520	504	497	518	512	539	518	545	511	554	556	517	483	514	547	521	524	515	559	482	546	535	506	530	504	478	513	517	501	561	477	484	523	545	510	526	560	499	533	494	548	512	519	492	520	526	512	471	529	520	472	535	510	522	497	517	529	496	483	498	536	510	536	503	550	545	490	459	511	503	522	509	524	524	513	511	483	509	538	491	519	487	518	486	489	478	473	505	477	537	492	522	518	547	488	499	504	522	535	507	515	519	518	487	535	516	547	522	540	528	526	516	490	509	521	481	503	529	526	533	497	531	497	507	490	530	535	514	500	491	533	500	503	539	511	484	498	538	510	534	503	525	500	510	502	501	555	502	556	492	529	500	506	556	540	569	533	539	523	505	523	486	499	512	518	474	489	511	530	518	517	506	515	455	500	546	512	512	505	510	527	508	510	486	522	521	490	518	505	536	533	523	534	481	523	508	524	535	547	495	505	551	527	498	528	525	510	542	512	493	511	512	569	510	513	551	465	535	516	487	509	526	547	512	519	514	526	500	454	521	499	520	482	509	530	547	536	540	544	494	513	506	507	489	518	493	536	520	514	504	494	510	515	488	530	510	495	544	517	534	509	510	508	515	540	533	466	545	468	522	526	503	540	509	544	491	520	530	509	537	508	456	519	520	551	490	512	542	513	478	521	517	546	481	521	484	500	531	505	508	483	520	518	513	510	512	540	561	518	534	551	539	483	530	550	493	523	546	507	489	551	507	513	528	531	552	492	495	505	469	558	518	557	522	491	542	503	517	512	505	502	513	529	522	491	519	479	533	494	459	521	451	528	527	529	543	525	532	507	523	519	524	511	494	551	498	527	500	501	544	532	543	535	533	519	517	501	536	486	540	499	540	489	567	509	510	500	501	541	504	538	525	495	521	508	497	515	503	504	502	493	477	537	547	465	540	537	510	462	535	522	513	509	545	496	498	492	539	537	568	501	493	506	557	485	551	486	519	464	539	490	515	521	500	529	553	506	509	518	472	531	533	530	525	500	517	539	541	520	506	526	477	505	512	534	525	537	518	468	491	514	518	481	487	527	561	521	516	514	502	531	473	493	518	559	498	510	518	468	512	486	498	521	520	491	526	516	533	525	522	533	522	508	507	520	510	539	484	478	535	493	498	477	528	492	565	534	512	528	467	509	540	539	509	504	510	477	542	486	531	543	494	472	505	497	518	500	520	507	537	536	487	470	500	507	483	544	549	511	515	526	496	509	490	519	508	511	535	525	500	508	510	512	548	482	521	560	557	555	526	480	507	519	467	529	475	479	465	570	523	485	470	574	532	531	514	523	493	537	495	505	488	482	495	533	501	482	494	519	515	540	509	522	511	519	475	511	527	548	499	487	501	510	502	519	550	560	495	510	495	504	483	526	537	512	510	487	524	491	492	525	517	503	538	525	508	520	511	511	513	499	538	520	491	524	525	546	489	542	504	525	520	504	541	502	457	518	498	456	485	513	506	507	532	509	516	480	484	485	510	505	521	518	512	488	502	477	514	513	539	533	483	554	499	508	500	498	538	506	512	524	494	515	521	517	498	540	529	533	506	562	502	502	515	539	510	518	515	579	465	510	563	530	541	541	494	519	521	509	489	509	473	492	541	511	475	517	507	505	505	536	513	507	506	530	542	512	485	534	510	527	522	529	481	514	498	514	511	502	528	552	545	543	530	509	498	516	528	558	499	483	522	475	556	500	484	524	483	534	525	523	488	479	494	507	492	521	562	499	483	542	472	509	511	515	540	492	514	530	487	532	530	493	457	507	509	517	520	525	537	488	502	496	498	511	509	557	495	491	528	524	527	532	503	469	497	528	528	523	501	505	477	536	505	547	499	509	527
7684	1358	1190	863	828	808	842	751	796	711	706	755	770	771	723	801	708	691	685	694	754	736	741	700	734	762	712	729	740	758	731	718	732	749	719	724	737	736	713	735	727	704	749	734	701	715	701	709	795	730	724	762	741	710	737	718	745	740	761	742	729	728	727	717	698	733	723	720	766	686	730	739	739	679	740	752	727	688	705	691	758	720	691	714	760	744	726	730	789	702	753	733	759	761	748	742	740	789	736	737	730	712	715	728	760	696	714	722	736	708	695	699	724	727	688	719	698	720	739	739	794	739	696	724	711	729	725	754	736	703	694	698	766	754	739	776	739	759	748	714	743	734	718	721	703	749	704	778	762	699	736	731	751	743	722	719	737	674	724	734	709	725	740	743	743	724	742	747	780	729	723	693	716	702	787	749	714	754	693	748	736	747	744	727	731	726	775	715	672	674	712	665	723	698	696	759	784	700	718	753	733	724	725	751	698	718	725	729	732	765	755	770	740	718	734	686	693	749	766	752	751	753	735	761	655	746	699	702	727	739	728	697	787	721	712	690	754	710	722	680	700	681	726	711	789	771	765	734	750	789	700	739	760	720	726	727	717	752	761	708	739	737	708	742	710	732	747	769	688	763	763	773	733	720	708	729	720	733	719	738	697	647	699	781	731	700	751	746	713	706	731	708	781	721	723	716	707	746	770	742	716	726	680	743	742	750	763	699	739	701	757	746	719	702	688	746	712	765	713	694	684	738	729	760	747	765	650	764	723	737	754	742	772	698	745	746	720	732	759	714	739	691	744	728	751	807	703	733	737	784	729	711	715	729	748	747	737	713	763	701	684	741	747	697	753	722	713	745	727	744	729	726	709	751	694	721	726	770	723	746	649	703	723	762	735	749	724	805	721	767	744	756	728	696	727	721	735	711	757	731	739	690	711	669	753	710	716	698	713	761	749	727	718	697	689	723	773	737	726	702	706	705	701	699	707	709	724	746	743	731	740	733	679	759	693	757	766	716	685	763	702	677	697	764	747	741	733	762	725	709	691	750	724	732	722	744	757	727	690	724	699	749	676	710	727	727	715	706	705	751	754	706	719	734	732	740	713	756	678	697	708	731	736	723	724	732	783	754	752	685	733	735	762	704	776	746	754	777	788	767	726	717	717	758	742	805	727	718	681	732	689	754	738	732	748	728	727	761	749	762	744	693	744	749	722	736	759	746	701	768	691	715	703	743	745	742	777	742	727	726	780	726	738	725	736	720	743	714	736	731	747	707	701	728	727	744	718	728	728	743	724	742	675	693	711	726	764	711	725	695	741	716	747	713	700	691	699	731	730	740	733	722	743	715	720	756	734	731	736	702	724	752	744	744	710	723	754	741	718	742	715	713	729	738	709	695	698	712	778	752	708	702	720	734	697	745	706	663	745	693	715	761	711	705	731	718	713	727	695	698	738	754	758	757	713	718	716	716	726	753	764	698	733	741	690	747	710	714	713	775	737	725	749	736	690	721	679	768	776	684	724	731	702	675	733	707	752	737	731	743	752	728	757	775	730	691	697	765	721	689	754	673	721	806	686	742	726	717	720	742	695	754	749	742	698	727	749	770	769	723	747	703	754	738	758	720	737	755	739	747	710	753	735	752	768	686	715	749	749	688	732	706	677	756	714	758	728	728	748	699	749	680	729	723	724	777	713	736	731	706	713	728	718	745	727	744	729	726	691	800	748	704	728	734	700	714	761	753	768	689	716	702	705	720	712	765	762	755	719	738	732	728	731	726	690	765	697	763	728	717	769	705	706	764	745	662	718	712	706	727	734	737	740	711	716	744	681	704	708	717	758	727	765	741	772	757	693	732	742	738	686	722	716	698	724	722	724	766	696	734	744	757	770	766	716	753	735	665	731	734	787	735	701	707	789	721	694	717	727	721	774	724	693	726	742	728	794	724	756	716	730	696	685	700	758	726	752	730	721	794	724	717	741	726	780	703	717	711	707	714	702	745	741	687	702	738	698	679	751	751	700	706	763	764	709	722	765	702	772	744	752	740	727	741	740	694	771	708	709	698	689	762	700	697	719	729	717	759	798	769	750	773	753	684	724	754	707	755	719	729	739	736	758	728	795	660	710	758	733	710	738	758	701	753	706	730	733	678	739	736	697	731	693	756	781	756	729	728	688	764	706	647	792	724	731	732	745	730	711	689	705	709	725	708	711	738	726	768	784	710	727	708	746	742	735	711	725	705	747	710	727	717	744	727	740	761	678	756	748	757	727	788	781	695	688	764	737	694	761	756	720	723	763	776	757	812	749	755	721	721	708	724	704	729	750	696	718	700	724	741	743	704	670	745	731	725	753	721	738	705	777	714	713	749	724	674	759	750	746	703	759	706	693	763	747	698	749	733	717	687	714	757	732	748	754	738	770	705	701	698	734	744	700	724	736	703	719	717	727	728	702	721	711	769	756	782	790	774	805	735	749	722	723	687	729	741	778	747	670	746	740	698	760	712	727	714	696	763	699	744	702	721	746	748	755	769	682	719	739	721	732	710	753	732	707	740	725	772	715	721	723	777	732	727	746	684	701	725	755	798	782	727	777	682	702	730	772	710	753	657	739	768	769	730	721	702	731	763	688	743	706	768	721	754	761	726	699	771	751	753	743	765	709	743	765	736	684	738	728	682	726	775	699	790	703	784	714	726	719	795	729	732	747	712	707	728	677	723	710	720	737	742	743	741	737	751	725	726	686	745	787	764	730	756	744	734	680	710	740	691	720	723	788	736	735	706	737	738	702	714	766	722	725	777	752	743	756	720	759	761	742	712	739	707	735	729	714	733	745	719	754	684	746	682	748	687	747	706	737	718	744	722	706	763	712	717	755	725	716	754	707	713	721	714	762	697	716	750	730	733	781	759	725	735	729	766	711	723	761	735	751	714	750	744	713	706	710	719	714	717	776	671	699	699	718	684	764	697	756	715	744	718	739	709	742	692	706	761	742	728	700	689	689	714	741	738	718	710	727	738	735	699	712	707	747	746	747	679	661	744	729	776	715	742	705	742	714	747	723	746	677	751	753	716	699	740	727	756	697	731	713	769	749	689	717	752	756	758	713	764	791	702	766	746	674	772	762	752	715	695	800	751	719	749	752	729	743	731	740	771	751	707	733	748	712	747	785	736	735	727	724	708	725	742	693	742	729	674	742	730	761	709	712	765	739	752	780	748	682	703	741	766	738	704	724	683	726	687	683	718	698	725	725	699	743	742	753	712	766	768	707	758	732	719	725	740	749	789	755	758	760	728	714	743	733	746	751	715	741	760	761	708	693	735	720	675	734	722	727	730	716	689	732	737	757	720	717	736	743	727	737	746	759	742	780	753	696	727	804	744	770	720	691	747	746	720	762	722	734	704	727	674	773	723	725	738	715	664	679	734	690	714	702	731	708	700	726	717	766	748	755	714	746	685	760	720	660	726	737	756	743	761	720	768	719	710	721	716	746	718	720	722	725	719	719	691
23472	20930	28257	23752	20911	11372	1303	828	750	732	659	668	652	648	607	619	622	630	589	581	551	555	544	571	595	567	599	580	538	544	590	593	519	564	533	570	562	586	551	526	552	560	571	558	527	566	532	573	562	498	514	579	573	542	583	573	533	540	562	554	546	576	563	583	548	533	523	543	549	601	540	543	561	549	524	562	519	549	541	608	572	545	534	528	552	557	581	576	557	600	572	518	532	544	535	522	577	530	555	551	557	548	550	595	518	559	537	534	541	563	519	567	568	566	573	526	524	535	537	560	569	543	548	523	569	548	529	571	520	542	562	516	529	555	552	528	501	566	557	514	567	540	584	575	530	575	511	531	517	600	540	560	541	564	563	556	618	545	556	569	531	556	540	559	500	588	498	549	525	547	562	547	540	559	502	582	556	575	568	566	500	552	527	507	514	540	559	574	497	531	526	527	568	547	552	554	531	583	503	574	564	550	516	585	528	550	574	539	560	514	562	535	582	541	525	542	610	504	559	545	591	556	505	566	549	508	523	522	516	524	561	499	581	541	514	546	573	547	537	540	547	558	527	551	558	547	528	520	568	540	502	524	531	574	567	546	567	569	557	524	569	536	539	527	544	582	526	553	528	547	513	563	578	540	561	526	518	518	518	598	501	517	530	551	559	568	533	532	514	556	548	518	528	540	532	557	516	512	554	572	509	559	576	548	514	513	545	555	549	558	529	544	588	521	566	548	578	566	559	560	523	505	556	552	524	576	539	538	532	522	530	536	528	523	545	526	533	576	495	528	545	572	554	561	584	550	549	538	524	548	532	534	506	550	551	564	526	559	542	544	552	547	543	560	535	535	525	541	534	543	543	562	585	556	505	547	510	562	549	571	564	580	514	546	516	554	540	516	523	552	513	546	579	540	512	522	572	511	545	535	492	569	583	529	498	541	535	514	546	509	550	538	536	541	526	536	553	521	532	571	561	521	499	510	515	547	560	579	520	529	545	551	553	572	545	534	530	541	555	547	506	553	589	551	568	503	536	581	550	541	492	556	582	520	576	505	520	564	535	514	524	504	536	537	579	553	534	571	522	588	558	538	547	531	547	592	514	548	552	532	542	560	526	545	495	505	546	553	543	574	551	569	579	525	559	574	531	519	554	577	570	541	531	525	516	571	505	553	568	511	538	548	530	549	573	514	560	532	571	561	584	490	582	580	544	568	520	536	543	564	565	541	550	513	573	590	528	516	593	578	548	554	559	549	551	550	531	525	575	555	556	584	553	558	569	533	561	508	537	561	580	533	524	520	553	526	540	562	564	533	533	532	554	590	551	527	567	583	544	529	547	556	540	566	505	588	558	537	569	559	538	539	533	516	564	547	544	564	592	534	535	560	542	527	539	529	588	574	562	547	575	584	524	543	474	572	539	522	531	531	538	528	582	540	579	541	522	533	544	541	533	541	527	530	532	558	516	561	560	543	533	483	586	540	491	527	551	569	521	548	528	530	544	525	528	556	530	560	539	504	556	550	561	551	523	532	525	560	538	523	565	562	579	557	545	534	576	554	548	547	535	580	525	519	578	534	512	509	564	538	598	578	568	537	516	555	537	487	576	534	541	556	539	574	566	525	536	531	556	540	538	578	542	499	563	569	548	559	531	585	507	551	563	569	550	545	571	512	510	554	534	543	534	533	518	545	562	521	521	515	545	539	528	570	540	552	526	530	525	531	522	566	529	542	524	527	573	540	493	546	569	579	553	567	540	568	494	495	526	556	561	558	558	552	525	497	531	553	516	553	543	515	602	570	526	541	553	579	544	563	577	528	583	567	485	510	539	569	559	553	544	552	538	540	546	532	534	537	515	542	545	508	519	537	558	547	528	562	573	578	535	559	518	542	523	594	567	510	483	544	575	559	521	570	494	532	543	539	510	574	530	563	561	531	491	507	533	559	511	549	549	543	536	557	574	543	574	526	538	519	540	560	535	515	524	537	567	581	525	529	553	581	573	530	529	529	539	560	560	584	539	504	538	502	566	546	545	555	545	565	537	557	528	560	528	526	543	548	555	565	565	561	542	553	559	547	621	604	578	527	508	520	544	513	563	556	539	542	550	546	577	550	545	568	541	525	540	528	592	544	565	526	514	564	524	552	601	552	522	507	549	550	520	500	542	526	527	536	547	534	548	584	572	549	550	529	572	555	550	492	583	495	530	545	505	562	511	530	540	550	541	560	499	549	608	563	564	557	524	549	555	570	542	583	552	539	573	528	531	522	529	556	551	502	539	571	501	528	544	544	541	574	548	560	547	573	549	535	508	522	539	565	567	541	529	545	589	583	550	524	577	529	557	548	519	559	548	524	587	549	545	532	571	544	569	575	524	568	586	536	527	563	522	529	582	541	511	525	602	514	555	520	489	561	509	544	573	560	516	523	544	535	559	555	516	549	547	562	580	527	547	593	540	530	512	581	538	557	566	609	538	541	558	569	504	527	557	516	529	557	545	546	583	555	497	563	536	588	538	565	551	546	548	537	563	543	477	543	548	547	489	546	584	582	530	525	551	599	565	572	482	567	524	509	557	549	577	524	545	517	534	552	544	572	512	538	542	531	530	568	519	534	555	535	528	521	521	532	533	512	558	484	559	568	551	552	526	537	575	522	570	530	518	566	489	545	487	537	537	546	567	490	571	564	541	556	512	537	515	543	590	523	562	537	535	575	560	556	560	531	575	518	555	522	571	571	510	518	532	502	564	553	560	579	564	564	512	520	517	516	537	517	566	547	535	556	563	493	559	558	520	513	541	555	486	531	552	564	524	535	542	530	548	515	512	543	568	539	535	503	551	522	542	554	578	547	536	526	550	548	545	542	541	508	584	565	558	549	536	494	555	524	555	575	499	553	518	511	573	535	553	541	572	529	524	558	532	552	519	500	550	524	523	535	516	482	578	552	522	554	567	522	571	519	528	559	515	542	532	552	525	550	528	549	528	536	505	570	536	555	576	551	533	548	499	537	553	571	528	538	539	553	515	533	520	533	524	537	529	564	502	545	580	549	530	577	535	549	527	557	535	549	550	542	556	595	547	548	573	531	525	598	560	571	529	615	532	523	548	561	562	544	528	536	526	579	552	546	521	513	555	515	538	534	578	483	583	499	526	508	569	532	525	525	602	476	512	562	503	551	532	519	574	504	552	517	512	526	567	564	537	575	548	548	558	542	536	581	520	584	539	501	553	567	559	570	543	558	526	549	522	559	535	543	547	577	553	548	564	543	515	543	524	566	546	526	576	574	592	545	567	553	551	566	531	514	556	536	547	521	550	512	512	552	508	556	511	518	511	554	553	498	530	552	529	549	549	543	568	518	522	545	557	569	575	495	565	500	541	568	553	543	545	521	544	534	552	535	535	521	541	516	516	490	550	528	576	513	508	533	513	525	552	563	523	537	580	540	535	569	543	530	510	542	516	580	539	490	516	532	495	569	562	536	541	549	481	549	557	543	539	545	518	510	524	533
19107	9560	7680	3949	2835	2202	1848	1556	1409	1236	1178	1044	1018	973	981	884	883	924	881	868	854	847	824	820	828	790	796	805	797	792	843	814	803	802	783	811	809	793	823	789	801	794	757	811	812	757	831	786	787	791	792	792	792	764	761	786	828	777	790	754	836	834	737	789	829	777	772	788	805	774	792	784	761	758	773	805	791	779	791	795	813	725	812	840	776	726	755	816	775	772	780	763	739	819	806	782	818	828	760	735	765	737	763	797	782	760	807	814	799	770	757	795	774	757	773	753	806	802	764	788	775	841	804	717	786	785	810	782	748	798	775	796	752	786	805	798	807	742	741	760	802	849	767	772	825	741	761	785	834	771	816	788	773	778	705	768	798	799	787	742	801	813	808	785	777	798	765	756	759	779	739	814	783	744	796	780	763	802	818	770	813	789	761	788	776	765	758	742	772	796	805	767	789	720	779	752	810	767	767	751	759	837	813	795	751	747	779	829	724	800	793	753	788	829	766	757	806	743	784	787	786	773	766	752	813	729	740	743	754	808	771	771	819	809	748	787	826	781	784	742	820	749	783	797	758	753	785	788	790	730	840	798	794	792	766	744	771	821	754	769	772	761	820	751	760	747	778	818	722	717	801	761	775	838	810	788	809	794	793	765	817	842	835	761	760	780	803	807	742	773	752	811	742	784	789	766	767	762	819	849	786	797	777	769	768	741	727	776	840	810	754	772	772	736	758	779	831	816	798	810	788	799	776	779	774	810	741	803	818	815	782	790	739	798	794	779	774	761	812	790	800	693	766	785	783	764	772	793	778	793	802	778	757	746	749	804	775	752	772	768	768	765	819	793	769	784	810	747	736	739	791	749	783	794	756	839	827	796	760	841	833	740	794	759	743	773	791	781	786	790	785	773	769	777	787	769	781	752	785	738	730	737	813	803	777	773	794	802	780	800	785	763	803	764	794	776	761	778	776	725	839	778	739	749	780	766	737	733	756	820	757	777	794	742	790	749	772	798	741	759	739	814	743	791	793	790	810	769	773	734	735	794	757	801	736	801	807	774	713	765	739	789	795	763	794	789	786	790	739	805	811	777	804	784	782	790	810	771	760	807	867	747	751	732	796	774	762	742	809	786	779	748	763	748	806	794	736	816	808	793	768	789	771	808	764	751	791	824	813	753	767	777	770	755	784	774	748	753	841	727	716	785	803	790	784	744	819	790	774	732	768	778	729	786	809	755	807	804	729	805	701	757	777	765	758	746	760	769	755	743	757	834	807	822	780	780	772	734	754	800	789	803	778	747	762	746	828	793	779	745	820	776	796	726	822	731	812	778	816	797	762	785	768	756	809	719	754	814	776	798	792	826	769	781	746	835	772	787	773	743	744	817	806	798	767	786	782	776	768	747	734	777	810	795	779	800	805	801	783	701	773	753	771	786	769	752	780	821	753	783	768	728	737	830	769	775	808	783	779	790	826	785	866	739	798	767	800	818	750	741	734	774	775	834	807	781	776	762	762	772	798	779	770	775	803	814	770	792	795	795	756	740	792	781	716	834	781	806	727	751	749	776	795	808	795	820	756	771	796	735	778	766	753	764	766	738	833	769	805	758	751	759	764	812	765	784	756	747	799	733	747	818	771	776	758	798	716	800	795	781	710	800	786	795	716	793	791	814	781	739	798	745	790	771	760	782	770	759	787	794	753	755	711	777	788	741	789	783	767	791	788	758	804	759	789	772	776	775	766	770	754	757	753	778	793	750	775	772	854	816	760	780	708	820	785	795	752	811	813	734	794	784	791	804	802	716	823	805	769	834	767	764	785	738	774	769	780	799	753	836	785	694	781	738	775	773	752	766	816	775	791	751	805	836	763	771	777	781	771	776	753	752	844	734	723	816	766	750	749	721	813	821	746	754	781	774	766	803	752	779	765	763	774	798	822	796	748	796	778	778	763	785	800	797	818	792	779	729	765	736	804	803	792	802	818	756	773	760	760	737	765	776	773	750	757	797	803	747	777	788	758	783	768	776	742	766	769	796	787	774	749	789	785	766	779	718	731	774	787	769	800	773	786	691	749	778	808	744	773	839	822	757	771	810	786	806	738	813	825	781	797	797	774	798	789	810	751	788	784	734	802	775	743	801	803	775	813	761	760	761	728	802	766	769	780	824	806	756	763	772	770	799	768	806	804	804	776	807	800	766	811	776	798	751	822	746	764	766	831	741	747	794	786	757	748	750	763	815	773	747	729	826	781	771	804	795	761	730	781	768	761	849	812	742	803	783	760	773	780	782	749	756	727	767	753	783	776	726	774	777	776	804	739	816	801	767	821	759	774	785	813	777	762	794	728	752	763	741	781	816	775	769	746	818	779	820	800	778	794	767	773	781	854	789	792	788	788	794	811	800	747	812	773	796	835	780	817	802	781	783	773	794	773	763	773	812	777	711	766	811	729	756	814	765	831	767	770	791	769	803	783	771	792	763	773	778	813	754	783	778	776	819	776	848	789	776	766	798	805	752	756	785	792	774	760	761	822	774	791	776	792	739	846	756	758	772	760	808	772	765	760	769	810	818	756	766	772	789	766	752	766	736	762	764	749	733	808	781	792	760	760	791	780	745	752	773	782	746	781	734	815	736	761	734	800	773	778	746	822	751	775	754	750	792	781	779	788	785	742	744	724	759	767	788	788	801	820	786	819	722	804	781	780	807	786	776	810	868	739	858	774	750	801	780	794	801	733	771	781	811	764	804	793	759	775	786	766	751	761	737	778	795	792	802	833	757	786	779	755	737	761	737	788	794	802	748	817	766	752	767	798	786	788	746	797	742	761	820	829	835	772	792	786	786	762	762	826	784	818	700	811	769	802	784	826	829	827	801	830	782	768	811	828	802	784	723	773	801	761	796	800	779	831	755	723	764	770	797	798	803	798	739	767	803	785	805	774	787	772	761	783	741	783	776	783	775	785	792	753	781	805	748	800	778	840	749	745	753	797	802	754	756	811	753	779	798	798	755	741	839	795	740	788	840	767	808	836	803	713	813	773	809	795	735	770	795	746	753	709	785	775	769	738	735	845	814	823	774	822	759	755	775	787	817	760	784	790	747	785	781	740	759	765	763	796	798	795	776	814	720	774	788	743	761	757	767	743	788	758	779	779	795	774	764	825	762	781	772	774	787	753	756	760	747	775	812	779	780	802	795	805	813	729	762	801	798	792	779	785	814	765	743	782	774	782	794	796	757	839	813	769	795	804	798	718	811	764	767	766	769	797	845	782	789	727	762	806	770	800	791	786	813	803	758	775	774	813	719	792	794	773	829	770	784	793	768	772	779	765	774	802	797	749	776	756	772	779	747	770	755	790	732	848	799	758	765	767	774	819	754	735	758	755	700	764	738	749	800	753	757	789	777	752	751	794	760	801	782	744	748	798	765	774	745	794	789	805	796	752	734	752	759	756	803	747	782	765	815	843	689	788	786	832	791	823	750	788	687	804	789	768	801	774	813	816	762
22631	20918	28656	23354	20918	20941	7900	948	656	616	543	495	489	441	431	434	329	383	362	349	373	337	332	318	315	316	315	300	299	300	336	326	286	318	324	303	302	309	323	319	324	330	270	282	289	296	335	292	314	290	284	303	294	294	268	264	284	302	310	305	337	290	285	276	328	287	246	281	319	330	314	320	294	308	272	306	292	320	281	297	312	296	283	312	304	308	317	286	286	294	304	295	306	284	275	325	318	309	306	296	289	277	252	285	270	330	313	288	276	296	350	293	283	287	314	323	252	290	295	301	264	281	305	297	310	312	288	309	278	300	314	294	313	312	269	311	301	330	296	299	301	304	266	311	303	293	296	316	284	291	295	284	289	266	296	312	272	306	302	299	299	270	278	308	285	276	308	299	307	275	313	279	268	267	310	290	324	325	276	274	284	291	275	302	313	315	291	279	282	288	302	327	300	284	289	312	320	292	298	294	294	278	286	283	305	273	325	306	275	293	306	313	282	314	278	304	293	271	305	320	293	292	312	303	278	292	280	283	269	282	303	287	271	311	293	307	314	284	264	288	266	311	308	291	325	269	302	266	304	277	298	311	295	275	287	296	285	306	286	283	277	338	296	291	314	275	298	292	293	289	278	288	275	291	334	303	285	273	297	264	322	273	281	284	284	314	330	303	276	265	295	294	287	324	296	287	301	287	303	272	295	283	294	303	283	296	289	297	273	282	283	317	288	299	309	280	296	309	314	341	260	305	290	303	314	280	294	295	265	275	259	272	292	283	311	292	284	296	307	276	324	293	308	292	283	323	303	302	290	287	300	288	277	291	337	290	307	294	256	286	291	311	289	256	284	290	271	322	307	306	302	293	279	297	310	267	257	323	281	301	251	303	311	294	311	307	267	259	276	280	280	302	329	301	277	303	302	284	300	254	314	276	259	344	313	272	272	308	277	276	308	292	319	263	282	271	296	303	302	283	258	298	297	273	270	286	265	315	287	278	314	315	306	276	273	274	304	293	326	295	285	311	299	283	312	316	301	280	304	311	296	325	273	281	289	312	296	297	291	273	277	285	326	300	328	290	286	290	282	311	249	312	306	291	316	256	273	280	264	288	280	303	318	290	298	308	316	290	260	292	307	269	281	284	285	302	287	304	291	289	325	280	299	301	311	315	308	300	300	254	324	302	286	281	303	309	311	303	299	317	287	275	275	273	302	281	313	303	266	293	297	268	298	293	302	286	297	281	292	315	335	294	280	264	313	325	291	306	264	295	271	285	275	302	291	272	297	289	295	307	305	299	270	320	297	298	284	280	270	296	290	255	316	312	254	277	307	295	267	280	300	301	290	266	320	267	295	301	316	276	283	282	303	288	317	296	274	287	287	286	285	307	300	265	282	293	296	288	292	292	278	314	321	271	280	301	274	289	291	276	290	313	326	265	262	288	305	280	311	296	291	283	305	293	306	284	295	287	297	300	297	271	277	316	303	292	324	262	267	298	284	318	278	315	283	283	312	292	279	301	295	280	281	309	269	272	292	314	287	281	343	290	312	274	282	303	311	292	307	287	287	310	271	282	323	273	282	281	270	287	309	275	297	271	292	301	263	279	290	312	273	302	295	282	272	283	319	276	298	284	302	314	261	280	289	308	277	300	272	291	297	298	289	289	295	290	256	300	256	323	285	291	275	310	304	291	279	294	262	275	332	306	300	293	256	290	289	297	298	291	262	277	300	331	269	284	268	269	313	277	295	295	281	278	301	286	275	309	273	283	301	281	288	309	311	300	270	289	282	301	282	262	291	298	305	313	281	281	310	258	298	286	284	299	278	309	281	291	323	278	324	289	279	292	294	309	280	286	303	294	283	295	263	301	308	285	273	291	288	315	282	285	312	283	287	277	262	311	275	268	308	279	283	280	300	314	250	294	286	298	278	297	261	264	306	313	297	321	307	310	267	303	289	281	297	294	294	292	317	323	264	301	267	302	309	286	283	295	273	281	292	290	265	295	269	279	293	304	307	286	297	279	300	295	299	286	295	300	283	269	279	284	300	295	297	292	302	278	290	306	309	318	277	303	302	277	307	289	298	281	296	309	274	289	294	286	294	297	270	287	275	294	315	299	313	269	292	291	334	310	297	290	289	255	305	311	291	248	285	293	303	299	274	293	304	286	282	304	301	317	265	318	260	298	275	257	273	301	281	280	258	308	284	282	281	313	279	305	304	293	280	277	275	275	285	254	323	312	282	294	299	312	293	281	277	260	287	250	270	316	306	286	260	279	263	311	278	301	288	318	266	272	316	271	289	290	303	293	310	294	285	298	290	298	291	294	278	289	260	272	300	254	330	300	324	321	274	306	297	287	299	268	292	289	305	264	292	313	267	313	298	299	308	297	307	289	309	294	305	290	294	301	290	276	282	289	274	268	316	287	285	260	291	294	273	288	280	294	319	324	255	287	294	290	339	324	290	312	297	295	303	277	313	286	299	317	259	325	331	287	293	302	314	280	299	293	294	293	332	285	301	273	301	317	305	262	302	307	278	285	286	286	274	300	270	306	300	290	279	287	298	329	273	249	280	306	247	255	276	293	295	314	275	293	288	283	303	296	279	286	300	307	292	273	284	280	287	301	282	286	298	301	316	313	264	284	302	311	257	270	285	289	294	308	292	300	331	285	309	271	304	278	319	262	295	290	324	281	297	289	283	300	301	286	299	312	285	286	281	296	274	331	321	293	294	282	262	288	311	295	294	312	260	264	308	306	296	253	299	277	295	306	320	282	302	289	294	299	295	276	258	299	296	315	302	296	291	310	292	295	303	270	305	313	304	302	293	302	273	295	316	289	311	291	293	288	296	272	302	284	266	288	270	276	289	281	311	301	297	290	285	294	280	300	306	271	311	314	267	289	269	270	296	329	333	291	311	273	311	328	298	278	274	300	283	278	283	294	306	310	277	300	291	264	278	272	276	309	310	296	285	292	301	309	280	286	268	299	300	281	307	263	297	322	293	319	290	318	316	320	290	309	291	293	282	288	295	302	296	313	306	284	288	293	300	278	300	312	329	298	282	259	312	258	291	283	281	285	272	304	292	289	294	286	294	316	302	284	285	287	323	287	322	279	312	278	294	307	275	274	280	305	312	299	292	286	273	303	290	256	295	296	253	290	282	282	261	331	302	301	300	304	301	300	334	306	302	294	277	305	321	298	296	255	309	296	276	325	284	290	263	285	293	272	312	276	274	277	304	276	284	261	278	298	299	297	305	307	301	301	316	287	318	302	299	283	312	320	312	282	302	277	248	314	298	283	313	275	300	299	257	303	331	293	292	277	291	285	283	286	327	305	316	291	308	249	265	280	286	297	309	264	296	290	289	325	293	306	306	320	284	285	288	302	309	295	288	302	263	293	296	316	276	304	282	281	289	316	278	294	267	319	285	278	268	299	274	276	287	296	288	285	300	285	288	290	281	251	277	287	323	283	306	295	304	266	319	280	301	336	280	276	286	274	294	262
20774	14548	11687	5832	4134	3061	2256	1905	1545	1285	1158	963	921	821	757	747	707	641	626	646	603	570	558	548	544	539	487	531	513	463	520	473	485	442	486	469	473	476	489	464	462	434	517	456	474	412	432	462	477	451	460	426	441	477	458	404	442	457	444	437	418	439	404	448	442	431	423	435	423	465	477	474	450	410	468	433	471	431	436	425	465	430	463	410	453	436	411	437	438	431	442	432	466	438	470	409	464	421	430	442	448	454	432	485	488	457	426	428	440	456	435	430	410	446	416	396	419	404	408	437	431	413	440	450	426	436	442	486	447	437	441	420	400	407	431	400	376	487	458	473	430	411	428	437	449	451	461	445	423	446	425	419	469	459	398	429	439	412	412	468	439	445	440	400	440	433	458	452	480	426	465	452	418	452	420	394	439	412	414	428	395	417	450	440	409	433	416	415	429	419	422	436	427	398	400	448	427	433	421	414	432	463	431	406	420	397	417	439	428	435	403	414	445	434	444	464	457	378	431	415	427	441	422	446	407	470	436	430	473	434	429	457	427	451	417	430	456	401	434	426	422	469	395	445	416	423	431	395	434	440	444	424	440	442	404	405	425	451	412	449	459	445	395	417	447	428	418	483	440	430	429	429	471	416	426	459	427	459	432	428	397	431	414	445	408	449	417	421	407	413	456	446	445	450	405	421	434	437	461	423	431	465	411	415	426	441	406	430	433	424	429	418	444	462	447	405	416	462	459	458	481	457	447	412	432	423	413	463	397	455	432	419	414	441	443	435	447	443	430	419	442	396	406	458	466	408	442	437	450	418	451	420	428	443	446	451	461	434	403	439	451	428	398	472	429	455	438	466	433	436	443	416	428	418	420	407	451	433	405	408	451	404	437	435	440	431	423	425	448	441	446	436	465	446	413	424	408	401	475	472	444	418	426	452	408	410	426	448	439	458	412	472	426	426	464	449	418	436	437	418	446	451	406	441	452	462	438	403	407	479	433	417	424	429	430	426	417	469	453	437	428	440	451	437	402	421	430	407	441	445	423	418	421	445	428	456	447	406	420	402	416	464	414	433	444	395	457	426	419	438	433	451	438	426	451	454	409	422	452	397	462	413	447	438	426	416	449	438	440	405	402	453	427	426	419	392	463	465	437	441	478	444	417	416	436	420	401	396	458	458	386	433	424	446	419	408	429	397	426	443	458	441	423	455	425	373	452	454	494	455	453	429	379	432	429	472	451	406	430	429	436	432	420	406	447	406	414	444	409	434	452	422	470	427	398	465	488	427	422	448	432	410	454	452	405	439	432	391	457	434	406	406	434	466	414	443	452	474	396	436	416	441	427	431	441	450	412	417	429	422	439	446	441	426	439	443	465	398	453	417	436	457	433	454	426	455	437	421	396	436	433	455	446	415	423	483	473	412	440	469	433	446	459	420	453	416	433	412	421	423	447	463	455	465	417	437	398	414	442	424	429	443	472	422	413	424	420	449	475	413	428	448	460	446	418	481	429	436	462	433	446	452	429	408	417	475	441	456	457	424	413	463	422	442	418	407	409	399	426	419	434	434	456	469	433	419	409	392	446	433	445	403	414	452	451	422	449	424	431	453	433	412	458	418	417	397	442	463	399	426	443	399	430	409	422	442	436	432	411	467	419	456	430	435	419	413	406	439	437	435	450	418	456	450	446	407	444	423	424	406	404	442	419	444	452	433	426	433	426	422	419	423	422	466	406	448	446	414	397	438	414	428	461	436	463	461	448	399	433	432	447	419	412	452	455	434	409	475	414	468	448	443	426	426	466	426	391	420	409	440	415	386	488	432	410	418	458	410	427	422	420	407	432	434	425	428	424	424	434	457	425	450	439	426	418	424	413	445	439	433	428	441	449	451	399	450	432	425	410	409	453	441	473	414	442	454	425	477	458	418	428	395	410	435	466	419	449	435	439	468	442	415	429	425	432	440	426	444	405	443	446	489	428	442	442	440	439	444	454	404	458	426	444	437	443	368	425	417	439	402	401	425	438	418	455	430	457	407	440	429	414	438	398	390	422	425	431	389	450	402	441	382	438	432	453	467	442	452	424	425	451	451	427	428	430	414	453	434	419	459	432	485	400	447	427	430	427	432	417	431	433	424	429	428	450	421	431	455	429	442	439	420	472	437	402	409	467	407	438	434	494	419	428	439	411	435	405	411	455	390	435	450	453	469	437	437	423	431	415	415	443	383	448	442	440	421	444	450	436	466	420	465	413	397	432	378	438	447	407	423	423	398	437	432	442	425	392	417	451	412	442	420	467	412	459	429	418	398	434	430	405	479	422	401	420	415	450	402	470	438	414	393	457	426	450	460	444	405	444	427	435	416	417	462	445	416	422	442	457	400	439	429	418	422	436	425	454	428	407	386	472	440	436	453	447	424	431	426	400	435	431	428	444	414	448	442	466	456	423	416	426	445	402	440	433	397	447	447	410	434	407	428	457	426	416	484	437	460	452	438	428	428	450	453	386	434	423	440	446	455	428	441	431	444	445	431	429	438	426	392	395	446	449	406	434	442	470	410	469	453	479	433	455	431	420	408	456	396	453	435	433	419	440	441	427	429	433	398	420	440	422	392	423	431	442	418	432	465	444	468	417	430	434	461	418	414	439	404	422	396	443	418	473	429	421	469	460	433	387	442	421	441	454	425	428	443	434	445	421	404	433	423	412	440	460	445	449	445	414	420	416	436	393	417	445	398	466	400	409	427	447	428	411	440	408	443	442	427	440	432	415	425	459	441	404	439	430	435	400	454	444	470	459	461	432	439	429	464	410	449	427	447	422	452	437	418	432	419	397	411	414	378	415	429	451	447	435	431	427	426	406	435	437	453	430	428	465	382	411	451	452	420	438	447	440	402	491	461	420	440	428	421	442	456	464	426	423	410	440	465	396	411	474	429	458	417	423	410	445	420	401	431	391	404	439	454	423	430	424	420	452	442	428	418	414	432	415	447	430	466	444	416	434	402	454	413	449	424	421	434	409	440	415	409	411	419	446	444	393	422	421	464	440	449	455	466	431	460	391	430	458	440	447	451	440	432	427	471	421	445	430	447	423	468	417	451	380	451	456	428	442	428	455	441	452	427	451	378	447	447	453	434	407	437	439	430	400	428	453	413	361	436	413	407	409	406	442	409	441	465	411	457	420	462	463	400	471	442	451	433	458	434	442	392	459	436	449	415	390	412	411	423	390	417	449	456	445	437	425	410	418	421	429	427	441	426	416	420	431	436	446	413	401	412	406	456	395	452	402	413	423	422	448	395	404	427	440	417	428	423	442	413	467	421	452	402	447	429	424	455	445	395	444	445	437	420	422	391	434	456	456	400	460	437	455	455	450	420	424	462	439	422	397	472	456	437	428	441	415	448	417	422	438	408	471	432	456	451	429	419	415	444	413	432	399	441	400	423	439	413	427	483	435	404	447	446	418	424	439	474	421	419	399	440	430	440	440	472	442	460	433	435	455	435	434	425
26747	20342	8505	953	613	577	523	568	522	526	514	491	499	527	520	547	516	504	500	513	538	483	504	538	506	552	532	524	533	525	549	521	504	551	537	490	532	497	487	498	530	503	499	483	493	495	524	531	520	526	505	500	514	538	574	513	538	519	546	502	517	501	507	524	511	472	531	522	549	520	513	534	520	548	520	530	498	557	547	471	550	546	515	513	516	482	474	509	504	577	515	530	492	531	480	522	529	516	502	526	561	521	469	523	521	529	512	505	513	508	563	503	521	525	532	476	494	504	497	520	524	515	507	521	480	540	573	522	565	479	513	534	532	464	519	574	573	577	517	524	481	574	533	538	494	486	545	504	539	536	493	510	537	488	475	518	532	496	511	559	479	525	533	474	533	500	482	531	482	564	510	499	527	520	506	548	534	506	502	534	536	521	495	507	499	505	514	534	469	547	536	534	498	501	510	534	523	551	541	565	502	496	567	523	572	532	535	505	525	541	518	541	496	490	509	541	565	507	525	520	489	527	550	508	513	510	537	514	515	525	532	537	524	528	503	515	501	529	535	509	499	543	537	525	512	494	523	519	529	497	505	481	535	499	521	490	507	518	485	511	529	503	553	529	495	541	484	514	525	558	500	535	525	534	514	550	486	528	531	543	530	510	493	514	530	530	505	529	484	536	519	489	523	557	512	503	535	514	533	508	534	538	518	503	528	527	534	489	485	560	490	543	504	549	520	504	541	493	520	527	505	502	486	545	499	520	548	530	531	533	529	493	508	480	536	500	508	501	526	561	485	519	508	522	535	488	537	539	535	511	537	536	518	482	502	573	525	492	527	524	516	482	483	514	489	487	509	502	528	487	502	536	535	518	516	507	506	530	509	516	523	485	526	525	529	502	557	500	476	516	540	507	529	538	524	518	522	463	553	528	489	523	519	532	498	512	546	528	527	557	490	497	531	525	515	490	509	516	505	487	506	521	505	522	506	500	515	534	478	540	521	524	539	503	525	509	537	519	509	521	520	514	528	516	537	525	570	510	568	524	508	489	526	481	500	512	510	538	513	530	528	520	527	498	486	500	532	505	541	532	507	507	524	494	487	525	551	505	511	500	518	546	487	522	501	507	510	516	523	523	497	499	509	498	525	509	524	523	477	539	478	510	539	502	529	556	506	491	569	520	515	546	510	554	516	501	508	511	483	537	482	508	516	536	511	520	540	559	530	526	523	530	539	531	516	527	530	565	545	520	512	511	507	524	511	535	538	532	538	515	532	518	511	520	517	489	506	521	507	492	533	492	510	557	547	548	491	508	479	518	523	546	521	533	538	507	542	506	539	582	508	544	505	532	545	558	579	524	527	510	527	484	480	502	507	536	528	549	468	503	504	500	512	555	519	569	503	508	513	509	543	556	547	482	487	525	511	530	533	524	515	533	504	503	474	497	514	524	526	489	531	513	499	525	535	501	520	534	542	494	543	530	565	589	525	512	530	493	553	562	533	538	540	490	574	487	504	543	519	515	478	479	515	546	516	526	502	508	544	553	517	491	508	505	540	517	562	514	529	511	515	510	524	520	494	540	496	507	534	502	541	527	481	564	547	510	538	521	524	531	494	508	531	520	529	525	566	572	500	498	496	511	535	489	538	556	524	509	542	527	539	495	518	522	522	503	530	507	540	515	548	541	517	528	455	541	533	516	560	536	504	523	534	553	541	509	553	546	551	536	559	518	506	518	552	498	506	539	515	515	474	501	518	493	487	504	502	523	539	502	518	487	550	508	572	542	508	483	533	506	481	543	544	538	510	529	521	531	531	500	541	524	543	536	535	510	545	526	492	539	535	551	549	489	520	525	472	517	533	547	505	519	477	485	508	482	536	516	526	499	537	503	546	520	487	535	495	539	518	537	536	505	495	539	509	532	531	525	496	527	545	545	514	492	573	530	524	482	494	525	491	518	513	515	532	497	520	523	519	517	470	517	495	511	505	536	528	536	529	505	547	551	514	510	532	531	508	493	507	537	526	505	514	561	525	500	537	538	561	528	534	498	550	511	539	465	553	547	514	527	503	533	495	540	535	529	540	516	515	498	570	501	493	523	503	509	524	536	517	540	541	545	518	501	556	550	496	540	511	552	570	532	533	555	506	526	499	524	526	514	509	530	486	483	513	531	502	536	507	507	534	525	498	538	505	513	499	484	542	547	536	467	504	544	498	560	479	459	512	532	503	518	541	525	479	506	508	544	559	512	495	470	504	540	514	508	515	566	541	515	560	511	514	518	532	522	507	472	526	531	519	531	565	535	505	549	511	509	536	517	502	521	488	484	555	502	505	559	542	520	518	523	506	503	484	501	487	568	505	556	509	481	545	525	503	513	520	533	541	549	500	534	503	504	530	500	533	504	486	532	546	486	528	528	542	515	508	506	528	541	499	532	516	539	512	547	488	556	545	524	505	531	527	490	517	530	521	530	516	525	518	527	529	521	525	540	514	535	525	554	573	507	492	511	555	533	487	513	510	555	489	526	491	528	544	547	512	530	569	527	568	518	507	539	460	518	530	500	513	539	497	508	549	508	516	531	544	499	513	541	516	580	508	510	532	500	521	549	550	552	540	519	507	539	536	506	498	535	510	501	523	506	501	528	546	517	484	530	500	555	528	519	555	513	531	520	529	536	507	519	512	491	517	532	542	518	504	512	508	513	546	510	533	554	542	514	542	504	516	500	531	539	533	507	492	518	513	527	514	475	499	497	514	569	523	543	531	548	497	540	502	545	530	517	488	529	510	523	516	523	514	542	526	492	475	546	547	503	491	523	578	520	534	517	496	520	530	522	550	484	568	539	535	534	526	487	527	522	536	517	543	518	478	536	522	516	511	510	515	535	529	545	531	528	527	510	491	556	514	534	483	486	468	531	492	507	533	513	483	504	538	519	509	507	524	490	533	476	498	505	503	468	501	487	552	524	558	492	509	524	514	500	524	523	494	551	504	539	480	502	525	519	511	526	509	483	539	528	543	534	546	521	501	526	485	502	550	540	517	520	510	512	539	514	549	504	521	525	502	515	511	556	542	506	504	474	535	505	527	540	549	502	538	556	476	510	564	518	533	506	540	534	534	496	511	522	535	490	513	501	553	531	532	509	518	516	533	492	494	530	553	521	553	548	499	526	474	539	513	531	548	524	519	546	540	574	545	564	493	503	485	473	552	513	529	508	538	482	527	505	499	533	508	513	504	519	515	520	552	528	496	486	540	521	537	535	554	507	508	528	533	472	527	531	533	511	512	508	512	495	561	545	568	499	534	522	534	510	517	539	526	517	523	547	524	507	531	521	522	541	512	501	464	535	497	535	544	484	527	543	539	505	511	523	588	543	535	534	508	480	545	514	570	550	524	529	564	495	504	523	538	505	496	520	539	499	533	539	506	563	526	491	495	520	525	514	486	513	528	519	540	482	501	504	524	534	509	551	532	508	529	478	508	516	526	531	548	568	559	527	486	531	553	511	488	527
8187	1461	1236	973	869	787	761	776	796	794	770	734	727	729	787	723	707	773	746	747	762	753	684	763	738	772	742	712	703	694	758	704	765	743	793	729	743	767	717	715	725	745	674	751	699	720	689	720	662	695	757	732	728	757	795	704	783	730	709	726	695	787	740	710	752	753	766	752	775	685	703	717	798	700	723	709	754	720	786	773	746	702	728	753	691	754	723	698	734	735	712	725	740	729	788	740	771	734	693	761	735	774	778	722	712	791	703	698	700	783	775	747	709	730	719	702	716	721	784	717	714	734	761	691	722	719	736	742	730	738	727	695	729	744	760	751	748	720	725	730	731	701	750	669	705	784	717	779	692	700	716	709	769	699	677	743	691	705	728	703	721	727	741	739	733	757	702	722	712	733	730	721	680	752	777	704	752	704	732	736	714	762	732	796	720	701	730	753	723	746	724	730	746	700	710	710	752	733	740	765	723	695	759	731	709	729	738	761	723	703	724	729	725	692	682	730	765	723	739	746	754	679	720	732	738	727	756	693	751	768	707	739	698	737	691	791	772	701	716	712	753	702	734	729	710	716	704	735	679	713	704	725	689	741	710	720	743	729	735	731	728	783	771	700	699	731	798	737	705	766	706	753	708	717	731	707	763	766	780	691	743	693	744	710	718	731	744	728	723	735	705	669	703	757	695	733	667	735	725	703	686	717	762	738	741	695	776	725	748	733	698	703	730	673	729	781	737	674	680	750	731	704	716	700	768	724	723	714	769	719	727	695	719	724	719	685	681	712	687	763	749	765	691	719	756	731	738	730	739	747	693	720	700	692	744	797	750	719	744	733	703	700	707	794	737	717	709	785	725	769	797	758	715	741	687	722	705	737	726	737	711	734	716	760	688	705	720	721	732	697	753	710	731	719	708	705	738	803	730	742	731	739	680	730	722	759	716	766	705	682	751	713	692	763	758	712	807	739	714	728	702	724	697	752	725	747	738	706	743	720	689	742	699	666	686	696	722	695	682	688	736	742	720	708	731	733	723	755	723	767	718	739	706	721	755	724	713	734	770	672	766	729	765	694	718	733	727	757	725	811	728	713	754	718	725	700	723	715	780	711	770	764	704	737	729	684	711	718	741	760	727	741	710	794	726	763	673	773	741	682	718	704	758	722	739	748	691	686	733	712	706	749	745	763	711	730	718	743	732	768	757	738	713	679	705	731	710	727	753	706	742	701	758	739	735	746	723	686	688	750	728	730	702	747	710	719	732	775	742	735	720	753	719	742	723	717	671	760	767	732	725	741	720	710	719	689	754	684	716	701	714	691	715	765	754	742	731	727	726	737	744	753	716	726	703	714	682	748	746	767	703	731	720	749	755	696	742	764	740	746	724	704	724	769	739	759	723	774	726	746	733	772	739	686	724	681	746	715	715	693	769	707	742	710	723	733	693	699	709	686	730	705	694	737	692	696	732	756	706	704	729	728	778	673	782	706	759	740	708	725	715	781	707	771	740	707	754	765	763	678	711	732	741	706	749	725	749	728	699	732	694	722	736	715	709	751	731	757	749	754	766	746	750	746	738	703	754	724	746	759	748	727	721	732	671	717	720	743	748	743	710	733	746	705	703	769	760	730	755	708	692	742	770	730	693	744	765	687	721	754	721	759	747	693	724	695	715	750	744	703	727	721	745	694	724	743	722	716	671	737	721	748	732	737	708	695	698	798	724	703	765	755	713	789	762	729	726	726	746	730	704	737	704	725	719	783	749	752	764	746	704	746	708	795	715	703	753	737	724	753	728	731	749	687	741	756	755	697	745	720	758	689	722	706	715	719	747	748	744	763	714	745	707	767	760	729	742	754	734	735	722	732	705	758	738	688	690	706	699	686	713	751	715	703	735	744	716	696	701	704	701	741	726	724	746	685	723	781	671	764	711	755	727	702	701	707	735	730	715	751	730	749	725	742	749	691	681	762	759	716	734	723	737	685	734	735	704	742	718	722	697	697	730	709	727	700	721	750	722	726	742	704	689	701	740	735	719	685	731	701	712	764	702	735	705	718	772	768	738	700	753	739	735	741	681	742	738	697	709	743	732	700	705	725	725	744	724	699	698	709	798	734	731	737	685	720	672	740	717	767	693	727	731	724	730	716	756	753	747	786	774	756	720	702	731	718	702	742	731	715	716	687	692	757	734	703	789	738	708	708	718	729	738	742	718	756	722	692	682	764	710	684	758	738	763	703	724	725	722	762	713	716	748	719	711	698	735	683	757	714	685	718	683	763	722	746	744	711	750	732	691	707	703	696	759	764	717	756	748	733	757	756	741	771	695	694	708	750	722	745	697	692	717	700	699	724	735	730	708	717	758	702	739	726	693	675	722	748	704	756	765	759	761	683	730	755	750	765	731	786	779	779	738	740	698	770	717	689	743	717	696	738	722	725	758	727	755	737	693	682	694	715	739	730	660	762	730	764	700	745	729	754	703	737	720	766	717	762	758	704	721	734	708	715	725	736	739	722	783	752	743	792	752	759	751	732	735	698	674	720	764	767	709	705	702	706	726	724	744	783	708	775	751	753	720	762	740	738	737	739	712	772	706	730	731	742	710	769	757	732	728	731	742	782	744	704	702	740	744	669	678	734	790	755	722	719	771	742	710	718	703	666	717	728	714	721	780	730	727	698	754	731	733	687	744	710	706	753	769	751	692	778	736	739	723	727	690	735	710	709	719	764	717	712	696	714	763	746	699	721	711	754	730	755	731	735	736	726	717	665	735	761	751	736	743	729	726	719	703	768	745	815	704	718	740	685	711	758	709	733	771	689	748	743	759	706	758	719	718	708	705	710	723	733	767	745	735	716	730	698	767	727	706	702	725	733	675	743	770	717	714	705	756	760	770	699	749	702	765	779	710	722	734	769	735	770	772	701	754	701	687	757	761	710	736	695	739	732	712	657	760	699	732	682	757	725	715	739	682	750	702	703	739	692	724	715	753	719	708	705	710	657	746	773	815	733	712	717	681	737	718	743	755	719	698	750	715	714	721	735	697	694	749	736	715	743	719	739	745	737	741	751	723	714	656	730	750	702	748	734	753	773	680	751	711	735	680	769	732	750	752	690	750	698	738	713	757	747	718	723	745	705	698	741	744	701	745	731	746	723	707	689	738	749	700	702	733	715	762	732	732	750	759	758	711	715	737	709	725	740	713	728	732	753	722	710	762	723	721	792	731	751	737	728	724	723	721	787	772	733	722	750	743	785	701	718	735	721	641	763	751	709	722	711	751	753	726	696	717	730	684	692	692	698	706	698	685	741	776	799	772	711	772	720	734	720	734	737	724	752	768	774	714	714	784	727	740	704	792	721	811	738	715	752	749	740	732	764	708	727	752	738	759	738	737	718	740	715	779	739	719	702	728	704	709	709	751	726	729	709	716	716	703	714	677	770	735	737	728	739	740	725	695	687	789	742	770	742	703	717	724	742	729	717	709	696	733	738	671	761	696	669	744	754	739	758
23483	20938	28291	23731	20924	11720	1334	852	751	763	675	668	634	623	640	606	597	610	612	616	617	555	595	624	523	592	578	524	552	591	513	567	555	590	544	560	568	541	552	542	553	587	598	591	563	580	540	573	552	598	522	538	588	591	536	563	559	568	555	544	565	589	570	549	541	580	554	584	554	561	549	587	553	547	594	575	527	575	565	570	551	575	532	556	551	565	562	570	546	552	621	536	543	574	549	489	534	568	551	543	545	558	546	526	556	559	550	532	543	570	541	597	541	557	557	509	573	565	577	519	613	557	542	577	566	581	569	585	560	509	559	578	568	528	555	559	557	567	579	562	521	544	561	572	569	537	555	528	545	574	537	539	539	538	552	532	549	548	566	533	544	526	557	542	516	546	515	527	589	564	540	534	554	538	573	575	509	517	564	547	559	576	573	540	560	489	575	516	547	554	547	534	543	546	520	522	579	503	557	530	550	559	541	584	575	559	553	571	519	535	571	572	570	569	558	527	568	523	544	534	546	548	555	512	546	556	509	560	538	538	491	605	574	562	525	545	562	530	546	550	532	552	539	598	566	552	587	553	517	530	564	573	513	502	550	525	554	540	529	565	555	551	587	560	570	553	550	573	543	553	530	557	578	552	537	548	554	491	572	555	532	590	532	527	545	575	538	504	584	538	606	512	541	517	544	518	576	550	542	528	542	529	515	555	549	542	526	584	526	487	540	528	548	581	541	513	535	548	531	594	560	574	524	553	511	542	519	538	530	531	595	521	512	546	545	518	544	565	549	565	558	581	549	577	531	539	557	561	583	548	553	561	518	526	542	570	539	537	543	516	546	559	544	592	594	541	520	523	552	551	573	543	562	533	524	587	510	536	533	587	532	515	529	528	545	562	572	562	510	531	564	585	557	567	518	610	540	533	569	522	536	569	556	538	592	541	545	530	538	575	592	556	571	532	601	577	550	550	564	542	572	552	559	540	564	566	585	509	544	589	555	527	543	506	576	531	511	594	534	571	572	500	556	547	539	557	538	547	535	566	497	536	571	565	531	546	552	527	528	554	527	535	526	542	559	543	561	535	574	577	550	544	549	560	530	516	538	525	580	571	530	542	569	508	543	553	563	529	568	537	565	538	530	534	534	580	568	596	575	524	581	584	547	551	575	546	573	513	563	566	564	536	576	562	569	599	588	560	593	566	582	547	522	500	555	531	558	561	557	540	566	546	501	605	532	574	506	551	549	544	536	572	614	540	535	566	510	559	507	528	540	566	537	512	563	582	564	515	540	525	573	549	563	569	552	588	531	540	513	531	533	599	579	542	544	569	605	528	556	494	579	509	546	560	565	559	595	537	535	540	540	510	536	555	534	566	519	533	559	564	546	562	538	552	559	520	514	540	543	531	570	522	549	525	519	589	545	547	512	499	535	571	549	547	591	523	559	550	554	564	573	567	547	539	554	519	538	527	587	513	546	584	554	552	537	592	527	526	573	503	546	536	567	558	523	546	529	536	570	532	537	558	538	531	553	535	584	523	537	531	535	588	532	538	565	533	514	528	538	542	549	555	561	553	561	549	554	493	541	531	502	536	518	549	556	560	534	498	555	570	602	492	535	556	542	572	527	537	541	560	542	558	576	578	571	562	569	587	514	514	539	560	573	550	553	564	523	547	535	549	580	521	548	528	545	546	589	546	558	548	573	577	576	564	514	569	549	566	562	526	564	563	524	521	528	562	556	538	583	559	573	528	518	565	554	553	504	565	517	528	562	578	542	564	522	598	556	532	573	593	539	553	545	544	523	509	522	588	566	570	550	545	531	557	556	548	546	523	548	527	580	564	558	540	570	555	552	559	529	574	551	526	548	535	559	545	549	588	521	544	576	550	515	567	539	543	559	563	563	523	575	532	574	506	587	542	594	550	557	584	540	550	582	569	534	569	551	498	554	557	573	553	542	560	547	521	567	569	538	518	533	578	558	560	534	567	627	550	600	551	531	556	541	500	572	565	580	544	557	543	573	574	558	559	601	578	587	517	528	554	570	524	524	579	541	573	564	493	574	536	512	501	532	557	566	593	553	525	532	566	564	530	555	550	600	571	612	538	533	541	567	529	562	524	569	506	550	580	537	571	523	569	524	560	546	564	533	543	549	562	572	564	558	556	525	547	610	529	554	555	549	538	558	519	578	531	595	524	559	545	497	563	551	550	539	539	564	584	515	556	550	515	539	517	549	568	588	591	557	569	538	523	540	539	543	548	587	566	540	512	576	538	550	535	547	515	548	542	563	566	503	556	546	527	521	549	551	589	544	525	553	503	513	531	540	537	544	540	555	527	582	546	555	514	591	556	571	513	552	526	504	529	553	563	551	518	551	578	552	566	496	533	573	531	520	546	544	550	568	501	566	539	504	513	588	511	554	563	554	577	579	582	527	574	547	544	525	577	512	550	559	564	539	506	524	578	510	548	575	561	517	499	538	534	557	532	517	543	529	550	554	519	544	548	589	576	537	561	558	560	547	618	537	528	578	502	548	515	581	563	552	574	526	548	546	512	524	496	585	557	550	508	559	539	536	551	566	539	515	554	578	540	529	536	554	555	534	537	537	551	518	584	531	562	568	573	554	541	494	556	554	542	538	568	512	507	534	551	562	547	563	569	589	552	549	537	558	563	532	536	561	527	555	585	505	607	554	560	515	566	511	550	520	590	583	549	538	550	555	543	558	544	549	511	521	573	498	551	541	571	529	523	567	558	543	530	523	578	541	579	541	510	547	549	535	505	577	519	525	516	516	566	536	538	549	585	538	529	575	506	559	551	547	539	568	592	561	557	559	573	522	540	551	588	555	575	599	568	549	531	587	545	538	555	545	532	555	583	512	545	570	536	541	547	525	529	559	550	564	507	551	546	562	544	543	558	542	543	559	506	549	553	524	568	557	520	556	528	527	519	533	553	574	552	537	562	504	520	536	571	549	582	538	563	514	523	598	540	562	544	532	517	526	542	565	534	510	568	551	526	570	510	545	507	575	574	547	532	549	510	539	526	549	579	571	555	538	535	579	533	556	551	550	582	540	628	552	560	558	575	507	591	506	543	546	540	532	547	515	535	584	529	572	532	549	553	535	537	572	535	565	520	531	556	545	554	533	532	535	554	554	553	542	559	542	559	545	566	557	552	590	543	583	563	554	553	513	532	515	514	547	571	552	539	534	582	559	559	550	533	559	557	566	534	524	551	495	494	503	485	543	526	585	524	548	534	536	542	556	523	503	558	551	542	519	494	563	564	515	532	569	537	544	579	570	508	516	523	527	530	564	561	571	528	577	527	538	539	560	540	513	555	534	571	533	538	542	519	561	565	527	566	540	542	560	555	514	536	539	562	556	554	525	545	523	574	528	585	540	515	522	555	562	567	531	532	527	457	588	549	551	556	489	534	537	543	572	571	551	551	572	536	564	578	533	523	515	552	535	550	586	585	505	523	519	548	541	540	541	582	504	510	549	545	556	543
19370	9580	7637	3954	2895	2215	1815	1541	1369	1278	1167	1133	963	942	922	929	905	878	888	858	832	815	864	792	782	834	821	773	795	829	819	808	820	768	767	791	833	826	765	753	787	806	763	728	816	772	750	813	730	795	766	750	792	815	806	815	799	729	774	744	788	837	827	782	739	776	733	782	787	796	776	771	802	766	782	793	780	803	768	745	765	723	768	799	786	742	814	748	783	781	814	763	771	773	820	769	768	751	763	802	768	769	809	817	806	816	779	800	822	762	752	786	755	785	727	727	767	781	791	740	754	766	759	801	739	748	822	795	787	766	728	798	738	729	782	755	777	754	751	788	810	734	773	788	805	782	786	791	830	734	728	787	747	763	784	763	796	799	726	786	752	817	729	782	704	781	768	802	771	770	769	770	810	751	788	752	731	757	750	731	732	792	806	762	773	804	777	782	809	766	744	769	796	772	734	775	775	741	796	729	756	749	782	784	739	741	742	791	768	762	797	826	784	732	758	759	767	736	761	792	768	771	800	764	776	777	785	733	732	817	785	726	748	721	776	807	747	734	730	806	768	790	760	820	784	802	789	749	792	788	753	787	774	742	727	810	778	736	812	763	753	793	795	774	790	787	741	768	748	748	765	769	787	770	724	815	763	785	769	769	772	783	771	742	746	750	794	828	769	796	787	779	759	757	734	777	829	773	766	747	805	774	765	789	791	791	763	751	752	774	779	825	806	809	879	789	759	776	792	731	775	738	747	734	779	778	760	766	796	806	804	797	789	777	801	765	788	776	744	797	774	793	781	760	809	752	774	746	784	754	778	776	726	750	777	774	779	704	774	784	773	733	748	793	808	786	774	795	808	827	780	719	816	718	822	708	780	762	786	789	780	772	792	751	744	746	768	763	732	804	795	797	748	771	777	765	777	735	773	745	819	760	741	797	756	825	789	834	826	746	797	756	742	774	770	781	771	754	728	785	829	758	784	766	787	775	794	747	793	762	723	811	817	847	783	787	766	735	801	792	744	787	780	799	805	768	825	791	785	780	768	746	791	786	772	787	778	740	774	773	792	773	745	737	700	785	783	770	773	755	772	744	741	766	743	798	773	796	771	802	757	776	750	812	794	743	772	753	737	811	796	767	731	743	769	768	777	826	785	759	783	765	785	818	766	784	789	779	730	718	805	748	828	781	794	759	766	761	757	758	735	791	796	755	867	804	779	750	755	752	757	811	818	759	774	691	792	787	729	769	755	741	793	816	829	809	789	761	759	793	773	754	755	747	754	755	798	765	783	732	834	781	793	810	804	781	773	783	745	784	788	776	820	782	762	744	755	743	807	758	747	808	786	781	763	804	773	751	766	719	779	781	785	771	753	795	764	783	756	838	730	812	747	750	794	725	777	757	818	805	791	789	795	784	778	784	770	796	796	741	755	770	799	772	747	716	710	848	790	749	781	843	769	736	751	786	731	829	793	768	806	735	782	787	752	796	756	802	808	722	749	800	779	799	721	720	795	743	734	800	772	760	809	757	775	710	756	758	788	764	836	821	781	739	793	749	796	773	771	785	762	733	777	808	813	750	760	774	810	770	791	758	784	792	730	802	766	798	746	786	785	768	809	788	801	761	749	729	826	750	791	768	769	775	742	732	796	782	767	759	826	793	757	755	780	796	745	771	743	780	795	789	769	763	756	751	776	755	758	784	746	787	785	740	814	767	781	762	804	720	771	784	783	746	748	807	786	734	765	735	792	762	779	756	716	818	778	798	760	735	734	748	806	739	801	747	759	789	794	769	718	769	783	724	806	773	789	756	766	797	738	792	776	787	785	810	775	774	793	771	750	758	784	735	774	771	765	779	754	788	765	784	784	778	757	714	725	801	796	787	806	768	788	749	780	783	773	773	791	800	792	756	771	732	759	785	760	824	805	815	737	775	726	796	814	775	818	788	750	775	771	811	726	752	811	785	746	782	762	762	731	800	783	762	792	776	767	759	790	812	789	751	777	791	732	799	810	802	787	831	772	807	725	736	803	766	761	827	776	803	770	757	713	796	744	703	790	770	785	772	806	716	785	751	717	719	782	773	759	716	747	740	740	789	771	778	741	756	784	789	747	771	747	831	749	823	794	780	811	777	758	722	807	723	791	794	785	830	790	769	761	765	791	750	792	836	808	734	726	819	777	750	794	741	751	810	768	739	763	849	776	708	749	801	751	738	756	714	751	755	784	761	805	801	749	774	780	834	801	796	748	706	776	716	783	749	775	734	783	768	775	778	765	751	761	783	768	760	797	758	759	796	784	751	747	744	750	793	779	816	802	786	766	763	807	770	800	790	735	758	767	795	779	798	729	788	777	758	757	760	793	822	784	746	770	827	761	752	768	794	753	796	799	823	770	864	774	774	755	754	763	799	793	818	746	755	777	758	785	776	736	791	773	792	764	759	768	755	756	803	792	761	744	782	799	739	739	767	767	795	734	738	793	801	780	719	786	792	734	795	780	775	765	794	799	777	776	814	706	773	719	793	812	795	780	786	805	818	784	786	787	760	752	704	780	791	794	777	778	750	806	769	752	795	810	768	716	788	772	757	780	700	768	765	796	769	785	744	766	779	802	778	755	774	777	788	753	823	744	754	759	787	806	781	750	794	782	769	717	755	732	788	791	760	784	797	796	783	775	751	758	778	757	742	758	793	788	761	723	804	760	768	724	745	812	824	765	768	771	772	787	796	784	771	789	739	753	759	759	784	797	779	736	791	772	769	790	771	779	739	767	781	758	762	754	752	776	777	770	742	780	771	797	729	754	755	707	731	825	765	814	790	765	788	747	804	771	788	782	786	772	746	815	784	793	753	787	789	761	750	750	796	756	725	819	765	786	764	786	737	800	753	801	783	747	743	798	760	795	774	759	744	804	762	761	785	769	783	760	763	777	754	749	761	802	776	779	737	743	794	807	808	720	741	763	749	780	776	759	742	772	736	742	762	776	743	773	809	779	821	749	781	776	806	750	787	772	775	788	759	802	795	822	751	758	749	752	762	751	790	779	712	747	803	731	764	799	776	768	781	740	777	776	781	747	740	768	773	752	781	752	811	692	836	797	796	804	799	812	794	795	763	731	788	750	759	732	791	753	736	731	774	775	784	750	721	736	764	750	790	762	801	736	757	737	771	764	784	826	732	735	740	730	761	727	759	785	781	744	840	787	750	799	840	746	744	722	806	761	787	802	784	842	759	709	736	846	743	787	769	795	756	757	739	828	740	737	745	740	782	763	748	771	820	760	791	768	793	781	800	771	748	780	813	746	751	753	777	776	757	735	790	748	753	822	806	796	776	787	782	797	760	762	827	831	780	750	796	838	758	784	785	790	815	792	802	793	794	722	782	782	784	808	833	741	782	760	760	775	771	755	781	786	776	768	786	820	798	718	762	811	763	793	734	793	816	787	807	797	765	768	741	761	773	776	823	781	764	795	713	827	785	795	795	794	752	788	839	793	752	782	762	724	752	744	807
22672	21022	28787	23457	21023	20989	8339	912	664	639	599	533	481	469	391	416	421	393	373	367	351	354	379	362	317	325	295	355	320	300	300	294	312	299	323	313	323	324	330	317	306	320	315	307	311	313	308	294	306	325	296	303	340	328	301	287	293	284	306	343	303	309	302	295	292	312	286	296	281	325	290	318	321	332	312	291	280	313	318	282	291	295	329	305	284	299	330	320	305	291	268	301	310	260	298	294	315	282	297	311	319	310	327	317	326	302	299	317	293	277	294	296	306	307	306	296	278	297	320	303	283	285	332	283	289	335	286	281	281	305	279	341	319	301	311	303	273	322	297	314	294	318	330	283	316	320	296	282	289	274	295	296	309	286	311	301	315	290	284	269	294	345	290	268	310	305	286	289	283	330	311	295	278	291	304	286	300	332	289	288	306	298	279	313	316	307	321	300	295	282	306	278	309	298	315	329	322	280	293	294	290	301	315	286	302	322	313	317	314	317	303	310	270	316	273	319	296	284	304	282	276	331	312	321	303	313	305	316	308	286	314	276	273	298	291	287	277	300	285	325	302	302	318	320	332	296	279	287	268	280	300	295	278	302	305	303	271	260	328	334	291	289	330	314	289	290	287	282	304	313	295	278	308	302	301	283	279	289	277	320	311	294	323	308	279	298	282	293	312	312	315	309	284	322	262	329	291	287	289	301	294	287	317	321	292	282	273	323	306	315	287	305	280	303	310	310	281	309	289	283	284	298	296	310	281	298	299	282	296	288	346	297	300	295	314	311	287	304	323	296	279	263	299	304	295	298	286	289	287	292	294	285	323	285	301	266	292	328	291	288	278	295	273	277	300	286	321	305	280	278	262	288	303	283	332	309	294	291	293	298	314	274	292	272	305	324	313	318	313	277	306	329	284	305	300	285	302	315	281	293	304	287	299	284	308	278	319	355	269	292	309	300	299	261	293	325	315	325	280	276	290	314	283	288	289	298	304	283	284	307	316	307	314	304	280	294	306	322	295	280	304	309	308	295	299	320	301	311	272	299	301	279	269	301	267	297	291	279	296	329	281	265	293	325	290	277	285	343	276	277	271	300	305	319	336	298	305	299	274	341	277	303	320	329	262	307	339	300	291	314	257	292	318	310	278	296	314	290	279	323	274	293	283	292	281	298	296	306	292	312	277	302	303	293	310	281	279	307	321	316	331	297	317	296	310	294	321	312	289	299	295	299	337	272	305	272	313	299	334	293	285	290	291	297	301	301	315	311	285	298	279	326	296	319	327	313	318	307	294	294	300	307	297	296	302	302	304	306	286	309	302	300	270	284	287	345	307	277	312	311	296	279	295	268	286	273	266	273	308	312	296	272	283	289	310	309	296	299	295	300	297	283	346	326	294	277	290	270	273	291	285	314	310	314	299	271	279	287	316	272	282	330	288	299	279	299	327	301	334	297	302	294	320	310	304	282	286	314	313	319	352	290	301	280	290	291	272	296	290	314	303	292	272	298	296	294	271	282	301	284	319	284	279	295	342	298	325	282	301	282	309	293	286	324	304	282	284	323	277	291	301	298	321	315	292	302	265	290	278	288	302	302	289	303	309	292	318	284	258	297	293	296	293	244	322	293	276	294	310	272	285	315	282	311	285	282	283	308	335	318	300	311	301	288	318	296	331	265	317	299	284	290	308	298	298	327	288	305	276	304	311	282	297	295	286	295	298	284	293	284	284	295	322	296	280	283	310	294	299	301	262	277	297	266	299	323	308	270	262	327	287	265	303	297	286	278	304	304	303	286	259	338	305	300	305	318	265	286	286	293	283	299	277	275	284	292	282	288	309	305	285	304	291	278	323	289	305	312	303	317	283	278	298	287	289	299	277	302	303	269	270	315	288	285	312	281	289	331	271	286	315	302	330	299	290	298	326	311	296	278	291	310	290	317	271	305	326	256	299	303	320	308	285	309	315	279	302	309	288	302	315	323	270	307	292	301	291	319	296	289	307	298	329	312	296	330	299	282	303	321	304	309	270	291	308	308	309	311	264	336	320	277	298	271	299	310	265	298	280	316	286	310	294	308	294	298	280	321	286	296	293	292	316	281	322	315	294	300	323	307	292	285	305	282	327	319	304	307	297	309	291	296	329	315	300	275	322	316	297	313	286	277	270	276	275	281	317	276	284	305	310	290	295	295	301	309	281	288	288	326	293	304	323	299	288	304	294	310	330	327	302	296	314	305	275	323	286	301	269	301	301	311	318	293	283	292	338	286	313	285	314	294	297	329	288	273	286	285	271	295	329	290	300	276	310	296	289	303	321	312	303	303	310	291	291	291	301	304	294	274	279	278	261	268	291	301	340	277	318	290	319	287	281	300	289	292	335	329	277	330	294	339	272	288	313	284	321	290	264	298	302	294	302	309	299	288	293	295	284	271	327	302	304	298	285	315	271	302	308	304	278	314	310	285	320	270	313	352	288	314	283	297	297	303	275	335	314	315	293	301	333	312	273	290	288	303	312	327	322	306	298	296	301	314	295	293	290	284	316	312	298	296	318	287	301	286	322	291	294	293	269	275	274	297	292	310	299	309	316	268	256	292	291	290	270	296	287	301	292	334	304	285	307	318	321	299	313	284	323	322	273	288	296	338	290	298	271	300	305	265	310	278	267	315	288	281	285	312	317	291	302	281	315	306	279	275	288	261	289	296	323	302	271	291	304	271	305	289	327	291	288	253	287	300	273	296	277	300	275	278	275	270	281	301	298	291	287	303	308	285	311	317	280	275	329	289	281	292	308	288	297	297	274	281	289	300	298	273	307	307	309	316	321	267	280	290	289	313	280	273	335	315	327	291	296	250	313	282	265	317	284	311	328	292	263	269	287	294	307	280	292	286	291	313	299	341	294	334	241	273	323	297	297	290	286	322	287	288	312	317	293	293	291	314	284	319	354	313	325	295	312	281	287	302	298	309	279	305	304	266	309	298	319	287	280	288	309	290	324	307	287	330	299	300	312	302	301	303	289	272	306	308	294	310	287	318	283	302	306	316	287	306	302	298	298	310	293	291	273	296	307	304	310	305	292	267	290	290	292	288	305	318	298	289	281	337	264	303	270	285	275	291	301	306	290	313	283	289	319	296	298	284	311	297	286	274	286	316	297	295	301	293	280	325	311	290	313	327	308	300	307	298	330	299	291	284	292	264	286	292	314	294	291	287	304	296	285	275	298	295	249	300	262	313	307	297	315	318	300	297	289	300	281	285	308	294	299	321	314	324	311	337	332	307	317	329	316	317	288	278	285	310	310	287	295	307	306	284	289	285	281	301	302	266	309	281	302	317	308	285	308	300	297	272	296	277	314	285	314	309	291	282	294	307	263	316	290	276	287	294	279	288	269	322	281	271	297	292	265	319	276	290	256	310	298	304	304	300	302	290	291	304	269	308	295	264	296	298	299	286	262	303	310	346	324	301	306	296	299	301	287	290	325	325	314	294	292	315	276	298	320	305	290	315	307	277
21330	14580	11952	5892	4161	2976	2384	1931	1560	1341	1134	976	896	885	791	744	689	663	656	601	545	583	550	544	508	512	513	519	490	543	512	506	494	441	485	461	476	485	422	467	461	470	494	480	454	474	468	471	445	446	476	440	496	454	442	454	476	467	443	445	407	428	409	423	423	475	448	429	456	457	453	453	454	421	470	430	434	459	429	401	460	446	434	403	404	433	434	486	427	445	437	429	455	458	443	397	425	420	465	408	442	450	455	438	476	405	433	408	444	454	407	444	423	445	421	457	419	431	445	467	430	468	469	426	450	449	415	413	424	487	480	441	438	435	476	455	431	405	468	419	495	388	415	426	421	451	450	419	448	444	446	409	487	450	435	398	426	419	484	428	451	465	412	449	443	421	448	429	442	426	449	451	412	416	412	415	398	388	431	430	455	461	424	430	439	437	407	428	434	455	426	433	405	467	452	426	473	423	415	442	398	410	411	411	449	460	467	422	398	437	420	403	474	449	451	427	423	419	424	444	425	435	421	453	473	405	392	464	455	451	454	418	387	452	416	443	400	435	414	415	459	443	428	431	404	439	432	458	400	429	395	419	396	432	401	435	421	410	407	464	428	463	417	449	409	432	434	473	443	426	437	436	421	445	402	440	430	454	467	441	431	410	421	421	414	426	428	429	451	405	457	448	485	438	438	454	455	416	414	431	454	461	431	431	408	458	472	415	443	431	432	410	440	416	388	435	450	457	407	414	419	422	463	419	413	455	454	430	398	396	438	453	458	453	483	448	400	422	460	413	458	445	434	482	419	424	442	421	430	423	417	463	430	468	434	413	456	425	387	440	430	416	454	436	421	422	456	458	427	433	429	413	392	430	439	437	409	412	459	428	392	471	463	409	438	442	432	444	434	454	458	448	443	451	447	431	413	423	442	438	423	461	410	466	472	443	483	430	461	419	415	430	407	427	464	437	418	425	442	398	416	435	423	443	445	422	439	465	418	417	425	450	417	437	454	433	437	441	404	389	422	456	436	445	432	450	408	442	456	423	415	405	426	434	417	450	372	475	441	404	417	398	394	433	414	407	427	449	433	457	441	435	429	399	440	471	397	426	438	415	392	471	450	445	424	439	431	402	477	445	388	423	394	453	393	481	435	386	435	421	401	421	398	414	439	445	421	439	433	413	415	366	435	416	419	474	471	477	438	412	411	397	429	429	460	456	457	389	422	451	427	469	471	402	412	449	472	423	411	454	421	469	447	421	461	434	418	424	436	474	433	427	428	438	440	436	426	461	432	433	431	439	436	398	390	458	404	402	439	407	428	461	434	444	407	420	437	430	410	433	405	447	463	414	465	441	434	466	431	450	406	398	410	444	445	433	429	438	427	451	424	408	463	415	409	399	458	423	411	436	393	436	445	435	470	440	428	409	435	411	445	414	446	441	415	419	427	420	481	388	417	452	411	401	424	399	425	414	434	400	425	448	447	475	439	456	439	453	438	438	449	422	465	426	420	457	460	422	400	440	453	446	417	433	448	447	460	467	459	445	425	451	416	426	491	411	472	440	399	387	452	437	384	454	476	403	460	476	460	418	420	413	435	396	435	406	435	425	445	456	425	431	418	444	431	443	447	390	422	430	431	450	433	450	438	414	430	432	402	393	418	406	421	422	422	417	448	412	435	416	440	419	436	412	398	417	394	439	398	422	442	408	419	458	456	414	471	442	455	454	449	435	453	413	405	478	435	467	435	391	395	436	430	435	432	443	436	408	457	423	468	399	425	450	446	435	415	411	403	412	417	398	410	399	432	399	442	431	460	416	407	457	428	416	420	435	474	426	437	431	407	467	444	407	437	455	440	426	425	454	414	440	406	454	409	417	416	437	420	412	423	399	447	454	436	451	415	420	432	423	459	412	435	433	419	441	447	418	442	461	406	466	447	432	455	427	443	443	438	427	474	406	436	440	368	451	406	414	450	422	439	428	451	417	401	445	451	428	424	417	403	411	422	450	475	468	435	439	438	424	441	436	449	427	460	446	432	418	392	423	439	467	426	438	458	429	435	453	398	378	424	477	431	453	459	430	415	453	427	453	445	458	462	396	408	418	446	457	424	439	453	448	423	417	445	442	420	430	419	424	424	439	474	431	441	432	416	439	464	395	445	432	443	462	409	456	449	421	437	434	422	458	396	450	423	393	413	432	439	429	466	423	437	429	433	411	423	448	470	377	424	437	414	411	441	426	434	427	436	445	436	487	465	441	411	409	397	482	438	429	442	412	405	472	441	423	421	455	466	414	442	449	410	424	430	398	388	442	443	443	443	450	400	474	407	427	431	398	456	403	424	458	446	445	411	391	449	418	389	438	430	445	420	442	430	422	409	428	446	432	371	426	439	446	463	451	424	456	421	437	430	428	431	392	454	407	424	405	453	411	424	433	417	387	463	439	424	397	404	432	431	472	399	424	397	465	444	424	423	450	427	420	442	423	417	443	401	450	434	444	415	433	445	424	432	390	428	405	406	416	441	427	415	437	433	415	428	420	429	431	424	400	441	423	441	436	460	448	421	403	422	410	433	461	446	398	408	438	443	473	410	474	412	432	450	445	435	415	418	450	393	454	426	439	439	402	444	434	444	429	433	411	417	426	459	436	469	443	425	427	425	413	432	451	434	453	408	481	417	432	437	438	448	435	468	439	414	412	417	370	427	436	438	442	461	422	406	421	455	416	443	437	447	434	412	452	437	452	457	482	409	440	431	449	448	396	416	443	453	383	404	485	416	401	430	428	428	443	442	465	411	460	451	381	438	418	446	453	417	431	433	403	432	447	419	455	411	439	407	419	450	445	434	419	389	425	417	442	406	473	468	449	445	456	422	407	439	437	436	415	410	449	421	425	446	401	425	380	391	409	408	427	453	413	410	415	451	436	460	472	424	393	421	456	429	430	441	437	437	424	422	425	410	426	449	444	429	444	437	423	441	439	424	405	400	441	432	427	444	416	458	427	402	432	434	428	447	416	431	411	405	404	389	433	393	425	418	461	415	461	393	428	459	432	453	419	428	428	444	404	403	408	442	398	430	446	458	422	453	404	404	438	454	437	436	447	438	463	459	455	446	414	417	458	440	422	455	416	455	462	426	409	409	412	413	476	445	471	419	414	458	426	431	432	439	438	423	434	429	421	434	431	440	427	410	421	395	432	438	410	435	443	438	445	456	401	409	474	462	432	430	429	432	446	437	431	447	415	398	447	413	407	472	424	426	444	431	420	421	439	444	403	439	421	438	407	429	425	424	439	473	428	416	392	421	407	399	443	438	412	448	445	474	413	432	475	459	414	427	432	472	463	420	464	416	437	424	427	433	415	409	426	434	463	447	397	443	452	429	445	423	428	456	421	421	427	426	440	423	429	410	414	449	436	440	405	396	409	431	447	404	419	444	441	451	423	438	425	444	424	417	417	417	451	461	427	422	438	449	445	434	437	442	444	419	425	453	426	442	460	419	450	430	438	409	399
26850	20366	8594	951	584	526	538	512	549	518	534	516	517	504	536	550	540	515	537	523	535	577	510	522	538	505	552	503	506	498	523	533	550	499	506	488	514	511	529	544	552	515	524	533	523	498	554	507	564	528	508	520	473	554	523	532	501	568	518	511	530	517	498	533	545	488	513	526	518	516	546	521	538	572	509	545	505	559	506	507	492	508	540	520	528	522	517	529	563	507	506	506	510	494	525	473	534	563	507	506	528	532	512	492	553	494	506	531	500	506	544	552	524	515	528	527	478	538	492	533	450	517	530	510	514	516	546	492	484	556	530	513	538	562	508	519	500	539	481	488	527	557	491	491	571	512	490	495	527	566	502	505	505	550	513	516	520	499	539	505	531	556	527	526	494	529	512	499	535	513	520	525	521	519	514	532	522	505	520	528	568	543	542	538	548	523	496	530	519	511	498	525	509	515	522	505	512	546	526	530	551	531	548	491	571	519	499	537	516	550	540	509	477	547	506	524	538	547	508	495	545	514	541	554	483	548	529	540	546	530	567	527	545	476	543	507	526	449	528	540	551	502	554	479	519	525	543	521	531	521	507	487	504	579	499	543	541	511	508	519	491	500	514	527	498	549	483	531	510	524	538	492	520	521	505	507	516	474	489	495	511	518	472	507	537	546	546	549	504	541	535	488	513	523	517	498	523	487	513	519	512	542	513	537	506	512	477	498	465	528	504	560	526	471	512	500	540	550	498	522	473	515	538	532	489	544	528	561	517	561	521	537	516	511	544	509	475	541	541	531	510	505	505	484	501	524	480	532	506	533	501	539	530	483	517	515	515	522	482	508	516	510	560	494	505	509	527	490	499	498	527	496	485	539	540	531	509	525	544	516	531	536	510	530	508	500	525	550	501	554	555	569	495	505	562	526	522	557	517	530	538	515	504	539	476	484	549	502	538	500	473	535	503	560	512	558	528	500	536	494	502	520	520	516	538	493	503	549	546	469	483	527	515	524	482	522	521	557	500	540	560	540	547	550	542	503	517	530	535	522	550	539	548	513	505	502	532	523	464	487	532	499	514	567	520	535	543	559	490	540	518	514	527	541	544	491	517	497	510	505	473	489	514	553	523	549	529	527	484	509	575	521	543	513	502	511	477	510	520	514	498	540	496	518	497	492	492	526	533	537	555	452	541	485	523	520	478	505	576	506	482	479	536	523	505	521	566	485	497	495	549	505	516	528	530	506	507	506	537	481	537	505	512	545	495	464	517	484	509	518	535	494	525	481	526	517	515	501	551	506	507	475	552	511	539	539	523	515	531	511	539	531	534	537	514	498	512	558	524	498	507	520	518	489	531	487	449	520	524	514	504	532	524	481	544	559	502	515	522	528	510	476	489	476	521	506	498	555	468	530	465	530	557	503	489	535	536	500	511	534	525	491	527	549	504	522	514	566	515	538	470	527	511	547	514	502	480	507	555	520	556	551	495	535	507	512	505	472	523	518	565	478	555	534	533	533	549	554	505	574	511	476	527	502	497	550	512	475	508	525	538	498	537	514	500	503	525	496	531	525	479	489	509	511	499	497	519	539	501	529	511	504	488	510	512	545	524	482	530	522	548	534	578	527	544	522	528	528	495	537	478	514	564	552	523	520	479	565	547	526	508	558	539	485	503	558	512	505	542	525	511	494	510	509	499	547	520	533	531	486	534	559	544	553	529	521	497	540	521	515	551	501	468	524	499	525	501	509	537	526	538	540	520	521	541	515	483	541	504	507	529	514	555	499	549	502	525	550	530	509	546	548	508	547	531	517	560	516	502	527	480	534	518	517	565	513	534	518	523	600	486	558	516	527	527	548	541	527	529	529	548	509	502	509	532	500	524	500	504	536	541	536	506	517	475	559	520	515	519	519	496	506	537	536	491	487	519	480	547	554	547	560	485	530	549	515	500	509	493	496	469	492	545	503	507	498	525	520	498	541	539	492	490	561	514	513	529	499	480	506	517	520	532	488	508	523	522	503	508	510	516	520	504	503	505	542	502	518	488	541	552	505	545	471	545	543	529	494	521	504	490	547	545	521	507	537	503	535	537	502	549	511	550	505	523	501	530	503	528	497	543	524	504	509	522	503	463	515	539	552	537	504	511	539	514	528	501	515	548	503	549	493	495	492	530	499	507	538	509	540	487	535	509	526	522	514	516	520	508	517	502	537	509	513	542	507	528	508	510	544	505	511	495	506	543	501	512	500	523	520	526	519	515	528	550	521	490	536	510	548	503	500	527	511	490	522	549	485	498	555	518	538	515	531	539	515	557	501	546	542	535	522	527	495	549	521	517	480	528	530	494	521	527	575	497	497	518	514	507	533	535	464	513	527	526	521	500	540	500	539	549	483	515	530	525	517	488	485	508	538	537	519	480	558	514	534	518	558	517	507	519	501	495	485	537	534	521	532	518	503	539	487	518	525	498	554	476	493	500	478	490	539	536	548	527	520	515	538	523	513	530	509	546	544	505	521	577	511	550	536	481	518	550	524	562	540	538	508	510	488	522	526	534	510	532	481	532	498	533	521	525	545	505	503	547	471	530	532	533	518	529	534	548	574	495	483	495	535	544	489	552	466	476	519	525	466	524	476	523	557	507	521	524	524	537	551	510	499	506	524	549	493	503	526	526	512	514	505	484	530	525	515	519	464	528	522	560	499	508	537	500	515	520	538	519	506	512	576	531	553	495	564	480	552	566	518	498	520	518	525	534	525	510	519	536	524	520	551	513	518	501	529	527	533	555	487	547	532	510	485	528	482	524	506	504	483	491	506	518	562	526	522	563	530	512	503	545	491	484	514	524	517	520	514	503	491	524	504	532	510	511	507	536	530	511	547	542	535	521	528	499	508	529	517	525	527	543	545	519	533	488	525	514	472	509	557	507	523	507	584	495	475	553	511	524	520	501	535	527	521	523	533	513	447	515	545	541	507	516	490	543	524	512	523	560	503	561	559	509	511	514	516	516	548	485	544	498	508	528	521	530	538	519	516	490	544	530	515	501	547	566	497	512	503	527	536	494	527	517	510	546	500	560	485	525	515	527	509	499	524	499	519	507	516	571	480	495	499	498	563	514	485	515	547	532	506	534	520	554	535	518	494	522	507	472	515	524	490	502	475	488	505	496	524	500	519	528	546	523	530	545	526	533	505	524	514	528	499	512	555	530	515	550	494	522	519	513	506	521	496	526	526	508	536	488	509	559	542	545	516	529	503	555	525	512	536	483	538	508	505	500	514	468	528	469	493	527	497	548	558	531	483	535	482	559	539	511	503	495	543	494	539	497	521	516	523	507	513	538	513	522	560	506	501	508	530	508	500	527	498	505	492	479	529	485	494	502	487	535	491	499	548	495	551	495	507	490	493	560	561	529	470	522	483	532	476	544	527	504	505	510	511	524	476	490	496	498	530	511	535	541	492	502	482	520	527	535	524	494	513	545	537	531	541	486	567	530	561	493	547	517	533	504	534	533	543
8304	1400	1138	939	898	888	791	830	736	784	760	786	721	770	723	716	804	712	714	725	689	722	705	746	704	717	755	734	725	674	742	679	731	719	719	729	748	701	754	664	720	736	741	667	749	744	706	711	751	683	720	680	689	727	766	698	716	748	718	738	677	727	751	687	702	719	727	765	757	731	775	748	730	740	702	722	691	723	685	731	697	764	756	730	701	742	740	750	756	705	739	716	748	695	742	716	695	677	736	715	713	691	696	700	702	739	676	709	710	690	745	729	705	702	715	706	754	753	766	725	716	723	743	700	691	738	769	728	707	731	725	752	727	711	732	715	771	678	729	702	756	728	708	701	752	752	681	705	720	742	742	728	741	690	703	749	733	690	737	676	718	703	717	723	704	732	744	776	735	732	691	686	735	690	690	727	682	721	772	755	748	734	743	725	723	723	741	700	731	707	747	770	731	717	680	763	763	745	678	729	737	722	679	747	715	717	768	732	728	696	717	709	736	780	771	744	753	740	724	729	744	729	743	708	712	763	714	747	715	759	726	725	728	746	717	771	718	792	708	674	710	725	712	703	688	708	724	714	760	686	688	723	702	711	747	740	683	697	736	717	767	708	710	714	742	753	760	758	711	740	703	745	727	740	692	722	710	718	693	722	705	708	694	743	687	764	768	683	707	737	768	675	670	723	694	751	710	763	721	691	730	722	755	746	710	738	723	732	723	718	705	675	748	713	700	711	707	710	703	714	724	731	778	763	713	732	720	739	694	788	749	711	783	719	719	760	742	703	715	794	766	725	757	722	750	715	753	732	673	753	673	782	719	737	710	731	744	740	752	742	694	726	734	734	709	758	714	677	750	781	767	704	735	772	734	739	722	742	793	733	755	720	776	725	698	727	743	777	759	741	703	765	722	743	727	734	718	720	756	726	736	730	749	729	724	709	715	717	736	765	713	739	693	745	796	781	697	703	696	711	701	736	755	722	739	686	751	689	699	695	739	729	735	699	708	746	758	728	712	696	747	726	689	718	723	676	744	710	771	689	747	770	747	715	761	701	679	715	698	672	730	684	724	785	706	755	708	704	747	740	714	711	773	705	754	675	717	723	732	731	745	685	729	732	685	700	709	712	716	725	738	711	697	683	742	700	733	717	686	739	751	691	739	716	725	759	658	730	725	733	761	730	699	686	762	696	777	667	707	692	705	746	714	730	706	748	722	680	730	731	727	711	725	725	731	717	738	689	725	753	710	717	740	731	710	724	710	707	699	711	707	724	634	732	766	685	715	749	714	726	706	793	754	743	736	740	739	700	764	684	744	699	701	733	769	709	724	723	708	734	720	717	702	692	747	757	747	708	696	711	745	737	743	726	730	743	699	764	700	730	751	707	713	730	719	696	698	714	730	754	701	737	726	720	771	716	740	748	723	757	723	717	704	717	763	742	649	736	718	743	724	701	713	671	680	705	733	704	761	665	714	727	731	730	724	695	704	722	749	727	719	686	731	707	681	732	721	739	697	745	726	813	717	706	732	773	727	730	688	730	729	703	770	743	706	700	724	718	739	790	712	712	694	730	692	718	745	761	742	709	709	685	725	750	766	727	758	725	760	757	686	736	744	714	749	741	683	697	710	711	678	711	736	719	747	761	732	712	703	736	721	673	707	744	690	690	749	716	737	742	699	705	733	698	688	741	643	720	689	698	682	724	732	676	694	740	697	763	744	740	721	718	723	738	688	719	748	739	727	751	715	707	719	786	712	693	744	770	795	692	755	723	750	712	778	756	747	745	755	686	730	692	730	756	760	767	696	711	732	775	793	738	697	727	716	688	717	756	709	732	759	700	734	726	738	750	669	722	709	746	729	744	716	717	751	687	736	743	738	757	726	699	741	712	661	726	758	769	774	734	791	769	735	685	751	756	705	743	759	762	700	733	755	730	732	721	721	712	737	703	755	687	722	752	764	769	788	716	762	716	747	746	734	732	736	680	682	750	729	707	661	716	753	713	787	701	743	732	743	677	758	727	754	715	770	743	709	748	759	707	734	768	722	717	721	721	720	730	691	733	672	770	714	754	777	730	758	687	708	690	722	716	751	773	756	674	771	768	737	750	755	708	690	710	748	761	750	726	705	734	769	728	712	722	736	746	702	725	733	738	738	779	730	764	726	711	686	722	691	798	724	745	747	758	678	744	744	692	702	674	754	715	695	722	732	719	737	768	764	729	733	681	717	676	749	718	751	702	756	728	691	755	765	754	694	744	775	698	754	658	764	758	745	717	724	754	720	683	728	741	711	719	733	678	672	704	748	727	722	760	702	726	715	743	758	740	744	727	678	747	736	776	739	756	713	736	757	719	697	729	743	759	731	670	750	717	707	739	725	723	688	739	753	721	715	732	716	696	711	726	694	745	718	700	750	704	724	711	709	735	768	722	727	693	728	768	725	762	714	725	725	717	700	725	714	701	713	742	756	685	748	720	672	759	704	748	715	727	718	693	761	720	743	718	709	770	692	737	721	701	728	722	677	721	699	794	746	707	706	750	711	692	711	735	748	765	725	685	749	739	751	734	724	771	716	741	732	768	744	677	735	691	783	728	713	734	765	718	737	674	735	699	689	706	707	724	684	707	759	715	695	757	765	670	751	712	774	689	716	732	759	757	757	770	732	720	720	691	718	732	753	706	735	741	722	778	745	704	730	706	694	701	807	779	740	750	748	721	705	741	681	740	791	703	697	749	740	697	715	714	745	738	719	751	730	754	736	699	702	703	729	700	720	757	731	703	725	785	687	724	757	741	722	702	724	710	703	724	742	759	733	672	728	770	767	729	763	736	704	737	737	770	720	715	692	738	707	717	750	715	725	786	685	799	690	721	742	679	697	703	692	767	736	694	739	750	696	687	692	700	734	721	728	663	776	709	681	720	725	747	764	741	753	700	724	694	706	763	725	740	712	708	721	720	729	736	762	704	682	686	731	743	725	722	771	743	708	714	705	767	724	729	755	701	690	739	758	701	719	752	690	725	734	734	711	703	672	757	694	705	713	714	754	684	730	742	732	748	729	689	658	724	759	726	718	688	778	718	732	789	693	734	751	732	708	773	727	717	695	743	693	724	674	736	728	708	709	726	715	726	751	776	713	754	749	702	710	738	720	703	737	720	709	683	739	715	652	693	703	702	689	709	721	727	699	716	763	708	749	704	725	667	735	711	717	736	678	723	681	736	745	755	726	727	733	721	756	661	759	723	807	781	712	733	731	736	728	701	747	698	677	675	715	718	677	728	691	741	726	748	718	736	717	741	748	761	723	723	745	701	750	777	713	706	724	738	772	778	715	793	750	731	697	742	695	772	692	692	689	738	695	720	760	732	715	748	718	749	717	742	682	733	737	691	777	758	736	710	728	726	724	709	740	744	699	703	741	710	703	677	703	696	748	721	760	746	732	719	723	739	715	746	789	736	698	724	717	659	723	711	729	716	706	753	735	743	732	704	726	729	708	726	736	769	742	719
23511	20986	28341	23800	20977	11398	1232	937	767	708	680	683	637	652	645	612	594	551	625	596	564	537	591	571	558	541	564	588	528	579	561	510	530	555	548	565	547	499	573	523	576	546	551	558	565	556	540	539	546	560	552	522	555	545	576	544	516	562	573	567	525	532	532	518	544	506	561	551	505	517	531	531	550	559	546	568	586	562	552	568	547	543	512	519	553	543	542	532	487	581	566	522	523	540	546	535	530	554	506	575	538	543	532	531	535	549	558	571	504	503	500	541	533	555	552	537	587	542	528	528	529	504	541	551	545	540	520	500	513	506	567	532	560	570	519	567	562	521	574	513	542	541	558	551	527	507	550	523	591	503	536	557	555	554	534	538	515	534	533	519	528	508	576	528	515	524	572	548	543	574	536	536	548	574	527	556	512	543	547	558	516	512	551	551	541	527	532	535	553	542	509	517	518	553	528	550	567	521	548	540	523	548	549	525	552	552	542	519	555	528	527	521	498	566	528	536	519	539	544	529	544	523	558	527	511	552	558	537	514	547	533	519	538	565	535	570	551	554	528	542	545	509	516	519	541	514	522	546	526	562	564	540	535	503	533	540	568	528	533	589	504	576	581	531	506	542	536	567	539	511	527	572	521	500	564	519	514	564	534	547	582	558	543	504	522	564	538	540	524	557	568	593	528	549	531	505	527	545	549	515	533	499	558	554	547	541	548	516	533	529	513	573	529	547	563	576	581	529	522	496	499	547	521	493	561	545	530	524	552	557	603	522	565	537	537	540	523	514	545	562	522	515	537	537	570	540	515	513	528	577	545	550	521	594	557	568	574	522	547	542	540	527	569	590	564	542	537	539	530	516	526	588	524	533	550	565	510	575	483	566	501	539	538	548	505	551	560	561	545	512	564	530	494	568	497	501	587	533	552	529	579	538	548	542	559	583	518	535	536	533	511	489	497	579	512	532	528	540	526	527	536	537	559	553	575	504	600	479	533	590	572	561	588	547	569	568	543	551	540	550	584	574	515	504	571	560	546	554	532	526	569	585	561	512	556	523	594	519	551	530	542	533	562	527	524	528	511	525	502	576	527	533	545	577	521	518	548	525	559	575	544	547	483	526	532	535	564	529	528	539	549	584	580	577	543	588	573	543	539	562	545	522	534	532	484	506	560	550	573	514	524	552	537	587	552	539	508	516	575	535	560	500	546	511	566	539	536	580	550	535	539	496	542	551	553	508	583	542	514	544	535	539	515	535	542	530	560	545	567	499	540	515	557	551	610	524	516	576	513	597	523	555	514	551	569	505	556	538	484	537	526	516	537	539	543	527	560	568	512	490	515	529	551	541	563	519	507	528	550	500	550	519	557	556	524	549	468	540	544	556	546	553	544	512	552	564	557	547	547	527	551	523	536	503	529	542	530	483	555	512	515	549	512	512	543	521	551	511	529	548	523	562	538	522	545	578	548	536	548	561	524	534	549	535	528	519	553	586	528	521	500	576	554	538	519	589	543	569	566	557	544	535	532	559	551	487	518	548	536	523	526	503	504	516	554	550	514	566	547	533	537	553	523	526	518	530	562	507	551	528	561	543	545	559	523	530	549	540	533	551	535	499	563	576	550	553	485	506	563	530	565	571	549	555	529	561	533	505	548	503	543	546	543	533	542	525	521	519	521	576	569	551	564	537	521	535	568	550	565	566	571	558	539	541	516	584	552	532	545	528	537	512	545	574	503	530	540	536	573	507	541	540	541	518	560	556	523	524	551	532	539	525	526	538	547	516	576	558	574	554	506	555	532	541	515	578	572	563	526	530	548	556	545	549	544	520	594	580	541	536	503	521	519	563	497	544	491	531	548	553	527	519	540	573	560	545	548	538	554	566	536	559	544	522	567	562	557	552	518	515	521	534	536	565	526	551	575	573	536	549	535	548	537	515	552	568	525	577	553	539	521	551	550	537	532	554	531	492	523	519	517	484	520	503	540	552	506	532	541	586	552	563	546	552	526	526	530	533	504	555	488	529	521	574	528	547	558	529	559	549	578	572	557	560	517	532	536	543	532	570	540	534	540	552	580	514	528	498	530	572	521	526	542	531	530	538	524	524	581	552	524	537	542	552	547	552	541	559	525	526	518	520	531	538	523	483	558	536	527	575	541	536	552	553	532	544	564	554	583	521	553	504	539	557	535	579	558	520	567	526	540	532	517	545	543	568	532	543	507	579	536	527	565	543	534	550	534	566	519	535	541	473	510	529	509	506	524	531	550	510	487	566	533	550	546	557	544	554	522	546	587	536	559	523	587	533	569	541	550	533	555	515	512	558	565	540	521	516	541	518	524	552	529	560	512	523	518	577	517	533	562	543	530	532	543	535	560	587	545	578	548	579	540	514	542	545	515	531	569	565	573	494	528	532	556	569	536	553	560	499	530	503	515	518	513	581	538	539	544	484	536	527	546	533	536	528	533	558	537	525	531	555	567	524	529	508	553	554	563	547	535	541	545	544	540	538	563	508	578	530	576	569	559	544	502	533	512	568	541	557	541	570	513	515	598	528	544	523	564	539	520	533	527	488	516	519	499	537	529	544	561	523	545	544	554	555	509	566	558	545	561	528	505	565	527	556	544	504	557	490	572	507	536	537	525	577	564	522	570	552	534	557	575	577	537	537	528	504	509	547	541	538	550	532	523	545	528	543	521	545	510	532	545	525	495	514	520	562	564	530	547	519	521	533	544	527	577	553	536	541	553	554	522	557	567	511	544	551	569	539	541	540	567	529	517	560	524	550	563	529	524	527	545	564	565	549	563	529	555	537	504	515	540	519	531	499	518	509	517	582	508	515	545	566	521	547	551	509	515	532	574	581	540	523	509	535	540	528	516	538	523	514	552	578	498	589	579	536	526	552	535	550	513	549	516	597	520	528	557	503	518	532	542	550	513	507	528	499	543	561	506	544	576	514	541	565	546	540	533	574	542	541	531	569	519	533	545	555	579	540	552	551	544	526	538	539	534	574	557	541	525	543	556	537	534	525	567	546	520	534	542	528	581	524	545	538	547	570	510	499	544	497	537	547	486	539	573	488	565	549	543	543	511	548	514	553	544	570	573	556	571	535	550	535	502	546	521	528	527	557	552	551	503	534	536	538	577	529	556	539	537	573	544	516	551	543	502	534	517	529	547	533	508	522	547	493	526	480	527	511	525	541	506	488	552	525	544	571	523	502	602	569	535	565	538	563	546	534	519	538	539	529	541	520	541	560	552	556	498	578	524	571	544	502	607	535	498	551	532	523	573	552	567	504	513	512	519	546	471	553	569	538	505	509	557	547	588	490	509	545	538	500	498	556	547	538	544	546	550	533	535	543	540	513	509	563	517	575	544	566	530	527	546	503	516	557	529	521	528	526	498	523	552	517	508	550	528	529	543	563	559	538	556	564	544	537	566	534	540	592	521	539	543	559	523	521	600	547	539	530	532	570	528	549	504	530	555	531	522	519	528	517	505	549	562	531
20500	9575	7712	3965	2668	2158	1807	1578	1383	1259	1140	1014	1020	972	1023	903	899	906	884	895	818	890	781	843	787	848	803	783	797	803	799	828	766	798	819	808	728	828	792	807	779	801	794	699	810	753	762	808	784	777	748	792	762	801	758	746	777	817	756	740	778	773	781	722	759	798	804	727	763	741	762	745	753	758	775	760	776	763	788	826	761	754	754	777	755	750	766	721	805	762	733	742	739	782	773	790	716	803	770	775	801	747	811	778	770	752	779	741	777	753	725	760	754	713	764	812	726	795	750	783	755	768	760	742	760	741	716	711	831	795	776	738	775	787	770	787	754	749	768	776	715	738	735	791	768	747	784	764	715	767	786	808	745	792	751	797	789	745	753	774	787	736	750	767	751	789	787	802	777	768	829	782	749	747	772	720	808	726	787	762	758	732	769	795	757	746	764	799	773	759	780	767	765	764	731	779	736	789	747	714	767	786	771	766	787	778	745	760	775	780	804	798	802	726	797	781	747	826	761	761	773	687	794	792	819	776	753	752	756	733	787	754	769	769	780	800	757	748	770	749	758	781	792	781	773	771	750	761	717	758	715	773	788	741	785	759	710	804	746	783	757	756	746	769	792	798	737	767	767	776	782	800	778	750	808	750	822	776	805	812	776	791	823	760	761	785	813	794	715	732	783	758	791	786	779	794	784	755	741	758	828	797	802	778	757	781	767	710	801	786	757	764	783	757	793	713	777	792	811	770	743	746	780	731	775	744	731	820	760	820	769	748	797	794	734	788	773	734	740	766	767	798	768	757	759	776	732	770	753	781	740	777	725	712	768	748	766	719	828	776	718	756	846	741	743	746	742	790	784	789	773	747	775	727	742	763	807	787	771	721	748	748	773	741	753	780	761	750	751	711	736	767	761	728	759	771	791	759	745	804	807	806	831	761	727	750	749	804	777	770	767	739	761	776	812	738	733	743	688	762	707	781	718	786	824	779	772	765	771	804	794	753	774	770	753	758	794	734	775	784	800	793	802	810	762	759	820	779	820	734	759	790	772	719	775	733	749	777	751	789	805	681	797	728	787	740	782	767	785	749	792	799	771	774	788	741	734	777	785	767	751	737	755	738	730	769	747	740	821	754	736	769	732	760	774	783	754	786	711	761	714	765	733	767	799	747	793	749	766	776	819	747	778	793	752	744	734	788	784	790	748	752	789	797	803	804	801	767	794	732	783	751	722	728	800	762	831	769	760	787	810	769	726	782	750	773	721	759	750	747	780	760	755	783	727	781	761	723	739	756	778	778	768	813	712	784	768	778	750	797	773	747	801	744	781	789	797	719	716	789	730	763	756	735	722	794	796	811	733	742	781	755	772	799	749	744	731	739	752	726	775	750	797	774	752	795	705	774	719	759	772	770	773	806	794	770	740	792	771	739	768	790	773	739	799	758	797	754	760	733	772	764	767	771	791	793	749	762	772	764	804	792	788	763	759	765	765	746	755	723	838	770	791	753	772	746	784	746	734	763	726	766	793	766	789	767	790	800	800	718	792	764	736	796	763	728	761	759	791	772	795	757	817	760	766	751	783	815	807	749	821	747	748	727	850	740	822	730	763	736	778	771	792	778	747	758	724	802	716	762	765	745	775	751	744	760	774	724	789	815	743	767	781	729	791	739	803	770	722	762	748	780	826	811	788	821	753	802	741	769	766	804	759	779	799	751	786	798	779	785	758	778	709	802	764	735	750	745	776	774	778	776	792	788	783	724	767	806	764	796	760	729	781	779	764	778	809	805	740	842	796	785	742	805	732	771	762	828	777	743	803	711	724	784	831	777	762	788	807	753	810	801	707	757	767	782	751	740	800	722	739	773	753	758	746	767	771	812	782	763	795	718	779	782	779	716	733	739	741	763	763	758	781	742	807	739	747	729	760	770	752	744	782	813	736	815	742	769	783	738	741	803	777	775	823	777	797	722	767	746	737	769	744	824	780	781	790	757	784	746	791	766	790	723	775	779	799	771	769	742	781	774	751	808	765	759	760	744	746	758	724	777	775	793	784	745	726	796	727	800	750	795	774	744	758	835	817	752	744	751	796	821	742	794	737	740	769	757	759	740	815	746	748	769	811	784	727	721	714	734	781	749	750	801	706	764	828	750	829	757	809	770	770	790	734	737	749	755	809	816	682	726	781	791	797	808	752	778	759	754	775	751	771	730	779	810	795	750	808	744	758	795	822	758	739	738	787	801	788	733	720	765	727	774	794	712	777	724	775	748	734	704	777	770	803	796	781	768	752	756	794	842	817	787	761	794	802	770	772	761	713	779	777	784	725	796	791	742	770	757	772	753	790	746	770	798	737	756	720	775	720	797	757	750	779	743	765	771	766	754	792	780	833	744	744	770	760	824	780	794	772	779	699	756	760	719	787	803	735	750	736	748	761	777	756	791	777	799	778	809	738	774	753	772	814	757	825	755	753	748	769	733	754	786	744	756	735	784	772	750	723	806	750	774	742	767	757	766	743	776	796	765	779	771	775	733	779	780	776	785	742	774	699	718	749	783	746	753	771	796	733	746	747	788	762	781	810	778	752	783	748	737	725	730	780	763	805	758	751	773	732	716	736	758	726	688	755	742	755	764	727	764	734	775	783	794	740	839	749	739	852	735	750	743	728	786	786	805	783	770	797	819	805	755	778	763	764	819	781	763	761	753	764	791	740	747	770	730	784	763	782	771	755	781	778	787	824	773	742	741	777	794	772	758	756	771	737	778	757	774	789	800	744	749	755	739	736	776	737	767	767	811	728	773	784	774	767	697	759	753	752	742	800	793	748	788	762	721	735	757	785	782	783	776	750	801	770	694	755	741	732	724	797	790	782	822	803	772	734	792	735	760	748	790	786	760	712	744	792	749	768	786	792	792	732	799	782	773	759	742	754	745	781	812	784	755	786	741	737	782	806	710	783	743	779	818	760	755	746	731	801	780	790	795	807	756	779	794	729	774	760	767	759	749	766	803	759	770	743	782	791	722	733	749	768	794	774	785	760	734	781	788	813	730	750	794	753	738	740	786	810	764	788	736	814	775	793	752	772	793	815	785	797	763	778	756	801	780	778	758	780	777	783	758	766	786	787	738	771	747	724	766	771	743	786	764	773	771	706	762	734	766	777	774	777	732	779	768	741	746	786	759	775	754	749	747	809	791	809	779	807	778	789	731	776	743	811	774	771	808	791	763	804	782	776	737	735	765	780	766	771	759	793	759	806	783	764	789	741	773	773	766	806	758	748	794	767	768	754	840	806	764	799	783	768	745	778	773	787	780	755	779	721	769	790	745	750	771	760	765	769	766	735	768	777	754	757	752	762	774	779	753	770	721	740	759	755	794	776	761	811	713	727	741	792	786	801	764	747	728	780	745	767	745	737	737	795	777	732	741	792	763	717	769	727	808	716	750	762	723	741	760	744	721	773	817	780	692	786	769	770	752	794	774	760	757	785	727	758	775	782	773	786	750	798	754
22592	20942	28674	23341	20942	20983	7936	915	632	584	533	466	420	380	422	393	389	369	381	351	369	328	317	331	333	329	308	315	303	318	326	330	304	298	291	309	311	299	324	298	299	287	316	293	297	301	301	304	345	311	299	291	292	302	302	315	292	289	261	295	303	274	311	300	262	283	274	312	277	285	259	283	285	264	270	283	272	290	295	304	296	319	267	288	301	288	294	288	274	320	293	296	292	296	271	295	295	273	290	290	288	284	293	260	278	310	283	257	285	274	277	292	303	318	285	288	292	276	277	307	292	314	290	313	280	286	279	268	270	296	269	295	307	297	295	263	288	286	294	323	269	293	332	315	266	311	269	260	326	287	277	302	279	281	275	318	323	291	298	267	271	304	297	287	290	283	280	277	292	274	284	273	277	316	295	282	289	288	283	305	287	296	321	305	268	332	314	272	277	274	288	286	285	271	317	286	277	297	271	292	288	276	292	266	291	276	282	343	308	266	295	297	267	296	307	290	256	319	254	282	288	297	261	313	306	300	283	274	321	266	287	271	318	303	269	259	289	300	289	290	295	260	300	283	299	293	304	320	274	301	283	304	304	274	276	302	317	298	311	285	308	300	285	278	280	284	315	293	296	292	291	274	259	303	305	276	295	253	267	314	274	299	297	326	280	285	283	280	269	287	270	273	309	272	286	271	326	289	269	271	287	256	270	285	304	298	265	252	288	282	306	272	291	295	303	282	274	310	288	299	286	278	322	287	278	330	278	292	301	272	299	303	265	306	281	295	282	304	293	288	288	292	267	279	252	276	276	295	266	294	300	287	284	298	293	270	275	290	293	259	282	298	295	282	305	286	293	269	288	302	274	292	295	278	297	291	281	260	270	282	272	305	263	291	254	303	280	307	268	280	272	295	288	269	297	310	299	296	289	300	271	306	279	263	294	293	286	281	270	283	296	279	254	297	278	280	289	281	290	283	260	260	249	279	298	312	285	308	291	296	265	289	326	309	292	278	255	257	281	290	296	284	340	302	278	297	275	297	295	300	339	303	277	303	285	280	277	258	270	301	315	269	266	268	292	271	305	299	253	250	283	290	307	271	295	275	314	294	259	280	285	304	285	314	319	288	302	292	300	277	265	291	302	285	282	320	277	297	298	291	274	260	296	297	294	307	287	317	275	300	280	290	260	300	310	283	267	310	305	288	313	302	314	297	253	302	301	267	286	287	273	293	296	268	290	292	271	262	274	269	296	290	317	267	290	285	292	269	281	275	280	281	280	266	281	286	267	284	306	305	273	276	318	277	291	302	286	286	271	291	264	286	286	291	295	281	279	284	279	291	318	302	282	307	268	265	297	283	291	302	301	268	300	270	293	316	291	289	301	288	273	281	297	289	289	305	295	288	307	327	291	266	281	298	292	290	289	314	306	285	306	283	276	301	298	321	277	312	294	277	290	309	272	277	279	277	262	300	268	269	269	279	275	299	276	283	298	292	292	280	274	277	301	285	284	292	261	300	328	258	296	336	280	299	320	284	317	282	309	305	285	297	290	298	284	296	275	271	286	290	277	314	295	261	281	275	273	325	298	300	283	295	260	272	302	263	300	298	309	268	322	287	289	278	310	289	312	286	301	283	285	281	290	259	269	296	276	265	281	289	263	295	283	269	283	287	302	312	271	275	275	306	297	265	286	298	293	263	321	311	300	280	273	253	262	256	315	297	276	311	262	294	277	278	320	284	319	271	272	295	278	288	279	265	291	313	297	303	286	298	303	303	296	294	286	270	295	283	291	282	304	314	283	277	288	290	283	277	287	296	298	291	300	277	272	260	251	279	279	278	282	264	291	281	303	290	290	272	293	286	316	290	293	310	299	275	256	280	303	280	282	260	294	321	306	292	288	287	298	302	285	287	296	296	297	275	294	275	292	252	317	288	283	279	287	306	299	270	299	274	291	271	291	288	259	284	297	282	282	291	305	293	302	281	301	299	271	299	280	283	278	299	253	276	302	272	279	302	293	290	272	298	257	333	306	287	284	293	288	265	268	293	302	250	296	288	286	280	259	309	295	277	281	271	298	274	320	285	295	278	305	275	262	290	286	263	270	300	283	279	300	290	297	287	275	307	286	304	273	275	269	313	273	268	256	288	297	247	285	280	279	274	293	284	273	282	313	303	277	322	261	280	264	288	295	284	274	293	300	277	296	278	289	233	292	285	299	301	297	289	294	300	297	294	272	292	293	314	284	274	284	300	277	277	264	283	287	307	284	326	295	269	280	282	276	297	284	289	292	299	289	328	280	267	298	285	316	298	275	279	288	288	297	301	260	298	278	277	271	316	276	259	289	257	299	293	299	261	267	289	260	284	266	285	298	291	294	300	319	274	260	297	287	305	289	274	284	269	285	288	260	281	285	316	296	294	294	288	297	266	283	282	281	283	293	297	302	292	277	302	323	300	278	270	274	302	300	322	286	316	289	310	301	279	254	279	326	282	283	261	320	309	267	275	297	281	308	279	293	320	294	291	296	274	298	254	283	309	280	319	297	288	288	282	289	299	281	302	294	285	266	300	277	288	283	276	265	272	261	281	304	303	301	290	306	292	240	301	275	282	297	289	261	271	294	293	290	295	294	262	300	311	305	282	312	310	309	307	300	278	292	285	281	294	276	296	275	284	265	290	277	306	318	277	296	264	305	281	265	310	255	282	304	264	283	313	280	320	273	290	304	335	292	262	292	288	276	302	290	306	308	277	310	276	293	302	289	295	270	292	268	283	278	285	271	267	276	265	318	283	295	298	283	295	305	263	301	297	291	271	289	269	298	292	306	322	280	263	293	289	274	282	262	267	285	312	303	318	290	317	270	304	283	284	297	317	303	282	330	293	265	304	283	246	284	329	285	290	280	255	279	314	306	299	285	258	309	283	281	272	295	318	275	264	298	295	269	256	281	285	271	300	289	296	258	265	293	309	280	294	289	290	287	306	315	300	296	274	297	311	285	285	272	314	282	300	293	287	299	280	280	306	275	287	314	258	297	300	301	263	258	272	282	275	286	282	302	328	278	321	268	306	278	277	276	299	279	260	291	298	279	252	286	255	291	288	337	335	275	310	285	269	282	309	277	261	276	260	274	278	293	294	282	294	266	292	296	309	275	295	292	288	268	280	321	265	275	314	265	301	288	316	256	290	279	277	283	281	247	292	281	311	309	279	329	280	291	271	273	286	281	252	293	307	259	265	277	273	284	270	279	325	286	277	328	300	281	278	273	332	291	300	314	292	293	284	299	262	293	291	312	272	296	267	301	285	293	295	289	280	289	273	299	304	281	294	302	286	293	310	288	303	304	319	295	289	291	307	298	320	290	289	324	283	280	284	288	304	299	278	278	317	264	269	256	281	314	314	316	286	283	296	307	298	268	277	297	301	278	292	291	305	315	281	278	315	269	302	309	285	305	311	298	327	290	276	322	277	325	283	264	298	279	294	286	281	286	279	321	304	301	310	311	270	296	297
22726	14638	11745	5947	4076	3049	2390	1853	1501	1250	1080	1025	925	845	786	711	676	627	618	584	551	588	535	554	537	504	505	495	515	467	504	490	473	531	475	473	504	426	460	454	481	443	428	425	397	448	446	465	450	452	468	436	476	404	447	425	435	460	442	415	447	430	451	429	431	422	491	444	424	431	440	403	394	416	440	478	420	406	422	387	422	445	459	462	390	424	431	424	440	453	422	455	446	453	422	386	423	435	400	432	402	403	438	431	414	418	398	433	451	423	410	448	432	430	408	419	404	473	407	405	394	405	452	413	419	414	406	446	464	426	416	415	471	463	442	412	418	426	420	413	407	461	445	412	428	406	451	440	436	433	411	407	448	437	423	422	425	429	414	406	427	422	413	407	435	450	439	433	465	400	387	413	411	408	466	419	418	424	440	416	433	413	434	435	425	389	411	402	438	431	403	391	451	456	409	452	463	414	417	439	409	453	444	402	416	484	436	424	424	460	421	422	399	434	422	431	427	452	384	436	436	402	428	439	410	435	428	417	424	415	435	411	406	424	425	389	470	438	418	409	425	445	467	427	457	428	402	431	409	436	447	449	461	417	431	435	429	402	437	384	437	434	415	441	429	442	451	421	407	411	398	385	417	423	432	417	426	395	400	435	421	426	399	415	431	423	435	435	436	429	410	461	420	396	401	424	407	433	398	417	429	403	431	415	436	436	398	400	438	440	399	393	423	413	408	395	451	429	394	439	452	413	423	374	449	433	419	418	437	427	446	478	443	463	437	414	411	423	436	436	434	419	391	408	461	395	411	441	386	424	434	406	385	441	442	397	409	420	446	410	396	451	423	381	454	408	451	467	447	439	450	414	454	414	456	417	438	469	412	412	439	412	433	425	423	414	457	437	406	449	413	397	416	424	404	441	408	419	434	445	425	393	409	446	437	427	430	415	432	443	433	424	450	404	407	455	455	467	441	430	428	434	431	418	403	414	423	433	380	452	392	394	409	424	430	426	420	460	395	414	407	395	452	435	428	428	398	444	415	398	413	418	449	417	438	376	457	407	441	446	457	459	397	451	409	429	397	437	419	433	396	416	415	432	412	414	466	422	416	413	476	407	406	432	388	393	442	441	416	395	381	429	421	392	423	444	405	420	413	433	396	402	408	432	467	391	455	467	436	413	447	427	393	456	430	430	455	414	391	434	399	400	416	464	409	439	407	442	434	428	443	447	441	416	406	430	396	435	406	425	430	431	414	426	444	415	427	425	402	404	382	400	443	429	428	403	466	485	402	421	406	479	422	409	417	418	399	447	417	450	405	483	414	444	443	416	399	403	429	442	424	413	415	414	390	425	423	396	426	512	441	414	401	433	410	447	464	409	466	472	414	443	437	440	426	408	433	482	399	428	425	440	432	417	425	426	420	435	437	380	425	454	421	435	433	395	450	460	389	426	427	389	453	450	434	413	416	390	417	416	435	436	424	408	433	458	467	438	420	431	404	396	482	420	432	426	384	399	442	429	432	443	417	412	390	411	423	431	414	402	382	416	392	470	412	425	401	432	407	414	406	395	368	393	391	379	436	392	403	409	433	414	392	414	474	453	437	436	437	407	411	452	423	436	444	443	422	435	413	430	423	390	436	439	414	378	402	390	442	423	396	390	427	443	450	418	422	411	436	380	396	434	430	462	429	426	422	463	461	416	459	416	421	441	397	405	427	459	469	423	428	441	427	390	416	391	444	394	409	410	378	431	372	413	418	392	407	429	449	454	472	462	407	416	429	423	450	467	408	417	437	402	404	409	413	431	428	424	416	381	428	434	419	421	433	465	389	407	371	384	419	418	377	427	420	419	449	439	461	435	379	399	393	432	386	420	430	405	416	426	424	464	409	391	479	435	429	416	404	421	429	425	449	455	388	430	451	429	400	417	426	412	427	406	422	430	400	431	430	402	417	449	430	406	440	453	431	414	445	452	431	440	458	436	402	410	409	453	402	413	419	412	432	439	394	409	422	462	411	437	421	402	431	417	417	423	453	461	404	446	439	389	422	441	429	438	426	436	407	437	415	418	415	428	429	402	425	416	354	392	435	437	425	436	421	416	403	434	416	444	410	429	432	418	378	407	399	446	441	447	435	393	423	412	445	379	430	443	466	449	438	435	443	455	448	434	422	426	417	451	383	381	375	449	406	419	412	431	411	382	423	436	413	452	422	447	397	439	387	429	408	385	472	434	434	405	432	398	465	438	400	441	402	423	368	374	453	433	423	411	423	425	400	442	455	438	423	406	454	421	463	443	418	460	443	404	448	432	425	405	443	381	456	424	434	460	434	454	459	411	424	400	418	423	396	410	414	405	413	455	425	382	417	405	389	411	421	425	452	414	449	427	439	422	413	415	417	436	428	424	435	427	421	454	402	394	406	396	414	417	368	413	430	386	424	439	416	408	391	411	404	454	423	439	419	445	453	423	408	425	439	431	439	386	422	429	393	423	463	450	406	407	412	412	410	447	429	411	426	387	448	444	426	437	403	442	415	432	436	436	408	415	418	416	432	417	439	439	438	405	410	410	431	443	437	435	382	414	444	426	456	443	432	422	416	379	470	426	429	452	412	400	411	422	386	457	443	414	426	387	446	452	450	420	429	401	405	433	389	414	430	423	420	434	405	434	409	397	446	424	407	430	425	416	435	433	420	430	457	414	442	395	422	394	411	424	442	423	432	467	444	429	442	417	414	409	427	406	408	381	452	432	435	458	442	425	388	389	465	397	421	404	431	395	436	474	443	440	450	421	413	437	433	437	407	369	428	398	420	429	446	435	450	399	395	476	451	407	414	405	428	447	421	402	444	426	448	384	413	422	398	480	421	436	402	442	448	435	392	413	437	433	411	435	418	428	396	402	433	412	409	417	388	430	398	424	374	431	396	419	436	408	422	393	420	442	414	439	407	396	433	404	434	403	425	461	446	376	423	441	427	421	427	395	420	415	467	447	466	412	421	424	412	455	436	419	435	457	443	429	440	458	410	428	423	410	384	398	440	413	417	388	443	407	406	448	422	407	460	440	434	466	445	457	403	396	391	441	434	418	408	425	446	412	413	414	393	475	425	428	418	420	435	412	414	391	447	426	419	423	452	410	406	438	433	403	458	418	435	407	415	399	416	468	418	439	420	433	423	408	433	413	396	430	379	428	353	443	406	443	419	445	399	434	450	423	436	425	399	425	427	434	435	452	414	385	393	404	400	450	455	431	417	420	432	436	434	446	419	410	444	430	421	399	411	449	431	428	427	402	438	448	406	432	428	454	437	437	395	390	446	446	408	429	415	427	449	403	402	410	427	440	455	422	425	410	421	411	413	430	435	472	436	408	436	377	431	440	420	406	460	430	461	387	410	406	406	400	363	422	436	403	446	439	384	454	428	393	452	430	412	411	433	427	391	431	488	389	432	393	388	425	420	450	426	423	394	400	393	410	415	494	460	415	450	420	390	418	458	421	443	476	431	404	392	409
26692	20305	8405	1076	722	718	541	522	532	516	539	551	478	519	507	496	525	529	536	517	482	494	514	509	490	486	536	498	513	556	495	515	537	489	517	528	492	516	498	542	508	520	527	482	469	534	523	515	515	499	508	531	527	532	503	502	526	499	492	477	502	489	502	494	484	452	484	507	498	518	515	528	499	498	497	472	514	499	503	501	501	510	524	516	488	475	485	514	486	529	536	498	511	468	512	485	499	507	500	474	558	496	471	513	468	552	523	505	516	528	487	487	512	483	504	486	548	502	485	523	520	500	498	524	527	475	507	518	475	516	484	486	470	503	564	485	501	506	463	528	502	519	529	495	490	513	524	507	511	536	513	482	502	487	510	491	476	498	521	520	495	494	523	490	509	492	522	525	478	474	513	498	529	485	550	560	529	521	492	499	521	488	508	499	531	499	491	485	464	507	503	531	490	503	468	511	495	507	521	467	520	483	527	495	490	508	465	488	490	495	489	462	501	505	464	480	493	506	490	530	565	497	532	514	514	485	502	476	467	481	494	531	490	508	523	495	474	509	500	443	508	494	520	517	469	507	504	530	534	460	484	497	520	560	526	512	494	515	522	511	502	503	494	480	514	521	510	494	517	484	486	482	494	480	518	488	495	473	516	512	525	491	521	504	469	520	505	515	515	494	516	496	483	555	515	510	504	503	500	506	498	476	489	487	514	502	486	505	516	545	501	485	509	488	501	515	461	534	494	450	529	476	529	486	515	464	527	485	514	514	466	482	513	522	547	499	489	515	471	473	513	455	537	487	511	531	508	496	527	551	519	491	465	497	478	483	490	503	516	525	492	505	506	502	489	484	529	487	512	497	453	493	538	506	481	505	485	449	527	514	507	478	542	502	526	496	494	507	494	522	513	558	526	505	542	498	475	517	515	489	524	514	505	477	514	499	508	522	538	457	501	509	499	505	478	506	449	475	511	515	483	509	489	526	488	504	498	464	490	508	484	512	497	502	474	528	490	481	482	505	499	501	465	522	505	468	473	522	509	490	518	454	508	534	503	527	472	524	518	482	547	511	495	488	491	503	461	504	551	518	505	528	505	491	514	519	492	513	515	500	478	508	500	533	540	527	517	542	507	488	526	510	515	498	533	515	512	530	499	517	546	522	479	483	507	494	518	487	489	472	512	546	499	504	510	469	460	487	505	538	509	514	529	519	515	492	462	486	495	515	509	490	463	469	525	522	496	481	508	536	507	495	507	449	512	485	509	550	511	478	548	508	509	508	497	532	489	534	490	480	536	497	511	515	541	537	501	517	511	523	514	483	535	534	488	505	492	526	551	514	543	487	503	539	496	503	500	489	508	514	526	505	533	507	520	488	495	513	503	512	521	514	458	526	483	516	515	507	489	529	510	521	508	462	471	543	487	491	495	540	477	523	510	499	497	522	490	493	496	516	465	513	501	472	477	507	538	515	474	492	523	513	513	515	460	491	509	510	495	529	467	480	478	504	484	511	484	491	517	502	477	474	457	492	500	511	493	505	497	508	520	501	533	533	516	515	527	477	502	512	473	537	562	500	523	446	486	521	488	507	504	506	495	503	498	450	444	509	463	537	467	482	482	505	525	509	526	484	528	486	531	535	512	525	523	489	506	523	513	457	443	487	533	508	546	533	474	501	545	485	513	502	533	532	525	493	503	475	527	540	493	466	511	555	491	525	471	495	503	550	504	496	496	509	508	508	517	505	499	499	541	468	496	483	508	531	489	476	496	480	483	518	489	489	521	542	464	479	523	496	514	510	515	505	508	499	519	486	492	488	516	486	487	499	564	516	482	529	500	509	490	510	490	484	533	477	519	541	468	508	470	469	481	464	485	508	488	508	517	574	483	521	476	516	464	514	446	513	500	531	538	494	454	508	504	533	488	525	512	517	488	502	502	530	486	532	489	497	496	479	480	539	511	516	531	492	507	484	545	531	478	484	507	476	540	483	493	532	500	499	535	510	457	525	505	526	487	546	519	466	516	515	520	503	470	516	518	480	553	482	506	523	510	513	498	531	513	530	466	521	498	526	497	451	460	511	517	528	492	510	515	493	521	533	494	511	493	502	523	466	485	522	507	535	526	548	490	507	486	514	491	473	523	495	508	495	463	497	523	505	503	481	471	505	465	483	500	561	485	525	522	485	495	489	473	466	462	505	503	489	525	470	518	549	511	493	519	479	484	512	500	501	518	551	497	499	491	524	522	523	481	505	511	564	533	520	476	513	488	497	497	484	522	489	511	506	486	501	456	470	500	475	491	515	516	482	514	482	507	520	495	529	508	552	495	535	507	515	504	533	547	511	522	477	479	514	472	531	505	491	528	527	518	517	487	513	510	487	462	489	481	529	489	523	506	513	525	458	483	524	529	513	500	449	502	478	491	509	479	535	509	514	489	493	518	502	500	512	520	516	512	508	557	494	502	480	489	487	519	504	503	527	536	529	511	508	549	527	546	481	525	518	503	481	491	519	486	531	501	474	497	494	515	550	505	510	493	504	486	501	496	516	492	512	504	498	472	504	479	486	524	519	515	509	519	541	543	502	478	521	501	481	465	496	502	495	527	512	514	467	515	494	475	490	483	514	540	487	505	499	477	506	481	503	507	518	476	484	505	489	479	534	531	464	484	466	507	491	510	502	512	513	519	502	490	476	493	490	472	461	494	527	507	473	490	534	487	529	535	489	493	513	523	498	475	513	519	535	506	537	526	474	477	451	483	522	522	507	496	486	502	518	444	469	548	493	516	489	499	520	504	498	490	502	500	509	461	492	530	497	525	478	514	544	519	522	501	508	499	494	474	521	555	530	502	528	465	519	487	530	502	514	495	505	516	516	500	526	492	507	495	533	512	497	545	495	523	480	495	511	527	524	464	503	515	501	485	456	515	494	489	530	495	489	495	463	454	525	491	517	546	496	487	539	501	480	525	503	514	460	503	512	495	555	476	485	514	490	501	497	510	486	485	528	497	521	473	535	510	478	538	573	479	504	487	466	492	509	520	517	522	515	492	490	510	512	462	485	486	558	504	488	514	527	472	483	506	468	526	500	507	527	483	518	488	510	464	506	497	477	454	506	497	518	479	455	510	482	490	531	466	539	500	511	485	463	486	521	508	502	506	516	497	487	521	513	481	498	543	530	526	528	519	457	514	506	495	513	489	516	492	489	494	526	487	509	491	520	539	492	545	486	519	546	516	492	477	507	492	512	479	539	541	481	531	539	499	496	501	541	502	479	501	542	546	493	500	535	528	513	535	474	526	518	434	504	522	498	518	489	457	521	495	536	463	535	462	498	507	508	487	533	528	481	526	500	482	482	520	495	534	482	536	493	514	528	540	539	480	488	500	496	544	507	484	455	503	514	501	472	472	501	523	528	509	504	464	475	529	511	503	494	455	493	438	523	466	548	533	496	508	497	549	503	529	512	528	506	519	513	532	512	527	505	481	528	571	493	503	519	518	510	465	500	520	483
8201	1408	1281	982	863	772	759	766	737	724	754	732	736	764	714	698	768	673	744	742	731	682	759	747	732	726	724	669	686	714	710	687	690	722	687	722	693	672	713	723	686	636	728	686	745	713	715	709	682	744	644	655	712	687	699	706	744	721	764	696	743	672	706	723	731	751	735	700	708	734	710	713	765	704	698	676	714	751	704	702	730	709	695	690	731	706	699	697	732	720	697	698	712	736	708	702	733	713	712	695	706	713	690	703	727	694	683	721	735	752	698	737	690	703	683	661	744	712	728	723	695	709	731	716	703	696	704	662	710	690	741	724	734	712	696	704	652	764	693	707	701	737	702	756	710	690	749	694	764	719	707	692	699	719	741	699	654	704	728	737	718	759	720	719	720	675	747	683	707	700	723	702	665	692	751	687	777	755	712	696	688	735	725	686	786	743	702	677	742	685	700	709	717	696	691	712	701	768	709	703	721	697	663	661	735	704	742	714	678	716	716	700	740	761	727	695	721	730	764	661	699	648	740	799	710	692	709	688	688	685	712	731	721	679	713	691	751	726	715	707	723	692	736	695	718	751	728	717	744	712	683	744	692	696	721	754	713	703	707	700	728	697	716	663	704	738	760	695	718	760	750	724	692	747	714	698	741	699	702	711	700	652	743	725	732	735	687	741	719	748	727	690	720	775	787	711	689	668	656	671	703	675	731	718	711	738	690	732	740	746	746	734	700	707	706	718	704	713	660	758	715	702	743	732	755	692	685	735	681	755	705	713	741	709	737	680	705	729	695	724	689	722	708	672	698	705	717	692	685	729	703	687	704	706	694	749	710	699	760	713	681	667	702	707	719	705	649	758	699	692	701	749	730	702	702	701	703	702	701	686	684	682	748	722	740	670	734	741	708	727	730	682	735	723	698	677	731	692	766	721	692	673	688	735	700	714	723	719	699	690	737	733	737	758	733	706	768	702	684	702	721	709	678	713	730	697	718	731	713	747	700	710	682	753	691	739	709	713	706	669	705	710	663	705	688	706	749	661	699	729	710	668	717	715	728	684	671	764	696	712	720	695	708	692	732	703	688	734	721	714	727	726	679	753	745	729	685	763	701	717	719	746	729	686	742	685	653	712	698	738	684	724	707	778	731	727	733	713	716	688	677	694	708	744	707	727	708	695	718	734	752	698	678	667	656	697	674	744	708	695	734	726	741	764	671	688	686	689	720	722	699	697	728	698	778	698	641	735	680	647	672	739	759	707	713	734	704	744	656	685	707	689	706	727	664	713	723	679	719	733	709	742	718	695	717	683	687	688	647	686	709	687	747	740	703	697	675	680	735	733	756	675	737	737	651	717	695	686	702	687	704	722	723	706	723	722	722	635	681	719	778	689	695	715	672	679	686	711	730	732	702	752	727	686	695	706	648	710	717	746	685	710	731	750	716	704	703	651	729	751	806	703	691	703	751	752	701	742	686	713	697	736	716	709	728	763	702	709	733	709	715	720	717	746	691	744	677	736	684	743	748	727	720	692	705	697	767	717	736	688	701	732	761	708	674	675	705	675	712	732	695	677	692	719	696	707	699	681	681	725	703	715	704	715	747	729	725	691	720	760	745	688	707	702	707	718	689	747	711	731	688	718	701	707	733	713	672	694	680	697	738	728	764	698	699	716	669	671	708	706	723	713	729	710	674	707	709	683	683	731	760	734	760	730	702	754	723	729	643	707	692	709	693	697	695	752	733	704	752	732	748	737	728	736	744	707	705	711	740	716	699	698	711	729	694	659	672	729	744	710	708	702	665	710	694	699	705	750	748	724	730	717	747	723	710	712	731	718	730	714	705	742	725	655	750	709	745	689	686	715	769	734	724	718	677	683	685	685	745	679	683	704	702	710	720	670	734	696	721	655	745	720	704	656	720	707	715	701	713	700	726	708	715	688	700	731	708	647	713	702	708	709	723	678	700	673	663	701	665	697	659	699	685	719	697	721	720	725	704	712	703	685	709	699	663	703	643	739	691	742	732	704	738	694	667	731	740	693	694	741	694	711	668	751	758	746	725	723	697	720	710	694	711	719	713	654	715	752	710	685	714	729	719	682	708	729	727	729	703	686	708	734	689	704	677	711	743	700	721	693	656	668	697	696	661	710	719	708	704	723	729	724	694	696	735	748	730	712	726	721	744	677	642	714	756	719	698	687	689	724	720	684	723	702	716	686	717	724	730	710	695	763	693	744	687	723	724	705	741	715	734	684	740	752	718	754	724	726	709	759	731	682	709	705	732	637	740	700	711	693	722	706	731	666	744	714	707	737	713	690	697	727	725	733	733	715	673	727	721	700	726	752	640	741	714	686	723	697	684	691	699	748	720	711	683	725	699	703	684	727	731	698	673	707	729	727	712	727	694	705	705	714	723	728	681	689	703	692	694	716	709	681	699	747	716	684	733	743	739	761	775	760	717	705	689	711	701	701	682	722	694	725	674	702	736	725	760	733	730	673	701	763	704	776	696	685	700	735	690	751	710	703	692	712	695	677	705	715	702	715	671	745	681	755	713	727	722	720	732	732	695	736	739	711	755	709	698	710	724	732	739	722	732	724	703	738	700	665	732	728	723	725	731	713	724	746	670	710	695	686	734	734	736	723	747	727	738	699	739	731	658	713	719	723	702	752	746	744	717	720	712	697	667	727	737	733	703	733	736	683	728	708	714	696	678	717	683	703	719	663	669	723	721	701	684	718	767	766	723	693	744	723	723	731	746	680	736	743	665	705	710	740	746	696	685	713	744	736	733	718	656	705	704	705	682	740	703	725	669	741	761	673	766	660	699	746	706	702	721	707	660	705	750	690	702	680	726	718	740	734	701	729	693	699	712	678	728	686	761	744	718	726	706	716	697	720	680	723	685	720	724	664	704	695	667	739	740	722	742	732	722	725	718	695	723	692	720	724	688	705	723	689	720	672	692	686	709	706	721	690	738	740	716	721	703	696	738	721	666	738	706	742	713	716	714	682	733	700	723	665	639	709	735	722	654	773	723	679	732	675	730	765	766	707	749	761	707	717	695	722	749	684	712	728	711	716	734	692	693	737	707	732	679	698	693	649	738	719	656	752	726	685	719	683	752	748	751	669	732	703	746	692	709	720	675	737	775	754	692	699	726	719	752	739	710	727	734	696	698	717	684	756	721	699	775	696	691	688	722	715	683	720	710	685	735	743	731	711	707	676	699	707	725	730	699	734	728	720	710	738	666	686	701	696	766	699	704	734	674	655	755	729	711	676	713	689	731	697	764	711	722	736	713	745	700	725	748	786	713	751	719	722	730	695	749	701	755	691	697	678	697	718	749	721	748	712	698	710	692	687	735	773	764	730	726	693	700	628	700	683	709	730	672	685	719	694	702	680	709	716	703	690	673	747	748	691	719	716	716	715	748	729	668	714	738	719	694	699	720	740	722	709	687	714	757	721	754	702	708	722	722	717	712	694	746	716	756	702	710	687	740	701	726	726	712	762
23380	20920	28257	23709	20911	11323	1285	839	774	727	621	646	575	607	593	603	545	568	569	592	519	499	510	511	606	528	546	555	545	514	592	543	574	578	543	540	553	562	504	525	539	551	532	531	511	551	552	553	545	524	505	512	524	531	500	534	535	561	515	531	544	513	513	521	530	541	545	525	532	551	509	549	513	556	539	519	535	564	545	502	556	522	525	537	541	522	552	576	509	530	561	555	509	508	500	553	562	534	532	520	538	555	496	515	515	522	542	515	577	507	514	548	530	559	521	537	544	482	538	588	518	559	521	559	572	517	551	542	502	533	518	517	543	538	522	512	559	525	521	568	483	530	544	557	582	550	536	523	510	527	541	502	544	557	554	515	546	576	521	522	543	543	564	523	533	526	558	491	480	557	515	485	570	526	545	526	529	525	533	518	519	550	534	521	511	485	535	556	518	558	522	446	520	535	515	517	515	537	500	533	532	539	527	497	531	524	545	489	513	532	561	524	540	558	528	543	566	540	532	548	518	524	521	517	525	515	504	533	567	543	514	558	507	507	498	545	583	506	573	515	556	529	553	492	530	502	547	513	525	554	571	511	536	497	544	546	524	562	538	554	555	527	495	523	553	507	532	513	519	559	528	528	509	499	559	579	480	552	504	548	551	582	559	563	510	534	568	494	557	533	542	527	529	542	519	510	554	524	553	548	534	538	527	525	541	521	500	521	527	475	509	505	537	521	532	524	510	515	505	535	530	536	567	551	517	475	527	489	524	560	530	557	536	513	570	529	544	486	525	515	507	521	504	540	531	507	539	527	560	535	537	543	503	482	490	527	583	539	579	570	521	572	508	526	526	492	522	554	534	536	520	552	521	487	532	576	525	518	528	611	519	516	536	543	515	526	530	564	498	524	491	541	553	480	515	521	536	496	556	563	551	569	509	522	497	494	560	536	518	522	517	525	557	508	555	470	490	545	511	511	502	536	509	547	532	521	548	522	521	537	570	544	507	554	538	538	539	498	527	543	545	558	564	525	532	567	506	526	541	529	528	521	512	530	519	508	547	519	499	515	510	539	534	551	526	524	526	547	511	513	524	550	533	514	541	518	529	526	494	570	502	485	511	549	530	484	539	524	554	494	509	530	548	533	543	520	529	562	563	500	551	549	519	529	539	517	535	503	507	482	519	513	531	520	524	540	533	559	556	521	556	538	524	527	545	523	504	541	505	561	543	540	546	522	523	537	497	531	566	482	489	510	529	559	529	525	540	530	519	517	506	501	525	495	497	515	523	556	535	539	547	490	525	495	575	484	508	504	514	548	539	553	531	514	549	513	530	523	539	505	520	559	489	513	548	493	515	527	511	520	556	512	516	556	502	545	502	549	526	549	543	531	552	544	523	545	503	525	511	517	569	515	568	523	530	510	526	523	550	496	558	502	533	534	539	493	514	498	502	520	550	537	558	529	531	531	533	498	543	569	518	554	555	569	502	530	473	535	552	532	545	471	537	529	554	507	471	515	558	526	540	527	512	527	554	517	516	517	543	538	516	526	554	561	504	513	516	526	548	536	544	488	527	499	530	512	472	513	519	521	522	516	557	519	525	507	526	539	510	568	484	555	518	512	520	499	536	530	546	573	519	526	557	517	534	571	560	526	529	526	540	541	510	511	511	579	549	489	503	539	481	552	558	533	570	523	527	501	501	537	537	540	501	536	528	521	529	530	485	546	542	527	528	461	522	519	514	517	510	475	545	515	561	534	505	536	521	558	552	510	505	490	574	548	528	541	535	508	535	520	535	493	528	510	533	518	522	579	536	543	499	544	468	521	509	539	530	526	557	543	527	545	553	549	547	555	512	534	543	551	520	531	512	511	533	522	543	492	554	514	528	560	527	528	506	514	552	575	526	557	548	576	501	499	535	543	538	543	532	560	507	513	518	550	531	570	539	521	503	528	520	533	530	549	550	516	540	543	545	555	472	525	556	561	522	512	527	494	551	504	515	576	551	526	567	522	500	503	544	518	491	556	530	526	535	501	551	507	496	520	515	532	540	507	505	548	496	569	520	513	510	547	529	523	504	525	548	548	555	531	562	545	508	569	545	500	551	558	521	491	479	581	519	541	524	575	509	509	562	550	507	501	565	515	575	537	523	508	484	556	551	505	507	517	530	519	562	541	500	531	499	529	491	525	536	492	507	514	516	531	519	512	509	507	515	509	575	564	481	540	520	505	508	565	555	528	547	565	516	542	500	536	540	525	499	519	532	515	560	507	535	525	502	524	518	546	559	504	521	538	536	501	504	531	503	518	503	547	565	545	533	482	577	543	542	525	509	491	551	564	533	524	542	536	518	535	536	513	557	493	502	550	518	549	531	561	503	534	534	520	526	478	552	518	546	543	524	543	515	555	503	499	494	532	510	527	480	499	531	538	537	532	511	506	526	507	516	532	462	536	568	514	507	561	550	507	529	493	495	498	503	542	515	549	526	505	531	520	516	528	474	494	487	520	541	542	553	517	512	535	542	531	560	555	547	531	486	529	558	499	528	539	543	523	550	495	526	495	486	549	506	562	564	542	540	537	521	528	538	511	498	520	479	560	489	533	533	513	525	529	518	504	555	509	503	503	529	551	562	537	515	541	513	551	553	547	491	506	482	503	523	517	466	532	555	504	561	515	555	519	517	518	517	533	511	515	550	517	535	539	524	551	554	558	528	567	540	509	512	527	541	516	543	551	502	553	519	548	507	528	513	548	511	568	507	500	512	535	550	515	529	495	518	542	523	492	507	547	524	524	481	520	512	523	535	544	510	538	521	500	551	521	525	542	522	535	506	500	525	512	535	502	541	531	541	490	517	525	511	534	503	502	544	569	503	543	534	529	557	529	513	503	540	554	524	527	520	499	534	522	527	520	504	498	515	508	560	527	507	537	584	510	502	513	564	519	541	539	509	507	504	517	557	541	526	499	521	477	504	574	486	501	529	547	526	513	543	560	549	508	524	510	537	500	521	535	506	487	526	528	511	541	538	541	530	542	544	543	568	536	534	489	544	563	500	516	500	543	543	536	535	520	512	550	545	580	500	542	559	534	482	563	512	520	517	532	504	526	535	546	529	536	522	523	527	545	501	526	551	521	501	580	532	500	511	496	526	530	565	521	539	482	552	535	533	500	483	515	480	549	511	518	545	553	515	491	491	574	495	538	525	532	521	545	513	538	548	510	529	524	544	563	545	539	562	515	522	543	523	522	549	499	532	493	529	538	512	539	540	522	469	503	485	566	525	519	497	482	521	506	549	537	522	539	539	526	486	498	543	550	545	508	527	500	575	531	529	561	511	495	534	493	518	506	553	508	518	539	516	533	492	503	545	527	526	526	539	562	541	581	549	500	529	488	520	579	553	497	532	524	561	524	502	509	519	525	523	567	506	532	525	515	520	486	545	556	513	549	556	555	546	519	536	570	543	518	477	549	498	569	532	506	509	493	534	513	490	520	551	541	527	538	522	508	533	500
19751	9376	7740	4003	2738	2135	1853	1545	1377	1217	1179	1084	1045	958	875	960	939	915	845	867	872	807	881	847	836	802	816	788	778	773	775	827	785	753	757	806	789	782	748	720	789	808	769	747	797	783	820	748	757	780	766	773	740	759	786	740	771	775	800	762	735	776	729	752	723	761	822	773	721	735	802	792	774	756	751	803	763	739	743	717	770	805	751	749	764	704	788	725	714	760	753	757	745	707	836	772	824	751	823	764	776	740	771	731	748	771	793	705	739	767	770	739	706	827	758	741	773	808	757	765	777	767	780	739	728	763	730	784	775	783	783	788	685	818	747	756	761	783	736	753	756	752	820	702	744	778	702	729	731	730	747	730	741	740	713	752	747	713	795	712	745	735	734	735	759	764	739	738	740	752	736	771	812	769	736	714	764	753	764	755	730	757	770	782	713	747	734	784	771	753	749	774	795	770	746	747	808	778	771	754	827	753	720	766	733	750	731	782	792	780	776	751	776	710	726	737	748	776	773	760	752	775	774	784	744	771	770	770	754	762	760	768	746	725	773	760	754	788	753	753	718	726	720	791	779	753	727	744	757	769	780	754	748	790	718	714	781	765	770	797	793	798	764	718	771	740	775	758	742	771	797	745	758	739	733	794	767	742	760	788	747	781	782	773	759	746	763	745	783	779	777	736	733	788	759	769	745	731	740	730	797	737	760	772	742	813	747	750	763	758	761	745	777	757	738	731	746	802	711	732	779	744	732	787	745	796	751	809	721	760	782	732	734	748	743	793	769	744	774	740	771	749	722	771	743	775	739	748	687	740	755	742	799	774	796	770	795	808	724	756	742	773	795	751	740	751	729	769	797	790	732	787	730	754	786	708	766	738	790	789	749	763	806	777	772	762	767	755	782	761	765	749	785	787	727	748	773	771	749	751	734	725	785	753	713	735	722	753	778	742	723	782	754	772	751	744	761	741	788	723	747	714	771	738	773	740	772	741	738	748	773	750	740	790	800	771	759	746	746	760	705	749	777	768	762	758	715	756	767	810	756	741	732	745	743	753	738	716	748	754	832	792	763	776	786	747	741	736	768	738	761	780	798	735	745	772	769	733	821	736	795	762	710	822	720	770	781	773	795	778	704	759	748	721	741	761	735	760	760	759	733	757	762	728	762	745	724	718	816	788	757	758	722	796	768	720	741	707	772	728	776	772	730	744	756	777	711	743	732	748	749	740	775	728	765	718	746	731	748	780	754	745	728	778	752	749	779	730	815	777	760	728	740	698	747	742	729	773	753	733	822	772	755	774	815	785	780	764	756	782	836	764	774	731	721	724	716	798	729	751	751	755	745	756	781	732	737	780	763	766	733	759	809	754	715	753	785	752	742	734	770	749	779	749	764	725	745	757	786	783	759	793	755	763	758	781	746	715	793	747	747	787	764	786	763	795	740	707	774	718	761	737	729	748	727	768	753	748	728	717	750	768	732	705	797	741	728	774	736	818	747	762	742	721	771	774	759	757	734	738	713	732	747	809	712	732	779	761	723	787	775	812	724	765	785	779	761	796	764	740	725	721	790	770	736	738	755	804	720	772	780	786	771	768	717	792	741	769	742	736	800	750	738	705	711	683	773	754	732	744	706	764	771	754	756	756	737	753	733	773	690	761	727	773	751	732	802	747	737	734	743	808	776	739	765	762	757	779	765	789	669	769	750	763	765	729	751	737	779	728	753	765	813	748	706	756	708	754	767	768	714	746	744	754	813	719	795	800	745	767	764	800	746	756	715	775	721	768	772	821	757	744	758	759	789	728	739	749	768	750	763	771	804	711	752	739	739	765	741	722	701	743	757	763	779	795	774	758	748	722	773	724	792	747	732	735	754	727	763	734	768	777	740	805	755	770	758	715	746	773	739	748	763	745	784	743	793	764	701	781	736	788	769	773	740	733	780	755	757	768	800	748	755	798	777	765	790	722	772	778	726	762	781	743	797	750	747	712	789	785	728	781	792	707	778	787	811	723	762	775	735	767	745	788	723	751	715	759	787	798	716	798	790	767	750	782	731	721	766	762	739	746	735	760	739	743	739	792	740	758	790	795	723	764	795	747	790	758	770	761	753	738	729	768	713	751	772	752	744	750	754	770	777	729	700	766	772	716	759	746	704	778	744	774	724	789	754	724	779	768	834	733	728	727	757	777	717	766	791	775	789	778	758	741	782	779	768	709	805	777	720	751	758	789	776	764	798	820	755	767	719	743	729	795	802	785	790	737	754	782	771	741	769	741	718	736	729	808	768	717	777	719	756	772	743	732	755	744	781	719	720	786	717	743	804	751	770	751	772	732	737	780	745	756	788	781	775	784	744	776	692	755	769	783	739	723	806	775	787	763	711	730	675	785	721	743	719	742	759	729	761	788	758	737	723	744	712	745	748	757	740	754	780	773	742	777	730	761	723	752	737	740	710	776	765	789	735	801	733	795	787	726	780	781	790	735	770	800	780	725	769	768	741	776	795	749	720	756	689	718	726	759	747	767	773	786	792	761	759	766	737	765	776	752	700	748	768	733	756	731	776	797	727	765	747	763	741	739	760	746	700	740	745	741	731	783	773	754	805	707	756	746	756	785	800	719	709	758	719	797	738	717	747	751	727	736	750	706	788	735	781	758	732	741	709	751	786	759	717	800	736	806	781	733	745	773	758	772	745	752	759	746	732	770	739	786	719	756	756	765	756	765	752	746	790	818	750	785	779	734	771	741	806	741	684	720	772	796	822	749	767	750	761	711	729	758	734	697	759	775	776	741	757	770	771	750	785	712	768	782	744	749	735	724	767	742	747	801	780	753	722	794	834	743	781	716	733	788	748	776	802	681	796	737	723	768	746	760	735	731	742	760	751	725	764	750	781	764	814	748	766	769	717	773	731	790	765	741	756	796	776	742	793	739	698	750	772	739	719	721	718	799	760	744	769	735	761	758	773	777	759	764	796	755	740	761	807	792	773	722	748	748	728	769	754	754	810	745	736	762	746	713	719	709	702	740	750	763	770	741	772	782	794	772	794	763	795	748	785	730	767	796	751	737	735	762	769	754	749	760	756	770	754	766	707	828	773	706	764	767	735	712	723	733	768	755	779	794	753	771	772	686	776	832	777	744	803	738	743	753	770	748	766	778	757	765	762	723	793	802	753	774	779	770	779	743	747	721	752	775	764	783	775	748	726	759	764	700	744	768	751	732	767	775	734	747	758	713	760	718	784	755	743	751	765	751	781	805	746	765	774	770	794	781	715	710	708	770	755	750	757	803	768	717	740	809	701	797	782	757	742	764	803	778	772	740	769	780	765	743	753	754	739	764	776	749	762	735	759	806	758	711	748	732	738	734	730	773	726	734	717	716	772	737	780	744	704	756	776	765	727	732	752	704	788	779	795	831	735	720	710	749	730	777	711	756	742	764	798	758	734	722	764	816	760	786	729	766	745	799	763	733	736	739	728	735	745	762	733	761	734	764	702	723	760	761
22663	20984	28746	23424	20984	21011	7924	933	683	576	504	461	457	425	392	376	374	350	352	356	336	337	354	294	326	357	319	286	323	328	300	311	318	292	323	348	275	283	324	303	275	294	267	272	294	337	304	287	317	326	289	298	282	295	295	288	296	270	286	284	289	285	260	276	283	277	272	308	278	299	294	260	281	299	275	278	293	306	274	283	328	271	307	308	312	305	295	286	295	297	275	329	285	260	246	298	280	280	274	270	278	271	296	281	284	288	291	306	256	300	269	280	293	287	285	274	281	269	278	292	267	275	300	286	282	299	320	303	286	301	284	293	286	254	298	307	295	298	253	278	322	270	258	295	311	285	287	295	291	268	253	285	285	260	309	282	280	274	258	262	271	288	306	284	291	296	272	286	293	282	282	276	299	295	288	270	314	262	274	296	301	292	313	263	254	279	318	294	284	259	281	306	268	290	262	274	273	297	288	282	284	267	277	281	294	311	292	307	313	292	280	311	299	285	288	272	286	264	268	296	318	300	265	297	251	310	270	288	292	265	307	291	290	285	290	273	283	251	291	264	256	310	307	282	293	295	304	286	330	273	321	280	288	267	244	264	289	297	270	260	303	281	282	280	260	323	282	288	284	282	268	301	310	307	307	308	270	268	265	284	293	313	299	308	327	293	300	279	274	304	301	288	313	293	300	269	280	279	305	269	285	279	286	272	274	264	283	289	268	287	271	286	292	292	309	276	270	282	258	275	301	279	266	268	274	283	278	271	330	328	256	273	258	287	329	302	273	275	289	298	276	287	290	286	297	268	298	309	287	316	267	291	264	273	292	301	272	314	285	256	295	277	272	291	293	294	298	279	263	305	294	287	285	303	302	288	309	263	277	296	304	289	289	283	275	281	269	296	279	257	302	276	270	316	277	281	289	314	285	275	267	272	289	294	264	302	304	288	269	302	266	265	299	273	278	300	268	279	302	278	292	282	247	264	278	307	305	276	284	281	288	295	275	294	273	273	262	280	299	303	269	250	274	270	287	310	270	279	283	279	252	282	299	297	292	305	269	296	292	289	257	295	277	290	300	285	296	284	271	276	295	269	265	285	291	314	298	285	255	274	295	297	287	290	301	268	294	281	252	291	278	269	294	283	307	253	271	291	283	271	288	288	291	289	305	245	260	301	303	288	297	303	273	319	293	288	268	276	311	279	268	319	286	277	270	273	270	261	276	272	308	273	256	278	277	269	284	289	271	284	288	278	313	271	333	264	294	261	311	301	278	276	276	267	281	315	298	262	290	284	260	264	266	313	290	299	286	303	287	304	299	297	294	288	273	269	245	294	277	283	279	293	283	308	272	289	294	289	295	286	278	289	321	286	282	275	282	280	288	273	306	274	306	315	262	257	299	299	272	287	267	284	274	254	284	286	296	264	266	285	289	299	295	298	281	293	278	301	276	283	289	293	275	267	288	286	285	246	272	276	294	276	272	298	275	291	270	256	260	274	296	292	320	284	255	302	302	299	293	278	290	271	293	303	280	282	269	294	289	265	301	288	293	266	281	313	287	300	301	289	291	328	295	307	263	302	266	282	310	278	269	263	291	279	281	276	269	289	271	307	252	325	265	283	294	266	282	264	295	266	278	318	311	274	289	284	259	280	280	307	285	287	269	265	283	295	294	290	289	299	290	291	277	289	285	272	277	287	285	267	313	263	252	278	282	316	287	268	298	276	273	297	272	259	311	272	290	254	294	270	269	300	265	297	264	309	280	295	292	290	289	286	281	270	275	267	264	276	278	299	284	312	287	320	278	320	277	304	290	292	274	300	301	283	286	300	279	294	297	272	275	286	284	282	327	272	281	264	279	257	290	281	295	273	300	299	288	262	269	263	290	302	270	306	282	277	274	291	288	272	303	317	285	274	292	261	285	274	280	303	304	316	277	318	283	292	297	300	264	296	267	287	275	265	268	266	288	300	269	279	279	279	295	304	301	312	273	279	245	291	271	272	274	306	284	272	285	304	311	272	302	290	278	298	306	293	280	282	280	240	255	280	258	281	286	266	266	305	245	293	257	270	266	272	286	316	287	273	284	303	270	327	290	263	301	305	285	309	292	295	282	297	313	259	292	276	284	269	282	312	270	283	306	313	265	295	265	289	282	266	289	298	268	275	306	296	280	275	277	311	280	248	282	299	286	277	274	279	288	297	304	301	278	300	282	280	269	285	312	287	291	270	287	285	249	261	285	307	294	302	264	311	285	300	288	272	282	294	295	301	288	268	294	274	296	277	280	276	273	313	276	299	256	283	290	280	267	294	270	283	275	301	309	303	281	282	274	284	290	282	291	282	272	284	297	272	282	269	282	275	289	270	289	302	242	281	285	276	302	262	310	270	284	281	321	278	269	293	301	281	297	293	316	285	272	275	319	275	285	282	274	312	268	278	286	288	272	274	296	273	311	276	282	277	268	296	279	285	288	292	278	280	267	294	300	284	282	288	278	312	270	285	293	275	258	282	293	277	306	308	277	283	313	310	296	277	310	270	281	288	298	307	277	295	292	248	268	317	263	269	304	303	299	297	287	262	285	274	278	275	282	295	275	284	282	267	282	290	280	283	263	259	310	271	260	269	271	293	265	295	269	280	284	304	283	275	304	287	281	272	289	277	276	298	278	260	279	263	305	274	278	271	280	282	298	261	271	263	281	306	310	255	274	301	275	263	286	323	268	248	284	277	283	270	308	293	270	275	288	308	307	280	282	269	285	282	289	273	292	289	253	288	280	296	276	300	293	278	293	267	270	274	280	282	264	278	310	266	285	283	281	259	301	296	297	329	291	278	262	269	294	285	243	294	294	267	284	281	281	293	282	306	277	313	300	274	287	294	274	277	247	283	294	293	284	299	273	281	302	264	297	278	324	298	274	282	284	300	251	330	268	299	255	277	287	306	287	291	274	283	307	282	271	300	277	282	290	272	265	308	289	282	278	276	292	261	277	309	289	290	291	294	306	278	296	288	271	257	254	272	281	289	305	300	299	300	256	296	298	289	275	290	292	276	282	297	287	277	316	288	312	284	295	307	316	274	279	298	286	273	285	290	280	294	276	278	312	292	284	271	244	266	300	286	284	267	252	278	281	292	284	314	254	277	277	264	309	266	281	303	300	281	296	284	288	270	287	277	294	273	307	285	285	259	280	281	281	257	306	278	274	299	283	278	302	266	287	309	269	280	302	275	288	299	271	281	283	265	298	291	294	274	287	287	263	305	313	285	295	298	271	304	260	265	290	283	303	218	279	262	280	269	307	318	300	287	274	235	263	261	298	331	265	269	256	282	290	249	280	279	290	261	265	312	299	289	289	274	294	323	296	252	282	262	296	278	305	287	287	301	278	268	276	288	303	305	278	285	278	259	256	305	289	285	300	294	266	287	289	251	278	298	267	286	280	270	284	286	311	272	280	322	288	300	296	299	265	277	272	311	253	301	282	282	284	279	276	298	282	289	299	276	287	307	284	292
21881	14736	11566	5989	4127	3133	2376	1949	1589	1304	1167	1050	879	815	750	719	692	671	587	574	539	583	508	536	567	509	480	501	484	486	481	444	454	451	518	456	468	485	467	452	456	450	419	451	461	451	415	466	450	426	431	422	451	433	416	444	433	454	464	417	465	397	418	392	425	423	399	417	439	401	431	451	415	413	404	438	418	412	383	428	439	410	408	427	462	437	390	403	428	405	401	420	399	486	427	371	429	404	443	455	430	393	419	408	446	445	419	429	418	452	444	425	438	409	400	414	436	392	409	400	436	415	419	415	422	430	378	439	394	435	389	427	439	448	392	395	427	433	404	382	388	406	424	457	394	460	443	429	412	425	458	415	452	390	424	416	447	427	428	395	454	434	406	433	457	437	443	413	441	395	420	391	410	431	432	394	463	444	383	459	408	390	408	428	459	421	447	399	424	411	444	380	421	393	422	426	433	444	423	420	395	443	419	401	415	416	446	425	434	444	417	408	397	415	417	431	430	393	417	399	405	433	421	380	438	390	429	425	420	386	419	450	407	404	399	411	428	416	397	463	434	413	405	425	455	434	401	440	442	420	407	415	428	403	447	432	431	398	412	415	401	434	411	396	454	415	402	401	411	470	402	439	414	417	394	409	461	425	404	404	426	433	392	422	395	436	407	457	429	400	411	394	434	429	415	459	439	425	425	425	436	374	398	404	439	450	432	412	410	461	417	416	400	423	397	359	422	444	418	410	409	421	388	444	411	434	427	434	404	393	441	419	421	443	389	391	419	412	383	416	379	409	417	414	433	399	437	455	386	456	432	410	408	429	459	389	430	402	433	401	387	402	432	432	428	417	393	386	430	425	423	438	425	445	412	410	402	388	418	432	413	390	423	414	432	385	428	407	454	427	413	394	417	419	413	373	422	420	442	440	414	418	439	433	402	372	406	383	421	414	440	434	421	409	407	413	438	441	421	415	439	427	436	379	398	408	404	431	435	473	406	428	421	429	396	418	425	426	445	423	390	425	425	411	409	392	404	397	418	424	397	391	419	446	397	405	410	421	435	379	391	421	423	426	397	456	423	409	443	401	413	397	412	421	397	436	438	442	434	413	409	422	446	431	386	412	455	420	421	390	414	419	409	433	432	361	407	409	423	414	394	414	437	359	414	406	401	420	391	404	408	399	429	397	416	401	389	422	420	406	428	427	420	429	428	440	438	440	439	427	419	421	418	419	428	424	470	426	418	441	424	406	458	438	447	394	417	440	441	395	458	404	422	434	404	416	405	434	424	434	406	380	403	447	427	397	414	398	404	405	424	404	448	400	463	422	383	387	425	394	433	382	404	428	424	430	407	434	407	417	416	418	398	423	427	416	437	450	412	431	442	364	394	407	429	387	418	395	412	427	436	422	402	401	424	413	443	404	407	421	383	436	413	376	415	435	401	465	390	390	373	437	428	405	430	365	425	432	391	436	411	432	451	445	411	410	422	445	413	412	421	421	408	425	414	447	420	395	411	408	459	460	408	400	435	420	395	406	451	430	428	406	437	389	376	454	437	398	449	394	421	409	390	415	407	428	421	449	434	397	419	404	395	431	435	426	415	427	407	371	423	436	377	439	435	430	391	431	405	427	390	401	401	428	402	424	439	445	432	404	410	451	410	418	453	436	421	409	382	424	441	419	394	358	429	405	400	401	401	430	431	435	427	433	443	413	408	388	393	415	423	423	405	444	389	396	452	420	427	417	421	421	455	410	414	442	436	418	416	408	429	418	387	439	407	359	399	417	418	398	435	400	402	430	412	448	437	451	398	436	416	449	408	412	452	434	478	412	419	439	449	401	419	450	420	441	411	392	401	421	418	420	413	437	435	454	434	377	393	422	424	383	396	422	373	428	437	439	463	467	387	395	406	395	411	425	409	396	421	422	401	476	419	412	435	412	413	395	401	459	445	372	419	425	407	427	428	413	442	401	397	396	424	390	418	408	421	467	414	414	403	464	439	452	370	433	383	399	377	440	409	457	452	422	425	407	441	440	428	436	407	388	424	395	429	433	421	397	448	431	374	403	424	416	407	409	420	395	407	438	413	418	425	405	398	409	451	415	383	434	417	404	426	457	406	421	439	474	400	418	448	437	399	422	436	401	389	442	411	435	476	411	398	395	371	401	442	461	382	460	416	416	434	399	428	433	427	436	413	429	478	440	396	423	422	396	401	395	411	402	468	434	436	424	392	380	435	409	433	422	415	458	420	441	457	412	394	384	404	439	435	433	387	416	394	397	408	397	409	425	430	400	397	428	422	422	425	426	389	437	406	395	412	411	456	399	396	395	442	399	428	433	429	420	420	430	407	409	417	424	408	404	428	444	423	437	442	465	458	398	435	423	423	411	468	434	410	431	410	396	380	397	414	447	433	462	398	430	401	419	452	407	441	406	406	406	400	445	419	423	400	413	452	409	427	435	449	415	393	404	437	422	437	403	413	415	431	411	423	428	402	378	402	417	423	418	439	427	430	393	399	375	399	431	415	419	413	391	429	409	438	434	394	412	420	440	382	413	433	456	399	358	411	422	424	419	395	440	442	427	414	436	401	432	432	405	402	405	389	389	397	375	427	408	422	424	430	399	435	419	416	432	382	424	419	398	417	453	438	426	415	401	429	426	393	445	384	386	426	439	408	432	396	420	409	427	422	422	437	426	415	401	434	390	395	436	427	428	445	384	432	438	401	445	428	443	434	436	430	406	409	380	401	445	442	415	435	434	373	400	390	392	408	395	413	425	418	435	394	424	413	421	432	409	398	388	406	427	427	411	435	461	421	426	454	445	444	428	405	426	403	425	437	442	427	444	395	421	448	385	425	397	423	404	420	429	412	447	397	437	388	415	458	407	395	421	409	422	418	405	390	414	433	406	407	380	415	425	405	391	432	419	431	436	441	410	447	432	422	396	410	383	393	422	444	402	398	435	444	443	429	445	407	399	431	467	443	416	397	417	412	420	427	418	441	421	424	399	432	415	422	427	395	420	475	429	405	452	417	411	407	431	391	413	421	416	463	365	383	435	432	415	437	389	433	403	423	382	454	384	431	393	434	431	421	422	428	408	433	382	388	462	422	425	425	373	435	413	389	398	424	407	390	441	432	429	434	423	392	408	374	396	421	410	422	414	422	406	412	415	418	427	414	424	387	418	427	402	422	400	422	398	418	402	426	428	427	412	456	426	437	442	441	429	462	396	441	436	426	430	422	411	437	467	393	411	395	407	382	438	433	426	429	405	423	388	362	448	393	426	399	390	408	413	437	427	407	384	424	348	412	424	406	400	438	419	410	423	397	437	387	411	437	441	403	418	427	398	435	421	401	396	474	417	389	418	441	398	431	434	411	436	427	387	405	434	430	380	403	413	439	440	425	454	445	397	440	437	430	405	443	419	421	410	418	430	419	431	415	392	449	418	436	460	407	407	412	438	414	384	418	425	395	442	429	441	397	430	430	451	439	408	399	411	433	439
26763	20259	8351	1014	696	606	549	571	479	560	533	501	488	545	536	482	517	506	484	518	509	530	509	475	536	511	517	475	490	496	465	489	470	504	515	491	505	508	514	519	523	496	488	515	506	541	472	484	477	502	525	486	494	480	487	475	492	483	508	541	536	499	529	509	515	506	492	490	507	513	499	525	514	515	507	519	465	527	491	509	480	512	547	517	485	518	463	535	524	458	502	515	521	524	457	490	473	507	483	517	524	488	544	545	496	542	505	511	557	508	485	500	533	497	475	488	537	508	536	469	538	456	503	527	529	514	501	511	497	511	513	500	519	519	468	505	518	472	517	530	479	513	506	504	502	509	519	493	504	491	493	532	541	514	483	494	469	497	516	490	521	476	466	491	523	472	516	435	498	490	522	534	501	496	491	496	494	497	490	525	477	501	510	540	515	478	525	483	437	505	472	513	526	528	498	496	508	491	496	442	528	518	543	473	487	467	546	508	473	499	486	455	515	520	487	513	509	545	497	509	500	460	498	518	519	496	510	503	452	462	511	503	492	501	512	487	500	523	535	483	517	513	469	478	488	493	529	483	529	497	502	491	511	528	468	537	531	487	504	483	490	537	488	485	520	503	488	492	505	495	496	496	498	497	517	505	501	487	506	491	471	550	460	518	517	528	524	489	470	526	487	486	482	475	520	510	513	524	535	510	518	510	481	507	513	533	519	526	463	498	519	434	546	512	475	508	471	501	466	491	495	491	521	516	512	538	499	514	454	487	485	507	491	512	506	491	494	538	483	511	524	485	519	515	480	501	484	522	516	543	508	493	534	521	476	506	517	489	483	545	489	491	522	506	529	524	530	510	467	488	508	464	505	507	458	525	498	508	475	503	518	522	473	500	473	476	536	509	485	477	521	499	507	533	504	474	513	525	509	489	488	514	488	515	486	476	488	459	506	505	481	518	527	464	488	510	510	469	474	507	514	490	492	490	495	473	507	501	494	524	473	503	532	485	529	524	511	505	496	465	462	535	503	456	504	474	521	485	543	456	528	499	458	493	505	513	491	532	477	513	540	507	484	505	512	536	525	529	506	484	529	488	469	529	530	494	528	519	494	503	486	525	478	511	525	488	538	511	518	535	467	499	515	506	510	498	529	501	501	467	516	504	466	535	456	485	487	543	510	537	546	495	525	538	485	530	478	499	511	471	499	496	482	479	514	470	505	496	493	505	503	501	540	520	520	528	492	488	533	493	500	512	511	477	473	508	505	468	529	497	481	467	531	544	468	501	488	498	506	479	507	521	461	501	512	537	461	495	494	541	509	501	536	468	509	504	511	485	481	482	495	475	504	457	501	530	521	519	481	469	506	479	500	508	468	507	516	467	508	510	482	446	524	517	493	527	514	488	504	498	521	537	532	503	510	498	506	472	501	438	471	487	481	505	546	484	498	507	472	515	516	522	447	446	510	498	521	441	509	487	512	465	443	480	475	474	516	449	519	498	502	513	533	549	513	480	487	532	500	506	458	524	522	513	514	502	536	494	514	509	514	477	465	492	474	478	495	478	528	511	466	489	495	510	506	455	488	514	469	505	497	515	456	502	540	493	478	525	509	485	502	485	475	519	483	530	496	479	504	539	468	479	525	482	517	505	543	504	506	523	474	486	515	495	514	530	568	501	489	527	500	486	476	511	542	482	488	503	535	496	511	486	484	504	478	492	509	521	531	533	492	497	484	515	520	507	499	474	508	481	509	536	501	498	529	515	526	485	543	501	511	474	521	486	460	482	514	529	493	462	482	503	503	501	503	521	500	495	542	483	521	497	489	508	534	525	515	501	473	500	503	478	507	528	508	506	472	504	506	512	537	529	519	510	479	535	482	528	519	513	524	487	512	497	450	500	479	529	451	486	504	509	511	489	509	502	500	514	487	491	526	486	525	494	487	561	491	459	485	472	525	473	494	519	460	493	456	502	545	503	484	493	539	496	438	506	507	528	485	523	498	481	480	475	536	493	495	500	519	543	502	495	481	478	489	499	487	540	488	506	456	488	484	486	511	490	525	508	494	501	532	558	480	491	493	473	507	459	461	483	500	490	501	444	504	511	540	524	493	490	524	518	474	482	487	492	519	498	502	480	536	507	480	474	512	493	507	513	478	487	497	473	502	489	501	512	503	480	535	524	510	485	514	457	463	513	519	521	475	501	502	501	512	507	472	470	499	488	500	472	509	485	494	491	496	488	488	484	468	496	526	534	524	489	529	487	529	498	479	484	477	523	500	499	511	519	510	505	485	538	456	472	497	497	491	510	495	472	512	539	475	473	542	488	507	471	488	498	492	485	542	495	500	532	470	526	483	530	522	495	494	469	475	538	494	492	482	470	521	519	470	485	497	475	478	479	499	425	519	496	503	536	538	530	499	497	523	478	520	485	493	493	505	496	501	504	529	452	502	515	508	550	502	475	483	470	551	487	489	520	498	487	467	483	494	525	529	499	541	496	501	521	487	508	506	504	463	511	499	511	529	497	515	496	483	508	501	505	450	524	519	506	510	456	524	512	467	514	535	493	485	488	504	466	503	472	475	516	487	475	548	534	495	505	468	493	491	472	508	482	455	530	489	496	529	513	520	523	502	490	494	486	476	499	480	500	518	460	504	510	495	479	524	523	489	512	479	478	489	498	459	519	508	494	522	497	498	484	510	488	515	501	523	522	510	511	499	501	475	499	494	535	465	495	494	514	534	513	457	503	555	505	486	501	522	509	487	511	469	526	494	514	470	486	544	504	496	509	510	491	459	494	519	497	502	454	519	525	498	522	484	491	483	527	423	536	484	488	504	465	493	487	535	517	489	522	496	529	463	505	489	485	460	490	485	504	499	512	500	480	508	492	510	514	456	465	503	488	507	513	513	480	521	515	490	504	479	494	476	490	479	471	529	519	478	524	536	477	493	510	508	510	517	508	506	504	467	471	515	466	508	476	500	495	489	494	526	466	494	504	525	503	489	477	504	522	502	479	528	519	505	533	475	489	528	498	498	472	453	450	512	494	480	526	520	501	507	453	485	494	492	525	465	531	475	488	498	496	472	485	479	481	545	539	491	468	502	492	484	518	497	485	514	508	505	466	478	533	516	496	502	486	496	535	476	510	487	533	482	519	534	497	492	521	512	481	473	473	502	497	524	505	501	530	524	498	458	516	505	481	488	489	494	482	469	477	494	517	480	513	502	498	479	510	491	460	512	501	518	488	498	489	468	481	542	491	517	536	484	494	537	504	526	472	554	485	467	571	507	504	527	497	505	538	525	522	514	514	516	484	509	500	499	471	520	487	502	501	484	549	520	542	508	488	497	497	478	517	520	495	507	450	488	469	467	516	505	497	536	536	495	500	504	459	460	546	524	482	517	481	500	509	532	535	466	509	488	498	544	541	481	491	524	525	493	470	490	535	492	564	526	505	539	494	526	485	525	506	477	472	466	480	504	506	516	486	469	496	493	478	493	523	491	479	494	534
8036	1346	1215	912	839	808	744	784	699	753	731	738	721	672	728	723	729	724	683	734	730	687	731	730	757	742	678	689	698	728	708	686	703	682	691	738	748	702	740	744	674	689	686	724	701	711	755	670	672	663	735	713	700	689	750	700	674	791	722	694	679	687	684	684	665	696	724	648	733	684	726	672	665	684	716	677	657	724	674	729	728	675	693	697	712	717	704	745	718	730	643	680	701	708	696	726	682	683	678	744	674	753	718	722	704	744	695	645	670	747	685	696	703	680	671	702	738	699	671	737	691	688	710	679	673	724	704	728	702	657	725	696	717	705	667	692	708	730	747	741	703	723	705	682	709	697	698	678	723	680	689	678	719	680	678	692	676	709	715	667	692	705	736	698	734	714	709	730	717	696	687	723	716	736	712	694	755	737	699	680	703	713	730	733	687	745	684	712	713	707	724	731	703	782	684	677	707	706	757	701	717	744	707	717	704	703	709	715	737	729	709	697	745	678	756	709	688	703	680	735	717	750	743	700	661	662	718	678	730	727	656	728	710	713	714	708	715	706	712	721	688	678	694	699	694	707	723	731	672	713	664	675	695	695	707	734	710	677	709	677	700	683	668	707	704	713	702	700	698	704	697	709	682	708	682	724	692	695	703	703	723	729	729	732	751	722	700	746	702	693	751	745	712	708	676	699	723	683	700	739	715	717	705	688	687	677	707	725	715	685	730	741	756	738	696	660	706	718	726	714	776	700	683	700	696	695	670	658	685	714	681	674	683	742	730	736	724	688	761	734	707	705	680	749	681	680	729	723	664	749	686	727	713	667	665	745	711	688	731	721	696	725	691	709	678	667	652	726	703	701	697	678	701	735	687	659	737	711	684	702	734	740	691	717	787	739	697	680	722	662	665	712	705	728	668	695	679	720	672	724	681	730	692	689	701	720	711	736	701	685	715	656	686	687	707	687	717	698	703	718	726	644	680	730	705	712	735	716	727	689	684	696	722	670	753	664	697	683	744	679	715	695	712	678	722	704	684	673	686	709	688	696	708	700	682	695	712	700	747	729	675	715	664	725	673	730	709	714	720	736	772	671	717	707	670	721	722	681	705	727	705	707	658	683	710	769	688	743	648	727	662	717	703	728	690	693	684	670	685	771	714	709	701	709	705	715	690	671	715	692	682	703	691	724	728	725	716	718	672	679	708	737	717	731	708	705	714	695	694	708	712	696	694	695	660	668	690	729	688	706	699	692	707	750	706	759	661	726	711	718	701	753	714	708	721	663	678	755	653	727	726	705	703	690	672	694	683	679	700	703	700	721	660	688	657	685	690	728	693	703	723	651	744	687	698	675	734	695	735	715	711	711	697	689	706	749	674	704	701	689	743	699	690	667	708	691	719	708	712	742	668	705	709	661	718	719	679	689	700	668	715	692	713	670	706	714	694	695	715	709	703	726	714	680	642	689	712	686	753	709	695	703	746	739	713	739	698	703	689	677	727	702	702	671	716	702	706	725	704	720	720	693	709	716	711	709	670	731	697	729	673	722	713	759	694	705	721	702	712	691	730	714	735	721	697	690	705	711	736	695	695	697	704	730	747	677	739	733	740	700	716	702	737	695	706	675	699	702	695	742	689	714	696	688	697	705	703	731	692	743	685	691	691	769	691	712	713	677	743	706	729	716	712	652	724	694	734	679	733	690	695	724	683	674	693	678	675	687	710	659	706	734	711	709	693	706	743	763	716	737	719	666	686	723	713	706	725	674	678	679	708	714	696	668	721	689	722	726	729	686	704	705	761	692	674	718	746	689	644	681	688	710	678	695	719	686	668	673	695	719	678	704	705	692	669	679	655	722	703	735	723	697	710	707	684	690	693	716	720	666	718	683	725	702	710	687	683	695	734	704	730	709	713	681	710	663	727	723	705	686	687	690	714	723	700	723	691	689	681	650	651	745	726	682	679	676	717	727	746	753	726	732	732	676	686	723	721	701	738	701	740	676	752	706	757	670	680	726	705	679	707	720	695	673	687	740	736	677	724	667	702	662	738	739	706	722	714	702	705	706	713	650	704	693	669	683	683	722	716	763	750	656	712	742	676	683	695	708	703	738	771	710	714	672	719	660	677	742	686	685	716	716	683	717	682	717	696	687	661	707	716	723	686	745	668	740	702	719	648	708	695	689	745	691	713	732	724	660	677	698	769	691	722	644	739	723	708	648	670	744	688	768	732	697	719	654	725	687	750	686	683	715	709	688	681	695	707	692	672	677	732	717	644	698	659	723	694	781	699	744	686	702	731	764	695	681	751	697	682	672	693	727	711	716	715	733	693	709	702	728	674	678	705	716	703	684	674	711	703	700	727	695	734	727	715	702	716	692	693	700	700	709	682	730	671	734	727	698	724	703	713	705	652	720	707	699	689	716	702	702	715	771	750	712	753	747	749	677	679	722	746	718	703	675	707	717	734	645	756	714	727	750	708	753	721	690	693	733	677	691	726	764	705	705	728	715	735	704	728	657	710	719	706	721	701	769	722	706	690	660	664	696	708	706	697	696	721	695	680	699	687	654	695	689	671	735	722	729	747	725	714	735	720	735	741	713	717	736	655	677	718	745	723	691	655	694	694	683	732	681	669	694	703	682	661	695	734	699	731	694	692	665	739	750	702	706	700	714	687	664	761	764	709	693	710	713	718	700	727	710	685	713	703	704	755	743	705	722	696	675	706	732	704	740	733	672	710	718	728	719	659	737	645	688	694	755	741	735	729	712	721	733	741	714	691	735	717	705	717	688	677	707	727	704	696	696	734	718	682	698	710	663	673	697	745	673	709	688	695	727	676	709	697	737	677	750	695	710	707	716	651	686	681	679	693	748	685	718	753	686	649	714	722	696	679	736	675	706	708	668	694	716	695	736	725	743	684	703	707	743	697	710	683	723	703	691	701	720	718	694	734	734	716	674	719	655	729	678	679	651	687	714	751	706	733	704	714	737	674	697	723	726	726	696	735	696	730	698	677	688	708	658	710	731	698	703	698	747	704	689	684	723	709	686	700	709	732	719	694	726	705	718	656	732	712	730	753	691	711	729	709	724	688	688	717	730	681	705	698	767	714	702	744	742	724	740	689	743	722	749	742	737	756	742	714	710	639	732	698	732	722	686	728	729	694	716	697	718	715	708	729	677	706	721	744	719	675	619	729	672	713	702	687	740	716	690	673	721	698	729	738	711	706	696	710	681	719	734	706	788	727	723	695	703	678	702	724	738	751	725	729	733	685	677	724	731	718	698	734	721	739	756	704	713	695	693	687	728	722	716	662	770	694	730	711	709	749	761	723	674	710	647	731	738	706	691	713	712	688	696	728	638	746	735	690	737	736	707	693	728	672	722	737	697	723	712	687	702	733	704	680	684	663	733	726	728	677	750	715	692	689	729	670	721	707	686	681	692	717	740	706	680	684	714	706	650	696	714	713	718	677	725	821	713	666	739	668	700	727	734	702	699	676	725	729	694
23419	20940	28303	23737	20925	11392	1338	854	715	708	645	611	566	631	596	563	567	579	559	577	543	604	586	535	524	555	525	581	546	564	507	577	602	525	527	545	530	540	563	559	512	549	512	532	535	539	523	539	570	490	484	523	512	553	506	549	512	517	490	473	530	492	498	539	501	569	538	515	544	528	520	530	507	538	555	530	567	513	517	560	534	523	508	529	527	540	531	506	522	572	545	559	554	543	524	549	500	544	504	525	522	504	517	526	522	529	566	535	576	526	537	532	525	526	530	506	564	521	504	488	560	497	552	548	561	521	554	516	520	563	494	540	529	480	523	574	531	545	524	523	529	551	538	479	503	513	472	529	485	540	544	514	512	510	517	532	497	505	535	513	518	517	573	541	480	556	489	485	521	540	505	490	496	552	505	515	564	536	565	548	545	499	543	567	463	541	580	532	558	551	494	511	511	525	545	537	516	498	463	530	511	506	502	511	559	584	524	510	533	496	513	521	547	484	510	544	501	540	498	557	540	496	522	545	497	544	508	505	511	539	561	553	488	530	553	528	530	520	545	549	541	548	487	547	541	558	525	561	523	560	525	532	474	520	500	521	486	541	510	520	543	515	494	532	514	540	497	528	497	506	563	541	528	531	502	532	500	504	491	533	538	538	530	536	502	491	522	496	532	423	510	550	520	517	515	532	494	553	537	551	517	494	519	507	538	517	500	494	524	582	509	501	495	550	525	504	500	538	508	522	530	527	502	501	523	498	556	537	529	477	538	567	532	524	515	509	528	499	512	534	515	504	529	570	524	525	533	524	532	547	511	542	538	501	533	541	500	547	531	493	538	526	518	526	526	505	542	480	525	500	504	549	519	494	518	529	534	520	513	544	513	521	525	529	542	492	541	535	520	528	535	568	519	502	555	562	548	536	573	527	485	478	544	512	530	509	475	508	516	554	537	511	567	527	496	536	559	524	459	542	528	561	536	502	490	539	508	517	546	522	522	538	552	505	509	501	537	527	564	544	530	525	522	506	533	485	557	532	517	536	512	556	547	505	556	489	512	560	507	541	522	557	523	514	517	540	510	547	567	524	519	471	538	517	516	501	509	509	538	527	507	487	524	535	531	541	525	535	492	498	549	525	517	511	520	530	519	519	471	526	553	526	475	541	492	512	551	534	507	477	500	554	557	520	550	504	545	541	494	517	509	493	495	558	550	518	501	508	511	484	538	490	519	519	541	482	519	512	504	541	561	536	527	544	523	502	499	517	544	510	548	495	492	519	487	537	496	519	520	495	471	523	541	514	493	497	580	506	521	558	536	496	517	564	565	561	528	551	533	496	519	527	511	483	523	538	538	497	507	523	511	555	535	494	568	512	508	506	532	506	527	518	516	485	491	524	539	483	523	508	496	531	507	563	543	518	519	524	538	498	520	533	569	575	493	542	557	527	516	502	504	509	582	502	516	507	540	527	530	544	536	486	523	504	520	550	514	520	546	518	570	511	538	555	549	514	547	515	558	530	554	544	512	533	512	526	548	512	517	537	512	512	523	545	544	528	561	484	535	495	519	559	531	541	550	499	530	543	512	543	562	546	526	519	519	519	513	509	559	517	518	573	525	505	492	543	532	470	551	554	489	542	481	527	503	565	565	519	551	516	543	481	489	527	519	494	489	526	497	497	513	506	517	510	543	532	573	553	563	530	513	490	532	461	558	523	489	496	551	549	544	504	521	513	490	515	554	550	554	513	553	492	518	519	535	508	519	486	521	528	517	581	554	530	536	538	518	572	534	526	521	591	523	500	468	546	561	482	517	508	524	569	554	548	566	490	497	493	558	515	512	551	574	540	579	506	470	521	549	546	538	503	493	553	539	497	516	511	513	534	559	501	504	524	532	515	579	507	536	492	512	528	501	551	547	536	512	568	482	538	524	487	496	565	489	532	478	537	500	512	551	518	502	544	564	462	523	491	567	509	500	541	522	503	531	497	494	579	553	520	517	515	514	561	568	517	480	560	524	491	534	533	493	508	493	516	581	537	534	540	507	508	538	535	501	517	525	542	524	500	524	528	508	551	544	559	512	547	558	525	529	499	499	558	515	511	537	503	489	547	518	503	510	535	524	518	533	546	545	505	538	531	577	546	539	508	520	510	523	482	530	514	539	533	544	541	523	538	495	528	501	533	562	518	521	525	546	492	534	552	525	494	549	526	542	542	548	534	520	504	488	507	516	543	518	539	538	513	512	521	538	538	555	496	544	498	505	554	575	496	511	534	533	538	552	529	518	544	562	534	533	519	519	523	529	537	509	496	551	520	478	520	514	495	466	538	550	551	544	505	516	548	516	535	510	529	504	518	546	544	500	523	511	525	517	485	520	533	562	551	506	525	502	542	537	544	544	484	512	557	503	549	544	553	505	496	529	520	514	513	507	482	520	510	526	532	470	553	531	503	559	541	507	502	512	493	529	524	519	514	548	529	524	530	571	504	489	475	534	494	516	514	513	527	505	503	551	553	531	486	522	504	538	551	526	562	517	513	553	542	553	547	501	509	518	527	528	488	521	484	557	538	541	548	522	521	518	530	550	535	531	483	549	562	494	549	535	520	512	463	501	526	485	522	530	506	521	535	516	493	521	522	520	486	559	497	555	512	493	557	539	537	522	547	539	525	516	528	520	570	499	516	563	538	584	539	527	477	521	519	517	496	512	515	509	539	532	514	516	518	511	505	494	571	510	524	533	505	463	524	510	527	498	507	520	534	521	511	540	551	560	520	479	529	488	544	521	562	497	512	558	534	513	519	545	496	510	551	543	514	513	533	492	531	551	543	529	494	533	522	547	552	503	525	562	541	511	496	519	509	555	517	507	531	465	509	507	512	512	498	535	512	509	510	517	514	512	544	522	526	484	486	521	571	528	566	577	522	534	511	515	500	504	515	512	538	486	544	526	548	562	496	547	491	564	539	506	523	514	578	526	508	496	550	473	516	517	507	536	549	573	529	528	541	523	543	480	531	541	520	550	499	532	550	550	530	536	514	530	529	518	514	521	514	484	506	521	543	517	534	528	522	522	506	523	539	527	565	508	533	535	521	510	513	516	532	492	564	547	557	530	507	510	529	517	531	509	517	509	523	536	529	525	521	520	509	531	531	528	518	507	501	522	505	527	504	579	505	523	517	521	526	522	552	547	563	544	512	577	564	517	525	530	528	522	485	515	522	532	527	534	535	583	534	555	523	502	542	531	524	505	505	500	529	524	537	567	512	478	523	509	537	535	496	575	556	547	533	535	526	530	491	557	527	515	487	549	555	506	518	549	506	506	510	508	523	504	515	487	500	491	531	556	512	578	513	517	510	516	535	499	516	555	518	522	522	535	515	536	521	578	532	511	512	515	526	530	474	528	507	524	510	518	520	531	461	536	523	528	602	534	541	487	511	574	536	496	529	536	507	529	562	498	448	533	525	500	495	501	543	572	525	532	492	512	548	488	515	503	545	499	514	500	508	518	534
18667	9668	7870	3890	2793	2208	1830	1538	1417	1240	1177	1056	973	965	908	925	862	848	872	842	888	811	833	827	782	795	741	758	822	776	733	792	791	796	753	771	824	749	767	746	781	785	767	736	817	769	731	743	737	774	744	726	787	793	788	726	760	749	743	756	765	777	788	772	779	798	736	736	768	757	792	805	768	746	719	757	714	727	735	752	722	800	769	788	781	757	748	719	744	729	725	787	793	768	764	736	780	731	718	762	793	757	718	756	759	730	788	761	760	757	744	780	751	734	744	765	761	789	810	770	719	797	718	760	790	697	746	734	710	803	708	758	761	769	730	738	706	778	740	733	708	765	720	729	778	802	753	764	750	756	741	759	784	786	745	783	801	719	709	753	719	746	750	711	788	743	749	744	748	756	741	769	788	766	782	756	743	831	795	775	728	764	732	746	736	701	723	757	788	772	722	719	826	728	749	736	750	755	780	755	789	756	782	737	710	738	706	738	724	715	758	739	722	765	696	762	732	750	707	761	800	793	774	699	813	720	776	769	764	737	763	717	754	768	783	780	767	786	785	762	714	769	709	765	739	723	753	769	770	787	788	744	749	739	791	766	695	755	763	733	744	731	758	740	749	738	720	706	809	782	708	758	749	763	728	757	749	746	732	783	730	713	753	740	716	791	746	739	734	752	718	698	756	771	760	747	736	742	727	745	741	755	779	761	718	754	724	732	789	731	725	743	799	722	717	751	741	755	786	779	742	769	757	740	758	709	707	783	734	736	744	730	750	716	788	750	753	744	771	749	749	782	725	751	766	754	771	789	766	796	712	742	772	756	722	681	735	789	741	734	781	755	667	792	759	758	770	758	810	789	712	783	728	742	741	798	730	788	783	744	743	733	758	771	757	729	763	758	682	731	701	732	734	742	748	753	718	732	735	771	773	716	781	777	753	785	742	766	752	704	779	772	744	731	738	744	758	718	748	781	766	736	732	731	717	709	723	695	760	714	704	738	766	762	704	738	755	752	784	671	710	761	743	766	721	731	741	754	765	781	749	750	768	759	720	777	783	763	741	742	736	743	729	792	717	691	744	757	723	776	753	745	706	724	753	749	744	716	688	759	747	792	778	720	741	774	751	735	672	741	782	769	765	768	781	770	775	726	724	749	779	745	776	715	747	740	775	747	761	754	726	781	772	744	750	779	727	757	755	756	758	753	737	755	766	723	746	696	760	719	767	707	738	778	694	805	755	755	796	733	732	751	719	706	756	752	715	764	759	714	739	754	733	727	769	730	731	710	804	778	762	747	727	737	742	760	740	777	774	774	732	736	758	733	792	719	707	761	755	715	763	749	713	756	732	775	753	744	783	756	723	743	744	777	726	734	783	776	731	744	750	723	795	757	715	750	776	758	716	786	738	753	755	769	751	756	805	730	747	714	797	707	777	745	775	717	732	752	765	730	748	746	754	759	673	736	750	753	742	765	722	810	732	755	705	757	733	749	694	727	741	726	784	784	778	768	771	747	779	770	724	718	758	737	738	759	752	747	699	765	767	798	760	738	758	763	820	712	748	794	747	789	753	728	727	725	741	715	688	754	732	723	761	758	772	750	816	728	767	721	761	725	791	778	758	743	776	758	743	743	714	756	717	752	746	789	781	765	724	760	754	708	736	683	752	713	737	760	775	766	767	769	765	704	700	838	780	766	727	778	714	790	753	701	803	743	741	768	787	734	722	741	738	755	753	778	759	744	790	753	779	747	726	713	746	749	764	764	741	752	741	740	764	751	717	723	743	798	749	771	748	741	743	753	797	695	733	755	761	800	742	716	768	776	780	759	772	722	745	713	752	741	752	784	762	736	777	735	758	769	735	714	733	788	781	787	789	780	704	697	778	734	703	749	738	793	722	748	759	718	722	827	766	728	716	711	709	754	770	737	683	703	738	750	746	738	777	765	693	720	720	717	747	731	719	771	720	811	755	742	751	774	742	740	745	791	753	760	709	788	726	738	742	732	763	727	756	769	737	752	797	781	781	744	746	764	720	754	734	771	741	790	763	779	755	735	724	703	742	766	758	732	690	777	741	781	745	774	772	749	754	747	717	769	773	737	770	764	726	738	724	733	689	724	741	799	765	733	705	743	750	747	735	735	759	755	722	739	740	733	787	737	754	723	715	753	701	757	722	723	733	775	737	770	832	726	782	784	767	720	751	737	777	771	720	772	763	745	813	746	773	746	759	736	734	754	748	711	744	741	744	734	722	773	766	779	786	765	741	798	725	750	743	732	729	733	800	759	715	766	751	795	754	797	781	776	741	715	731	742	730	717	742	733	723	797	752	723	742	698	726	788	704	746	773	769	723	742	797	744	804	764	736	723	746	746	760	740	791	696	758	753	713	731	790	765	707	801	741	742	761	677	738	729	796	740	767	774	743	713	732	746	771	762	777	758	751	752	750	758	712	719	783	733	739	734	727	698	773	736	747	735	756	735	742	789	722	760	741	695	760	742	776	725	783	741	730	712	780	772	717	731	770	776	779	780	729	729	796	746	741	779	725	795	812	755	724	766	725	773	754	782	765	781	760	787	757	732	675	729	734	771	758	789	673	762	744	707	719	755	750	731	764	761	791	739	718	722	770	724	700	737	740	771	738	722	718	744	762	764	762	771	765	760	779	770	738	724	684	759	813	733	734	741	734	778	767	755	768	744	765	813	699	737	753	775	753	774	748	750	743	748	730	809	740	739	754	770	722	772	737	764	777	786	708	732	672	809	734	746	731	733	748	756	710	776	739	744	732	769	730	797	788	703	737	765	728	755	739	767	708	728	702	754	775	745	760	743	730	815	759	747	737	759	722	735	702	716	754	791	754	736	720	735	678	740	725	730	807	751	785	704	749	760	714	736	794	749	730	748	781	778	727	745	727	744	732	662	746	780	751	735	754	747	748	764	745	740	734	737	782	747	751	800	729	752	801	695	767	721	742	767	724	754	722	806	759	772	743	730	789	753	724	764	749	795	762	748	811	760	795	763	769	697	724	755	721	742	745	714	722	746	716	763	770	741	738	733	725	792	734	688	753	724	800	761	710	763	743	750	787	719	802	704	733	734	764	741	771	747	766	720	725	731	752	780	757	784	740	747	705	752	826	782	743	731	758	739	800	801	730	768	761	741	768	756	696	747	809	753	755	763	759	705	773	759	765	775	807	746	735	748	705	724	778	745	726	801	727	806	762	741	745	750	713	746	770	759	715	731	719	789	761	748	738	725	758	745	768	745	714	772	793	760	732	735	772	734	748	718	716	738	784	764	780	746	765	731	783	792	750	769	742	734	748	717	728	782	747	731	786	813	729	730	747	752	760	744	731	737	758	736	765	819	746	689	760	764	750	756	740	768	741	750	749	763	705	741	774	791	714	772	730	744	743	721	725	712	752	784	724	744	728	777	712	737	696	760	763	699	747	745	684	740	761	751	793	795	742	722	722	803	772	724	706	710	778	749	732	803	741	653	750	743	716	743
22603	20978	28744	23383	20980	21012	7930	897	650	597	542	483	413	431	402	400	348	363	371	292	338	311	298	320	310	318	315	306	311	319	297	310	304	303	267	333	292	297	275	289	316	320	302	313	291	297	293	275	287	280	291	287	283	307	306	308	299	279	273	285	271	304	289	280	283	258	309	268	293	313	320	307	277	281	306	288	306	267	312	300	292	262	286	280	298	272	289	266	298	278	294	272	245	300	295	291	285	297	283	288	314	303	304	303	289	285	286	281	304	289	282	296	271	260	293	276	303	284	278	272	280	275	282	288	272	295	274	270	291	275	260	307	310	264	274	240	301	279	273	289	306	306	249	271	290	293	296	274	279	267	265	284	264	297	282	286	280	272	262	283	261	292	304	321	269	302	289	277	275	281	269	272	297	256	267	270	279	285	305	257	279	274	276	266	297	289	245	279	296	280	276	277	282	271	265	284	316	305	297	319	270	300	289	282	278	251	274	289	280	265	305	301	275	302	286	278	274	266	276	279	290	251	289	275	263	278	276	263	293	303	264	264	285	287	300	272	277	275	276	294	287	260	271	277	288	255	297	299	246	274	288	290	257	256	258	267	292	277	286	267	268	251	280	273	293	278	270	285	291	281	266	289	252	283	268	282	271	302	265	297	244	296	296	267	253	323	297	280	294	292	295	290	290	300	313	263	245	302	268	283	284	264	281	275	266	270	274	281	250	286	253	285	300	292	269	264	292	314	337	284	296	290	299	300	285	275	294	301	272	280	274	297	308	302	294	261	269	303	324	286	271	284	266	286	296	300	244	258	247	258	271	265	284	296	265	289	289	274	314	251	287	260	290	280	289	265	302	284	290	289	277	278	289	282	295	280	274	261	241	273	281	275	284	259	298	262	273	258	276	280	283	302	266	316	308	290	285	275	237	245	305	301	256	272	266	269	264	295	322	275	297	270	292	287	265	282	331	274	277	288	255	281	271	300	267	242	263	286	275	270	265	279	272	271	283	293	296	284	311	286	291	295	270	306	331	271	295	274	275	309	284	300	261	293	282	267	273	302	261	269	280	267	249	295	275	286	287	305	302	259	261	283	258	298	287	309	301	299	261	256	290	251	275	284	295	282	268	295	260	272	280	297	287	268	285	297	289	303	256	283	308	313	299	283	283	244	291	259	325	280	268	286	280	298	243	270	272	275	266	289	293	292	265	282	264	283	291	289	278	269	285	274	279	289	313	298	302	274	287	283	285	282	280	294	279	255	268	313	272	289	285	296	246	267	286	293	281	298	293	266	279	296	280	307	292	265	306	279	285	273	297	289	280	275	268	282	258	285	277	306	294	285	275	283	245	248	265	265	265	272	282	259	268	278	278	283	275	288	275	291	296	261	291	291	262	286	285	289	297	305	269	291	256	273	265	277	286	292	307	287	240	255	285	253	266	280	282	305	259	298	284	285	260	276	246	270	286	314	272	277	303	296	260	320	287	281	264	285	266	294	302	306	280	270	283	282	267	280	282	245	281	283	288	309	303	285	276	294	283	285	286	264	291	291	282	268	290	288	276	325	285	292	275	293	272	281	260	299	278	265	251	260	286	278	259	269	275	309	288	290	269	291	284	315	273	294	274	268	281	284	295	257	275	295	280	262	264	290	259	279	288	272	280	286	291	259	283	284	271	301	280	295	286	300	298	286	297	307	270	293	282	287	274	231	261	286	274	280	302	255	249	283	281	289	304	290	273	284	285	296	284	289	299	259	280	289	282	281	286	309	302	280	270	276	255	271	263	272	271	303	278	304	267	278	257	283	263	302	295	298	264	260	289	275	256	277	289	279	270	284	291	298	297	295	258	275	266	275	275	271	269	258	299	286	302	269	277	277	255	302	291	260	274	294	287	293	263	299	256	263	293	269	283	296	270	246	276	284	264	278	239	297	295	306	274	296	271	271	288	257	293	278	289	261	296	293	274	284	282	303	300	259	286	292	282	276	306	283	265	282	248	296	272	265	276	294	281	281	273	302	284	288	257	297	301	290	301	273	279	288	274	274	278	284	260	280	334	283	280	271	283	264	268	291	288	259	286	251	291	290	275	277	273	269	273	317	283	284	289	301	286	258	286	268	277	277	267	282	293	253	264	292	302	257	284	324	255	279	282	257	288	258	296	258	287	277	260	273	279	272	273	249	283	281	273	272	288	276	266	269	260	277	273	281	262	274	268	290	231	282	271	294	287	303	259	277	273	294	286	285	277	306	264	255	306	297	292	253	292	302	281	297	288	280	275	264	288	299	278	292	293	295	269	283	289	264	275	272	273	262	293	286	298	284	292	307	290	275	251	305	268	270	263	288	295	271	314	307	246	292	275	288	301	297	273	271	264	290	268	309	283	278	281	273	291	302	293	255	299	294	296	259	284	284	272	285	263	274	289	270	277	278	258	266	269	265	263	271	287	254	277	290	274	285	300	304	266	267	287	254	271	300	278	289	284	251	267	296	291	266	269	312	283	259	292	270	280	275	279	285	290	274	295	268	277	280	273	293	295	298	301	288	278	287	293	290	275	307	300	307	249	290	287	277	277	284	270	280	258	266	292	284	263	277	282	300	278	255	283	309	283	314	253	296	275	269	318	295	300	267	293	269	283	279	309	295	270	288	273	287	267	275	316	294	262	265	283	274	274	291	283	286	280	276	286	285	300	268	264	301	275	245	297	275	290	294	307	263	254	288	264	293	316	279	268	270	279	258	293	304	307	276	286	281	282	255	233	279	308	271	292	235	277	276	251	259	294	291	261	266	268	246	273	274	280	289	283	269	251	287	284	280	274	283	251	264	291	275	311	272	303	298	276	268	291	278	265	268	256	278	279	302	281	265	294	294	278	289	313	292	284	271	300	284	252	282	278	292	265	258	275	282	300	274	256	276	271	287	313	270	268	311	285	267	287	278	258	270	288	241	301	271	269	258	280	242	278	290	266	307	263	329	299	267	277	268	287	269	286	278	271	260	288	292	269	258	266	241	257	290	268	287	309	294	261	288	300	304	279	306	274	280	270	271	282	295	301	249	290	267	273	288	311	273	294	265	291	310	316	288	281	286	289	290	271	265	294	302	287	262	283	289	284	248	271	290	272	306	271	295	268	312	270	254	319	274	268	271	280	300	288	270	307	272	282	253	289	256	280	294	266	303	291	279	303	278	282	288	271	249	268	291	268	293	289	313	274	287	291	255	269	284	266	284	272	284	268	259	315	268	277	299	283	268	304	264	276	298	256	286	284	285	301	271	259	272	297	310	286	269	270	265	294	283	289	286	297	279	275	258	273	272	280	272	307	287	299	269	288	288	263	295	250	287	289	286	298	262	276	311	246	295	271	277	261	288	278	278	260	261	282	290	284	281	329	284	270	275	262	270	292	284	246	278	271	295	281	260	263	280	278	294	271	265	255	276	303	293	316	282	288	310	284	267	280	286	271	286	260	282	295	293	283	255	278	293	259	285	294	247	276	306	261	318	278	294
20310	14616	11734	6013	4073	3140	2410	1847	1530	1276	1074	1004	954	846	762	690	619	635	636	563	563	563	551	482	574	501	494	488	548	502	468	483	477	480	446	442	482	482	460	465	445	435	441	406	467	448	459	450	399	415	418	426	421	449	419	445	422	415	419	439	442	440	453	412	406	423	434	454	406	426	411	419	442	440	464	429	379	451	437	419	418	433	406	452	408	425	427	426	416	415	413	406	390	419	426	432	459	447	429	431	375	415	417	446	395	396	421	403	398	400	425	426	448	387	404	400	435	418	428	423	405	427	401	406	461	445	390	428	443	392	418	395	417	422	421	423	412	442	415	419	417	437	411	411	404	448	418	415	439	410	409	409	424	403	453	404	404	408	387	446	366	420	420	409	405	449	446	399	441	428	419	410	452	397	385	428	415	426	424	367	455	408	413	413	455	437	414	432	399	395	383	409	464	422	408	425	374	420	400	401	403	381	452	439	417	426	398	406	374	435	408	407	433	426	409	412	396	388	440	362	397	412	415	391	408	399	405	395	397	409	397	437	438	432	426	417	459	391	387	414	417	384	427	381	407	436	436	407	391	396	430	396	443	396	444	403	453	408	437	397	414	410	412	431	398	400	426	437	453	410	394	378	413	409	400	436	412	436	388	418	399	480	419	409	424	402	454	381	414	413	385	421	416	403	408	399	428	424	436	404	416	413	406	413	444	427	419	444	436	416	415	452	408	453	438	408	391	429	401	429	393	418	410	449	432	425	426	396	380	424	383	403	421	418	389	408	424	399	440	438	395	397	415	397	397	390	433	420	388	424	418	410	413	410	446	415	433	425	417	380	401	415	406	424	413	368	420	436	446	406	412	438	408	418	410	440	385	407	436	456	396	394	412	437	420	407	443	388	396	390	435	404	404	398	421	391	433	444	389	428	406	410	432	398	394	405	416	394	408	398	406	393	490	430	410	394	397	443	423	426	368	426	427	379	453	376	419	389	431	442	436	400	405	422	418	416	421	428	417	406	459	389	387	414	414	390	411	429	415	397	370	398	450	415	396	422	436	395	391	398	401	456	450	450	415	382	408	423	420	400	404	411	445	428	429	413	412	445	419	399	395	453	388	440	392	410	419	407	398	397	403	409	432	417	413	408	394	433	419	416	414	404	395	390	440	425	410	413	384	400	400	402	398	402	429	413	410	423	410	442	433	433	421	401	400	400	429	409	387	399	383	407	434	434	417	445	392	436	412	428	379	416	430	445	389	426	390	427	415	402	436	410	393	420	385	433	386	410	443	384	408	409	436	427	378	420	412	435	434	413	393	415	446	404	411	414	372	420	426	423	391	423	424	391	414	400	411	414	433	388	432	379	431	451	425	459	413	402	413	378	375	426	400	381	409	427	435	394	360	412	414	455	405	459	412	422	407	385	461	380	410	397	414	402	398	466	427	391	394	443	422	403	400	385	444	405	422	397	418	402	377	429	424	414	422	431	438	377	408	401	446	465	420	432	403	410	389	436	437	406	409	379	415	407	424	409	427	428	393	366	406	449	405	423	415	381	414	406	422	393	423	401	430	429	438	417	403	421	445	361	419	418	442	417	408	414	372	399	428	446	380	435	398	450	398	402	439	465	415	414	400	394	381	396	386	376	439	443	437	422	405	395	422	416	412	415	425	366	429	416	427	412	412	413	429	421	409	419	383	394	407	380	416	391	394	425	416	430	419	432	452	422	398	422	443	445	410	422	429	425	402	383	404	399	412	420	452	389	393	382	413	375	442	376	398	400	424	408	408	405	393	407	421	418	442	409	427	409	375	421	407	402	445	434	397	380	394	403	409	419	436	436	387	415	415	387	395	441	380	395	416	422	412	389	409	434	410	438	379	384	424	415	400	400	443	400	367	406	436	428	417	407	440	399	421	398	442	412	403	396	417	440	423	403	436	436	410	421	381	443	430	376	423	439	422	414	398	404	417	456	416	411	427	421	394	402	425	406	418	382	388	418	403	378	431	402	395	425	437	404	411	390	420	399	418	383	434	432	403	408	426	399	422	423	424	371	384	440	426	424	443	404	407	379	402	402	420	388	409	428	411	424	427	393	391	437	440	372	428	402	395	395	393	406	432	440	398	433	453	400	415	423	393	400	432	398	402	380	432	402	413	442	436	394	408	412	419	429	409	433	409	428	429	445	418	402	393	426	390	426	410	422	397	431	359	415	438	404	408	383	403	441	417	415	406	391	402	423	383	422	425	411	399	397	408	420	430	424	414	407	435	405	382	410	398	409	376	432	407	398	413	393	391	420	394	421	400	406	436	408	430	439	378	426	407	424	403	452	440	434	409	427	403	404	414	393	391	398	424	424	407	414	429	380	438	428	421	409	414	396	411	420	387	390	412	388	384	393	432	432	446	377	401	420	412	391	414	400	416	432	404	402	403	415	438	417	409	426	411	419	460	448	373	408	408	426	413	421	398	412	386	412	411	424	411	429	365	421	368	430	407	438	426	424	426	384	428	394	399	420	449	384	390	419	418	412	436	432	440	416	392	408	432	418	432	392	401	429	433	391	421	421	429	393	412	407	415	427	422	400	371	405	423	388	452	416	398	439	375	447	433	375	417	411	397	421	386	440	440	378	438	394	398	440	440	414	430	398	398	419	428	413	449	395	416	438	381	413	449	396	414	406	405	445	401	431	410	449	400	382	386	439	426	426	422	382	387	422	407	430	414	458	420	402	420	431	400	416	369	419	395	405	428	409	372	454	450	415	390	391	432	425	441	421	444	416	398	432	420	433	409	429	426	434	437	402	405	399	442	397	414	442	376	386	405	406	409	399	427	409	403	449	396	426	433	432	412	431	444	405	389	423	454	407	385	415	409	390	431	429	385	419	420	403	379	435	427	415	399	368	419	422	399	413	409	406	410	403	388	449	402	428	444	410	438	455	430	386	452	380	416	374	409	416	386	402	397	438	442	409	388	414	400	390	401	398	414	451	414	408	416	377	427	425	407	433	418	412	408	435	384	444	408	395	414	397	440	431	410	385	434	451	418	388	414	400	421	409	402	430	401	374	434	432	442	399	401	411	428	455	387	383	391	389	406	399	437	381	422	391	406	395	443	417	429	397	425	408	420	413	448	423	403	450	412	451	419	444	427	460	409	396	412	427	426	408	421	403	400	389	393	471	434	377	448	377	387	397	433	437	412	411	455	418	437	419	432	418	412	430	425	366	418	400	390	411	404	421	389	408	429	392	401	360	464	454	404	432	401	430	429	390	419	421	468	429	431	405	439	445	448	400	403	407	431	409	446	421	442	389	439	397	424	436	454	393	463	427	436	446	388	428	450	418	410	425	398	425	424	449	413	405	383	410	384	426	457	405	391	393	417	450	424	390	380	395	390	433	394	406	414	415	449	381	405	391	430	432	386	446	424	435	454	414	397	426	437	414	425	401	399	415	424	397	409	437	455	422	433	401	420	413	396	405	411	394	415	371	382	368	419	443	390	441	395	406
26714	20309	8351	1106	772	704	609	554	523	511	522	447	511	500	529	506	489	512	513	479	523	504	494	542	485	461	517	479	517	459	520	508	452	455	484	485	483	527	490	476	462	496	495	489	504	472	453	488	532	484	460	514	531	483	500	509	454	468	515	487	502	489	454	537	519	507	505	485	474	493	500	473	516	524	520	536	469	479	456	516	507	499	499	500	536	441	478	495	450	494	516	488	467	507	518	510	508	488	492	499	523	480	505	510	502	495	501	516	520	490	505	518	514	494	500	478	514	493	484	489	503	497	487	444	546	500	456	490	473	539	465	498	480	490	538	498	519	480	493	543	500	549	474	459	531	467	481	505	503	487	481	483	508	492	485	472	518	510	496	479	512	485	475	452	480	499	490	494	526	517	484	490	486	471	497	533	480	506	468	488	531	506	525	465	510	510	481	473	532	545	511	471	499	471	516	455	501	500	493	477	524	480	516	518	480	467	479	474	497	491	467	473	495	510	481	508	481	496	500	473	481	488	499	469	506	481	530	508	497	499	496	442	488	481	503	492	497	479	452	508	458	461	481	508	486	520	513	475	516	474	481	506	498	510	519	427	505	482	499	495	487	508	515	510	520	491	480	483	491	462	467	503	468	508	499	513	525	483	482	533	494	489	464	480	555	484	499	520	498	465	476	480	487	507	469	473	489	481	492	510	504	478	551	471	484	501	470	478	511	484	504	527	515	489	494	508	500	523	473	496	490	509	486	471	484	500	507	495	501	462	529	538	511	492	519	488	506	461	484	518	480	470	488	471	553	509	472	496	482	513	493	514	476	503	502	504	498	500	497	499	485	483	492	526	472	514	550	504	492	491	474	503	485	498	513	518	480	522	488	487	512	505	500	509	525	484	505	475	482	474	485	513	490	512	507	493	517	498	466	546	474	471	486	493	511	526	534	510	529	510	493	522	426	503	512	473	502	470	469	491	496	517	502	531	485	539	496	472	492	502	488	517	477	495	502	496	519	487	514	466	475	489	480	518	495	528	475	512	503	459	473	489	500	531	471	509	494	439	491	497	467	470	511	464	472	503	436	492	471	500	469	514	490	452	501	492	521	510	476	484	485	459	501	499	488	489	502	496	501	479	457	493	476	441	481	476	481	510	509	470	530	543	511	493	513	533	561	463	504	512	460	477	510	508	470	507	476	496	461	534	485	478	474	492	462	504	490	527	517	519	504	514	468	485	490	526	532	491	469	486	525	511	497	504	491	485	499	470	551	481	470	487	507	493	500	484	483	483	475	464	491	513	465	498	455	509	507	421	503	519	470	485	506	490	509	511	461	453	518	451	512	525	475	483	505	499	472	542	494	482	457	502	491	502	522	474	520	482	462	485	496	519	520	510	484	461	495	468	497	516	520	513	480	507	462	532	502	478	496	495	489	500	472	516	450	470	477	467	503	513	516	503	467	506	486	525	536	505	503	514	527	503	553	479	483	510	488	471	498	508	499	480	530	516	497	471	513	485	518	484	506	487	497	516	494	535	480	502	515	471	496	480	483	478	514	478	487	503	503	499	481	474	483	514	512	450	511	503	479	498	484	498	517	435	523	468	506	533	458	512	503	480	506	456	501	470	457	487	499	444	494	491	474	528	478	485	455	503	477	494	469	506	503	500	505	493	483	547	486	505	480	473	472	476	506	519	455	500	522	516	491	515	481	459	460	538	547	439	517	501	496	469	538	531	511	479	513	479	488	451	480	517	484	478	483	477	455	514	487	463	468	486	475	501	499	525	483	492	500	464	488	508	505	479	489	521	519	483	528	493	484	466	481	502	495	492	497	503	482	438	477	505	514	515	470	521	489	503	510	524	489	474	501	526	487	506	483	494	491	505	492	487	458	479	471	492	500	469	483	503	489	473	512	504	517	498	457	469	480	493	517	481	504	506	457	459	512	503	490	512	455	551	490	553	541	470	501	505	489	518	521	513	512	521	486	503	520	476	507	469	500	495	497	507	473	510	482	482	481	491	540	475	494	485	490	526	467	495	476	475	498	467	464	492	513	514	500	520	481	500	499	496	483	533	493	477	481	527	472	483	484	531	468	504	526	462	481	492	525	512	486	498	490	474	506	487	493	522	489	485	511	491	514	477	495	476	486	448	464	497	505	506	468	530	458	487	460	491	463	489	499	490	491	516	504	506	485	466	515	484	480	544	492	513	513	458	492	496	512	496	489	501	469	493	505	483	511	508	510	505	498	487	511	481	526	487	492	499	463	515	523	469	487	491	470	503	485	513	511	517	561	479	500	462	481	513	515	529	530	449	516	483	482	517	490	507	526	513	507	490	515	481	461	474	457	514	492	525	497	478	513	497	533	488	494	494	497	509	518	497	501	464	500	464	513	515	502	483	492	489	521	516	489	477	474	489	502	499	484	519	479	494	496	487	500	448	500	483	488	489	524	512	483	523	471	459	489	501	486	460	466	493	501	528	508	477	500	507	517	498	484	473	471	514	449	498	483	507	518	486	472	503	492	493	443	511	485	488	496	474	486	471	477	497	470	491	469	482	492	546	525	480	522	511	521	474	503	545	502	452	494	435	480	471	479	517	500	492	496	500	512	491	447	470	490	514	506	519	494	480	504	471	472	479	503	478	468	497	491	496	475	527	478	513	490	519	475	525	481	494	531	452	499	491	477	504	464	525	482	514	473	502	475	510	530	511	519	496	485	504	496	526	466	496	471	530	516	500	464	480	537	473	530	513	477	481	510	532	504	507	484	492	510	491	508	529	521	498	513	499	500	564	458	476	551	533	481	535	502	445	491	497	467	519	478	478	500	509	493	477	484	499	490	498	485	507	482	516	482	533	523	469	480	498	441	473	498	485	495	493	488	445	487	532	491	474	535	489	505	450	504	484	452	486	494	469	504	481	499	478	494	507	503	497	456	500	471	538	457	464	505	509	482	475	454	529	503	499	511	489	510	502	484	497	485	496	492	487	490	440	441	449	481	504	487	499	469	485	536	497	487	501	487	511	490	495	469	494	446	504	454	458	526	514	499	473	526	478	533	469	484	497	511	505	518	517	496	481	513	513	489	493	484	527	447	501	533	479	506	466	523	525	486	484	498	484	475	534	495	518	489	489	519	494	474	484	473	501	454	518	471	505	531	501	465	472	484	489	458	503	482	512	491	486	489	445	495	495	491	496	503	505	480	519	502	471	462	501	521	522	491	514	482	496	504	467	513	484	488	474	480	499	496	498	497	450	496	494	466	466	460	489	517	534	495	518	488	518	494	505	440	510	528	498	513	468	521	463	511	518	463	501	512	449	441	502	465	491	486	517	469	514	490	493	518	515	538	500	512	508	515	502	513	486	484	489	505	511	519	449	475	507	523	466	508	457	490	487	536	497	462	462	523	491	481	488	499	427	500	473	487	508	521	474	537	463	481	492	523	511	544	508	500	512	495	519	501	463	514	495	500	503	469	527	524	521	515	465	496	509	538	483	480	498	482	487
8040	1498	1291	996	858	829	788	752	725	703	703	734	716	711	726	724	710	686	708	698	751	682	725	703	724	684	732	680	706	700	686	707	732	707	671	687	741	719	728	681	737	665	709	710	698	743	723	685	713	699	695	735	647	747	696	712	691	707	697	774	699	676	706	694	708	709	749	700	678	717	723	747	698	710	684	684	726	712	718	695	686	661	675	666	718	686	695	682	699	688	677	707	731	722	691	691	723	650	708	741	716	714	699	695	678	726	668	682	717	736	654	675	681	683	699	747	716	728	722	670	694	702	724	758	728	774	751	741	673	701	729	688	670	706	709	679	693	732	728	713	727	673	695	722	698	713	690	734	766	713	706	701	764	658	692	697	731	699	686	690	742	690	690	762	715	698	763	728	734	715	743	685	692	712	694	731	656	684	663	689	714	694	723	700	740	736	680	709	725	674	686	674	679	619	700	642	732	686	714	731	689	701	701	711	667	670	700	727	734	757	741	700	709	699	704	705	704	709	708	715	701	679	699	736	734	701	700	728	768	760	785	679	755	649	653	683	699	700	718	681	632	699	680	734	678	685	671	712	731	691	670	694	698	714	729	738	705	700	654	741	669	679	687	681	747	696	749	692	731	735	707	723	712	682	740	691	705	687	706	658	700	675	706	667	734	688	678	713	676	716	718	711	725	656	709	665	675	705	711	698	723	727	700	775	707	733	711	703	695	735	687	690	629	657	751	711	728	710	699	684	708	668	656	665	722	702	701	730	678	729	679	689	718	686	708	686	701	741	664	661	674	735	712	704	653	725	684	712	694	711	712	689	687	712	688	718	742	721	699	735	681	703	714	696	734	697	670	720	726	702	703	738	692	744	708	733	774	693	666	716	699	695	674	695	686	722	666	687	646	711	658	658	713	666	721	708	708	687	674	681	665	714	639	718	685	661	699	749	681	687	680	658	648	712	703	719	672	688	669	705	672	717	633	703	684	720	690	697	736	696	710	700	661	689	698	743	711	679	684	694	683	695	720	697	673	777	663	723	669	652	703	704	688	668	720	706	742	668	683	677	713	674	761	708	676	726	674	668	736	738	702	703	699	696	664	696	709	722	670	751	761	662	718	696	687	738	711	714	721	714	726	707	717	667	734	643	737	698	686	732	708	716	661	674	715	662	688	696	726	716	698	690	709	670	680	690	734	704	697	712	692	705	721	669	722	743	727	694	700	658	706	782	656	720	645	650	682	655	671	725	727	683	705	670	667	678	688	673	695	681	677	740	728	728	713	687	655	700	716	742	685	710	652	720	697	709	663	673	631	710	714	682	725	682	766	645	711	670	690	747	725	721	736	717	700	682	687	701	691	664	740	710	710	700	657	735	678	708	699	635	707	702	715	683	678	679	713	701	716	709	720	677	718	732	683	677	719	707	672	742	676	685	702	718	722	714	713	663	707	702	678	710	670	666	711	700	621	674	721	758	747	663	694	774	659	698	685	694	677	686	713	678	750	731	635	713	706	716	733	710	710	716	728	727	679	706	705	706	734	717	702	757	671	704	658	686	711	695	707	724	689	683	666	728	758	698	725	718	703	698	675	703	689	716	668	674	691	700	704	715	705	682	708	755	708	705	747	720	733	741	681	720	709	706	691	684	654	723	719	752	682	677	683	714	683	658	661	749	670	691	725	638	676	683	696	721	723	709	661	704	683	688	672	734	700	696	722	723	675	701	726	699	699	681	667	708	679	733	676	726	698	727	719	733	702	660	720	694	647	675	720	745	711	734	639	676	686	750	712	717	713	681	722	706	699	749	687	690	723	733	721	667	658	639	743	696	700	713	758	751	710	750	691	689	715	685	691	701	699	713	694	691	721	670	662	665	665	665	733	675	685	690	724	707	664	712	669	748	741	689	701	657	709	721	700	742	714	664	703	726	702	742	657	718	683	684	695	698	756	702	705	697	699	727	707	696	676	706	658	678	731	689	637	724	683	698	695	681	725	664	681	734	691	743	723	718	714	728	711	705	694	708	731	696	668	724	689	700	697	715	680	667	722	711	705	717	690	715	743	721	677	734	752	724	685	723	695	666	675	693	741	770	688	685	684	689	686	678	727	744	710	697	711	697	700	666	696	717	707	672	712	713	713	750	669	722	689	722	712	688	726	667	694	695	665	701	694	693	679	646	678	677	755	680	682	702	680	731	697	735	667	655	695	696	666	752	751	657	684	685	679	702	690	696	724	723	694	671	689	708	714	683	629	691	694	691	732	668	728	723	693	713	688	727	719	677	674	664	674	716	669	688	688	719	675	686	684	719	680	659	701	704	730	707	718	680	734	718	752	709	682	723	712	711	732	687	693	774	727	726	746	682	745	701	746	724	710	695	733	698	729	736	692	699	707	706	690	698	693	709	717	703	681	704	716	687	744	665	695	686	718	668	686	648	706	705	687	716	722	693	727	707	736	716	719	757	771	758	685	723	681	683	687	687	679	683	670	727	681	665	662	736	702	733	706	693	737	707	695	673	684	645	668	719	757	672	662	730	744	693	692	734	723	712	688	748	718	692	671	691	688	674	684	679	702	695	626	669	688	668	728	710	692	702	704	688	748	733	683	650	683	694	684	707	709	706	687	707	695	763	713	718	671	679	742	715	710	734	670	676	663	700	683	719	673	712	698	721	711	711	711	718	720	687	748	650	711	700	673	731	698	651	686	693	686	671	728	741	726	716	695	679	641	717	685	747	677	722	746	697	694	694	718	689	703	714	700	719	653	682	695	700	693	710	685	705	719	706	710	714	653	676	705	675	712	677	682	667	716	710	739	716	725	741	711	715	692	700	704	748	717	662	721	737	708	701	696	696	696	724	665	719	718	672	687	717	705	734	731	678	696	716	693	687	687	700	705	678	694	692	687	733	680	686	683	676	740	724	624	688	651	670	724	710	673	684	705	744	661	756	759	685	708	707	681	685	716	669	746	696	663	709	711	647	687	800	702	692	749	729	672	774	665	740	649	703	668	689	725	702	731	683	700	697	754	752	740	701	686	719	719	732	668	696	700	772	750	728	705	711	745	686	702	662	707	724	722	726	694	727	696	701	747	736	708	694	718	694	725	720	690	703	746	750	689	748	691	665	691	691	741	688	679	723	665	707	682	702	674	711	682	712	669	751	699	720	663	736	717	675	700	656	706	725	687	692	730	693	697	701	679	716	715	702	744	677	720	729	649	696	717	690	658	738	677	706	689	678	727	700	694	683	704	700	716	722	715	691	686	764	708	677	674	727	703	708	756	691	726	686	770	701	695	701	700	711	663	673	697	698	695	689	737	740	681	710	637	694	683	704	673	706	700	689	696	722	712	714	723	753	710	711	736	720	671	681	670	702	705	747	691	665	717	726	678	710	702	676	762	705	721	665	706	694	702	689	706	696	733	729	684	654	747	687	716	705	704	706	727	685	679	689	658	713	709	754	699	720	684	723	687	695	654	718	725	695	749	691	732	713	705	660	699	726	743	700
23436	20946	28306	23701	20931	11342	1287	815	701	653	653	638	603	591	620	559	583	583	586	597	584	533	562	585	541	497	525	569	564	584	569	515	559	586	558	547	524	537	517	521	522	549	529	477	530	498	519	537	513	499	539	541	533	484	528	543	532	527	538	531	543	483	496	537	550	530	519	547	518	541	536	544	494	542	519	538	524	513	515	507	507	551	525	496	516	500	520	510	528	524	521	529	529	511	523	490	487	527	494	530	549	508	497	510	508	520	526	504	493	495	525	558	537	507	498	535	532	513	538	511	498	527	514	521	531	503	520	528	518	527	463	551	511	544	533	508	531	520	507	530	479	472	496	514	528	540	558	518	504	522	515	520	517	509	497	562	516	507	537	516	521	526	537	510	529	513	496	525	530	521	524	534	501	532	510	538	540	501	529	505	522	508	512	493	513	513	509	528	506	514	522	515	559	495	521	522	581	527	500	546	509	534	492	494	570	539	506	543	487	544	529	540	521	513	536	502	549	507	534	505	516	557	522	518	515	494	496	496	555	492	510	528	487	506	499	564	503	484	524	522	534	521	545	527	514	485	510	493	527	492	512	555	515	538	576	541	525	522	510	511	537	507	513	525	566	496	544	557	486	518	514	534	520	516	551	508	510	555	530	488	543	538	530	488	470	511	529	490	526	524	548	490	522	510	512	518	493	532	534	516	513	527	520	512	527	493	519	541	562	494	510	500	527	529	522	533	541	517	534	545	560	484	548	512	543	510	488	505	511	543	490	541	506	474	509	546	519	545	572	502	529	522	529	508	508	542	525	522	538	517	516	498	511	487	498	471	515	527	522	516	551	555	511	504	546	546	473	512	551	552	543	537	533	552	532	540	495	509	507	491	560	518	508	537	508	516	530	536	532	527	520	499	509	543	525	527	500	536	514	531	530	489	497	553	519	513	506	518	545	530	524	501	527	496	548	530	495	524	574	549	499	522	517	535	494	530	525	507	535	541	536	518	517	499	520	479	507	524	497	529	566	561	514	472	476	522	513	536	524	548	524	503	506	522	535	539	515	527	572	535	528	521	483	502	530	529	495	512	538	510	485	540	514	511	506	523	527	513	525	566	539	553	547	513	502	545	563	508	485	544	505	491	480	501	506	508	476	534	511	524	493	512	546	508	490	568	534	546	478	509	500	539	505	522	502	504	559	602	517	483	510	515	548	501	536	502	523	511	478	529	484	511	506	538	515	532	463	511	518	503	533	533	484	529	559	493	515	487	556	521	541	479	532	504	503	498	534	481	492	528	509	526	561	529	517	540	518	486	509	510	548	535	520	500	532	526	528	532	495	547	550	510	560	535	508	502	515	510	535	521	530	560	530	524	503	520	512	534	505	524	505	505	517	503	505	516	548	525	521	505	504	536	530	557	502	496	558	545	525	511	537	540	461	535	530	531	517	508	528	544	491	527	524	552	523	533	532	530	505	514	554	539	504	547	532	519	471	503	535	523	518	513	546	517	526	469	541	495	548	542	517	506	487	504	528	497	537	523	492	540	542	534	514	543	517	533	581	507	533	536	534	510	549	501	479	543	483	521	525	495	520	533	546	534	536	503	516	526	554	506	527	501	494	505	513	515	530	512	513	499	505	533	510	495	510	516	556	524	519	556	533	483	556	513	536	552	494	479	533	553	588	533	500	493	505	537	534	531	545	538	472	541	551	557	525	552	479	547	525	548	548	518	536	520	551	477	487	541	547	554	495	535	518	500	494	509	504	508	541	509	497	523	511	484	554	534	549	512	472	503	504	532	549	564	547	504	488	517	531	538	489	533	540	450	543	531	487	521	512	543	526	515	516	509	509	512	519	512	543	487	547	520	498	531	504	542	468	532	532	529	576	508	528	513	538	506	516	560	511	461	506	490	512	532	531	483	488	544	548	545	480	516	472	526	496	543	482	508	530	498	550	534	499	538	513	496	555	497	512	492	502	539	520	543	516	538	507	486	541	524	535	536	511	561	569	500	511	547	516	490	510	503	561	497	516	494	506	507	538	507	486	520	525	491	524	488	506	512	519	520	492	495	508	540	480	522	526	501	503	506	518	510	500	525	503	514	516	562	515	485	537	544	528	518	494	497	525	518	483	534	543	537	533	542	542	512	496	551	513	538	507	502	513	487	514	497	532	542	480	488	553	536	528	539	533	506	524	487	500	524	513	534	472	527	505	536	515	552	535	516	470	568	522	547	544	497	496	529	481	562	479	534	509	485	505	508	541	452	521	540	500	499	532	549	506	535	482	558	531	554	503	539	503	584	501	518	531	516	512	554	517	518	527	497	487	532	499	532	509	548	508	538	519	538	531	506	534	527	541	527	514	542	554	493	493	530	534	545	537	526	512	484	515	524	495	488	482	541	479	529	494	534	516	519	542	498	479	534	534	514	528	525	522	501	507	575	493	480	481	551	499	575	526	503	529	532	513	538	555	504	515	503	504	487	469	540	488	544	498	519	508	510	495	491	511	552	533	492	530	497	533	495	465	507	522	497	533	513	538	529	506	525	477	520	527	504	543	507	499	542	502	490	513	527	519	539	511	528	559	543	457	520	497	500	497	522	515	526	512	557	512	517	517	508	526	552	528	505	543	503	558	512	507	534	515	503	501	536	512	548	501	589	522	535	552	528	484	522	532	539	520	493	536	560	532	502	529	534	510	535	497	533	478	486	505	595	551	525	518	485	497	549	546	490	517	543	537	512	550	539	553	527	546	544	554	489	558	563	566	525	526	518	504	521	514	510	518	498	529	533	472	550	513	491	545	531	506	506	481	524	528	504	518	520	551	482	520	553	525	571	519	497	562	494	519	513	542	545	559	500	494	537	511	546	516	517	527	527	497	507	532	541	463	526	484	526	520	468	503	525	501	493	507	511	510	533	517	552	510	523	489	528	526	526	558	502	471	523	518	490	544	542	506	521	533	531	522	515	533	496	508	473	495	511	527	528	511	511	555	532	531	519	516	513	550	500	514	502	537	525	502	491	509	557	521	562	548	527	516	530	511	495	519	524	493	525	502	546	529	472	528	523	508	530	506	535	533	493	512	503	515	552	505	546	538	522	535	479	526	536	521	504	500	499	528	512	510	530	525	532	515	503	516	548	541	528	540	516	512	546	560	506	509	511	580	527	520	460	503	538	506	562	542	512	529	530	501	537	541	481	528	488	480	531	533	559	504	541	531	547	533	566	541	516	545	480	540	518	517	537	538	485	511	528	532	504	533	513	531	519	514	557	507	544	516	524	517	526	504	541	555	451	514	528	511	550	534	541	492	483	588	531	519	517	499	506	535	521	514	532	534	531	522	554	564	553	503	496	508	505	492	518	475	508	538	532	495	507	515	511	522	559	530	534	514	544	499	527	546	482	509	493	530	531	540	540	493	537	524	479	483	491	524	520	507	510	506	529	506	552	569	543	514	541	498	538	540	537	505	506	517	541	504	517	550	509	493	481	534	555	565	544	515	505	580	523
17922	9481	7669	3933	2906	2150	1839	1522	1387	1282	1096	1081	985	905	958	893	901	871	843	862	854	796	781	808	835	783	751	869	753	804	779	789	772	758	790	723	774	781	712	758	691	731	835	739	766	774	744	763	765	777	765	750	744	712	745	798	790	725	786	743	715	754	757	768	747	760	697	761	784	748	718	727	773	738	736	749	795	769	785	715	741	748	775	749	740	722	750	780	782	741	745	797	790	697	744	714	780	756	726	743	796	754	762	786	724	746	770	705	777	760	778	749	730	725	751	752	706	756	729	728	719	758	724	794	738	761	761	745	744	747	740	717	745	707	771	785	706	763	724	747	734	732	710	763	750	753	777	712	748	724	722	741	738	736	756	725	783	758	759	755	712	759	714	702	733	743	784	734	720	792	739	723	751	766	739	744	802	736	682	739	775	719	740	776	736	763	721	759	697	693	766	753	740	678	757	746	746	747	755	769	709	735	733	728	697	732	743	774	805	701	736	772	719	731	692	705	752	723	746	786	738	767	737	724	772	742	771	780	746	732	736	722	748	743	763	762	690	717	749	742	760	762	761	753	791	689	705	766	760	736	759	744	787	765	758	740	755	756	762	731	710	750	737	743	758	732	759	787	721	751	733	770	755	759	751	770	723	759	721	771	744	759	779	760	745	708	803	729	728	736	745	744	747	760	738	706	741	726	775	735	724	746	719	720	743	762	727	768	773	771	752	710	739	777	697	728	728	725	758	721	769	771	727	724	717	765	744	750	734	742	757	754	694	710	785	741	683	756	741	763	669	744	738	729	749	764	743	766	700	732	753	733	771	751	742	732	802	776	750	735	741	756	766	733	777	769	748	783	732	714	758	775	769	729	705	702	765	749	756	714	780	729	732	740	683	741	731	761	711	753	764	757	759	701	747	746	747	760	784	731	759	752	725	764	710	711	817	791	778	728	782	748	740	741	737	746	767	715	759	784	734	749	774	743	723	744	694	801	765	771	747	746	782	739	703	748	755	761	725	714	726	762	711	754	773	698	710	732	762	741	781	688	767	724	764	736	733	738	754	750	739	791	782	766	751	742	744	726	735	717	717	770	712	736	694	725	739	737	748	744	771	773	756	702	746	732	761	740	752	720	772	734	761	757	775	790	719	725	746	725	723	762	734	756	706	726	740	780	704	724	755	742	738	753	807	714	698	708	732	749	762	754	726	729	776	707	777	721	772	721	707	731	771	734	693	734	716	732	700	773	762	769	705	743	695	731	756	711	778	783	762	714	722	763	742	819	748	804	780	750	693	717	738	791	685	748	749	774	779	741	745	769	734	757	730	750	768	720	774	713	735	757	772	747	751	752	746	736	773	749	786	724	728	760	758	732	708	689	787	716	747	736	740	767	731	750	712	757	774	748	719	745	767	776	764	769	753	747	688	810	696	753	716	749	754	743	793	718	707	771	802	754	685	734	739	748	735	773	739	758	754	737	771	745	776	718	735	721	700	733	708	756	744	713	747	771	754	748	757	728	788	764	706	762	752	728	741	749	773	778	731	762	781	712	765	731	750	746	727	749	764	738	735	713	712	767	703	731	757	733	730	752	696	733	752	770	680	751	763	740	774	775	781	718	754	759	718	737	734	753	757	744	699	734	715	729	681	750	761	754	724	727	778	774	761	725	780	753	706	774	744	745	736	749	735	744	754	732	764	751	745	734	735	755	748	722	698	785	744	761	762	719	731	712	764	770	752	736	692	724	764	767	756	782	776	733	772	724	720	754	752	738	705	749	785	766	750	757	718	756	727	754	710	749	780	785	714	783	775	758	764	700	774	743	759	734	807	793	727	698	768	735	756	739	712	724	695	775	743	744	751	772	773	736	798	726	725	712	717	753	698	711	771	736	753	788	735	729	766	731	727	801	728	689	766	702	718	689	754	766	749	755	738	772	724	769	786	763	729	805	770	712	736	745	778	761	690	731	732	721	751	768	763	775	779	762	687	760	677	745	719	784	750	751	768	770	747	702	711	781	732	746	761	798	748	738	719	779	768	732	764	788	778	724	728	732	742	760	737	761	718	760	701	715	712	768	755	707	742	730	712	721	751	800	751	744	760	761	751	754	749	747	708	734	731	719	762	743	762	755	746	688	772	722	748	768	711	720	709	751	733	785	760	775	756	739	723	737	725	750	720	727	690	784	765	743	749	732	747	757	742	705	715	768	727	734	722	748	745	780	770	744	727	772	729	744	755	793	754	690	756	779	742	822	784	690	766	764	761	777	719	752	657	725	715	747	692	750	768	704	718	750	714	716	693	789	736	752	753	698	718	749	723	768	737	729	712	733	798	723	734	718	719	773	688	745	718	758	781	780	755	752	755	704	745	760	731	760	737	703	774	749	715	775	733	750	754	750	727	752	757	772	716	700	743	762	753	750	768	759	709	768	743	783	696	756	781	762	801	760	771	696	702	704	767	713	755	744	728	716	729	746	759	760	774	702	712	718	736	703	719	736	775	753	755	736	702	726	777	737	758	696	801	745	703	719	764	697	721	801	737	745	754	714	757	750	685	754	745	773	716	751	776	772	718	712	749	773	724	795	739	726	721	724	709	724	719	729	722	744	725	792	743	776	727	731	749	738	776	691	794	734	790	767	711	754	742	763	763	739	685	759	780	718	772	757	739	739	748	745	733	717	751	681	747	712	726	715	758	757	737	675	735	712	698	681	693	702	761	734	794	799	782	776	742	745	779	724	720	720	737	746	727	784	765	731	782	739	754	718	688	760	714	743	747	723	763	754	746	711	761	754	735	711	686	753	764	745	752	708	761	768	723	800	753	729	746	764	715	729	784	732	726	742	746	744	775	726	776	714	718	710	715	729	757	774	763	718	759	707	770	743	738	778	727	739	742	750	749	780	759	697	765	698	736	737	671	750	734	748	778	743	775	742	711	774	681	751	778	808	806	724	754	780	764	754	726	758	756	771	701	743	747	751	753	799	709	818	750	709	709	724	735	739	734	696	734	751	742	698	764	762	760	748	764	753	758	757	769	722	732	766	744	721	776	750	753	734	759	769	782	709	734	760	701	725	784	767	747	734	763	760	775	716	723	744	750	737	736	771	690	741	742	733	740	761	722	739	714	747	697	770	756	728	763	741	738	720	748	760	694	707	720	789	749	695	697	742	741	771	722	758	720	772	712	746	690	759	731	728	742	760	765	731	728	753	753	703	726	763	730	769	712	753	752	759	756	727	722	766	779	692	744	784	725	725	754	744	757	801	730	718	727	731	769	739	797	754	723	768	749	756	699	733	684	789	781	756	755	756	713	700	715	741	766	751	766	737	783	711	792	753	758	737	753	710	722	719	740	740	739	756	739	739	755	775	735	723	714	741	744	731	741	734	753	750	726	734	764	777	753	771	746	719	741	780	767	731	782	780	713	714	727	714	712	686	744	729	734	710	735	711	769	735	719	714	746	760	755	706	703	731	758	756	742	706	774	758	729	731	744	748	757	713	733	731
22612	20942	28716	23366	20945	20970	7836	864	633	593	477	467	449	393	377	348	332	345	384	364	336	289	306	331	303	307	313	315	325	296	285	296	317	272	323	289	283	298	292	292	317	306	293	292	287	284	279	273	287	302	270	282	277	310	308	277	274	301	286	273	252	292	279	295	294	267	278	266	283	286	269	280	295	308	272	288	296	279	291	298	267	280	284	300	274	320	320	274	256	268	281	293	263	303	298	264	320	302	265	264	280	250	270	280	283	295	258	282	273	254	297	282	296	265	249	265	261	306	300	293	302	284	274	290	269	257	251	283	303	300	279	267	252	284	289	274	273	257	276	279	273	251	280	271	281	288	289	260	290	275	254	264	255	266	286	272	293	298	272	271	287	289	269	277	261	295	303	266	282	278	245	278	264	292	287	282	268	264	291	249	281	283	288	241	241	252	283	286	278	294	270	284	283	281	300	281	275	281	279	284	279	284	287	304	273	283	298	278	247	273	283	282	295	258	267	304	286	256	256	291	272	246	264	296	286	288	266	276	273	279	307	248	287	285	291	272	275	280	269	282	265	277	286	275	289	285	273	278	291	287	282	254	291	290	294	257	274	252	272	262	275	277	276	254	247	274	291	262	269	260	265	283	270	254	292	296	275	308	281	284	296	287	287	309	307	300	297	268	303	289	283	268	269	282	282	243	274	288	274	271	283	295	276	272	310	282	280	293	286	295	282	256	280	286	288	288	265	257	301	268	262	289	274	265	275	279	275	278	275	301	248	255	272	298	285	249	245	267	238	265	300	287	284	263	289	296	248	264	276	298	271	274	297	299	277	261	324	277	268	272	263	267	304	276	260	227	259	265	292	261	285	248	237	255	291	247	276	297	295	256	294	275	266	279	269	260	278	267	290	271	282	270	261	297	313	304	289	291	301	243	308	294	282	243	277	247	256	280	284	286	267	267	287	287	268	255	275	306	266	287	258	280	281	266	240	284	308	271	278	285	284	275	280	263	268	256	270	275	279	268	300	260	261	279	283	292	322	277	237	272	311	273	300	282	271	279	263	298	263	272	285	268	252	250	260	275	265	258	282	229	259	311	290	291	282	277	267	258	280	264	291	279	271	291	241	281	290	309	315	270	314	273	285	321	279	295	260	285	283	269	295	267	297	267	283	251	271	291	280	278	249	254	270	303	274	288	265	305	250	291	310	306	286	261	277	273	270	284	270	254	295	254	280	288	262	255	282	256	273	294	272	303	305	277	266	275	267	294	267	298	261	263	313	292	275	260	293	275	304	289	273	262	255	262	261	269	282	273	262	259	261	297	285	260	268	269	309	273	276	269	261	296	254	267	286	287	264	275	281	273	329	312	256	273	278	284	295	268	281	277	294	279	284	275	309	275	267	299	293	277	297	277	264	283	275	288	294	287	275	260	265	296	287	288	298	257	295	270	271	293	247	268	289	291	282	287	270	293	282	282	280	257	258	303	292	265	275	283	309	261	302	302	276	266	265	282	296	277	293	248	278	278	275	247	252	259	271	272	282	277	278	282	236	252	277	286	278	266	272	281	269	277	268	279	277	283	279	254	291	256	252	285	288	295	280	285	284	248	253	271	259	290	287	275	274	267	278	292	251	244	271	269	264	267	300	278	284	278	271	301	300	259	275	278	283	293	287	284	283	291	299	273	261	269	279	249	258	258	268	298	294	265	293	270	259	241	280	257	271	314	248	248	284	284	301	263	289	277	284	267	279	269	263	298	272	267	265	252	279	261	269	273	247	306	277	264	268	279	253	277	276	287	302	332	293	285	271	253	282	288	300	287	271	276	280	248	284	273	269	266	271	261	283	246	253	299	286	244	254	281	306	299	269	275	291	288	261	266	258	304	259	287	263	247	260	269	274	276	263	271	265	271	296	313	287	285	294	265	279	286	275	266	301	297	283	297	279	268	319	281	291	255	257	270	265	278	308	268	274	290	249	292	268	272	261	275	279	296	256	284	289	298	274	283	286	272	260	280	306	258	300	300	280	261	267	289	309	274	287	305	305	261	275	285	279	272	274	254	288	304	280	289	251	295	297	293	290	276	269	262	295	302	288	276	267	299	262	275	249	261	283	267	253	274	283	268	282	279	285	291	272	289	277	277	273	269	291	291	274	276	261	298	260	266	260	267	260	295	266	283	295	296	303	329	267	272	273	278	292	286	263	264	237	279	259	284	276	276	259	250	318	262	304	272	276	269	267	280	272	275	265	294	282	300	266	286	280	299	273	293	276	303	278	272	279	284	272	287	295	257	273	293	284	261	270	284	299	298	284	315	283	268	274	285	272	285	298	283	308	276	288	297	280	297	262	262	288	302	298	277	277	294	284	275	298	258	272	243	287	277	286	270	250	268	261	285	238	289	279	264	262	263	292	275	308	261	253	249	281	245	267	263	272	251	267	267	273	281	277	267	285	250	292	277	255	269	310	286	289	268	268	289	270	240	277	303	253	278	257	284	288	273	264	280	287	291	268	285	285	295	269	287	264	268	293	290	278	290	281	292	266	278	266	280	286	280	268	260	300	274	280	256	276	251	283	273	289	299	273	274	258	283	256	256	277	251	290	301	263	281	296	278	282	276	295	256	283	262	283	271	271	260	268	294	274	272	242	273	282	286	265	286	276	264	258	309	284	271	286	263	251	289	256	306	281	259	281	267	271	260	306	274	262	283	284	274	284	282	262	266	301	299	275	261	275	280	261	296	278	275	266	293	270	284	290	281	274	303	255	288	265	290	292	260	268	286	293	223	281	282	287	289	271	281	296	293	311	258	258	273	255	290	290	296	283	268	270	275	247	276	241	275	279	300	279	270	266	292	233	279	288	292	268	259	265	225	280	277	269	288	271	269	278	287	280	256	252	284	278	278	275	262	288	256	279	255	284	293	278	267	286	295	279	269	247	275	277	282	280	284	294	256	250	291	281	295	224	282	293	258	274	287	276	280	288	289	250	258	271	269	287	268	291	286	287	253	255	279	298	269	254	266	274	269	245	266	287	252	247	276	281	289	277	266	246	266	248	263	278	286	299	274	307	268	284	276	287	292	307	264	247	290	236	275	293	258	294	276	250	270	254	242	307	269	252	265	266	277	289	263	294	269	293	247	254	280	281	301	290	255	262	261	282	287	270	294	293	259	303	285	287	292	265	285	222	248	269	280	238	289	250	281	290	277	257	261	302	274	258	273	298	268	299	266	303	259	233	252	284	290	293	279	275	270	286	260	253	255	282	263	288	270	277	276	285	301	263	253	256	260	267	277	251	249	283	305	264	275	287	303	308	307	296	307	293	269	262	269	283	271	266	302	277	275	293	303	287	275	278	281	289	303	299	308	300	276	291	280	296	273	283	278	261	272	297	273	282	262	312	269	265	252	263	271	281	286	275	277	284	280	294	295	273	290	262	290	278	268	249	264	297	300	300	289	264	297	254	281	258	291	248	278	291	253	270	293	314	290	285	277	257	283	294	293	302	295
19514	14787	11763	5841	4044	3043	2299	1900	1523	1334	1132	1009	905	818	680	717	687	680	655	569	580	534	513	514	501	511	463	481	479	454	464	424	429	462	455	458	470	459	419	445	407	430	446	438	443	420	421	442	405	414	399	435	414	428	473	395	430	404	401	408	441	396	424	411	375	440	434	428	457	384	415	442	421	444	399	392	388	393	399	440	421	386	415	402	441	412	449	423	425	445	388	433	436	445	398	384	386	391	396	410	405	417	396	441	438	404	398	399	410	397	407	418	384	440	414	405	404	412	420	408	477	422	426	411	402	417	399	447	430	392	413	425	374	401	403	389	405	411	409	333	423	374	395	366	407	407	392	474	393	386	359	423	394	409	402	416	396	421	431	424	409	430	392	434	404	446	390	410	433	416	410	384	406	424	390	434	425	411	407	383	403	387	436	420	408	437	380	442	382	394	446	421	427	421	413	424	403	403	396	400	392	417	425	419	427	395	435	413	402	386	432	428	422	393	404	405	395	398	402	410	410	357	397	418	400	420	424	395	412	416	449	409	417	412	391	430	402	392	420	393	451	448	401	374	424	366	425	415	412	430	437	419	461	405	390	414	432	387	404	395	412	399	374	425	385	425	423	410	405	406	442	416	412	396	372	432	424	421	405	404	408	406	394	389	425	401	387	398	381	424	377	406	456	421	406	433	395	432	357	425	426	412	424	418	420	428	442	445	384	423	445	432	395	382	428	403	408	409	394	418	417	407	408	375	402	413	388	407	396	418	436	401	429	376	410	380	369	416	382	419	407	390	407	397	375	415	427	400	407	401	410	413	440	392	429	404	374	397	407	375	401	383	416	421	408	420	385	396	449	432	381	400	404	411	424	411	446	389	416	458	398	426	413	414	383	402	422	411	386	412	418	395	393	418	420	451	408	418	406	391	416	412	399	380	413	420	440	423	396	391	406	405	402	389	378	383	399	424	404	399	403	419	411	429	390	433	408	402	391	388	406	406	381	432	403	418	436	378	417	424	371	432	421	402	403	444	392	368	380	400	398	398	418	460	408	454	414	381	459	436	416	393	423	387	400	399	443	400	414	401	378	371	392	417	396	399	431	404	403	381	374	396	415	424	401	384	366	395	393	433	424	405	408	367	411	431	442	405	421	401	424	430	385	438	441	426	427	405	396	403	391	398	435	419	388	422	408	394	412	434	427	429	398	391	373	424	419	418	438	443	422	403	409	400	398	416	383	420	392	409	402	368	440	406	426	380	409	415	422	404	423	406	427	410	393	368	426	419	435	432	414	407	410	454	420	399	429	390	421	402	416	442	423	377	373	401	366	405	421	428	393	395	387	411	433	414	401	381	414	434	410	404	407	408	400	414	407	350	410	450	416	393	414	411	432	403	432	401	361	381	393	392	402	398	419	429	394	437	395	418	380	406	414	354	423	426	418	428	397	424	380	398	411	401	411	420	428	407	397	406	438	428	405	416	396	424	394	391	403	405	420	450	405	390	435	399	428	399	399	383	394	377	420	425	436	430	376	405	416	410	436	396	425	409	421	417	396	417	419	386	426	406	403	403	383	402	414	398	432	407	376	401	406	413	426	398	374	414	383	384	406	386	403	448	428	380	433	413	389	389	413	378	413	399	413	368	395	385	437	378	424	355	418	422	407	422	437	403	425	398	447	409	367	399	405	383	372	366	424	419	408	410	436	393	437	397	407	387	433	370	427	402	434	404	439	401	358	433	440	404	448	379	402	396	407	394	432	421	384	397	430	394	358	438	399	399	408	402	437	443	414	439	457	421	440	407	471	419	396	419	412	383	408	387	396	411	385	399	425	397	410	399	421	396	453	423	404	422	407	426	432	414	398	387	399	424	422	437	437	417	394	428	394	419	404	413	386	398	370	404	416	418	398	442	409	354	395	380	365	433	391	382	421	386	439	416	406	378	428	379	413	393	393	406	413	399	402	418	385	415	415	413	423	366	416	375	368	408	397	418	369	386	419	420	425	394	430	393	408	411	411	396	379	427	429	412	437	382	413	433	383	420	412	379	441	411	391	413	457	395	417	400	418	346	383	415	402	431	414	400	437	366	398	393	392	394	402	414	383	391	405	411	397	408	399	385	379	404	428	406	394	430	428	443	406	378	451	373	405	417	386	416	420	395	407	379	396	414	401	402	390	383	414	415	396	402	427	406	414	400	407	402	377	422	404	426	392	409	390	401	418	444	425	445	437	386	407	412	431	408	425	397	400	387	416	437	424	393	417	398	425	419	419	406	395	385	409	395	409	441	389	447	404	392	393	435	418	417	414	398	411	375	388	425	435	444	406	416	413	390	425	388	399	407	431	377	410	440	398	406	411	414	370	417	427	369	419	404	449	387	381	417	375	374	388	416	382	419	410	393	409	358	399	395	404	398	377	380	437	399	405	431	400	456	438	404	396	406	398	360	422	395	376	395	449	452	436	403	386	420	395	377	416	431	428	423	379	425	456	402	388	371	420	417	378	422	434	417	437	438	411	421	407	415	381	440	411	392	380	396	405	416	427	402	404	397	409	401	427	420	436	431	423	416	429	404	432	425	399	406	429	372	378	378	396	417	393	380	437	375	379	410	417	402	410	389	419	375	431	394	429	427	411	417	405	434	406	415	385	388	398	442	363	398	410	404	409	361	410	421	409	396	395	394	400	410	416	417	416	428	400	388	434	428	418	404	453	447	371	383	391	405	403	411	365	413	373	413	424	399	385	391	369	387	435	412	404	432	392	433	385	434	407	392	419	420	394	402	387	445	394	404	399	402	415	388	411	415	417	424	418	421	373	435	392	418	401	403	434	411	390	374	441	404	389	421	425	420	413	391	381	381	407	391	390	448	424	389	399	449	398	444	412	448	418	397	415	455	426	448	420	396	403	344	416	371	421	389	427	417	399	421	422	429	408	435	403	393	425	398	425	393	396	420	419	444	400	422	383	406	428	425	403	438	407	414	403	387	451	478	437	397	401	408	430	385	428	408	429	427	376	408	377	415	419	411	420	413	437	361	422	408	426	416	421	370	393	372	427	420	392	388	420	458	364	392	399	415	444	401	425	377	393	412	428	401	388	391	428	407	414	402	405	414	430	433	418	442	384	409	417	403	397	421	424	384	406	385	466	441	420	391	430	366	406	444	399	379	406	420	430	448	381	413	444	426	421	396	382	443	441	380	432	409	404	397	415	403	445	448	379	408	383	440	414	387	407	426	453	420	362	384	427	406	377	431	390	382	389	381	396	394	387	406	404	388	411	414	424	460	420	382	429	420	405	387	415	440	394	422	442	397	415	441	380	402	404	383	418	431	431	428	445	391	433	394	372	424	379	416	409	375	379	420	412	393	414	405	380	429	387	434	424	419	455	412	395	391	398	418	429	375	437	409	420	417	391	442	385	404	393	420	420	395	382	440	417	427	412	378	398	391	423	439	400	432	392	430	408	399	410	402	413	426	432	405	410	410	413	427	393	432	414	418	394	383
26759	20284	8208	901	579	542	500	491	503	505	490	542	526	483	475	475	473	472	481	493	497	522	491	476	495	525	494	493	475	483	527	507	484	465	479	523	473	453	486	443	483	506	497	541	502	482	533	462	489	489	488	500	471	472	505	502	553	503	514	499	479	511	489	514	475	475	476	537	506	518	463	488	472	467	488	538	462	493	486	502	488	471	473	498	468	494	471	445	461	518	484	497	506	511	501	494	491	508	512	466	514	477	478	499	482	480	476	487	505	492	486	459	482	487	479	544	469	492	498	497	495	449	495	516	512	491	498	497	511	477	506	480	480	511	473	519	492	474	496	457	464	518	451	513	524	501	440	418	503	497	516	480	529	531	532	488	480	509	469	455	512	485	484	475	481	484	447	521	477	490	455	520	484	489	508	512	489	493	522	472	485	488	516	545	500	483	487	472	470	458	484	507	501	493	474	505	494	505	485	533	439	467	477	507	508	481	533	484	483	510	459	519	500	492	497	508	474	494	488	499	472	469	468	516	504	479	464	489	476	533	488	477	508	485	467	486	488	532	520	469	480	500	479	464	508	469	440	535	480	468	466	453	476	514	501	505	487	468	493	496	520	530	513	483	499	459	484	522	474	508	524	485	489	474	492	486	485	477	487	476	482	488	465	506	469	479	483	517	492	483	486	524	504	505	486	534	495	489	468	498	500	485	489	501	477	492	468	519	477	475	479	484	524	471	481	525	474	462	463	482	478	486	455	479	489	535	538	512	505	473	490	483	493	506	481	468	484	450	473	469	506	502	491	504	491	483	493	504	454	489	518	507	468	495	469	447	483	445	480	498	490	466	477	432	472	481	508	500	499	497	488	473	507	459	499	502	484	488	522	509	502	454	494	494	480	490	485	501	492	486	501	508	476	526	520	481	482	515	488	513	478	470	464	486	484	478	494	507	521	477	506	518	486	483	491	504	465	501	486	497	489	480	521	512	514	485	485	483	465	482	474	490	466	527	491	467	493	517	512	484	490	471	485	513	527	473	496	495	482	467	469	548	493	514	519	469	497	530	519	520	469	491	511	473	489	459	493	438	475	478	465	499	506	502	451	504	489	484	484	521	520	504	477	500	498	488	482	470	506	519	483	468	492	531	491	467	479	478	482	473	492	480	503	484	445	478	469	454	468	527	490	482	515	491	486	478	459	442	478	452	481	520	472	464	508	456	482	494	480	498	487	524	465	454	492	471	507	527	508	493	491	477	504	454	503	538	506	461	510	508	512	544	485	487	515	484	484	483	514	491	465	502	519	513	508	495	498	507	480	503	498	470	486	548	485	518	518	443	453	466	455	519	491	500	507	504	466	494	481	517	499	514	478	440	427	502	452	478	492	494	456	474	499	492	488	494	499	476	475	518	470	521	476	499	503	462	497	448	463	474	467	468	450	498	490	438	493	491	478	455	499	495	479	509	514	462	517	505	499	516	483	531	501	466	511	475	516	490	474	492	515	459	518	504	481	475	479	512	515	486	465	493	480	492	484	543	504	499	509	477	515	500	519	466	474	488	482	496	455	473	505	488	470	490	514	550	514	480	472	441	507	477	500	502	537	467	468	480	507	492	474	498	500	515	518	463	488	512	492	531	474	512	476	475	440	519	486	527	498	504	516	498	483	502	461	502	479	500	490	467	492	512	501	464	465	517	472	503	484	486	521	492	499	443	487	475	480	498	468	483	465	492	535	517	493	519	467	502	472	496	513	522	493	466	502	458	514	480	488	487	505	519	506	507	454	522	472	473	491	503	482	490	508	507	471	508	511	503	480	476	496	497	496	488	478	528	510	485	489	475	462	497	490	507	464	481	475	533	518	455	506	496	478	475	485	454	460	467	475	479	504	543	533	493	504	477	481	492	472	498	499	474	486	483	474	499	499	494	477	492	467	470	500	490	527	505	487	460	520	476	458	485	501	499	465	483	508	481	506	493	510	484	472	477	513	532	513	490	491	530	474	502	484	476	577	476	485	524	482	502	508	457	460	460	468	495	532	510	483	515	503	482	481	512	476	459	444	493	449	496	510	475	475	489	482	475	536	495	513	545	522	504	535	495	463	455	500	525	503	535	492	528	475	470	496	499	534	455	506	483	473	493	466	459	487	499	539	531	465	482	455	477	442	538	495	526	482	488	468	520	512	515	464	506	497	457	465	502	478	505	493	511	481	499	499	481	497	526	465	507	537	454	477	512	488	496	502	484	461	482	475	489	499	488	505	463	464	512	520	484	508	503	508	509	485	465	515	507	473	456	524	458	491	481	482	476	502	466	464	526	478	500	455	463	513	513	482	481	466	508	483	561	493	473	516	463	456	510	511	495	493	457	440	495	506	527	498	499	517	473	503	455	513	520	513	516	479	514	469	500	524	459	483	506	456	501	506	530	496	515	474	479	504	472	509	462	493	496	484	477	476	487	523	479	480	470	487	503	475	506	521	500	504	521	497	496	440	479	496	504	530	514	525	516	495	497	502	520	488	491	480	434	497	474	497	509	487	464	489	461	507	504	533	456	483	477	485	508	503	495	519	502	506	487	508	487	506	484	528	465	473	491	495	511	479	466	473	515	451	495	479	473	453	523	487	473	486	477	463	487	500	479	453	512	495	464	506	481	475	511	482	520	535	523	488	477	495	479	489	476	446	488	498	495	492	490	486	521	461	450	498	478	513	532	475	444	460	488	510	498	460	511	507	503	525	491	511	476	523	495	495	455	476	460	485	500	503	478	509	548	508	513	493	458	518	512	505	505	470	469	497	500	486	496	500	506	513	449	521	485	496	491	490	477	518	474	502	516	536	517	470	480	477	474	502	478	519	502	499	468	482	491	493	478	504	499	483	497	502	478	485	490	453	471	483	490	497	493	488	462	472	484	489	511	494	522	530	468	472	479	498	472	487	492	514	530	494	492	475	497	433	474	481	500	497	464	529	461	498	483	471	515	486	549	484	469	469	465	467	524	528	494	508	508	517	512	482	494	463	483	484	477	492	516	465	475	478	460	503	440	503	505	503	494	499	482	490	543	493	499	479	471	490	474	499	493	519	506	501	494	490	509	474	514	479	469	476	480	483	517	483	472	471	495	496	447	493	486	500	483	468	470	496	488	474	520	467	531	501	482	526	502	493	529	495	494	496	468	514	492	477	510	485	517	500	489	467	495	483	496	495	462	509	464	470	507	521	475	481	492	495	464	503	503	524	523	529	488	481	440	485	485	491	457	515	489	487	493	471	499	529	485	486	510	496	443	525	494	467	499	488	488	514	498	453	519	484	464	482	484	485	466	474	481	507	501	486	469	488	508	466	499	469	465	475	495	534	470	482	501	492	483	480	481	490	481	500	478	538	498	498	480	469	501	502	476	500	461	480	454	499	478	477	463	501	500	490	498	512	511	505	502	507	496	472	498	481	498	477	506	524	495	475	497	434	486	488	472	521	529	518	508	503	499	513	475	477	485	505	524	531	522	477	502	481	519
7833	1355	1219	905	807	782	750	744	699	738	703	741	731	721	657	739	702	645	723	716	709	708	703	696	699	723	708	717	677	677	672	724	690	687	671	693	718	702	728	760	691	707	741	700	638	674	680	745	679	703	680	657	704	684	647	750	674	707	703	692	724	687	724	678	675	666	672	695	698	701	690	708	705	686	732	688	678	659	711	658	699	726	726	716	667	710	699	681	728	702	697	689	630	684	700	673	674	702	664	698	741	660	709	711	668	685	680	727	734	705	682	668	725	674	707	664	729	711	664	731	701	707	704	669	698	746	687	737	678	672	648	692	707	690	631	689	710	728	712	699	672	678	685	682	646	666	706	704	685	719	647	750	730	683	726	754	720	703	641	714	653	677	696	659	648	737	671	731	720	669	711	686	678	658	737	699	692	693	708	693	696	681	659	679	715	746	687	626	704	692	687	732	747	654	665	768	695	692	620	754	684	652	671	683	676	648	718	653	662	708	701	743	665	666	673	676	674	686	712	701	689	688	675	723	740	712	702	680	711	668	695	657	650	690	671	663	701	702	683	712	700	746	711	664	699	742	724	676	708	714	670	677	660	704	707	687	690	648	703	734	743	698	739	681	713	753	677	693	707	687	708	676	696	696	693	638	686	710	686	711	662	728	671	667	632	706	696	696	713	701	760	690	721	741	689	694	673	722	651	722	674	754	682	693	734	735	687	694	683	680	726	716	702	655	680	748	744	699	713	701	702	686	697	717	666	689	716	658	702	684	715	703	665	665	702	670	677	707	644	726	718	660	662	720	653	722	703	716	695	660	685	690	708	715	690	696	708	729	742	720	713	722	655	698	675	681	663	706	722	647	710	710	695	721	712	675	685	655	732	683	733	690	705	659	679	708	726	691	692	719	708	715	699	731	744	676	659	737	720	704	698	684	701	694	656	691	715	697	725	697	668	682	710	719	708	691	686	707	698	704	775	690	706	651	694	712	659	731	706	677	719	673	692	702	698	666	706	704	669	690	657	657	674	671	676	700	693	686	727	714	717	731	664	709	681	704	694	725	693	723	729	716	732	688	697	751	673	723	757	729	711	698	647	751	705	688	741	768	705	688	712	680	734	729	673	701	727	665	718	682	711	665	710	678	700	720	747	727	697	742	690	708	665	678	702	676	691	704	686	755	700	656	695	730	709	672	701	694	681	659	728	710	653	681	708	721	720	679	704	680	686	733	703	709	699	697	684	681	732	676	712	727	705	723	719	715	716	658	681	720	680	650	672	736	695	678	704	690	738	746	735	723	670	714	695	647	697	660	676	701	746	698	753	700	691	658	664	678	697	720	695	647	734	693	683	691	681	691	700	708	662	649	693	663	718	654	687	722	682	698	727	729	680	671	693	718	688	637	668	658	687	690	688	703	718	723	699	724	699	684	695	736	708	692	723	674	683	690	692	686	702	661	695	721	691	739	697	671	666	677	720	686	709	672	638	698	682	696	691	724	692	673	708	701	715	713	693	688	704	672	703	699	702	750	660	689	676	664	709	751	676	688	721	690	673	685	714	696	702	672	682	673	745	680	733	711	641	643	687	684	744	715	653	687	620	723	697	706	743	689	670	681	741	751	673	734	626	770	669	692	697	660	765	681	702	712	741	733	670	679	671	695	714	655	705	696	683	687	706	708	715	751	681	670	725	717	694	692	686	675	695	705	698	719	671	703	701	710	658	667	685	679	689	700	694	712	704	664	726	690	687	678	717	747	684	675	683	646	713	654	725	647	718	732	732	717	741	689	690	681	661	680	686	735	693	708	671	682	639	677	698	667	703	691	737	704	749	658	651	690	697	679	708	686	675	645	690	698	677	707	696	728	753	686	680	723	680	692	693	701	715	708	677	684	692	713	677	724	734	715	674	658	702	688	678	677	717	675	701	694	680	712	720	739	696	669	716	663	717	711	757	720	707	770	737	679	692	711	669	694	695	690	704	719	696	764	717	660	687	721	677	704	748	718	682	701	713	752	688	664	716	668	707	671	708	664	664	697	683	697	719	713	687	742	715	681	689	662	712	666	705	667	687	722	735	614	722	716	690	688	650	721	685	714	712	677	714	651	665	716	710	717	716	684	720	639	733	676	639	682	691	673	691	695	692	720	702	691	735	694	694	699	679	665	657	680	709	709	640	670	678	669	698	680	696	716	722	702	696	664	686	714	659	669	713	673	698	666	719	705	670	686	670	681	735	712	711	727	719	688	680	715	693	720	706	695	721	710	717	692	692	678	697	674	693	696	691	670	677	677	705	690	699	662	671	666	644	671	682	685	664	707	640	678	665	705	742	669	695	712	707	663	673	643	711	643	708	698	713	705	690	671	678	715	672	668	733	681	685	704	718	675	690	700	707	678	691	728	682	674	694	663	665	703	683	716	760	694	740	715	693	704	687	696	692	670	682	651	659	711	702	729	718	701	684	696	749	683	677	714	681	682	741	675	675	643	697	687	692	775	622	694	671	626	700	708	729	708	716	653	684	710	708	676	679	668	711	708	675	678	683	739	687	700	690	737	673	711	666	686	648	705	698	695	714	645	705	750	693	697	716	732	707	621	694	692	739	681	677	714	653	666	680	768	668	717	682	692	685	687	701	644	700	657	679	631	702	676	729	738	689	676	685	699	672	733	674	710	715	651	772	667	723	690	670	731	728	686	711	712	668	693	691	667	689	741	686	717	722	631	688	731	692	701	721	674	716	679	705	703	708	676	699	677	702	700	703	711	678	690	722	680	689	703	701	683	703	694	687	682	728	724	692	698	692	683	713	713	721	610	651	656	670	695	679	728	691	710	696	682	659	689	677	711	686	689	727	693	711	742	678	716	690	680	739	722	718	699	700	699	672	721	762	662	651	719	718	715	669	724	689	671	682	712	702	663	737	666	746	716	707	653	666	660	703	674	739	664	707	695	669	697	672	706	687	692	680	686	659	713	693	702	659	683	660	677	676	677	658	731	720	656	727	666	700	702	697	709	655	718	647	673	668	740	661	733	668	685	671	705	709	703	718	682	743	705	696	654	680	687	728	739	731	668	704	663	696	714	747	697	670	716	681	700	674	670	700	709	707	692	671	673	688	714	686	642	734	712	667	739	703	642	731	705	638	689	682	711	707	668	661	663	659	675	688	662	637	699	727	723	679	714	709	710	743	705	709	747	698	724	731	724	707	711	679	744	704	687	659	661	703	691	674	657	694	670	699	724	662	722	710	722	667	710	704	664	721	691	684	678	671	765	720	668	696	700	717	662	709	731	684	664	666	680	658	691	719	731	689	655	708	672	680	671	718	697	713	661	694	677	666	673	680	685	666	702	668	666	707	703	698	672	688	695	661	714	711	707	740	687	698	653	724	661	669	697	694	712	670	690	690	687	690	715	734	715	703	686	692	735	644	688	704	701	691	674	650	721	695	732	702	668	680	715	772	666	703	707	689	704	723	722	665	695	706	682	671	670	693	724	709	669	686	699	702	732
23456	20962	28375	23717	20970	11570	1267	860	717	730	653	597	621	611	646	614	633	585	543	563	547	593	537	573	481	597	551	583	524	513	494	535	549	520	509	521	537	527	492	523	503	535	557	524	542	513	525	538	516	516	558	474	513	541	536	486	513	513	523	536	533	537	499	520	555	525	543	546	534	543	522	532	534	523	532	571	519	529	512	538	486	566	516	527	501	582	520	528	536	535	509	527	517	508	547	500	538	513	533	546	521	494	565	579	496	504	482	526	539	540	517	510	534	505	512	510	522	522	510	528	528	516	502	570	542	507	509	530	504	509	494	528	519	572	542	531	515	512	518	494	529	509	509	509	537	473	578	557	534	543	480	541	523	502	587	513	527	483	518	494	515	525	496	507	552	532	472	516	524	548	557	494	503	509	488	524	505	532	496	512	526	525	513	524	467	495	566	479	515	518	506	518	530	495	535	505	516	526	488	499	501	528	507	518	498	535	520	539	533	534	522	518	539	513	536	517	528	516	503	530	504	551	538	534	512	515	531	486	524	548	513	510	575	529	500	506	504	550	497	536	534	522	504	531	488	581	541	484	524	522	563	529	549	495	506	512	516	493	523	483	505	505	514	499	525	496	525	489	552	484	531	526	476	514	545	526	512	538	544	548	514	548	541	517	505	462	580	494	496	534	533	525	485	502	482	534	510	496	539	486	540	556	510	509	554	551	546	483	534	519	536	477	533	513	508	479	527	537	524	533	499	538	541	518	526	472	530	520	547	543	531	530	536	499	534	475	483	489	508	514	524	508	483	516	533	526	510	522	494	504	523	486	520	466	532	505	505	537	512	515	531	497	524	482	542	497	495	493	533	493	543	503	464	497	454	535	534	547	525	512	543	542	524	567	512	524	494	509	516	496	540	546	499	521	562	495	567	540	537	495	523	514	527	511	521	495	502	543	512	458	493	499	528	533	519	534	549	496	536	543	509	538	540	499	518	527	507	531	550	489	508	502	540	502	561	505	506	506	538	502	565	555	522	513	548	488	514	561	518	548	515	492	527	488	488	519	530	500	501	522	538	573	528	538	492	544	499	527	545	551	505	484	505	536	528	531	520	482	503	543	477	524	557	536	516	520	513	502	522	509	522	497	512	589	563	504	558	494	518	483	491	536	528	536	506	533	542	510	510	493	530	502	552	501	556	532	516	514	533	523	530	540	511	480	533	524	490	496	475	545	561	538	489	478	516	520	513	509	521	503	525	530	528	546	529	485	522	513	516	538	491	561	522	507	502	543	489	516	514	521	507	547	512	508	536	494	560	549	556	549	518	522	512	508	488	528	487	508	507	510	549	518	514	500	510	484	511	539	537	507	526	549	484	523	550	542	494	514	518	513	538	513	520	512	519	507	523	506	528	544	510	497	523	547	539	509	542	491	514	498	535	527	543	509	508	522	491	495	524	533	520	498	503	561	543	509	548	559	520	495	502	499	521	529	510	503	512	526	521	516	530	493	522	528	479	495	544	513	567	542	539	500	494	542	529	524	537	479	532	510	505	494	554	530	501	521	545	522	493	544	542	524	526	565	564	512	522	505	523	545	514	547	552	479	491	483	503	492	447	505	526	505	492	512	570	529	524	554	499	529	526	486	550	538	561	516	529	545	512	532	515	476	537	489	519	544	537	495	516	514	525	556	518	478	507	539	553	508	505	538	516	494	533	533	482	538	518	534	498	533	502	537	524	536	516	532	525	557	501	486	514	489	541	533	514	526	524	496	514	537	553	479	499	533	541	508	511	508	521	479	509	519	509	529	554	511	518	516	513	518	509	505	568	514	554	515	505	501	500	529	494	476	523	537	515	496	505	485	514	520	530	518	516	541	527	499	520	499	485	498	524	532	535	498	491	507	485	511	511	586	516	539	502	524	505	526	507	502	494	506	548	561	488	494	490	514	503	493	502	544	514	540	552	516	528	481	494	514	501	501	540	502	546	494	514	526	506	513	511	531	519	498	531	506	543	522	513	563	527	552	496	485	523	510	567	513	508	511	522	493	544	518	519	502	537	515	519	505	505	518	494	505	534	564	537	533	515	525	512	536	524	525	498	517	490	515	516	505	517	532	521	533	487	532	527	536	536	473	504	497	518	526	514	495	507	476	504	567	515	523	473	537	547	520	499	514	521	493	522	521	550	546	533	546	533	501	504	530	501	478	481	509	557	503	534	523	514	535	546	578	523	475	531	499	491	524	541	496	558	534	491	525	480	522	530	482	521	539	509	496	549	516	515	512	520	526	476	458	521	551	555	502	461	483	533	511	549	520	511	505	534	486	519	539	539	532	494	555	515	517	494	496	528	514	521	562	525	559	538	532	491	559	541	509	509	556	522	472	522	517	550	512	521	552	478	524	493	513	564	548	523	535	526	513	507	469	523	543	499	526	501	524	549	527	575	511	517	515	562	501	535	545	530	527	556	518	562	533	517	509	491	499	582	500	527	530	511	513	575	504	519	517	486	547	522	486	529	558	557	525	503	507	543	504	541	522	500	522	505	494	566	464	532	500	486	501	545	536	503	542	524	518	522	490	541	504	530	495	530	577	495	514	505	467	502	534	504	506	534	495	482	546	518	493	463	507	493	542	523	491	521	510	535	510	525	521	504	515	515	522	507	527	557	541	534	555	495	525	472	550	555	517	540	522	513	527	492	498	497	537	563	539	519	479	541	559	523	515	520	507	441	511	503	488	534	534	515	532	550	526	545	516	513	498	513	508	512	558	546	518	566	500	541	507	525	574	484	525	511	455	520	492	524	501	456	518	557	568	510	519	527	517	511	503	518	519	525	502	535	519	549	556	515	499	528	478	473	512	557	543	520	574	552	540	515	513	522	500	491	533	495	508	544	538	477	516	539	525	519	523	493	512	534	544	497	471	540	534	488	460	492	498	507	569	520	512	535	479	495	518	551	534	525	519	481	551	510	519	514	542	519	545	553	524	516	511	530	523	528	501	549	483	519	487	469	518	500	503	512	483	502	552	541	438	498	489	569	503	509	547	548	486	510	512	509	534	504	491	504	473	509	527	564	558	521	505	537	504	471	522	514	501	493	526	508	519	508	505	526	501	525	522	525	495	550	561	514	522	543	514	490	537	552	510	557	532	486	537	549	524	547	534	506	543	565	531	522	520	526	525	526	535	554	521	517	545	519	524	531	481	542	537	516	501	516	520	521	549	512	506	522	514	558	528	520	519	477	524	530	542	562	476	473	502	450	534	526	505	521	531	527	517	524	542	512	489	507	513	533	530	503	498	520	505	501	531	511	497	479	500	511	517	510	556	481	522	522	501	477	500	494	535	517	532	531	520	483	534	583	515	531	465	487	548	495	480	510	532	493	510	474	550	503	540	536	515	558	484	488	515	503	529	534	512	484	508	526	538	539	524	513	545	554	542	509	519	535	518	504	530	509	505	484	491	546	518	479	529	539	518	484	515	522	505	528	505	559	504	503	525	524	518	494	516	484	482
17425	9645	7612	3883	2770	2250	1756	1533	1373	1185	1092	1100	998	946	915	894	884	859	836	834	820	784	835	835	755	800	768	747	810	805	781	787	740	747	763	751	771	774	727	757	766	780	715	784	756	736	744	775	776	707	723	761	751	765	749	745	730	744	748	744	793	732	706	756	747	733	737	717	694	778	750	810	700	783	751	765	728	746	777	718	734	723	726	735	747	772	727	748	765	705	756	723	685	721	742	705	726	766	747	717	745	787	776	778	726	715	763	726	753	724	754	717	786	736	743	768	728	709	792	731	740	748	726	745	784	763	758	752	718	739	732	747	737	754	773	707	733	753	717	730	744	760	741	716	732	732	774	732	736	746	745	733	766	772	750	716	746	704	726	752	706	793	758	746	735	768	761	746	722	730	704	728	773	776	776	710	739	703	714	808	724	767	731	714	753	756	766	794	749	734	770	744	768	742	691	769	719	766	741	672	786	734	703	750	794	706	726	755	756	695	758	739	713	729	705	665	753	770	716	705	747	730	763	752	774	782	719	750	750	712	711	736	730	735	721	730	695	783	736	769	790	744	766	727	709	699	724	718	758	782	702	723	730	768	702	698	751	733	761	764	699	833	754	712	744	782	764	762	732	724	750	730	735	766	717	720	727	740	726	675	700	750	780	755	718	753	697	737	769	747	723	701	767	693	769	725	729	726	790	775	749	746	717	781	763	742	805	754	738	727	768	746	749	713	804	685	735	774	709	718	687	741	736	715	768	715	789	751	741	667	693	723	759	699	744	759	759	714	739	722	715	727	770	743	778	719	734	747	762	720	713	688	744	732	747	746	753	692	746	720	718	791	736	760	699	734	766	776	716	735	710	710	741	709	760	746	755	783	790	737	761	752	794	758	738	724	691	689	706	741	709	707	721	741	734	708	785	751	713	702	763	747	755	724	741	741	709	730	717	687	692	679	734	748	712	704	691	777	741	702	749	731	758	720	768	691	738	714	759	724	691	683	783	747	725	735	751	718	734	802	768	725	740	721	700	746	749	692	782	737	750	731	733	768	684	725	755	710	747	749	733	721	728	755	732	711	715	763	682	743	707	697	759	745	759	758	726	711	734	752	754	701	749	677	742	763	716	721	766	693	747	703	709	763	757	707	742	710	725	709	759	727	737	769	748	731	753	720	776	749	692	739	721	748	767	739	751	794	771	709	725	778	710	715	694	744	700	787	705	757	730	746	767	690	742	744	696	776	735	759	714	710	731	721	725	728	738	724	756	688	738	692	711	709	776	700	747	701	753	742	753	752	783	750	761	757	754	736	762	764	720	761	717	721	765	741	726	723	724	754	686	702	710	761	748	672	759	743	734	762	757	713	727	737	749	742	765	740	716	739	718	709	776	675	703	745	724	730	749	744	737	774	755	738	753	702	722	731	767	764	775	749	725	722	735	711	752	755	713	741	741	725	776	760	707	746	754	773	765	702	778	776	713	769	711	768	721	758	700	728	726	715	776	734	763	714	729	702	715	732	720	752	706	751	739	675	726	738	711	689	743	736	716	779	775	785	797	723	728	726	767	737	734	764	745	764	762	723	710	692	719	686	721	724	683	755	714	704	797	751	720	789	690	711	743	765	752	775	750	691	746	689	708	738	727	734	729	725	784	721	761	724	754	776	720	714	712	692	811	753	734	745	735	750	747	751	747	749	730	743	691	780	748	729	764	711	711	760	706	713	768	686	751	713	708	720	696	705	754	705	772	752	725	758	677	751	706	736	757	770	699	748	742	707	735	744	724	751	740	719	754	720	719	729	748	751	759	738	726	785	724	742	747	705	708	744	718	699	727	756	719	737	689	751	716	724	727	734	765	719	765	753	735	722	731	762	722	755	685	709	725	761	719	730	771	753	776	705	734	765	755	709	721	737	737	728	729	703	702	776	716	723	712	776	698	722	729	768	749	784	699	759	756	770	743	756	758	739	749	700	769	724	734	734	728	737	716	735	724	732	739	725	735	727	777	726	743	725	704	742	730	671	762	746	676	758	767	749	760	690	736	740	724	698	719	685	774	700	746	717	766	740	682	727	702	743	700	691	712	727	726	727	751	772	752	745	722	729	763	762	680	771	724	689	702	739	756	728	744	759	673	715	738	788	767	770	734	715	773	728	748	730	748	769	774	739	715	767	712	727	729	741	743	756	751	741	716	776	743	699	718	732	763	729	746	735	707	721	734	808	673	778	717	794	725	727	716	711	695	752	714	721	717	720	711	740	766	762	766	698	722	726	785	727	730	746	682	758	716	778	721	734	687	760	748	726	763	755	693	764	727	683	736	697	749	766	756	696	703	740	699	732	761	683	780	689	737	754	718	737	742	741	714	733	718	756	740	771	715	724	750	748	754	731	722	778	731	715	750	767	748	690	754	773	744	720	795	779	768	729	710	724	761	710	705	821	715	790	762	730	721	740	759	757	713	718	725	714	745	726	744	747	767	733	772	740	740	730	708	776	752	729	756	738	708	714	762	744	764	709	738	785	770	739	741	760	741	686	755	763	758	706	740	691	759	728	747	709	759	752	782	740	730	694	693	681	726	778	775	793	721	759	756	733	731	730	729	748	704	734	664	691	775	757	740	687	736	714	684	770	720	700	786	755	687	723	720	737	749	715	753	720	711	762	726	721	712	705	705	736	709	752	719	682	686	726	754	720	701	756	670	739	754	718	700	769	794	758	766	753	710	803	741	733	718	737	711	759	741	804	728	753	723	750	770	706	731	773	690	706	780	733	740	775	698	777	724	737	723	750	760	732	704	709	731	750	736	727	793	766	774	764	706	728	747	739	708	704	757	708	751	742	771	747	729	767	746	772	709	738	774	784	722	710	741	732	733	712	740	745	698	712	758	751	720	770	795	715	706	801	750	715	722	744	763	765	724	757	711	748	771	753	748	704	748	759	753	723	755	769	790	753	710	725	745	730	744	688	762	729	688	720	741	697	760	705	774	700	723	725	753	731	708	751	704	749	729	700	741	701	756	721	739	740	703	780	740	730	707	765	754	722	748	760	692	752	753	738	725	727	758	711	716	758	719	785	768	770	734	714	769	716	697	729	731	760	751	751	728	747	812	733	752	738	743	704	749	761	741	725	686	750	741	799	723	682	690	678	746	737	773	724	747	719	750	755	734	705	761	720	767	705	721	763	726	749	731	785	713	742	695	746	770	710	769	761	686	780	754	738	737	666	815	716	703	690	730	673	715	753	720	687	786	808	718	765	730	740	710	710	753	699	759	746	788	718	746	745	729	765	718	768	701	737	646	733	761	790	739	748	748	663	751	779	736	757	718	779	753	768	748	728	736	707	744	720	760	750	731	739	716	736	716	756	788	752	755	782	711	718	716	765	716	732	701	717	714	744	741	677	718	778	711	764	741	761	713	693	694	732	789	749	749	727	702	727	727	758	726	709	746	736	723	773	706	709	760	745	763	716	755	690	847	762	703	740	702	763	727	733	702	728	741	757	731	708
22593	20972	28803	23338	20973	21001	7841	881	663	550	489	483	470	410	361	356	335	348	331	339	358	330	336	316	296	333	348	316	281	281	308	295	296	347	339	276	279	278	283	270	300	257	284	262	280	280	283	289	283	288	323	242	304	305	275	305	311	295	284	278	298	303	308	292	309	258	273	238	260	289	235	283	278	288	272	306	273	265	302	315	259	292	250	280	289	268	256	257	287	285	313	265	282	283	279	256	288	281	261	303	291	282	274	287	307	234	312	285	290	269	282	297	291	274	258	299	277	316	279	293	273	290	260	265	294	257	260	275	294	281	276	293	248	293	283	256	288	259	227	284	275	288	292	303	294	295	275	258	268	267	285	300	261	270	274	302	287	263	277	237	256	319	293	291	287	315	277	276	267	256	289	315	294	284	282	304	279	278	249	274	259	278	281	272	274	275	284	249	281	296	280	256	273	289	306	285	289	285	299	260	237	250	272	264	258	283	298	231	268	278	277	278	291	258	251	296	273	289	284	280	279	278	280	301	264	289	251	291	272	278	248	275	258	303	284	243	239	253	263	275	275	253	249	298	281	292	270	303	257	258	257	311	258	276	277	289	262	300	262	270	292	286	274	283	248	273	286	278	264	271	289	267	290	270	315	267	251	289	257	252	264	310	284	261	277	272	252	269	317	245	282	278	272	282	278	266	265	284	278	269	248	295	246	251	269	268	262	289	284	271	298	315	282	255	254	297	289	273	281	280	289	283	249	290	278	273	248	288	292	262	236	254	268	291	256	272	290	267	293	270	275	257	301	262	252	312	249	276	297	264	294	255	302	264	263	282	282	281	277	266	302	282	265	259	273	266	251	292	289	275	269	248	285	262	260	308	262	278	252	289	271	272	257	271	264	300	279	256	277	268	284	278	259	260	255	261	275	270	259	293	288	279	260	289	269	281	275	286	241	290	277	262	249	289	275	280	290	264	275	249	296	263	283	264	261	249	327	288	280	252	257	252	291	264	260	263	307	260	279	255	259	267	262	273	282	290	282	267	277	297	279	281	269	276	258	296	286	263	295	299	303	281	302	274	256	261	285	264	267	268	273	286	276	275	279	259	280	274	275	287	302	288	291	305	295	293	259	269	259	266	272	277	261	271	298	297	264	284	284	298	288	278	274	265	274	291	268	279	255	238	278	266	261	275	285	252	257	285	282	269	295	245	252	273	296	275	272	277	295	285	286	287	290	276	265	291	257	287	288	274	243	266	279	274	265	280	257	260	293	297	280	240	296	268	271	277	286	285	290	276	269	277	262	281	264	299	292	282	297	275	257	276	275	238	262	258	282	236	291	290	278	266	273	271	245	275	249	281	311	260	257	248	279	282	284	284	298	302	274	270	278	254	278	244	283	275	314	245	272	289	277	259	256	262	265	272	273	292	290	274	279	292	280	289	294	290	320	295	256	266	281	244	288	262	266	290	273	298	318	262	265	261	280	273	273	252	290	260	252	281	278	254	256	295	275	268	253	250	268	261	264	294	258	293	283	285	294	246	211	272	263	279	258	280	307	262	240	278	248	282	227	287	282	279	281	243	259	309	247	292	255	264	284	278	243	252	298	251	265	274	283	288	295	269	281	283	267	267	278	268	281	259	255	304	277	264	283	243	284	274	321	264	307	286	273	282	270	284	306	283	283	304	245	254	264	291	263	291	245	299	304	293	281	267	268	293	252	270	274	264	283	269	279	269	284	300	261	277	271	280	279	263	238	279	279	287	269	276	274	279	309	251	289	245	258	276	272	264	256	241	261	277	282	275	263	275	260	246	250	261	270	291	284	292	276	288	280	281	253	285	303	269	262	288	252	251	287	279	275	260	291	272	281	284	271	273	248	279	289	302	254	314	306	291	252	202	287	287	256	261	274	279	293	280	262	255	248	293	280	292	260	295	263	261	266	296	237	270	285	281	267	276	268	280	282	267	282	261	289	260	274	277	299	271	272	291	278	278	292	279	232	308	268	273	297	291	257	272	266	249	259	302	285	256	277	272	268	266	258	280	276	301	249	280	269	274	295	243	279	300	270	274	288	276	275	289	294	265	217	259	271	290	275	227	313	276	287	291	288	265	273	264	278	278	253	258	271	266	265	248	283	245	259	265	299	289	325	279	263	295	260	263	274	267	299	260	273	261	266	294	292	275	289	291	276	277	254	238	275	252	270	275	255	240	276	272	252	292	278	261	294	275	237	280	275	266	291	249	267	269	259	250	286	267	286	244	283	267	257	256	273	288	265	285	270	308	269	292	294	274	261	275	274	274	270	291	248	266	269	275	251	276	281	291	275	269	271	259	248	246	281	272	278	282	277	292	278	266	281	268	282	253	293	281	298	245	272	286	258	285	288	290	267	267	280	253	279	280	261	278	280	283	269	276	280	255	274	297	248	281	252	287	281	270	253	252	278	307	283	290	276	269	284	292	291	271	299	259	253	270	265	270	262	263	272	271	276	250	271	296	287	277	252	305	260	260	284	231	284	276	284	270	275	265	273	261	272	241	269	277	282	295	279	257	261	246	294	289	283	254	277	284	282	248	268	279	281	256	241	282	265	296	276	270	263	266	285	244	267	290	259	285	285	260	271	306	253	286	302	266	256	287	275	241	261	254	264	250	263	271	261	272	268	276	275	250	262	293	258	267	291	267	271	264	290	267	248	269	262	279	255	273	268	283	289	270	243	270	271	261	278	280	261	295	252	280	251	269	270	257	273	269	285	277	279	280	286	286	267	253	291	285	255	283	266	265	249	277	244	252	262	260	264	264	270	289	265	250	280	286	301	266	287	275	247	262	288	253	295	255	285	251	243	263	299	271	296	271	267	287	265	282	281	268	261	268	264	274	266	274	289	266	275	278	258	284	270	292	262	313	270	288	257	297	280	265	308	273	276	282	273	270	277	282	260	281	263	268	266	274	260	296	243	260	258	235	288	286	264	300	280	271	297	270	260	270	297	279	276	253	261	286	261	233	285	276	259	248	261	274	267	279	294	262	271	284	273	283	286	282	261	297	273	312	259	282	254	281	267	276	286	267	266	275	269	263	284	278	263	303	263	279	301	250	284	252	267	275	264	256	276	255	264	291	240	283	274	279	246	285	268	283	259	280	260	260	289	285	307	282	269	270	294	303	253	289	226	267	275	276	265	276	290	290	263	291	260	261	254	261	232	265	261	245	280	278	271	267	265	270	315	290	281	265	281	264	276	285	286	303	282	269	287	285	269	267	282	275	306	284	248	271	280	284	283	267	280	276	280	276	261	289	318	295	258	242	234	282	282	293	243	267	269	307	270	276	273	269	299	268	271	265	309	269	267	263	259	279	285	278	261	271	245	303	269	250	256	290	302	272	275	286	288	283	283	278	313	275	288	295	255	255	283	307	276	292	276	238	291	287	300	290	285	262	280	281	272	268	257	264	261	270	258	267	283	286	268	279	288	278	268	270	247	246	260	282	294	287	293	247	266	252	266	260	289	297
19578	14843	11493	5912	4124	3160	2360	1900	1496	1310	1166	1000	884	866	745	671	644	634	636	566	624	531	594	507	472	493	521	478	507	467	486	464	466	463	426	488	453	468	416	431	422	401	439	449	435	408	394	440	423	446	429	408	430	435	442	401	404	409	418	437	425	402	432	420	409	411	399	410	451	407	413	376	418	439	393	418	462	433	380	367	381	382	419	423	400	391	419	395	433	370	405	426	387	395	383	411	412	422	414	414	428	387	422	378	404	395	439	441	462	406	420	407	396	433	377	390	400	400	449	413	425	461	445	426	434	410	410	445	418	359	418	429	432	395	430	425	433	429	416	397	405	400	443	406	454	366	412	412	445	375	419	408	395	403	440	378	382	418	396	397	451	405	434	410	432	417	438	412	415	416	439	422	392	424	375	405	438	388	404	387	426	378	409	407	419	407	400	422	407	377	422	411	397	403	379	401	403	383	405	414	386	399	401	378	383	424	442	396	387	448	400	406	393	428	400	351	417	415	439	392	413	409	382	424	392	437	393	389	392	404	389	395	378	402	410	374	392	418	386	413	379	412	412	362	426	405	414	381	397	406	387	416	374	382	416	385	366	442	429	386	409	383	422	421	415	424	415	392	381	447	384	415	371	436	393	432	419	428	415	425	372	389	392	416	412	436	392	423	427	413	417	430	402	427	375	442	393	427	389	428	391	394	412	397	433	382	431	403	396	413	390	424	375	383	421	412	432	415	381	386	417	381	429	389	425	402	433	422	394	412	418	417	373	397	409	416	423	427	346	435	382	422	380	383	401	412	393	427	457	446	410	383	396	422	413	365	411	380	392	400	367	413	394	392	392	389	414	394	412	394	405	388	380	424	425	411	369	386	403	440	427	413	404	438	393	400	418	426	370	376	416	410	402	382	443	387	379	428	357	387	417	413	377	348	404	401	367	423	372	441	413	398	374	408	422	413	428	437	457	427	408	385	381	388	408	359	391	412	384	404	416	414	407	404	398	393	403	386	392	400	418	403	368	424	398	377	387	407	387	376	430	383	389	426	434	409	415	431	405	402	376	379	362	431	376	444	431	378	438	404	399	387	411	367	385	410	390	396	428	418	426	466	393	383	412	385	433	407	395	400	402	403	396	439	394	397	384	407	439	416	451	404	392	369	417	411	405	402	425	390	427	370	430	407	400	415	373	383	401	382	408	434	403	411	416	404	429	400	403	395	380	391	406	387	407	414	404	412	406	397	408	421	439	367	402	377	443	388	427	369	386	396	416	406	427	444	410	427	374	380	409	375	406	393	417	436	400	417	421	371	389	404	408	402	425	420	412	427	437	393	419	406	421	390	391	380	391	382	375	378	387	377	395	422	392	384	417	405	394	434	424	452	420	418	400	416	410	398	403	379	414	393	385	408	415	411	406	409	435	437	435	428	430	401	410	425	383	417	415	398	411	391	372	402	406	436	374	415	448	398	410	403	385	428	389	396	410	373	404	416	400	436	391	413	400	418	392	417	386	421	431	417	393	442	409	461	399	398	389	393	398	388	386	387	367	388	419	391	406	411	392	402	399	389	395	433	392	396	395	409	362	399	432	409	406	417	414	408	432	382	407	378	419	440	421	400	396	421	438	398	408	381	402	445	431	444	431	391	402	429	414	411	429	406	403	406	425	406	401	391	419	427	397	369	414	403	430	419	406	383	411	406	426	414	393	393	406	401	420	403	393	385	391	404	443	419	414	413	444	419	438	442	394	425	411	397	430	400	404	375	422	395	392	413	410	407	383	404	419	416	420	416	395	409	445	373	383	386	409	432	438	393	380	413	369	414	380	402	393	401	392	418	438	429	380	411	414	380	384	409	376	404	414	409	399	388	424	413	429	397	408	430	397	408	432	434	368	379	395	407	411	371	415	393	382	405	395	376	402	421	375	394	395	395	382	373	390	411	443	385	415	396	402	419	408	381	347	382	436	409	408	408	380	412	405	361	412	394	383	437	453	410	407	395	397	409	436	419	415	404	355	434	401	375	425	386	386	372	396	403	416	429	408	396	400	400	402	413	411	391	407	385	394	391	408	382	433	369	392	388	427	395	401	372	391	403	412	370	412	399	422	397	422	387	371	394	402	397	329	430	406	409	410	458	385	409	390	426	408	397	411	428	396	395	376	419	413	378	399	432	417	422	382	383	402	439	389	426	393	380	396	387	388	392	446	397	417	410	450	408	397	372	393	386	376	382	407	409	413	415	377	390	386	367	415	424	400	402	408	371	388	406	369	385	425	408	418	419	411	406	385	399	389	383	419	450	425	415	410	409	410	413	399	431	375	414	420	389	423	420	423	408	395	448	399	443	406	423	392	393	402	423	430	431	429	418	384	393	417	420	397	414	423	405	399	394	395	409	397	390	381	400	412	427	398	390	408	414	378	434	413	425	402	367	432	440	400	396	396	394	428	417	384	392	369	415	405	388	413	362	414	399	417	399	432	426	402	423	407	436	372	406	403	406	397	396	398	423	400	430	404	435	396	441	402	428	419	387	391	401	363	392	422	404	421	413	369	377	400	434	408	401	413	426	413	407	396	393	447	388	430	380	399	391	423	411	385	359	390	383	366	398	418	387	385	375	431	387	399	432	408	390	423	380	438	405	377	420	386	411	425	356	442	399	397	383	431	381	390	397	398	413	391	393	420	391	430	360	406	406	412	418	387	405	437	397	393	436	396	383	352	413	385	414	402	419	415	375	421	421	436	427	403	452	404	403	389	391	412	424	377	434	407	387	402	349	407	388	404	382	417	407	401	435	391	395	407	366	434	450	419	401	414	408	402	454	355	398	394	403	410	392	404	450	413	419	416	418	386	406	408	418	382	397	408	435	405	408	385	412	446	410	434	383	397	451	423	415	394	415	437	404	414	380	399	398	402	409	392	380	410	390	421	396	386	414	412	421	418	424	367	398	441	392	410	431	459	425	409	410	388	392	415	380	401	385	371	425	401	417	423	384	406	376	431	390	428	421	424	415	429	385	440	389	452	408	416	407	405	400	388	394	409	402	379	388	452	431	407	395	405	422	406	390	412	419	381	440	426	404	392	404	386	408	431	438	395	430	412	394	424	413	382	393	427	406	409	408	426	398	389	419	404	387	378	420	410	408	388	438	411	380	381	404	403	418	372	397	427	410	385	412	372	408	413	410	401	405	403	420	402	424	433	435	404	377	407	436	392	420	379	380	402	400	386	352	399	405	389	428	427	386	372	426	405	389	400	424	398	445	419	364	381	428	453	438	397	407	378	391	410	394	427	380	400	402	390	396	411	389	406	401	395	411	408	410	418	425	388	413	404	391	406	379	379	415	431	381	434	390	409	420	370	377	409	398	381	363	412	406	398	397	376	429	402	414	410	412	415	395	425	414	413	384	395	396	398	368	392	426	386	421	399	436	419	396	404	377	410	443	402	393	382	401	396	416	424	446	385	418	406	416	401	407	434	374	446	398	409	391	381	407	425	413	418	390
26797	20303	8110	877	543	505	512	485	522	503	520	531	523	472	492	485	512	489	496	510	467	528	500	542	486	479	499	501	480	475	480	521	498	511	494	484	491	507	470	501	473	496	498	489	500	510	495	473	489	490	527	516	476	512	488	473	507	477	445	507	475	472	482	488	496	500	558	463	458	488	501	479	524	489	454	509	508	468	492	483	473	425	523	514	519	514	467	479	507	454	475	526	463	498	482	485	518	481	456	459	498	497	438	442	526	542	486	508	483	470	517	502	500	484	436	496	475	483	514	477	447	451	492	505	531	476	476	505	467	502	469	510	501	451	459	530	484	474	475	477	489	502	488	507	456	493	490	462	449	477	445	487	462	506	504	487	526	517	504	473	472	487	438	466	521	462	480	497	486	492	531	489	469	497	506	506	484	493	489	467	462	462	474	467	440	492	503	455	501	497	473	483	515	491	460	479	507	500	503	489	489	486	540	525	488	493	451	477	452	482	483	479	450	450	489	527	450	473	486	481	531	529	486	471	421	454	511	522	508	472	494	495	518	478	478	522	481	526	465	487	487	493	490	502	511	462	495	460	480	491	487	491	471	506	509	543	452	484	461	499	512	468	476	477	505	516	505	500	534	536	481	469	467	463	474	524	481	521	496	500	431	479	465	480	491	480	439	475	450	483	497	513	529	492	539	496	518	475	488	501	470	496	486	469	473	531	462	496	543	487	463	467	510	456	470	532	515	470	485	462	483	466	538	529	483	460	475	491	524	492	495	477	491	489	492	510	487	535	456	480	513	491	477	516	479	505	482	459	485	438	485	470	481	487	497	498	513	486	497	490	503	504	464	486	479	502	492	531	447	508	503	485	489	515	511	491	513	485	512	471	500	490	461	525	461	490	515	489	480	512	462	471	513	518	499	476	472	512	476	495	483	509	456	515	490	452	480	478	473	479	493	488	457	486	476	473	499	495	525	489	528	495	465	473	475	450	457	463	533	448	478	452	484	478	505	451	489	471	498	474	480	490	501	480	489	507	441	494	510	495	455	497	453	454	513	471	480	491	497	506	466	537	505	503	467	478	521	491	487	484	467	492	499	484	467	520	477	504	483	497	437	538	500	468	506	472	479	493	507	488	503	473	494	477	487	525	468	532	477	491	501	510	486	505	538	485	524	514	469	500	503	488	470	466	512	505	446	476	479	483	494	499	480	497	489	457	533	491	510	513	525	510	524	494	492	482	472	502	526	479	521	479	450	502	495	486	506	449	468	526	465	509	507	493	454	472	487	512	503	486	451	552	476	487	481	466	492	522	482	512	457	519	489	506	489	510	502	470	495	512	507	486	486	503	518	473	513	492	460	508	468	499	479	494	496	475	456	490	502	498	489	519	489	483	501	484	500	479	488	513	457	504	469	528	486	493	499	499	480	480	475	493	512	481	489	522	470	466	503	495	512	519	480	500	506	476	477	491	487	463	455	529	498	496	510	466	474	463	474	470	513	467	503	470	490	475	499	465	480	479	427	484	513	519	490	443	470	472	494	506	459	509	519	516	476	450	470	496	508	463	500	475	465	486	504	519	456	468	481	493	470	481	458	479	476	468	481	478	467	470	441	507	522	479	476	442	446	466	510	491	457	472	446	510	471	460	452	520	474	492	504	462	482	470	483	505	480	481	508	499	476	492	453	481	488	483	459	461	490	481	478	502	526	467	494	467	486	514	515	463	423	503	485	475	462	492	485	443	533	490	497	460	507	508	498	483	492	559	475	472	473	493	480	480	511	523	483	508	485	520	528	489	472	511	510	468	476	459	510	496	495	486	463	478	483	480	510	506	491	483	491	505	489	479	533	491	478	450	492	481	482	496	511	496	479	488	485	485	475	494	487	477	455	451	506	455	542	456	482	491	498	480	449	508	457	496	499	508	483	469	515	471	471	502	465	490	509	495	475	493	490	491	488	509	460	470	500	524	506	461	505	485	526	494	496	477	482	527	508	493	495	489	478	481	488	487	524	465	484	457	476	516	496	471	494	479	552	477	503	487	472	494	490	505	495	468	492	513	491	488	500	472	460	486	481	491	481	467	491	507	505	500	478	517	480	473	436	535	480	439	488	500	493	529	496	509	472	488	486	501	461	480	489	479	536	474	468	478	464	504	488	491	467	483	512	467	511	522	457	502	453	503	506	481	509	489	474	471	467	460	477	474	480	492	507	520	486	462	471	489	489	486	501	478	536	463	484	477	471	461	489	484	525	510	450	463	485	520	468	498	510	475	539	493	479	494	474	518	486	504	472	473	473	460	488	484	498	512	494	505	456	502	477	479	531	471	473	462	497	463	500	480	475	511	461	481	475	472	517	498	504	526	462	506	509	471	470	510	463	511	500	499	476	500	454	468	464	473	480	485	445	527	466	473	478	512	483	488	472	453	481	454	521	481	463	484	476	496	535	475	499	465	436	467	467	504	460	517	483	458	515	510	473	471	448	458	520	462	477	491	499	496	514	481	492	446	476	531	469	490	449	473	495	500	496	510	494	462	493	484	501	514	472	486	480	468	481	489	509	494	502	498	512	507	480	474	508	460	527	468	440	504	459	467	479	489	490	510	521	456	457	469	546	471	495	461	439	508	454	466	477	463	495	481	474	485	451	489	503	480	461	484	477	523	417	516	503	471	539	496	471	494	545	441	451	497	482	475	508	468	511	498	504	521	485	486	511	462	451	493	485	525	489	465	510	495	492	466	502	489	489	461	489	474	456	479	500	461	495	484	498	510	465	496	510	437	515	490	486	517	497	469	510	472	508	462	501	454	483	474	495	471	461	468	443	438	489	519	500	456	482	491	499	482	474	489	482	506	491	498	497	466	488	492	494	460	503	479	501	471	522	477	497	458	523	488	474	483	526	458	487	471	473	455	453	467	509	480	495	465	465	489	467	540	491	495	481	480	521	477	513	493	479	510	486	507	479	496	475	493	509	462	480	475	492	463	533	495	470	500	436	454	469	519	493	479	511	480	472	519	474	494	475	465	459	458	451	478	474	481	486	489	497	488	522	499	469	499	482	477	490	462	464	474	492	483	513	485	504	495	503	485	488	493	497	478	479	483	462	515	502	537	515	515	515	512	526	532	507	481	491	534	497	490	469	479	478	483	459	476	485	523	460	495	487	443	470	486	496	476	545	467	472	476	501	541	494	473	460	468	499	456	509	503	491	497	467	503	470	524	502	448	469	481	489	501	473	469	462	506	486	500	493	504	485	488	485	473	508	462	454	511	517	500	495	463	497	476	443	477	462	478	487	489	517	506	472	492	432	460	486	489	509	475	448	473	479	484	458	467	511	454	523	470	491	528	458	483	466	490	514	506	470	468	472	490	512	500	453	501	443	454	494	504	468	446	501	470	474	479	498	479	496	524	493	486	497	506	494	492	492	447	484	518	571	513	470	477	483	476	483	449	466	492	459	487	509	529	489	522	507	532	477	499	427	518	495	514	483	528	444	499	504	489	494	502
8039	1268	1209	879	812	812	748	727	726	756	730	722	747	727	784	724	713	708	758	707	715	704	688	713	723	691	683	690	718	700	745	665	748	678	681	669	688	657	667	687	667	690	736	664	713	672	713	682	690	693	739	707	694	673	667	702	690	707	689	712	706	647	725	744	711	713	723	663	672	659	688	672	709	653	746	723	683	618	729	672	727	645	665	667	720	696	674	691	666	717	700	722	682	675	741	736	682	685	673	736	683	654	664	697	737	661	666	683	684	676	695	681	653	698	709	709	677	710	669	744	705	724	654	695	710	701	721	644	670	696	649	715	722	730	695	690	684	702	689	705	717	673	716	711	665	751	680	701	698	734	673	724	685	674	724	706	673	620	750	704	669	722	674	694	683	672	748	670	658	763	717	716	688	680	676	695	719	648	678	684	675	742	731	660	637	701	704	692	716	696	654	673	699	696	680	701	696	694	714	728	727	742	655	708	688	665	694	690	704	682	731	693	722	698	664	698	745	682	703	652	720	689	639	614	645	674	646	694	698	691	704	707	673	726	713	678	717	683	686	703	719	633	673	685	730	685	658	688	666	715	670	668	698	705	707	733	670	664	688	692	676	682	692	709	650	665	707	723	713	700	643	710	668	679	688	633	705	733	657	730	678	710	694	703	666	676	697	682	677	715	698	696	717	655	699	640	704	730	674	702	683	676	683	711	664	716	711	683	700	658	692	698	669	713	737	718	708	737	694	700	701	727	682	682	637	656	692	667	682	707	714	692	661	724	695	687	675	650	670	613	649	673	711	693	687	666	701	683	680	684	736	721	680	694	694	725	700	672	710	661	639	646	704	674	710	653	735	701	690	697	658	695	716	713	689	700	695	668	711	707	683	720	686	646	679	708	699	713	720	716	683	685	643	671	715	728	677	745	692	648	702	679	668	705	659	700	660	716	657	725	704	683	747	678	686	703	677	690	656	679	701	673	731	684	668	684	722	692	726	685	723	677	743	695	697	693	692	697	702	693	694	711	659	674	751	679	650	667	654	661	701	641	708	702	688	710	651	715	716	699	706	686	708	712	725	620	726	666	701	670	718	716	674	700	661	703	710	668	711	737	681	752	672	713	667	670	726	659	671	674	707	686	706	663	675	651	662	676	683	708	710	729	723	671	719	665	712	731	678	667	679	657	695	645	691	707	703	673	712	669	718	669	742	685	716	738	714	692	690	646	688	739	685	757	658	738	713	729	651	678	652	709	705	720	655	667	687	703	723	688	717	691	692	696	718	669	699	672	740	705	745	695	695	673	685	710	709	710	730	677	753	691	710	738	645	682	708	693	667	667	685	666	672	733	675	703	680	663	686	686	723	668	752	665	666	701	707	684	728	692	710	714	690	694	678	708	678	673	730	678	679	674	713	692	731	645	747	681	704	681	661	698	673	676	649	708	662	738	719	730	710	692	710	730	689	692	733	687	686	634	733	735	698	689	742	735	705	691	684	679	735	706	722	667	687	697	699	746	674	689	693	676	695	702	709	691	675	703	721	639	675	711	656	656	666	694	679	675	656	697	715	684	745	691	703	686	680	678	704	675	707	678	732	692	706	640	663	698	690	679	650	745	726	708	699	755	685	692	677	714	674	705	703	738	678	672	671	665	675	716	664	655	669	700	743	695	685	584	681	666	728	703	646	661	699	710	658	703	647	684	714	665	681	726	705	686	724	714	696	688	686	702	684	713	706	691	717	691	696	665	730	683	695	727	705	662	679	743	715	679	678	740	711	670	639	655	715	692	689	692	676	688	701	693	718	674	735	689	686	687	700	689	701	646	698	740	672	692	687	684	712	710	675	637	686	680	701	751	698	681	749	691	657	671	695	676	703	678	681	724	685	696	758	710	698	694	746	669	649	713	678	694	750	688	694	726	663	718	700	705	719	688	755	651	687	695	674	717	721	717	641	720	698	734	700	687	753	698	683	681	705	660	683	678	683	683	722	716	711	763	686	723	718	654	701	750	636	688	650	711	719	697	630	696	699	691	690	699	704	679	722	669	701	681	707	702	711	714	717	689	669	712	705	667	668	690	713	682	715	692	724	712	692	671	711	652	681	698	708	708	691	683	666	718	648	707	757	730	676	736	702	705	699	733	689	731	749	647	682	734	704	730	700	695	691	697	680	727	677	662	697	730	683	667	679	720	705	713	677	699	700	710	689	695	672	706	702	701	647	680	703	682	624	684	667	712	725	728	700	715	647	721	693	644	700	710	709	683	762	664	707	726	674	657	714	670	676	708	690	707	707	689	725	653	718	684	717	685	680	732	735	671	697	678	697	682	741	679	772	685	664	711	677	670	671	699	693	704	727	702	682	669	725	667	672	702	673	663	659	656	686	674	688	731	671	664	699	691	689	741	695	684	733	690	672	684	711	703	654	696	687	744	677	680	688	649	700	685	675	709	657	701	673	686	697	642	688	709	670	689	730	691	713	666	688	717	709	669	644	701	700	700	701	681	727	669	668	700	682	692	682	670	717	639	713	730	697	632	708	725	643	715	689	660	645	720	698	730	667	684	701	704	672	727	690	702	697	687	678	669	672	701	744	680	696	677	713	710	649	722	700	675	726	687	730	658	668	706	688	708	681	702	712	708	694	673	637	725	685	688	705	681	642	704	718	718	711	736	695	725	681	716	678	705	664	684	693	666	658	678	666	670	682	681	682	701	653	674	719	722	719	735	699	685	724	694	685	685	673	648	703	686	664	704	667	698	693	673	721	701	718	693	710	699	661	656	643	670	718	673	639	692	731	695	684	728	722	675	742	653	702	675	693	667	698	715	749	694	719	730	675	702	710	720	697	692	704	737	673	670	736	705	706	696	721	756	687	679	671	748	671	674	749	698	707	728	666	689	724	702	726	667	705	754	730	676	730	701	684	723	683	695	659	679	749	704	720	692	662	656	688	733	686	746	674	675	708	671	730	695	669	675	676	677	708	668	647	707	708	682	731	700	714	683	748	730	676	755	731	698	674	680	667	692	703	723	675	711	710	701	674	722	694	631	645	688	646	731	673	643	696	729	675	683	730	677	704	694	695	708	701	700	667	693	682	719	721	696	725	693	691	643	676	702	658	740	660	678	660	684	684	690	715	739	691	695	675	685	695	659	723	701	724	686	679	713	726	664	725	716	688	719	652	684	688	725	733	723	687	694	733	707	714	678	695	618	699	681	723	702	694	700	698	695	715	687	686	662	721	742	677	650	703	690	627	720	692	664	683	704	695	739	669	661	661	716	698	678	661	656	655	703	653	703	725	711	671	710	695	698	690	706	676	692	657	684	674	696	653	701	656	640	726	657	691	711	692	709	669	668	666	714	696	625	710	704	701	729	654	737	684	674	709	707	679	685	694	683	720	710	698	689	635	691	677	682	668	744	695	716	631	703	703	623	674	650	688	676	704	705	707	694	703	692	710	712	747	694	695	698	658	669	657	707	721	682	653	722	731	661	746	692	720	707	718	725
23473	20990	28435	23743	20992	11492	1294	816	728	671	638	591	590	547	547	564	591	570	551	534	545	541	537	513	553	557	525	516	557	522	535	533	556	534	546	530	543	549	532	480	517	533	503	511	532	515	520	527	520	499	494	520	531	545	514	500	490	505	507	511	543	517	535	519	532	542	534	535	505	461	482	514	489	503	579	485	503	508	540	522	490	496	554	538	570	544	471	499	496	533	498	464	525	500	517	511	524	554	504	500	509	532	529	498	494	508	484	510	479	536	486	510	528	502	500	516	526	503	525	510	506	529	496	518	492	519	481	538	504	520	455	533	521	504	481	480	533	476	488	510	514	540	519	490	505	492	521	529	530	518	501	505	504	504	487	500	500	508	534	442	514	517	491	512	496	516	472	525	488	469	497	501	477	473	502	491	534	515	491	518	500	558	463	506	483	508	480	511	480	529	507	483	503	514	551	494	551	505	523	532	499	488	515	535	514	551	511	523	533	497	557	545	514	501	494	561	485	491	517	513	516	502	498	527	490	497	550	472	468	509	534	503	535	522	494	547	491	508	513	523	502	495	472	486	513	541	513	502	536	530	542	534	498	565	494	523	551	487	488	478	508	475	497	527	504	548	519	528	517	486	502	511	548	493	513	508	495	499	544	520	526	496	513	515	472	542	496	524	531	463	500	507	525	513	537	519	506	524	535	504	573	504	500	512	516	532	518	539	530	515	494	535	488	500	530	542	496	487	497	521	499	524	520	521	493	477	523	555	493	513	517	526	509	522	527	502	523	527	516	515	498	508	497	477	547	502	496	479	543	496	525	504	528	486	518	507	480	528	520	522	514	520	543	552	537	516	515	469	487	528	534	501	536	447	484	503	492	520	516	514	475	525	481	479	547	528	526	519	524	539	474	518	505	505	511	495	517	504	515	516	492	532	568	484	548	523	501	484	526	515	539	521	536	483	534	502	506	528	531	523	493	548	518	462	532	525	515	495	537	518	507	502	533	532	492	529	481	498	468	463	501	506	498	468	554	501	523	511	510	522	551	535	500	478	524	548	521	480	488	490	507	521	544	455	496	520	528	512	494	529	525	459	519	498	530	499	515	510	505	545	522	493	495	542	558	533	518	485	514	458	545	514	506	506	498	514	494	492	513	526	529	514	531	538	480	511	484	531	519	560	470	525	515	491	534	509	510	529	489	508	503	528	532	551	525	495	510	469	528	502	439	506	493	532	504	476	505	513	514	528	539	502	553	487	457	511	521	512	528	500	522	520	491	514	505	503	524	492	497	508	504	525	513	494	529	506	543	498	494	555	509	525	512	519	506	509	508	549	504	519	530	542	551	505	496	504	503	526	488	563	513	535	507	532	496	510	565	488	500	508	520	489	518	527	517	514	510	551	529	518	500	546	490	535	535	517	479	502	513	546	522	516	524	494	506	510	511	527	515	512	525	548	493	489	506	509	510	531	519	495	491	482	526	490	495	592	506	498	503	539	549	514	476	497	542	502	520	534	504	529	521	532	529	494	500	503	537	559	503	535	503	535	540	488	534	507	526	549	503	555	456	465	526	525	494	494	532	519	505	473	536	527	500	529	535	525	529	505	508	498	523	509	505	569	481	501	524	527	529	468	508	502	518	514	526	496	533	514	491	508	502	527	509	538	504	509	486	543	506	487	503	483	498	488	492	525	538	532	517	587	490	473	502	531	546	502	530	516	514	480	530	506	492	525	504	514	491	528	508	529	506	522	513	475	515	485	527	446	525	525	489	521	526	494	524	506	478	527	504	517	503	473	510	507	537	529	525	531	550	506	504	491	530	512	537	492	510	507	545	498	535	519	487	505	500	494	495	485	514	521	539	476	497	530	537	518	505	523	528	531	505	444	496	535	549	471	486	506	486	527	481	478	507	481	506	524	471	501	526	486	489	502	502	509	527	513	521	478	473	523	487	489	533	516	561	531	507	507	524	507	541	512	471	508	505	497	512	505	519	523	502	477	565	543	540	457	516	478	512	519	499	509	521	546	504	546	527	500	497	506	526	506	524	511	505	497	549	529	529	533	538	466	547	508	455	487	499	544	501	544	496	534	526	504	513	518	528	471	489	481	481	495	492	499	523	464	491	468	524	484	480	516	535	512	566	482	501	510	520	509	488	506	546	492	495	486	560	481	519	510	484	503	521	498	475	468	488	516	460	527	549	514	473	548	531	576	501	504	499	535	504	536	503	549	535	528	482	488	460	512	528	519	542	464	515	521	472	550	516	535	500	533	488	552	512	535	488	504	514	514	502	519	498	540	527	529	568	542	528	524	520	476	491	490	475	473	475	556	527	502	479	531	513	513	513	519	484	527	479	480	475	507	527	487	548	504	494	574	508	487	576	516	506	506	490	515	528	558	507	460	527	504	526	516	536	516	509	492	517	507	488	472	487	538	509	477	477	540	485	485	512	475	499	514	496	497	534	507	516	503	495	485	540	464	515	488	490	553	530	489	485	521	552	459	500	506	475	500	517	474	509	516	486	494	480	498	479	517	498	500	508	489	520	512	520	529	502	517	527	544	480	503	507	505	486	493	491	505	531	490	490	530	493	522	504	520	503	464	485	507	518	543	489	486	518	484	515	518	488	532	459	499	499	498	515	541	525	544	503	498	522	492	506	514	528	536	538	486	543	496	471	534	505	517	533	526	500	509	488	492	511	506	514	470	499	514	523	526	480	507	542	516	532	539	499	533	491	525	492	519	531	500	497	481	475	501	513	492	465	487	500	509	512	522	515	548	540	504	480	511	480	508	513	539	481	500	478	548	513	529	500	490	502	469	537	535	485	523	506	528	497	489	494	525	526	504	538	489	519	498	523	526	498	554	511	492	511	521	534	551	509	490	471	511	503	537	506	530	519	500	537	510	521	532	486	494	522	537	454	527	513	524	484	522	503	508	491	517	489	487	502	521	539	463	466	497	513	545	495	509	486	505	533	516	501	483	535	530	510	481	560	506	541	528	496	503	484	491	514	541	477	494	546	523	513	575	508	501	523	541	486	509	534	511	521	524	561	546	532	489	464	548	526	487	518	498	504	495	512	465	495	511	496	519	500	545	498	484	532	536	521	520	501	475	505	568	501	487	525	457	477	499	489	485	483	469	491	549	499	525	494	485	517	506	511	495	530	500	515	477	538	526	513	503	512	529	520	492	527	524	496	545	495	525	484	523	520	520	517	475	509	507	521	497	547	503	501	488	518	500	506	533	547	514	511	512	543	498	528	525	500	507	497	515	519	501	497	480	534	511	500	493	529	526	479	516	534	509	480	555	517	510	534	515	486	538	512	508	490	506	505	482	520	551	498	540	516	512	527	508	527	537	507	547	540	483	501	533	489	506	520	542	491	500	496	535	507	446	529	531	514	498	495	504	463	483	520	478	497	494	528	559	517	516	523	508	498	541	537	538	533	501	488	534	537	529	560	536	470	501	526	492	491	514	456	468	521	512	468	525	518	533	526	486	517	526
18041	9789	7804	4013	2769	2160	1874	1509	1345	1167	1130	1065	959	976	868	893	856	821	828	792	772	864	761	799	768	782	795	747	732	719	743	751	737	780	708	714	792	785	769	768	737	785	740	753	740	696	699	737	720	729	746	734	738	730	754	707	733	726	748	724	722	766	778	726	788	761	705	735	710	711	750	754	720	736	742	783	712	728	762	787	740	764	716	699	737	747	705	731	772	722	771	737	773	753	768	786	727	786	728	726	727	777	766	705	712	693	765	728	719	734	744	725	718	701	755	758	756	747	720	730	766	757	743	728	745	706	680	728	687	756	769	758	722	699	676	761	740	770	771	720	781	750	807	700	704	777	702	733	751	712	769	728	743	763	708	749	754	753	664	737	772	728	776	729	693	714	754	701	701	694	702	769	781	761	768	747	737	722	738	750	733	740	770	708	752	735	663	755	720	701	760	716	745	717	759	736	722	739	739	742	739	744	725	712	739	709	741	700	788	805	700	726	768	699	714	726	798	741	745	740	760	698	747	706	717	747	718	752	741	776	732	756	724	743	745	703	669	705	736	681	712	729	751	741	746	779	781	742	706	732	743	763	701	708	734	768	728	734	770	760	745	738	701	708	738	691	783	678	710	712	684	737	686	746	714	722	714	717	759	721	716	796	656	762	784	728	670	718	715	695	724	723	781	709	716	748	773	811	742	755	735	747	727	737	742	774	744	773	764	751	741	716	765	731	792	727	755	693	758	710	692	735	752	748	698	681	724	742	758	720	749	718	693	740	713	794	708	720	707	729	732	734	794	737	718	729	746	734	713	747	757	728	697	716	765	713	764	700	766	736	702	722	729	714	713	760	729	744	718	723	691	703	709	725	721	748	789	714	701	714	747	680	742	767	718	749	682	726	770	718	729	717	728	702	721	736	712	738	710	769	715	732	701	747	720	719	759	727	762	713	740	744	707	699	693	747	741	740	747	745	727	734	758	725	733	666	743	777	724	698	775	753	712	713	800	725	687	716	716	709	674	707	778	755	752	739	698	716	748	691	731	739	759	677	767	747	786	735	738	710	730	731	723	669	736	765	732	748	709	730	752	764	738	748	747	763	772	738	726	757	736	730	772	733	705	707	694	756	772	756	760	752	715	748	732	670	699	757	742	759	714	736	778	749	720	743	766	711	726	738	702	671	770	715	703	742	742	731	752	736	727	742	711	739	689	742	746	709	746	685	686	705	811	706	747	741	761	750	756	781	707	724	723	764	697	747	724	732	717	759	679	715	717	746	757	756	694	779	734	684	711	721	704	728	740	704	704	723	763	678	716	702	729	745	779	820	765	713	732	797	735	712	739	693	731	774	717	764	733	732	742	692	732	742	767	739	769	757	756	748	713	704	760	729	753	757	728	727	723	731	707	744	683	714	713	719	713	691	776	711	745	678	674	745	738	761	737	708	732	753	677	698	720	711	735	757	744	752	696	706	717	740	741	773	750	709	757	777	746	730	747	680	719	727	726	722	725	729	734	696	726	732	687	713	727	748	745	750	710	743	778	705	750	711	747	730	734	731	728	781	711	729	804	720	747	741	725	696	718	722	774	745	732	787	722	755	720	759	742	753	706	745	705	736	735	743	737	740	742	713	762	743	747	739	713	729	707	716	724	723	743	749	700	738	735	746	725	716	741	731	715	748	688	710	729	763	765	661	746	746	732	742	719	719	715	686	746	719	750	729	714	782	712	739	756	725	750	735	711	781	736	688	692	769	727	729	718	752	769	677	663	743	744	809	745	743	768	712	764	788	774	732	741	685	745	716	768	702	754	766	725	727	717	758	702	756	701	748	723	747	755	734	751	755	768	711	744	794	735	722	721	716	745	748	727	773	763	737	727	721	735	771	744	745	701	729	730	733	717	740	674	716	725	749	738	754	717	722	749	722	772	752	754	732	742	769	732	783	718	730	760	698	747	722	759	722	778	732	778	706	748	704	759	694	735	781	678	799	743	760	755	726	695	697	675	703	732	722	717	700	751	742	736	703	730	706	731	783	700	721	706	751	720	729	733	743	739	754	747	753	743	727	748	724	761	708	692	749	711	741	686	762	737	755	695	701	672	747	717	686	741	653	748	791	732	738	707	706	742	734	749	709	707	696	704	720	730	727	758	747	736	717	736	722	734	737	746	737	757	766	694	716	700	713	758	751	718	715	684	748	698	743	725	738	710	764	732	758	696	707	725	743	744	729	718	708	705	749	740	692	763	741	739	699	731	678	790	720	796	781	712	736	735	759	733	725	765	667	751	706	747	745	706	747	694	724	755	711	712	706	726	732	756	731	656	749	725	733	730	763	764	753	757	717	689	771	705	724	721	708	730	757	704	712	726	681	747	704	718	790	747	700	702	719	721	717	756	741	747	721	751	700	743	669	769	750	740	755	745	725	697	721	735	707	733	771	749	691	724	735	767	788	693	723	762	726	798	729	740	713	688	730	729	764	721	772	723	721	690	713	773	744	717	752	728	741	740	719	754	721	728	748	739	743	723	712	756	739	728	712	735	744	733	720	746	703	754	783	725	685	807	768	721	715	746	724	747	738	749	733	751	731	707	770	733	735	735	744	723	729	725	705	753	701	745	741	688	762	745	743	712	776	749	740	766	736	797	704	741	733	750	726	793	715	739	715	752	734	736	662	717	741	726	725	707	734	754	728	734	703	714	713	755	767	707	714	726	748	733	750	696	708	722	716	699	743	735	700	733	735	764	739	709	763	720	728	773	715	709	691	723	739	769	735	671	687	721	751	756	749	693	741	707	698	693	682	747	665	743	726	718	788	721	736	740	758	688	737	725	737	737	691	735	752	740	743	744	738	754	759	742	715	694	732	750	721	755	761	736	738	760	721	714	684	756	759	713	718	751	687	749	760	765	725	776	740	762	721	782	763	721	742	720	728	719	787	707	758	754	740	744	747	749	756	709	735	736	691	715	718	707	727	677	732	742	724	713	732	721	727	713	764	737	735	749	731	717	745	743	724	733	713	726	722	698	764	751	679	717	708	748	714	748	733	752	785	687	740	767	791	721	737	750	768	707	690	730	726	753	715	715	703	716	725	781	765	707	752	762	736	720	741	746	758	735	733	742	756	746	700	752	709	732	744	741	761	725	734	750	744	729	724	760	711	727	689	734	757	767	726	707	719	711	720	721	753	763	772	720	681	741	711	751	727	692	715	726	754	738	725	706	717	747	748	691	740	771	707	704	693	735	764	724	718	768	698	718	754	714	745	740	746	697	745	732	725	717	735	722	714	732	726	701	703	725	747	733	692	771	738	749	708	753	701	748	751	771	698	724	737	754	746	754	780	744	700	732	711	743	714	745	730	771	724	709	741	734	711	742	668	698	736	716	733	806	741	714	763	762	748	700	705	720	756	709	732	701	731	732	716	728	773	748	690	712	735	740	770	699	674	722	775	719	712	771	694	723	700	739	727	733	657	709	761	738	724	772	749	732	757	704	766	699	754	758	735
22678	20992	28806	23365	20992	21027	8257	880	636	557	525	461	427	414	386	378	348	351	299	345	339	342	325	325	316	337	323	317	331	289	301	276	311	318	295	294	287	287	269	272	305	299	287	286	318	304	272	293	258	283	298	288	273	279	253	304	255	266	237	283	275	275	262	293	263	268	274	274	277	270	277	248	285	296	264	272	272	275	265	241	283	282	294	271	282	231	274	254	271	280	268	283	278	272	285	290	279	271	287	256	282	285	283	284	280	277	258	266	277	272	272	271	294	308	286	251	261	259	243	260	274	282	267	268	258	286	256	241	272	279	284	292	269	264	275	261	266	271	279	302	250	265	292	282	261	310	293	268	247	296	273	257	263	285	276	296	306	291	297	266	295	267	258	284	242	278	290	285	277	289	290	248	274	278	290	261	271	286	291	267	279	278	301	276	257	273	284	289	284	241	289	282	279	264	264	295	306	239	268	310	264	275	260	268	287	302	275	271	266	272	246	286	273	279	266	289	281	263	283	260	265	247	266	269	262	273	237	251	281	259	278	287	253	255	284	254	274	291	278	280	279	280	253	303	226	266	270	282	285	260	270	243	287	273	248	265	286	243	275	270	277	296	283	270	268	268	272	260	260	280	255	269	259	268	295	259	249	303	270	279	293	296	287	255	259	262	248	273	261	265	261	279	261	249	250	300	274	298	262	274	268	282	260	294	257	274	243	294	264	268	269	269	283	272	242	256	287	269	257	269	274	270	272	271	248	270	285	270	263	284	257	279	276	271	317	293	253	264	252	310	266	233	306	281	291	278	291	316	246	291	292	272	269	260	239	265	262	258	254	244	280	286	284	246	253	263	310	292	281	290	267	258	258	274	287	272	276	279	281	293	294	241	258	268	244	230	275	256	265	295	274	297	270	265	270	280	274	236	248	267	248	242	278	286	253	266	261	231	249	283	275	295	275	280	282	273	279	313	275	246	285	300	278	314	288	294	264	268	267	254	275	271	273	265	285	281	286	275	286	266	261	270	280	298	276	273	265	279	272	266	257	295	251	260	269	280	250	259	302	248	263	273	256	250	266	272	261	253	302	283	265	273	283	281	295	281	266	250	246	277	290	277	276	287	278	250	259	266	276	256	237	273	265	254	284	273	308	286	272	286	267	252	260	247	258	274	272	278	278	274	269	254	267	261	252	255	284	275	257	278	256	279	293	277	279	280	299	277	281	283	308	280	280	265	259	291	287	305	284	259	271	264	289	286	286	308	243	289	287	292	248	296	272	292	270	287	251	273	286	248	260	261	296	291	265	303	277	282	292	282	281	268	305	277	272	277	261	270	259	264	271	288	261	281	279	295	302	283	254	281	284	272	302	278	272	271	249	286	267	306	262	277	255	242	250	318	270	266	253	297	270	269	262	264	256	235	284	301	287	268	258	266	266	247	275	280	289	268	269	284	256	276	256	260	283	280	280	261	276	247	303	251	266	285	268	280	265	244	272	275	259	267	292	288	290	260	273	296	279	272	270	259	261	251	298	268	288	248	284	282	245	250	251	300	248	272	262	302	291	320	264	261	256	260	265	279	232	292	260	270	279	275	279	290	270	273	295	282	282	270	247	262	263	306	276	258	250	278	284	282	268	255	251	277	257	274	278	295	276	317	270	261	306	268	248	263	311	301	271	277	247	271	269	275	309	264	273	249	271	252	272	265	278	264	267	280	279	268	275	302	277	284	242	260	250	264	234	247	286	302	281	300	262	270	274	264	265	258	270	301	289	268	246	277	259	259	268	287	276	289	285	283	297	256	285	287	281	266	283	261	267	262	293	271	272	297	294	281	273	294	289	273	273	298	242	263	275	265	258	295	262	300	291	289	257	237	269	245	279	279	293	256	271	279	270	256	259	271	262	293	258	277	287	250	273	280	266	251	274	292	278	265	253	287	253	252	282	313	285	244	259	279	250	270	269	276	274	298	274	282	269	267	273	279	269	279	246	258	274	275	290	268	313	289	291	250	303	272	260	287	270	303	280	286	269	277	315	287	278	292	280	290	277	284	268	268	270	289	271	260	289	267	302	280	281	268	270	233	266	288	286	289	285	268	266	257	271	300	274	271	254	280	283	280	308	293	291	236	319	287	263	285	260	251	253	253	276	258	273	287	272	272	271	302	282	264	292	266	269	262	312	284	284	285	271	264	258	258	260	267	279	268	252	276	272	270	299	290	274	239	294	295	276	278	282	292	280	275	292	275	273	269	255	298	236	266	259	272	257	258	285	250	270	281	293	279	295	251	258	273	270	291	263	273	279	300	256	271	265	276	262	272	282	289	289	304	286	271	301	254	289	267	283	277	273	271	288	249	273	297	307	283	283	274	303	261	269	266	266	281	260	283	246	289	286	274	291	288	262	269	255	271	309	271	245	278	270	294	268	249	306	243	260	263	237	300	278	283	275	269	262	275	272	289	230	259	281	269	272	289	265	266	272	278	265	261	288	265	299	270	286	275	256	256	262	277	267	291	266	288	258	259	260	278	266	301	269	267	324	271	264	251	291	289	281	249	270	238	271	255	286	266	269	279	286	247	272	257	287	288	268	272	269	291	279	261	318	252	278	264	291	253	276	271	250	308	279	272	272	257	276	278	279	287	259	276	276	254	261	269	255	281	279	276	335	273	275	273	306	256	263	293	285	303	272	288	273	278	293	259	256	282	247	295	275	251	277	279	253	268	252	279	276	273	277	275	273	299	249	263	248	258	276	268	255	254	287	265	254	270	285	282	294	291	252	257	243	281	301	285	274	274	271	283	272	291	282	288	282	291	283	263	288	267	272	256	284	275	267	236	279	268	279	266	305	281	260	277	274	259	278	292	298	274	281	269	248	275	263	271	269	256	274	268	255	256	282	259	248	278	283	251	285	274	267	250	265	266	266	276	291	294	273	291	279	286	270	269	273	269	298	289	271	301	278	276	246	285	273	266	267	276	263	268	300	272	266	273	251	265	301	261	302	281	285	263	257	290	270	268	257	279	300	272	250	307	268	271	290	255	280	279	266	288	275	291	277	273	269	280	261	259	249	255	287	279	264	286	277	284	288	270	263	275	269	285	258	283	266	274	285	278	311	270	276	272	267	271	289	287	265	265	258	270	266	277	290	293	273	261	290	265	275	228	299	294	263	267	248	294	269	257	249	265	244	269	286	265	277	229	258	272	257	268	271	271	287	287	304	272	279	278	275	278	261	273	265	243	219	260	306	270	292	251	287	248	271	266	292	270	260	283	281	264	248	262	303	249	270	247	252	281	257	270	293	261	244	261	282	287	278	286	281	255	257	254	290	273	273	278	244	321	273	262	275	265	285	271	244	269	261	301	255	259	292	299	283	280	284	247	252	288	252	259	287	241	290	258	289	262	296	266	263	280	269	292	249	279	281	283	282	288	274	279	275	284	247	267	257	272	295	297	295	289	255	300	291	302	270	298	284	262	257	228	278	247	310	250	280	271	268	293	287	291	268	286
19264	14833	11495	5885	4097	3099	2293	1847	1558	1349	1068	1026	868	804	739	692	635	669	600	567	554	555	537	515	508	495	497	477	469	493	488	458	446	441	417	420	428	474	421	417	450	440	408	424	412	399	421	397	447	410	372	429	407	420	390	419	414	421	410	440	423	404	392	425	426	403	407	427	427	428	388	424	417	425	439	397	387	406	375	417	393	402	411	386	388	393	429	393	460	405	390	416	417	427	422	400	417	390	397	408	392	424	430	392	438	408	407	420	410	401	425	438	415	405	398	406	408	404	423	459	384	393	433	391	406	419	369	408	423	387	388	362	387	370	386	402	400	401	380	419	412	385	430	384	416	384	428	402	452	402	398	377	396	419	388	420	402	415	401	369	400	388	346	395	408	395	414	381	393	412	407	401	402	396	401	411	418	421	361	432	407	399	376	380	398	410	401	394	423	409	393	389	429	416	363	415	376	408	387	414	371	417	391	387	409	396	375	400	425	421	413	415	374	404	438	421	434	420	427	358	426	452	393	357	398	406	435	395	403	408	468	402	407	423	391	384	424	437	409	343	375	402	418	396	421	384	412	374	424	395	407	425	399	413	412	420	397	385	388	387	412	390	423	416	409	402	416	444	387	380	415	387	423	396	426	411	418	384	393	385	417	389	396	397	393	423	428	403	412	399	398	389	377	369	402	407	438	406	410	408	405	403	391	405	401	414	350	416	403	421	394	419	409	410	412	404	391	421	407	407	375	404	394	404	389	411	423	400	424	405	404	386	427	388	408	426	380	402	425	419	403	408	437	376	392	373	383	411	395	394	416	393	411	377	406	383	395	394	387	373	382	407	411	387	413	406	414	395	421	387	375	410	389	401	383	398	389	404	425	397	413	423	435	411	385	403	380	412	406	382	408	408	421	404	398	416	418	405	364	404	420	391	402	388	400	377	402	367	403	409	429	404	420	426	419	357	427	381	390	386	411	369	384	419	391	417	375	373	407	405	366	403	411	433	419	400	404	427	419	387	422	389	396	435	373	417	388	404	436	414	399	431	421	382	434	372	369	384	346	384	397	393	401	402	396	422	413	373	418	410	407	402	377	374	436	398	382	391	386	454	397	389	413	435	387	376	403	410	380	411	414	451	372	435	381	404	379	407	412	411	399	383	398	435	406	397	405	438	385	391	390	399	425	401	427	382	389	448	403	401	371	404	387	414	407	413	383	392	383	404	395	384	401	383	375	412	391	374	367	380	437	419	401	404	401	385	382	412	415	378	414	373	385	381	413	380	394	383	416	391	388	399	362	396	390	397	420	413	417	370	398	407	379	385	382	409	430	434	389	432	395	415	402	415	421	389	409	389	398	365	389	387	380	397	376	398	366	402	424	369	434	392	395	390	417	401	414	409	428	416	424	409	383	412	383	450	425	433	392	417	424	439	340	374	415	356	454	422	390	385	401	410	399	407	449	422	422	423	401	378	384	411	430	425	398	416	401	408	415	404	429	341	419	389	388	396	357	410	395	373	410	390	384	398	414	368	433	423	381	393	411	414	420	398	370	431	377	400	409	395	422	388	435	424	372	426	434	411	414	402	399	412	365	419	400	403	403	402	407	439	389	398	402	398	400	368	390	426	419	407	422	401	372	454	418	374	354	405	424	409	379	414	425	423	405	431	374	413	420	415	403	410	390	401	375	402	399	437	382	446	388	394	412	416	381	353	401	406	408	414	387	445	388	407	408	382	444	408	439	406	374	409	393	380	421	447	394	379	412	392	414	376	415	412	413	426	361	393	419	387	383	396	399	389	390	430	397	392	388	393	431	395	438	403	418	430	433	388	376	412	423	406	381	400	384	395	409	407	405	392	403	415	432	384	405	405	410	423	403	393	417	365	419	408	416	386	383	412	424	405	416	401	413	391	413	428	402	419	376	426	425	431	398	420	391	423	411	378	407	422	394	391	406	424	386	407	411	377	390	408	401	403	396	407	372	369	364	429	395	373	397	429	384	420	386	379	395	373	400	430	388	415	386	398	384	396	400	378	409	393	389	439	435	413	401	388	394	360	375	398	378	350	375	441	440	408	378	425	419	412	399	425	413	410	407	383	399	427	384	425	382	426	454	437	357	404	395	376	411	446	405	410	381	403	421	411	416	392	416	374	426	391	429	393	416	366	401	414	392	407	377	421	387	397	411	395	424	418	410	411	389	426	420	400	378	391	405	396	407	413	365	435	387	373	394	381	386	402	411	410	424	387	435	414	404	396	411	379	393	390	409	392	390	392	432	434	401	344	391	403	393	399	385	408	396	375	427	387	410	403	428	390	395	400	400	370	386	386	428	408	416	409	397	401	398	389	436	412	383	375	394	411	399	394	376	363	432	408	407	398	393	426	392	429	405	394	433	389	405	384	438	411	395	412	416	408	391	392	375	438	436	383	392	396	419	386	376	396	420	387	403	397	377	404	392	400	382	393	406	403	403	390	409	392	375	399	393	416	397	398	420	375	404	408	422	410	448	426	406	418	432	395	416	402	379	420	437	388	415	396	415	399	376	399	376	376	395	399	406	404	374	391	382	393	417	413	395	389	385	422	387	390	362	400	420	444	402	392	377	366	382	420	388	400	391	437	408	401	413	437	397	400	392	391	396	433	374	400	400	421	384	404	401	415	371	366	408	442	419	443	388	416	399	363	417	416	409	442	382	391	429	410	385	364	458	394	404	401	361	394	395	412	401	382	400	418	439	414	410	424	412	435	418	431	413	406	399	374	379	428	358	434	427	379	385	423	407	392	397	370	419	425	409	382	398	419	415	389	410	413	421	428	409	411	419	409	396	408	435	416	400	391	371	392	425	388	397	387	393	367	411	394	385	371	411	411	383	432	411	410	415	386	373	404	398	362	398	434	396	409	383	434	425	368	413	380	408	402	379	394	397	396	410	440	383	397	416	395	395	391	428	365	443	402	438	391	401	413	437	401	407	410	411	403	400	397	377	405	388	410	404	398	410	396	409	386	400	365	409	399	405	396	382	394	418	351	390	372	424	438	417	407	403	377	441	402	399	411	396	432	412	415	398	370	414	447	413	405	408	405	358	426	388	399	388	438	408	410	428	432	424	409	418	383	407	389	398	386	408	411	397	400	387	377	402	409	457	398	397	368	387	421	393	410	398	369	379	421	372	408	409	402	406	375	369	430	413	389	402	462	407	391	366	377	416	408	417	434	416	395	438	388	395	393	408	389	408	397	407	374	408	421	378	384	399	383	373	369	406	406	399	420	391	422	407	413	413	388	396	391	421	392	393	405	402	406	406	397	398	419	383	392	404	411	391	411	413	417	388	379	404	380	399	413	381	379	377	409	386	420	402	392	403	367	380	415	392	399	396	414	443	390	408	376	402	395	407	414	434	439	428	408	442	412	418	376	393	404	413	422	425	420	443	368	411	396	378	405	445	401	413	394	382	412	405	368	394	419	478	446	403	402	420	369	424	387	409	377	426	395	382	383	422	411	388	416
26806	20312	8382	1123	850	757	624	523	475	524	477	490	516	437	505	490	485	481	503	475	464	474	490	505	487	517	532	496	472	477	465	494	446	480	493	437	520	509	458	476	472	441	476	490	458	511	442	505	469	495	488	491	491	439	422	472	545	457	521	492	465	470	471	479	486	517	418	510	518	451	508	515	452	470	463	485	480	498	462	509	498	492	457	485	458	500	507	503	471	462	485	457	457	466	466	451	457	500	493	472	514	507	483	497	506	440	521	463	464	477	514	481	467	501	459	486	461	484	467	449	469	485	452	461	491	511	464	504	474	465	462	486	484	495	462	481	458	469	495	458	499	474	474	517	504	436	465	470	483	444	482	471	460	481	488	466	488	472	486	494	487	444	484	501	513	466	483	514	504	499	473	493	468	493	500	451	492	501	496	468	465	448	436	456	496	476	468	479	495	457	522	454	477	455	476	488	490	455	491	475	446	447	491	458	460	490	506	511	534	480	481	507	456	465	514	499	509	464	485	470	454	476	479	478	494	466	455	517	449	479	477	524	445	505	485	451	513	472	463	467	443	446	499	499	510	470	494	518	438	468	460	490	451	496	482	476	474	486	518	461	486	505	466	471	513	495	485	478	512	509	459	499	486	493	473	488	475	512	472	525	469	468	451	463	508	497	488	465	440	482	476	489	464	474	504	451	499	509	474	484	489	458	470	438	463	451	461	446	484	485	457	471	484	521	498	473	452	486	459	477	498	505	457	471	461	503	455	531	483	471	463	488	444	474	503	517	502	442	471	455	531	504	461	447	542	519	487	477	491	523	480	444	490	493	461	496	467	500	507	480	483	448	475	442	483	480	467	474	496	511	497	484	457	479	482	457	453	466	479	467	466	513	469	461	479	472	505	502	492	514	461	476	477	454	481	448	475	495	469	501	472	494	502	464	458	497	483	453	460	541	487	499	477	485	446	494	486	500	475	501	471	472	450	494	464	493	506	468	486	471	446	504	480	450	496	497	468	447	475	486	481	478	493	464	491	471	468	470	469	492	480	511	495	491	490	477	500	525	480	504	464	522	443	486	486	486	483	496	496	469	461	464	487	492	471	484	453	498	453	466	500	473	503	493	464	477	493	470	465	468	467	479	515	475	466	453	509	481	449	472	450	487	431	453	500	497	510	464	462	455	496	453	486	504	447	496	513	485	479	451	504	476	535	497	466	511	481	505	483	471	440	507	475	440	478	473	479	494	479	457	468	466	532	434	428	451	534	527	481	468	495	475	468	476	483	467	468	481	455	483	501	466	492	523	479	505	485	461	480	460	449	523	465	436	475	539	507	483	445	474	465	458	490	475	538	465	536	477	503	467	487	474	464	498	481	505	504	484	463	480	484	516	496	507	451	510	468	483	504	480	477	505	465	475	495	498	471	522	449	502	499	458	496	514	501	452	518	463	512	522	508	455	484	483	478	442	485	482	464	473	490	494	450	507	484	532	489	465	480	449	450	474	487	494	472	472	498	460	444	488	455	504	477	481	489	462	517	497	482	509	476	477	439	494	531	461	465	521	501	487	474	487	484	495	486	493	464	495	486	436	492	458	479	455	450	488	473	524	476	460	498	476	517	507	480	496	508	484	495	474	494	506	489	453	503	502	498	466	450	483	499	498	447	479	488	445	465	535	473	507	485	474	452	477	494	512	511	508	500	478	489	477	509	491	490	461	480	494	459	493	494	495	487	476	487	471	471	490	442	501	487	533	481	484	483	480	485	483	487	452	486	494	456	482	450	477	485	461	465	444	511	498	475	453	477	502	478	482	449	456	495	491	518	458	461	497	468	495	484	460	449	488	489	480	500	506	468	466	473	479	493	491	482	505	512	484	438	503	471	479	464	460	478	474	502	506	488	487	454	511	528	477	504	514	466	462	499	492	501	465	441	454	478	475	490	513	494	430	451	479	471	450	518	462	467	510	445	515	452	512	461	508	449	507	472	514	453	480	445	470	475	559	490	508	454	456	514	453	451	487	462	484	489	468	501	483	489	479	480	462	482	453	460	469	425	473	471	501	510	472	502	470	497	486	475	490	488	484	495	443	498	471	493	505	479	477	470	443	452	481	474	470	482	498	455	483	468	488	491	504	462	479	490	476	512	489	509	501	485	489	445	488	491	470	476	507	452	485	460	484	496	467	487	500	502	484	476	462	498	477	491	448	472	475	469	520	454	447	466	529	468	430	490	502	459	464	518	483	483	486	480	521	457	496	491	453	474	469	519	509	478	509	460	442	483	462	500	465	487	513	456	468	518	530	501	459	500	455	464	470	469	443	472	449	471	483	486	435	459	486	491	499	484	461	534	492	456	434	457	460	494	452	461	463	532	438	484	473	499	504	502	465	443	481	500	477	500	527	483	469	463	452	502	489	438	494	493	513	469	478	482	457	487	487	483	500	487	543	467	462	517	462	451	477	507	446	508	497	462	500	495	479	457	492	513	469	489	466	496	481	495	505	490	461	475	491	487	483	463	468	495	467	495	467	445	486	459	479	506	474	452	489	512	516	485	498	470	483	457	483	435	457	448	497	483	493	474	487	481	514	474	494	486	475	454	503	465	515	503	476	485	466	481	491	489	462	487	508	471	498	476	461	499	463	481	462	504	503	506	481	503	521	451	453	476	482	468	463	491	482	475	511	476	483	504	455	483	481	558	467	458	492	505	475	486	476	507	471	498	486	447	486	463	486	471	498	487	461	477	468	476	531	457	519	470	458	462	438	475	526	483	465	507	483	476	496	463	480	501	471	484	499	455	491	499	460	510	489	450	471	460	498	491	484	482	435	466	468	443	507	473	486	449	505	487	528	480	534	502	515	495	521	480	537	498	457	467	486	487	452	525	463	465	515	486	460	495	486	466	512	511	483	520	449	498	454	468	476	492	422	452	482	482	477	496	505	480	496	471	486	448	433	494	479	496	489	486	476	451	486	498	497	480	457	464	463	463	451	497	468	470	429	453	510	485	482	464	486	513	461	472	423	493	477	451	439	486	512	517	450	460	528	454	462	484	482	497	488	512	492	439	477	465	494	497	440	485	500	489	483	483	468	482	493	502	451	510	504	449	470	501	474	501	487	514	504	470	476	507	483	490	489	494	471	514	490	506	497	484	486	481	466	485	479	480	483	465	471	478	476	454	472	482	491	445	512	475	487	485	480	484	533	459	488	484	504	482	497	469	460	474	450	476	456	520	487	490	435	463	470	446	473	472	454	474	503	489	486	461	479	502	450	454	456	462	506	491	472	477	447	498	504	466	471	447	437	484	485	495	495	443	476	436	467	498	505	518	451	491	499	498	467	480	517	496	516	509	487	443	469	473	468	513	476	484	467	450	474	417	454	498	472	468	483	500	464	468	515	503	460	487	451	490	480	484	477	509	488	480	516	500	475	491	508	492	464	518	489	519	486	456	502	491	461	475	504	455	474	498	464	451	460	489	482	466	473	462	508	535	481	494	486	483	489	499	471
8626	1471	1352	900	895	814	785	721	780	741	676	749	737	741	677	680	722	676	716	706	682	701	658	689	695	703	681	691	675	697	654	682	778	658	738	665	676	717	743	672	639	710	711	708	652	644	672	636	680	720	670	684	686	682	688	639	700	687	721	748	686	638	641	723	628	698	716	685	738	695	673	741	686	681	677	680	717	744	689	711	667	682	688	729	686	620	689	682	695	681	751	651	737	694	644	655	659	677	717	708	680	662	651	699	699	652	708	677	689	704	703	682	729	674	680	698	726	641	688	645	701	704	712	677	691	666	658	696	663	705	715	680	680	695	699	693	676	688	694	697	657	688	675	691	703	699	676	684	682	695	703	692	677	652	713	664	664	714	683	708	699	664	659	661	693	708	703	694	674	667	639	698	752	687	708	667	661	686	667	638	687	666	678	676	678	698	661	684	698	667	715	683	692	678	692	624	650	708	695	715	727	716	671	719	698	696	646	673	720	679	712	665	659	663	677	664	695	630	695	703	702	682	721	724	651	683	684	669	694	722	683	725	710	697	704	715	648	714	712	659	681	735	688	695	698	644	705	646	706	691	698	697	702	670	668	690	692	718	682	703	688	700	689	729	724	679	704	696	690	675	703	726	652	656	626	716	685	641	663	697	701	684	715	677	718	715	723	719	673	711	724	670	676	736	652	697	703	717	690	678	691	669	682	675	711	695	695	647	611	667	669	709	679	643	685	699	710	677	713	641	662	723	681	662	692	709	691	738	728	738	672	672	642	708	695	665	650	694	683	669	663	665	688	643	657	721	699	729	700	687	691	684	673	655	659	693	701	690	664	677	677	703	679	694	725	661	653	683	685	694	663	734	735	734	648	697	721	687	650	694	699	696	697	673	715	696	643	695	695	740	658	689	712	713	674	640	656	676	683	631	656	706	698	678	628	693	749	683	691	669	666	685	684	707	704	689	713	694	696	660	713	747	693	656	677	661	710	705	719	743	693	676	704	717	666	724	670	624	689	653	718	699	671	684	720	720	655	689	717	654	664	699	720	689	695	704	650	708	660	678	697	649	701	669	711	639	704	669	719	679	685	664	677	701	671	670	714	649	666	709	715	655	650	734	670	700	670	658	704	704	682	681	660	683	658	676	707	708	725	688	698	694	662	697	670	730	723	672	662	689	699	705	667	723	684	651	677	699	662	684	725	690	672	664	665	665	669	681	705	686	706	673	655	718	641	619	692	689	665	709	710	757	700	665	693	667	675	681	746	700	689	658	695	660	720	675	672	743	688	672	685	673	704	692	672	679	657	684	669	688	674	694	706	663	666	651	647	643	728	675	708	715	698	666	704	713	674	745	716	690	699	697	683	692	694	721	622	679	701	692	698	704	669	676	673	683	668	739	673	680	672	683	671	669	694	672	699	686	685	655	672	714	706	713	656	676	673	705	675	693	724	706	704	707	744	675	664	691	655	655	649	659	724	680	731	684	675	722	666	662	722	669	704	665	724	653	648	710	684	674	671	708	696	658	673	688	683	684	645	704	690	656	661	640	676	712	658	720	712	675	670	731	654	686	757	680	653	672	669	708	713	679	677	677	667	687	714	677	696	640	669	689	677	674	721	684	727	663	725	670	696	700	710	686	638	691	675	673	719	673	662	643	679	671	698	670	714	692	649	688	713	727	668	659	641	694	711	649	720	677	659	647	693	724	720	707	720	684	645	620	656	657	692	641	657	679	686	711	690	664	688	692	686	641	651	711	659	719	716	659	686	686	672	691	644	701	639	650	646	674	672	682	694	707	710	728	690	647	694	696	740	674	674	691	666	687	679	648	683	720	680	709	689	698	672	652	706	673	670	689	676	693	677	657	711	690	667	683	678	669	663	704	714	675	641	656	686	713	659	690	679	685	738	710	655	724	691	658	700	683	744	668	666	676	661	678	671	707	676	700	677	688	681	664	684	723	635	683	662	719	695	712	713	697	703	742	669	691	702	658	709	690	716	703	701	716	731	724	639	671	693	675	722	679	690	684	661	717	697	673	676	650	706	701	668	699	696	657	702	701	657	700	679	683	652	702	700	666	673	672	656	714	694	635	659	731	682	663	673	622	690	717	643	698	657	702	683	689	689	690	701	719	669	722	653	641	729	649	730	748	672	672	682	620	678	676	731	657	681	698	716	676	703	720	698	683	667	692	670	708	717	670	709	659	683	710	685	685	673	686	698	671	705	707	703	707	690	714	631	686	676	758	698	666	679	681	712	661	627	713	672	649	644	675	663	694	683	676	695	707	685	678	689	625	662	723	714	659	679	675	706	717	681	692	671	697	681	700	681	652	712	685	702	693	696	684	694	695	696	700	694	682	668	729	694	667	706	701	708	674	665	736	662	659	643	700	680	674	725	680	634	651	694	692	740	713	694	701	680	677	671	708	669	717	686	709	698	693	655	649	666	693	684	651	645	687	680	682	676	665	692	703	707	678	675	678	636	658	656	655	706	656	679	698	712	692	670	693	647	685	729	676	710	650	691	723	724	724	663	668	717	712	718	719	677	643	716	682	656	727	621	680	672	695	625	697	710	674	700	663	723	707	685	662	686	707	669	659	681	714	689	673	724	729	690	689	670	624	662	673	655	685	676	738	707	680	682	646	701	663	650	688	665	648	708	727	692	694	735	682	681	727	703	650	715	709	721	705	686	672	720	672	657	729	713	678	725	735	648	655	681	706	673	716	715	721	671	680	682	696	679	732	660	680	676	697	684	680	698	658	693	723	681	712	662	712	707	672	692	682	660	665	689	657	707	695	720	658	667	693	696	703	694	638	680	716	637	662	698	739	699	677	687	643	742	691	702	671	642	686	682	673	646	710	662	680	657	687	706	694	645	675	679	679	669	694	631	743	680	688	702	711	676	686	697	701	691	657	688	708	653	676	664	663	735	731	663	671	674	689	678	731	670	688	676	680	681	727	696	693	692	656	650	682	642	694	619	644	706	679	713	671	697	661	703	743	751	704	704	699	677	684	702	691	674	656	665	668	714	650	677	736	728	692	675	725	684	628	664	704	683	637	683	665	678	680	714	659	736	665	685	713	652	687	652	713	680	675	647	696	664	714	710	674	637	694	689	713	683	665	672	682	694	690	641	682	673	704	663	660	668	720	676	676	708	690	686	716	679	674	684	686	654	686	698	688	684	667	696	681	708	672	663	741	687	696	695	724	687	667	645	656	678	702	686	693	671	737	660	672	656	680	679	677	679	682	669	688	637	675	632	707	684	663	701	703	748	654	674	714	677	689	637	693	676	692	697	739	671	681	677	701	667	717	711	708	670	652	659	672	726	655	705	686	687	636	678	744	651	669	658	663	645	681	669	677	657	644	711	696	669	721	684	673	679	706	665	713	671	661	722	685	680	683	694	705	714	653	638	683	713	697	712	680	723	656	686	661	696	664	701	686	642	713	694	737	663	693	710	700	652	676	759	688	687	715	714	716	685	627	713	680	654	648	733	705
23537	20998	28371	23824	20987	11532	1257	896	712	657	640	633	608	546	550	592	543	582	624	542	543	553	532	532	536	486	548	548	484	521	469	547	523	505	540	516	488	500	482	552	485	504	514	510	525	493	502	524	511	526	508	546	512	512	511	517	515	529	508	511	516	520	503	496	485	493	501	480	521	484	496	497	519	497	509	499	518	528	458	512	481	496	498	541	499	490	499	549	506	494	503	467	503	480	526	509	554	504	500	477	492	544	506	520	486	516	510	520	459	465	512	483	518	510	475	519	523	478	526	524	499	456	464	518	525	472	501	527	495	491	475	513	507	500	461	503	522	489	480	511	485	535	490	491	506	532	519	496	507	486	482	489	489	522	515	508	497	497	518	528	500	501	483	552	499	533	509	484	474	479	492	460	492	454	472	498	520	514	503	512	511	476	488	560	476	469	482	477	491	495	522	493	506	513	500	506	524	453	496	482	509	504	520	501	519	513	562	531	505	481	507	483	475	506	515	471	484	522	492	498	537	485	508	538	508	491	460	508	499	513	481	526	517	486	493	509	484	503	518	467	502	473	528	479	478	512	530	476	501	487	497	520	483	477	492	514	491	490	465	530	501	489	520	488	534	528	489	504	519	547	545	508	473	464	537	482	497	498	496	523	487	524	469	514	535	489	496	475	534	518	514	522	496	492	451	476	488	529	487	458	495	516	523	518	503	474	502	474	545	485	483	445	483	512	499	489	535	475	483	527	490	482	533	526	472	518	503	499	508	479	497	534	489	479	557	488	512	503	483	515	496	526	513	515	545	498	483	511	495	563	503	477	529	483	475	470	520	493	507	532	464	544	493	491	502	470	490	494	500	481	513	500	473	506	501	518	478	514	546	556	502	501	489	502	514	520	501	477	465	532	495	494	525	498	512	530	504	488	498	510	542	488	540	493	488	467	496	523	451	499	492	475	552	559	486	502	482	539	497	506	514	491	480	525	507	469	537	498	523	475	499	456	499	479	486	500	499	527	531	505	508	460	549	447	510	493	529	533	508	510	530	493	493	536	489	454	499	506	547	535	497	499	498	481	478	502	485	456	523	499	527	485	542	513	519	514	518	505	499	475	521	481	515	487	488	501	511	496	513	537	510	515	503	485	447	497	520	504	523	489	506	521	479	507	504	515	507	504	500	477	505	539	515	506	518	498	489	550	527	475	491	475	519	493	501	501	491	524	537	504	489	522	479	518	473	495	540	525	486	509	493	513	471	508	508	492	503	514	527	503	498	505	526	489	493	466	514	491	488	496	476	505	535	528	455	495	527	499	526	565	523	471	535	497	515	487	494	530	502	526	508	481	467	475	509	468	498	516	515	468	514	530	496	481	535	513	497	530	493	505	489	544	494	498	462	492	489	466	511	510	508	589	472	517	510	463	516	506	487	512	475	514	479	464	495	509	540	495	467	538	464	481	482	524	490	473	505	522	477	496	481	565	512	453	491	522	508	459	497	517	480	509	504	534	541	507	518	505	480	497	505	488	491	533	480	512	510	498	488	480	526	473	520	501	522	479	517	550	495	493	530	542	498	507	542	524	493	485	493	518	472	477	517	517	519	531	517	479	507	474	507	487	474	486	507	496	560	479	489	528	488	514	461	542	468	469	549	475	514	460	526	500	534	495	500	511	541	523	457	452	471	465	506	501	472	495	498	500	516	494	535	520	500	526	536	501	513	486	515	535	489	540	511	472	553	539	511	556	472	484	466	487	540	485	504	463	500	500	496	512	458	517	470	513	507	512	496	490	494	503	481	537	481	485	483	515	528	520	511	518	491	510	551	512	488	484	512	524	470	508	492	483	486	521	495	487	486	455	529	523	502	539	507	472	479	497	482	504	494	524	512	487	491	476	537	481	561	501	508	514	527	497	465	499	501	482	508	503	502	495	503	486	500	489	505	497	533	539	487	500	521	506	545	526	512	528	508	570	487	472	486	538	483	527	506	523	554	520	515	481	493	476	468	463	544	470	485	504	521	540	495	530	496	532	494	481	510	534	479	502	509	488	512	495	504	512	496	505	433	531	482	507	536	520	530	506	542	510	547	496	474	499	512	487	524	514	515	482	512	473	503	530	510	472	521	508	540	520	472	461	490	527	477	513	495	488	501	490	439	515	486	500	478	487	490	474	533	490	475	478	500	494	520	530	520	497	518	449	493	534	488	470	546	479	494	508	509	549	500	514	488	503	491	480	446	512	504	476	476	546	549	548	504	524	501	504	492	521	506	524	505	472	492	516	501	490	504	509	479	492	523	476	478	491	530	493	519	510	510	490	498	500	490	506	495	464	504	492	513	512	530	518	505	512	506	527	512	510	493	516	518	513	492	465	518	514	462	474	516	476	546	476	507	486	520	485	534	514	497	509	552	522	481	512	474	504	513	499	520	513	487	523	502	504	495	486	504	501	470	514	504	489	515	474	501	524	465	502	479	535	549	505	472	536	475	459	488	491	478	508	499	496	474	523	487	509	462	501	575	495	542	480	483	479	502	486	512	505	508	501	561	514	517	524	489	487	529	472	479	526	540	502	515	501	501	511	535	559	498	509	519	532	535	467	477	536	516	512	508	478	507	537	485	503	505	502	534	501	473	492	498	490	535	484	494	521	495	507	511	490	484	498	507	499	556	469	490	505	504	468	507	506	501	476	543	518	529	523	516	498	493	543	505	513	479	502	509	533	498	566	498	529	487	486	518	468	460	511	511	496	480	554	590	547	503	506	504	472	523	503	534	523	477	506	474	535	508	508	496	522	512	492	495	569	501	569	530	497	530	502	536	511	525	506	482	502	478	487	543	512	515	517	501	481	496	477	511	497	482	457	493	500	520	477	545	564	500	515	549	502	482	513	512	498	499	487	503	507	508	494	524	491	551	481	503	523	474	500	540	497	464	487	511	486	490	546	532	475	500	499	493	532	511	525	524	504	471	485	512	508	506	492	519	472	529	515	521	517	535	504	550	507	511	456	477	474	473	510	534	545	463	506	481	474	499	499	501	516	466	489	507	459	533	522	505	449	488	503	486	512	530	511	497	517	454	515	477	491	535	502	526	482	519	507	469	528	475	501	514	506	525	491	475	493	527	495	535	505	484	493	524	503	480	544	496	511	507	496	480	518	495	501	525	472	500	518	479	521	569	527	487	490	504	461	505	559	513	484	505	517	494	526	487	487	508	545	519	542	523	511	482	481	506	496	511	514	499	533	486	501	494	475	505	492	479	527	508	499	497	504	506	484	503	464	507	519	466	527	537	495	468	494	506	509	505	491	510	538	526	518	503	460	467	506	498	525	513	492	499	487	513	513	513	491	500	514	451	487	551	545	502	489	527	512	512	523	524	503	460	549	513	488	501	492	490	486	493	519	488	483	466	491	531	565	518	521	500	478	484	496	513	503	507	511	530	500	493	504	475	504	507	513	516	531	480	529	522	516	511	477	470	497	517	506	487	505	503	504	502	506	504	520	548	478	510	483
18407	9510	7665	3923	2722	2142	1786	1499	1402	1217	1139	1061	995	963	920	835	846	865	813	845	762	802	783	796	792	738	704	762	772	737	760	770	766	725	769	791	716	775	778	685	698	736	744	718	709	738	732	768	698	748	680	722	731	766	703	752	737	688	696	723	719	718	758	741	749	722	758	727	698	698	780	758	728	704	760	784	697	728	710	714	708	676	782	741	775	718	704	721	753	753	738	721	733	748	749	718	724	737	714	708	761	695	731	718	732	683	704	685	752	758	712	716	709	704	746	764	722	768	714	701	714	785	679	724	707	702	702	729	715	757	787	729	745	767	731	742	741	650	754	738	750	752	727	721	728	697	716	677	739	764	712	729	705	740	730	745	705	751	763	776	752	750	723	735	692	743	706	708	769	753	702	751	724	734	722	734	669	723	718	737	723	711	762	697	781	667	673	687	696	728	684	755	742	754	732	745	712	762	719	726	716	736	700	724	747	739	754	703	767	740	704	688	700	711	744	710	737	729	735	699	781	727	706	717	714	746	750	722	734	752	660	735	741	742	658	709	719	739	747	759	744	698	758	749	741	719	741	722	684	719	695	747	706	727	735	751	752	734	720	671	733	758	734	698	688	739	691	755	674	732	741	724	734	751	704	738	683	684	667	762	703	712	726	715	702	716	768	706	698	741	741	732	719	680	755	697	729	708	719	740	701	705	725	749	677	705	765	737	710	704	738	689	759	711	709	768	722	672	703	713	729	719	715	695	717	743	733	674	725	675	741	706	703	712	713	701	719	704	728	691	724	766	742	701	716	733	727	718	739	764	727	735	764	730	713	711	720	749	696	761	711	692	692	769	758	727	697	698	732	733	704	744	746	724	655	739	710	674	746	683	740	726	718	700	689	726	762	731	709	724	731	736	720	789	738	729	738	686	766	714	753	719	703	738	738	692	713	687	743	721	735	746	805	730	725	746	733	703	738	709	753	666	756	694	695	735	724	673	728	714	755	717	733	748	694	748	691	712	755	729	699	719	759	703	739	705	718	744	747	703	773	734	725	698	701	700	724	749	748	726	737	700	762	740	723	734	734	765	710	716	715	728	728	716	720	747	760	713	702	718	692	729	695	764	724	711	693	746	761	732	734	687	714	731	734	695	686	702	733	721	755	754	706	718	745	748	711	716	706	739	752	739	741	726	712	746	730	729	701	714	701	742	729	744	730	734	699	724	652	732	730	734	731	727	742	721	726	742	702	710	664	702	723	716	716	745	736	712	746	688	749	713	711	768	723	728	719	763	758	781	681	685	684	718	695	681	731	753	718	747	730	686	717	725	746	751	751	774	726	686	776	672	705	732	730	711	745	729	755	748	716	721	711	760	719	742	764	722	787	725	730	730	746	731	701	756	666	737	726	700	699	732	715	720	755	772	726	702	766	686	723	714	675	733	770	787	744	724	709	704	741	720	721	740	752	717	722	731	723	776	736	718	700	712	671	751	740	733	727	706	723	787	747	723	760	706	741	733	688	650	691	682	687	707	727	709	687	688	714	730	694	763	690	758	724	715	701	672	757	697	744	701	736	685	711	720	721	724	676	725	723	716	753	758	727	718	720	754	695	726	730	661	738	703	745	678	682	739	741	743	702	700	741	724	789	752	696	684	782	681	728	741	738	737	748	785	745	725	709	712	714	716	676	675	767	738	720	670	707	761	712	702	682	716	764	735	713	725	781	676	753	738	727	750	773	753	726	701	725	715	760	687	716	730	763	721	703	677	717	701	760	676	694	725	745	730	670	703	692	701	720	735	728	748	741	775	697	709	736	712	756	743	697	728	742	657	708	797	762	715	731	740	733	772	730	722	721	710	725	727	721	740	714	714	746	702	678	713	724	703	718	765	709	704	741	732	704	742	728	707	721	733	696	698	713	728	748	725	736	715	735	739	693	729	672	705	733	725	716	687	763	732	736	724	744	695	721	725	734	684	683	727	738	718	711	701	760	715	717	710	714	739	749	719	752	710	717	725	743	776	744	706	723	747	694	735	691	672	769	690	715	739	696	715	715	734	648	741	792	714	714	715	686	740	697	712	705	740	696	808	715	759	733	724	738	697	760	716	757	768	750	742	746	733	706	750	690	688	757	734	723	674	711	712	751	698	745	719	716	740	741	707	706	714	697	701	722	680	722	799	726	703	719	744	718	741	696	684	705	703	716	707	721	700	701	676	725	785	730	720	759	732	704	715	671	713	747	744	737	735	784	721	702	715	752	723	717	731	773	731	707	739	711	770	737	679	705	768	690	741	762	740	752	684	727	742	715	744	756	757	730	672	721	716	704	740	753	736	669	738	695	781	746	766	701	710	705	742	729	708	718	759	747	669	742	722	688	735	707	742	732	765	714	719	713	739	704	750	706	697	735	752	728	737	761	707	726	735	693	693	730	719	719	738	688	708	682	706	709	744	736	728	768	753	731	717	669	762	701	720	761	763	726	745	698	713	758	725	697	760	692	692	691	748	756	751	725	695	695	695	716	741	713	704	709	733	725	743	713	735	713	752	730	707	738	675	705	710	696	786	719	707	720	749	727	731	748	737	749	737	692	702	704	738	718	692	733	726	723	747	774	785	747	734	734	678	714	718	680	676	718	730	682	698	749	723	699	719	712	731	752	738	703	695	661	683	692	746	710	741	760	750	710	743	711	698	721	744	698	744	718	713	747	694	673	737	647	715	742	737	726	721	731	765	720	759	694	700	751	756	760	717	751	782	710	673	736	730	767	757	694	714	762	718	754	696	737	689	715	738	695	732	715	758	715	760	707	725	722	747	693	733	764	730	702	703	714	747	728	693	697	723	697	740	732	771	713	730	756	705	730	721	738	712	699	731	675	748	747	710	681	674	717	720	753	738	728	728	710	708	760	764	729	749	728	737	699	687	701	741	759	727	721	786	688	713	703	714	780	708	723	763	736	690	710	703	708	729	718	746	698	733	703	716	695	732	742	747	697	718	725	745	698	733	774	703	735	715	694	696	700	707	720	698	715	733	699	694	734	717	682	715	695	698	754	752	697	712	716	728	732	676	713	748	727	733	730	717	725	727	719	717	735	756	750	733	732	705	755	720	816	698	714	660	706	706	693	709	728	668	716	744	712	684	765	709	720	731	712	713	704	733	681	676	720	755	730	654	791	694	749	715	715	760	717	761	746	715	721	755	705	738	692	731	728	666	693	705	730	702	702	689	734	704	735	717	695	682	700	746	705	694	683	686	715	725	738	687	727	728	725	658	744	749	717	679	695	725	692	719	676	700	741	735	719	716	716	696	747	726	725	715	721	762	706	711	743	720	702	701	775	745	787	746	732	721	707	682	756	737	692	721	701	717	747	695	717	709	725	700	670	677	727	728	747	709	735	680	736	733	742	728	776	679	734	703	757	727	691	695	755	760	729	733	782	639	762	659	754	702	716	709	690	767	701	694	682	704	690	720	725	698	720	743	747	785	773	701	734	681	691	707	707	738	690	704
22602	20924	28678	23329	20925	20956	8333	892	603	535	487	457	395	407	391	375	349	356	362	342	338	311	330	303	313	277	281	321	310	305	311	282	282	304	302	297	269	292	292	284	246	286	253	282	268	293	292	299	293	266	267	293	268	262	265	295	270	284	267	299	268	272	277	270	294	299	258	263	277	245	301	269	256	274	276	269	258	275	298	277	261	302	283	270	271	281	254	305	275	272	257	291	289	282	274	265	250	270	279	276	288	245	245	284	252	284	281	271	257	298	273	249	254	262	273	273	248	275	262	289	287	259	284	273	289	294	287	263	310	260	295	249	274	228	280	272	270	250	248	277	274	230	294	278	276	267	270	283	257	281	294	278	259	291	296	265	277	254	288	253	267	259	285	262	284	240	288	266	278	272	273	267	279	239	288	260	277	272	251	278	271	272	273	298	255	285	249	271	266	265	278	256	260	274	276	254	289	244	256	253	246	271	278	282	282	271	252	280	250	284	283	260	285	285	298	274	256	288	264	263	283	262	270	296	247	266	296	257	275	293	248	257	264	294	256	273	242	286	270	252	250	277	287	296	270	276	273	269	280	258	267	262	284	280	272	240	270	283	262	254	269	273	280	295	252	267	281	296	291	291	261	263	281	283	269	265	263	258	245	268	275	263	274	279	263	318	240	266	269	270	262	273	272	255	263	268	243	278	262	265	267	264	278	278	279	282	264	267	259	288	270	262	263	259	263	289	262	261	269	261	246	324	282	273	252	277	305	285	256	290	227	303	299	286	250	306	284	267	286	278	268	289	263	281	285	263	263	273	292	286	300	266	310	290	270	263	268	260	256	276	255	269	273	252	283	263	260	257	310	274	281	247	259	255	271	291	272	286	283	268	275	272	256	278	267	250	273	271	250	246	264	294	280	273	276	262	275	241	305	245	255	267	295	284	287	254	245	277	253	259	274	272	271	276	279	274	269	279	282	263	286	277	261	253	254	268	286	299	285	291	273	275	271	278	298	268	248	297	261	296	277	306	287	271	286	264	266	268	278	253	282	244	276	266	281	257	274	303	264	291	266	266	282	259	247	251	312	292	278	243	285	287	259	265	252	252	289	272	257	293	269	290	256	260	285	238	280	273	274	291	258	247	256	278	270	273	253	274	285	262	244	245	293	280	299	264	249	255	275	267	269	264	267	283	277	266	282	301	287	263	286	254	277	279	268	268	309	271	291	246	277	240	275	255	290	270	281	276	260	276	290	241	283	238	293	263	256	269	264	273	268	243	229	262	285	285	271	257	281	255	251	270	261	302	301	248	262	269	297	282	265	297	303	277	269	249	271	259	274	260	265	250	258	256	283	279	265	269	280	248	257	253	271	250	301	251	260	254	297	234	261	279	266	238	284	274	274	262	259	285	240	272	258	275	278	267	254	269	266	266	258	291	273	286	291	278	262	303	246	263	270	270	276	288	261	270	261	232	314	267	264	273	267	267	318	221	294	251	281	270	275	275	262	306	310	276	260	264	275	281	283	255	272	233	275	281	241	246	262	277	277	264	263	261	306	254	303	292	283	272	261	279	274	250	279	269	239	297	273	267	278	288	260	288	258	276	279	257	274	310	246	256	257	280	260	281	300	246	279	262	288	264	264	271	248	263	287	281	284	276	270	262	259	267	271	283	263	252	271	264	271	221	260	270	288	303	269	269	271	251	261	271	267	303	260	263	275	239	270	258	263	262	266	281	269	287	246	265	256	279	261	291	267	230	277	288	260	269	287	249	292	285	278	281	262	261	259	276	269	247	253	258	265	286	286	238	288	311	290	280	262	275	246	293	248	283	254	273	260	289	265	273	265	247	295	268	273	288	269	276	251	256	248	294	245	239	257	279	276	281	224	237	263	284	256	285	275	252	259	272	281	278	259	275	251	250	255	286	260	265	293	257	271	236	272	247	262	259	256	296	271	253	284	249	271	267	260	273	254	237	291	246	258	305	268	248	282	249	296	319	262	281	265	264	263	249	283	241	273	247	273	277	265	305	268	265	266	249	280	257	277	276	280	286	268	313	269	272	269	249	292	254	311	281	255	247	268	298	263	257	262	270	268	269	265	276	257	239	267	304	258	259	254	296	271	278	287	276	263	254	260	263	275	259	280	266	265	286	275	278	242	259	225	262	237	260	271	263	257	245	272	279	268	259	256	263	256	266	283	286	257	283	252	252	265	274	259	269	295	254	275	280	265	265	263	287	252	255	269	259	309	239	278	257	259	259	264	261	268	244	269	251	247	263	284	256	271	252	273	311	252	281	261	246	246	266	260	267	257	286	274	273	286	307	264	304	271	257	264	280	280	275	270	245	265	265	290	261	258	284	281	272	273	270	281	257	278	248	245	262	285	286	282	246	260	283	293	295	251	252	248	267	285	277	271	266	299	253	292	279	259	250	303	257	239	259	274	275	261	265	288	273	256	274	248	251	286	293	258	274	265	282	256	279	282	275	251	277	265	253	284	236	255	239	273	260	281	270	263	275	253	235	230	278	247	271	260	284	284	272	250	242	278	264	274	236	233	275	288	279	286	261	247	286	267	284	274	278	269	269	283	253	271	272	255	268	288	250	267	245	273	240	234	244	267	244	279	247	247	264	267	245	250	255	269	270	271	249	248	233	256	274	288	271	267	246	260	284	242	253	302	249	266	242	260	266	280	262	293	266	276	258	237	268	290	239	271	263	259	292	293	263	247	268	263	260	255	239	251	249	301	276	274	261	236	287	285	254	268	281	262	233	277	284	295	295	279	251	287	252	273	258	277	273	280	276	269	259	257	279	266	276	278	267	270	275	287	253	290	260	268	288	264	247	304	263	263	231	269	253	261	254	253	267	251	252	250	281	237	260	263	258	233	288	244	265	272	270	274	257	283	264	253	280	251	286	245	245	268	286	278	248	255	283	261	251	277	259	266	271	261	247	274	267	273	289	272	265	279	297	269	286	262	290	262	288	278	280	257	264	298	255	279	273	241	267	267	235	273	276	270	275	262	287	275	251	280	269	267	252	267	240	258	271	253	238	270	256	283	254	288	261	272	282	283	281	277	229	259	249	288	258	272	244	269	262	276	308	265	300	259	273	278	254	268	266	266	266	274	271	238	216	282	246	269	262	277	251	270	266	266	283	302	279	247	262	242	247	264	279	273	311	270	280	279	244	268	255	269	272	234	246	251	263	271	274	272	291	290	277	279	265	279	248	260	250	256	239	274	262	271	282	303	257	293	288	242	263	263	266	255	284	270	274	251	243	266	267	253	278	288	294	252	269	250	291	281	262	267	273	276	244	253	241	270	253	292	262	266	296	270	267	278	252	286	273	269	271	259	283	281	274	278	268	285	262	265	260	248	268	208	274	265	272	265	268	261	252	276	255	247	278	253	264	269	271	268	249	273	291	278	262	239	271	265	248	251	264	246	273	254	240	288	299	255	268	272	267	284	273	261	266	301	269	259	265	247	263	256	270	276	253	281	271	271	250
19510	14726	11694	6056	4180	3090	2445	1823	1558	1268	1069	957	866	795	729	728	641	681	581	562	534	536	506	488	519	507	469	465	471	450	477	461	428	456	436	421	434	434	423	446	386	415	445	403	431	435	422	433	410	472	407	394	403	396	426	377	427	393	399	394	431	425	379	399	450	412	429	402	418	416	413	399	434	398	398	414	371	429	428	401	399	397	381	391	390	374	414	412	381	421	404	397	415	413	400	386	370	393	406	409	367	379	378	392	410	381	407	369	356	391	429	403	392	383	409	404	427	390	409	390	389	412	392	369	446	405	367	432	387	391	375	374	395	373	417	416	420	400	395	402	412	404	385	387	396	358	395	397	396	368	384	394	375	397	424	400	389	426	374	425	388	418	391	367	430	389	393	412	395	404	385	406	397	407	429	410	383	408	424	394	393	405	391	373	387	398	354	375	427	390	375	374	399	381	384	388	413	402	394	401	430	378	401	410	438	397	412	398	393	366	377	372	447	408	382	399	369	412	383	402	395	387	348	401	397	430	428	369	382	412	453	398	415	436	377	384	384	422	409	410	413	394	408	403	377	420	398	392	412	387	394	390	378	410	411	386	441	390	422	418	336	384	393	393	390	394	391	413	387	403	393	390	370	401	373	400	420	398	400	423	363	382	401	415	390	412	384	419	390	366	407	388	418	360	390	388	377	401	395	381	418	409	389	375	421	374	388	364	390	423	394	432	384	408	412	408	406	377	378	400	415	416	395	399	395	407	395	408	420	380	434	399	387	416	388	387	393	395	415	395	432	374	408	414	408	393	383	381	411	390	412	420	398	418	385	379	369	390	393	406	406	423	389	415	370	428	384	393	440	402	424	373	397	381	393	400	407	401	373	400	424	366	380	401	403	358	389	407	426	365	388	429	402	360	414	417	399	415	398	383	392	406	412	436	373	409	423	375	426	357	409	436	399	403	392	419	386	400	365	358	417	403	391	396	375	382	383	409	377	406	383	400	404	377	397	401	406	419	407	391	419	449	395	397	420	390	407	408	442	404	405	387	417	385	380	354	431	370	382	384	402	397	372	406	413	419	396	428	376	378	361	381	412	389	405	407	415	411	378	370	419	347	344	409	401	370	396	416	404	370	438	406	406	387	386	416	361	397	358	365	389	390	408	408	398	400	394	427	394	357	373	403	380	400	421	387	379	388	392	383	401	419	393	391	455	367	392	394	404	395	394	404	402	383	388	429	392	394	397	385	415	383	439	377	397	385	405	396	388	387	429	406	375	445	381	419	405	360	400	411	394	420	416	399	408	425	404	392	366	434	399	375	377	407	367	386	400	388	384	373	374	385	392	414	398	390	413	423	396	393	423	389	392	395	381	421	435	388	402	404	358	395	419	381	411	427	368	399	377	453	399	414	379	384	392	424	430	369	406	376	410	442	400	384	421	401	374	390	412	391	356	411	387	407	418	405	410	378	388	389	389	377	378	431	379	407	422	394	356	392	384	401	419	391	410	423	393	430	395	379	391	406	420	396	386	413	424	395	403	371	399	398	379	380	363	405	392	395	389	403	408	398	405	398	366	421	368	380	405	403	386	400	420	375	383	382	412	377	379	386	389	440	371	397	440	401	393	419	412	417	437	393	406	403	383	365	362	391	395	420	398	403	382	392	408	347	391	406	401	367	429	399	402	385	398	388	415	414	358	370	400	393	434	412	423	396	371	406	384	416	399	397	416	377	392	375	385	435	401	438	413	406	437	387	390	381	396	388	407	426	412	413	422	390	399	342	388	378	405	408	392	361	382	390	396	386	368	408	371	402	382	417	391	392	425	393	373	411	420	395	414	429	386	391	409	377	381	382	403	360	437	411	406	404	366	380	406	398	410	379	422	427	389	391	370	384	373	385	371	379	361	391	424	383	408	371	385	419	398	402	417	404	414	395	389	385	432	414	404	408	366	386	411	426	412	397	396	410	376	375	389	409	395	417	415	395	381	393	420	385	386	406	402	408	404	392	381	414	403	411	404	388	406	409	359	434	400	397	368	390	392	389	420	445	382	378	418	409	450	413	392	411	397	391	385	371	389	402	379	401	426	419	406	405	397	386	417	398	408	372	385	378	380	385	404	397	398	367	395	380	394	382	408	407	409	385	385	420	409	420	402	390	404	392	378	398	368	429	371	366	396	409	395	413	400	410	370	389	393	417	428	402	416	370	382	398	419	410	413	407	421	408	390	399	363	402	376	392	427	387	395	386	332	420	394	424	384	414	382	361	401	400	385	361	420	379	379	429	376	417	403	412	359	395	411	394	357	369	406	397	386	396	367	378	373	401	409	412	384	402	415	415	400	381	424	407	415	429	408	413	404	414	403	358	391	420	377	396	418	367	421	407	421	403	418	386	379	369	385	370	403	411	375	402	392	381	395	397	400	399	386	381	423	416	396	417	405	364	430	394	416	412	374	370	383	418	419	401	391	381	375	373	354	413	391	394	381	413	438	378	377	387	401	360	402	397	406	404	414	387	415	404	396	392	385	379	421	377	403	368	386	376	396	381	387	374	378	390	373	390	399	399	357	416	377	419	361	386	433	384	406	444	406	393	422	406	378	390	398	366	381	406	408	422	358	397	404	391	406	385	401	391	348	405	396	377	398	423	405	417	378	396	407	404	398	380	386	380	375	413	361	365	387	381	383	397	407	397	408	382	429	359	434	366	414	356	391	373	376	411	369	402	431	424	376	417	390	359	399	378	410	417	394	407	409	402	408	410	396	417	370	371	396	385	400	382	399	394	362	354	419	419	385	413	364	398	400	365	421	397	430	414	396	363	397	376	370	398	404	378	411	387	388	412	407	368	362	392	342	436	432	420	416	409	371	354	391	415	405	403	399	406	396	386	374	398	382	390	396	393	380	373	420	404	369	393	429	375	362	381	392	412	413	397	395	389	385	392	339	416	427	398	379	385	399	394	460	375	388	396	385	426	380	405	435	403	376	387	383	403	387	414	412	402	382	383	406	385	361	424	380	399	399	407	411	374	399	395	396	384	363	368	380	398	416	395	397	400	362	412	402	369	376	380	382	413	366	384	413	400	418	381	447	367	363	397	381	396	409	419	402	378	354	434	405	387	426	410	363	382	382	388	402	400	428	412	368	396	398	383	387	383	366	377	426	430	411	391	404	371	387	382	381	385	347	384	404	373	396	383	376	418	391	369	398	386	397	430	422	392	373	390	380	411	384	389	413	350	392	368	401	402	420	379	423	403	412	398	386	429	396	391	381	420	341	427	394	364	396	391	392	408	419	385	396	385	375	402	404	389	375	407	405	398	375	402	378	378	384	371	377	389	414	422	356	410	414	367	408	382	404	396	407	382	383	378	386	374	425	376	384	412	388	380	410	411	388	408	370	401	425	421	373	424	405	377	401	385	406	393	378	398	440	401	406	409	404	354	358	420	396	370	365	399	390	404	412	397	400	382	395	394	361	445	395	406	385	396	430	382	397	387	434	362	425	412
26677	20307	8241	862	577	535	511	497	517	481	500	462	484	524	474	482	463	473	522	484	468	460	468	466	474	485	511	454	490	485	433	455	481	505	470	479	487	499	452	446	464	492	478	498	419	485	487	468	463	456	494	485	472	473	458	464	457	505	466	466	499	492	450	459	455	463	486	438	465	463	474	489	508	476	487	487	467	508	496	531	411	468	473	505	467	465	468	465	487	471	505	509	440	481	499	506	515	482	485	467	465	495	460	478	493	490	477	460	465	479	478	481	476	505	527	464	471	477	462	454	471	469	478	452	487	452	477	454	503	447	491	457	498	516	469	491	444	447	507	481	454	477	442	492	491	489	479	470	498	492	452	462	475	453	455	470	464	467	503	488	541	499	490	496	481	452	508	465	494	496	455	447	448	472	437	448	493	514	512	529	491	455	447	471	479	476	455	487	485	451	453	465	493	470	516	404	489	484	472	496	473	479	514	472	423	458	505	467	495	457	467	487	500	484	484	456	476	451	476	483	483	472	465	468	463	470	440	454	478	471	459	473	468	464	486	459	514	469	481	500	488	492	486	481	512	497	471	451	463	493	460	471	503	487	494	444	450	478	460	504	446	524	493	483	510	497	527	492	460	494	463	473	446	478	486	483	474	466	454	467	463	466	461	469	470	433	487	493	463	500	499	505	468	441	478	494	477	460	462	509	479	458	495	476	468	448	452	476	484	494	501	464	450	469	477	457	522	468	456	469	499	470	474	491	473	466	477	514	458	464	514	456	524	514	433	452	435	488	473	481	457	466	473	459	494	486	458	455	487	472	481	436	460	469	458	449	518	481	470	494	464	512	458	508	479	488	449	501	529	443	478	506	480	486	468	489	479	460	444	502	465	461	474	485	470	454	483	476	481	474	490	463	499	492	499	533	479	442	470	467	472	508	515	493	459	469	508	500	440	481	487	483	500	523	493	487	460	480	485	507	504	506	485	480	483	478	474	449	466	489	442	452	495	477	497	432	463	482	482	474	484	461	491	499	492	513	501	479	482	440	483	451	451	529	506	484	483	491	506	478	496	425	490	492	474	477	500	485	501	460	487	446	477	490	507	460	504	475	451	466	498	471	427	484	471	468	510	486	461	485	511	500	485	464	487	486	482	428	518	466	490	459	518	505	525	462	492	515	497	475	486	486	491	480	464	484	496	452	440	495	487	498	491	461	459	470	450	458	471	485	444	462	483	460	481	495	447	498	492	497	517	458	483	451	492	488	480	426	433	483	492	471	518	468	471	472	467	459	449	489	477	477	493	502	448	460	499	441	517	451	489	491	428	470	529	477	440	469	461	503	468	445	487	462	465	455	455	513	497	480	478	446	455	450	468	472	481	479	496	428	484	478	486	492	507	456	482	467	489	445	500	491	475	452	481	440	468	432	465	452	429	481	468	453	448	485	455	447	486	479	485	451	455	424	496	441	477	468	460	519	449	429	454	489	450	500	491	476	455	457	485	483	460	488	511	447	489	474	500	450	510	486	447	477	516	480	511	491	475	527	452	479	470	466	512	460	466	459	458	459	444	492	478	489	476	450	461	469	453	485	463	481	493	503	451	476	450	474	467	457	472	489	492	512	460	475	480	478	463	458	493	427	493	512	492	493	465	495	467	443	494	510	491	516	489	480	490	474	518	485	489	444	473	457	466	427	486	487	472	501	493	463	460	462	493	462	476	465	485	439	518	489	488	469	464	437	455	469	454	455	472	435	413	481	429	468	500	449	489	493	514	456	466	478	472	495	517	446	479	493	464	478	477	440	474	505	446	484	449	528	481	483	463	510	470	506	450	443	458	451	448	468	473	520	461	492	441	432	449	468	473	491	488	502	452	468	458	475	452	450	476	499	496	473	526	467	461	463	475	460	467	497	510	472	477	495	470	497	500	474	484	473	466	471	471	469	484	514	509	470	466	463	501	436	466	473	500	453	419	525	484	467	461	464	503	467	489	478	484	465	451	471	483	489	501	496	491	450	439	449	464	459	460	488	457	479	427	475	501	436	461	484	471	495	476	478	452	497	491	479	445	480	514	505	492	480	476	518	519	480	488	422	468	437	486	496	504	479	463	513	486	457	463	482	468	493	432	516	495	474	452	500	493	489	474	457	504	499	485	467	491	484	479	445	474	484	443	466	484	501	466	456	486	466	490	529	441	472	468	458	493	459	471	455	507	519	489	493	481	480	444	452	477	445	481	435	482	474	453	471	479	416	482	433	490	482	493	459	496	474	473	488	490	488	524	469	455	509	483	518	453	498	465	451	459	465	497	470	504	498	499	478	451	499	478	500	467	489	478	447	431	444	495	471	494	473	456	523	494	475	463	522	487	444	490	479	514	457	455	487	469	492	497	492	464	478	512	469	478	484	456	440	506	454	480	478	493	481	502	427	460	465	474	479	461	468	474	457	453	468	453	490	484	484	456	469	484	456	493	483	416	477	478	443	472	498	458	472	479	471	468	455	469	514	458	433	486	451	532	458	521	459	453	459	487	492	454	481	462	431	463	504	479	461	459	499	528	468	504	459	485	492	501	502	437	465	488	457	503	435	467	486	485	453	468	494	458	486	429	520	466	462	508	498	454	470	473	495	454	440	464	502	457	474	498	487	458	499	480	454	481	485	482	484	499	481	476	470	486	472	458	484	498	479	516	440	443	469	456	460	502	522	461	452	486	449	501	477	497	448	433	515	480	485	495	513	504	479	474	504	491	480	491	431	457	442	497	490	507	510	508	481	469	502	488	482	472	509	453	481	455	469	487	468	476	459	496	462	513	468	504	466	459	540	459	472	486	485	469	502	496	466	489	499	487	508	477	409	454	514	473	517	478	443	497	462	492	484	502	485	456	428	457	472	499	459	477	467	454	477	508	460	489	491	505	468	513	460	513	501	453	474	481	484	458	503	474	456	510	455	484	456	492	504	503	469	462	496	467	476	454	449	469	453	520	453	476	478	538	462	486	494	472	466	472	460	491	505	472	476	475	493	469	499	446	433	485	498	450	472	485	489	447	488	508	499	481	462	484	437	458	479	459	479	463	490	478	488	465	478	471	471	434	473	492	447	508	479	550	460	457	486	456	419	490	460	516	502	445	494	473	480	445	511	464	473	475	465	463	452	506	495	433	463	477	501	455	472	503	457	474	512	482	463	504	522	532	497	471	444	514	469	443	482	443	470	454	463	498	467	477	503	448	463	464	457	493	470	497	524	480	494	473	471	491	471	478	458	430	488	526	461	478	453	475	472	476	483	464	475	494	474	467	445	470	505	451	467	489	488	482	482	456	446	518	475	458	465	464	461	472	445	511	459	450	488	480	471	451	480	480	483	462	518	504	455	443	493	489	497	449	459	474	495	486	461	467	494	481	513	468	451	481	460	476	455	488	476	482	464	503	488	481	456	441	501	476	464	465	496	488	422	477	482	477	474	487	477	467	459	482	490	475	457	499	468	514	474	476	438	461	451	483	491	479	532
8498	1288	1118	837	811	757	701	685	721	687	718	686	707	699	674	661	679	717	629	696	716	687	690	688	702	684	649	688	692	676	686	678	705	740	698	681	707	665	653	705	671	653	623	686	714	670	748	665	673	667	711	667	692	632	661	701	685	658	672	714	698	668	632	656	701	692	688	613	729	637	689	674	652	649	662	665	691	694	661	642	731	686	690	690	636	717	643	700	642	694	684	640	738	660	691	686	698	684	608	637	658	667	669	677	674	660	662	676	637	687	698	701	714	685	658	648	664	693	698	702	676	625	712	662	678	632	668	636	659	614	663	719	678	644	693	657	699	676	714	664	662	668	690	709	708	673	685	674	692	671	668	634	659	695	693	706	676	673	652	681	717	654	694	653	703	687	697	662	703	656	646	674	685	644	621	703	648	711	669	688	702	662	671	678	720	659	713	698	651	665	655	652	642	666	661	718	657	698	656	699	711	741	684	643	624	636	714	672	682	676	736	675	739	702	657	668	662	650	602	668	686	685	644	677	705	698	708	650	626	638	719	669	652	676	698	656	637	639	692	688	645	688	658	680	682	692	640	691	695	650	702	667	629	669	689	653	686	667	665	700	669	664	700	684	730	694	703	681	671	701	673	709	623	730	675	691	723	709	672	630	679	685	715	699	630	698	675	674	649	667	648	641	707	678	680	727	697	699	657	681	645	726	707	695	615	710	663	652	688	603	676	688	710	669	691	660	718	634	709	648	729	656	683	685	647	723	724	691	668	682	679	655	675	668	674	655	725	660	673	695	686	674	654	652	672	657	708	683	662	692	682	663	683	680	671	652	667	619	651	651	673	659	647	632	669	697	696	712	677	750	693	629	737	704	696	674	710	702	653	673	617	700	702	714	690	665	654	665	681	692	695	700	687	688	672	697	652	678	654	720	653	704	599	704	713	620	683	687	735	762	648	664	667	669	685	655	711	732	696	684	696	699	689	671	687	657	670	660	629	746	660	678	741	721	706	624	699	700	666	721	678	672	654	665	720	692	663	643	664	667	680	662	668	677	689	651	659	704	655	652	729	676	677	712	681	645	732	681	712	680	680	700	640	687	673	680	677	663	697	677	654	741	696	672	708	700	665	671	714	631	640	683	698	682	678	698	668	661	663	680	687	653	700	653	628	668	656	717	650	679	734	684	657	657	699	679	626	672	650	674	640	683	646	691	725	677	688	669	665	712	669	680	642	693	683	709	701	701	641	642	716	684	653	656	692	675	677	659	636	701	688	682	694	675	605	676	689	655	677	655	728	653	683	700	680	672	645	695	657	689	668	671	677	686	669	752	696	695	684	649	630	659	714	663	668	695	669	660	672	649	615	686	715	703	707	728	704	689	651	707	699	688	709	688	677	699	676	714	677	634	623	634	650	687	670	659	647	695	696	692	681	684	681	666	693	675	658	676	653	702	678	687	675	692	710	664	697	711	696	665	632	676	688	678	664	705	711	679	699	699	681	698	650	711	708	660	704	715	692	658	651	655	709	658	637	697	650	685	736	649	696	663	723	701	694	652	690	670	685	692	674	690	647	719	653	713	664	714	723	696	660	683	625	677	701	698	702	649	695	681	706	680	658	664	654	691	674	670	680	680	672	692	688	691	700	644	721	664	646	663	682	626	683	695	647	730	648	680	697	698	642	692	692	693	642	656	670	716	627	689	655	685	671	684	652	684	654	660	668	693	654	686	726	705	690	648	703	667	689	703	648	713	697	684	634	670	659	626	643	690	639	703	690	654	641	688	651	661	669	651	674	679	684	674	651	702	662	658	710	715	671	684	673	674	655	671	707	683	655	698	632	675	719	709	669	705	700	713	700	714	681	676	681	687	671	627	668	690	655	642	661	627	703	683	704	673	675	703	652	695	716	700	666	656	627	682	623	678	697	682	672	683	624	695	662	646	691	614	649	696	680	683	685	666	675	707	657	669	695	665	695	646	691	697	682	676	649	671	640	677	694	715	668	672	692	684	690	729	685	699	680	689	671	656	687	698	698	637	718	675	711	687	677	636	698	701	710	660	644	664	652	664	707	649	694	706	663	666	704	722	687	670	719	635	695	674	666	712	740	660	706	671	674	641	656	672	682	718	692	683	685	676	645	702	647	697	685	709	654	719	670	689	718	710	699	661	664	746	676	643	688	684	668	657	649	643	649	663	668	664	670	684	654	671	674	701	662	649	701	682	700	684	622	648	629	684	669	702	660	656	701	660	654	690	639	684	717	684	677	675	636	693	669	613	660	637	699	661	691	652	688	716	698	633	680	670	661	692	690	666	681	636	703	738	686	661	710	689	669	701	648	642	644	713	712	706	633	681	706	699	677	655	665	656	751	672	688	655	646	731	725	673	647	670	656	676	677	646	699	656	674	661	700	659	685	587	693	641	634	668	667	665	647	696	680	715	666	681	708	695	724	657	665	695	690	703	651	639	685	694	738	664	681	617	673	700	676	657	714	706	662	656	706	671	691	650	688	693	682	688	696	708	664	653	661	702	667	675	650	697	713	671	649	680	688	674	675	649	676	668	668	659	683	684	638	661	651	666	710	707	700	681	670	694	638	641	681	661	671	664	664	677	675	750	654	684	695	685	656	693	723	608	716	647	642	664	657	690	698	662	656	645	663	698	658	673	670	647	661	712	722	672	696	674	711	682	622	709	678	665	605	664	695	711	651	653	705	655	658	717	658	686	691	656	709	694	682	674	658	675	674	680	641	710	650	704	708	708	678	715	696	587	660	669	703	626	674	654	720	672	689	706	660	678	688	678	717	704	653	698	663	644	702	666	650	656	706	689	637	687	688	701	643	675	698	620	674	644	709	680	679	656	672	696	700	662	675	657	716	641	629	657	705	719	655	651	724	654	650	734	670	674	681	672	672	631	645	685	657	738	707	712	704	652	733	688	663	656	663	654	684	667	661	704	672	671	649	667	732	665	708	725	658	690	681	647	705	634	666	650	668	715	706	678	667	656	655	659	689	686	666	685	681	704	714	702	681	668	669	641	657	643	678	672	658	721	694	683	670	666	714	690	721	715	675	670	697	690	746	669	694	715	644	692	672	694	662	664	660	723	663	669	663	708	688	683	708	658	696	697	634	682	682	668	633	677	693	688	663	727	684	658	613	637	666	662	628	712	665	649	663	661	684	689	655	686	641	694	664	648	635	702	694	626	668	683	620	718	683	680	687	699	673	672	685	679	694	696	663	675	715	707	669	716	682	654	668	694	648	680	666	677	690	701	696	684	642	652	668	653	696	682	688	712	681	643	681	673	692	690	658	697	726	682	702	681	687	699	685	651	690	690	661	661	682	671	684	700	668	682	720	641	676	683	728	687	661	661	684	695	702	664	636	733	656	662	686	658	684	728	678	640	687	687	633	647	697	672	678	686	706	690	679	687	697	701	698	642	664	639	683	682	661	682	658	678	703	733	755	722	662	714	700	680	664	674	703	719	660	676	701	766	656	648	685	672
23434	20978	28371	23730	20962	11614	1237	814	748	688	588	612	585	600	589	522	573	533	511	546	492	564	583	505	519	517	467	552	522	555	506	521	535	536	518	490	535	487	537	537	461	502	500	567	500	492	539	514	476	539	525	503	529	483	513	502	523	504	509	498	496	524	520	477	524	490	511	537	499	491	549	506	543	525	504	516	538	505	523	517	505	491	480	520	500	479	534	485	495	524	505	515	529	513	477	480	468	511	528	503	464	542	515	471	475	513	431	493	512	531	521	532	497	499	476	520	524	534	523	534	504	491	513	488	501	499	499	530	479	470	478	551	518	528	523	455	491	501	490	502	485	503	504	485	499	492	475	536	500	482	519	484	528	485	489	518	509	479	497	485	473	478	535	492	516	477	483	510	516	480	517	537	510	512	486	486	496	479	502	529	484	477	466	475	501	516	487	509	498	467	479	492	497	502	495	511	511	481	480	477	514	491	496	506	491	488	502	493	524	476	506	478	477	555	497	482	494	506	471	529	484	499	511	463	490	545	510	498	495	510	489	484	494	478	501	525	493	474	515	498	491	455	532	466	511	475	501	446	508	548	465	507	526	486	521	499	506	460	510	483	534	517	525	528	533	500	451	474	460	537	464	499	539	532	472	533	491	501	519	510	536	428	535	504	526	537	484	492	496	495	500	515	494	481	459	536	493	527	499	537	473	514	472	492	501	514	501	470	512	522	476	458	488	505	494	503	551	486	474	479	493	522	465	473	512	566	495	485	481	483	508	513	490	529	515	541	511	506	483	522	499	491	505	480	492	514	507	512	521	465	548	457	488	505	506	515	515	489	502	518	547	454	522	500	516	516	502	533	499	507	488	493	481	483	540	475	530	503	522	487	470	500	474	489	494	497	488	530	519	541	478	500	462	501	505	498	453	509	516	501	494	517	498	463	526	475	460	482	513	473	506	482	482	507	483	487	482	477	466	478	515	507	527	475	480	532	506	469	532	492	530	516	474	486	529	507	536	534	512	510	525	486	499	526	487	518	522	493	509	502	483	444	493	445	480	510	465	490	502	483	473	543	485	488	477	482	500	496	485	516	484	477	502	486	472	461	488	483	504	472	458	524	467	506	478	488	530	500	510	506	469	512	484	501	507	516	473	510	508	510	526	485	494	456	525	517	505	538	466	503	477	463	488	471	484	481	484	523	484	464	471	455	487	522	492	494	518	491	503	499	501	449	543	515	507	490	469	508	469	529	510	519	514	504	444	498	471	532	466	535	500	492	492	509	465	490	505	483	510	464	517	518	484	492	513	513	490	482	505	507	493	507	491	463	488	479	525	479	506	514	519	499	511	503	503	501	523	503	501	489	460	486	528	547	487	461	462	457	497	492	496	500	502	518	512	479	451	483	507	528	502	497	481	492	504	579	483	498	474	489	493	514	566	473	499	496	506	488	524	499	469	539	496	483	522	499	485	500	518	544	499	505	531	513	512	495	504	541	482	488	518	454	487	484	507	493	502	504	484	509	484	536	514	473	496	518	492	492	506	477	488	462	517	493	487	520	514	478	446	463	531	510	488	524	492	523	509	502	465	507	477	505	488	479	519	516	511	469	491	470	505	510	469	549	491	532	524	535	466	480	521	522	502	474	471	527	523	486	510	523	491	488	473	520	497	483	506	498	480	466	480	487	525	502	499	516	495	535	524	525	498	534	483	498	466	513	548	482	485	501	494	495	463	529	495	512	510	488	477	519	512	504	532	488	479	465	461	483	516	493	520	488	507	478	483	502	509	517	491	519	506	510	529	498	489	484	494	506	476	495	421	515	483	490	479	524	504	513	493	466	475	479	493	512	482	552	511	490	475	471	520	528	484	516	459	505	497	458	521	474	473	493	509	490	503	515	466	483	482	515	491	502	522	518	521	477	505	522	547	517	505	479	498	487	504	521	446	490	511	491	468	545	505	498	489	499	453	526	500	512	523	538	500	495	509	496	511	457	494	492	443	543	512	511	457	501	543	514	503	487	501	519	495	537	472	494	498	519	506	491	484	488	510	502	470	489	483	547	503	525	506	528	500	516	480	505	467	544	490	468	506	495	525	507	451	505	521	534	430	528	499	462	486	480	499	536	509	472	498	473	470	507	504	454	473	474	505	510	491	522	521	529	518	444	512	529	495	484	529	516	522	504	495	502	480	498	502	500	511	525	454	486	480	510	504	492	505	533	452	525	499	527	495	512	525	488	486	466	485	504	488	473	503	491	502	495	547	493	470	476	505	485	495	496	502	474	466	525	528	524	489	507	486	492	532	528	463	500	514	488	501	479	491	528	491	546	500	499	492	507	532	481	511	491	494	486	509	510	486	519	523	494	517	505	532	491	499	487	494	478	451	474	505	501	501	510	506	510	520	512	545	450	478	490	483	478	486	530	513	466	491	475	509	486	505	487	500	491	521	488	480	512	498	506	497	466	471	511	537	464	498	493	493	526	520	490	516	545	493	519	483	465	459	522	449	486	494	476	448	483	477	503	543	481	484	500	513	517	471	472	477	494	480	520	504	464	508	532	458	475	492	530	488	509	485	499	483	498	491	463	514	501	529	452	503	511	544	524	517	509	487	484	489	511	492	501	472	494	479	498	497	489	506	505	526	490	550	522	501	496	537	514	472	527	507	501	440	529	493	507	509	468	490	510	518	524	517	508	488	496	493	536	511	485	490	526	480	520	480	491	506	520	524	470	507	477	495	496	480	483	516	486	489	495	517	522	481	493	511	480	474	520	483	481	519	484	494	505	485	481	499	490	515	537	517	505	485	488	466	486	477	548	492	502	461	475	518	495	477	506	526	506	507	496	487	493	524	502	469	504	477	488	528	527	524	466	526	463	500	505	472	480	513	515	533	473	513	462	477	510	491	506	545	497	545	465	528	515	516	475	505	493	504	501	480	498	450	483	490	516	548	509	537	508	463	515	490	511	494	493	491	524	518	487	515	499	541	533	515	452	499	501	528	498	492	456	501	488	512	494	505	486	505	466	486	503	497	490	445	510	518	517	487	502	513	499	471	530	475	501	513	485	511	501	494	521	486	471	477	545	483	528	463	480	511	497	494	468	529	476	488	531	486	501	520	491	520	523	497	518	503	491	493	502	509	479	523	512	519	496	521	478	503	519	467	476	500	504	488	510	530	518	525	495	484	515	477	489	514	500	550	547	478	502	496	472	450	487	536	479	530	526	491	484	467	485	446	490	474	509	520	551	506	482	510	474	470	490	507	476	497	506	501	519	501	518	518	542	483	469	476	499	462	478	538	491	505	495	501	508	504	484	511	512	459	514	484	513	477	485	487	485	495	475	505	527	524	467	530	482	460	524	498	468	534	496	460	501	495	485	491	520	487	513	498	477	491	535	480	476	500	493	487	551	470	480	519	513	446	527	519	503	534	507	477	514	497	468	524	526	539	481	466	464	516	514	496	482	455	483	576	465	497	482	486	508	528	515	470	518	497	504	502	503	490	491
19030	9743	7858	3990	2874	2209	1785	1485	1335	1240	1103	952	1006	891	905	823	834	814	793	829	793	779	743	759	770	726	755	772	759	780	771	757	744	733	744	739	729	693	740	721	802	745	696	714	714	774	722	735	748	724	747	730	710	759	786	678	727	720	733	701	692	768	697	728	676	656	738	719	688	741	727	683	704	704	762	723	696	791	733	708	782	737	739	730	746	682	729	737	739	710	759	771	723	717	715	712	701	738	671	732	718	673	738	735	751	732	718	672	734	718	703	690	763	693	711	703	740	743	715	729	744	738	686	678	748	738	705	728	658	723	672	689	694	724	706	683	721	733	759	733	692	704	672	696	727	710	652	709	711	753	709	710	713	771	747	698	747	685	668	718	734	700	728	705	689	690	714	733	706	690	696	681	719	713	727	689	677	718	721	718	723	695	729	735	756	692	740	713	681	750	676	689	733	715	764	773	708	740	672	722	753	733	732	681	761	738	731	710	721	758	697	765	731	717	684	689	683	694	729	749	713	755	707	750	696	677	710	689	675	718	681	703	773	789	714	712	756	717	723	694	712	723	773	692	688	718	676	717	696	762	686	755	766	717	726	743	717	721	725	677	711	684	725	689	714	740	689	688	733	706	777	656	785	728	664	689	738	740	699	686	726	688	690	729	718	677	739	687	697	737	684	709	699	754	706	703	733	699	771	742	717	718	756	732	731	700	693	743	668	730	728	725	727	735	701	745	745	724	751	690	708	732	684	682	775	674	757	738	675	682	731	720	699	694	769	746	705	712	696	753	693	713	749	688	687	681	727	718	711	745	715	699	708	708	725	681	709	741	699	741	720	725	712	711	747	688	710	708	722	691	646	689	706	651	684	721	728	702	719	702	689	678	695	709	718	728	647	678	645	701	711	744	711	688	746	744	672	737	750	712	736	692	705	709	671	718	717	768	719	739	737	696	743	717	692	686	715	723	702	743	726	696	736	698	719	708	711	728	661	739	726	691	731	698	735	682	709	722	695	724	708	693	715	707	674	670	729	698	712	688	738	735	703	698	721	702	752	712	718	747	703	712	713	696	679	750	735	729	677	707	756	701	695	724	742	663	692	738	724	744	702	718	731	681	719	695	699	750	699	699	745	724	709	746	742	727	683	683	716	712	747	708	686	719	742	724	745	686	744	752	753	766	714	716	724	683	728	707	707	732	701	718	721	699	692	706	732	687	736	731	691	731	739	696	690	722	712	698	663	761	693	711	694	779	721	721	734	733	714	712	747	726	664	705	704	673	744	735	708	733	676	755	738	704	776	739	741	727	740	753	706	717	774	710	714	707	708	714	676	744	729	741	709	729	740	666	692	738	718	697	740	707	723	720	721	659	707	717	689	744	683	738	688	751	712	632	697	684	717	719	718	794	650	719	705	710	738	720	728	683	699	673	689	709	713	775	749	681	741	739	683	690	719	707	687	764	728	692	723	721	699	680	704	715	732	700	713	699	708	735	718	726	720	750	699	718	752	736	699	760	737	683	693	728	776	682	708	737	666	720	665	727	705	692	724	720	742	746	704	724	715	676	662	688	736	653	661	728	696	716	694	715	711	707	675	649	716	712	752	696	709	758	765	770	702	725	726	675	713	787	731	704	690	710	704	679	655	725	672	705	677	699	761	760	738	738	738	674	726	693	702	725	696	700	725	704	679	728	754	642	667	722	692	696	750	710	759	722	720	664	697	720	754	717	723	727	728	736	695	703	711	732	693	748	739	765	707	747	680	732	688	730	728	764	697	708	700	711	715	728	715	728	734	742	683	714	744	752	729	657	666	710	660	677	689	723	729	766	724	685	701	706	754	742	683	746	729	708	716	729	738	736	729	696	715	710	725	699	748	737	692	743	692	655	771	725	697	705	696	696	695	753	715	647	696	723	767	641	741	670	697	738	689	634	755	719	725	681	701	753	724	716	691	721	692	676	704	710	790	749	731	716	751	732	716	745	683	719	710	659	721	695	724	754	732	739	706	720	716	732	703	688	691	716	718	696	716	680	693	735	684	739	752	712	711	757	734	698	657	753	703	720	704	720	685	691	699	707	677	684	724	732	756	715	713	715	720	700	732	709	688	683	718	744	710	675	713	712	692	700	703	682	783	702	732	733	739	724	694	684	747	712	701	735	695	731	733	757	725	679	726	706	743	661	697	713	682	715	767	697	691	770	695	730	712	744	691	679	659	667	718	682	656	724	729	764	695	767	720	685	714	696	728	695	712	716	705	773	712	699	741	727	720	727	700	691	735	675	717	683	671	723	701	688	711	762	744	734	682	684	767	760	709	693	720	721	731	747	689	730	732	744	722	752	705	665	672	726	717	675	700	690	711	727	704	686	730	680	716	730	692	702	732	713	739	691	726	694	680	709	704	735	680	718	714	706	736	720	689	728	702	680	711	699	770	707	701	698	712	727	680	708	743	712	721	728	749	750	694	772	715	727	744	706	683	704	714	715	717	674	705	666	764	696	694	690	756	685	733	710	734	707	726	710	717	727	746	713	754	699	718	713	699	682	697	716	705	697	702	723	730	744	680	675	730	709	683	713	730	697	758	719	711	730	726	710	716	699	724	673	658	723	730	717	736	733	716	764	720	689	716	714	691	711	650	709	726	700	697	681	709	729	778	706	723	730	734	672	704	729	703	704	711	730	704	731	691	725	687	734	705	727	716	674	766	709	721	723	679	683	740	723	724	710	686	749	730	718	698	725	717	673	671	706	699	730	712	690	729	679	717	716	694	688	701	704	697	693	693	713	707	694	679	725	673	713	705	686	730	693	699	736	719	750	681	752	737	759	712	696	753	654	739	743	684	725	720	682	738	704	717	732	727	720	712	723	679	731	778	733	720	718	694	701	728	770	715	723	675	671	705	772	756	698	736	731	720	735	716	710	706	748	710	707	718	733	748	702	705	683	714	684	720	741	715	735	716	765	725	712	721	699	712	695	720	727	762	711	674	736	724	703	731	662	720	748	768	710	743	774	738	739	762	716	771	729	736	697	704	691	750	792	710	694	700	733	732	728	716	706	760	760	676	626	669	739	642	693	729	722	692	691	741	707	710	714	678	705	758	711	755	732	719	708	719	739	711	770	672	791	729	724	670	726	695	708	721	684	743	710	722	685	703	671	691	744	702	731	709	734	694	664	676	736	710	709	716	668	691	698	703	678	726	716	681	722	716	716	729	705	680	690	740	752	733	696	702	662	756	738	713	724	740	697	677	729	702	720	666	723	716	718	717	705	721	667	734	708	694	700	712	689	701	733	736	716	706	712	766	726	733	761	715	719	706	702	762	743	706	691	723	685	731	714	698	699	735	675	687	746	682	747	753	694	757	697	721	750	706	693	722	697	672	689	746	741	714	649	675	731	740	731	685	732	711	736	704	732	691	713	724	712	714	682	720	667	750	735	741	700	715	668	707	711	650	722	744	696	697	712	685	735	713	700	706	742	706	736	670	675	712	702	723	685	701	704
22641	20926	28710	23317	20926	20969	8440	876	634	540	519	470	449	383	376	381	368	349	355	297	342	327	282	303	318	303	276	301	305	279	282	305	348	291	302	310	280	256	289	268	287	252	286	282	281	292	265	313	264	326	273	289	286	263	258	287	259	290	266	294	266	269	291	281	240	274	254	275	284	258	304	288	280	265	248	255	291	265	277	292	269	281	244	273	278	262	280	271	257	255	254	317	271	268	222	261	305	273	258	301	245	245	270	251	274	278	285	270	275	278	250	245	265	244	257	280	284	246	271	261	266	276	278	255	289	264	282	268	249	260	291	260	286	267	267	256	263	255	256	274	254	262	264	275	249	268	259	273	246	278	259	268	281	253	285	289	243	282	267	234	267	280	262	254	254	256	257	286	263	271	271	264	273	258	270	259	274	250	272	251	266	266	284	265	250	287	258	272	288	274	252	245	271	253	250	261	302	268	258	257	263	236	254	270	239	244	266	222	267	262	253	252	260	253	270	258	248	286	300	257	253	242	248	272	245	275	256	264	278	294	292	285	273	271	263	257	281	252	268	272	264	248	258	279	282	222	247	266	260	295	262	250	255	249	242	301	269	277	274	246	242	268	283	264	249	275	291	246	265	252	264	277	283	269	259	275	260	266	266	291	239	288	265	272	268	242	268	274	259	255	243	263	251	303	273	278	235	245	249	274	242	239	260	248	256	249	255	277	268	277	278	248	260	293	276	247	268	267	291	292	272	244	268	251	254	263	277	240	260	291	256	292	277	286	298	261	245	253	272	258	282	256	239	245	265	297	239	259	275	262	242	266	284	285	259	258	276	258	275	222	282	251	264	258	237	293	245	272	280	249	249	267	262	265	276	259	264	251	293	277	249	275	263	276	258	249	249	262	270	259	247	258	248	241	290	285	265	255	238	268	277	249	253	260	266	244	260	252	244	282	257	272	247	262	259	269	282	273	274	274	292	279	237	288	273	230	305	260	274	267	266	265	263	250	286	278	268	226	263	280	293	293	259	250	271	272	252	264	254	241	251	252	291	299	269	264	251	300	277	255	244	260	269	255	264	270	265	250	269	250	257	252	253	243	260	295	272	243	273	271	255	250	272	248	265	275	262	262	268	289	264	277	259	270	251	267	279	268	242	273	299	263	275	288	291	260	278	277	267	259	270	256	257	260	258	257	259	274	293	261	269	259	239	282	263	280	259	244	254	234	256	255	261	274	255	277	286	275	285	277	275	261	252	274	264	229	241	258	261	276	285	255	256	278	268	245	249	258	257	288	256	282	277	271	246	275	255	273	302	290	262	282	282	270	257	255	268	268	280	287	264	245	275	271	275	286	262	275	285	262	271	277	242	241	286	274	250	260	257	279	238	269	285	292	260	272	240	287	279	273	272	261	245	251	269	258	292	273	266	293	307	260	266	286	278	300	248	259	268	278	280	242	276	266	293	261	268	285	252	262	268	260	272	264	280	275	270	282	260	296	294	293	254	235	294	283	258	268	248	278	229	270	256	236	322	234	254	273	263	286	249	274	267	256	271	271	238	262	251	273	246	263	265	235	281	269	249	257	242	296	281	262	247	254	287	286	293	228	259	277	282	264	257	296	269	268	241	257	263	291	275	261	278	274	270	268	275	294	244	307	262	253	265	265	260	265	277	258	286	265	257	235	240	276	281	275	290	252	283	284	252	263	276	241	260	265	232	284	290	249	267	255	238	247	278	274	275	272	299	270	257	264	234	260	245	259	255	230	259	232	239	256	240	268	260	259	241	270	275	255	243	262	270	253	251	262	268	278	251	263	259	264	250	286	294	265	306	252	248	254	273	271	294	271	248	270	241	261	285	258	248	277	277	271	265	228	261	298	256	245	275	248	248	285	269	246	258	309	281	259	268	265	275	289	240	274	263	279	246	254	255	256	253	270	256	277	258	249	287	290	256	278	284	258	291	269	282	279	255	276	248	273	249	258	272	275	261	286	275	270	278	292	263	274	270	231	261	270	253	282	256	275	260	273	262	261	259	276	277	258	262	263	260	253	269	244	293	277	263	247	233	286	221	238	269	241	280	244	258	247	262	273	277	236	260	273	272	252	277	246	244	279	280	287	244	257	258	261	280	235	256	279	261	260	275	267	258	262	289	265	222	283	294	265	272	276	259	269	242	240	268	271	236	270	259	276	283	248	275	257	268	274	274	247	234	255	254	251	266	265	286	276	282	229	278	280	242	267	277	286	288	272	278	270	268	269	251	256	297	295	246	263	272	241	265	286	272	260	261	262	263	247	256	256	235	259	263	271	257	278	268	277	283	276	265	272	255	302	251	281	239	265	254	302	273	298	236	275	260	232	238	240	269	270	288	257	255	259	261	257	277	259	262	268	285	275	266	259	250	257	244	265	260	265	271	264	308	247	253	263	272	284	254	257	264	286	260	243	269	239	283	278	275	285	275	264	268	276	282	268	287	281	267	248	234	277	264	228	268	291	267	271	257	261	289	256	264	245	240	260	254	305	266	254	268	276	246	240	278	253	251	279	293	272	286	263	295	259	309	276	269	274	229	244	261	299	266	300	235	280	290	257	252	260	248	261	251	238	299	280	292	243	262	262	260	240	242	243	246	255	281	263	266	272	248	258	264	254	263	253	329	231	295	249	289	219	279	265	279	250	261	255	287	273	275	261	285	269	294	267	284	263	236	278	256	270	261	275	228	248	254	250	239	266	272	250	258	272	251	289	244	260	266	236	256	244	254	260	276	241	257	261	235	293	259	294	279	245	249	273	288	262	251	258	282	228	274	244	233	289	283	268	267	265	269	252	240	260	266	248	282	229	246	262	259	274	278	264	259	296	258	262	268	214	258	252	269	268	277	253	295	232	267	263	263	258	264	262	257	241	255	283	280	265	275	230	277	281	240	282	261	255	239	246	251	258	245	271	258	278	268	274	264	251	267	270	279	263	270	275	271	248	249	261	286	273	253	269	270	268	279	265	266	265	271	238	243	241	256	279	247	235	262	300	262	287	264	247	266	249	262	292	292	240	237	255	262	273	297	254	294	261	274	244	271	264	284	251	280	263	246	236	263	258	258	265	236	254	265	251	249	256	248	276	290	234	271	269	257	252	236	252	292	254	265	237	257	252	290	271	276	275	289	253	257	246	258	271	253	262	255	254	271	278	285	277	278	269	271	288	238	277	269	262	265	238	218	277	273	275	293	248	252	259	244	285	270	286	245	264	258	270	255	241	264	260	253	275	273	276	255	277	257	271	257	272	278	266	287	254	268	256	242	277	261	228	269	279	265	251	285	273	291	256	260	251	245	284	208	252	228	258	257	271	281	248	269	269	258	269	275	256	266	262	263	255	289	273	278	291	277	254	265	262	250	277	262	284	257	223	268	268	282	245	275	261	284	275	280	274	239	256	278	258	262	267	274	251	270	271	267	271	303	265	273	260	244	289	288	252	250	267	267	234	273	269	274	271	263	268	252	251	237	281	277	276
21176	14890	12019	6051	4291	3099	2363	1954	1503	1231	1162	979	926	869	693	708	622	621	574	569	558	518	494	523	499	515	459	500	446	475	419	464	422	461	458	418	409	422	456	433	428	410	450	430	441	395	391	405	434	401	395	433	425	426	421	395	383	400	424	425	412	410	390	415	400	403	417	413	387	376	408	397	396	438	395	448	385	397	397	399	388	434	418	371	372	386	373	432	408	376	375	420	459	410	381	397	413	422	394	373	381	405	376	402	401	396	394	399	361	357	392	411	390	379	390	385	409	393	409	395	376	377	372	388	419	409	366	392	373	378	402	413	404	394	377	344	396	378	418	393	376	397	400	407	396	391	403	386	379	387	371	380	400	415	378	429	428	428	375	373	393	341	354	385	397	407	378	420	392	384	386	401	372	392	421	375	370	385	418	399	378	410	411	412	398	394	357	362	401	425	386	374	398	407	379	407	394	384	381	416	398	362	396	396	380	423	348	386	374	368	405	389	396	386	392	370	387	387	390	422	368	380	408	384	391	349	399	416	362	388	398	390	367	359	412	366	398	378	381	390	370	358	404	395	385	370	376	377	405	384	394	424	402	408	391	404	401	370	393	383	421	407	421	410	379	358	398	401	404	406	413	416	390	410	402	394	397	377	391	415	370	385	375	435	393	418	377	376	390	370	378	421	388	377	350	424	366	370	368	379	374	407	385	399	393	376	354	386	363	415	411	389	358	382	364	403	386	373	401	385	390	366	387	392	339	368	439	363	391	406	404	393	394	401	394	413	421	393	410	370	353	433	428	380	361	415	381	389	408	402	363	358	428	340	371	383	385	412	381	399	407	420	359	397	372	407	372	382	385	390	376	375	402	384	415	382	382	413	385	358	399	393	423	405	396	392	409	393	404	421	411	413	393	381	421	370	389	388	423	341	409	341	378	428	397	390	396	375	370	449	402	367	362	395	421	408	386	391	392	402	379	352	362	401	421	369	378	402	397	383	368	427	394	386	379	374	405	357	412	370	398	378	399	378	377	408	416	386	363	396	372	409	387	366	375	424	356	397	411	380	385	411	415	388	356	370	380	389	391	446	385	420	409	384	393	381	388	372	419	372	387	389	381	405	366	401	396	417	380	384	395	352	352	383	375	387	388	378	394	388	427	353	425	397	355	395	375	370	355	399	403	386	423	439	366	403	385	422	410	411	367	374	375	372	393	369	411	372	417	398	398	379	395	423	388	343	392	376	378	413	371	402	378	378	377	388	378	372	379	370	399	391	374	402	369	409	396	371	397	385	365	394	380	412	381	400	397	388	367	376	403	407	410	375	415	377	352	395	407	370	405	383	355	390	400	392	367	388	355	400	381	420	392	371	416	394	411	390	428	382	400	391	406	355	392	424	414	361	379	365	378	395	371	368	418	426	433	412	395	427	412	403	372	366	349	416	401	386	392	365	426	419	346	355	429	387	384	393	405	385	391	338	384	417	371	396	395	400	425	379	391	404	410	385	387	362	403	396	403	352	400	390	387	393	412	420	393	413	367	385	373	386	377	388	376	390	385	360	373	388	353	393	409	399	363	392	373	398	383	408	390	372	407	380	407	435	390	373	383	389	431	428	382	372	415	364	364	390	418	397	391	387	397	392	376	373	372	369	383	390	404	391	387	378	394	405	383	380	415	416	391	393	390	399	391	367	405	376	351	423	393	385	354	378	433	422	392	398	375	403	420	391	367	396	404	374	404	370	377	411	409	416	374	361	401	395	394	395	408	432	390	415	383	408	394	431	373	421	377	425	386	412	403	405	368	402	405	414	390	415	394	391	397	376	382	430	396	416	356	378	355	366	381	357	420	362	379	375	387	393	366	387	391	420	366	398	408	403	367	389	377	424	434	406	429	409	408	402	376	394	388	375	343	356	390	356	388	413	360	414	380	382	365	401	397	401	411	387	416	389	408	411	392	410	379	403	399	410	357	388	383	379	410	387	370	383	406	419	405	424	414	398	389	382	392	353	381	406	378	413	389	411	403	392	407	379	357	398	410	367	383	374	377	378	389	409	404	390	364	399	389	399	373	396	364	365	425	355	367	374	384	372	378	413	399	381	366	376	383	387	381	412	375	395	359	391	386	372	374	390	379	397	417	384	392	418	365	398	381	398	390	374	352	368	374	387	376	353	396	390	402	395	390	407	376	401	402	363	373	435	354	362	375	351	401	404	400	376	408	387	377	380	404	379	390	406	358	398	411	363	347	369	384	426	407	383	382	417	406	406	396	396	388	418	345	400	401	370	367	389	410	376	423	375	411	404	412	396	380	412	395	413	392	372	374	400	421	385	400	379	407	411	421	379	392	387	375	394	403	379	387	415	419	413	368	395	379	386	427	355	400	345	427	353	401	379	401	376	395	390	373	369	373	367	399	418	364	404	383	381	392	350	389	403	395	378	391	398	417	368	397	413	407	371	403	385	378	388	370	419	400	386	371	436	397	385	405	357	397	394	391	375	381	389	414	407	391	399	380	395	361	410	419	406	349	385	411	402	397	392	409	402	339	371	386	415	421	395	373	417	370	372	397	391	378	405	364	368	353	406	403	414	437	385	391	370	366	389	398	412	405	374	372	401	393	376	374	414	379	427	421	387	380	362	360	413	383	390	390	381	385	419	400	356	367	383	401	411	400	373	363	413	394	372	392	376	376	364	392	383	396	384	401	411	406	392	381	358	401	386	387	394	426	386	396	393	374	396	411	417	379	406	394	372	376	398	387	403	346	383	400	348	377	402	411	356	380	383	380	405	404	358	378	383	411	403	404	384	432	363	372	396	401	391	381	353	381	390	399	397	398	425	423	385	377	403	388	394	393	393	404	438	390	386	363	383	388	409	386	376	380	351	399	373	389	372	422	405	395	393	391	373	382	388	404	376	358	376	398	398	345	380	430	404	379	374	390	403	403	381	399	381	428	406	353	420	418	413	368	399	372	392	381	396	401	360	410	375	380	373	382	372	407	379	392	435	437	414	392	410	367	379	357	392	396	413	392	411	417	407	382	416	395	419	353	384	398	386	389	394	370	394	370	359	405	431	372	396	384	385	372	377	422	378	394	388	379	415	358	416	405	392	411	395	422	411	403	385	416	400	431	396	417	352	397	399	410	365	338	378	386	368	397	365	399	412	398	397	404	425	389	380	398	392	404	378	372	396	389	389	393	409	370	398	386	403	403	427	388	411	377	416	421	403	360	375	409	420	385	373	382	362	363	383	390	380	371	374	391	385	416	396	383	421	361	387	393	386	416	356	411	414	373	408	402	318	380	414	389	405	389	401	364	367	384	427	393	411	392	395	388	434	403	378	403	413	401	397	392	378	368	417	389	358	403	381	367	389	385	352	411	384	401	388	408	385	410	380	401	454	360	396	364	404	367	364	380	427	339	348	411	410	423	372	384	430	403	345	409	424	385	360	372	366	401	399	385	428	401	370	405	370	386	403	365	419	356	396	423	379	407	402	401	376	388	380
26586	20309	8463	1035	645	640	586	461	490	491	469	461	460	500	474	501	475	452	452	503	457	470	479	468	494	481	500	463	478	475	458	462	491	459	479	449	438	461	460	461	482	447	428	461	476	451	494	486	493	485	434	492	494	490	442	464	453	461	480	493	493	494	494	468	484	461	450	474	470	475	471	495	491	483	493	485	522	443	507	480	435	485	477	459	470	433	499	470	435	478	465	451	466	498	499	501	512	445	488	497	481	439	467	475	485	497	467	466	504	489	467	487	467	454	506	478	459	490	461	449	455	453	484	450	425	457	448	482	492	459	502	446	477	483	467	437	513	496	478	491	428	520	512	480	439	466	442	475	472	495	480	513	464	468	455	501	449	471	440	504	481	486	443	480	455	519	467	448	514	495	461	489	485	470	472	490	479	500	419	495	455	483	520	480	506	479	463	423	453	483	488	469	439	474	460	449	457	499	482	463	476	453	469	473	480	468	474	514	465	460	448	469	497	477	501	457	492	484	482	417	452	490	498	465	466	470	441	500	486	494	472	450	459	526	441	483	510	460	512	471	452	488	484	489	429	487	472	447	482	476	449	472	443	456	513	460	476	455	486	491	481	486	484	507	455	456	482	479	472	499	463	468	413	512	496	475	485	407	435	445	465	503	477	488	486	477	485	448	445	462	443	490	457	511	474	487	470	510	483	470	443	494	500	500	496	483	445	479	488	494	476	492	495	489	512	487	487	440	523	460	502	465	479	444	478	472	461	461	467	490	440	485	497	437	486	445	485	478	477	484	435	438	433	468	447	488	481	464	488	483	479	503	447	462	457	478	458	488	447	492	446	466	439	445	459	472	462	495	485	455	493	459	481	497	491	475	460	486	496	445	461	491	474	514	483	486	471	465	488	499	505	444	490	476	476	499	465	449	473	443	476	471	452	475	474	459	509	506	429	449	489	470	456	443	480	474	474	482	452	497	506	477	471	501	473	471	484	453	474	428	522	470	468	441	493	460	505	491	442	455	497	468	504	501	508	472	446	494	450	490	465	447	468	460	459	486	500	456	432	500	508	483	482	502	446	506	486	463	471	512	478	475	440	500	495	465	459	487	474	452	473	500	493	469	474	421	497	444	495	480	483	496	466	498	437	510	460	473	454	489	462	467	486	496	475	505	480	438	483	498	501	475	493	495	497	482	500	465	486	469	440	490	457	490	491	459	436	441	458	440	480	436	481	486	497	417	483	498	452	471	489	490	492	429	483	454	440	432	502	448	501	480	458	478	479	476	478	470	491	465	492	465	505	466	477	497	428	466	471	458	450	491	453	468	471	496	484	466	469	437	418	454	486	494	459	458	473	479	464	433	457	492	515	448	487	464	456	492	481	439	499	472	497	466	493	500	467	511	471	499	516	465	461	491	516	492	458	494	481	456	478	482	438	470	493	478	447	444	497	500	503	531	499	456	510	485	431	453	438	459	501	454	500	491	485	506	504	532	480	505	483	449	455	509	463	487	505	483	482	465	493	448	485	477	451	478	473	504	456	472	444	461	501	458	461	489	452	490	460	467	473	469	469	478	467	485	483	465	477	489	498	467	482	458	463	479	471	448	495	459	477	444	491	465	504	464	479	501	461	487	452	476	497	455	478	468	467	467	480	499	455	510	483	451	444	484	482	483	460	492	486	443	485	486	469	498	454	470	481	452	470	469	489	480	503	452	457	502	476	459	471	447	452	468	476	482	477	497	494	473	481	496	513	453	460	483	475	473	440	460	493	481	459	459	508	452	432	445	474	493	479	460	498	494	450	456	475	432	474	471	495	442	492	488	482	503	488	467	461	495	470	465	498	445	493	445	501	455	472	452	442	464	467	465	478	470	398	476	503	482	461	482	453	479	504	473	437	475	490	493	459	433	431	473	444	450	476	468	466	480	493	462	438	491	459	488	464	526	489	452	474	530	455	489	523	480	487	478	489	518	471	499	454	472	458	449	428	472	448	528	460	528	496	478	492	490	501	515	502	483	461	454	482	460	448	468	487	508	483	495	497	455	461	411	474	458	413	484	494	514	466	481	463	495	461	480	445	485	470	465	473	474	470	494	497	501	444	472	475	512	452	492	493	489	476	450	487	461	476	493	466	446	454	455	438	466	466	511	452	454	494	470	466	510	471	491	458	496	490	461	453	479	481	437	474	476	431	503	441	497	486	466	513	469	488	461	450	488	475	459	498	494	477	459	468	478	478	480	463	482	511	507	447	492	430	449	468	459	459	482	456	499	483	453	516	473	488	448	483	456	508	459	475	500	488	504	517	458	521	474	465	504	495	462	487	469	463	470	485	431	467	469	498	469	458	465	495	551	493	471	472	505	465	540	481	466	460	461	504	419	496	496	485	468	487	463	468	469	487	497	447	488	477	508	465	482	478	484	469	502	473	448	466	466	496	482	448	479	467	458	449	512	478	478	485	470	468	503	441	450	510	450	475	481	474	489	445	505	517	424	474	499	461	481	462	456	497	449	496	463	455	479	477	460	506	456	458	435	464	486	481	486	460	493	497	470	483	457	454	445	467	421	476	511	492	504	483	438	469	500	507	478	507	488	504	482	462	486	467	464	476	526	473	463	503	425	472	494	490	486	466	479	497	492	463	518	517	498	451	457	464	486	502	470	460	472	446	497	490	497	473	504	471	471	516	412	442	500	476	465	413	471	478	451	437	503	461	467	447	418	490	453	460	496	456	479	451	492	447	512	459	451	500	471	449	456	488	481	465	497	490	493	471	502	481	468	491	459	485	452	471	473	459	530	495	440	493	490	490	431	460	465	495	471	513	509	487	470	472	446	529	482	485	462	511	462	462	438	460	483	473	479	464	474	471	478	471	493	489	434	467	492	481	438	458	472	478	483	473	467	466	487	446	473	472	488	452	452	457	457	485	482	479	448	459	457	485	474	503	486	459	462	478	493	467	441	472	481	508	495	459	460	467	470	501	474	477	466	486	486	490	475	487	468	469	451	490	471	495	463	451	502	506	509	449	494	483	471	526	442	457	458	505	487	482	453	468	467	448	518	476	452	441	477	457	433	475	482	492	496	430	468	484	489	482	483	458	459	484	447	503	463	477	460	465	455	488	465	456	482	458	479	467	463	462	468	446	484	475	482	481	448	516	483	476	498	464	486	484	494	472	467	488	513	456	461	478	447	494	491	480	466	478	468	421	409	492	480	439	445	443	480	462	465	467	465	441	447	465	465	473	443	452	447	476	460	503	472	474	443	461	499	478	451	441	450	481	450	494	523	490	427	456	494	446	472	488	490	450	474	476	494	442	433	463	482	483	433	436	470	458	492	483	470	519	463	460	445	426	526	441	449	451	512	480	464	497	474	450	484	433	489	511	469	498	473	465	474	479	484	459	492	479	524	465	510	443	514	432	472	487	453	442	482	467	511	465	490	465	467	471	480	482	489	469	418	501	461	487	499	490	452	477	466	413	480	489	479	498	480	487	460	461	484	491	489
8715	1395	1185	900	768	812	737	768	709	703	728	709	696	685	668	660	676	677	717	677	651	671	648	650	650	649	691	617	676	664	659	686	608	676	670	636	717	648	657	688	689	698	709	682	663	680	673	664	664	653	699	695	624	679	660	666	690	689	648	684	701	658	634	713	659	647	638	670	642	692	691	710	703	684	659	703	689	640	661	634	678	671	644	689	622	669	678	659	683	708	672	674	705	684	651	701	622	713	658	662	712	671	637	687	689	626	708	636	723	666	622	633	663	649	680	689	641	682	693	701	699	694	687	674	648	720	702	678	648	653	655	705	664	685	670	689	670	697	645	720	656	649	682	636	626	683	697	664	673	722	655	683	673	702	688	638	693	696	652	678	669	731	665	680	676	672	685	658	658	675	629	664	617	635	660	659	622	718	636	619	653	642	664	696	673	686	635	670	654	651	632	639	635	690	683	715	675	653	645	624	711	650	669	698	692	629	651	679	686	671	637	691	640	661	663	617	677	683	685	693	637	687	680	674	655	641	641	692	656	662	668	627	669	647	683	659	683	702	678	637	675	612	672	667	648	683	701	693	684	703	651	689	685	653	682	666	669	678	718	698	706	663	678	665	704	686	673	673	675	680	644	645	674	695	715	677	657	699	682	681	669	671	715	706	690	606	658	684	643	651	730	684	673	698	668	630	714	635	676	692	669	678	614	677	642	662	653	650	667	648	690	659	684	674	629	636	644	643	619	672	634	691	629	637	670	689	645	639	649	691	669	630	697	715	723	624	690	703	698	670	690	677	646	661	691	684	651	661	689	692	649	702	694	654	653	655	655	655	700	670	650	643	657	628	688	649	718	649	676	644	647	641	715	656	676	638	646	652	680	689	661	691	661	650	664	693	717	656	660	691	680	649	677	637	648	680	665	666	653	669	615	693	710	588	661	687	697	668	660	608	661	679	670	692	660	641	661	683	665	692	696	665	659	682	690	703	645	643	681	675	662	674	646	681	647	682	707	754	646	686	691	664	644	676	661	696	664	649	655	638	746	675	663	700	654	613	672	641	700	655	666	649	663	664	668	677	676	696	684	634	672	700	645	649	685	667	675	666	666	733	661	709	677	710	635	601	666	669	666	667	703	659	673	649	663	699	693	655	701	676	669	700	681	637	658	654	704	673	677	681	684	649	677	662	612	601	697	661	625	692	663	665	686	675	711	678	690	634	680	670	622	670	648	664	664	694	683	634	689	674	650	680	670	656	632	656	657	677	634	693	710	675	691	654	638	633	683	655	697	689	669	667	676	692	633	729	697	687	694	729	693	690	665	687	639	654	606	666	676	658	675	676	660	664	685	715	665	680	648	683	622	661	675	645	643	660	694	639	656	664	719	664	658	624	723	670	697	719	689	662	672	661	674	658	649	671	682	673	706	697	671	634	678	701	664	642	694	697	691	692	613	654	692	733	715	679	702	665	621	695	664	694	651	676	657	633	647	706	638	666	692	680	637	684	653	696	708	693	670	622	681	644	636	687	718	663	666	715	682	691	673	679	674	637	664	649	717	671	648	663	636	653	652	699	687	671	619	703	649	639	669	681	679	651	661	654	662	670	674	647	679	669	683	649	676	617	690	687	627	681	692	656	662	649	710	701	637	676	652	618	686	662	670	685	671	648	618	691	667	665	686	635	680	645	665	654	636	634	658	699	670	689	675	635	672	656	666	715	671	682	683	654	670	669	643	640	688	650	730	682	696	699	664	698	677	671	700	679	646	648	651	711	652	639	664	693	687	659	651	662	674	614	680	676	676	676	663	669	652	664	686	690	696	700	646	639	696	698	656	678	648	703	616	672	684	661	678	713	708	654	668	663	634	645	657	682	662	638	690	684	669	665	651	660	638	694	667	648	676	650	638	673	675	656	640	667	680	698	600	688	675	660	658	647	669	686	647	643	630	683	668	641	654	689	684	652	658	684	678	650	657	691	667	676	699	678	670	664	610	669	668	668	651	670	695	648	661	689	689	746	642	680	682	691	625	712	636	651	674	648	675	644	660	702	688	648	680	634	688	686	682	661	701	661	664	648	696	689	668	719	638	650	656	655	666	697	663	673	662	659	644	674	696	681	680	710	707	676	660	714	688	649	681	693	658	645	627	705	634	652	700	607	646	664	669	662	645	682	665	673	684	683	700	611	645	667	662	654	695	650	658	704	636	702	670	703	648	643	664	599	709	672	657	676	691	720	643	630	684	687	677	698	635	648	653	658	632	664	708	711	624	638	675	678	699	666	690	684	644	666	699	655	717	640	679	696	661	687	697	668	649	686	630	661	697	639	670	655	691	623	623	691	657	700	651	630	672	692	700	651	689	618	641	666	629	627	680	603	656	646	653	673	648	677	687	639	682	668	668	689	670	695	628	649	663	681	677	635	710	688	714	698	680	642	667	708	696	698	712	666	646	712	664	685	630	690	648	654	684	658	641	703	649	673	685	685	654	661	666	664	686	696	663	678	710	650	689	701	671	697	698	619	700	679	743	697	645	668	712	704	651	635	678	638	670	690	639	667	645	673	683	654	656	636	668	688	660	690	652	674	697	669	647	718	612	679	687	674	627	636	658	642	620	650	685	661	734	645	622	599	668	684	688	625	628	665	693	681	665	657	653	693	663	677	693	686	683	643	648	655	682	672	685	646	669	666	673	680	666	667	653	681	660	689	685	647	697	711	674	623	668	716	728	624	696	668	668	649	680	695	625	684	659	659	656	645	696	682	666	664	663	663	703	642	656	707	680	642	666	637	623	699	679	701	659	661	681	722	654	607	658	711	637	674	647	667	693	646	693	684	704	664	654	693	677	667	649	679	655	617	645	732	667	658	673	686	652	680	685	692	662	650	658	685	606	658	613	688	714	713	720	675	675	659	674	667	682	712	675	709	676	672	674	628	674	677	630	641	680	687	660	650	717	666	677	666	636	699	669	697	689	690	654	675	654	678	665	659	631	716	662	675	689	709	658	635	696	688	670	651	680	688	692	670	676	675	675	667	657	687	667	702	656	652	670	648	696	703	692	668	653	702	678	670	629	705	678	651	667	640	674	642	706	681	686	704	634	681	647	646	676	664	671	707	671	646	704	682	679	703	630	708	616	686	672	704	680	704	658	633	676	700	668	690	642	701	719	670	655	658	669	676	666	654	662	694	660	678	687	674	676	660	703	630	637	697	671	634	679	720	621	635	694	718	652	618	647	676	694	665	691	674	631	733	678	655	666	649	683	662	664	679	703	635	696	669	700	675	688	666	681	647	624	639	643	694	716	704	663	690	667	655	696	676	667	664	652	648	677	631	643	703	702	681	686	660	699	684	664	674	676	686	647	721	725	693	688	658	693	677	684	690	668	631	688	682	678	656	666	691	677	646	668	643	664	625	659	665	708	696	637	725	661	657	685	697	631	674	689	652	688	687	674	663	716	670	675	712	712	679	659	648	685	704	722	677	653	655	662	645	659	674	648	671	669	618
23404	20938	28295	23762	20932	11790	1290	801	716	624	684	599	622	556	566	594	549	555	496	493	527	549	499	505	538	547	520	553	525	529	482	530	491	531	505	522	504	513	486	496	523	468	492	494	517	511	496	516	512	484	489	482	480	510	468	525	516	511	486	500	531	521	498	512	493	484	556	520	509	507	512	490	519	505	514	513	507	486	474	507	497	470	459	470	507	517	469	520	552	496	490	478	460	487	485	468	511	491	475	516	502	543	495	501	522	469	499	480	496	491	487	492	559	493	522	518	501	510	485	487	502	506	531	514	501	488	465	492	484	466	510	504	502	463	467	475	456	496	485	483	486	509	513	491	514	485	493	520	536	536	483	513	485	475	462	471	495	492	493	516	485	526	506	486	487	469	477	499	499	514	499	467	496	496	486	508	448	510	478	495	510	505	507	509	521	483	478	499	514	487	463	479	486	512	501	483	505	533	493	500	498	505	475	530	463	504	474	508	499	475	491	480	509	485	483	485	494	474	474	501	507	523	575	509	483	476	528	484	462	512	483	511	481	509	508	503	445	512	504	466	504	494	478	475	490	476	501	510	488	546	469	484	447	454	499	510	531	537	484	503	516	491	482	482	446	491	484	504	482	538	498	503	520	494	490	503	480	511	499	464	537	501	473	481	471	473	499	525	475	484	473	478	500	513	488	523	489	494	529	487	483	500	511	486	493	495	468	526	491	508	490	519	474	470	481	505	512	472	474	461	520	491	514	479	509	499	486	534	510	468	528	494	484	471	519	519	508	486	489	520	507	492	508	474	519	529	489	498	461	515	478	531	499	472	467	506	475	505	478	510	474	507	467	504	485	504	493	509	490	509	488	469	467	500	525	518	484	514	509	494	506	516	517	478	523	495	482	487	456	516	521	508	498	495	485	475	487	474	518	462	487	489	498	459	500	480	472	488	531	481	509	460	505	523	524	509	518	465	528	502	496	487	508	481	495	464	501	477	510	502	483	479	492	471	520	472	469	494	505	446	474	545	500	504	450	484	500	528	505	522	503	487	474	484	466	474	507	495	483	528	480	484	473	497	484	473	474	518	507	492	490	485	470	515	516	531	489	456	516	499	507	509	471	501	543	479	521	452	500	494	552	488	482	536	489	467	537	501	472	470	525	507	514	516	512	500	457	543	485	474	528	487	475	459	521	512	537	501	485	525	478	509	487	510	469	496	488	484	477	465	476	470	514	506	528	508	480	491	512	483	509	487	505	456	494	519	469	474	489	532	505	484	494	497	502	514	485	505	497	482	509	488	502	514	475	491	506	458	477	486	462	532	513	507	490	499	524	505	451	471	471	496	479	505	514	522	547	490	528	499	503	460	464	461	480	447	513	483	483	504	463	499	515	477	543	508	506	486	491	507	465	506	498	503	470	505	533	510	503	490	437	491	507	466	504	494	513	525	516	517	470	536	471	511	474	491	506	471	452	491	545	500	511	507	537	473	558	441	503	504	495	470	509	478	492	506	533	457	509	523	487	511	521	515	484	502	442	464	509	475	496	492	530	536	523	487	482	447	506	491	504	483	499	483	480	475	476	493	486	508	483	522	523	529	515	471	502	496	536	511	489	476	484	495	475	467	478	474	507	495	531	492	524	491	518	488	473	515	492	502	502	487	491	484	502	532	504	470	516	461	492	492	464	501	474	495	502	508	458	488	497	507	453	467	487	455	479	497	474	511	510	504	473	513	514	515	516	523	479	449	518	476	496	501	484	537	540	517	523	466	475	456	484	495	458	495	492	472	520	516	484	496	515	478	492	480	504	512	513	475	484	503	505	483	480	484	498	499	524	474	508	548	517	514	516	522	497	484	493	484	500	448	502	488	473	458	474	487	528	526	474	521	526	490	464	494	484	493	465	516	487	486	499	510	482	497	516	455	482	513	524	491	483	473	477	518	469	492	480	486	485	492	439	514	490	486	488	503	490	500	507	477	475	497	510	507	479	477	494	477	514	513	520	476	481	485	511	493	516	507	449	504	474	479	480	455	497	515	506	480	534	484	492	504	484	481	475	483	526	519	492	478	500	513	480	519	502	492	479	494	513	495	484	480	482	521	487	478	477	537	480	504	503	472	527	452	506	470	517	525	518	493	507	488	525	506	496	508	488	515	483	460	467	513	502	541	526	474	495	534	511	454	488	500	448	476	521	498	476	477	477	496	485	513	464	492	473	493	492	475	498	470	464	530	552	536	486	505	533	494	492	479	504	517	485	500	493	484	507	543	498	501	529	485	485	485	508	488	467	488	459	551	478	514	490	505	496	465	505	489	513	495	506	517	476	456	501	498	471	503	522	506	490	504	470	519	498	457	460	497	460	491	516	541	485	459	503	520	470	439	528	496	484	463	458	486	486	471	462	526	501	464	468	456	497	481	495	517	464	524	506	500	524	459	539	510	459	474	479	469	494	533	524	538	547	494	449	499	465	498	470	480	546	471	494	506	531	447	478	445	471	486	471	479	506	494	456	517	528	473	487	502	501	523	487	485	490	478	466	509	537	528	493	490	481	497	523	490	497	507	508	482	477	517	510	463	489	491	490	503	485	516	500	542	478	507	479	471	492	520	504	466	486	479	471	508	471	469	471	528	465	515	492	505	518	547	478	521	498	467	492	495	518	526	502	496	495	466	477	487	500	477	529	490	499	489	461	497	541	461	514	533	464	493	501	498	477	510	496	496	475	456	499	460	519	500	491	494	536	491	565	502	503	465	460	479	473	474	483	476	491	460	480	506	492	478	491	535	486	478	508	520	513	490	538	478	498	483	508	529	518	501	510	495	529	475	490	462	508	506	517	516	501	477	489	492	481	510	482	523	575	491	479	450	529	513	481	486	510	467	486	511	463	479	502	489	504	508	509	531	524	487	512	480	470	463	498	509	474	479	512	470	499	491	491	500	474	501	515	471	520	513	466	494	487	525	520	487	475	505	503	492	501	525	456	466	475	481	542	453	493	521	469	475	472	527	486	506	456	510	505	524	495	470	499	512	502	493	488	485	447	498	480	532	512	473	501	485	521	499	500	464	490	515	459	475	455	460	486	486	487	546	496	473	494	511	503	531	563	500	479	482	507	513	509	502	493	499	487	483	473	530	512	492	473	482	514	495	486	490	487	508	506	525	483	463	497	494	508	508	493	510	498	501	472	474	460	502	500	509	481	494	502	516	468	502	486	465	499	534	508	510	482	460	497	485	497	490	505	507	490	472	494	474	472	480	500	492	499	497	493	511	551	490	537	432	522	489	505	486	502	494	503	559	528	463	485	511	494	456	492	515	490	446	499	530	492	462	491	488	491	480	487	482	482	499	459	448	524	501	484	503	506	465	485	486	486	516	527	491	476	502	484	518	517	540	492	493	500	506	502	500	500	539	508	502	491	490	514	513	480	504	519	503	541	483	478	515	539	511	466	455	534	480	499	464	502	486	488	503	527	466	506	449	483	517	496	518	551	523	476	485	502	488	500	501
19833	9889	7728	3971	2842	2224	1741	1491	1334	1151	1125	1027	923	917	891	819	883	864	781	855	788	797	779	778	709	748	752	822	756	774	709	717	734	755	725	739	701	758	724	669	694	713	728	719	691	735	757	722	653	724	728	709	716	698	741	702	707	686	741	710	709	685	696	687	729	718	747	680	722	763	704	725	694	747	704	718	708	687	666	699	696	706	719	732	720	728	671	698	742	670	696	726	683	734	712	708	695	706	699	760	702	673	704	709	708	720	730	742	688	669	746	735	731	732	700	671	746	712	701	720	708	695	660	733	750	766	712	711	727	693	742	715	724	697	739	703	702	706	684	727	724	737	739	720	711	729	696	680	707	727	741	739	717	689	688	739	734	729	732	769	731	733	668	755	733	740	719	682	693	721	734	713	649	689	708	726	691	723	679	714	736	650	696	658	744	705	700	652	672	749	683	756	733	693	698	670	669	735	692	735	714	678	717	773	788	666	742	701	689	675	690	710	740	700	691	745	704	736	734	735	692	729	740	694	660	723	728	705	711	674	729	728	741	721	689	714	722	736	715	719	650	717	678	698	682	700	712	733	684	693	715	661	722	722	672	695	745	692	719	686	684	749	734	691	672	644	687	667	713	714	693	692	719	731	725	708	730	710	734	735	732	723	738	673	748	734	744	681	673	689	659	716	736	696	693	731	736	705	726	728	725	714	700	726	710	727	706	755	766	702	674	688	751	706	671	693	708	737	695	714	725	748	736	701	706	740	686	731	725	694	690	686	703	711	697	686	705	703	677	730	724	721	678	685	693	642	730	709	718	675	704	742	678	741	670	747	736	713	716	684	664	708	748	663	724	693	741	700	742	665	727	698	702	706	707	711	755	683	696	741	704	680	727	718	696	667	684	725	713	692	687	719	766	707	719	733	738	734	686	681	689	740	722	688	694	755	699	718	663	725	738	707	709	683	714	679	704	689	674	699	715	660	687	698	743	659	731	697	727	693	747	732	714	763	711	705	759	735	742	702	679	686	744	688	761	696	773	690	712	691	714	730	701	679	738	632	699	709	693	716	635	669	762	706	715	682	743	712	702	694	689	712	686	721	717	732	714	651	733	680	716	696	679	740	714	702	706	759	680	729	712	723	711	691	727	676	701	729	759	700	730	700	704	710	661	722	643	679	709	681	694	655	714	673	667	727	682	662	720	690	711	671	680	662	719	734	721	716	727	718	682	773	687	650	738	714	759	700	727	684	703	692	745	694	741	724	724	701	705	730	687	700	721	689	711	692	699	722	700	670	679	730	694	716	732	707	745	694	723	758	693	715	709	674	760	698	700	720	687	745	715	746	692	712	730	733	726	704	695	643	668	716	757	759	723	725	727	730	742	740	709	724	712	700	704	694	731	732	706	744	714	719	731	695	694	688	705	701	705	726	701	728	720	768	689	727	697	743	676	678	726	672	730	677	718	687	671	759	735	702	737	684	705	675	748	747	713	720	670	703	700	728	706	714	686	713	686	750	668	707	711	678	745	677	728	700	697	660	755	738	729	706	725	729	720	730	718	672	702	718	721	656	698	692	719	693	705	739	707	682	758	709	722	696	721	758	709	692	657	733	706	732	674	703	669	736	694	713	705	719	679	703	701	664	723	691	701	715	707	724	691	759	680	713	707	690	705	752	714	712	725	698	654	705	718	715	741	727	721	709	707	720	693	713	706	728	690	675	667	708	713	666	720	648	710	723	721	702	693	710	723	720	715	709	715	692	667	722	707	714	701	671	702	750	691	719	702	696	700	705	713	678	712	709	682	666	712	688	700	732	714	682	707	672	694	707	725	679	739	691	669	688	734	713	718	702	697	703	743	691	644	675	730	684	670	683	704	712	711	716	725	735	724	721	686	703	711	696	722	671	718	700	738	727	711	693	670	727	704	719	702	632	691	691	688	709	739	685	683	701	716	722	682	675	727	741	738	696	712	711	673	664	669	690	711	720	665	706	706	712	706	733	684	677	725	736	724	687	734	655	697	698	698	727	704	728	675	661	717	678	721	664	743	710	681	689	739	733	738	726	712	715	721	711	775	754	725	708	709	679	704	706	734	699	725	733	665	700	692	687	702	740	757	716	712	694	706	752	711	689	676	679	728	701	715	671	733	693	714	666	712	687	717	750	672	750	699	710	682	714	704	690	699	667	696	719	751	700	742	717	676	770	643	768	733	732	709	695	747	710	743	677	753	675	756	668	698	686	691	731	654	692	695	712	701	729	711	727	746	731	725	691	713	714	680	734	714	713	714	665	714	646	686	715	688	769	690	674	705	684	727	738	722	696	720	716	708	690	774	680	678	689	728	706	663	715	720	723	706	638	697	701	708	752	733	753	685	715	738	730	697	740	747	728	739	678	726	675	692	709	677	707	735	666	723	720	696	713	734	716	685	708	743	703	730	690	708	734	730	719	701	711	707	707	709	668	721	720	728	703	701	725	739	748	687	698	698	730	697	666	741	646	701	718	680	731	692	731	679	723	739	707	646	731	659	705	727	745	716	684	732	683	710	698	722	708	719	674	726	691	705	669	756	709	722	745	686	723	722	739	694	711	708	686	689	723	726	709	716	691	723	756	693	716	680	658	710	703	708	717	658	685	665	726	703	709	714	662	729	667	695	687	704	671	733	709	681	683	711	688	727	722	707	711	634	715	667	766	684	671	723	712	699	722	716	717	670	684	735	712	739	726	742	713	703	712	736	647	684	729	709	727	723	748	749	721	740	710	671	712	710	742	705	690	705	694	706	720	749	699	672	727	702	697	659	676	744	705	725	732	748	700	672	674	687	699	722	693	711	713	680	683	738	674	702	717	716	674	719	715	695	705	693	729	744	688	684	696	676	696	688	729	703	714	735	706	672	720	678	710	672	724	664	721	748	700	675	690	722	707	756	705	658	686	722	704	711	682	720	713	688	688	719	740	693	724	719	697	686	717	691	714	685	716	720	679	736	722	753	701	717	658	690	737	756	702	715	679	718	663	725	676	682	699	691	731	710	667	653	773	691	746	716	743	662	736	731	732	675	706	699	744	676	733	696	689	735	670	687	734	669	722	720	720	688	731	708	731	719	702	702	694	718	691	701	705	703	676	790	680	697	703	713	700	717	726	706	745	689	727	706	717	709	734	692	714	666	717	691	674	698	718	731	707	714	694	754	732	739	731	724	673	746	650	728	685	792	752	691	756	645	696	666	731	716	703	745	698	708	702	680	705	704	751	702	712	695	693	716	720	665	713	676	718	668	707	725	731	713	725	701	716	702	676	680	746	695	704	717	660	670	722	693	690	737	722	708	714	756	717	696	704	752	694	681	752	703	718	715	768	728	690	752	722	689	687	675	664	665	666	712	714	674	742	759	692	682	786	710	677	692	723	719	667	708	754	693	703	701	736	682	645	736	753	698	674	754	734	677	760	705	717	736	703	702	723	691	659	695	738	683	711	677	709	709	758	667	673	686	723	694	677	722	708	711	714
22599	20958	28698	23383	20963	20993	8380	874	635	569	533	480	392	400	386	361	329	309	324	302	313	316	314	287	334	289	294	293	271	279	284	265	258	292	284	277	277	296	260	311	259	272	318	259	260	232	298	241	269	263	267	260	258	283	272	264	254	284	242	271	267	259	281	259	290	247	273	260	278	263	305	266	282	261	269	286	281	248	251	296	294	252	283	275	296	242	255	250	243	277	253	254	271	264	254	290	279	282	260	237	289	261	265	281	255	261	272	251	256	276	262	240	265	248	247	266	281	277	255	280	245	236	248	278	234	253	244	264	231	280	290	257	236	265	267	240	248	290	288	249	277	255	270	279	256	297	271	245	303	257	261	227	251	269	239	251	247	267	261	274	297	272	279	266	274	298	258	272	267	290	249	249	263	240	273	244	263	250	221	267	294	250	256	251	251	262	293	243	274	234	261	246	273	252	262	248	221	265	257	271	264	259	306	286	261	262	289	246	264	268	281	271	228	247	262	253	270	263	255	283	258	250	275	266	242	269	281	245	290	284	254	241	286	263	259	262	263	277	253	262	281	264	252	264	270	283	273	266	265	268	263	278	266	318	253	272	248	254	242	249	259	243	229	260	264	254	253	240	249	259	268	246	250	287	237	246	250	284	258	246	292	259	258	265	257	264	244	290	275	254	267	258	278	281	237	258	235	263	265	261	277	244	243	282	256	264	270	281	260	278	258	259	237	287	211	251	286	264	256	242	246	257	283	264	249	255	268	252	268	267	236	301	258	244	293	250	286	245	253	250	259	275	270	241	259	252	251	258	252	238	271	295	247	279	242	257	272	314	289	262	228	298	268	296	263	272	267	278	265	253	269	264	261	289	278	278	253	256	252	269	255	266	277	246	261	248	280	255	259	262	280	267	235	285	271	284	252	270	317	283	285	241	251	266	272	256	265	251	279	268	252	282	261	243	282	273	238	266	265	241	258	274	260	253	248	261	239	253	238	258	271	260	268	256	293	263	272	288	285	267	258	267	241	252	260	248	266	253	275	292	284	289	263	264	246	236	251	244	248	266	312	302	267	286	247	255	284	279	275	269	279	268	254	252	244	280	290	267	248	249	281	266	256	265	270	265	276	243	238	252	257	289	249	273	270	261	269	262	263	265	255	247	249	266	274	269	279	268	261	277	272	272	234	272	256	262	262	275	262	240	264	249	265	261	319	266	263	266	223	225	287	259	243	253	287	291	279	226	281	276	272	273	279	260	236	256	299	281	265	244	257	264	280	252	257	273	254	257	281	254	257	247	256	270	259	286	260	247	267	276	259	269	269	277	258	264	272	274	268	271	243	262	275	249	240	261	284	276	268	250	247	241	253	274	262	266	286	262	267	290	282	251	273	249	313	269	242	286	278	241	283	279	247	287	259	230	269	264	275	284	257	258	261	233	240	274	252	264	259	279	235	273	265	276	280	249	263	253	292	268	274	252	262	230	217	269	246	264	256	282	277	250	245	257	254	256	272	230	289	244	258	237	233	301	275	245	277	266	269	276	243	275	253	279	276	249	278	283	248	262	274	274	287	298	257	254	291	243	258	316	297	274	260	254	255	250	254	252	276	281	274	286	271	253	244	267	250	276	238	256	266	250	252	269	286	267	232	260	260	256	301	272	245	266	282	267	279	280	331	254	258	255	262	252	248	241	257	268	272	259	261	283	263	247	259	274	304	246	252	242	248	259	232	292	264	253	261	269	246	283	286	263	270	254	259	257	252	257	265	249	247	238	253	236	249	254	238	251	264	263	283	253	267	267	262	230	266	273	259	265	263	263	241	268	275	304	284	250	268	252	246	276	253	290	281	287	248	264	272	294	264	264	293	252	274	269	265	279	253	255	260	287	261	266	277	252	290	283	252	280	264	264	265	266	279	258	263	262	269	253	279	289	291	306	276	267	260	264	249	250	280	252	266	279	261	261	273	296	251	266	282	290	314	273	255	233	263	242	286	277	269	267	262	255	244	280	261	266	263	271	232	245	259	238	259	248	253	272	260	272	249	266	237	247	247	240	256	305	264	261	254	257	267	312	262	239	239	249	271	260	252	258	265	296	256	258	257	257	258	271	277	257	243	250	269	258	262	239	279	264	279	261	271	239	244	249	259	247	259	285	254	260	255	239	238	278	261	256	289	285	259	264	267	274	251	226	253	251	226	283	259	263	275	280	245	256	249	259	254	226	251	282	256	268	256	247	233	270	275	273	246	279	278	271	271	293	270	243	267	243	278	287	279	271	274	263	249	268	249	278	264	267	251	283	271	261	246	254	255	264	244	261	270	247	215	276	248	260	303	265	275	293	275	245	261	259	237	265	301	277	250	267	254	259	252	247	228	245	234	262	261	263	273	259	252	257	276	275	266	278	254	269	244	256	277	273	245	247	248	272	301	261	216	251	269	272	269	281	267	259	273	281	246	281	281	229	277	266	246	263	252	231	272	279	271	255	234	271	275	257	264	275	263	263	261	236	254	274	263	286	239	272	262	251	270	271	261	257	270	245	281	262	250	260	271	254	270	299	281	279	284	242	268	235	277	295	276	291	251	245	247	278	262	273	291	287	270	257	261	247	258	264	234	247	268	262	275	276	236	264	298	248	252	266	247	269	276	231	254	282	294	257	258	278	289	252	262	261	242	290	249	271	251	257	268	260	249	258	239	287	263	252	265	242	290	249	224	253	271	274	242	260	252	276	261	265	275	260	245	242	239	253	243	246	271	276	287	265	240	243	280	278	265	286	250	237	267	260	264	242	271	251	260	280	255	258	277	262	281	280	270	266	269	247	260	253	251	285	266	257	239	281	244	274	252	251	276	283	212	251	261	257	282	249	255	272	294	261	268	271	271	284	251	248	267	285	267	259	249	249	243	237	243	257	276	259	223	244	261	235	218	237	273	250	266	316	267	259	259	236	279	245	267	276	268	263	257	266	276	244	274	275	261	292	229	272	258	270	277	239	271	290	272	260	266	258	274	256	254	259	261	281	292	251	259	275	251	270	267	276	247	243	254	273	260	244	268	250	288	292	250	256	276	253	272	238	247	264	261	261	264	269	260	257	224	249	270	255	264	279	253	257	274	265	263	245	248	270	257	246	273	248	270	251	281	300	232	270	251	231	237	284	274	271	262	253	261	259	277	258	260	276	261	239	273	235	266	245	274	269	264	255	264	252	252	254	266	264	257	268	264	286	270	262	283	254	258	238	231	271	288	260	269	273	250	278	264	233	265	275	272	255	255	272	258	268	245	294	276	247	249	254	243	268	262	273	259	272	250	260	268	257	259	271	263	254	265	258	260	267	273	281	267	277	249	290	264	248	271	251	272	266	256	255	268	271	263	285	266	256	250	258	264	255	260	269	268	236	254	258	282	254	243	244	257	280	284	262	274	265	242	226	264	288	267	279	281	257	286	231	266	258	290	249	268	264	260	252	255	276	255	243	259	274	262	259	270	287	250	270	257	235	252	264	251	275
21432	14824	11793	6094	4238	3117	2368	1951	1503	1306	1146	999	925	827	713	711	658	589	554	562	523	492	506	505	536	472	477	478	436	453	444	433	449	423	442	448	453	428	424	420	393	402	398	399	383	407	404	418	413	383	430	374	422	431	395	385	363	391	402	372	404	411	419	401	401	382	404	386	433	413	360	397	415	395	397	389	362	379	375	371	381	402	347	417	415	437	383	401	396	393	415	393	370	413	392	383	393	349	382	370	356	373	410	377	385	362	420	370	391	379	380	412	412	396	391	376	402	382	372	384	389	400	416	375	409	402	342	376	405	390	369	381	416	371	345	400	404	364	387	377	410	378	381	363	381	402	384	396	432	368	401	366	387	410	403	390	421	381	379	402	399	432	392	370	404	400	407	376	391	377	404	386	388	339	384	408	403	374	390	410	359	386	365	429	371	364	358	422	399	373	390	392	387	359	374	385	378	382	390	363	384	381	383	386	367	336	400	403	377	382	400	385	378	368	411	364	411	372	383	414	361	380	391	366	387	356	415	392	400	408	395	392	386	399	384	354	393	400	369	372	413	391	437	384	382	388	401	392	404	357	396	427	435	378	366	376	399	395	375	380	391	408	374	403	396	414	393	378	401	396	422	400	388	378	404	430	390	383	363	390	382	387	400	422	346	382	411	415	396	402	370	379	383	368	420	402	378	363	399	386	361	375	424	364	411	385	378	381	386	420	390	384	421	418	389	374	404	396	406	367	385	387	365	375	362	378	397	405	381	352	360	402	350	417	375	360	419	400	381	374	363	416	361	392	379	387	389	410	414	398	393	405	414	383	399	402	401	364	381	396	378	349	395	387	394	403	398	354	394	408	407	389	405	382	386	372	370	418	398	380	370	367	428	382	377	362	441	370	366	370	380	382	434	412	401	372	419	418	394	388	391	390	421	392	382	402	385	353	366	390	378	404	428	411	397	378	342	406	379	410	391	377	432	407	360	370	387	376	388	364	409	374	366	361	379	382	392	405	412	378	388	412	406	385	370	368	410	403	400	406	388	379	382	356	375	386	386	409	426	384	450	384	362	405	399	374	400	362	403	353	381	382	357	372	362	393	353	399	368	398	376	361	393	365	391	374	383	382	362	400	385	392	377	358	400	359	429	396	400	404	382	386	386	352	341	389	397	393	383	423	367	377	381	368	426	431	382	362	422	375	378	431	358	347	394	338	360	435	404	388	380	382	363	383	395	357	407	396	426	353	388	372	388	373	365	392	364	370	395	416	380	402	356	379	362	380	412	366	395	380	416	394	396	374	398	372	386	380	363	422	387	391	398	366	371	370	376	401	401	375	379	401	373	409	403	399	356	382	364	381	377	346	388	403	350	359	360	379	368	388	370	380	399	377	359	377	384	405	363	357	397	344	383	369	412	365	389	354	417	396	429	393	386	381	373	385	421	365	358	375	377	375	366	394	383	366	354	341	377	357	404	410	408	387	410	387	390	421	441	334	370	422	396	382	377	380	376	432	368	392	380	425	381	394	398	360	341	373	394	391	417	403	424	400	344	375	379	395	362	392	356	369	392	413	335	382	375	385	383	410	400	412	388	373	406	374	366	415	364	384	409	387	368	384	397	400	420	411	390	387	416	375	358	380	407	364	371	374	386	397	426	395	376	393	429	361	388	370	403	404	382	403	394	381	378	397	403	398	356	379	415	386	338	375	386	392	369	433	380	399	394	376	396	363	398	384	392	385	402	370	398	399	389	363	406	370	382	371	373	397	409	358	379	358	388	398	387	363	369	379	365	410	378	388	424	393	373	394	403	377	381	387	392	388	396	411	378	343	368	380	381	389	382	387	395	362	398	388	397	413	398	373	406	385	416	390	363	392	375	385	380	445	413	395	410	365	389	401	405	368	378	398	382	400	375	435	419	367	414	387	356	410	375	388	415	401	359	413	382	378	406	404	387	379	402	411	414	390	407	344	385	389	386	380	367	388	424	404	406	398	403	357	387	405	435	387	383	417	409	379	396	372	360	370	360	392	365	382	394	370	365	409	372	387	378	412	341	375	353	356	401	382	396	405	398	350	374	383	389	382	417	443	381	391	379	388	386	384	402	390	392	385	387	369	377	392	381	387	370	391	413	390	378	376	410	382	382	400	412	359	398	357	381	392	386	378	381	380	412	354	377	394	378	417	399	391	402	388	402	394	426	400	388	370	401	367	366	384	388	403	385	405	391	350	407	381	382	394	374	399	388	379	393	426	385	354	387	399	400	367	372	395	388	367	363	388	382	385	379	377	407	348	397	374	363	368	385	407	395	412	359	385	401	389	374	383	387	377	405	425	367	410	317	369	383	351	348	403	380	398	403	362	348	383	374	395	388	369	414	399	401	389	383	405	382	404	393	400	365	383	412	401	368	431	394	375	387	401	404	381	423	372	373	408	390	379	405	386	437	381	399	387	379	390	427	420	399	351	362	419	357	350	368	398	390	375	395	384	398	374	387	406	415	360	375	357	380	414	361	355	365	389	367	398	391	380	394	363	408	411	366	408	359	382	360	366	386	378	397	366	370	395	321	371	408	400	366	409	405	411	388	353	387	433	381	401	384	396	364	379	395	392	398	406	388	385	379	352	386	390	368	401	416	393	403	378	386	363	383	368	391	374	407	400	402	390	378	384	394	387	374	330	364	381	400	426	407	408	382	372	455	384	381	366	396	382	377	392	355	386	400	354	391	364	410	404	401	372	384	370	369	367	389	389	393	403	387	394	389	410	418	396	371	372	394	360	397	393	404	405	379	365	397	387	380	375	369	367	387	382	363	367	357	428	389	402	367	373	363	392	402	397	378	414	348	381	380	397	381	384	372	409	389	398	354	423	380	387	396	374	323	395	383	406	423	372	405	392	357	361	379	384	390	371	385	383	367	418	376	389	370	372	377	394	347	418	366	406	363	414	374	386	373	399	376	394	381	419	397	356	347	359	379	402	397	397	384	381	381	407	399	381	389	387	407	418	379	396	385	360	397	373	389	367	354	363	377	381	422	359	407	406	417	423	414	416	399	397	372	388	412	414	360	376	409	396	355	346	424	387	376	380	366	393	399	375	407	396	387	376	370	415	386	381	401	373	353	394	429	387	396	410	374	397	371	410	390	396	395	372	369	362	383	372	379	362	411	380	420	363	374	394	369	342	368	382	366	384	368	404	384	408	374	378	395	392	397	391	373	384	386	429	344	366	394	403	353	383	387	367	383	400	407	379	367	393	388	372	369	390	385	387	415	381	419	380	352	407	390	378	392	392	353	402	370	364	373	397	409	399	372	383	406	387	376	399	382	388	391	356	397	380	378	399	368	392	429	396	387	402	377	429	397	383	411	384	400	375	336	392	382	372	355	374	376	366	401	378	383	401	368	394	395	396	402	402	381	384	372	409	370	384	388	392	374	344	392	391	369	366	422	401	386	401	375	393	410	424	386	386	376	360	406	405	384	366	402	381	392	381	398	355	379	396	387	387
26637	20331	8498	800	588	488	492	463	454	474	497	474	501	463	492	504	474	453	522	445	491	467	492	439	476	473	441	476	523	464	459	445	483	467	442	460	413	471	486	427	522	439	481	498	468	484	484	459	467	458	458	467	478	444	458	484	485	435	477	494	442	440	448	478	478	472	469	471	452	489	473	459	471	436	475	504	512	449	473	498	495	500	444	476	488	475	425	472	467	467	472	517	469	460	463	450	465	449	459	478	464	439	489	445	468	450	474	448	469	482	463	437	450	447	429	517	471	483	476	449	464	472	475	466	443	514	473	465	471	449	459	546	482	499	484	508	451	483	484	485	513	474	486	459	483	499	500	454	444	503	462	469	458	465	466	489	496	461	474	474	444	496	480	452	469	474	504	449	457	434	470	469	459	433	467	500	450	447	482	458	479	484	504	489	402	451	449	480	459	462	466	450	500	454	467	472	445	505	469	448	466	480	476	461	461	484	464	452	497	495	445	470	445	457	435	462	445	450	479	490	459	456	469	468	468	474	492	479	476	467	494	465	459	483	462	502	464	485	487	439	476	473	479	478	466	460	491	445	465	442	450	453	489	479	449	497	470	453	470	442	483	421	467	445	432	443	463	445	459	455	463	487	459	453	458	435	445	465	451	518	470	499	469	470	496	457	502	463	485	444	474	466	479	498	450	472	471	462	447	472	471	438	443	418	452	457	491	477	466	487	475	460	455	454	464	514	493	487	484	465	460	478	462	498	442	471	482	525	446	465	444	494	491	437	460	462	445	441	461	471	452	453	461	468	513	468	492	465	422	499	433	474	464	471	442	456	445	448	489	476	450	453	477	488	477	482	473	496	473	493	477	458	524	467	464	533	483	458	438	443	432	511	464	438	437	458	447	456	467	492	446	492	470	455	493	482	498	476	450	494	461	444	480	467	498	450	453	483	477	457	469	423	457	468	456	481	471	470	476	486	458	478	500	495	477	458	461	489	475	467	448	433	475	459	457	473	428	455	471	450	409	457	456	492	488	448	482	510	468	480	518	472	453	490	462	495	462	483	498	486	486	498	456	428	450	476	463	441	469	435	461	465	510	483	454	444	460	472	489	467	501	492	442	486	461	483	452	424	519	451	466	505	480	468	459	505	466	461	512	507	432	429	529	442	426	449	507	449	452	490	481	461	489	468	449	447	450	433	487	462	451	477	423	447	498	451	460	475	484	482	486	466	447	419	455	460	466	430	482	476	419	451	451	464	493	442	455	461	469	455	462	430	445	469	475	458	484	499	479	463	462	446	455	462	463	424	468	461	459	433	441	486	482	488	467	527	464	492	441	459	453	499	450	476	467	434	458	466	446	482	467	444	483	473	483	467	450	464	474	441	485	478	488	493	490	464	447	429	495	467	472	491	497	475	531	454	462	484	452	466	449	500	469	474	423	497	458	459	485	467	477	492	466	446	463	463	452	523	480	455	466	455	472	484	456	431	466	448	500	467	474	470	459	466	460	511	465	477	507	445	505	453	475	461	473	480	481	474	516	463	463	467	492	450	470	460	465	431	475	476	463	476	468	452	456	441	429	474	502	462	484	467	452	432	465	469	515	474	447	467	485	450	448	425	459	476	475	466	442	500	470	488	457	461	447	480	448	484	464	493	504	484	501	459	450	496	495	454	470	471	452	460	423	461	458	453	447	436	478	468	420	468	486	498	458	453	453	480	464	501	463	458	460	488	488	482	508	463	481	436	457	471	462	484	484	490	487	465	465	447	453	466	475	467	495	515	473	491	477	455	486	466	461	461	455	489	462	470	510	502	472	471	501	490	490	445	483	447	495	465	459	452	451	494	461	487	470	465	441	462	458	446	479	481	488	502	469	505	478	500	476	440	438	507	482	484	429	465	445	469	460	486	477	488	478	493	449	451	475	463	501	469	475	458	497	475	485	472	479	493	476	493	484	467	479	456	456	457	453	499	443	483	460	474	473	488	467	477	454	473	450	476	482	489	466	460	471	464	460	465	486	484	470	446	456	481	497	480	462	509	476	473	455	472	465	482	442	473	430	461	431	441	484	472	522	458	501	505	444	464	477	430	480	424	491	480	484	485	436	450	509	491	473	474	490	464	490	486	459	453	436	458	460	474	480	450	475	441	470	456	490	512	483	501	488	478	485	451	490	491	472	468	477	474	490	438	490	448	487	482	480	479	486	426	473	455	442	482	443	435	441	479	448	489	480	459	445	450	473	446	454	473	467	464	502	511	474	516	423	485	495	485	495	507	484	443	498	457	464	464	469	461	463	480	449	483	477	472	431	481	499	476	504	438	453	422	439	469	513	454	450	466	463	498	515	469	447	455	474	449	482	478	503	446	489	465	502	490	522	466	487	467	468	465	481	481	463	482	458	462	496	499	484	467	461	470	402	491	477	474	464	475	471	465	440	481	475	484	454	471	454	497	484	455	506	481	485	481	479	448	426	472	448	467	456	442	500	484	488	468	462	470	448	460	470	426	465	496	476	481	461	487	481	518	435	463	444	476	513	477	462	463	479	429	473	526	476	463	438	485	456	488	490	477	504	482	470	470	448	448	494	492	474	463	471	446	463	468	467	458	461	479	496	484	462	478	470	506	502	430	481	439	438	468	453	444	483	452	485	454	491	435	448	438	499	447	465	487	467	453	502	432	428	524	491	466	472	504	482	470	473	452	516	477	469	431	451	468	481	477	441	483	474	478	485	496	479	490	477	470	482	483	436	475	485	494	508	424	450	465	494	458	454	427	470	447	477	465	489	457	451	482	491	456	450	483	470	460	465	461	451	414	520	449	447	459	477	462	467	494	456	466	471	490	440	462	466	524	464	484	442	482	453	460	457	468	480	449	478	497	500	440	465	485	461	486	477	478	477	500	495	459	442	478	481	472	480	461	441	462	472	443	464	492	503	487	455	454	471	477	448	479	468	453	495	470	426	428	476	451	468	429	475	470	468	423	483	471	446	433	483	487	450	490	465	534	447	482	462	477	478	464	436	451	495	481	480	461	462	454	487	463	490	453	458	475	490	435	474	400	436	488	475	460	457	465	489	453	501	498	500	495	451	454	462	485	457	435	484	467	482	513	451	472	442	488	480	451	509	469	480	445	483	497	478	456	451	446	465	457	445	446	478	453	432	499	513	440	489	465	483	461	456	463	447	447	455	441	437	481	503	457	405	490	480	439	492	482	461	488	491	458	456	465	444	443	492	444	444	449	464	498	489	472	465	472	437	456	458	456	449	444	509	492	490	451	445	457	483	444	439	447	492	454	490	510	466	453	490	464	433	456	451	465	474	471	478	460	480	475	496	444	476	486	483	466	460	467	477	437	474	438	479	464	410	505	426	496	483	476	449	452	484	478	467	474	497	488	463	486	484	453	432	439	449	494	491	475	441	460	471	482	451	495	486	499	509	491	457	459	458	488	500	483	473	500	480	463	488	458	481	479	471	453	501	425	489	459	499	449	468	429	427	478	521	473
8674	1339	1179	914	761	757	770	755	642	683	681	685	681	702	694	672	652	656	625	624	629	670	653	631	693	699	675	672	620	697	710	654	672	669	665	702	688	626	651	708	668	682	673	658	704	663	685	694	660	713	642	651	687	654	728	677	648	680	666	681	650	656	701	685	680	662	622	648	675	612	669	657	662	666	675	682	638	686	627	665	713	659	697	630	693	686	620	693	685	679	654	632	678	710	672	653	707	635	730	685	639	661	668	650	630	661	678	669	690	656	646	678	664	629	648	679	655	683	685	649	690	670	673	681	689	625	653	604	697	705	643	688	657	604	636	687	584	629	659	685	654	728	708	622	665	704	691	674	673	674	692	690	616	686	667	657	688	634	655	642	684	644	665	654	664	688	664	693	664	638	625	671	656	671	690	682	691	695	654	660	720	606	696	742	692	680	649	635	705	687	653	668	658	677	648	649	716	674	663	670	668	676	642	652	716	650	672	673	680	651	690	672	676	671	662	667	677	646	668	648	653	620	686	671	649	648	685	698	668	651	692	661	667	690	646	611	694	678	650	654	641	627	678	711	659	663	630	676	691	666	663	672	622	686	686	637	662	651	699	631	612	668	718	687	677	649	686	702	636	647	655	682	635	665	658	611	657	621	684	662	622	611	696	652	700	680	668	688	654	670	638	636	687	667	641	673	625	643	656	603	643	639	704	653	630	625	624	642	647	654	669	673	671	708	630	662	639	645	655	645	626	682	674	692	652	694	718	609	692	683	637	691	605	661	650	692	645	691	676	657	658	646	651	669	683	667	704	708	661	687	687	653	653	653	671	676	687	652	675	634	678	707	622	667	604	733	609	690	643	690	664	693	653	649	686	693	664	680	675	614	668	666	679	688	645	662	653	655	652	695	647	636	681	656	648	627	647	672	657	656	695	624	633	685	635	652	681	677	637	648	627	650	650	701	651	694	668	683	640	724	663	656	663	671	696	670	658	666	666	662	666	691	700	755	714	681	658	664	672	652	706	660	734	672	654	659	660	660	652	640	668	704	639	667	656	688	670	668	718	667	681	669	666	705	640	679	663	647	664	670	642	647	678	661	645	615	605	676	643	659	723	620	652	645	666	643	664	657	676	634	654	673	619	663	634	648	656	682	657	688	675	632	683	652	670	667	666	679	648	632	660	627	657	627	628	705	683	687	652	649	646	652	720	695	655	663	665	639	708	674	637	684	652	610	621	668	646	683	687	641	665	663	657	671	610	646	701	663	681	680	683	629	682	638	639	678	671	638	656	672	678	663	675	661	672	682	654	666	679	684	667	687	690	665	651	668	618	676	681	676	673	697	663	616	615	675	663	671	697	688	688	703	724	698	723	658	683	697	664	677	663	701	695	680	618	667	704	650	719	664	680	650	672	680	639	645	656	641	651	681	630	652	697	681	671	711	660	657	681	712	708	667	677	659	618	680	604	693	684	665	685	654	690	688	698	669	627	639	644	654	648	662	661	669	665	645	673	657	652	628	673	701	641	658	612	676	635	667	661	648	628	705	652	679	657	692	684	655	674	693	673	673	677	655	644	707	655	658	632	658	659	645	700	640	611	667	689	652	651	664	633	663	720	681	684	698	696	614	680	671	691	706	684	629	650	706	645	678	687	679	674	700	683	678	656	652	672	700	656	680	657	661	621	684	593	665	685	655	645	626	597	645	693	704	636	656	616	643	637	641	703	651	695	674	626	687	710	664	651	669	676	683	639	699	694	639	681	636	688	689	659	666	675	655	661	650	678	646	643	676	640	699	643	717	637	656	681	675	644	646	609	646	699	689	679	689	676	673	704	673	633	667	660	678	674	648	709	666	650	630	712	662	672	640	653	698	710	679	667	646	643	702	671	655	704	668	677	651	656	688	650	660	674	645	681	639	648	657	610	640	681	648	692	636	703	638	652	661	627	681	661	639	688	669	668	651	657	725	614	667	638	720	630	681	665	614	668	642	667	644	638	718	686	665	636	684	655	634	668	675	654	653	676	655	646	651	666	687	633	662	713	647	686	618	688	641	626	674	666	707	656	646	676	688	656	685	654	676	630	654	661	662	667	682	693	661	670	664	654	665	625	641	628	660	700	701	637	665	665	625	665	635	673	689	704	695	641	650	660	686	671	656	663	678	638	657	666	649	661	686	661	665	706	682	624	648	670	668	680	627	676	673	682	680	663	672	693	642	692	591	621	705	646	696	713	661	667	684	646	661	640	632	697	696	673	650	647	666	715	659	687	713	650	640	639	671	674	664	665	681	665	676	647	682	683	691	677	631	643	674	638	655	662	650	676	667	666	674	662	650	671	671	697	647	652	660	662	630	670	661	651	653	670	648	707	663	666	663	666	670	670	673	676	684	663	657	658	680	664	632	620	676	719	645	629	690	663	655	641	625	632	686	679	689	611	684	673	630	646	646	681	683	705	647	667	644	658	728	667	702	670	669	647	672	634	677	697	665	664	649	629	673	650	644	627	616	685	697	662	706	671	651	678	666	692	697	669	668	686	641	661	647	650	682	626	688	665	653	707	712	596	675	669	700	670	657	652	652	629	662	660	672	681	662	677	665	675	669	657	650	696	683	702	658	650	665	668	676	677	653	639	613	665	673	648	702	699	656	652	711	673	694	646	693	680	686	673	726	649	637	663	625	681	664	650	663	653	630	689	655	672	665	666	678	676	639	660	666	680	648	643	708	705	691	705	709	690	667	683	649	705	625	690	643	680	677	627	661	637	611	685	683	671	634	661	667	645	663	655	684	645	677	672	701	605	682	686	700	654	688	632	654	676	680	624	673	655	679	687	711	665	639	639	684	637	709	701	654	657	666	703	677	659	655	677	706	640	624	663	664	706	684	677	692	701	636	663	664	687	631	672	626	667	648	656	665	692	693	670	646	657	704	673	649	668	656	690	625	659	625	628	662	634	646	658	649	658	665	658	637	679	653	619	635	635	662	683	653	659	644	663	657	703	682	647	661	652	675	656	647	639	635	656	612	651	645	676	698	673	641	701	711	647	648	669	705	670	684	633	655	661	634	629	719	654	676	677	677	689	616	661	661	667	689	693	639	692	651	627	678	651	631	665	655	688	674	670	679	608	680	631	624	654	657	668	698	685	634	638	615	694	698	627	673	662	678	666	695	638	628	640	644	675	650	708	678	646	655	675	638	687	624	632	641	669	660	695	682	595	680	668	693	641	700	691	633	672	633	718	682	626	624	693	682	657	621	660	692	632	685	651	635	662	699	635	669	682	649	649	629	732	674	651	652	636	679	645	617	648	640	687	706	648	663	655	677	703	629	686	637	717	662	638	694	644	650	740	665	692	660	637	640	637	679	681	635	673	630	684	700	656	668	702	664	633	692	674	719	660	664	667	675	656	640	638	700	651	675	652	662	695	643	638	610	671	615	708	626	669	655	667	673	698	631	675	643	661	657	605	747	649	704	673	670	615	646	696	685	700	663	648	645	633	632	670	710
23502	20944	28301	23722	20930	11708	1253	815	678	678	576	633	568	572	524	527	542	544	491	504	541	493	490	538	535	544	518	534	482	532	532	473	494	500	472	526	502	490	502	497	507	485	500	516	528	487	483	485	511	525	521	470	464	483	529	504	502	478	535	460	521	505	508	487	493	476	505	470	478	462	465	506	516	497	551	529	529	495	472	469	496	476	477	463	465	466	484	482	507	467	512	447	453	468	486	476	506	475	493	556	475	457	450	484	454	488	461	465	505	488	485	456	528	467	450	523	508	475	491	462	497	505	457	445	494	460	496	482	483	502	496	501	497	499	482	494	509	442	447	483	493	534	512	502	463	502	496	497	474	460	496	495	447	497	481	494	505	489	504	519	500	490	458	439	515	446	510	442	505	472	490	484	431	475	494	489	471	460	503	512	481	471	565	489	501	508	473	475	499	480	468	509	500	498	478	490	463	449	482	503	524	508	520	491	525	470	497	461	486	504	476	498	466	478	494	500	516	539	514	467	511	472	471	521	503	486	487	516	439	513	431	509	500	505	476	481	486	510	510	465	500	485	503	476	491	486	518	505	464	503	483	464	500	452	478	494	502	469	491	525	490	508	491	490	452	493	483	499	486	458	489	486	491	483	490	529	477	509	452	509	497	511	495	493	506	504	495	532	492	499	485	492	492	490	484	493	533	511	473	499	488	463	509	474	462	501	512	480	465	433	474	482	480	516	508	529	481	508	464	479	506	493	511	466	462	496	460	485	451	489	493	467	458	507	459	495	450	500	536	507	507	453	465	494	489	488	446	487	499	486	470	478	506	476	539	519	508	520	502	504	488	488	481	530	439	483	518	523	468	488	488	512	521	486	475	443	461	520	507	464	507	491	514	497	473	464	488	463	500	487	501	453	536	525	465	491	466	492	497	504	491	451	470	448	492	453	513	505	457	477	442	486	485	489	478	479	480	539	452	471	487	444	489	521	503	484	475	500	518	473	504	497	475	442	451	490	492	475	456	464	503	476	515	502	539	477	468	461	464	454	505	515	450	482	505	504	454	506	517	478	474	473	485	491	493	503	501	522	457	478	477	491	531	475	477	498	495	453	497	478	481	515	456	516	508	500	481	487	531	471	502	528	477	507	509	484	500	452	446	469	499	484	474	510	515	496	530	501	462	435	445	514	474	550	501	481	472	481	470	473	507	509	532	511	485	505	508	512	471	456	503	482	503	470	460	488	458	493	445	488	476	470	484	499	532	488	459	490	486	496	527	474	518	496	478	517	504	488	424	482	509	478	492	518	504	511	477	478	482	462	512	517	457	516	468	457	470	475	468	505	494	500	498	510	497	489	510	476	472	470	528	483	473	455	477	486	485	479	497	489	488	508	490	523	469	475	482	490	475	484	488	419	498	450	432	484	464	479	493	521	487	483	474	504	467	488	467	466	495	477	470	511	472	502	482	500	462	493	462	446	495	475	488	503	495	468	485	489	451	473	458	480	516	485	503	477	475	502	465	486	496	464	488	469	491	495	484	516	476	496	486	453	468	478	466	474	530	492	484	536	475	462	489	502	519	465	442	516	488	479	482	489	495	473	476	466	475	514	501	494	510	477	522	466	456	488	443	474	482	483	524	427	493	550	436	458	487	493	477	510	470	505	482	486	475	485	475	475	519	484	502	515	500	488	515	467	487	483	453	537	491	505	479	512	483	466	479	475	476	471	472	494	475	464	494	518	522	498	482	510	491	452	465	493	513	503	460	495	458	519	454	466	465	513	482	474	490	483	473	436	519	449	460	515	475	479	491	464	462	445	501	487	481	497	478	487	500	463	471	488	469	500	486	465	494	506	508	489	519	467	470	495	448	476	484	461	490	456	483	491	462	515	497	495	500	502	494	443	461	495	479	443	496	507	510	492	495	497	499	502	520	498	519	519	527	492	480	486	507	486	504	484	466	446	526	496	510	471	478	493	490	506	474	476	503	454	469	471	504	536	467	483	521	519	495	508	464	462	476	471	480	486	469	491	487	484	512	489	484	504	468	498	457	522	487	486	505	521	468	464	530	497	444	490	497	448	462	494	495	509	473	495	511	458	500	472	494	495	486	487	487	493	504	501	509	471	465	539	499	487	484	488	480	486	497	462	489	445	479	507	464	471	510	497	467	484	491	464	476	493	489	483	517	498	451	464	503	507	523	500	459	454	468	456	452	460	531	484	498	464	462	452	504	482	494	504	482	480	457	479	476	490	490	490	522	469	463	514	477	491	513	499	475	483	473	477	488	492	475	496	458	466	497	492	481	511	474	476	466	523	513	494	470	452	486	479	506	454	494	449	483	442	483	485	490	460	442	496	493	489	462	523	476	495	509	498	502	477	472	449	516	472	503	488	465	507	463	476	492	491	432	458	512	502	464	473	488	468	478	508	464	463	470	475	521	539	495	520	489	441	448	500	477	468	488	457	493	474	486	502	510	477	450	472	476	517	453	483	468	484	497	467	484	478	497	477	466	506	457	499	466	452	482	514	477	519	447	509	489	472	493	465	487	505	465	500	523	491	481	462	520	491	491	455	426	484	467	461	515	477	481	530	514	444	487	497	440	450	496	505	459	497	496	504	469	509	472	481	473	515	485	502	453	442	490	479	537	462	488	451	520	447	485	458	459	509	501	457	465	495	476	487	523	451	495	503	450	488	477	492	501	436	484	469	467	505	475	500	471	499	514	501	498	501	466	466	466	449	494	488	486	503	495	498	477	455	507	489	480	454	495	497	515	490	465	503	499	478	462	487	447	532	463	530	485	501	494	453	443	487	444	498	473	484	489	490	519	488	444	516	541	509	489	475	472	490	484	478	517	523	493	488	502	481	477	456	508	465	489	494	496	470	497	496	458	469	542	468	467	443	503	459	493	468	501	493	503	495	531	497	490	469	520	517	489	463	493	516	472	457	470	479	476	465	470	496	459	456	462	466	502	449	470	510	468	454	478	508	482	530	488	481	459	504	466	487	479	491	482	487	515	507	504	477	489	455	481	493	488	484	507	436	518	496	468	482	502	487	531	514	440	470	459	472	521	480	493	501	502	471	514	484	515	482	478	444	473	467	497	455	479	487	433	483	488	482	476	479	455	552	501	493	508	455	503	468	496	477	497	484	466	492	484	493	542	517	494	494	451	484	475	472	482	531	447	442	447	480	487	478	530	486	466	501	488	498	477	488	554	459	533	495	452	500	511	498	491	484	507	443	492	501	508	478	459	487	502	503	454	494	460	440	543	458	482	501	443	510	473	523	461	438	521	488	455	487	481	493	492	497	530	503	468	494	509	487	498	474	450	463	498	462	504	470	469	473	469	491	495	517	516	476	528	464	495	500	520	505	502	505	496	487	464	497	480	444	523	510	461	461	468	503	497	466	505	464	516	470	498	477	501	475	490	462	453	487	486	480	451	534	499	482	477	494	495	468	464	495	504	442	462	460	467	473	453	470	502	500	452	505	478	463	534	535	511	490
19771	9661	7908	3947	2864	2248	1741	1509	1363	1239	1060	1029	976	968	904	894	857	842	779	801	776	762	763	779	770	752	721	716	725	753	672	713	727	738	683	727	727	669	753	697	710	696	703	756	680	744	712	671	688	706	781	713	692	695	661	659	720	683	713	700	681	735	704	693	752	685	705	715	686	720	664	699	726	705	687	729	738	680	716	716	682	702	714	724	705	695	731	677	693	691	701	703	734	659	705	757	716	681	686	719	706	750	675	716	715	727	733	747	727	716	725	677	699	695	706	676	664	657	736	675	702	684	704	716	733	734	666	667	658	701	687	688	713	679	720	716	666	703	641	717	713	670	712	713	663	707	674	712	691	677	733	742	743	714	688	691	652	729	699	753	729	704	688	703	716	704	750	688	642	682	731	722	729	708	709	713	713	649	671	699	708	683	697	677	708	663	653	722	707	663	668	678	722	679	666	723	635	683	678	676	700	733	707	678	712	653	725	676	689	696	770	715	723	718	670	646	729	706	717	738	691	736	657	658	699	679	690	682	672	708	672	704	717	686	695	683	703	731	662	688	732	698	690	727	674	725	764	729	754	682	705	712	709	686	685	682	693	722	647	658	696	764	672	685	736	663	716	750	690	731	680	724	754	702	716	709	691	717	679	727	664	714	700	719	678	695	677	678	692	666	679	706	748	661	726	691	705	655	693	700	699	686	713	712	660	703	655	670	624	703	724	656	685	706	712	702	717	680	721	702	735	703	730	700	738	685	722	690	680	690	716	689	700	688	706	677	690	687	712	723	758	685	681	658	691	696	736	684	663	725	702	666	692	704	692	725	663	729	689	704	672	702	724	687	708	678	720	679	718	663	729	681	697	678	672	718	693	737	734	731	704	685	682	722	731	679	723	677	719	732	742	656	707	682	727	664	672	715	689	704	749	730	708	676	732	681	693	701	699	693	716	645	727	700	710	751	650	733	697	729	703	670	710	698	685	712	655	697	697	712	707	721	694	648	697	745	693	683	689	749	709	701	676	681	702	721	729	680	702	670	710	727	710	701	697	694	710	711	700	694	686	732	710	729	679	713	706	738	660	670	693	708	738	712	655	698	716	731	719	687	727	733	734	665	680	701	711	749	672	707	682	725	715	681	704	727	712	706	720	713	732	698	708	672	721	672	741	706	689	728	697	707	728	713	710	708	730	715	734	743	717	742	706	755	731	688	703	697	669	685	683	678	661	683	727	663	727	677	737	704	729	694	691	691	730	733	672	704	735	678	675	637	693	736	737	679	723	689	693	691	745	683	700	745	699	716	711	760	700	649	671	695	729	703	674	690	675	716	696	745	689	664	713	716	701	666	674	671	700	717	706	723	751	637	686	719	700	684	645	717	705	664	719	723	711	702	687	694	658	715	689	669	746	694	653	681	720	733	710	723	685	685	691	660	686	727	696	789	724	715	695	693	737	751	720	718	726	705	693	743	700	639	704	699	704	698	750	678	699	689	693	726	694	694	706	725	690	683	727	695	724	684	749	723	655	675	741	730	659	679	742	688	739	659	725	711	702	719	715	683	691	708	677	721	682	683	684	722	707	695	697	739	702	668	682	677	718	733	713	714	726	644	723	701	725	665	691	764	666	672	686	690	711	689	732	722	717	689	704	710	741	708	713	682	677	693	686	702	719	707	692	688	665	671	703	671	698	714	661	690	644	747	669	715	697	677	702	703	675	674	711	715	704	726	707	720	679	710	697	686	699	642	659	689	665	700	683	666	718	673	676	676	673	666	711	677	713	708	704	708	710	664	699	666	666	622	666	704	712	685	723	674	698	655	684	714	697	696	744	658	720	719	692	681	679	697	708	694	690	714	710	677	733	703	694	670	738	666	697	705	703	622	678	696	697	720	707	710	738	701	678	755	705	713	692	716	725	700	702	709	744	656	681	691	654	662	737	752	704	745	723	662	692	713	731	717	715	687	683	667	669	682	714	676	716	652	694	711	677	715	688	713	681	739	698	746	685	701	683	661	672	733	676	688	702	684	654	689	743	711	719	753	665	728	707	713	686	744	668	708	735	683	679	679	703	732	679	746	696	675	697	717	695	693	735	711	674	731	718	690	739	660	749	695	717	672	663	695	673	763	719	733	664	709	779	704	690	676	674	708	727	696	704	681	727	669	697	742	656	717	713	680	670	748	677	699	704	706	724	733	676	706	715	749	671	707	673	683	736	727	712	720	665	672	670	732	669	673	708	653	692	724	704	700	693	669	720	685	684	693	696	709	719	713	756	724	747	703	720	699	671	700	719	689	708	694	718	699	682	731	676	682	686	675	676	641	686	679	679	687	732	700	710	698	693	717	713	702	720	663	705	722	706	693	700	687	692	661	675	703	691	714	733	699	647	705	670	693	691	673	703	675	665	684	721	667	713	704	725	682	680	698	660	689	709	688	705	700	724	692	709	712	733	668	712	656	699	735	707	730	776	682	678	673	685	682	636	693	670	707	680	720	644	722	670	682	740	700	722	712	691	730	680	681	726	711	695	714	675	706	737	664	693	676	714	661	668	719	702	691	681	691	700	711	674	723	686	712	691	749	714	663	727	702	698	667	716	723	698	650	690	675	721	670	673	698	692	738	700	759	659	661	665	666	652	702	707	668	697	704	709	697	769	676	693	709	705	676	693	702	686	691	724	750	707	679	726	685	715	718	662	676	742	682	681	702	724	681	706	738	693	719	694	695	702	708	703	687	704	688	631	701	715	678	688	650	706	661	719	699	734	707	754	744	729	719	745	716	707	699	671	653	701	679	721	707	697	769	664	700	703	659	724	667	676	670	699	728	725	702	726	709	718	700	714	689	732	688	734	680	683	722	721	716	631	713	704	714	677	702	684	689	678	713	656	693	675	670	642	709	665	685	697	722	711	734	702	693	730	711	674	680	715	694	730	701	704	679	687	681	672	675	693	696	687	723	688	660	702	725	722	680	648	677	712	698	680	682	672	708	714	690	691	709	744	682	706	661	694	718	691	702	756	714	706	689	710	681	695	743	710	700	670	667	722	670	749	711	671	705	667	719	711	720	714	664	736	745	709	704	667	709	707	737	688	727	686	749	635	681	673	685	715	717	712	705	737	716	730	684	697	732	704	679	698	718	678	674	733	675	702	671	710	734	688	680	678	724	672	686	670	672	713	699	697	691	712	731	727	711	738	746	737	751	672	720	705	694	767	688	774	705	736	732	720	663	711	677	682	696	674	655	738	667	728	734	743	682	691	729	724	690	677	667	681	674	679	703	691	692	652	666	651	674	713	709	666	674	724	707	663	712	697	737	679	722	681	724	682	685	693	689	823	724	712	745	667	711	722	681	717	713	733	769	683	676	700	721	713	721	737	736	703	748	726	750	699	729	708	712	749	738	707	654	701	683	685	665	735	704	700	702	717	716	692	695	715	693	654	689	754	678	720	698	731	727	704	698	738	714	653	712	711	690	701	769	704	623	678	673	703	701	688	743	740	782
22599	20936	28692	23358	20939	20960	8454	853	628	551	462	450	430	398	375	384	340	374	310	301	342	324	300	297	283	305	323	272	250	281	286	296	279	278	290	301	279	266	277	244	259	264	256	261	264	265	249	266	268	247	262	282	269	231	309	255	250	272	282	283	263	257	290	287	280	236	272	247	289	240	266	277	265	238	255	244	271	275	259	245	250	254	243	254	277	247	267	267	231	270	272	268	273	233	270	276	227	262	261	232	259	254	282	253	279	235	267	263	267	242	264	247	252	248	279	260	287	236	243	274	276	246	224	256	264	280	275	271	268	258	240	232	255	249	265	251	240	267	251	284	255	287	270	268	297	263	250	258	241	236	282	284	249	276	282	278	281	248	253	258	257	259	258	251	275	272	284	250	250	263	247	250	265	255	248	262	263	263	260	269	262	286	254	272	246	272	261	238	283	275	259	252	272	263	297	248	261	250	264	249	269	254	248	276	279	264	271	279	243	240	267	238	234	270	238	248	264	286	235	265	266	233	246	254	219	278	256	273	277	233	266	306	235	260	248	248	265	248	245	244	241	280	287	272	262	257	269	276	257	248	254	260	246	279	244	268	229	255	259	262	299	257	261	263	253	264	285	271	267	285	265	254	251	265	284	238	247	245	230	254	253	266	252	261	263	276	274	289	267	251	257	266	259	256	269	274	261	253	272	237	280	254	258	238	250	248	272	278	240	273	280	261	285	277	279	265	277	265	248	271	257	244	282	263	258	260	248	242	265	276	297	247	281	264	259	244	274	252	246	253	245	252	277	274	286	245	269	262	258	251	262	286	248	247	277	275	266	238	256	250	267	266	249	273	261	269	245	268	289	248	254	253	263	251	292	246	232	278	259	264	253	271	241	291	269	247	267	270	269	250	278	261	257	285	242	244	259	259	273	276	264	248	269	243	275	237	262	285	255	283	292	238	225	253	320	256	277	274	259	227	255	225	254	229	238	274	284	248	272	254	244	275	253	267	270	220	286	217	261	248	253	248	275	292	256	268	271	233	264	258	255	246	250	264	262	257	263	268	267	236	253	240	244	239	249	282	255	237	268	266	231	259	257	238	243	252	243	247	265	256	254	276	267	242	230	279	261	253	256	254	225	271	249	260	254	263	271	239	268	260	267	232	289	253	247	249	244	267	278	273	271	293	262	270	244	249	276	250	285	295	247	241	260	277	257	270	257	282	262	237	260	252	244	218	232	290	256	263	251	254	261	229	241	262	268	244	252	219	256	259	272	255	282	253	304	274	212	271	268	260	253	241	272	262	282	267	259	245	263	219	280	289	248	257	290	285	251	278	217	261	275	247	237	244	246	258	286	285	258	265	279	275	247	262	252	259	248	311	272	270	271	245	252	247	267	235	244	255	268	246	272	272	260	265	247	252	254	273	265	275	252	253	263	278	274	255	275	251	256	245	230	235	244	262	256	271	254	251	255	253	245	241	251	273	272	254	244	257	269	253	244	251	274	268	262	229	269	269	250	274	255	240	275	264	260	264	258	268	270	234	254	245	241	253	239	249	249	253	252	258	239	255	261	251	270	253	269	268	251	252	272	254	248	249	258	281	245	256	244	250	274	215	283	272	239	258	282	299	265	257	258	234	287	247	274	283	255	235	257	242	242	262	248	248	241	245	275	259	258	268	272	243	274	249	250	253	259	234	247	261	269	248	271	281	274	273	281	262	254	250	271	257	239	247	277	267	243	232	252	248	293	251	233	273	245	259	264	254	275	245	260	253	241	264	250	244	227	280	229	276	233	242	251	251	251	262	257	258	251	258	276	251	265	258	275	258	260	256	239	254	264	237	276	267	262	258	269	254	272	261	264	264	246	259	259	276	268	248	252	261	272	240	257	255	286	274	281	254	242	245	247	262	258	262	233	253	244	297	286	244	277	267	271	255	265	256	251	250	262	296	264	281	252	278	234	254	255	249	240	285	265	255	248	226	288	239	303	259	262	243	243	286	258	231	241	270	269	272	264	240	239	262	284	235	266	251	269	270	237	267	273	234	271	240	236	254	268	232	252	238	266	280	275	239	243	277	255	263	244	275	246	238	260	253	266	256	248	249	251	235	258	240	237	253	230	253	263	259	259	285	280	291	244	255	274	274	224	264	233	236	247	275	269	257	284	280	265	276	267	272	234	270	249	223	265	273	261	253	270	259	267	285	277	266	236	252	273	257	251	276	266	267	229	256	266	248	247	280	241	279	264	258	258	253	267	240	254	245	267	280	274	255	251	284	235	260	269	270	276	255	227	262	243	276	258	248	270	255	270	238	249	232	219	272	278	268	261	235	273	250	214	284	250	236	243	267	245	275	277	244	253	254	240	245	284	232	239	283	257	225	281	262	273	251	251	271	257	254	258	266	258	248	248	264	260	267	235	244	273	265	231	265	243	274	275	269	255	254	263	236	281	253	252	289	228	278	276	246	237	261	249	265	263	262	265	254	295	276	253	262	272	253	277	289	246	237	234	281	278	244	245	239	297	274	243	236	253	286	254	255	245	279	263	258	259	235	283	277	290	258	251	245	262	258	253	283	265	274	258	273	268	257	254	270	253	284	261	242	227	283	314	238	275	271	231	269	286	267	263	235	278	242	257	255	237	276	249	260	288	281	269	240	260	271	262	240	270	272	234	296	256	254	277	270	255	269	271	253	263	261	269	271	266	250	270	232	278	269	294	246	271	245	235	256	276	264	271	235	248	282	241	265	266	247	249	247	253	289	248	254	213	280	277	256	245	259	272	244	267	243	263	262	267	277	256	254	304	261	285	278	259	263	290	250	279	268	259	271	269	275	269	243	273	260	249	260	232	263	245	247	244	241	246	252	282	261	256	244	244	256	276	267	271	236	260	255	278	249	263	282	297	237	253	251	317	272	286	211	285	261	265	264	268	253	244	265	250	235	270	267	263	267	293	239	255	248	254	237	245	264	276	243	261	242	249	262	243	256	238	265	262	239	255	251	280	280	235	250	242	273	277	246	268	254	232	279	274	263	256	251	253	249	244	251	269	252	280	236	285	266	259	282	265	276	270	259	268	294	249	243	248	259	244	267	275	258	281	262	270	280	237	247	252	246	250	244	237	262	248	264	238	273	248	273	258	261	224	247	244	270	259	250	260	259	245	262	247	252	282	259	243	277	259	244	262	246	269	255	239	276	247	256	290	256	269	254	260	254	239	256	264	275	269	265	280	246	274	223	250	252	253	246	222	252	247	264	265	245	267	212	282	267	278	226	261	275	258	286	250	277	253	246	274	244	264	229	262	240	250	275	232	258	265	265	245	245	267	257	243	264	256	245	276	262	251	239	255	227	238	265	257	241	238	257	268	254	278	267	266	271	233	293	258	250	250	273	281	240	278	283	279	280	255	291	281	261	275	284	254	240	265	240	300	256	250	265	248	250	277	241	258	275	230	259	269	289	251	252	268	244	257	259	250	246	255	262	243	265	243	254	253	280	278	254	283	287
20957	15069	12085	6030	4256	3182	2451	1829	1533	1288	1168	1015	882	783	704	738	653	605	595	567	558	507	502	517	492	426	456	455	416	437	452	430	432	440	409	423	413	400	449	434	394	428	393	440	445	420	380	376	409	405	362	367	393	430	412	405	432	428	376	411	371	407	395	386	388	400	396	423	409	370	389	372	394	386	415	414	408	355	380	367	389	343	401	371	363	378	391	382	372	387	392	364	406	358	410	376	379	373	370	385	393	373	386	374	407	400	407	346	353	376	389	399	392	389	393	367	379	364	376	399	387	383	354	348	412	362	367	413	412	363	394	394	338	377	343	390	373	389	387	378	400	373	358	368	381	354	411	373	370	351	367	402	385	380	367	385	395	368	371	363	403	413	393	401	401	368	390	377	367	361	369	382	397	382	402	389	387	357	374	370	362	374	350	395	359	361	386	377	382	371	404	399	399	391	373	374	393	347	355	353	347	380	380	344	345	381	356	387	397	371	354	376	361	382	381	403	353	377	370	360	357	400	403	381	382	367	387	390	361	367	393	372	369	384	389	351	407	367	359	396	385	350	381	387	382	398	381	378	415	386	379	395	367	370	345	413	357	377	361	395	377	398	399	358	378	356	392	402	373	399	391	382	411	382	372	390	380	367	365	403	341	382	362	365	355	389	388	377	361	357	395	397	358	390	381	367	363	365	372	360	372	394	349	388	352	382	372	384	356	393	386	384	341	369	355	397	402	382	355	387	381	378	347	363	374	407	363	369	384	376	394	363	361	331	377	393	384	377	347	394	401	391	376	375	391	397	354	327	387	369	381	379	366	397	358	377	383	381	384	389	384	361	348	393	372	382	376	374	390	384	340	387	385	401	389	366	351	384	382	388	342	393	381	392	396	393	403	358	389	391	375	366	390	365	389	371	373	416	330	363	406	347	353	415	402	397	434	388	352	386	397	372	333	391	400	403	404	393	348	397	396	347	391	371	410	369	378	383	395	420	374	371	359	367	391	360	367	365	377	370	381	384	379	355	333	368	388	354	343	378	400	383	388	367	373	398	398	391	374	396	400	371	401	387	403	375	359	368	374	380	387	362	380	363	370	373	341	376	359	372	365	398	375	395	401	383	347	355	361	378	373	378	407	422	377	343	375	370	389	366	409	379	349	431	382	400	359	398	370	387	392	395	382	385	390	369	400	370	360	335	364	343	386	354	362	378	377	405	384	369	394	393	377	405	388	370	397	384	391	356	384	401	371	374	368	393	376	384	370	370	393	373	367	368	372	399	348	348	393	394	415	404	381	359	399	386	375	402	356	363	380	384	394	354	378	379	377	393	406	435	364	390	375	365	380	403	354	384	365	368	368	389	382	381	392	390	380	385	401	343	372	374	416	376	365	359	361	364	380	397	349	363	375	363	352	386	400	371	407	363	413	418	357	389	359	343	379	379	379	387	363	406	367	366	360	378	384	396	364	378	365	411	364	390	390	386	400	401	403	376	372	349	397	382	396	420	385	376	416	385	388	366	384	397	382	391	414	388	344	353	361	397	365	394	404	332	361	378	388	363	366	389	370	384	380	409	386	411	379	381	400	391	355	376	378	392	375	347	346	388	370	398	434	384	416	359	376	385	348	373	382	381	356	361	409	380	408	328	411	370	374	406	382	372	357	398	367	369	406	373	411	378	371	391	356	386	352	377	419	380	354	391	372	400	390	380	386	342	393	384	407	395	380	361	383	411	363	369	372	408	340	392	369	372	379	374	379	374	372	356	376	377	377	373	379	375	354	354	369	382	397	385	397	374	386	357	374	397	404	385	371	371	372	409	376	352	387	333	342	365	381	342	387	367	383	349	405	388	381	367	351	373	364	352	351	378	363	384	382	359	368	353	417	397	399	349	390	375	397	360	342	383	371	376	357	360	392	355	367	384	393	364	382	391	358	372	387	388	371	383	398	350	367	350	375	391	392	371	426	409	387	369	350	361	381	385	398	389	351	371	392	347	392	415	388	407	391	375	418	364	404	418	381	385	376	373	385	383	400	399	377	370	382	401	395	373	414	380	379	405	384	365	382	373	368	399	351	403	379	410	395	394	383	402	406	357	395	382	396	387	405	394	387	372	395	398	365	400	371	362	431	373	370	363	387	380	404	383	376	381	392	411	375	403	354	331	367	381	365	399	382	376	381	410	355	372	346	354	378	396	370	405	359	364	388	377	364	391	379	381	347	365	403	395	399	373	390	365	378	376	355	413	432	393	395	370	391	384	370	375	376	386	373	382	360	384	369	375	398	366	392	393	374	386	381	357	375	368	369	380	379	424	371	400	393	368	382	383	379	383	425	369	397	358	387	368	379	361	415	379	379	368	395	343	385	386	325	371	374	344	387	373	387	386	400	390	391	374	375	374	368	382	374	389	438	390	379	382	357	336	345	351	368	349	361	397	438	383	396	403	367	400	418	377	375	384	382	377	380	343	345	378	364	373	378	370	402	341	392	368	399	383	400	372	381	396	381	402	390	379	374	396	371	361	358	412	354	410	381	377	393	389	400	357	400	378	395	376	373	376	374	393	422	377	411	364	382	378	395	367	388	382	369	382	365	385	366	373	400	366	351	404	395	389	370	363	381	352	389	402	405	371	372	374	399	366	390	393	374	376	372	383	392	384	407	397	357	350	388	391	402	373	359	377	393	376	378	354	349	376	379	400	378	398	352	372	397	392	402	396	377	387	369	392	361	340	373	389	390	357	328	372	390	377	413	398	394	370	399	391	361	396	378	371	356	400	375	374	394	390	397	378	390	429	420	368	404	410	374	393	340	378	358	405	452	387	378	382	384	349	381	363	433	432	340	373	401	399	385	364	378	384	398	379	363	388	378	351	361	377	389	393	396	393	397	427	393	417	360	348	384	407	390	365	363	349	402	371	367	388	367	372	390	369	383	387	422	354	378	371	381	407	384	405	352	392	376	388	411	376	378	404	358	392	358	357	404	365	362	381	363	368	411	388	380	417	404	363	370	372	347	368	353	349	386	415	430	380	375	394	409	394	400	395	376	384	362	399	391	377	358	351	396	361	376	386	410	402	404	413	374	362	363	383	393	377	385	405	388	367	351	388	379	358	362	397	366	363	374	387	365	394	388	364	363	369	385	388	388	395	380	401	385	363	418	354	406	341	404	372	350	360	381	372	376	405	341	401	362	369	385	400	381	392	396	373	373	388	371	355	344	392	385	344	381	367	369	369	381	419	405	375	373	398	364	369	348	408	414	368	426	387	366	387	376	404	379	383	370	372	382	390	422	351	378	381	367	414	390	390	354	391	380	371	371	349	361	363	359	360	373	411	383	411	356	398	389	391	396	333	355	371	386	394	384	396	398	378	406	370	389	399	349	413	361	368	365	355	385	381	405	406	398	385	415	383	397	383	371	403	388	400	370	401	339	385	395	367	392	416	385	392	405	369	394	389	396	403	378	394	354	384	360	398	356	426	397	362	382	375	375	396	403	410	409	381
26670	20358	8595	1019	717	633	559	465	497	415	500	458	492	496	474	480	473	448	484	497	460	448	499	480	473	456	463	486	447	474	434	468	449	479	484	448	458	477	489	475	460	462	469	465	515	443	489	488	458	468	452	476	472	459	494	501	456	468	495	431	504	457	444	429	446	494	472	486	462	483	484	514	466	482	482	464	479	476	505	464	452	491	481	449	477	467	458	505	455	395	430	452	462	464	471	455	501	466	466	485	437	463	439	501	491	487	470	460	481	474	439	461	477	508	428	450	463	456	490	491	466	456	423	484	463	472	477	477	453	466	468	496	511	469	452	432	425	462	438	475	448	427	461	478	477	475	462	489	446	506	470	455	474	458	489	434	440	425	425	465	442	493	450	479	504	436	449	499	463	494	445	500	425	455	477	449	492	467	500	525	464	467	431	435	465	498	449	465	469	461	468	485	447	441	439	474	502	481	429	452	476	460	482	463	468	442	471	460	469	489	455	452	478	465	468	441	460	466	487	492	466	452	459	459	463	427	487	484	476	480	460	469	468	500	492	500	450	479	451	481	485	479	493	469	431	487	489	479	430	449	414	428	445	458	446	493	441	479	459	457	452	470	472	446	454	452	475	491	488	474	457	476	498	448	528	467	471	452	449	461	447	491	458	486	476	459	483	481	427	508	463	503	486	421	474	420	479	456	453	461	432	481	437	497	474	499	471	479	484	500	460	448	448	497	458	468	505	480	455	454	463	436	474	473	500	454	468	496	474	462	501	472	433	464	493	463	471	490	470	474	430	442	455	466	467	486	467	496	474	437	474	504	469	451	480	468	450	476	462	460	433	438	451	472	480	483	488	465	471	499	451	466	498	480	455	487	461	407	454	470	485	449	464	462	506	459	476	480	440	430	517	486	479	487	475	446	477	510	468	484	469	468	484	482	481	447	451	485	447	433	459	439	472	464	436	480	449	479	431	470	473	480	504	473	480	456	498	480	451	455	494	448	440	450	490	464	470	409	437	456	465	467	450	466	471	433	487	452	456	433	486	459	472	453	481	457	465	458	450	480	441	464	478	442	467	448	472	488	466	498	450	481	448	452	470	460	457	457	479	439	463	466	501	478	441	457	484	457	464	451	449	454	469	499	471	445	492	492	478	427	478	449	497	466	433	493	428	466	478	513	464	469	455	442	477	476	472	492	482	459	453	477	485	418	461	484	460	493	495	465	524	436	433	462	463	471	492	482	456	485	463	451	471	489	460	492	519	464	454	446	448	495	440	465	468	451	412	452	522	469	465	481	448	474	459	443	460	441	460	445	421	464	488	439	501	475	493	464	471	441	461	476	470	450	485	437	498	442	460	459	489	460	527	460	451	438	460	431	457	454	465	495	445	438	441	482	479	435	488	495	469	452	492	476	488	492	492	414	447	476	464	464	457	449	490	504	478	441	453	473	466	434	508	475	474	470	470	467	478	421	457	463	478	472	439	464	447	448	488	468	495	488	434	436	426	474	422	438	444	459	490	489	497	473	478	448	470	473	482	414	439	476	482	501	468	461	490	443	413	451	480	429	462	484	475	460	450	458	511	453	460	452	429	468	483	457	449	454	472	478	459	466	470	480	481	489	469	438	455	480	481	434	477	475	442	476	520	467	466	457	488	469	476	441	504	533	474	449	460	483	445	464	444	471	471	478	509	467	424	450	449	428	449	485	463	491	497	462	457	476	462	459	433	474	468	445	430	479	467	491	440	487	483	460	505	451	457	465	452	448	448	519	473	481	472	480	457	485	455	491	504	438	483	489	465	443	451	458	471	474	466	481	472	485	479	459	505	455	471	488	482	481	484	452	455	485	476	457	455	487	475	455	463	480	481	438	483	475	452	460	463	422	473	492	500	512	476	475	468	490	422	464	453	497	477	502	455	473	480	435	438	466	434	470	486	463	504	481	487	463	466	490	445	473	500	445	469	463	450	471	467	503	486	481	462	467	493	475	490	499	446	458	474	454	457	469	458	464	494	505	397	446	477	464	483	444	504	477	476	447	471	483	445	481	476	471	444	464	495	483	462	481	473	467	488	469	452	481	474	430	437	428	473	476	519	490	441	457	459	472	436	501	449	483	455	447	475	467	486	465	454	428	481	438	486	468	449	483	500	458	470	445	436	465	434	462	460	469	453	490	468	430	479	460	435	477	489	469	423	481	465	504	439	426	471	464	497	445	476	487	488	455	498	467	485	443	434	448	449	476	466	453	440	444	462	450	488	454	449	481	449	453	454	469	450	472	461	471	476	467	495	480	453	474	472	534	474	489	441	423	474	480	489	485	464	477	484	474	476	458	470	425	494	469	452	486	446	448	466	465	441	467	489	471	454	436	456	510	447	509	459	468	468	449	474	449	469	503	501	468	424	474	496	474	461	464	440	462	481	468	445	450	508	450	447	463	465	470	465	441	496	470	480	474	469	452	465	459	487	459	479	489	450	480	470	488	481	468	494	424	466	471	469	448	474	462	456	489	466	465	493	481	478	422	451	462	481	456	444	451	464	456	450	474	485	483	479	479	456	466	470	444	484	435	446	477	474	501	472	482	468	486	445	448	465	479	490	437	474	455	495	469	487	486	517	489	490	470	457	458	458	485	467	439	465	478	469	459	459	473	458	531	461	471	479	419	445	481	488	497	462	509	465	485	478	470	453	469	475	463	454	511	447	471	488	471	463	462	492	440	463	508	478	486	484	471	479	417	471	449	461	476	444	443	457	474	433	461	468	486	446	499	472	486	446	462	467	497	478	412	490	458	464	508	445	467	453	409	466	473	473	467	500	476	459	463	498	504	487	448	467	477	443	451	455	446	482	463	486	470	461	483	460	439	446	469	455	472	454	471	495	482	432	438	433	453	519	455	449	458	488	479	446	439	495	437	468	479	459	478	454	478	478	492	486	448	441	475	435	464	446	463	440	482	465	514	463	449	472	444	443	477	456	484	467	458	452	472	474	456	456	465	464	477	456	487	460	464	498	472	467	493	469	432	408	469	455	459	482	469	479	471	446	457	451	503	465	435	458	455	491	499	445	453	443	468	441	462	491	466	496	456	447	483	479	465	509	492	476	479	506	428	495	453	461	454	476	451	449	430	486	510	446	477	490	482	503	453	477	489	404	474	493	439	474	434	466	458	458	424	498	457	461	499	486	479	443	490	493	485	488	458	486	430	470	482	461	488	488	482	488	479	462	500	478	480	520	472	437	438	451	464	451	483	462	474	459	507	494	473	473	471	435	465	501	497	460	470	437	494	449	479	470	454	450	458	459	460	449	469	467	448	471	438	445	438	480	467	460	455	510	452	432	504	450	481	451	497	475	487	463	475	500	459	467	465	461	444	461	471	486	471	460	483	464	462	471	455	432	499	454	462	507	504	482	482	461	423	471	504	480	477	455	472	487	488	489	463	483	495	459	475	523	451	460	476	468	447	468	466	454	433	468	475	449	469	448	458	466	490	485	420	441	451	457	434
8280	1444	1305	929	798	794	722	702	710	701	655	708	622	684	638	662	648	673	675	680	701	619	691	623	694	669	615	664	605	644	632	691	659	693	666	620	622	677	698	682	692	682	629	714	668	650	671	644	640	621	685	608	653	648	626	634	674	651	662	666	629	649	645	664	656	661	662	647	653	644	651	680	647	689	635	685	657	667	659	667	657	680	608	623	646	672	648	634	685	705	687	616	650	661	652	649	657	674	708	680	666	676	614	640	641	676	647	688	648	657	619	643	651	656	615	633	665	678	720	647	657	643	680	648	676	623	642	618	671	669	653	627	623	679	618	649	709	667	654	664	616	646	628	671	653	652	653	634	684	648	667	680	669	696	656	674	643	654	638	702	635	664	690	655	630	702	693	673	643	641	643	678	664	629	639	677	685	703	620	652	658	652	625	623	628	622	604	650	623	702	672	661	671	701	651	658	631	634	648	647	710	673	702	612	657	657	697	677	606	674	676	711	647	646	645	666	671	641	647	636	639	615	629	616	677	669	639	658	675	632	722	648	659	625	648	637	654	631	655	658	671	661	682	644	657	630	665	622	637	641	633	663	676	630	643	659	649	695	653	660	671	676	646	662	648	639	632	655	675	655	667	674	630	700	658	647	656	698	649	642	637	592	678	689	712	641	677	660	638	635	660	654	650	655	665	649	594	662	614	667	658	665	697	671	661	643	670	678	680	685	639	655	639	629	699	666	646	713	642	655	623	658	646	671	643	684	655	671	657	606	688	666	678	666	662	670	664	645	627	690	674	667	614	628	676	644	669	635	674	669	697	680	671	644	690	652	696	616	680	672	650	649	690	682	639	679	662	691	673	656	713	640	691	643	654	684	636	629	667	696	628	659	669	683	614	664	661	668	644	639	678	646	641	651	645	655	636	646	613	634	681	675	678	665	652	641	660	679	663	665	677	652	645	659	624	679	628	669	647	672	632	626	663	593	625	645	659	655	665	673	669	668	645	697	666	663	668	651	642	676	648	631	631	626	649	615	666	654	671	686	641	650	687	717	602	593	686	711	655	661	621	647	654	651	651	627	641	660	636	641	623	676	680	638	683	580	698	621	612	673	650	636	632	636	655	643	679	650	641	657	628	661	666	670	673	680	705	656	735	664	614	670	645	652	633	640	623	638	625	692	686	648	673	675	646	658	640	643	683	630	593	679	626	648	625	629	618	687	635	655	682	670	678	620	651	644	637	656	673	674	633	684	614	654	648	622	669	630	667	672	650	666	662	649	678	641	615	680	668	660	656	670	674	670	660	643	649	698	679	674	628	653	672	675	686	666	673	632	650	693	684	655	658	670	647	687	688	669	641	668	604	644	620	636	679	675	667	623	705	657	661	668	650	692	656	623	670	677	691	655	669	666	650	645	635	651	641	691	664	701	633	662	626	709	659	720	607	647	661	669	636	697	702	621	700	663	674	677	679	673	658	661	672	639	637	639	675	703	645	705	684	682	638	661	649	627	664	646	623	697	593	671	659	665	636	648	631	660	644	668	632	630	711	646	676	664	668	632	625	677	673	674	609	646	680	728	637	666	657	671	660	682	666	644	683	643	606	626	651	663	665	672	632	690	657	686	644	661	644	626	665	644	657	709	607	612	660	718	663	657	652	661	673	677	638	658	676	639	690	639	677	603	642	661	675	662	655	685	680	658	685	700	629	627	621	677	696	641	687	640	700	627	686	648	641	621	663	683	682	654	648	641	712	676	677	635	632	662	664	666	634	690	598	633	667	682	633	673	692	666	637	681	687	672	698	659	615	669	682	616	654	670	634	657	649	642	639	655	682	654	641	641	691	649	663	680	642	675	637	675	640	643	635	651	673	676	663	672	643	643	669	614	659	675	688	699	605	646	675	633	644	672	654	663	626	620	661	663	660	632	649	677	668	664	626	653	663	687	660	638	744	638	700	667	628	637	648	669	633	672	668	631	665	643	677	660	618	625	667	709	667	612	662	652	629	622	626	645	642	658	681	681	633	656	670	673	654	675	688	622	642	666	639	638	642	649	651	626	711	620	656	676	654	687	642	657	640	677	698	652	674	624	662	634	626	689	679	653	627	611	597	680	634	670	653	622	630	667	677	672	639	630	660	637	633	676	639	628	656	652	662	625	635	683	651	660	627	625	710	683	670	679	623	645	640	651	676	620	655	668	660	669	667	631	649	661	616	609	659	676	659	617	663	646	657	643	661	633	640	618	643	625	692	703	719	697	629	663	657	691	657	675	654	622	668	696	676	653	635	658	652	630	680	676	657	653	646	663	689	632	646	685	648	635	621	646	674	673	627	721	701	653	696	676	637	682	672	658	650	673	605	676	660	651	666	626	670	633	657	659	618	672	707	671	665	711	690	622	698	675	718	687	656	656	608	664	636	685	625	650	702	619	636	661	660	643	674	650	657	661	665	656	634	602	660	662	664	693	656	650	634	731	620	682	671	652	674	565	688	658	656	653	648	673	677	698	651	700	651	623	604	646	658	688	641	623	646	678	699	623	633	647	626	640	657	658	620	651	623	658	668	618	685	716	696	659	637	655	674	685	642	682	668	731	686	669	677	675	649	631	583	681	667	659	632	632	660	619	623	677	674	669	659	678	667	607	622	636	686	632	616	635	686	641	647	688	647	640	652	698	660	646	640	677	610	661	718	676	658	651	652	680	646	640	681	655	667	661	682	646	652	612	620	661	636	656	660	662	642	603	665	679	629	615	662	662	652	658	717	641	688	635	668	656	652	719	683	671	596	612	657	656	684	644	657	716	647	634	682	651	648	646	627	691	654	657	633	654	666	667	658	643	621	657	647	689	654	715	613	641	656	677	658	671	652	617	678	633	630	618	703	653	680	594	642	618	638	659	663	688	636	654	627	636	667	677	662	662	686	641	655	698	652	644	638	661	670	637	680	728	687	639	699	604	660	679	663	613	642	646	703	633	675	677	680	644	698	654	684	659	689	633	680	695	631	698	674	697	647	612	648	673	683	673	640	664	632	659	675	670	646	632	706	688	639	654	689	741	695	644	671	694	741	654	650	678	662	623	683	627	638	668	679	651	634	687	688	678	637	665	668	670	676	659	644	648	676	612	662	643	625	665	658	640	680	682	643	666	647	669	673	656	650	641	659	646	641	645	672	635	707	679	594	643	641	654	649	675	717	632	620	629	665	652	698	627	657	653	662	670	674	659	631	666	698	631	636	665	633	689	671	651	612	712	653	624	647	676	678	667	688	687	658	623	653	658	642	678	662	656	607	636	680	665	641	643	750	661	634	689	624	653	670	648	704	665	607	645	691	655	699	659	632	635	627	694	690	638	650	646	661	642	648	700	670	643	678	635	672	688	672	656	692	659	671	644	669	641	600	697	620	687	689	590	690	686	675	641	594	641	651	673	706	642	666	648	681	598	645	646	685	621	667	651	635	653	717	664	639	634	650	645	665	642	659	710	642	654	615	651	638	629	637	640	595	683
23430	20934	28287	23709	20922	11750	1208	820	729	680	615	596	619	592	551	516	510	552	487	520	533	545	501	546	514	472	503	557	456	539	484	506	491	478	480	517	469	494	480	509	463	452	458	463	495	458	497	499	508	514	509	498	543	450	525	508	482	488	482	487	475	489	527	526	479	464	492	484	498	495	496	502	489	493	525	495	503	496	446	479	477	480	504	497	485	443	488	463	512	514	506	482	469	488	492	483	461	468	511	455	465	454	464	508	465	444	489	469	496	501	487	462	507	491	488	471	519	506	469	491	513	532	490	471	487	492	494	477	483	483	466	499	450	504	484	476	480	485	517	475	504	500	489	488	496	517	481	488	519	450	454	519	500	513	480	492	453	474	468	476	471	480	508	532	527	442	529	470	495	478	549	495	523	465	490	452	516	482	484	490	475	486	446	496	553	492	494	491	460	484	498	488	475	491	478	489	528	512	480	482	493	488	431	483	495	467	470	484	479	485	502	485	517	483	489	459	477	503	484	460	464	522	478	494	468	474	479	467	442	459	496	453	454	473	479	504	475	493	449	459	491	482	534	473	463	505	495	485	507	485	501	469	461	497	488	465	509	461	475	457	466	463	457	467	471	503	496	489	482	531	513	482	500	512	432	479	509	498	480	521	489	500	470	506	466	511	456	496	523	491	492	490	498	484	504	550	511	464	462	492	505	486	498	488	466	481	492	457	520	493	500	496	459	531	440	488	478	488	459	492	511	474	504	476	531	511	471	449	529	468	484	460	480	493	462	436	471	481	446	484	460	495	488	508	483	487	467	474	472	469	471	468	494	438	500	477	496	523	524	479	492	472	468	496	487	456	489	465	478	509	478	455	517	485	480	464	497	487	488	513	520	466	458	524	495	502	522	501	470	496	518	493	519	475	495	474	455	458	497	474	476	476	486	462	489	491	493	469	466	514	422	456	466	487	523	460	436	470	502	512	461	487	502	509	491	510	482	502	495	462	487	475	435	446	507	478	485	451	457	489	444	485	464	486	500	457	470	496	463	498	491	472	448	468	447	540	464	453	479	510	521	478	457	447	493	467	473	524	540	489	499	457	460	498	487	499	466	497	484	500	461	508	468	469	468	488	474	465	489	482	461	526	508	474	483	475	487	529	481	463	498	481	491	484	538	520	493	493	505	467	481	478	485	451	474	463	500	508	462	462	495	477	489	446	474	475	458	504	454	466	455	491	446	489	464	477	497	462	433	488	519	477	514	475	502	528	489	520	465	498	461	460	491	490	448	470	511	491	486	451	473	510	513	484	467	475	464	508	463	516	519	497	478	487	473	501	518	519	488	496	509	484	485	450	461	457	513	452	529	482	506	472	485	450	479	489	476	503	455	510	484	495	480	447	506	507	448	518	470	492	478	495	514	487	485	493	478	516	487	481	463	498	489	443	511	461	503	502	484	492	460	508	512	473	456	512	460	502	514	464	553	499	492	487	492	501	483	481	466	517	485	517	467	495	461	501	474	480	485	488	496	493	453	459	482	482	487	510	481	460	461	491	481	533	500	501	453	494	489	478	495	493	480	496	488	485	459	453	474	436	473	490	453	493	497	483	518	496	482	498	475	465	497	468	528	489	489	475	489	493	470	430	488	484	479	496	475	433	475	464	431	487	464	469	457	466	494	478	460	470	526	470	435	452	449	500	476	477	529	464	478	460	493	458	505	489	519	518	492	524	474	510	497	489	460	473	524	485	518	457	435	471	472	460	502	449	461	487	481	502	479	495	458	498	489	486	490	498	469	510	488	484	468	472	442	505	475	467	489	438	460	461	490	506	535	509	484	466	500	480	460	490	473	501	463	519	483	509	465	533	483	467	513	491	494	483	511	498	491	499	464	491	483	463	422	485	473	405	518	473	472	444	542	518	470	500	481	462	494	501	463	505	497	498	461	467	509	466	507	493	515	498	468	482	448	517	473	517	497	488	501	493	490	497	460	514	498	504	488	495	466	498	467	499	499	495	463	477	505	482	493	501	462	486	462	481	496	449	451	531	505	501	514	516	498	475	464	478	486	518	460	463	459	514	461	541	508	483	497	465	527	471	492	501	482	479	462	527	482	511	487	493	462	446	450	508	487	495	490	460	508	482	515	474	483	460	483	522	514	496	519	496	497	444	470	494	496	475	492	446	515	461	491	506	530	465	458	495	489	499	479	482	520	481	473	453	475	465	481	442	504	465	544	461	468	487	471	477	471	487	481	495	500	454	495	526	497	504	497	496	484	477	477	471	518	462	465	468	487	476	488	441	452	484	472	511	494	496	477	457	488	451	477	465	489	523	476	484	469	474	508	478	489	486	516	463	492	539	501	500	458	504	530	493	485	487	501	497	480	475	485	483	486	509	506	489	511	507	490	506	461	469	480	493	462	463	472	493	469	476	483	460	470	481	475	463	475	476	486	495	498	477	470	463	455	522	462	492	459	472	481	534	463	511	483	503	469	498	473	496	482	506	501	496	496	506	491	486	467	502	488	510	470	503	500	478	502	454	487	516	497	480	496	470	481	526	463	483	489	446	495	468	459	500	481	453	518	467	464	479	456	513	481	497	471	502	473	497	469	467	466	484	469	513	499	469	490	498	508	462	463	521	466	485	439	466	448	505	460	486	452	500	449	487	462	494	511	482	505	493	462	514	482	500	477	543	486	510	460	492	471	439	506	493	492	475	501	499	477	494	460	510	503	530	498	507	478	432	454	477	467	523	484	471	474	448	506	458	500	495	480	474	494	506	485	469	478	505	477	477	449	472	496	493	511	460	473	457	467	475	484	466	481	472	476	498	467	477	446	486	481	479	441	438	489	482	489	446	460	490	460	475	487	467	512	519	464	484	502	468	515	504	477	497	482	501	510	481	514	483	445	479	411	471	482	453	492	488	457	490	500	448	486	511	474	476	531	494	518	494	480	459	454	477	491	485	455	481	473	464	482	478	476	483	472	498	500	453	473	502	486	445	476	460	473	508	453	474	474	490	486	474	495	462	464	480	447	453	493	491	490	527	492	470	511	493	528	480	484	445	497	484	474	485	511	498	484	500	484	474	509	484	459	477	452	451	456	490	491	463	488	445	527	478	456	470	458	492	488	511	464	478	486	518	482	486	428	463	472	470	487	432	500	451	483	483	482	448	495	474	530	469	485	444	481	493	472	476	467	463	476	469	468	466	524	515	479	492	491	498	504	477	517	462	526	485	537	462	507	532	499	466	523	489	469	515	463	515	500	460	505	503	493	507	497	460	486	478	513	459	492	493	457	476	452	473	493	469	479	498	503	446	451	430	454	464	461	518	456	506	490	514	480	528	445	516	491	469	487	461	495	511	491	430	459	524	443	471	501	502	514	499	476	495	480	498	489	495	493	490	501	500	451	480	499	514	433	453	512	476	480	471	510	478	449	475	536	456	473	517	504	487	467	511	478	495	530	518	490	461	494	482	454	490	493	472	538	471	446	522	510	477	489	500	491	476
19761	9935	7956	4108	2847	2321	1796	1438	1322	1205	1085	969	941	912	910	866	827	818	788	782	818	760	733	727	727	729	715	739	716	720	727	767	768	742	714	749	747	752	678	693	721	661	660	686	732	731	766	667	700	728	695	697	749	716	674	689	695	673	697	730	704	670	709	667	708	722	657	653	656	692	709	689	687	708	712	731	673	710	738	712	676	734	630	667	711	726	693	658	705	738	672	664	668	684	650	691	716	665	697	747	720	641	684	673	705	635	693	674	724	733	708	706	686	744	692	711	689	688	679	684	723	665	685	699	679	673	692	692	731	681	699	683	685	666	679	750	692	702	676	641	721	715	686	659	700	715	663	678	683	719	701	682	704	706	690	665	679	652	687	653	714	656	677	652	661	689	716	686	711	657	699	675	665	684	732	733	730	697	701	704	680	705	744	691	712	671	728	703	677	691	688	681	702	733	661	703	661	669	705	677	703	693	671	732	746	690	691	661	676	668	751	712	664	672	654	709	672	716	672	692	672	708	687	669	689	690	666	705	728	662	662	689	706	685	705	712	693	666	655	704	654	689	677	693	700	697	650	691	673	710	692	665	693	662	704	666	761	704	716	706	674	682	732	706	672	666	695	658	685	687	691	702	679	692	719	727	665	671	646	724	719	629	687	684	677	711	686	731	692	681	694	713	713	657	665	711	738	703	707	643	694	705	723	679	665	702	675	693	654	693	689	675	688	708	694	671	695	665	716	713	713	647	676	701	636	701	678	720	693	724	667	692	703	659	658	699	710	737	685	666	680	707	714	740	687	665	719	692	711	697	682	700	669	704	665	715	705	680	642	712	682	690	685	736	701	699	711	666	657	670	706	687	689	682	687	685	665	718	712	628	720	721	657	701	676	653	650	669	702	669	684	671	698	685	708	657	693	684	692	680	731	635	710	665	700	720	679	666	681	700	715	721	746	617	683	721	688	650	666	723	705	683	686	664	660	705	715	652	679	702	626	663	737	670	702	713	709	661	673	702	701	672	716	677	666	704	683	683	711	672	657	717	721	698	652	683	668	697	695	694	676	672	687	692	713	701	714	699	734	701	672	681	706	715	688	699	678	684	748	699	700	683	725	682	665	698	683	702	654	670	712	675	677	751	699	687	666	684	666	690	670	726	690	661	714	671	719	694	620	700	707	697	722	701	681	700	701	665	684	643	666	646	654	655	692	682	646	681	702	679	708	682	667	686	752	687	676	685	749	639	671	684	696	691	706	725	675	673	681	733	665	715	692	683	697	713	671	653	657	713	705	735	662	664	711	687	718	688	698	678	675	699	722	710	692	671	666	739	700	678	655	668	695	707	643	684	680	674	637	688	707	671	686	720	652	683	640	688	727	686	698	674	674	685	688	657	637	679	705	702	676	674	727	766	733	723	675	688	678	712	685	711	639	678	700	693	728	676	674	715	715	665	688	692	678	675	652	738	654	736	689	666	673	720	706	740	697	686	694	654	693	647	688	666	730	710	714	660	678	689	702	667	666	706	694	712	669	677	673	694	702	694	674	667	686	669	680	662	744	724	704	671	693	642	662	662	703	656	701	675	678	715	674	709	706	724	700	643	705	670	690	660	726	668	702	663	676	666	692	704	731	682	704	685	718	713	691	676	697	709	722	714	665	724	714	730	672	693	703	638	677	688	703	668	677	678	671	763	701	660	692	683	704	715	654	692	733	680	693	689	674	696	687	675	700	677	677	689	700	702	720	675	715	687	705	629	658	706	657	691	691	716	678	689	678	673	671	651	661	699	705	690	681	729	647	697	647	688	699	658	682	694	693	734	716	724	691	688	693	668	711	730	674	707	697	663	704	689	678	688	696	702	664	728	698	696	653	645	736	685	703	678	715	741	692	693	671	734	688	661	709	664	717	671	692	677	655	634	710	663	726	663	673	677	742	718	664	736	675	674	650	714	742	749	687	676	651	636	668	704	690	659	687	692	704	694	689	655	697	720	738	705	711	718	684	710	686	653	653	706	770	704	722	692	669	691	664	734	651	661	650	697	721	644	729	701	693	698	659	721	715	713	717	630	687	701	668	672	665	699	747	684	658	709	695	687	717	694	716	719	718	662	697	762	699	728	730	656	711	678	692	691	734	651	705	705	669	685	677	649	702	666	727	742	707	765	693	693	716	712	619	729	729	675	715	665	678	713	682	659	656	690	673	676	738	622	735	690	729	718	724	673	657	715	709	647	681	708	701	672	704	672	709	711	649	655	686	722	720	739	692	653	695	712	704	694	696	722	728	742	688	715	684	745	695	699	688	699	679	659	648	706	635	629	701	716	680	690	649	638	704	658	731	709	679	685	752	728	711	654	705	667	739	668	691	744	737	674	685	699	703	699	694	674	713	660	690	697	700	660	679	733	671	676	686	705	663	669	693	684	701	623	696	715	656	732	679	664	701	697	709	678	670	663	675	715	697	702	699	686	720	738	676	657	689	705	649	711	719	685	658	670	707	683	663	713	675	645	708	751	741	714	689	654	704	691	669	725	699	635	692	655	702	705	667	638	641	658	698	675	707	721	695	645	686	669	719	710	719	697	710	680	716	721	686	682	659	689	714	742	748	720	674	690	668	682	683	729	694	719	648	724	705	720	713	706	721	648	701	727	647	688	732	673	695	693	693	686	657	693	702	716	706	673	696	652	704	690	703	694	728	675	680	713	691	694	680	696	650	651	660	720	665	717	697	678	678	702	727	717	691	706	656	691	667	713	694	641	647	664	660	685	725	701	702	663	686	711	702	727	720	656	692	722	719	710	706	697	658	676	733	669	672	663	757	668	697	709	655	710	669	672	710	745	701	697	727	694	683	671	733	700	618	690	703	665	691	706	668	661	685	673	647	669	670	673	688	668	682	680	676	705	708	714	667	670	715	656	690	689	619	673	712	684	673	699	624	681	680	682	720	719	729	678	705	733	735	685	697	742	690	690	663	675	669	669	746	697	688	725	670	687	663	714	704	705	662	732	688	710	686	692	650	664	662	649	670	685	712	643	697	713	687	664	701	696	707	673	696	736	712	747	710	727	664	717	671	692	693	641	644	660	714	716	672	699	698	688	672	661	706	621	725	714	695	682	680	659	700	655	723	644	727	670	701	658	727	676	686	660	631	700	705	697	694	697	692	640	679	734	686	645	651	691	699	728	701	708	720	640	735	693	689	713	691	681	689	728	723	692	662	682	675	657	730	666	702	694	714	686	698	687	648	666	669	656	668	698	671	707	701	709	670	686	700	671	693	692	657	692	685	666	691	666	687	719	693	720	687	677	683	680	690	686	647	707	694	689	694	680	651	707	706	703	685	686	645	693	733	654	720	686	681	661	676	692	676	710	692	695	675	711	714	715	687	706	701	702	744	684	727	748	750	706	676	681	652	689	664	699	720	662	701	634	674	741	721	685	693	689	719	691	686	653	681	663	678	716	733	657	705	729	671	738	639	659	655	703	706	679	706	659	733	700	696	711
22607	20946	28746	23355	20947	20977	8647	882	616	574	522	463	418	359	419	370	373	372	317	324	337	286	301	305	326	281	312	303	281	271	274	278	265	258	293	275	286	287	277	245	263	252	271	245	281	254	256	284	252	288	264	252	245	251	278	279	233	248	248	275	250	254	248	263	265	253	294	241	284	275	248	242	248	244	241	286	235	240	253	268	266	259	260	257	225	268	294	252	263	269	264	265	240	265	287	243	269	240	269	248	280	262	273	239	262	250	299	268	286	251	238	244	274	267	273	270	257	256	249	264	241	255	253	259	255	259	278	254	272	265	242	234	279	261	278	265	274	267	280	298	254	262	269	285	278	256	251	260	238	257	260	273	269	258	251	249	253	276	260	258	237	261	267	266	252	233	286	242	257	275	238	235	257	249	229	254	270	255	253	258	245	276	246	234	267	269	269	274	250	245	238	272	249	283	272	235	273	257	239	268	266	262	250	255	233	242	229	224	236	244	245	248	257	283	263	266	253	231	251	277	272	256	276	290	259	268	249	275	226	283	259	240	284	244	291	250	285	263	267	251	248	233	260	229	291	278	244	263	248	261	249	266	252	269	253	294	253	255	244	252	229	242	256	268	249	272	251	240	268	246	263	255	271	271	274	270	258	289	239	249	241	245	251	270	244	268	242	287	291	243	251	260	248	254	254	261	241	241	254	258	251	259	253	233	248	260	261	226	241	253	249	267	253	220	265	268	225	275	259	247	259	226	279	286	281	277	291	277	260	267	243	256	251	255	259	256	253	249	239	259	269	283	270	252	245	260	290	269	246	258	250	267	273	279	244	269	237	261	278	243	250	263	277	245	259	253	240	247	275	243	267	244	238	264	276	282	264	280	281	251	269	241	242	261	275	258	258	255	254	262	242	279	239	254	293	239	244	279	244	266	248	252	271	259	258	258	234	251	282	233	264	255	276	248	236	279	241	252	234	267	249	268	255	256	251	250	242	281	223	281	298	281	244	267	241	239	275	256	236	285	291	253	260	257	256	261	221	246	239	263	259	266	269	245	260	256	252	273	260	251	234	270	247	219	248	261	254	249	235	256	253	270	262	244	250	292	226	275	260	257	296	246	253	248	253	250	236	234	264	253	249	289	274	253	245	258	270	267	246	264	256	242	223	298	261	265	241	241	257	244	253	247	237	266	262	267	270	239	256	253	241	257	254	235	224	269	271	260	231	275	262	256	260	260	276	280	241	234	230	257	260	275	222	253	251	266	264	257	297	246	249	260	277	240	268	263	268	248	264	269	268	277	233	266	259	241	236	250	270	251	270	275	246	262	222	255	257	290	251	275	270	244	253	272	272	252	259	248	256	270	251	276	277	238	256	277	273	246	256	265	240	264	273	257	240	240	257	269	240	255	277	230	220	264	262	274	247	226	291	253	261	279	270	266	268	240	272	280	247	231	263	250	261	266	266	270	255	278	250	252	282	252	285	270	244	265	286	252	260	270	250	260	252	234	249	244	253	246	274	253	270	233	263	267	240	249	240	288	261	255	236	252	249	269	271	245	244	267	289	273	261	281	247	242	259	244	257	237	257	257	254	260	240	299	265	250	256	249	235	273	264	281	264	297	250	244	278	250	259	246	264	268	272	234	272	291	246	278	219	262	260	292	271	243	277	251	256	265	238	261	254	238	261	277	262	263	270	281	223	254	248	227	262	274	269	284	275	257	269	265	265	253	253	268	246	240	224	274	274	257	281	259	241	237	250	250	236	266	246	275	262	274	247	275	266	265	244	269	273	252	266	254	254	249	278	252	244	269	290	266	275	289	275	283	254	244	244	226	252	294	234	288	264	285	281	258	257	250	266	249	266	288	263	252	254	262	231	259	250	292	268	243	257	248	241	256	263	261	268	246	276	275	253	251	294	250	286	258	237	253	248	256	257	243	274	249	257	260	246	276	271	273	286	289	261	273	230	251	239	237	253	227	240	280	280	232	237	270	271	255	243	262	275	260	242	235	263	247	226	228	259	248	235	271	246	227	252	253	263	248	251	254	246	241	244	274	239	270	281	238	252	282	260	265	285	249	221	277	286	250	228	219	256	275	267	238	238	252	220	252	251	265	247	270	289	228	262	259	280	235	277	254	272	241	253	232	273	260	265	257	230	259	277	253	262	254	258	224	281	256	268	249	267	228	242	242	261	252	269	259	252	227	246	275	265	265	280	282	246	234	262	265	240	264	281	215	247	258	283	286	284	276	251	268	272	259	235	254	249	272	246	251	256	253	267	254	257	214	270	217	280	227	252	255	260	240	242	248	251	247	254	257	273	255	239	280	249	239	261	242	270	249	244	257	245	269	282	263	263	260	259	278	242	255	243	260	259	233	246	258	246	254	278	261	271	252	239	239	273	262	250	248	231	272	265	273	270	259	273	241	269	246	264	245	230	247	242	236	250	229	274	234	249	258	268	263	250	243	253	271	276	261	286	287	267	246	257	226	235	233	235	252	263	246	274	216	254	263	254	257	264	235	252	266	271	256	257	277	268	254	263	235	253	225	246	244	257	264	287	259	281	231	268	259	237	268	257	276	257	224	252	248	257	274	259	245	261	254	235	262	245	278	254	246	236	258	252	275	273	258	252	249	249	234	261	296	244	283	253	235	252	235	262	224	251	239	271	248	270	262	232	214	247	246	295	275	273	248	248	285	262	249	240	236	269	277	250	245	275	250	247	235	233	244	248	251	253	279	268	259	253	269	247	239	247	262	248	250	268	266	228	256	290	264	235	254	244	264	230	275	269	242	271	264	241	262	275	245	257	250	262	255	230	254	240	249	252	229	258	257	293	251	253	249	236	237	245	266	244	274	260	273	268	234	277	261	229	234	274	265	226	267	248	288	240	245	255	259	268	272	261	251	267	235	278	266	241	252	263	245	237	239	238	268	265	271	261	247	237	250	270	248	254	278	240	221	216	228	250	275	257	233	254	275	250	290	240	263	271	248	262	249	259	266	232	232	266	262	236	268	243	249	244	271	251	257	246	247	248	254	272	249	263	252	281	266	234	252	273	277	236	258	250	244	245	254	252	282	266	275	232	245	267	254	250	257	257	243	270	263	226	249	264	274	227	264	249	266	240	261	235	272	267	231	270	228	267	273	257	231	239	237	264	284	229	265	239	261	246	264	219	250	280	267	252	246	248	259	258	289	266	254	243	290	252	266	273	274	253	271	262	257	232	265	243	264	259	247	284	251	267	276	255	256	247	236	276	254	247	261	265	234	223	247	251	240	254	242	257	224	235	264	283	283	256	259	269	261	276	268	304	261	273	254	246	247	242	243	254	258	264	253	276	253	272	246	255	298	262	252	240	275	265	262	227	251	251	259	269	248	267	226	237	257	270	286	265	272	259	252	246	247	246	283	247	253	245	268	259	247	253	249	250	251	241	241	253	260	266	275	262	268	257	277	259	259	237	267	272	276	223	256	259	256	237	264	240	260	249	273	291	243	273	249	247	260
21088	15117	12197	6211	4248	3130	2397	1888	1651	1314	1105	964	904	824	756	683	621	605	622	534	540	530	502	485	484	486	501	462	463	407	478	444	408	429	442	432	414	391	406	421	410	408	411	419	425	395	414	405	391	385	416	395	404	403	410	414	417	371	374	393	413	409	373	371	376	368	368	376	375	396	384	378	369	368	395	397	386	350	363	358	382	399	382	407	386	393	407	387	378	374	360	391	402	361	339	348	397	365	368	402	375	362	365	395	389	397	373	385	350	343	390	382	389	372	398	384	445	374	366	372	375	371	402	357	380	363	367	358	395	405	341	423	369	401	334	390	368	388	369	367	386	350	376	395	367	360	376	407	349	369	378	375	371	361	390	398	406	381	379	376	394	407	386	376	393	357	398	408	340	345	352	387	376	348	373	368	381	380	401	380	340	392	365	355	367	354	423	376	323	324	376	371	347	377	379	356	339	349	403	408	381	408	365	392	364	374	364	407	399	371	377	410	360	411	374	368	354	397	371	379	387	350	371	356	379	403	368	390	351	367	437	393	391	354	383	418	390	397	387	379	343	375	361	391	387	358	408	377	353	356	382	370	387	346	367	370	372	388	360	376	370	369	354	374	376	337	399	377	373	364	375	382	390	330	384	367	386	359	398	379	403	388	387	380	380	389	382	358	372	391	374	406	338	390	348	377	369	329	363	404	365	402	365	381	389	392	395	392	352	333	399	421	384	381	357	365	393	365	378	362	390	363	383	347	345	373	377	369	375	367	370	392	394	401	389	351	378	376	384	389	393	369	358	362	380	362	358	378	388	392	350	384	342	370	365	364	342	415	390	379	394	355	338	368	385	397	405	391	398	414	367	377	391	379	403	354	340	382	344	373	382	403	405	414	401	380	422	325	401	376	372	403	378	348	382	361	340	373	355	329	366	360	376	367	399	400	358	413	380	359	353	393	382	349	379	380	393	369	372	353	403	374	378	372	345	366	409	350	381	384	364	382	387	382	364	369	358	377	377	375	368	366	395	381	389	388	387	402	390	348	372	407	385	382	396	390	391	365	371	372	377	389	348	353	367	386	373	380	400	375	413	376	365	343	373	363	388	371	378	373	403	349	366	392	375	382	408	371	376	382	392	355	393	390	357	331	378	386	377	409	381	377	376	362	376	361	362	384	405	361	372	322	365	346	384	373	413	369	381	386	391	381	389	375	362	379	344	378	399	363	363	386	402	392	366	383	388	376	355	374	374	381	370	397	379	358	389	394	376	385	435	376	381	383	366	354	355	362	359	394	373	397	374	389	372	401	373	396	350	351	351	414	382	378	365	379	348	384	368	422	395	398	409	417	380	376	410	358	388	364	380	384	351	384	375	377	397	392	370	415	416	356	372	341	378	386	396	369	339	384	366	382	359	399	353	352	371	382	395	380	380	364	388	386	369	365	334	345	369	389	361	420	414	365	370	371	347	380	355	370	365	383	340	355	386	364	376	345	382	402	382	377	380	363	355	387	362	403	394	391	416	364	399	377	393	366	382	360	373	385	360	387	359	347	371	369	362	354	397	364	389	398	373	384	380	412	382	347	408	424	368	391	372	409	388	398	376	412	384	378	375	387	355	358	339	362	398	378	377	387	420	410	342	325	396	404	357	395	383	375	381	376	388	394	356	406	361	374	365	345	383	375	374	364	378	349	400	354	367	383	412	388	402	372	378	369	397	362	403	365	348	390	353	382	380	406	361	380	398	364	395	381	398	405	386	376	371	330	365	369	411	343	384	362	405	376	359	333	385	369	377	376	385	350	394	370	370	353	380	357	348	373	373	358	392	356	384	384	362	412	350	381	369	377	364	359	390	396	357	361	350	404	383	370	357	371	347	372	372	355	355	362	413	420	365	395	391	382	383	387	345	375	363	401	399	356	347	384	374	369	380	402	355	372	376	396	384	382	382	417	399	357	418	397	416	398	387	360	389	356	372	369	396	367	380	375	393	339	377	384	366	389	381	373	394	389	398	381	347	404	364	359	385	366	385	345	388	359	355	395	392	382	365	404	389	366	365	368	367	350	382	370	338	357	360	361	384	377	400	371	346	363	384	368	379	364	393	363	408	379	336	377	381	368	347	339	364	375	352	387	381	346	350	332	377	378	344	366	396	406	395	380	378	374	388	355	321	399	397	350	381	399	427	394	396	365	379	365	351	384	365	370	364	374	384	363	340	378	373	383	378	403	361	373	364	367	359	395	362	389	393	390	348	379	355	381	405	409	399	376	351	352	389	406	411	407	399	366	321	401	384	392	378	379	321	400	409	402	356	410	378	362	378	358	366	368	403	360	369	366	391	394	371	371	383	378	377	375	376	389	373	377	378	358	369	390	411	377	401	347	400	370	399	395	388	372	359	405	362	344	395	419	379	408	375	360	350	374	405	380	355	376	337	384	385	376	379	395	361	408	356	391	399	379	375	386	347	408	394	356	347	344	369	381	348	362	338	376	342	412	393	376	377	412	363	387	369	369	354	350	372	413	385	363	364	364	371	363	383	368	353	363	370	341	375	409	372	365	384	363	375	387	345	336	401	374	347	383	415	385	397	357	387	389	372	358	388	385	390	385	373	414	378	385	382	382	374	394	393	363	361	364	385	354	399	402	391	363	387	380	376	371	377	367	365	363	394	365	401	367	406	361	376	382	369	383	351	345	385	391	376	367	337	404	403	353	425	384	362	360	407	331	404	375	351	323	372	356	410	362	351	340	346	401	383	375	335	383	384	347	378	358	357	353	373	367	377	355	393	357	389	347	373	384	390	332	345	381	407	363	365	364	372	379	407	384	392	376	372	359	362	386	364	377	382	374	387	396	363	373	368	397	371	386	362	349	333	344	386	370	381	364	342	388	359	362	410	413	338	379	352	366	354	393	371	367	371	344	387	378	374	360	367	379	376	385	383	389	378	354	413	355	396	368	364	384	387	359	402	389	363	366	379	389	410	362	385	366	408	369	379	368	350	364	375	359	355	393	399	402	360	384	377	389	361	375	396	367	358	402	367	381	368	378	369	351	376	321	345	365	357	401	389	349	362	340	395	378	361	388	360	394	381	406	385	382	405	357	385	362	378	315	352	372	361	388	383	363	379	397	399	375	402	360	376	367	368	417	368	381	376	379	372	408	366	354	389	402	387	351	369	358	385	352	354	350	356	376	355	392	321	369	379	397	416	381	362	369	389	385	380	349	379	361	381	380	364	352	368	363	357	358	371	385	329	353	384	391	384	413	375	372	401	352	348	355	353	372	425	386	342	386	360	394	365	353	387	424	396	394	378	362	356	373	395	382	403	381	388	395	354	366	341	383	364	367	389	356	383	392	362	384	391	381	373	376	426	357	396	377	347	379	384	394	365	358	386	344	382	394	391	386	399	360	362	374	360	363	373	361	405	373	399	356	357	377	375	342	377	402	395	334	357	373	369	390	395	387	382	373	386	386	366	386	339	376	403	399	365	376	375	365	370	366	343	339
26579	20307	8235	851	568	525	468	484	461	486	462	442	461	469	446	496	471	465	472	492	468	469	454	476	475	482	477	471	451	449	468	462	486	481	457	446	458	476	469	475	451	483	480	480	433	463	437	442	473	460	395	455	463	453	483	472	437	479	460	471	485	456	450	492	492	432	421	445	482	421	461	511	472	464	420	498	414	460	454	439	446	474	445	471	435	415	428	484	480	458	490	481	462	407	477	452	476	468	466	455	422	475	418	453	445	469	478	431	519	467	480	445	490	471	449	408	478	490	478	494	435	447	462	407	467	465	433	464	485	488	431	474	479	452	464	477	457	455	449	454	496	470	450	438	470	428	466	481	478	466	436	410	477	447	487	463	478	477	491	476	447	445	447	466	465	460	441	466	481	479	474	462	454	461	405	450	483	460	469	506	454	434	475	471	472	458	460	455	455	421	477	487	478	484	466	464	433	464	464	462	426	480	462	460	474	463	470	431	476	464	501	446	442	449	445	494	455	444	460	499	485	454	481	479	488	440	475	470	444	448	414	461	464	454	467	421	467	480	455	460	462	476	468	470	455	446	503	465	484	484	482	451	482	487	471	448	460	449	468	472	451	478	449	440	462	429	438	437	456	428	447	527	460	474	464	477	476	471	482	480	444	429	439	493	474	462	516	450	475	454	447	445	461	448	481	484	431	450	493	433	480	471	444	420	478	477	449	475	470	500	450	452	457	435	435	449	460	465	455	465	453	442	460	498	483	399	468	443	458	489	477	446	497	447	455	477	434	436	469	460	447	452	463	481	410	442	437	464	455	441	436	455	468	451	473	477	459	439	505	474	515	430	461	441	485	462	492	455	464	463	462	419	463	462	472	469	446	466	477	503	471	431	432	478	457	450	491	476	501	516	446	477	460	453	410	463	475	414	481	467	466	465	492	424	456	444	444	492	449	465	454	459	449	481	443	428	472	452	452	488	462	445	465	465	463	472	459	444	446	459	477	471	452	485	474	472	442	454	426	440	469	460	427	480	417	432	472	473	456	483	467	485	476	456	446	447	436	480	419	499	490	455	480	453	427	453	459	477	477	468	467	453	431	462	467	440	466	497	451	440	470	476	480	479	468	433	512	448	460	463	445	444	453	458	462	476	474	479	510	435	449	441	444	506	459	443	466	467	473	489	446	491	465	493	427	455	479	444	464	503	468	477	486	463	429	496	464	437	474	443	456	456	468	440	485	457	471	475	489	476	448	441	470	441	471	441	477	457	445	429	463	440	484	493	499	442	467	456	440	514	443	466	438	446	465	408	457	461	476	427	445	471	461	459	481	469	451	435	468	496	463	454	448	494	480	430	445	407	483	448	486	455	464	472	476	440	468	477	503	415	445	463	460	488	528	479	456	476	518	452	447	468	481	481	454	484	488	459	461	472	434	461	450	474	429	473	452	459	441	423	433	439	479	453	444	446	470	486	453	444	437	454	460	470	447	499	514	519	481	485	430	447	461	493	441	454	437	445	427	451	464	447	445	452	461	463	484	465	462	483	417	461	430	468	506	479	434	453	476	488	446	424	473	476	474	471	456	463	476	448	486	490	461	483	495	452	439	437	446	476	461	486	407	435	509	467	431	466	455	403	454	425	466	463	485	456	427	491	459	480	428	468	439	490	458	454	471	449	455	444	439	484	433	424	470	484	438	462	472	471	439	423	469	469	503	455	448	429	450	491	444	463	427	488	478	466	489	446	436	453	415	494	440	456	456	450	478	463	447	446	465	480	429	487	453	494	481	478	459	471	438	458	454	451	467	464	510	467	488	476	446	478	389	458	472	488	462	481	471	430	447	450	450	478	498	468	441	462	454	478	466	460	449	431	448	472	454	458	457	443	444	461	446	473	458	472	470	436	433	447	470	446	469	474	448	478	453	456	490	457	472	465	467	428	475	491	442	480	475	491	467	453	471	482	491	452	444	448	447	460	434	465	439	471	485	461	462	419	437	443	451	510	447	478	440	451	462	450	446	461	456	501	460	408	457	480	457	487	390	438	455	459	449	444	459	471	423	498	441	453	437	424	459	470	421	452	476	461	462	439	434	453	462	512	425	452	487	480	490	488	483	472	469	440	474	479	468	446	464	463	450	491	462	423	434	460	482	447	476	461	438	443	460	439	465	461	480	433	485	445	452	484	455	440	455	485	458	476	465	450	447	486	477	493	485	455	475	436	485	454	488	481	484	471	421	435	439	419	450	492	477	454	463	450	476	465	446	458	436	459	433	437	456	462	496	484	489	427	473	467	431	447	431	470	468	493	479	481	442	481	498	436	438	494	444	448	465	464	469	460	417	465	473	494	483	494	499	446	468	468	432	485	497	488	463	449	471	465	473	476	472	447	482	453	446	442	487	455	482	482	474	472	479	473	479	436	494	427	450	454	450	443	455	469	475	445	467	435	457	427	467	457	441	467	455	506	438	445	478	494	444	442	444	480	457	441	483	490	473	465	463	451	442	463	460	419	436	459	432	450	480	446	500	466	466	492	461	499	439	466	516	448	470	460	459	490	461	485	478	456	471	436	478	469	456	429	462	440	467	465	496	506	457	509	468	465	447	474	444	483	486	449	472	471	451	466	497	476	417	452	480	482	451	492	440	436	500	488	433	452	459	441	488	428	451	431	467	443	441	483	443	447	462	460	479	477	428	496	465	460	454	470	458	475	491	483	421	469	487	463	482	471	471	442	470	446	472	445	477	460	464	457	495	483	426	445	421	437	441	470	468	456	458	463	466	466	492	490	476	461	494	448	464	451	516	453	454	479	425	447	461	464	442	482	439	447	436	479	462	484	478	442	479	440	452	495	446	461	493	462	466	445	465	491	441	428	465	464	470	475	464	460	441	448	482	455	449	460	480	442	458	446	470	490	448	489	467	476	516	462	430	482	426	459	486	506	471	431	460	475	481	491	489	469	435	459	448	464	462	439	467	450	489	462	479	474	436	457	464	443	463	470	459	441	491	484	471	439	474	505	430	459	450	481	465	458	436	451	494	470	463	439	457	446	497	404	480	471	467	453	469	443	454	424	489	488	473	453	441	467	440	472	442	488	437	453	471	476	420	438	472	512	437	434	456	487	506	494	428	445	482	492	453	462	454	454	464	455	418	452	472	500	458	456	448	421	447	461	440	465	464	468	447	475	485	458	446	428	472	445	490	462	455	450	447	479	456	512	496	467	453	428	444	482	419	474	477	470	464	426	469	483	464	488	441	471	433	455	477	467	457	481	457	467	446	437	460	455	492	468	488	451	454	454	507	476	489	477	488	455	448	473	453	474	491	479	481	486	427	457	432	449	444	453	438	486	472	473	453	496	431	471	507	465	439	445	472	477	476	513	467	496	488	460	434	458	466	482	480	483	473	454	446	463	464	452	446	456	445	452	420	475	490	472	454	487	453	460	458	465	413	471	461	454	449	493	482	458	474	458	458	454	461	447	447	479	457	452	471	462	475	468	418	500	464	498
8106	1347	1108	850	816	737	739	713	705	661	663	664	689	704	685	696	700	658	626	640	657	652	683	720	656	624	585	683	632	666	635	661	648	653	615	645	671	633	625	656	613	709	647	666	654	659	650	637	632	619	659	617	661	617	668	681	666	635	693	621	663	657	661	620	637	625	653	655	702	664	684	683	657	650	640	657	628	638	646	661	669	661	677	636	676	644	636	651	622	642	685	669	654	625	605	619	606	648	681	620	685	682	647	643	661	627	699	631	596	628	667	706	654	605	663	627	649	648	646	635	663	653	658	618	668	667	665	655	668	670	623	654	645	686	684	639	645	629	647	649	679	632	639	664	615	676	643	700	676	653	681	660	650	681	621	660	615	653	660	675	653	677	635	623	606	626	640	618	671	661	621	632	691	686	663	620	679	633	641	655	676	695	649	632	655	605	647	668	618	611	614	612	648	618	715	686	683	677	592	664	650	642	620	638	652	648	643	665	671	676	650	692	651	692	661	661	648	599	632	647	668	672	661	676	671	648	638	652	670	673	638	650	622	681	691	628	651	637	657	709	629	665	644	694	613	585	661	667	593	635	621	660	623	652	637	663	635	652	637	654	656	650	674	628	675	642	666	640	671	651	635	632	650	688	631	625	689	639	614	689	628	687	634	671	680	698	664	664	641	651	617	622	620	669	642	655	626	646	664	686	621	692	662	661	632	627	624	645	636	630	646	646	634	680	634	668	630	660	637	634	645	663	667	640	658	671	635	685	620	662	629	684	638	616	604	653	633	622	630	638	676	694	637	671	661	641	680	649	640	672	669	672	623	686	647	676	672	658	618	697	628	674	658	657	652	650	642	685	666	666	668	665	628	644	629	667	659	639	639	625	624	661	697	647	649	622	644	642	688	614	613	719	694	655	633	673	635	702	672	650	646	650	639	672	683	669	639	631	644	602	634	708	660	635	674	640	668	712	664	646	662	653	686	638	665	646	632	643	683	661	658	688	665	632	722	692	655	640	615	615	683	621	669	626	628	657	610	648	666	665	685	630	673	643	665	686	656	616	651	640	667	660	625	610	687	597	609	679	629	625	654	725	619	634	667	674	641	647	617	632	625	658	673	639	667	662	654	648	655	635	650	619	620	640	675	650	676	614	636	689	655	678	673	678	632	632	658	640	641	681	671	655	618	671	626	657	689	635	657	683	643	645	662	655	652	639	687	669	601	624	645	676	624	667	634	676	642	573	700	657	638	650	662	691	631	675	653	678	681	657	630	690	682	701	664	634	662	723	688	671	671	662	637	627	680	642	640	696	670	629	632	703	649	606	688	629	678	644	651	644	630	666	638	665	649	662	615	708	607	584	689	586	638	591	634	683	640	646	625	664	625	646	623	632	626	621	589	654	662	603	644	668	644	629	653	592	681	603	639	643	662	666	633	642	693	626	658	656	670	694	662	673	684	669	672	632	667	653	643	683	619	615	721	571	639	665	644	640	653	658	640	589	691	668	669	642	637	664	600	614	622	686	599	643	649	666	664	662	670	720	629	630	643	675	634	637	669	637	654	630	676	659	640	674	623	652	661	629	648	645	639	653	667	645	681	611	699	664	585	621	685	646	622	607	639	661	627	670	633	648	668	683	651	626	654	629	681	652	687	644	651	651	616	650	700	657	649	675	670	702	616	659	675	603	656	633	664	641	633	691	664	630	615	659	626	625	592	594	639	645	633	606	670	664	709	635	668	629	610	664	653	650	655	653	645	646	657	675	633	633	623	625	647	653	648	621	646	652	610	660	677	670	624	642	660	603	693	714	692	678	648	651	671	660	665	645	683	658	635	652	637	637	645	641	640	631	651	664	617	691	652	700	625	660	669	635	651	659	649	637	625	644	654	669	640	641	654	707	670	692	623	690	644	637	626	678	687	632	668	645	655	631	669	666	613	672	657	676	637	663	646	625	647	645	629	682	672	616	650	670	660	653	660	651	644	649	653	615	672	572	671	653	674	635	624	656	624	640	631	659	632	659	654	699	612	627	612	627	642	658	654	629	643	685	676	634	629	625	666	680	671	666	620	668	674	662	623	633	640	656	655	650	608	620	669	645	622	650	692	665	618	606	668	636	585	673	633	615	661	665	690	646	638	650	621	602	620	620	655	697	612	651	658	660	634	635	679	631	631	683	655	621	664	699	614	618	644	702	669	633	694	584	640	607	688	637	641	621	610	617	647	657	669	653	677	637	635	679	649	649	624	663	684	642	647	675	686	675	611	652	665	631	655	680	667	658	641	637	713	642	705	612	683	654	634	671	631	630	643	725	641	603	672	613	663	628	610	668	607	673	670	658	655	643	661	671	660	632	662	682	643	653	657	640	628	617	668	640	674	659	639	636	688	696	624	709	635	670	671	654	670	668	675	635	650	662	667	676	666	655	669	619	631	617	644	660	615	626	671	637	642	679	653	655	665	670	644	665	680	655	700	672	678	604	636	666	646	652	622	655	702	606	615	645	672	670	629	644	669	646	634	636	691	636	675	656	662	670	674	672	707	623	660	705	647	676	645	623	656	682	672	627	652	640	627	581	631	703	631	669	642	660	642	625	689	661	618	659	727	624	628	669	642	645	699	660	675	679	638	659	672	690	667	590	660	624	734	674	664	642	674	671	657	654	621	622	660	619	634	714	647	640	681	670	641	646	673	630	667	650	654	683	677	644	666	660	657	692	671	646	625	677	652	620	660	633	681	670	608	652	602	629	620	629	654	702	692	613	687	663	632	644	633	670	659	662	663	688	644	660	651	601	640	624	621	655	622	642	677	662	674	654	634	667	617	638	660	645	654	625	610	652	718	637	667	644	636	633	640	657	603	633	625	610	632	658	651	664	617	659	625	635	660	652	616	682	642	630	628	631	630	633	631	699	612	660	666	633	613	636	657	661	614	625	650	684	677	638	626	647	679	702	667	665	676	622	621	683	656	718	616	684	646	649	660	668	624	641	649	598	629	663	632	667	604	633	625	656	648	679	619	700	622	608	659	635	628	621	620	665	642	612	642	655	656	629	617	662	647	680	673	684	646	626	673	641	648	654	672	636	686	650	631	600	656	654	673	660	641	668	602	660	688	652	636	652	651	657	653	633	636	662	606	663	633	647	688	646	652	629	655	642	625	714	606	631	630	638	669	746	619	602	650	617	703	600	678	639	662	673	676	691	682	625	638	641	653	671	651	669	622	665	628	637	705	638	664	659	675	652	633	643	644	630	649	620	657	643	642	640	632	596	669	628	672	653	681	693	636	631	630	620	646	654	666	662	626	655	673	662	667	659	651	648	645	693	611	643	715	685	686	667	593	702	694	684	631	628	637	625	669	664	638	652	636	669	650	672	639	631	683	625	622	655	642	643	680	640	662	652	651	635	679	655	664	690	659	639	683	660	644	646	624	679	657	654	661	691	675	672	704	669	685	657	664	627	662	633	638	681	657	711	662	616	621	677	637	643	671	669	658	677	660	636	662	632
23358	20932	28317	23722	20931	11679	1242	859	734	667	682	617	595	561	583	549	508	512	529	513	508	496	494	484	492	506	471	513	503	539	475	521	503	522	496	512	512	535	473	468	479	510	512	482	529	483	515	492	483	487	508	465	470	507	514	503	446	498	435	489	493	499	465	495	475	504	491	459	497	475	464	521	480	509	478	509	456	488	486	471	503	476	480	485	471	465	482	471	478	474	458	502	477	494	473	488	478	486	462	482	490	495	449	474	476	493	510	500	498	490	423	480	474	484	477	475	463	502	474	512	503	481	472	493	462	469	464	491	496	449	499	470	498	475	485	466	492	482	478	475	453	458	484	454	535	462	482	507	491	473	479	479	463	505	478	465	469	493	502	500	443	476	499	482	514	459	499	466	446	517	472	493	472	512	464	499	451	471	501	513	502	488	526	481	484	478	482	487	487	489	477	493	449	474	484	483	486	468	454	477	470	466	462	472	459	499	441	459	487	479	523	480	522	470	516	454	468	493	443	502	448	488	476	494	468	494	439	482	477	467	439	492	497	469	467	455	504	469	449	470	507	519	475	454	484	498	445	497	456	467	510	468	485	486	484	480	448	460	487	440	496	453	501	487	475	473	487	447	430	481	482	478	461	501	462	477	488	511	470	456	496	484	509	503	500	473	482	492	489	456	464	505	473	490	486	505	524	471	492	483	513	501	477	491	443	488	479	497	472	503	477	465	474	478	470	492	485	457	512	458	472	465	456	423	453	450	489	481	502	464	480	479	508	460	458	541	480	494	535	516	524	493	515	455	468	463	485	495	457	511	490	438	472	482	473	465	477	467	462	448	515	475	526	501	480	467	501	500	465	488	512	504	477	485	478	445	489	475	484	501	490	467	488	489	496	486	483	476	497	486	454	458	472	501	489	475	478	478	482	480	487	463	488	512	529	480	499	455	463	475	479	523	475	435	463	460	451	478	505	441	496	464	445	516	466	482	501	470	450	471	446	507	501	466	534	470	522	477	465	445	438	462	518	512	506	502	469	489	492	481	507	502	449	448	506	475	520	517	488	454	467	481	518	480	451	462	480	479	497	447	467	500	517	493	475	482	507	514	470	479	469	492	536	491	456	480	451	484	467	490	470	447	479	506	471	484	447	474	468	471	472	503	459	462	461	454	502	501	476	487	490	469	469	514	492	428	508	480	474	515	500	468	470	475	500	435	467	531	488	471	467	455	495	474	454	496	498	494	502	466	488	517	481	465	499	486	466	504	514	483	441	438	474	429	509	498	480	493	500	427	488	496	472	453	486	496	511	453	457	490	498	460	465	478	484	468	476	479	485	462	494	479	464	475	520	489	496	471	502	456	462	431	441	475	444	463	457	486	481	514	461	467	492	480	500	477	476	498	508	466	501	475	482	558	502	524	478	490	492	494	443	482	500	491	436	473	508	504	494	473	477	472	482	459	452	470	462	473	497	457	510	466	464	515	484	470	467	473	466	477	490	457	492	423	473	478	454	457	496	481	471	492	479	416	462	493	488	460	497	451	484	491	420	436	466	455	497	487	474	457	505	476	487	503	492	460	455	464	512	455	462	505	482	484	465	460	456	503	475	479	499	476	471	512	443	484	499	438	474	476	510	463	481	498	479	452	488	476	484	480	480	460	520	473	475	488	485	474	509	475	513	494	500	484	495	483	475	472	485	483	494	485	444	502	438	484	463	457	488	452	454	477	490	514	495	485	483	507	506	444	467	456	462	501	504	492	501	482	481	468	498	440	440	472	500	451	496	475	462	472	467	477	512	472	454	455	470	467	476	461	483	464	489	475	452	482	492	495	491	475	471	485	494	489	496	491	431	487	452	483	503	470	520	488	482	475	481	493	467	475	445	468	500	512	435	468	459	495	475	484	447	502	491	490	483	505	462	536	504	480	482	472	415	464	487	470	532	511	440	472	482	486	518	447	458	468	459	490	432	527	472	488	474	459	467	420	466	500	508	455	450	493	494	491	479	477	516	473	471	456	517	452	485	472	453	480	492	510	436	487	502	481	517	483	483	473	427	489	448	454	420	515	486	457	479	445	463	476	478	485	477	438	465	465	441	428	511	484	480	480	453	481	469	465	446	477	454	477	462	487	438	489	470	429	476	449	492	491	489	481	480	468	466	504	467	528	465	502	462	471	505	479	470	470	528	479	520	487	508	479	478	467	465	470	453	487	492	499	459	475	493	487	497	454	461	474	494	467	483	439	467	467	526	492	498	457	524	478	473	473	472	500	493	489	490	473	463	451	519	479	495	500	492	479	466	511	470	478	492	415	447	469	495	493	478	511	514	436	459	515	508	515	487	501	469	506	478	477	460	469	440	485	484	468	529	444	494	493	486	507	507	488	452	529	488	488	465	475	495	495	457	468	487	484	473	504	507	481	466	471	441	501	441	473	436	470	518	462	512	470	459	476	463	491	545	461	474	498	455	448	480	469	461	480	494	442	472	474	474	491	474	478	497	440	465	464	460	462	479	450	467	505	488	504	459	511	466	510	438	486	462	488	502	483	461	495	466	470	461	476	488	473	499	503	519	497	449	470	485	444	461	485	491	490	462	487	457	485	495	513	486	477	487	493	446	462	456	472	519	448	467	485	494	451	457	506	485	471	447	469	466	459	466	464	487	455	453	485	434	493	455	450	500	437	501	461	448	482	487	498	481	512	481	504	513	491	486	508	493	489	473	491	442	458	498	473	472	492	465	455	455	504	494	475	491	500	485	498	526	481	470	509	496	443	510	464	471	495	486	479	466	472	477	504	481	475	503	508	473	465	456	477	484	462	510	510	484	444	465	477	433	476	465	441	470	467	493	454	524	471	485	489	474	519	461	511	478	446	434	485	476	507	474	450	490	446	474	464	488	462	488	441	484	469	473	452	501	467	514	485	503	483	440	455	472	478	468	461	532	481	478	469	521	507	487	491	483	437	471	498	478	461	471	484	449	477	459	439	451	478	491	453	474	445	510	470	455	495	446	449	449	471	476	498	460	499	449	488	444	492	481	467	478	510	479	472	497	496	503	480	476	466	505	500	481	436	441	489	472	464	484	460	458	493	514	523	516	457	462	474	499	483	462	463	510	447	477	483	463	451	467	476	473	463	486	487	452	499	460	455	484	483	424	493	489	481	473	490	425	477	484	521	482	507	450	462	462	475	467	492	460	468	501	458	498	472	474	450	494	499	490	514	498	497	493	465	461	486	467	494	479	482	498	481	466	485	488	471	466	512	501	508	504	471	481	470	505	445	455	451	488	461	459	473	471	486	494	459	479	471	494	478	485	517	534	510	489	501	484	471	502	465	521	486	482	486	490	473	469	497	483	455	467	528	528	449	476	484	503	489	476	467	463	464	441	485	492	517	510	459	462	495	481	490	481	443	505	479	444	483	447	500	474	512	494	464	516	462	481	495	440	525	506	495	481	466	495	503	465	504	491	475	502	490	496	509	490	488	488	516	454	495	484	469	489	470
20378	9880	8012	3933	2872	2229	1784	1507	1304	1197	1117	1013	969	911	893	880	830	819	807	789	804	753	746	779	722	727	717	772	726	701	718	691	721	701	684	636	720	711	689	687	699	731	690	704	671	662	764	697	703	683	749	686	716	685	710	690	720	671	664	688	658	698	662	660	674	711	706	712	717	664	696	628	666	645	676	684	687	683	686	709	705	678	682	698	740	686	733	683	707	694	694	731	662	706	665	698	653	708	659	708	678	658	685	720	696	682	728	664	677	677	666	707	659	672	682	687	704	699	701	661	647	665	674	731	715	731	724	688	633	739	748	735	693	698	686	699	719	685	677	680	675	699	640	680	724	706	685	669	685	698	667	672	708	680	688	664	652	675	696	716	665	678	726	709	670	724	660	662	656	654	681	661	645	667	635	692	695	736	688	729	714	698	711	685	683	686	678	664	699	660	674	619	687	667	715	663	669	680	628	694	636	648	664	677	733	699	713	674	682	726	661	718	642	689	736	691	684	717	661	724	709	664	693	735	686	700	717	691	700	688	721	665	658	681	670	654	685	683	679	706	705	683	705	693	680	674	700	678	682	698	679	669	647	692	693	689	681	698	732	713	638	677	680	714	668	673	674	717	719	708	659	708	724	707	688	673	694	705	654	690	711	684	707	659	665	666	692	690	700	715	670	678	675	699	673	658	705	726	675	708	690	711	666	636	663	660	633	662	685	674	656	688	695	701	683	676	707	681	681	694	721	720	691	680	696	693	662	667	703	677	702	697	667	650	700	706	678	687	705	699	694	711	690	687	698	697	677	700	664	658	686	719	650	720	707	702	645	654	682	679	680	679	704	688	691	677	643	671	655	668	676	668	704	646	724	681	708	674	704	694	692	694	656	645	684	673	678	652	652	695	716	670	723	674	659	707	676	713	700	677	673	651	708	669	675	703	655	749	665	683	708	691	657	659	714	672	645	674	722	679	670	679	690	670	661	731	667	694	669	673	726	692	709	658	682	660	635	688	647	696	738	647	666	702	670	660	662	670	677	664	703	680	664	664	685	680	681	702	668	688	681	700	731	686	705	713	663	623	671	666	660	647	678	666	679	711	667	691	651	680	700	714	671	681	700	705	677	683	692	709	669	628	633	694	674	716	700	684	681	694	691	701	654	664	710	686	681	680	680	694	667	694	688	707	729	685	683	670	671	681	692	685	683	679	689	704	659	694	742	674	680	680	685	725	709	669	670	661	694	655	709	725	702	661	647	701	646	643	694	671	728	682	711	683	675	729	689	681	676	732	660	686	676	714	701	636	693	697	698	687	665	671	693	696	688	708	709	654	707	701	666	718	693	705	675	679	697	675	679	668	681	709	677	678	689	695	738	659	671	652	679	641	634	660	640	679	709	694	681	701	686	711	641	627	668	663	679	685	693	657	698	660	653	665	691	685	682	661	720	696	691	701	652	676	667	656	675	692	665	659	694	651	685	727	688	668	674	695	686	650	630	725	694	703	664	690	681	663	630	705	703	642	697	674	651	708	694	692	655	715	661	689	694	669	700	749	703	721	700	659	675	702	714	648	695	688	647	682	719	683	669	685	703	664	685	688	676	678	667	678	714	740	710	681	702	686	661	653	665	660	702	655	683	707	711	744	663	657	714	718	661	704	684	665	660	694	710	678	701	678	658	656	654	714	671	675	702	720	684	674	664	649	710	686	689	706	689	657	683	714	698	716	662	699	695	673	683	727	692	714	675	707	719	715	640	691	667	699	700	737	693	679	637	710	711	666	665	666	719	694	684	670	697	664	698	686	721	657	681	710	684	698	687	646	690	687	664	661	726	672	706	682	680	658	677	667	683	650	707	690	644	743	665	662	653	685	681	658	666	659	669	680	682	671	677	666	683	676	651	703	681	692	664	688	681	649	680	734	646	687	698	738	622	662	666	695	680	688	745	654	729	720	662	640	670	741	700	705	641	726	682	666	710	697	726	674	704	698	725	702	691	660	673	693	695	686	679	694	704	718	678	659	698	742	687	678	704	703	666	694	646	712	686	676	675	682	668	687	661	708	664	652	689	674	695	674	706	636	714	694	660	712	657	632	687	676	686	670	699	647	698	675	671	672	686	681	698	649	648	695	721	721	651	669	683	686	710	674	648	662	674	642	642	696	644	702	699	694	648	641	684	644	681	637	673	707	673	670	690	661	674	714	715	666	713	707	668	695	689	698	627	687	673	695	642	705	705	696	620	661	672	703	652	702	676	687	726	721	702	711	671	710	666	707	650	669	660	730	676	655	713	725	646	688	694	658	669	717	711	667	685	687	698	707	701	679	715	690	655	697	671	728	660	705	689	635	658	673	660	692	660	690	660	666	671	682	698	710	683	649	702	644	693	723	714	681	662	651	679	691	672	682	689	666	715	682	740	709	658	667	688	679	642	645	680	690	673	665	700	657	674	725	662	655	691	645	669	674	671	680	717	717	652	662	605	725	647	676	689	616	651	668	692	667	679	662	654	705	687	655	692	660	675	670	649	686	679	694	696	669	684	756	681	708	686	698	664	708	658	685	689	711	748	685	703	701	699	719	656	711	725	721	681	697	704	708	721	701	706	685	694	670	676	685	677	695	644	729	699	682	660	635	669	693	696	706	667	690	709	670	698	730	691	661	698	674	698	692	669	715	666	666	645	684	691	705	689	697	678	716	732	653	648	670	685	655	658	682	683	694	681	653	669	698	686	687	690	715	656	677	682	709	702	656	682	723	634	695	684	680	708	690	676	678	674	661	649	715	669	691	660	619	701	678	727	714	705	678	683	648	736	717	673	673	692	696	643	696	708	678	703	658	689	647	656	694	687	717	720	703	730	736	694	702	709	671	675	667	683	694	667	739	692	714	665	734	717	700	726	701	725	630	677	667	682	664	659	686	699	704	674	691	686	694	650	698	636	665	672	718	728	705	713	667	673	766	697	674	712	693	658	694	707	708	708	663	646	653	651	681	684	701	679	692	650	685	699	681	653	716	645	681	699	755	664	679	650	677	670	720	703	635	683	654	646	724	688	692	697	705	683	701	709	673	644	661	710	700	630	668	735	658	662	681	678	641	602	731	665	692	709	680	668	680	714	680	673	699	681	665	660	659	692	731	724	709	714	683	721	775	684	722	691	664	690	725	636	678	692	665	669	718	696	690	696	690	677	699	681	707	708	654	664	635	660	706	695	661	695	691	656	670	720	631	670	683	670	701	638	667	656	665	709	677	649	680	680	727	707	693	699	705	734	679	639	709	762	663	680	705	705	715	680	709	728	690	689	716	676	718	701	664	643	635	675	648	630	684	669	691	667	637	667	717	700	682	686	660	702	664	673	680	660	710	688	707	696	733	708	698	649	690	712	680	692	689	680	740	703	686	706	696	657	705	630	676	697	660	672	713	730	679	675	717	676	672	676	620	696	667	683	701	655	684	626	714	672	696	713	639	675	660	682	650	679	716	714	662	709	681	635	673	674	693	700	653
22568	20928	28690	23314	20928	20957	8052	928	615	552	535	489	442	377	366	357	341	347	304	336	308	337	329	278	274	282	310	337	288	321	280	242	265	276	279	268	273	304	232	295	252	267	274	273	244	227	258	256	249	259	281	226	265	235	266	256	265	284	264	245	262	237	244	240	264	269	263	257	267	282	243	267	256	244	268	256	254	273	244	252	236	286	245	273	263	263	239	247	266	250	246	240	253	272	252	214	264	237	262	262	257	275	218	241	267	269	250	256	284	273	262	258	261	270	250	287	225	220	251	259	252	268	231	257	241	228	276	271	241	229	275	251	223	258	258	246	274	273	248	297	267	250	247	243	250	247	236	294	266	226	249	250	263	241	274	264	267	263	238	246	251	238	243	250	263	241	308	266	266	264	214	242	237	246	262	252	251	253	252	281	264	261	263	239	248	264	283	255	231	259	248	240	248	262	224	243	242	208	270	233	275	234	245	226	259	242	265	249	269	250	280	258	250	244	249	268	246	254	230	256	250	268	224	249	243	245	261	274	273	235	255	267	267	234	226	254	270	287	255	295	259	244	256	223	246	227	227	272	266	268	296	224	255	240	239	236	295	248	259	231	237	249	249	249	257	274	252	236	253	262	253	242	255	224	250	236	249	271	243	273	224	264	232	243	246	250	229	244	273	238	268	223	249	244	262	238	242	240	240	244	260	217	263	242	269	261	238	256	258	247	263	219	277	245	259	265	246	231	245	253	265	227	275	240	247	271	254	242	252	280	242	281	239	258	270	272	257	250	242	278	253	256	253	241	278	233	271	244	271	262	253	260	251	252	224	239	264	245	255	265	272	278	250	267	271	289	270	246	226	266	257	225	229	220	260	266	247	253	249	263	268	289	249	256	276	247	258	270	242	237	264	231	258	236	262	259	238	238	263	236	256	285	272	268	260	257	223	248	233	244	230	244	231	224	276	271	243	243	278	253	266	232	236	268	257	218	237	253	270	271	257	284	246	242	257	254	232	233	240	252	249	280	227	274	254	219	281	245	257	263	253	271	268	266	234	293	237	238	244	240	237	257	250	255	256	254	266	228	229	251	279	236	261	265	241	270	246	243	249	223	251	235	264	259	249	261	263	255	241	245	228	276	278	258	229	253	248	247	249	254	257	269	222	237	259	243	258	233	229	276	287	273	255	249	259	251	265	241	241	233	246	254	257	289	230	277	248	259	243	256	245	249	257	274	251	265	264	224	232	254	226	234	231	277	270	263	256	255	285	258	240	252	269	245	263	241	244	251	239	283	232	250	258	237	230	242	255	240	255	260	248	234	225	274	261	280	270	224	225	249	266	256	245	239	264	269	262	262	229	258	250	222	266	242	244	267	269	227	210	252	284	239	230	241	252	256	250	245	276	271	267	229	257	268	228	250	198	240	239	286	259	242	268	257	233	272	221	274	232	262	253	260	272	251	219	271	267	239	238	255	254	283	239	254	243	265	255	256	234	258	234	268	248	258	262	244	259	255	258	256	259	234	256	269	260	257	222	248	242	272	222	265	247	265	254	234	233	241	245	233	271	219	248	243	255	243	242	270	246	233	230	263	262	262	245	258	240	240	248	265	275	219	273	229	242	262	249	267	235	282	233	224	243	283	252	219	255	241	270	257	224	237	250	248	236	269	263	242	259	228	266	242	246	286	252	263	230	254	248	258	278	238	211	241	244	234	258	231	264	247	263	253	255	258	237	248	236	267	231	283	239	230	235	236	279	222	211	274	254	269	264	243	283	272	254	242	243	264	230	230	254	249	254	239	256	262	248	226	262	238	263	246	268	251	236	232	242	262	235	240	269	226	233	252	275	234	223	237	257	247	241	236	253	249	243	260	255	235	271	275	261	255	238	255	268	259	273	280	258	248	233	265	251	251	269	250	240	252	260	257	240	247	281	235	242	220	248	237	257	264	254	238	261	278	258	212	274	252	241	219	254	239	264	224	218	254	281	250	250	251	239	262	262	253	261	220	256	235	247	257	265	220	243	269	242	228	236	228	230	245	257	270	228	245	214	247	245	253	256	254	253	254	243	251	241	216	242	241	229	242	246	235	246	283	265	247	252	251	244	249	257	257	272	267	266	238	259	270	238	232	238	247	248	251	265	264	228	257	232	256	275	224	270	262	250	261	242	230	250	283	250	233	236	248	253	263	270	270	244	248	258	257	244	252	260	264	237	209	251	265	251	240	252	267	230	244	275	244	235	250	242	247	237	273	272	230	239	286	261	243	254	219	242	284	273	245	256	242	249	253	259	274	242	261	234	266	253	242	251	265	256	268	260	267	237	266	255	276	226	240	267	227	235	258	259	278	258	252	252	257	235	248	235	232	257	248	241	252	270	236	232	250	256	251	251	261	265	231	245	235	245	273	236	268	264	257	283	263	235	258	228	248	266	258	235	237	249	261	252	228	223	251	229	247	266	242	229	252	243	261	282	260	235	242	261	252	266	258	258	241	262	237	245	250	273	248	273	248	270	255	243	287	266	253	239	249	272	249	248	255	260	247	259	242	246	228	251	232	257	276	250	239	256	247	267	260	244	244	242	227	215	261	263	250	259	220	215	265	270	257	239	247	228	247	264	269	212	259	257	263	236	233	259	244	230	262	258	257	271	256	251	226	229	246	278	245	258	228	252	266	287	240	241	232	250	238	256	264	239	287	259	261	237	230	237	282	230	239	234	254	252	269	253	259	216	257	270	240	235	262	232	230	256	259	261	253	251	231	226	272	257	247	264	249	257	239	232	236	246	250	249	247	240	253	249	252	260	270	263	254	243	240	238	228	248	288	250	265	247	255	265	285	236	226	246	236	244	269	234	273	276	232	240	259	266	254	251	239	249	235	244	270	240	210	251	266	264	233	265	254	237	252	244	232	259	267	229	228	228	251	233	261	257	252	243	257	255	258	277	248	241	229	236	261	232	227	236	244	247	247	255	240	266	235	226	229	230	243	249	263	228	269	252	257	263	257	240	239	279	257	263	256	243	270	231	258	243	268	254	281	271	254	272	240	267	253	272	256	260	251	237	255	257	277	250	243	218	274	248	268	263	252	267	241	229	221	275	265	257	274	236	257	233	239	246	244	256	282	243	259	239	247	281	250	231	248	251	264	235	246	263	237	243	226	251	264	267	238	260	227	260	238	258	229	241	236	273	250	217	251	263	253	261	241	236	219	237	246	243	222	255	230	249	268	242	272	269	237	225	279	270	246	241	246	261	284	237	263	274	255	289	233	256	232	243	294	235	248	232	269	245	234	250	272	268	246	253	239	288	234	247	264	244	228	258	250	261	241	231	238	274	261	239	239	268	259	260	216	246	280	239	243	247	251	239	244	231	236	238	282	248	254	260	253	250	247	239	254	258	255	267	263	224	243	229	265	244	235	257	256	262	253	250	228	239	284	249	266	272	259	243	233	249	234	226	253	238	250	264	253	266	254	276	236	259	222	253	247	240	253	251	273	247	269	241	245
23053	15313	12281	6160	4418	3210	2369	1895	1537	1319	1165	999	867	745	734	685	646	577	546	548	495	517	504	483	462	448	464	440	461	437	397	430	428	425	406	418	404	400	386	390	399	383	377	412	388	343	392	393	431	378	407	413	360	377	386	364	403	408	417	385	407	363	372	393	380	388	349	399	386	389	385	354	380	348	384	365	338	407	378	380	370	351	357	377	388	368	376	363	364	400	380	338	403	406	372	385	376	367	387	393	377	386	410	377	378	342	373	366	377	398	358	403	378	340	376	381	395	383	385	363	399	379	390	370	367	350	388	352	389	344	376	405	388	343	356	370	388	403	388	394	397	352	404	395	335	379	387	364	367	360	366	382	365	379	386	377	378	363	384	377	342	372	368	358	373	383	401	380	371	361	355	373	384	375	353	346	371	374	329	372	377	365	373	354	345	375	334	388	386	389	372	380	365	363	362	369	398	337	379	382	361	366	397	372	408	356	351	368	401	377	365	390	377	366	375	372	365	366	382	357	375	351	390	372	359	377	373	380	362	371	374	366	371	386	349	342	393	345	430	359	405	365	335	343	384	348	387	373	368	389	402	395	337	388	363	374	346	356	345	417	393	367	384	377	348	377	359	377	359	398	385	372	370	352	422	401	359	401	363	345	360	398	374	346	372	377	378	373	378	356	359	370	394	364	323	386	351	394	338	403	374	365	380	370	346	368	374	364	353	380	390	364	372	346	409	377	351	368	322	360	355	359	377	404	391	380	384	369	353	382	374	352	360	337	373	373	352	323	342	369	404	347	360	339	355	344	393	348	365	363	378	349	349	370	381	385	373	365	368	369	370	354	353	343	365	374	382	418	352	346	361	367	361	359	353	376	347	333	393	379	394	352	371	399	369	374	369	384	417	367	370	364	350	370	340	380	387	366	363	356	362	334	364	410	354	390	390	354	345	360	368	342	356	399	400	349	372	358	369	382	361	392	355	326	361	343	375	363	361	389	408	369	371	352	365	384	384	389	367	379	373	363	373	357	375	365	379	389	393	357	353	376	395	368	398	384	374	380	355	348	422	368	384	378	364	354	402	380	392	316	376	358	362	376	315	379	366	356	380	372	341	405	389	356	371	351	353	380	367	341	345	347	386	391	328	351	347	343	372	398	388	416	403	361	339	345	392	345	376	356	335	361	367	361	366	352	383	359	313	358	368	372	356	385	372	341	378	427	376	342	388	382	412	356	367	378	366	389	363	376	342	369	365	380	409	378	347	369	400	327	355	351	358	361	362	395	348	361	353	368	365	365	362	362	378	385	363	358	386	369	361	356	354	373	367	373	389	371	364	361	384	370	346	359	387	349	368	380	350	362	382	354	346	360	363	359	396	362	361	372	369	368	393	358	380	372	392	362	367	387	371	352	361	360	362	340	337	361	347	352	379	376	385	351	365	363	349	362	358	379	375	398	381	369	356	350	389	398	406	382	342	367	375	335	325	401	357	365	388	373	382	370	348	357	378	335	382	352	370	395	361	387	365	396	396	361	348	382	357	355	341	359	358	394	404	374	393	402	352	372	361	347	347	369	403	373	341	383	378	326	365	365	383	387	378	377	369	352	368	347	367	390	347	330	368	404	364	368	389	365	363	360	339	324	375	355	389	360	374	385	400	389	359	361	352	328	353	375	388	364	341	353	362	402	366	408	374	378	396	347	407	368	346	328	335	386	396	374	390	366	388	351	356	369	363	314	373	370	375	380	367	367	407	369	384	385	359	341	341	385	374	353	367	373	353	362	356	386	349	381	395	384	346	357	368	374	356	351	376	395	355	382	385	348	372	393	343	385	363	373	382	363	331	400	375	372	378	351	369	385	324	381	334	349	361	385	333	370	375	347	376	358	349	382	363	357	380	345	379	348	385	379	372	345	377	379	364	359	386	378	374	371	347	371	357	353	383	382	368	350	381	345	358	391	347	357	374	351	341	370	374	333	370	360	363	373	412	379	356	353	340	370	355	369	325	375	376	354	355	356	388	352	363	365	417	335	378	376	326	335	335	370	363	350	329	366	376	380	367	389	401	385	386	358	388	359	367	411	385	398	387	395	339	379	350	339	330	354	394	353	377	371	354	364	344	399	358	350	371	386	348	344	367	366	399	403	378	341	349	344	361	370	361	392	382	385	360	390	355	371	359	361	375	400	386	398	369	369	376	378	377	383	390	383	395	394	385	347	368	354	402	348	407	336	349	369	372	381	356	388	389	346	374	409	346	335	436	391	346	372	394	377	368	366	381	382	389	386	396	384	366	370	373	394	367	357	349	376	382	400	359	356	372	331	355	379	359	390	377	361	374	391	361	367	378	349	362	377	366	332	402	367	375	396	393	377	368	364	392	345	363	368	338	379	343	375	378	340	396	374	400	367	351	363	342	381	382	359	390	393	370	369	376	354	373	361	344	359	341	380	391	371	373	366	337	387	399	395	384	391	357	379	339	385	371	383	382	409	359	389	377	351	366	360	353	354	346	398	344	372	384	354	384	347	343	384	387	364	345	365	344	361	347	352	366	384	336	385	315	344	374	354	355	385	379	364	367	359	375	331	390	359	372	378	363	379	345	400	358	341	376	358	324	394	383	382	375	379	376	385	361	372	353	374	371	372	385	386	352	362	377	379	370	324	374	345	369	368	352	376	356	386	368	346	390	394	380	376	348	387	418	353	327	375	342	385	327	358	354	321	359	375	383	345	371	399	383	356	384	403	356	419	361	373	356	407	357	369	340	384	365	397	392	367	403	382	372	365	411	361	390	379	379	374	376	401	358	384	402	367	378	377	388	391	411	361	342	346	362	359	340	362	356	358	377	356	379	389	370	376	398	380	402	369	395	351	370	390	385	349	375	349	375	331	375	363	349	373	364	389	377	376	388	360	369	383	337	367	347	368	347	356	361	378	365	384	388	381	417	388	391	371	383	351	377	374	356	358	402	334	387	320	373	397	365	393	364	344	338	400	360	358	372	322	366	346	359	342	376	375	347	373	403	358	390	333	373	387	380	381	380	397	333	371	362	383	410	383	374	390	364	389	363	335	363	366	353	371	373	407	404	390	365	345	386	381	372	372	364	390	392	352	398	352	364	373	410	402	360	393	358	354	366	349	336	367	344	377	343	359	377	354	378	383	337	368	338	398	360	333	382	346	340	331	356	358	349	359	356	392	357	378	376	403	351	365	353	345	399	378	322	346	384	391	389	361	374	364	362	379	328	361	378	360	387	352	384	344	361	348	369	378	348	361	356	355	380	371	339	398	366	331	375	353	360	361	355	347	423	378	389	393	352	360	384	382	351	354	365	381	383	374	366	337	389	349	364	357	376	322	343	410	397	332	382	368	384	408	342	386	376	396	345	367	383	378	379	361	381	333	349	365	391	387	394	357	381	351	388	355	371	358	382	367	351	345	394	394	370	354	336	345	370	341	381	392	367	365	391	359	356	409	358	373	366	404	377	366	368	369	370	334	352	372	362	374
26574	20245	7969	877	568	532	491	478	467	460	481	474	504	463	458	483	485	471	467	451	503	486	430	467	470	429	496	457	468	454	432	500	460	435	414	467	474	448	461	478	456	452	450	432	430	468	458	464	450	440	445	448	497	437	458	438	419	464	474	421	470	495	437	436	437	440	449	444	440	456	453	450	472	492	453	452	443	424	461	435	493	503	455	450	462	494	464	464	429	445	461	445	444	478	465	444	460	456	422	425	464	444	463	447	444	474	498	442	464	414	449	428	448	461	453	464	443	461	481	473	458	461	472	480	457	495	474	448	431	453	493	483	463	446	417	442	420	471	479	476	471	497	456	484	439	459	474	464	465	434	458	444	458	438	449	449	446	467	464	468	460	420	463	451	451	432	469	459	512	452	446	443	469	454	484	462	489	434	451	458	473	456	429	467	485	414	457	444	492	465	453	436	456	501	460	468	450	455	461	453	467	424	418	422	452	488	471	464	442	435	440	428	443	462	470	427	461	444	471	402	450	450	456	434	441	458	468	461	456	460	469	433	479	503	490	461	441	411	467	472	482	449	483	424	453	434	424	437	468	451	512	453	502	465	448	458	471	465	462	452	409	423	445	445	472	466	474	447	443	447	451	465	455	428	474	476	454	436	490	443	488	487	442	452	436	471	457	459	393	471	443	455	438	455	430	428	444	470	497	473	410	449	439	458	434	453	481	476	469	458	455	498	463	461	487	429	483	441	483	442	423	440	467	469	454	507	430	450	429	455	479	435	455	449	475	481	465	474	447	472	464	434	439	404	427	473	475	438	434	471	451	469	474	432	478	476	428	473	443	458	464	444	452	450	430	495	460	462	468	451	465	456	413	474	438	464	431	465	457	448	458	469	430	459	486	420	446	458	504	411	457	434	442	440	464	421	419	425	464	456	455	466	464	455	484	445	489	443	461	471	456	474	466	428	491	462	460	478	459	470	450	412	467	458	447	451	456	453	436	470	432	460	414	414	464	432	461	450	466	453	496	438	423	458	431	470	497	435	494	464	473	447	441	464	454	414	446	458	503	421	452	486	428	422	481	450	465	469	445	498	464	434	459	441	428	466	418	476	435	489	444	421	457	435	440	494	456	448	471	415	476	443	472	484	458	441	451	464	435	474	485	453	494	414	480	461	425	455	436	433	451	445	471	467	462	449	452	446	434	496	434	462	464	430	458	453	436	456	424	471	474	423	465	491	463	471	415	455	458	478	488	501	473	484	424	470	424	428	466	476	426	444	437	451	432	443	446	485	458	470	503	467	410	421	451	419	440	455	464	454	477	469	446	460	475	464	476	475	438	479	497	481	419	478	471	405	456	460	461	468	470	467	441	441	471	441	520	458	443	501	473	477	424	484	459	447	454	436	438	483	445	417	458	445	423	498	469	438	446	485	425	445	481	433	446	446	475	438	492	447	475	455	469	476	438	449	436	499	454	465	426	415	444	454	473	455	424	468	412	423	423	449	459	474	456	434	469	478	468	445	439	443	438	435	469	440	476	433	462	455	467	458	454	451	441	431	495	449	460	471	440	452	458	434	443	471	424	437	495	515	452	446	442	411	446	444	455	469	453	465	465	453	437	467	420	486	456	476	443	424	470	465	493	479	465	441	463	412	502	481	433	481	441	436	431	440	454	453	460	458	492	452	464	462	488	486	432	441	445	429	437	485	446	474	429	445	474	452	451	460	439	467	430	483	447	444	434	441	462	445	417	434	455	484	457	440	447	467	462	488	455	450	467	499	473	419	441	453	454	459	435	482	481	403	493	480	448	450	474	441	447	456	432	435	455	438	421	459	443	465	408	487	423	447	493	435	460	412	459	440	448	472	459	458	454	469	448	470	470	451	455	492	442	466	456	497	485	500	463	464	500	470	455	471	451	458	466	507	484	453	477	450	421	450	463	442	433	416	446	475	474	418	431	437	443	445	434	501	456	456	485	432	450	425	470	450	474	459	473	462	461	481	475	461	430	448	473	448	467	411	425	449	449	427	406	459	478	470	499	434	501	465	461	435	494	460	457	475	424	444	454	441	462	464	426	440	465	451	456	430	401	458	459	453	488	449	459	470	508	471	444	445	444	442	491	469	446	483	427	456	491	491	462	432	420	431	460	471	436	470	447	478	428	463	488	464	477	453	468	418	451	408	460	475	509	458	445	432	447	449	481	454	447	449	490	475	457	449	457	447	428	498	432	460	460	475	445	456	443	467	461	437	439	459	497	487	479	500	442	487	491	446	434	447	481	440	431	443	483	448	436	486	455	426	472	490	465	482	456	438	410	469	479	448	474	422	436	426	459	442	464	450	426	463	434	465	482	464	476	465	495	494	490	481	417	464	511	462	456	465	471	498	437	471	439	430	453	463	439	444	466	483	418	455	475	446	478	477	471	440	483	462	478	466	432	485	488	482	442	429	475	430	486	429	450	442	491	470	444	462	426	457	437	446	476	457	430	482	449	427	478	463	429	480	455	450	459	450	432	460	414	484	487	441	480	477	505	463	460	422	459	414	471	455	458	454	477	456	482	449	447	493	462	461	462	462	466	400	452	424	485	439	433	481	469	460	455	511	475	470	448	472	463	462	446	462	459	466	452	441	441	485	485	421	418	467	475	480	459	428	476	462	433	467	432	454	503	478	464	455	456	475	443	436	499	459	478	462	473	441	462	417	430	458	452	432	428	419	432	444	434	454	482	455	429	439	488	461	461	427	435	446	464	433	440	470	478	428	414	425	437	437	439	452	446	464	508	484	470	422	439	423	434	454	424	457	429	455	413	505	453	427	471	436	446	438	455	443	481	406	469	423	434	455	441	470	475	439	488	493	463	472	477	440	506	454	492	441	471	474	469	463	423	474	436	478	485	465	484	461	507	433	434	480	415	444	449	454	452	499	424	447	473	441	470	484	467	464	440	462	461	420	494	479	413	444	426	491	401	469	442	488	450	486	439	491	472	430	466	479	465	432	415	455	453	432	477	438	465	462	462	480	441	458	427	481	439	491	487	453	453	498	468	454	452	424	432	430	453	414	457	432	447	457	455	471	447	460	457	491	469	476	449	466	443	475	444	491	461	470	436	444	461	501	471	480	469	470	477	430	435	464	430	435	414	471	438	476	443	460	430	436	469	461	450	507	427	443	509	435	447	430	440	468	458	469	472	458	484	453	464	430	460	456	435	465	487	474	461	491	451	440	461	487	427	448	458	474	525	458	426	428	460	483	442	439	466	463	425	491	420	438	437	485	461	489	465	500	436	469	446	469	474	468	457	464	477	470	478	447	474	438	464	481	467	457	460	468	433	475	478	479	467	439	491	493	464	474	471	451	442	424	428	460	461	486	414	485	481	464	437	471	491	444	472	485	467	473	446	467	442	456	469	441	482	474	445	415	439	422	472	482	421	480	460	460	450	458	463	451	440	428	462	495	475	440	432	460	432	466	472	454	412	467	420	438	441	430	478	446	432	481	457	427	459	446
7500	1353	1182	863	742	697	746	721	699	665	661	672	656	671	654	667	674	682	622	647	646	637	633	671	686	636	637	625	675	641	655	681	637	609	720	609	669	660	654	679	646	624	602	666	611	633	647	642	649	653	613	652	651	633	614	645	671	677	636	657	672	667	658	662	629	642	669	650	672	643	648	680	650	627	702	635	639	624	698	604	620	649	675	666	655	622	648	628	628	616	636	622	627	620	626	643	627	649	616	657	673	654	656	619	654	668	678	668	644	656	610	639	638	646	709	675	657	653	612	653	667	675	696	647	631	646	629	652	641	630	620	635	643	653	663	646	722	628	639	657	633	645	645	639	634	628	632	674	660	671	645	651	676	631	676	626	648	606	685	684	643	650	636	665	623	653	618	690	639	672	606	651	718	630	665	659	645	667	676	632	594	642	638	653	684	681	674	663	619	658	659	588	629	651	626	664	662	623	627	652	599	624	630	645	617	639	636	620	699	649	662	650	626	656	623	624	627	685	611	621	641	674	620	664	652	666	644	656	649	644	665	639	660	652	640	675	635	589	636	661	643	669	631	658	671	678	602	606	653	660	625	656	665	677	652	672	628	623	655	707	650	671	625	639	630	635	643	617	653	674	670	638	642	688	613	626	645	651	629	639	614	615	593	645	641	665	663	658	636	683	675	624	626	645	641	673	675	674	639	596	708	654	651	661	670	658	632	625	657	664	629	663	655	682	645	656	657	614	627	667	645	658	625	636	713	607	622	668	660	638	627	700	571	608	659	650	624	668	666	671	696	656	635	649	651	611	696	602	644	647	647	568	603	615	609	638	664	632	640	659	673	667	633	642	641	682	633	654	640	624	670	649	640	658	687	606	665	641	638	649	660	628	641	666	697	636	603	666	665	601	663	663	673	650	686	639	620	679	673	643	618	690	641	667	645	664	691	609	659	612	649	631	652	620	662	640	679	689	619	619	647	632	675	667	637	648	588	669	673	647	617	669	650	639	642	635	686	643	647	665	635	619	634	653	651	676	662	629	665	679	633	710	667	672	640	659	649	704	647	639	639	631	676	681	650	649	638	660	657	634	627	649	598	642	617	675	696	633	673	654	691	629	624	651	684	572	636	605	706	619	610	656	664	623	637	668	655	677	621	637	629	634	622	672	651	661	662	598	639	651	695	660	654	659	660	641	662	660	643	617	607	672	694	642	642	656	631	639	655	682	631	634	670	615	700	626	622	689	632	634	659	683	705	602	630	632	665	622	679	652	647	664	659	677	678	673	652	690	669	662	676	621	656	647	635	634	628	624	655	707	664	609	655	645	653	659	664	627	630	649	669	659	590	628	682	625	639	634	636	649	612	681	650	636	663	590	620	649	650	628	668	631	668	668	658	647	682	626	637	626	670	643	680	646	645	648	583	664	625	659	619	638	668	622	656	612	634	613	697	630	641	663	683	638	661	663	642	642	669	618	650	679	682	625	621	615	619	641	630	652	687	640	685	658	672	658	631	672	602	674	669	643	656	632	621	659	616	657	649	661	644	650	613	647	669	692	647	610	683	652	641	650	634	625	679	634	678	633	627	634	617	678	624	628	653	650	653	649	620	662	622	631	639	636	713	633	647	663	664	646	629	633	670	612	649	675	668	606	643	682	658	663	663	670	633	671	637	664	629	652	617	643	644	666	607	701	636	602	646	652	641	667	682	675	650	620	638	606	632	687	641	643	663	652	663	661	607	661	659	643	688	593	631	649	650	622	642	699	620	587	614	616	668	692	637	622	582	644	666	675	666	632	644	655	646	651	657	637	657	636	660	661	665	623	670	623	634	630	608	642	642	649	632	643	676	673	643	656	636	662	621	665	669	621	656	711	676	612	623	646	638	649	711	656	656	622	646	636	691	658	616	646	583	663	652	652	672	662	596	651	716	695	633	653	640	670	639	647	645	600	630	672	642	687	612	668	670	672	642	657	690	647	619	630	651	629	669	641	677	655	642	602	668	649	642	633	646	663	644	645	729	660	644	607	647	672	643	652	670	641	605	676	640	634	625	618	653	650	664	639	639	645	659	633	666	607	618	680	669	654	654	638	656	594	594	626	682	655	640	644	649	661	660	648	633	649	633	689	654	657	667	670	625	638	646	642	670	626	690	674	645	620	660	581	671	649	629	620	685	597	670	625	648	620	603	630	635	615	650	602	643	683	634	681	609	687	662	636	659	665	674	633	617	678	660	623	596	608	633	641	650	617	671	674	655	701	674	630	689	654	653	634	633	723	654	634	628	646	635	657	680	626	666	650	609	670	672	668	625	612	671	610	656	652	646	643	604	589	673	639	611	661	610	653	653	629	660	636	590	666	675	655	639	639	637	674	635	580	676	667	648	661	651	643	633	672	675	680	583	669	649	673	637	631	633	650	667	607	652	603	681	633	610	629	679	599	681	644	611	668	636	636	660	614	674	635	628	659	643	647	641	610	669	649	633	651	626	642	651	639	691	671	646	691	635	635	637	631	627	602	663	648	645	660	685	688	680	641	654	674	625	638	593	620	660	715	682	616	650	686	617	626	655	679	649	690	673	610	618	651	649	660	657	609	635	600	642	664	611	651	664	690	624	637	670	641	650	602	653	649	636	683	673	659	648	622	630	659	628	633	670	673	616	644	657	694	675	672	621	673	644	607	640	681	639	612	621	629	688	659	612	671	656	628	614	660	656	641	631	631	661	622	640	651	658	634	637	643	671	651	606	666	628	669	649	679	657	639	629	654	675	648	666	649	643	661	654	640	610	673	682	649	632	621	656	673	708	628	650	663	622	661	668	613	674	689	669	601	660	664	623	667	656	648	647	636	672	632	630	662	626	707	672	709	672	643	644	665	668	599	635	612	628	645	685	646	645	635	627	701	622	665	598	648	670	623	632	642	626	660	627	639	668	651	646	627	628	649	693	629	638	617	641	651	633	606	665	654	667	675	661	658	675	645	642	597	658	657	683	639	691	580	606	658	685	641	719	678	684	635	675	623	660	633	603	627	695	606	630	663	669	673	679	625	688	706	646	656	666	651	658	640	649	657	639	626	662	591	628	605	648	665	662	666	632	646	624	640	672	654	626	589	655	663	660	624	641	684	605	610	644	657	616	651	616	690	643	636	646	662	625	664	651	694	637	636	642	661	632	614	643	615	628	675	671	659	681	704	672	643	664	645	633	660	653	613	667	679	636	621	645	653	631	643	655	618	636	647	599	634	629	642	645	655	623	629	634	683	637	691	673	685	612	643	679	638	637	652	668	690	626	645	683	656	685	654	632	651	635	614	646	653	653	676	651	671	620	616	649	668	652	674	639	640	682	696	673	636	694	645	641	656	651	630	657	671	628	649	643	599	610	643	656	624	638	668	653	649	665	658	626	653	696	646	693	630	671	627	646	671	653	650	645	661	635	658	657	639	639	636	638	621	678	658	661	687	643	645	673	659	637	606	670	658	621	654	627	615	658	633	628	665	627	677	642	687
23433	20962	28345	23723	20950	11417	1198	820	659	647	602	617	553	567	543	537	553	576	541	547	478	495	536	462	506	484	492	491	502	462	498	484	492	530	470	440	494	424	469	490	491	495	472	491	487	523	457	483	499	513	485	484	490	501	484	504	484	484	494	497	473	518	480	479	480	498	491	511	512	496	478	480	465	434	481	495	451	452	439	473	454	478	438	456	476	462	492	486	505	478	490	477	473	483	475	507	486	480	487	470	489	482	442	436	493	472	502	479	460	462	491	495	472	483	473	528	438	452	485	481	493	483	505	480	493	465	467	511	496	471	437	493	479	514	479	469	472	449	490	474	471	509	485	465	479	452	475	503	466	485	509	502	469	508	508	474	452	459	451	465	494	478	492	488	477	458	478	455	497	496	463	427	457	436	497	469	490	492	471	481	488	508	472	444	483	468	448	474	489	475	489	483	493	481	525	464	463	486	465	484	480	478	479	491	415	486	471	470	443	460	493	464	476	475	478	464	510	458	457	492	478	479	434	439	477	475	456	469	477	451	468	491	501	460	480	453	460	489	511	514	499	444	492	510	449	497	469	468	482	437	459	471	464	509	452	452	463	478	501	459	439	472	454	494	446	495	482	492	483	468	480	478	467	467	489	434	479	519	475	450	476	447	448	476	444	454	466	460	468	507	505	450	477	423	493	467	490	482	474	494	474	496	542	497	478	440	467	496	436	466	492	492	475	482	478	474	456	469	477	473	460	464	487	480	443	502	470	470	476	485	456	452	469	477	437	437	454	459	476	441	470	461	468	487	506	446	493	466	493	465	471	467	457	507	519	512	423	456	491	478	489	476	464	495	465	447	469	485	439	501	460	457	454	470	472	510	474	518	466	527	454	488	493	488	495	491	503	456	511	502	472	448	451	477	520	473	466	493	436	459	487	485	471	456	470	436	466	481	487	463	493	503	428	484	535	484	495	456	498	486	489	500	468	473	431	473	481	462	508	449	460	492	461	493	487	461	457	461	472	454	469	427	492	470	475	501	469	454	451	482	497	493	492	461	448	454	478	487	477	489	462	505	483	439	473	484	451	477	487	435	451	474	497	474	485	480	491	497	461	471	471	479	462	514	499	478	518	488	504	468	462	497	468	485	510	429	502	492	476	456	470	496	486	497	497	497	477	441	463	468	487	488	429	456	488	477	479	449	470	462	486	486	469	470	476	464	451	449	466	463	482	441	476	443	469	496	463	423	441	490	433	465	469	518	462	476	477	454	486	500	496	472	479	473	469	472	471	436	517	472	469	504	494	468	469	473	497	454	455	513	503	462	463	456	489	463	505	455	474	486	469	501	493	474	480	465	482	481	492	439	455	520	456	478	462	522	485	498	505	447	450	454	474	435	449	471	466	472	490	460	501	451	486	495	453	462	488	469	428	492	462	459	490	478	493	484	488	488	484	479	471	471	486	454	470	437	448	463	498	475	448	472	458	495	446	442	513	459	466	505	463	514	479	482	492	463	489	512	469	472	464	485	514	484	507	482	445	454	509	519	472	486	472	467	474	420	458	472	463	504	469	503	484	508	497	468	445	478	465	461	453	448	475	428	458	504	484	470	472	480	479	474	463	494	465	458	462	468	453	471	477	471	455	476	476	447	497	475	454	507	466	459	475	486	483	463	490	483	483	479	402	467	468	441	464	502	479	448	471	469	512	511	460	507	463	471	488	474	492	470	456	434	457	476	473	495	502	458	442	457	466	482	437	484	472	470	446	450	516	464	481	473	468	483	469	470	493	484	469	528	461	466	481	453	462	459	461	466	407	471	498	440	457	464	481	466	471	493	508	462	433	496	478	480	460	498	490	447	519	469	479	477	462	442	468	504	502	457	476	499	472	472	494	468	511	458	449	495	486	426	470	463	502	451	497	484	433	500	499	481	488	463	498	458	476	463	454	508	428	465	460	503	472	469	482	463	493	430	505	487	455	471	506	467	471	476	500	502	477	483	462	430	465	474	492	496	456	480	481	488	447	447	518	439	479	444	496	485	492	483	457	473	467	516	466	487	458	468	468	447	504	500	477	497	485	475	483	474	462	465	448	507	494	447	461	471	435	459	523	440	479	458	468	496	424	510	464	495	452	480	512	502	463	484	440	489	458	458	469	465	455	506	477	486	483	497	441	452	491	441	502	508	459	475	440	469	441	459	479	475	517	502	476	467	471	490	489	519	457	489	505	459	490	462	496	477	487	431	473	491	462	470	456	484	427	455	466	461	476	476	480	474	468	468	484	475	450	447	500	502	453	464	440	485	452	470	429	482	466	478	477	471	487	437	491	483	479	480	459	465	477	443	512	515	484	488	479	462	424	435	444	469	474	475	491	450	492	477	488	465	488	466	498	456	482	463	498	427	498	449	431	466	497	481	487	482	445	475	475	460	475	479	418	501	470	462	482	446	429	458	454	494	476	501	468	484	489	444	471	480	440	464	481	445	461	455	452	467	501	500	456	493	491	442	463	488	477	462	443	449	471	469	459	464	461	483	444	432	461	460	453	509	474	491	436	452	446	457	466	484	449	478	482	496	476	476	435	481	455	487	466	519	469	420	460	468	477	482	499	509	453	484	463	493	461	494	465	501	496	453	482	452	449	469	472	472	476	436	460	452	465	479	479	456	439	503	432	480	447	454	466	492	448	472	454	463	473	483	488	482	471	464	444	480	485	466	475	457	478	467	461	474	456	477	469	479	475	465	482	469	479	469	439	488	485	460	484	433	456	493	442	499	489	485	460	485	470	472	484	496	507	482	474	483	480	451	508	470	466	432	489	471	493	435	440	461	444	466	465	497	474	448	450	464	513	482	511	457	510	449	487	440	484	480	484	448	490	462	462	458	466	419	457	489	441	508	511	496	469	494	495	469	450	457	470	484	498	468	470	456	481	433	437	449	502	445	421	468	465	496	500	464	515	474	454	470	484	435	470	468	499	477	468	463	471	531	460	472	490	471	486	435	453	507	458	489	466	487	452	470	456	493	501	445	460	481	464	488	465	478	510	498	451	491	452	466	497	483	514	486	466	494	470	483	466	447	451	493	485	493	464	471	490	455	445	458	498	470	479	467	421	501	449	467	462	503	496	502	478	493	487	469	458	498	482	507	471	447	494	477	490	525	506	478	490	509	465	463	519	432	476	485	484	444	447	486	468	443	458	461	476	509	484	451	479	483	476	491	450	470	475	463	485	473	471	481	478	492	482	453	471	460	454	466	458	498	502	468	484	502	462	471	494	454	484	491	495	513	480	476	490	469	502	491	532	508	497	451	461	477	462	482	472	479	462	481	500	469	447	473	474	465	497	432	474	519	474	465	489	512	512	497	460	493	534	462	492	427	478	448	473	556	450	498	481	494	504	476	462	466	444	494	494	482	490	474	477	450	488	494	474	489	469	417	491	457	506	467	441	473	457	503	410	487	483	483	472	448	504	468	490	439	473	438	463	469	482	492	482	441	487	441	507	460	470	485
20854	9978	7955	4037	2884	2275	1834	1463	1342	1152	1067	986	952	934	942	846	787	793	787	821	762	729	760	753	711	722	695	715	741	722	720	722	673	710	677	674	728	749	704	676	673	682	708	718	702	635	698	669	667	637	659	684	700	650	656	675	715	707	655	697	682	703	701	632	697	702	723	678	618	673	657	682	674	669	684	688	669	696	676	662	690	678	719	671	662	677	704	695	659	657	641	651	710	667	676	703	662	717	678	675	706	666	627	678	667	646	704	696	653	730	710	717	696	672	683	648	678	675	702	676	663	652	663	677	698	664	654	642	717	668	644	690	707	662	746	667	653	693	672	623	686	665	697	678	654	723	657	646	717	694	668	695	697	718	676	676	695	710	649	647	702	676	691	642	677	682	725	695	695	672	671	639	646	703	692	665	677	656	708	643	686	705	677	668	690	711	679	632	670	683	652	689	687	668	645	666	670	673	664	696	689	684	674	703	736	702	695	670	680	673	672	686	662	654	675	688	672	659	666	631	706	661	675	652	713	676	664	671	677	701	710	705	647	669	680	685	667	684	686	639	661	634	642	693	732	685	693	697	696	651	660	682	667	698	629	705	693	673	662	676	713	697	693	650	663	711	653	633	674	666	681	659	681	717	628	698	703	645	705	648	687	653	704	671	687	685	650	645	641	653	687	717	680	750	719	610	683	645	657	716	706	662	690	679	661	699	696	688	623	721	662	643	693	683	729	647	702	689	688	746	670	719	706	696	701	708	696	688	662	712	630	657	675	696	664	707	647	640	675	691	697	671	683	683	674	683	660	705	693	633	648	665	693	713	663	662	674	688	654	712	664	691	707	666	674	688	672	685	644	637	639	673	690	721	737	642	729	646	707	649	721	670	674	682	648	750	694	684	716	635	640	730	699	685	665	737	689	646	707	716	645	648	672	658	673	665	643	627	630	657	675	667	681	664	691	679	663	652	638	666	681	675	668	704	678	690	671	644	708	715	640	674	720	703	648	663	708	685	672	681	668	676	683	618	656	652	680	706	656	611	637	691	703	692	695	706	673	676	672	658	668	681	712	668	658	671	669	738	659	682	657	683	697	669	697	618	722	707	663	699	674	713	693	718	697	675	671	634	719	676	717	692	673	637	633	727	690	691	685	690	643	730	640	649	708	644	697	699	688	691	698	687	672	695	682	664	696	697	717	675	634	643	710	674	606	630	646	659	692	725	679	704	645	682	669	693	680	695	675	677	666	651	713	705	662	688	653	684	693	694	643	678	683	661	686	655	688	675	718	703	669	677	680	652	688	734	673	669	658	691	653	687	688	648	645	669	641	671	692	700	681	619	681	723	645	726	659	656	644	711	641	694	679	640	700	649	680	710	675	704	713	710	688	724	610	734	709	667	655	656	684	724	628	712	649	680	663	660	637	672	687	679	697	678	711	630	654	642	735	694	694	611	652	701	723	709	637	609	663	688	720	678	657	680	713	652	707	661	697	703	687	629	688	678	708	683	688	621	631	713	696	676	676	678	672	673	652	652	682	710	667	734	650	662	638	657	661	623	668	689	701	650	733	674	624	691	687	660	670	661	700	676	670	656	716	692	674	690	658	658	651	656	656	698	700	645	699	673	661	685	662	659	717	696	671	708	681	669	687	724	622	690	711	711	713	668	682	690	711	686	688	704	685	676	627	698	712	692	667	683	666	675	626	668	690	643	710	699	687	653	645	662	665	692	638	700	696	664	655	693	651	707	675	672	688	671	678	709	711	666	654	705	638	713	716	652	647	682	697	672	695	666	673	709	701	653	687	645	652	687	721	705	657	669	659	703	698	668	667	677	695	673	637	673	714	702	738	674	659	702	634	648	686	684	702	695	635	719	654	652	670	672	700	634	651	707	695	664	670	661	660	695	723	647	662	670	677	670	708	694	686	679	657	665	681	659	709	669	674	680	682	676	732	684	687	710	653	685	678	690	680	705	692	708	683	678	647	672	668	664	651	670	707	625	697	718	655	700	694	663	688	627	700	723	682	693	640	670	693	699	679	657	738	656	650	696	682	685	704	651	704	731	715	699	673	636	640	683	687	646	689	681	672	672	692	729	643	676	663	690	676	655	673	692	677	663	666	710	720	702	684	699	671	653	687	693	712	669	717	660	717	628	723	700	701	712	672	693	675	696	692	660	669	679	685	645	631	696	654	661	672	702	693	680	695	660	640	675	669	632	639	628	668	723	681	694	671	645	673	667	666	658	689	704	688	685	707	655	666	691	705	691	697	656	673	667	707	679	694	661	698	635	733	665	645	684	702	668	679	678	672	661	683	648	654	666	682	643	681	703	654	617	673	634	633	720	685	675	706	716	657	684	699	688	642	692	709	663	711	639	640	671	673	634	663	653	702	694	721	695	623	675	663	712	678	685	714	694	663	687	658	666	707	694	678	694	675	695	692	683	640	668	681	652	634	679	675	668	686	651	618	658	709	663	670	738	648	673	678	653	653	715	712	678	693	710	638	705	649	659	675	667	659	664	646	640	696	648	659	679	716	626	661	685	650	708	692	684	673	676	652	649	671	675	685	699	685	664	741	696	690	638	663	698	629	668	674	641	723	651	681	689	683	676	648	680	681	660	644	683	678	689	697	726	676	680	652	652	686	691	691	672	674	687	687	716	661	692	658	650	710	690	688	682	691	713	704	706	676	679	667	679	656	720	693	635	703	636	633	661	689	674	684	644	720	690	652	724	671	634	682	690	681	673	646	693	742	674	627	682	696	666	658	670	653	654	668	714	676	656	639	707	713	685	660	671	674	685	618	733	671	665	724	646	674	739	671	710	647	628	699	643	666	720	730	705	728	719	681	722	654	647	681	657	693	706	698	647	718	672	678	681	665	671	678	618	692	698	710	658	707	638	634	623	692	696	694	663	650	674	649	677	619	665	689	646	697	622	666	694	659	650	710	682	664	640	693	707	707	673	696	681	668	660	719	672	729	667	684	697	696	690	639	710	647	641	693	705	688	660	657	656	642	708	650	682	669	706	614	713	656	700	697	711	678	647	639	690	684	668	690	671	629	651	695	663	734	688	701	696	648	690	645	670	675	653	670	737	683	669	698	678	667	690	675	727	656	691	648	720	666	690	733	649	683	703	680	686	712	646	640	686	666	694	712	607	628	684	671	634	708	666	649	758	653	678	704	683	628	627	668	640	681	666	712	691	709	655	683	668	657	703	687	655	709	687	712	642	688	678	667	655	662	672	679	674	688	660	690	669	692	679	678	683	615	644	654	759	674	670	699	694	689	667	650	691	653	666	670	669	650	675	676	723	666	692	695	632	707	661	674	673	702	718	738	656	667	665	633	714	695	693	671	670	689	651	724	717	635	717	690	691	701	665	691	699	695	675	659	654	697	690	649	665	661	641	659	663	727	687	648	658	654	681	675	615	675	628	681	674	652	693	664	657	669	678	708	695	688	669	660	671	697	639	659	683	661	668	666	704	666	696	690	675	689	676
22569	20904	28704	23276	20904	20924	8125	951	625	575	490	438	386	406	423	362	351	307	340	344	309	311	259	267	309	301	291	293	289	283	285	270	256	276	258	248	279	254	269	250	256	239	303	261	235	229	262	267	286	281	269	254	267	275	282	239	287	245	255	270	246	285	273	259	266	229	251	238	247	248	263	242	249	258	226	252	267	275	281	246	257	255	230	254	236	259	226	251	251	231	286	248	232	231	243	260	249	240	246	245	236	245	248	242	253	233	245	243	241	248	236	238	285	257	266	252	239	257	238	246	263	266	267	253	239	274	269	256	248	253	272	228	235	258	252	250	279	242	249	245	251	236	239	261	248	233	258	256	247	242	255	275	256	273	263	257	227	252	256	245	249	254	274	236	265	216	252	241	251	244	221	235	240	244	258	242	260	237	230	252	213	247	244	266	238	247	219	231	249	252	255	219	255	256	285	241	276	286	258	229	257	265	266	253	249	236	256	278	247	244	263	241	265	274	270	247	245	254	220	237	257	245	254	257	243	241	244	251	232	239	271	261	256	271	249	249	258	223	265	224	229	252	264	204	249	245	264	252	277	224	260	247	255	258	267	258	249	244	276	237	231	240	273	259	240	241	227	248	257	237	261	209	262	250	254	221	254	257	243	259	292	253	251	247	256	265	264	281	248	232	257	217	260	281	255	228	247	235	228	260	239	222	274	240	232	254	237	228	217	268	253	255	261	243	232	244	277	281	216	246	275	244	234	243	244	208	262	227	257	262	250	266	264	257	229	245	266	250	249	241	246	253	245	255	235	260	248	271	254	270	237	224	225	239	243	244	239	261	267	258	254	215	231	243	270	265	256	270	255	230	233	229	243	246	255	217	247	233	225	253	218	248	245	235	243	280	248	215	235	243	226	258	243	219	252	288	270	257	270	257	241	251	239	240	237	256	274	268	259	263	248	239	252	230	227	253	268	259	236	283	250	262	241	260	235	252	255	241	239	215	241	261	265	241	240	249	237	256	285	235	250	272	241	270	246	269	239	218	243	215	217	251	274	230	260	264	252	218	214	261	249	241	254	248	295	249	239	246	260	231	250	250	258	253	272	280	281	256	243	257	256	218	247	257	256	245	251	257	242	261	270	225	275	246	227	239	232	258	246	287	260	253	260	241	247	221	247	279	255	273	235	271	278	252	219	267	247	264	257	236	255	247	241	259	253	233	268	239	210	230	253	232	260	258	230	241	272	259	253	241	236	229	261	278	269	250	264	264	247	240	208	252	269	240	262	236	245	246	273	252	233	256	257	269	243	270	258	239	235	210	214	226	275	253	219	244	253	238	263	269	260	234	255	232	239	238	252	231	229	236	245	260	247	233	230	265	223	275	250	243	235	227	255	219	264	278	232	269	247	247	258	250	259	247	260	246	265	242	263	257	251	262	257	244	228	227	231	241	248	225	238	265	250	243	229	281	245	230	277	231	231	276	244	243	250	277	236	269	259	281	227	249	257	233	250	241	254	239	222	249	270	223	257	262	271	238	228	229	278	264	233	256	244	251	275	243	250	256	255	234	236	227	254	244	256	253	268	236	257	246	265	276	246	254	244	247	244	255	248	295	226	223	237	267	234	242	268	268	225	243	258	247	257	235	209	240	266	239	246	233	259	246	234	263	278	268	256	284	240	257	220	240	243	270	257	239	221	258	242	248	220	249	283	267	239	250	240	214	274	241	247	250	244	257	268	257	247	230	240	233	270	227	239	243	254	255	242	260	230	249	246	256	228	213	244	280	258	242	279	255	244	239	239	279	248	234	255	250	260	266	252	250	237	270	254	287	242	248	246	249	252	254	296	220	246	243	252	235	268	243	252	233	252	250	283	271	239	237	239	237	246	264	238	246	227	225	244	269	242	252	282	251	270	234	255	250	243	228	286	242	229	229	260	295	238	259	284	224	243	230	267	238	250	255	247	252	259	230	287	233	220	254	271	256	244	256	246	243	249	250	223	231	234	224	274	237	240	250	244	236	230	245	241	247	260	274	242	266	227	239	263	226	270	247	234	265	239	242	250	252	243	250	266	244	241	237	248	256	281	234	276	261	236	249	267	277	246	240	233	247	242	253	226	231	248	259	250	252	268	238	242	259	210	247	224	229	252	261	260	263	274	238	222	258	256	247	241	247	257	244	244	262	265	244	258	253	242	235	267	238	222	248	226	273	271	266	255	238	241	260	225	257	250	221	262	261	235	233	252	231	259	236	258	285	256	242	244	259	227	249	250	266	229	239	227	246	247	244	248	265	253	229	262	257	246	231	245	256	258	256	232	209	257	261	266	242	233	238	268	255	244	249	212	255	250	232	232	234	241	244	277	260	233	249	241	244	256	240	285	247	264	246	258	260	262	247	254	255	218	253	237	245	249	256	229	251	228	265	252	242	259	265	250	249	240	243	229	240	241	266	255	247	262	265	233	256	218	241	238	251	231	263	281	253	272	254	218	274	265	258	240	244	261	244	253	252	242	259	283	254	245	245	231	242	245	264	230	277	274	244	257	256	282	263	271	238	244	235	263	241	239	252	279	245	261	241	263	252	254	236	271	247	255	221	245	221	239	274	249	255	230	258	252	237	268	253	269	212	225	240	255	245	252	253	258	257	261	278	255	292	231	238	231	269	239	264	247	252	253	240	250	269	237	213	248	246	236	269	279	269	246	259	247	234	260	246	242	260	231	265	270	238	246	241	229	244	239	257	246	244	253	242	285	261	259	216	263	259	242	291	263	246	258	245	287	271	257	257	268	263	259	275	262	267	287	250	228	235	241	248	276	246	289	251	250	264	220	226	252	248	247	253	254	239	252	219	223	231	236	240	252	252	252	217	223	259	257	249	242	238	244	248	207	232	237	246	249	298	250	248	252	250	228	278	244	223	247	249	249	253	255	256	266	238	260	263	232	257	277	300	269	263	265	246	236	260	263	217	239	256	227	238	239	271	251	266	232	252	239	254	264	247	250	257	226	225	243	240	254	240	247	216	244	240	230	250	238	229	251	264	266	267	253	261	223	268	256	240	258	249	210	261	255	251	241	241	223	276	225	240	252	245	247	233	247	262	263	234	233	257	252	231	232	261	239	245	229	243	240	253	236	235	223	246	251	241	282	243	257	222	223	278	269	231	256	223	250	258	241	286	253	243	250	238	225	241	258	230	224	229	223	229	243	274	244	271	244	264	242	251	271	255	246	267	262	244	214	232	263	234	241	261	245	293	221	255	215	234	273	241	245	262	259	289	239	245	254	226	237	222	283	269	277	243	254	229	227	271	282	257	225	259	260	255	241	236	262	242	204	244	265	267	235	301	266	248	255	275	241	253	250	235	221	250	221	243	263	265	238	220	243	240	242	257	244	248	263	254	260	252	263	246	237	237	241	249	250	238	221	233	248	249	250	260	225	248	269	245	262	237	235	249	251	264	229	241	256	263	247	243	227	246	241	229	252	267	250	268	231	249	222	250	268	243	256	280
22931	15108	12288	6148	4290	3255	2476	1777	1612	1307	1105	957	858	820	750	654	679	592	604	548	512	501	513	429	452	404	452	429	462	459	459	430	439	412	458	388	430	404	429	414	392	443	383	408	391	384	428	382	386	404	372	405	386	400	399	378	354	393	354	379	361	376	383	405	376	362	368	378	385	385	386	377	370	374	382	378	378	386	370	373	320	349	373	381	352	338	381	418	359	323	358	371	352	356	409	355	347	365	383	358	379	361	339	338	396	401	382	373	367	338	370	377	354	376	395	350	359	346	392	367	336	359	372	410	351	353	369	352	398	371	348	371	358	357	397	365	337	404	355	378	396	342	337	378	369	356	361	351	339	366	415	376	377	368	358	363	366	351	330	368	371	359	341	404	382	390	358	357	365	361	370	349	352	333	333	357	378	357	349	401	346	368	375	333	352	340	352	371	371	349	332	304	359	374	369	356	362	364	338	356	351	389	365	405	356	364	359	379	418	380	365	372	385	363	380	357	335	378	363	387	360	362	402	391	386	362	345	361	380	380	343	312	372	377	382	370	364	392	344	360	376	330	350	380	386	375	357	352	359	376	381	378	382	312	368	362	369	357	375	373	397	361	372	323	370	370	375	368	347	361	356	355	388	377	381	372	336	378	360	378	374	348	363	354	372	374	371	360	383	371	376	355	370	369	348	352	357	355	354	341	377	365	391	352	380	364	373	345	358	378	391	375	345	358	396	374	379	395	369	343	366	363	332	393	371	375	348	392	380	390	385	371	399	374	355	360	379	378	343	349	386	329	389	371	362	368	385	359	362	382	359	362	369	356	376	388	353	349	365	366	344	366	361	371	346	398	340	382	376	347	366	360	362	351	422	359	351	348	380	348	375	362	363	368	361	326	373	378	364	366	362	358	369	334	425	328	345	373	410	372	361	333	375	346	364	350	349	357	343	418	343	371	377	370	367	333	367	352	378	362	360	406	355	362	357	355	360	369	416	345	314	357	380	389	377	351	344	372	353	397	396	338	344	364	363	387	352	361	351	355	353	385	329	352	372	392	379	381	351	375	362	384	338	340	339	379	376	392	335	352	373	359	334	351	389	373	358	385	358	367	370	343	357	369	372	393	331	382	392	359	379	357	397	350	373	345	390	386	363	353	360	339	349	333	331	356	352	383	349	353	374	385	354	383	398	370	384	343	363	362	368	384	367	380	371	396	337	363	351	383	419	345	380	362	378	374	368	343	369	349	362	352	360	378	364	379	352	364	364	344	372	359	394	357	332	358	348	388	382	330	368	393	392	353	352	363	372	349	391	393	358	374	394	376	361	372	349	376	352	386	375	388	374	360	394	363	359	363	331	353	364	354	377	343	341	379	351	385	380	370	348	384	361	368	327	348	393	358	355	360	359	341	361	379	361	411	359	342	366	331	372	356	386	370	355	392	367	355	379	369	333	350	370	380	344	353	383	341	348	363	376	355	341	358	378	382	376	375	384	397	363	347	383	382	367	384	330	360	346	360	388	348	364	387	348	368	346	344	370	336	350	384	387	379	369	356	377	353	360	403	387	382	369	361	362	354	373	356	371	369	299	359	339	370	375	322	372	371	384	344	361	391	394	320	371	337	378	328	383	384	393	374	352	329	385	377	361	372	350	346	365	348	362	357	377	401	368	356	352	355	358	351	366	373	390	339	314	374	399	365	339	328	381	382	371	372	362	341	352	363	368	337	377	366	372	349	377	343	353	356	326	365	365	366	373	330	359	375	385	372	356	361	368	349	331	355	372	317	385	358	364	361	405	365	347	375	338	351	359	363	380	393	368	358	354	340	360	320	376	365	353	395	358	356	373	373	375	350	393	357	348	337	363	334	373	386	373	387	402	379	376	402	331	341	386	416	350	365	363	365	389	360	381	354	347	358	367	361	361	375	341	382	379	347	395	366	353	382	360	361	367	328	331	347	363	380	375	374	370	364	331	385	368	367	351	334	329	371	365	357	363	368	382	388	366	352	378	343	370	374	354	350	321	370	387	351	394	347	342	373	398	327	376	360	385	386	347	351	368	348	341	360	355	367	376	344	404	386	368	369	376	364	356	390	348	370	375	363	341	360	365	388	375	331	365	392	373	328	347	363	344	391	379	387	372	301	341	359	390	371	361	397	364	374	324	357	352	352	392	356	364	349	352	365	369	353	360	370	368	346	375	378	339	380	344	368	413	404	370	342	371	368	391	376	380	379	358	348	374	365	349	379	389	355	389	355	345	369	371	354	336	360	392	383	357	355	364	357	360	363	372	336	393	384	374	375	372	349	374	353	353	361	382	355	384	387	363	356	373	379	370	343	368	385	368	367	381	379	370	361	360	346	361	329	348	349	381	360	335	406	351	391	334	354	350	367	372	346	357	342	337	376	373	337	384	363	388	387	383	376	341	389	384	334	421	392	379	352	375	359	390	367	403	416	355	359	347	359	407	363	387	347	361	325	391	404	361	380	339	347	350	349	362	348	351	367	399	352	388	392	374	394	348	359	352	394	358	378	376	376	328	347	358	365	366	356	342	361	359	315	370	363	358	378	361	405	349	350	354	354	350	369	380	376	361	362	380	354	338	369	412	344	386	356	343	387	348	372	365	348	375	351	335	373	374	358	404	375	372	342	361	368	384	377	351	417	357	375	383	387	350	374	355	357	388	367	333	340	362	343	339	358	338	337	339	373	397	354	378	371	376	352	334	337	396	381	384	387	395	369	354	359	382	351	381	377	349	371	374	346	366	348	391	326	371	347	371	356	381	384	359	362	382	357	382	373	361	369	357	361	363	372	309	384	362	393	366	358	370	358	347	356	381	374	344	389	362	365	395	374	389	378	390	373	352	366	364	381	352	397	342	339	358	371	376	368	393	354	347	393	362	353	373	394	381	375	336	354	352	372	331	363	325	358	351	339	389	340	383	380	359	354	392	346	343	352	380	380	361	338	365	400	381	349	364	393	313	354	345	372	352	345	384	380	355	364	361	377	358	355	334	373	349	398	393	352	371	350	367	390	350	370	379	368	344	358	338	409	342	389	346	336	370	362	365	349	357	345	356	396	368	371	349	355	354	337	394	392	340	351	390	368	380	361	346	356	325	345	385	378	373	372	348	368	384	374	382	392	380	349	350	360	361	362	385	361	395	368	353	388	367	373	365	403	390	358	363	356	350	383	373	335	349	323	379	342	357	343	373	388	355	384	415	370	359	359	368	373	379	352	370	395	379	376	358	338	366	403	376	334	334	391	362	355	337	386	372	357	364	371	373	343	343	336	374	351	320	377	371	358	374	353	358	360	376	352	333	348	368	380	387	368	342	375	345	366	383	340	373	340	343	343	408	350	411	348	378	362	381	390	350	387	376	389	382	390	380	352	356	349	349	373	365	377	359	342	353	354	393	351	396	387	339	366	370	392	358	354	354	382	321	367	342	347	339	347	396	367	363	362	348	369	367	318	367	381	350	362	403	354	352	341	329	372	358	411
26563	20183	8050	889	648	562	498	526	439	454	483	475	465	465	431	495	456	474	470	462	469	438	464	447	423	463	447	444	442	433	412	440	443	431	422	466	486	453	462	413	478	481	469	447	410	453	447	468	454	442	434	421	453	464	438	464	431	422	471	475	484	487	472	447	448	461	423	461	431	433	467	443	444	452	422	483	454	443	441	431	443	431	424	436	444	439	441	472	427	468	420	462	459	451	451	486	430	397	442	437	426	420	460	429	426	457	487	440	441	470	467	446	446	439	467	451	464	445	408	435	420	451	433	456	434	462	439	456	437	447	430	443	448	472	441	474	437	445	457	469	469	428	443	483	470	439	459	450	449	459	447	418	451	456	440	465	438	404	486	451	468	456	495	425	415	438	437	488	448	445	447	445	449	417	473	448	477	447	439	443	498	442	455	439	451	438	430	461	431	472	451	432	446	429	479	455	463	437	433	449	466	420	422	453	450	449	461	434	430	471	461	496	445	440	446	442	452	438	461	429	425	471	478	466	452	441	445	470	453	458	425	457	451	466	465	419	435	449	449	433	428	436	474	475	431	447	482	431	420	429	471	407	458	444	440	428	455	469	436	408	479	469	443	488	458	426	507	450	454	443	447	467	453	436	471	441	458	445	474	463	410	436	441	410	440	476	439	458	411	444	461	426	457	450	470	454	427	414	442	476	494	432	479	444	459	445	463	485	447	391	439	426	432	453	445	432	455	461	422	448	465	471	473	471	471	445	468	458	451	492	462	473	462	437	459	454	448	432	449	451	438	403	419	451	491	480	475	449	468	451	465	487	448	438	429	479	423	437	460	472	432	440	427	453	426	471	434	455	430	434	439	476	419	460	459	453	449	441	444	460	477	462	432	457	432	459	497	436	449	402	425	461	457	425	460	450	420	479	442	478	453	451	464	451	461	454	459	468	454	467	421	441	411	420	454	433	440	458	428	442	402	453	446	459	423	453	468	451	410	411	442	508	417	475	447	457	437	484	460	452	464	419	436	464	488	484	474	509	443	412	437	464	465	504	449	448	430	492	432	464	484	456	459	473	484	463	491	439	467	426	458	450	476	453	447	471	462	496	432	464	447	439	470	471	494	426	415	463	436	424	471	427	466	456	422	457	463	474	456	453	448	481	473	443	447	458	508	430	452	471	466	435	451	453	471	468	479	468	434	448	447	445	442	456	446	469	450	475	467	475	430	417	445	489	452	495	443	479	506	457	436	475	443	430	443	435	441	419	406	453	426	414	437	448	450	419	443	432	496	395	456	446	453	449	458	472	442	434	469	420	489	446	451	482	471	484	455	466	518	486	479	453	477	484	427	439	436	453	448	453	459	430	472	481	445	446	496	472	473	471	462	442	495	493	426	431	454	446	427	433	451	447	484	446	491	446	451	459	418	427	406	467	468	441	433	416	430	463	476	443	438	431	450	487	440	429	428	446	439	484	473	478	433	457	428	452	445	445	485	432	473	442	439	425	445	453	438	438	446	464	479	433	442	467	501	450	426	446	415	456	453	449	490	438	451	419	419	469	445	480	458	447	449	445	457	430	467	454	454	465	440	463	444	415	433	459	439	464	462	443	468	494	450	463	453	457	456	451	428	464	450	459	439	444	461	443	440	441	425	416	439	450	455	493	451	427	458	432	431	475	481	436	441	419	458	435	448	473	467	454	440	458	458	443	423	467	475	466	461	437	459	468	422	450	465	470	475	423	444	445	409	452	471	444	433	442	459	437	445	468	438	465	479	452	471	428	425	450	429	460	452	430	441	473	446	439	456	443	421	446	452	434	456	454	451	428	438	479	431	425	416	441	457	466	441	445	421	442	448	416	470	451	455	449	480	466	450	434	490	471	451	470	475	439	465	447	473	442	429	454	417	467	459	429	431	461	445	459	447	418	462	432	428	419	464	475	433	426	415	440	457	450	459	461	450	439	445	462	452	438	454	442	490	446	442	469	460	473	448	528	444	442	439	445	457	475	431	448	416	436	483	466	463	417	499	445	467	457	431	421	443	426	443	451	425	434	453	389	429	442	448	445	426	466	472	451	463	457	434	463	467	440	465	446	426	419	486	440	463	431	455	430	441	438	478	478	448	484	487	458	469	430	428	480	438	420	434	438	442	429	453	450	442	462	446	453	442	425	415	448	447	449	428	434	435	485	452	446	411	440	481	451	471	458	485	458	444	475	409	423	449	436	460	463	474	449	440	468	493	457	430	442	475	460	465	435	426	483	469	459	449	428	491	445	422	466	478	458	481	446	452	445	458	409	484	409	466	459	461	490	476	492	446	454	442	425	461	458	477	438	453	451	446	451	451	421	489	487	474	444	460	472	469	447	425	449	511	426	447	441	453	457	453	442	466	423	460	489	452	471	460	443	457	400	459	470	439	428	481	469	428	460	454	422	454	440	479	442	478	441	431	435	452	489	454	514	420	439	460	479	423	484	485	385	474	430	434	443	426	470	473	475	467	500	440	459	429	460	429	453	422	412	437	455	443	449	416	463	469	447	434	461	485	470	464	401	470	449	413	446	429	465	487	447	453	455	468	478	424	485	483	421	439	441	428	443	465	471	423	460	462	495	456	470	450	445	453	470	470	448	441	463	473	433	487	466	467	467	480	419	452	445	458	423	483	467	460	447	440	440	453	454	453	455	491	465	462	475	428	480	450	432	449	439	469	449	464	466	446	441	424	438	448	427	434	408	419	455	445	445	423	432	459	475	451	452	425	430	455	416	455	436	468	442	451	435	449	476	425	462	469	471	380	462	440	466	462	451	484	467	450	465	411	432	437	443	438	446	482	426	486	426	435	440	465	471	461	469	479	439	436	432	446	487	478	446	458	453	425	443	479	461	444	450	429	434	468	420	420	466	447	406	456	436	440	435	476	455	462	470	468	438	421	431	473	445	462	444	468	432	440	440	446	453	452	443	443	458	440	467	414	412	447	463	469	455	443	457	417	448	449	438	467	448	444	458	420	421	438	422	422	470	421	439	455	445	529	442	424	461	426	462	447	459	388	444	449	480	431	492	429	481	451	448	451	430	482	460	425	454	410	436	434	494	449	465	419	434	451	481	430	451	479	424	429	451	435	448	463	486	439	449	475	442	465	430	427	439	468	488	465	444	475	451	474	467	477	455	439	446	427	448	464	449	417	456	452	411	491	450	485	439	441	447	410	459	423	403	449	442	437	474	493	443	432	437	445	452	458	461	443	430	473	426	487	443	467	478	441	417	486	467	462	448	423	468	421	460	457	454	442	479	463	442	432	441	428	484	449	478	433	411	458	425	434	431	430	403	458	414	434	464	416	488	419	435	442	442	445	426	482	435	428	460	472	444	451	459	455	440	528	426	445	426	471	439	472	446	415	490	479	431	424	404	468	462	462	441	401	419	447	478	435	439	464	451	440	442	424	451	454	458	438	470	414	417	426	397	425	456	437	466	450	429	435	432	460	470	419	472	485	449	440	463	436	404
6846	1414	1178	867	797	791	724	661	694	660	668	703	643	651	654	636	648	647	655	657	608	661	634	637	644	670	681	641	631	651	607	656	635	676	668	685	638	646	627	653	618	659	687	620	599	645	585	600	617	644	600	649	651	647	617	630	643	654	590	643	683	659	656	675	619	619	600	677	663	615	664	663	606	642	650	628	620	644	619	608	640	608	681	630	621	587	614	628	668	652	682	592	593	645	639	676	589	645	620	641	605	648	650	668	622	630	678	631	645	642	588	621	680	643	602	650	609	627	646	637	632	615	615	676	644	671	679	652	628	627	625	594	655	667	707	618	627	641	694	648	595	652	634	639	627	650	632	645	628	622	646	621	643	657	657	625	661	682	668	625	661	605	699	660	650	640	619	625	647	675	633	613	653	653	632	677	654	664	687	690	650	620	655	626	608	660	663	625	630	610	622	607	621	613	602	594	615	643	629	621	627	635	649	623	634	625	667	696	642	629	632	678	662	618	652	616	656	596	636	643	658	651	629	598	580	651	657	635	664	636	621	650	656	683	616	617	628	625	622	643	603	643	619	614	645	650	609	637	593	621	658	676	633	633	689	659	647	657	639	661	675	629	611	642	615	634	654	644	644	644	648	613	631	641	643	633	649	680	620	638	636	657	622	642	635	649	674	666	593	609	630	660	643	661	600	629	639	599	650	626	653	612	607	625	648	626	648	617	633	642	610	649	635	630	660	682	619	612	645	660	638	621	644	629	643	661	660	638	627	623	570	622	627	632	579	649	619	650	621	687	647	614	618	622	650	651	672	598	641	637	664	615	682	654	624	640	625	663	617	653	613	676	600	609	656	638	609	622	654	638	634	683	653	678	606	611	599	628	610	650	640	727	636	696	666	588	654	661	670	599	645	638	665	639	659	638	598	683	676	658	689	605	645	634	646	666	635	673	563	583	686	659	700	596	674	645	656	657	650	637	666	623	633	601	644	594	638	623	636	579	595	649	597	631	674	664	711	615	600	659	618	610	634	630	667	624	628	626	647	610	659	619	657	661	665	603	672	595	638	623	662	660	640	629	632	613	641	595	635	606	667	668	649	645	635	649	622	604	626	618	626	596	645	593	624	606	629	641	591	622	645	641	663	620	663	636	657	654	656	638	637	620	658	670	630	614	638	646	603	622	646	680	566	662	640	654	635	618	652	605	613	657	608	609	687	644	685	654	604	653	632	666	662	638	599	667	612	667	606	649	600	618	610	607	602	616	647	643	648	616	665	588	676	671	630	684	640	659	673	644	624	651	637	649	625	643	579	630	623	658	611	666	619	612	608	644	654	627	666	650	650	662	643	614	629	664	627	620	671	656	657	637	613	669	620	600	676	595	646	666	666	639	663	633	630	629	659	661	628	620	627	680	625	668	595	657	641	647	682	625	615	667	618	657	607	611	595	600	632	667	640	673	589	642	648	672	666	638	648	701	650	622	634	626	639	631	668	597	652	656	602	664	634	678	570	629	682	628	635	636	642	598	641	650	656	648	588	631	609	654	648	614	644	646	635	634	651	618	628	648	629	659	624	655	622	672	651	653	689	658	647	645	655	628	636	615	673	654	607	653	656	637	609	684	619	639	693	627	610	612	614	631	668	656	665	689	602	631	669	663	647	677	626	664	603	640	637	601	643	623	634	667	678	609	618	628	645	673	628	612	612	640	602	621	688	645	626	621	631	662	660	677	657	671	609	631	616	630	604	634	637	639	633	696	646	594	632	646	621	639	602	651	681	644	669	591	651	650	644	642	665	589	625	664	649	672	668	641	649	623	608	667	652	623	611	628	609	642	660	642	667	600	609	633	610	620	659	671	658	647	639	606	620	670	630	635	652	624	627	648	616	621	621	707	650	619	648	623	682	647	660	627	643	635	644	653	585	601	632	671	645	661	609	647	662	670	621	624	652	630	641	619	645	602	627	636	665	657	640	636	607	629	641	636	612	626	637	581	595	649	666	645	650	666	594	668	601	644	656	613	641	623	625	620	608	578	659	625	620	665	607	604	641	651	656	625	640	647	640	629	597	637	615	644	632	675	632	640	646	651	669	634	702	605	581	627	577	610	607	654	609	646	658	641	648	624	661	656	689	643	651	628	650	600	653	660	689	666	621	631	637	654	594	642	621	625	650	622	655	627	631	617	649	603	646	684	624	642	629	675	638	606	631	681	614	670	594	634	645	670	628	656	670	637	619	619	612	667	664	601	611	615	652	651	656	631	616	603	597	658	637	636	649	641	652	619	632	597	591	599	648	671	643	633	664	613	630	613	634	605	610	620	568	643	611	625	663	637	640	616	591	631	616	621	585	628	658	658	636	656	591	614	642	623	615	641	651	608	659	631	652	642	625	637	621	626	634	669	638	630	612	640	631	668	639	634	638	644	626	640	648	579	617	617	652	649	625	669	661	629	675	667	640	644	609	629	618	641	622	590	636	617	590	658	662	638	664	656	649	622	637	648	631	651	628	668	687	585	662	618	652	606	612	620	671	609	661	665	640	603	627	637	627	672	616	592	668	675	608	663	642	607	649	599	647	647	652	639	653	658	617	622	627	642	610	660	623	575	681	618	654	678	648	620	682	669	651	664	631	641	632	654	676	655	636	678	628	661	674	637	612	613	622	622	613	623	657	599	660	641	668	603	666	652	617	665	662	657	626	646	610	647	688	642	663	673	654	687	606	618	640	609	588	643	648	638	656	609	607	641	623	639	642	600	654	652	634	633	626	673	658	611	569	626	623	627	656	611	643	620	624	646	628	673	612	615	629	604	668	631	603	678	658	650	671	664	610	617	666	611	607	660	671	619	668	654	668	599	692	646	638	672	620	688	604	646	652	597	632	611	608	602	667	634	636	597	616	642	620	578	656	623	642	670	617	654	614	633	635	706	629	648	602	596	666	628	631	662	657	647	656	681	668	622	609	637	643	586	656	626	638	617	605	621	672	625	659	653	645	603	567	624	615	651	607	622	645	640	614	658	629	610	654	673	620	638	629	653	610	637	616	654	659	671	622	644	618	607	639	632	686	604	615	651	623	573	637	631	630	646	648	640	604	629	622	679	648	652	606	609	681	604	620	609	602	660	623	600	657	633	656	661	627	647	623	641	682	628	634	696	647	648	599	637	642	680	648	625	591	638	619	590	682	657	651	651	652	678	597	649	641	665	614	627	622	626	600	678	575	642	662	645	650	613	644	637	655	633	615	648	635	615	645	614	609	652	615	658	621	667	633	671	636	638	604	669	675	587	636	651	641	624	699	649	625	649	607	677	623	661	617	680	653	656	596	615	606	646	637	609	614	607	603	681	647	653	612	614	582	587	689	649	586	639	657	589	632	672	642	639	677	633	653	654	639	648	612	641	599	648	656	596	642	589	569	652	656	633	675	600	618	646	651	627	653	607	637	635	645	629	653	599	648	644	645	666	628	608	633	632	621	638	616	606	627	613	654	653	645	599	601	613	654	691	661	670
23313	20912	28333	23612	20915	11237	1194	793	669	682	575	652	558	563	511	534	511	472	499	507	492	557	524	505	454	491	481	459	461	500	502	466	449	512	483	460	465	490	457	457	471	447	477	492	472	466	488	455	509	486	483	431	501	441	460	496	474	468	468	466	476	449	469	481	475	456	447	450	441	484	465	464	448	482	514	504	470	492	493	470	445	444	497	507	466	478	481	461	454	459	466	488	442	496	485	489	428	471	467	460	467	468	456	450	433	448	439	482	470	508	482	450	480	479	477	460	445	460	491	422	489	467	489	470	466	459	429	500	465	494	460	474	449	446	459	463	468	456	478	485	420	464	506	448	469	480	474	483	423	453	496	432	488	462	507	485	462	445	456	508	452	450	459	441	470	446	488	458	495	451	467	481	506	463	468	465	461	468	459	458	433	495	501	469	474	449	470	539	485	457	511	465	423	454	445	479	461	478	434	459	489	458	490	494	498	474	408	417	468	452	516	444	423	483	449	465	465	457	462	473	483	409	472	452	434	463	472	481	489	465	491	450	455	469	450	457	471	496	499	458	505	441	481	435	452	442	498	449	474	454	445	491	460	475	472	486	450	447	450	475	437	479	465	494	470	458	463	459	482	481	462	485	461	491	468	475	437	440	465	482	471	461	452	443	454	507	459	471	447	486	451	486	493	485	464	458	472	496	470	493	494	437	454	440	462	497	489	454	489	439	487	486	447	432	461	475	441	434	464	453	457	452	471	481	478	483	475	471	487	451	480	483	461	455	445	449	438	437	451	470	456	463	419	490	448	483	456	426	468	445	526	502	484	433	472	421	436	461	462	468	476	485	494	506	443	491	481	452	491	451	475	490	475	487	494	469	461	478	443	467	452	498	501	500	454	473	492	457	414	430	497	470	470	456	449	423	449	508	485	465	484	455	503	467	465	437	501	442	466	483	466	445	467	468	493	481	479	444	460	463	470	478	437	454	486	451	454	400	516	454	475	450	492	484	450	480	437	476	473	429	492	477	468	475	447	460	484	456	458	467	484	449	483	501	476	492	437	458	461	458	514	479	476	453	412	446	497	495	500	514	410	499	465	460	473	493	445	472	459	453	482	495	464	445	475	469	452	488	482	443	460	473	496	478	472	470	493	458	476	463	527	476	484	479	476	490	483	477	495	451	438	451	474	495	447	461	451	465	461	479	459	461	486	472	443	447	453	456	513	509	450	421	503	472	435	474	466	485	449	435	474	460	466	457	453	484	435	459	483	483	459	460	506	489	415	428	467	489	439	486	469	479	415	468	476	456	476	443	445	484	474	451	484	479	487	420	449	441	433	463	455	455	472	503	478	439	508	483	449	439	453	440	476	450	478	446	445	458	476	484	447	441	456	469	433	433	460	418	458	476	455	480	468	532	492	473	461	486	442	451	482	510	491	449	500	465	455	471	488	451	476	502	467	476	448	459	466	483	459	463	481	488	455	457	459	516	461	488	454	479	485	438	516	439	438	472	507	488	457	484	458	462	494	475	457	478	462	471	481	441	480	472	471	466	474	438	462	438	444	484	467	477	478	465	458	492	454	434	464	453	463	490	497	459	428	435	485	459	469	447	500	467	435	468	494	474	460	468	459	472	477	496	498	471	437	516	464	469	483	456	500	445	475	431	441	473	453	464	441	490	499	499	495	471	472	484	467	444	462	457	440	505	451	472	469	456	464	454	439	451	487	475	439	452	436	472	441	462	497	489	486	458	427	472	503	434	451	451	461	490	492	468	463	452	456	489	434	457	442	443	441	451	467	446	478	444	481	478	470	484	471	467	489	430	481	466	443	448	485	458	457	479	486	490	477	450	506	468	460	506	415	464	461	477	471	429	437	452	469	432	499	436	485	479	498	463	488	474	467	473	495	456	422	448	440	431	455	446	476	500	480	456	455	457	451	457	458	484	494	437	432	457	484	424	496	444	456	444	458	501	474	422	422	505	480	468	456	490	456	469	468	460	470	458	439	415	492	470	456	458	468	451	458	456	461	447	476	470	478	459	431	461	452	472	476	448	461	462	475	512	494	450	470	449	434	440	462	460	486	468	463	456	465	495	476	464	439	454	445	474	462	446	470	454	457	459	456	480	445	469	465	456	486	434	475	487	485	488	462	456	435	490	477	475	456	475	490	424	474	481	475	462	489	474	462	489	448	463	459	496	524	481	478	498	487	470	445	446	465	477	494	496	439	472	454	468	505	467	463	445	487	425	451	493	463	440	452	489	497	486	492	435	456	462	521	486	450	448	483	452	505	459	448	433	503	465	495	451	453	465	490	496	488	486	477	439	501	455	429	456	450	506	433	473	470	427	488	477	517	493	470	440	509	476	479	438	465	460	451	470	483	434	476	434	476	435	466	437	471	492	457	477	450	488	507	474	448	466	447	457	471	471	486	461	443	479	487	446	463	492	464	482	492	462	446	470	453	469	468	453	460	507	492	500	451	481	459	425	474	458	483	478	512	465	438	484	453	444	448	486	422	435	463	482	468	454	452	438	471	432	432	491	462	472	447	430	480	504	457	499	465	476	505	488	446	478	459	500	513	488	463	464	456	493	468	462	463	477	429	471	455	491	496	457	436	489	470	454	482	465	483	463	486	478	476	451	448	441	469	456	473	452	499	518	483	406	455	462	453	486	497	463	480	447	490	447	470	477	467	471	446	457	436	456	447	440	502	473	545	416	490	440	483	479	445	482	477	475	442	446	418	463	452	492	458	473	455	476	486	452	485	446	442	474	477	467	459	467	448	478	489	460	451	415	484	486	475	460	475	479	486	469	477	474	463	457	497	506	446	463	446	475	500	452	430	503	497	462	485	479	462	474	483	486	428	441	440	471	459	468	446	488	472	442	461	475	450	451	453	449	466	437	468	468	490	429	424	460	471	429	466	453	496	477	486	456	432	442	461	472	463	444	468	439	478	494	448	470	453	484	456	443	447	483	510	498	459	465	473	483	462	464	485	474	445	465	436	463	454	466	461	464	504	485	451	465	471	458	433	418	425	474	481	451	491	445	447	485	470	478	497	499	490	468	447	509	454	437	474	445	493	464	439	476	487	445	450	474	471	489	485	477	486	455	471	467	475	466	461	490	440	481	465	483	501	470	488	473	495	412	458	452	502	445	490	489	463	449	484	454	480	437	441	460	467	453	466	490	472	460	427	456	477	486	494	464	423	458	489	453	477	438	433	508	430	446	451	470	419	452	468	471	483	445	490	453	485	472	466	476	453	529	451	438	474	493	495	442	493	457	470	455	490	498	477	487	478	416	481	498	467	442	488	471	485	448	466	481	436	467	434	469	475	493	462	453	492	496	456	455	505	498	460	502	413	478	461	501	462	470	459	495	446	482	451	462	451	479	446	452	448	444	455	457	453	509	467	436	492	444	444	459	465	450	464	499	489	463	488	483	458	460	458	450	515	454	487	495	466	486	481	479	409	452	432	494	448	430	441	454	469	479	453	419	466	435
19581	10184	7965	4027	2797	2232	1845	1520	1302	1258	1093	984	957	892	833	873	797	770	814	773	765	749	703	764	736	684	688	681	697	707	737	708	705	652	707	691	700	718	694	691	702	696	676	637	660	657	664	635	678	677	683	704	681	679	648	680	685	666	704	710	626	650	616	648	666	698	701	643	697	640	701	689	648	688	699	680	672	657	694	705	712	659	650	673	666	651	676	626	690	733	631	621	674	634	631	670	628	646	673	646	633	655	671	650	690	709	667	619	706	671	674	655	730	699	650	622	687	715	696	692	667	652	648	629	663	663	676	713	654	651	620	675	692	656	735	684	712	618	639	724	673	663	682	711	666	688	653	670	657	686	693	637	724	709	665	638	691	668	686	695	699	715	645	685	651	621	673	647	689	678	652	671	634	690	713	685	677	667	666	654	678	636	653	669	667	645	737	690	658	666	723	638	596	641	676	684	715	640	645	668	636	688	648	659	680	671	622	657	665	669	617	650	644	685	658	606	725	700	640	634	702	682	669	664	720	708	670	663	680	659	649	672	702	636	640	696	649	680	641	675	671	660	708	678	645	645	653	658	719	654	658	692	676	667	694	675	702	685	708	691	690	648	666	640	603	686	664	695	648	635	660	657	661	663	678	689	686	662	727	644	623	669	719	672	710	685	628	657	640	700	678	655	670	641	674	678	699	680	664	653	655	661	684	659	669	661	656	664	665	691	681	670	710	648	688	672	663	700	637	656	669	667	629	703	674	720	655	689	659	717	698	701	660	660	659	675	688	681	672	646	658	661	682	675	650	682	685	667	678	670	682	696	726	653	734	650	668	670	697	684	654	686	683	673	696	645	717	668	652	698	676	643	653	674	662	650	650	678	662	661	664	647	710	650	685	638	667	683	682	672	712	660	638	693	657	694	720	643	709	700	662	673	628	684	690	633	676	708	703	656	634	636	701	737	676	686	696	630	681	612	714	687	649	607	662	688	611	697	652	698	673	704	681	674	671	696	708	703	729	642	658	677	689	683	734	633	653	683	674	649	669	643	694	720	700	657	666	704	658	715	644	668	657	664	680	659	662	692	614	677	710	654	638	719	684	676	705	676	656	683	663	626	673	691	630	696	693	690	642	687	666	688	666	651	636	653	681	629	671	653	667	674	631	622	719	663	648	668	705	701	650	704	680	697	721	694	679	663	692	671	711	705	669	676	639	668	649	721	680	666	699	653	616	674	688	701	608	687	644	693	668	645	652	666	660	677	674	674	644	669	688	653	658	652	641	679	644	692	669	693	635	681	686	666	638	648	665	640	665	673	671	673	678	645	653	661	666	660	639	702	676	679	670	678	649	653	706	640	643	645	722	689	660	670	700	622	703	688	658	641	637	670	684	620	647	703	661	668	681	695	685	643	729	703	648	619	684	701	685	648	644	670	629	673	668	703	671	688	686	701	690	650	642	622	660	696	653	686	690	649	684	636	732	677	652	705	695	656	678	650	645	658	665	671	678	667	675	677	640	694	669	708	685	672	683	701	701	649	636	676	660	668	669	695	698	647	739	654	685	652	657	616	660	673	621	643	654	687	721	631	629	628	635	649	653	713	711	623	678	674	684	659	668	640	702	669	613	682	679	670	664	685	602	699	694	618	721	714	657	686	671	672	671	632	664	651	676	676	718	709	672	689	674	622	701	651	647	676	705	687	617	631	661	693	624	666	660	651	628	688	639	703	666	693	681	667	633	692	661	677	650	663	665	644	674	703	703	693	667	670	640	675	669	699	732	639	669	669	679	659	662	668	704	646	684	657	654	698	678	665	668	639	660	671	665	680	678	691	688	675	680	657	670	637	695	704	648	743	680	685	654	724	718	700	643	635	681	695	686	646	681	656	670	694	709	677	660	683	673	714	629	716	627	676	686	689	679	715	669	649	644	656	631	645	674	677	641	669	661	704	659	682	650	650	659	634	684	670	689	660	683	661	668	620	702	712	672	684	700	677	610	662	667	595	660	636	662	686	634	636	658	675	650	642	641	656	673	653	637	639	697	648	685	663	689	719	684	642	649	629	695	720	666	652	616	686	663	640	673	708	658	670	737	677	673	661	680	709	747	660	717	650	650	662	603	687	657	687	675	634	665	651	646	667	651	642	696	651	656	669	664	624	687	721	680	691	638	672	656	680	694	673	660	649	651	659	640	636	640	655	660	652	678	627	641	656	683	691	659	610	695	670	702	665	654	685	674	677	685	623	652	685	684	675	663	686	724	683	661	681	659	626	649	638	696	668	688	641	649	662	614	657	715	676	670	692	647	636	667	673	667	684	672	661	701	686	655	650	645	700	645	702	703	623	662	678	664	645	666	618	653	701	675	688	672	669	661	667	674	694	666	627	658	669	672	708	692	710	675	629	647	658	639	640	623	630	658	698	660	652	659	644	657	678	693	649	680	615	662	650	674	608	647	687	657	620	636	627	698	679	677	693	650	684	692	658	669	623	640	690	661	684	658	706	623	679	685	631	617	721	670	647	672	677	655	661	673	644	676	675	657	696	664	652	678	671	669	630	664	684	658	658	696	655	679	673	668	723	687	665	684	669	680	648	683	693	651	667	688	638	706	632	681	668	684	633	669	671	653	699	699	681	665	678	680	654	687	656	711	652	655	674	629	662	685	645	694	677	631	659	672	689	654	664	683	659	702	703	652	650	653	655	654	666	730	676	657	670	709	683	654	671	660	689	664	673	666	652	678	663	718	661	678	707	667	657	661	668	634	692	682	689	666	693	710	685	661	681	676	667	611	681	649	662	681	688	717	643	644	686	677	689	652	646	658	666	657	650	670	650	655	682	685	675	657	687	662	651	707	665	630	614	623	632	603	686	659	709	648	680	712	604	620	679	679	686	686	683	722	630	650	656	649	648	703	690	667	663	711	669	645	661	673	660	620	682	637	682	652	693	640	662	684	680	618	665	676	650	669	675	645	667	639	646	667	628	685	663	690	670	678	634	708	657	648	653	692	671	701	670	699	652	629	665	694	672	637	671	706	706	636	654	645	658	686	694	678	635	658	672	655	630	652	716	645	669	686	652	662	636	651	691	701	651	687	693	692	608	633	635	670	646	712	672	668	712	613	696	708	641	644	720	678	673	667	702	635	684	677	650	679	688	653	666	678	689	723	646	631	694	674	717	636	665	711	681	660	695	658	671	707	659	656	687	670	717	728	686	639	667	668	636	696	649	657	638	690	633	688	727	674	657	663	688	674	614	703	696	685	624	611	623	650	631	662	672	708	692	668	661	668	649	657	664	688	662	667	665	646	682	689	644	662	634	654	644	679	672	633	638	675	668	697	672	692	668	693	675	665	708	655	664	631	651	688	693	625	641	631	652	685	656	680	652	670	604	695	708	640	724	686	671	676	628	674	671	616	680	661	680	670	656	679	678	694	684	656	628	679	688	681	685	651	640	632	662	690	652	669	667	663	608	666	636	706	693	677	693	714	684	711	673	656	666	645	698
22558	20928	28733	23270	20932	20956	7538	858	640	588	497	418	409	378	352	371	340	324	333	314	324	276	272	286	277	285	260	265	298	280	270	292	286	270	253	262	263	267	262	289	245	291	275	261	275	280	255	252	247	267	248	246	240	243	222	259	256	217	265	259	261	247	210	256	267	215	249	248	261	236	251	258	261	256	254	262	275	252	282	257	242	241	269	251	249	259	222	268	239	217	255	268	245	247	294	268	226	245	228	230	262	285	248	252	247	276	246	191	233	254	286	281	238	244	228	252	227	242	238	223	242	255	255	246	273	290	224	246	254	242	244	237	235	252	263	220	262	239	234	224	246	239	249	268	253	220	261	261	235	276	217	274	268	260	237	239	266	257	250	245	221	227	246	231	231	239	288	256	245	243	274	254	235	223	246	244	237	269	254	245	267	245	217	251	263	252	268	213	247	216	230	240	263	242	259	247	213	269	226	229	262	247	229	241	288	261	255	259	239	250	225	232	248	207	237	254	234	238	261	244	252	247	231	245	234	254	250	235	254	233	206	251	216	212	258	235	267	235	262	231	243	228	233	292	266	248	266	242	224	298	238	262	254	240	251	218	278	251	231	234	231	241	272	247	237	271	253	256	255	263	262	235	257	259	248	258	226	262	239	230	263	231	232	225	268	238	248	248	236	255	235	267	258	238	224	240	289	240	235	243	218	261	238	185	247	227	244	255	263	270	230	247	227	253	223	247	241	247	222	266	250	250	227	260	263	242	256	271	236	256	280	256	252	249	269	246	240	241	231	254	253	231	230	259	241	237	250	250	239	262	233	257	235	258	273	253	254	218	231	239	267	239	254	264	221	217	215	244	287	249	239	219	231	253	237	265	236	263	250	269	267	239	262	244	260	253	244	238	232	231	243	223	243	239	235	242	274	278	241	235	227	215	226	267	237	240	234	247	228	231	224	256	231	217	225	243	254	258	259	242	241	270	248	228	251	267	241	229	267	199	235	220	228	230	243	259	244	231	222	222	240	252	208	256	226	253	222	265	241	247	267	254	280	263	258	233	266	235	245	259	236	248	249	237	241	244	249	218	282	248	231	246	237	253	258	251	250	278	249	259	250	239	244	229	248	249	247	221	242	243	254	268	259	218	237	223	246	235	252	233	235	232	285	252	246	253	273	235	239	235	223	269	231	203	261	235	243	230	263	264	232	250	274	255	255	222	259	251	223	252	269	251	233	270	242	246	239	243	243	256	245	247	210	239	237	250	249	256	236	254	258	205	259	270	211	239	232	248	231	246	230	208	224	223	232	238	230	229	241	256	222	231	233	255	217	243	252	246	256	239	235	247	244	242	249	249	245	244	250	273	253	260	247	275	280	242	269	259	278	209	229	216	239	269	258	228	242	231	224	257	260	244	233	241	232	231	262	234	240	242	264	251	241	223	259	284	234	263	250	233	235	246	250	229	240	249	249	248	240	223	241	243	239	236	278	224	226	236	241	246	252	243	247	263	234	250	228	248	271	277	243	262	248	227	251	227	245	214	251	253	247	235	231	247	246	221	230	271	236	223	242	234	254	230	257	293	240	248	262	239	241	246	239	228	252	230	231	231	215	213	242	239	221	303	226	258	231	233	266	237	235	249	241	216	230	279	242	238	240	246	228	226	222	224	244	232	214	246	253	234	224	228	218	225	279	242	231	259	255	258	255	251	235	253	243	235	260	220	253	268	237	241	240	263	260	249	257	227	249	233	265	256	257	260	246	237	279	253	261	248	239	224	256	218	278	212	234	223	267	232	235	255	241	222	260	219	241	245	247	246	226	228	238	240	243	250	254	228	241	250	247	244	242	287	208	220	250	230	265	231	227	254	238	286	230	233	239	218	224	241	235	245	263	223	262	255	240	270	231	239	245	242	249	246	233	254	245	249	227	240	258	235	221	251	224	246	214	231	236	254	211	244	254	236	256	267	255	267	256	233	241	220	253	235	263	266	251	219	245	237	227	245	246	264	224	236	227	260	234	228	233	217	242	240	247	269	254	237	230	220	239	237	242	250	245	251	244	224	267	239	239	261	230	267	258	234	254	223	229	255	241	247	246	237	220	217	244	248	243	266	237	245	229	277	261	233	288	211	263	266	250	240	269	265	259	247	252	235	239	253	238	282	214	254	240	249	229	236	250	256	229	229	283	244	285	226	243	265	235	269	245	245	232	222	246	235	257	255	262	243	247	261	251	229	248	248	242	261	244	227	251	230	225	250	245	245	249	264	267	254	210	263	260	273	228	219	264	246	236	262	256	227	271	231	270	248	260	221	244	230	243	260	225	248	255	255	249	258	252	250	264	250	252	236	234	254	278	235	252	248	243	234	244	260	233	242	259	226	247	217	253	249	252	242	249	211	228	253	251	233	202	247	235	271	252	256	232	261	259	241	239	261	258	269	236	247	269	227	224	224	212	252	239	241	233	263	248	208	240	251	227	269	247	247	225	250	250	260	233	247	226	279	245	238	276	245	246	233	244	259	247	233	231	250	260	249	240	258	225	236	254	223	252	253	264	241	256	254	241	242	261	217	241	260	245	248	264	228	241	264	244	206	249	244	224	244	264	241	265	254	227	251	225	252	241	259	258	264	258	201	246	212	228	259	249	245	249	230	218	239	248	233	244	222	269	248	253	237	239	266	269	267	237	249	250	243	261	241	250	246	256	263	230	216	259	241	259	223	220	240	247	233	244	254	237	253	250	227	261	245	245	232	256	245	227	240	239	244	236	234	234	242	265	262	219	231	231	254	261	250	244	259	245	233	234	248	227	262	265	244	257	268	240	240	228	217	247	248	245	224	252	220	241	234	246	248	214	252	234	235	231	252	269	240	234	255	223	270	244	253	262	250	238	251	256	247	238	221	235	266	248	251	233	269	246	253	247	223	265	223	254	249	227	251	255	246	220	244	226	234	216	249	250	241	231	264	284	269	239	266	237	248	264	219	217	252	257	243	266	225	239	224	240	227	236	239	260	237	303	247	227	221	263	258	257	253	232	244	238	245	253	232	247	249	241	243	238	252	247	249	238	238	248	240	232	257	226	227	261	217	252	227	263	230	236	264	247	219	243	239	255	233	229	245	223	258	254	206	248	254	246	224	226	252	270	281	245	249	240	260	235	239	224	269	259	256	257	217	259	237	236	267	249	256	249	261	226	219	208	235	240	236	236	241	251	227	240	256	266	239	256	245	258	231	220	233	236	228	251	241	223	248	252	245	239	243	227	244	248	258	221	231	223	265	243	265	276	247	269	247	244	260	246	243	252	260	270	254	254	255	252	275	232	229	223	269	263	241	253	242	233	235	224	245	251	226	208	246	247	251	249	235	235	283	222	275	270	265	220	235	242	258	229	244	272	246	260	258	260	248	259	243	224	252	230	249	264	267	218	220	234	255	230	238	219	243	268	238	255	266	212	249	244	273	200	252	248	254	245	218	241	265	262	220	239	254	239	238	244	241	233	260	200	243	258	233
20972	15434	12292	6266	4370	3275	2391	1887	1482	1330	1197	1009	912	827	773	651	620	604	554	541	488	493	489	512	459	482	453	452	469	453	437	462	374	414	391	370	400	424	404	436	364	406	377	391	415	390	352	383	398	368	379	357	379	399	381	387	377	371	377	376	410	374	400	390	359	388	361	361	362	388	408	353	362	363	379	348	364	376	352	323	328	370	386	380	341	383	362	384	370	374	359	365	381	376	398	361	392	392	358	380	370	301	371	362	395	356	377	392	383	343	342	348	384	357	360	375	347	361	358	316	348	401	310	362	329	349	312	346	361	333	360	371	379	386	391	367	354	351	334	329	387	351	380	343	341	363	377	325	355	368	333	382	333	341	399	369	395	358	361	346	347	344	347	356	363	367	344	363	346	381	408	351	355	336	345	369	353	331	366	374	374	354	350	339	394	358	356	366	353	363	364	352	381	351	351	368	362	327	345	351	360	369	377	353	361	390	327	375	362	361	349	396	366	384	372	342	381	359	378	356	363	372	330	360	399	362	372	396	342	392	359	387	365	362	347	384	359	350	343	383	371	400	355	376	377	347	375	395	351	343	377	385	317	387	371	353	339	340	326	390	367	374	360	340	375	365	362	352	386	360	354	357	401	337	376	360	358	342	373	354	352	373	360	347	341	378	382	365	327	376	382	368	356	384	345	376	384	365	351	371	348	363	359	353	388	371	326	369	351	349	352	342	353	400	358	391	394	335	362	349	367	371	367	365	341	359	336	352	347	355	363	372	368	359	334	363	369	354	327	374	348	361	344	372	368	333	354	345	384	387	345	403	338	353	378	345	335	346	357	358	369	369	364	348	351	381	367	318	350	362	359	388	350	341	393	354	341	365	359	391	330	341	355	365	360	352	374	350	353	356	366	349	320	358	347	369	346	375	359	340	377	353	342	373	374	407	398	349	364	371	378	346	383	392	343	385	359	350	368	352	387	366	335	346	332	415	340	386	369	407	355	345	386	350	319	374	389	341	356	386	388	336	361	359	366	371	375	327	347	370	367	370	340	361	369	349	365	368	349	358	349	371	388	375	363	374	367	339	364	373	360	375	375	363	337	414	390	384	333	384	347	378	322	374	356	427	350	357	377	395	359	393	361	382	376	368	378	346	353	348	351	342	313	367	360	374	311	382	343	350	397	312	380	358	366	376	331	359	351	354	357	379	357	332	337	382	358	350	371	346	334	380	405	373	353	360	383	331	365	354	335	371	377	362	341	353	348	355	372	354	333	364	347	380	378	351	385	354	381	349	336	349	391	326	372	379	344	361	380	355	352	367	334	377	333	382	352	358	322	351	375	387	359	373	350	356	336	369	337	367	392	387	360	360	352	378	365	341	358	362	350	386	357	361	359	352	343	365	393	360	368	402	363	343	365	351	364	345	371	338	363	363	352	373	387	353	377	347	329	340	375	394	356	358	359	357	387	386	386	355	347	366	352	370	355	356	331	365	357	343	348	359	389	360	386	344	333	347	372	377	348	360	360	387	338	377	353	350	381	362	368	348	339	361	362	346	375	401	364	350	401	345	375	345	374	362	378	361	360	356	348	343	347	344	353	396	378	343	410	340	378	389	387	393	363	331	347	386	367	342	361	356	373	378	376	393	335	363	364	333	318	356	345	378	387	392	359	394	377	343	346	362	369	367	337	352	331	321	383	396	363	357	346	372	345	343	373	338	346	328	360	311	375	372	360	347	331	387	344	345	370	387	387	369	330	352	375	374	337	380	375	344	385	346	379	363	381	395	366	373	378	386	339	360	415	321	348	371	356	376	323	404	371	338	361	373	352	356	359	343	351	366	325	338	332	334	353	357	328	373	388	377	365	386	403	365	392	356	396	383	377	363	383	334	357	369	366	350	376	362	330	344	362	410	362	371	369	406	346	336	352	369	368	388	358	332	395	336	364	373	360	360	354	368	335	369	376	348	351	358	373	371	373	357	354	359	405	350	351	357	352	341	394	367	372	334	369	367	378	356	329	332	362	326	340	363	377	346	347	345	353	368	364	372	372	373	361	371	349	353	375	302	356	325	372	358	397	356	370	386	377	336	351	380	357	360	355	399	362	353	362	338	351	354	369	335	355	379	371	373	407	383	354	378	344	358	347	352	371	359	331	366	364	356	381	358	356	347	361	360	359	369	365	312	366	363	350	376	359	364	382	369	342	375	366	360	362	360	336	366	326	366	339	355	349	364	404	375	358	359	368	362	353	370	342	369	389	366	336	357	386	379	352	359	365	331	317	326	375	369	328	369	356	356	349	344	399	394	391	370	383	364	326	375	386	371	330	326	365	355	361	368	369	389	380	383	365	363	367	363	354	377	349	356	364	388	385	331	364	380	351	381	344	341	378	367	352	351	314	351	355	346	344	335	350	349	366	351	357	379	386	380	359	337	392	379	339	377	373	357	377	351	370	322	365	371	358	368	338	337	355	304	339	376	339	373	373	357	362	348	365	334	351	346	336	382	379	396	339	355	375	366	344	342	391	358	370	370	361	343	359	409	377	298	352	362	346	376	353	348	383	371	355	342	395	360	359	336	373	313	354	348	358	365	393	394	369	322	386	390	364	376	350	357	404	347	380	373	376	358	342	367	387	336	353	372	351	404	359	392	381	341	358	361	335	377	361	380	350	345	406	351	373	396	366	392	395	351	340	324	398	365	365	377	357	366	362	353	346	365	375	396	341	374	376	373	363	372	326	391	374	344	345	370	354	358	347	383	371	382	377	395	362	366	387	351	417	384	353	362	377	370	333	389	346	345	382	327	356	351	337	371	385	381	363	373	315	380	374	373	365	380	351	375	377	370	382	342	347	369	357	377	349	346	338	382	360	323	364	345	352	373	355	339	347	335	380	374	329	347	384	365	369	366	362	359	365	392	366	363	348	353	377	381	381	358	365	372	360	362	344	382	359	392	389	341	376	377	363	349	313	351	354	341	355	391	385	405	358	358	363	369	353	375	382	321	349	358	359	379	363	364	351	393	355	364	362	384	371	356	380	376	385	361	354	364	395	346	348	322	355	360	369	350	375	337	347	337	374	350	400	353	345	345	372	380	342	339	349	380	362	355	352	382	384	347	378	369	343	363	339	371	347	364	362	374	333	379	361	350	400	377	375	372	347	363	372	377	351	359	339	351	355	341	352	353	363	337	371	350	369	366	394	363	393	364	352	359	347	362	364	349	391	333	364	375	347	364	324	355	332	352	369	390	335	333	348	360	342	357	362	369	396	322	323	387	384	401	330	348	294	365	350	332	383	412	316	379	369	355	352	363	359	338	388	358	428	340	368	363	355	367	334	364	368	366	337	342	345	369	373	346	367	362	366	339	361	346	353	341	380	369	379	382	365	345	337	365	382	372	350	359	372	375	369	352	389	348	353	330	370	377	399	391	364	358	365	369	347	385	346	390	357	376	375	339	338	362	323	359	372	362	361	311	354	342	371	336	358	355	381	376	364	373	366	395
26539	20260	8047	849	543	483	478	466	449	472	468	454	450	438	452	424	481	439	453	443	418	435	414	482	441	456	445	451	486	437	425	488	433	437	452	460	465	412	447	463	435	442	459	400	462	446	445	420	473	431	438	425	452	425	446	455	465	452	458	487	467	457	418	440	438	448	435	398	386	403	444	461	456	473	447	438	427	449	444	436	430	452	440	467	477	445	455	464	422	479	443	465	432	472	459	432	421	462	482	412	432	416	435	416	422	449	459	438	421	440	467	446	474	422	420	427	412	399	444	427	474	450	450	438	445	449	446	468	449	417	478	441	439	443	437	443	480	431	473	436	440	410	434	448	458	430	454	445	413	449	476	445	440	437	446	481	436	437	462	409	454	427	457	491	423	472	462	471	424	441	423	429	472	460	423	446	447	410	414	431	471	457	485	436	453	436	458	465	461	449	444	421	406	457	464	447	448	468	464	469	454	414	442	459	444	422	437	450	426	427	413	456	446	492	451	430	427	449	440	471	481	453	453	473	426	441	453	448	439	393	411	422	443	442	490	456	465	421	437	427	455	452	429	441	473	457	468	460	472	456	468	460	461	457	401	466	420	471	456	427	482	461	428	438	441	441	443	477	458	456	463	489	450	472	459	470	476	440	458	454	426	453	462	472	438	418	439	459	445	471	462	439	459	424	441	440	418	463	477	476	434	459	449	469	474	443	472	425	447	418	404	439	405	455	406	447	420	455	437	432	434	476	473	462	432	435	468	446	407	414	471	443	433	457	440	486	449	427	437	449	427	447	422	455	418	470	447	442	444	444	464	467	440	446	460	422	462	443	454	471	439	457	467	460	399	430	469	455	451	451	430	435	432	428	427	428	435	448	454	437	441	425	469	431	456	427	475	427	457	443	460	438	438	386	431	500	444	485	472	476	434	451	463	445	513	432	430	454	484	443	431	460	447	415	473	434	456	490	445	436	437	444	429	434	463	430	435	443	439	447	447	427	450	472	427	480	445	454	441	423	426	451	463	427	464	494	430	436	425	487	446	438	455	447	450	452	432	453	446	454	468	447	499	463	439	414	395	449	464	453	440	493	394	398	475	436	477	411	445	403	451	416	450	428	462	451	441	457	433	432	440	390	472	370	428	439	450	446	422	448	428	454	452	484	444	448	413	463	434	444	426	428	460	451	417	458	478	444	446	416	469	464	431	443	433	450	423	442	410	457	448	439	460	459	424	436	440	471	481	480	434	412	444	447	442	429	424	466	447	451	424	409	453	412	460	418	473	410	493	459	459	423	415	478	421	491	425	431	464	436	467	460	441	468	462	437	421	476	442	435	434	442	430	412	448	455	466	454	461	460	462	459	488	453	431	457	427	451	444	440	499	485	484	427	496	462	412	446	412	467	417	458	413	427	463	424	455	438	466	454	423	453	485	424	453	446	450	435	471	476	449	481	470	414	433	437	422	432	495	443	425	406	467	430	438	392	459	429	478	441	464	427	452	443	461	465	455	427	416	437	439	457	448	458	430	445	447	433	435	440	428	415	434	422	472	455	466	406	432	424	449	482	441	439	454	431	449	429	444	429	456	434	500	432	424	457	463	489	467	445	435	444	440	421	447	440	471	439	445	429	456	435	440	430	431	393	429	457	453	435	437	466	429	451	458	441	478	435	435	432	486	453	461	463	454	408	439	475	434	442	436	435	492	457	452	397	450	437	448	480	449	415	443	405	413	436	427	459	437	443	452	441	485	490	445	437	470	466	465	458	449	413	477	456	429	433	450	473	450	419	437	440	442	483	472	446	460	428	458	467	449	440	476	478	435	461	462	417	419	455	429	453	442	444	457	418	429	437	477	448	425	480	449	468	439	419	459	425	453	457	450	457	477	463	435	396	430	477	421	429	431	452	447	408	462	491	398	442	460	467	458	445	444	450	462	436	478	420	461	454	425	439	449	441	458	455	447	434	449	433	477	450	418	456	430	459	410	429	445	426	475	456	417	468	484	446	410	419	445	447	473	443	447	443	403	445	487	484	455	469	459	411	457	467	448	407	453	455	470	482	431	468	412	465	466	423	428	472	448	438	410	443	438	441	455	436	457	428	417	427	497	453	480	422	388	432	435	449	409	475	460	445	416	430	467	473	451	432	427	462	467	434	428	466	440	484	468	456	448	460	445	435	431	495	431	453	446	466	472	455	471	434	456	442	422	437	440	440	433	453	416	441	444	432	442	439	427	435	436	441	445	410	400	428	457	439	445	438	450	436	481	458	443	432	470	453	455	400	483	468	454	449	439	456	459	452	427	396	443	442	427	424	508	417	448	443	457	470	405	443	430	446	430	457	475	442	449	450	449	431	429	447	446	447	435	438	424	466	436	427	431	395	430	457	478	439	442	447	440	445	386	488	440	457	428	443	446	482	469	467	426	467	461	451	396	452	449	452	433	408	477	418	429	447	437	424	461	480	472	435	455	436	445	428	421	451	473	454	458	446	460	452	446	457	462	445	442	427	424	444	472	453	452	436	466	437	430	488	423	428	481	432	436	435	433	427	443	417	472	447	446	452	455	444	420	409	463	446	419	470	443	428	481	461	456	450	434	442	477	466	420	436	455	455	451	445	470	467	433	447	451	463	467	438	448	453	447	392	426	452	405	446	464	418	429	450	475	445	436	440	440	468	427	459	452	444	482	495	421	425	470	429	440	456	437	428	464	413	453	461	444	422	468	463	446	473	427	461	452	408	452	481	409	437	417	455	444	412	450	426	457	450	435	476	447	415	431	466	425	440	458	468	484	448	426	433	476	440	465	482	476	440	439	466	442	450	414	433	447	475	459	441	425	450	464	479	443	445	458	427	455	447	427	439	427	419	480	462	457	426	485	450	447	447	414	460	426	441	407	466	474	410	473	448	476	443	482	449	465	470	440	429	457	436	451	469	423	453	457	400	396	484	419	409	420	443	445	475	440	470	494	453	458	475	446	462	435	435	435	460	454	444	441	438	407	440	428	431	445	435	417	413	439	474	423	444	496	424	435	474	457	441	428	430	463	465	430	474	447	439	443	429	477	445	427	466	432	417	470	452	470	446	430	435	462	465	477	457	417	472	460	497	465	419	461	442	448	455	454	455	442	458	431	459	431	440	460	480	401	423	432	434	447	464	451	437	432	439	460	477	446	448	463	442	445	467	428	440	480	418	472	491	477	461	469	445	419	454	470	446	474	468	389	414	419	461	451	450	408	486	471	458	436	462	458	449	460	439	429	450	438	503	439	465	473	429	456	445	479	468	451	423	443	489	456	452	418	468	403	461	469	454	437	424	495	424	380	469	481	475	460	420	479	450	470	415	429	457	402	462	447	459	461	459	455	501	424	421	457	446	448	447	405	441	447	486	432	420	435	467	459	442	467	459	418	425	451	447	444	410	445	471	439	438	452	461	436	440	454	429	469	425	447	420	448	462	444	471	437	472	432	450	460	463	432	422	381	404	443	476	455	423	405	439	467	467
7115	1351	1161	823	762	762	709	695	711	708	646	666	686	651	605	655	654	642	674	632	637	605	611	660	640	690	654	644	634	626	678	617	605	649	645	656	658	636	652	636	689	646	589	657	656	637	641	673	614	657	695	608	656	667	643	647	651	599	665	651	665	607	629	659	627	618	628	612	672	640	599	682	637	645	650	614	595	661	594	681	616	668	646	672	645	635	638	648	621	664	617	625	639	651	628	646	642	609	612	662	617	653	656	666	614	619	615	623	632	600	641	648	685	642	631	646	628	631	633	660	636	616	627	652	674	646	602	627	614	670	641	665	567	624	660	640	639	603	660	626	664	634	656	619	616	647	639	620	647	650	662	637	653	645	582	629	613	594	639	596	637	644	661	589	623	627	637	612	639	649	637	658	626	624	614	643	612	650	653	644	643	665	671	642	614	615	647	638	662	668	643	689	654	603	609	681	567	610	621	657	656	575	636	662	658	649	656	616	632	616	607	662	599	675	595	639	596	594	644	632	615	651	683	579	670	634	677	675	619	632	684	621	660	633	629	670	640	582	647	625	633	638	617	646	669	665	623	660	656	608	560	605	599	606	643	672	626	646	636	620	656	638	661	666	691	685	629	672	615	582	645	670	625	585	650	673	641	632	638	647	580	637	665	587	622	616	666	604	632	616	638	636	620	604	619	624	667	741	624	609	608	671	647	599	653	605	607	610	651	672	636	665	681	671	701	614	627	636	612	659	628	609	625	646	641	627	642	631	619	621	692	659	666	618	622	673	620	650	630	591	610	676	591	663	657	681	652	642	672	670	616	627	607	654	560	660	682	620	639	597	638	677	630	657	640	587	653	617	609	624	627	645	587	641	674	615	630	593	625	642	641	625	638	637	638	636	648	622	615	627	647	596	627	619	639	658	629	594	639	656	633	605	648	657	677	655	666	666	610	668	617	671	574	633	569	622	585	621	632	643	673	598	606	645	648	673	623	692	648	638	647	658	636	649	634	672	638	654	680	679	673	663	620	653	621	647	617	639	629	643	662	644	624	638	592	608	642	629	591	670	621	655	611	653	631	615	676	641	662	654	660	647	619	641	655	619	612	631	648	654	633	645	638	674	617	645	677	633	607	644	635	692	620	616	605	642	630	650	620	643	621	646	642	634	624	640	668	581	623	601	627	636	616	660	636	604	590	688	651	626	635	635	656	610	611	659	627	668	664	619	613	650	620	654	682	635	633	629	646	661	645	584	610	660	662	634	643	609	651	648	656	648	666	595	627	635	625	643	637	645	686	616	643	661	640	630	628	621	648	626	630	634	649	597	628	663	629	598	636	623	661	641	622	631	627	598	646	638	628	593	608	645	644	655	659	608	677	634	654	628	605	634	614	642	616	652	654	664	647	663	634	638	603	625	640	656	677	657	622	646	632	617	620	652	613	577	595	630	638	641	622	650	613	655	656	631	638	617	641	687	624	620	659	576	653	647	603	612	648	673	609	671	641	616	624	619	634	622	625	592	630	628	632	634	563	594	678	590	660	618	623	553	635	653	640	651	592	643	618	669	609	614	596	650	655	600	620	601	630	638	647	612	637	628	651	660	641	642	630	635	665	649	621	586	622	633	625	585	651	670	623	671	645	656	615	598	610	626	639	620	665	627	618	631	665	621	656	657	693	628	626	607	688	630	629	668	616	663	666	622	672	656	628	665	627	607	687	591	606	630	651	649	632	592	654	600	613	648	645	606	639	641	679	597	611	580	622	691	618	640	617	683	636	635	627	664	621	628	658	627	652	689	638	645	629	639	656	679	616	627	620	623	595	658	637	644	663	651	619	624	694	635	640	614	654	601	589	667	658	610	627	664	651	610	644	670	691	618	643	650	634	653	653	604	633	645	655	617	657	630	609	612	618	631	635	621	612	562	653	639	601	639	666	645	673	636	603	623	646	609	640	663	627	691	670	600	665	626	675	654	612	612	666	646	675	613	621	643	651	650	621	625	613	610	627	638	622	641	615	641	663	632	699	643	653	651	626	659	680	605	569	622	669	633	688	645	677	634	605	655	596	616	634	671	634	561	630	615	607	662	634	646	635	616	635	654	641	661	612	620	646	655	675	639	637	625	593	633	579	606	617	611	654	583	661	616	595	623	667	618	654	643	641	637	664	642	633	683	665	646	655	623	627	631	626	628	631	616	632	619	640	630	628	657	640	616	616	648	597	641	614	644	618	606	666	623	615	597	663	672	640	646	631	626	616	602	625	639	697	649	651	618	631	655	639	633	632	661	610	650	656	631	688	598	615	652	692	599	624	604	639	670	643	616	676	599	620	629	644	631	645	627	631	639	618	600	660	628	632	652	602	633	610	657	625	634	642	641	619	640	633	647	603	643	632	631	612	609	618	680	687	634	672	642	625	631	608	610	636	631	634	616	606	660	625	643	607	647	617	640	618	634	629	633	610	565	577	638	610	597	620	658	599	645	590	661	640	645	616	706	645	638	679	646	615	685	609	632	581	638	591	701	624	681	623	653	636	684	656	635	612	667	641	674	628	612	591	582	628	627	626	669	615	643	634	622	644	616	609	666	625	621	609	642	617	666	645	646	586	654	632	597	615	677	639	661	623	641	644	636	629	631	615	593	599	617	601	642	648	632	644	652	638	626	626	609	598	621	645	593	620	623	641	652	633	635	624	610	607	615	651	637	617	627	630	619	622	630	697	644	702	651	631	605	629	640	644	656	661	627	636	633	646	652	655	628	635	637	639	637	598	632	627	620	599	639	652	678	664	647	586	645	674	640	625	630	641	611	621	632	640	641	682	628	632	632	601	622	590	636	663	618	640	610	620	644	672	633	665	635	657	584	658	638	622	652	605	626	576	680	617	656	588	643	592	610	617	647	613	634	639	614	620	631	639	640	661	629	666	640	606	629	602	634	657	612	635	646	602	624	647	651	626	623	632	598	615	628	650	614	652	582	642	666	650	634	621	672	642	620	661	622	623	665	644	623	657	612	630	600	638	635	579	610	646	650	640	593	654	611	643	607	648	655	625	667	674	684	674	646	628	622	655	608	641	577	636	617	645	617	643	611	668	624	679	606	639	656	647	679	656	641	681	620	623	641	646	650	631	590	644	637	688	658	653	647	657	593	601	628	645	642	616	638	628	664	612	625	653	628	654	687	674	631	669	680	643	649	652	656	633	655	636	592	651	665	623	647	644	680	651	590	649	620	636	638	659	629	644	625	627	606	634	667	640	712	629	679	608	620	622	623	669	677	641	622	661	633	645	593	656	654	659	612	586	644	666	676	614	644	564	657	641	684	626	690	680	659	613	668	629	634	596	657	621	640	601	595	695	631	647	629	615	634	633	625	645	645	676	615	620	630	628	664	625	663	646	622	653	644	600	610	627	625	620	671	608	616	646	620	639	657	631	594	643	639	641	647	621	656	627	629	637	631	678	614	652	687	631	633	639	661	656	637	653	633	641	670	682	649	604	618	640	667	644	666
23455	20970	28405	23706	20958	11174	1202	855	685	641	580	580	527	590	569	564	547	493	468	495	503	505	516	483	487	484	468	511	493	521	528	452	487	474	505	489	475	471	521	489	487	497	464	488	461	462	428	470	476	468	455	493	459	459	453	462	495	494	434	440	469	470	464	458	452	477	458	468	499	492	491	449	453	474	460	447	459	452	490	430	473	486	453	444	437	510	451	496	473	451	481	465	465	455	468	433	458	459	490	458	470	467	458	456	433	470	453	460	456	431	483	473	470	490	458	474	470	464	483	472	470	434	427	460	464	487	459	458	439	451	462	485	492	479	468	500	461	496	494	466	482	484	467	445	449	451	430	453	462	432	438	490	422	498	452	476	456	480	496	468	478	451	466	469	446	421	521	472	476	466	503	459	461	456	476	460	455	456	450	462	437	430	475	443	455	470	457	464	474	447	483	451	484	459	467	502	460	525	471	457	456	483	445	442	480	487	419	480	446	459	456	456	446	479	474	470	449	430	481	463	462	465	469	428	488	492	449	480	448	446	456	461	451	446	481	450	495	448	463	483	468	457	461	449	471	463	469	494	470	443	425	455	429	462	478	452	459	419	473	475	455	497	473	452	460	439	404	461	452	429	486	495	457	460	482	450	432	475	463	479	459	455	451	443	457	469	489	468	435	490	449	420	458	495	464	452	504	443	428	459	459	451	452	479	430	444	482	477	424	445	477	493	441	487	456	444	477	516	437	425	475	496	433	469	441	461	427	478	470	408	474	508	449	437	464	510	463	453	468	448	469	445	455	425	471	460	458	492	479	447	471	431	467	493	501	454	483	431	460	459	470	444	466	471	436	459	492	444	476	442	423	466	433	453	494	414	465	482	498	479	447	475	464	494	452	441	474	447	476	480	428	443	431	453	475	464	447	479	497	466	481	449	458	516	441	484	462	450	434	443	473	472	470	434	422	464	444	454	531	469	487	451	504	491	468	424	458	460	472	485	490	464	437	486	498	455	445	476	457	441	460	457	458	456	468	430	484	460	451	435	464	451	427	431	464	454	472	457	455	474	479	447	499	476	465	441	441	497	428	440	461	465	420	465	466	473	426	464	478	525	437	413	470	465	453	453	515	450	471	459	468	439	426	460	510	438	496	460	470	460	482	472	473	446	477	472	442	435	483	479	452	480	431	448	508	478	468	475	482	462	449	422	461	489	451	454	433	441	476	440	446	449	463	452	476	438	451	471	433	449	443	466	439	445	450	481	443	471	452	474	488	432	470	469	497	463	476	466	470	482	514	458	507	477	452	470	461	473	439	476	460	446	429	446	461	415	474	452	449	490	433	460	448	423	459	464	465	481	468	428	452	492	426	459	487	439	486	443	437	468	422	407	447	458	464	436	461	481	443	460	467	485	453	471	457	417	447	487	445	454	479	440	434	454	461	440	474	450	436	468	480	441	419	441	452	512	474	482	456	457	447	476	480	435	440	491	459	475	439	520	442	482	477	481	458	469	506	433	469	460	441	480	455	461	448	459	477	469	456	444	470	478	477	473	467	471	434	437	489	467	462	471	459	429	472	473	437	479	505	507	470	501	436	487	475	441	449	499	453	470	484	466	479	466	483	458	427	463	454	482	478	456	470	467	477	451	483	425	461	488	441	489	462	458	484	519	486	477	451	481	451	459	424	438	470	450	433	462	435	512	492	450	468	446	478	432	454	425	479	471	491	472	475	452	476	447	426	462	432	448	463	463	441	448	422	449	442	441	418	482	491	478	437	425	458	463	473	436	475	485	479	480	464	483	435	455	446	445	438	439	474	460	454	473	492	459	475	446	474	470	470	473	457	426	452	432	490	460	464	442	480	469	512	446	439	460	428	460	469	415	494	460	462	461	457	487	445	431	473	417	464	423	480	469	407	496	457	463	508	432	452	485	457	451	437	441	495	456	440	482	489	445	489	455	451	459	436	469	432	464	458	461	486	464	455	428	446	429	448	474	448	471	455	478	448	462	444	463	458	471	446	449	464	472	490	428	471	464	479	459	454	436	451	489	461	484	474	475	449	463	456	432	452	435	459	446	483	451	435	471	482	455	512	496	455	464	465	460	426	444	480	459	470	449	483	450	421	438	450	469	484	467	461	474	455	479	450	466	450	457	464	448	460	441	481	460	460	440	453	467	434	471	494	437	457	454	490	474	465	449	442	504	494	465	465	464	454	441	428	462	500	463	466	472	465	428	516	445	485	444	459	461	486	473	477	491	480	491	473	486	462	502	452	448	514	478	467	491	479	431	466	441	461	450	457	453	450	456	457	442	478	429	453	448	468	464	439	476	488	479	479	455	458	447	458	482	444	449	447	485	448	424	474	454	425	488	459	454	455	467	490	480	500	475	487	475	459	441	455	493	462	442	478	427	469	445	456	450	458	457	441	441	426	461	450	442	468	432	455	456	444	425	449	481	460	420	407	439	444	466	439	441	425	454	479	456	475	493	461	491	419	463	464	426	477	460	443	440	476	459	446	460	470	469	459	456	469	462	391	449	456	439	454	433	471	460	468	423	475	491	440	476	446	472	422	458	508	468	440	490	465	478	449	458	439	452	428	458	471	516	493	465	441	457	483	428	417	464	419	464	474	470	447	458	482	458	422	450	477	453	510	488	504	502	465	443	501	464	492	429	460	488	444	469	446	471	428	432	472	456	468	468	459	456	445	505	433	446	486	445	409	469	435	470	483	447	483	487	435	489	426	487	455	474	453	478	460	455	465	523	464	448	497	488	460	461	449	496	473	457	419	445	473	470	482	457	445	450	440	437	437	475	445	470	495	481	472	488	445	473	446	467	438	437	445	443	454	471	463	472	465	442	427	485	462	428	505	505	444	480	470	479	476	474	461	467	496	499	450	454	449	446	461	448	465	455	423	437	444	421	461	447	459	493	450	439	417	501	480	458	441	475	483	440	454	485	501	468	455	483	482	478	450	461	465	421	496	461	510	464	460	471	482	477	512	452	475	481	424	427	422	442	442	470	470	488	431	459	471	450	464	470	457	474	480	455	460	466	437	466	449	485	478	417	457	466	446	451	474	479	442	485	468	478	507	471	491	507	470	473	474	463	484	418	477	448	467	468	452	432	448	505	482	451	476	453	477	464	453	480	460	422	447	466	465	520	494	462	476	521	468	428	456	494	471	463	487	466	423	453	490	468	459	463	445	472	483	480	437	435	434	438	430	442	427	430	480	431	482	467	440	443	511	441	510	464	454	458	497	482	421	452	451	465	465	480	477	454	491	463	416	477	444	445	494	451	462	437	434	447	437	459	456	432	477	426	427	453	442	466	440	445	459	433	451	450	496	475	449	468	483	440	448	473	481	460	469	485	492	434	513	450	454	451	479	459	417	485	466	457	467	457	464	451	465	454	476	458	452	457	449	488	444	478	466	457	471	469	456	423	462	462	472	439	451	464	429	464	472	467	429	456	482	432	454	461	428	519	481	460	457	473	467	458	504	463
19356	10071	8276	3995	3007	2267	1854	1470	1294	1176	1107	1026	915	905	881	795	797	815	784	755	767	755	781	693	717	727	726	749	684	665	714	662	675	680	681	693	747	716	670	655	675	641	647	675	655	683	691	736	667	738	681	710	672	696	705	696	678	649	672	704	665	673	681	666	679	695	660	669	680	676	671	675	648	670	692	687	629	648	691	652	648	651	626	657	682	695	684	661	654	671	679	684	640	705	686	623	656	642	636	689	668	627	641	648	642	666	689	677	709	652	675	658	708	641	625	627	676	665	675	696	653	649	692	660	668	626	631	681	646	632	657	680	707	672	673	655	686	621	659	692	636	648	668	618	641	654	721	673	633	650	632	668	650	682	669	668	730	677	614	685	647	669	643	632	664	663	620	656	700	683	706	697	677	627	665	679	679	676	633	692	648	646	709	635	693	703	613	644	674	629	674	682	652	637	650	692	673	634	627	688	690	659	633	685	706	675	621	649	644	652	644	647	659	675	661	670	645	692	709	671	657	658	683	610	715	666	670	691	690	671	715	646	628	682	631	659	688	699	648	623	644	672	653	661	654	627	669	648	695	651	670	632	678	671	618	644	675	646	707	711	711	644	683	662	667	669	674	678	674	630	659	681	659	711	641	628	644	650	644	710	637	680	635	684	663	638	647	640	672	674	689	703	638	683	669	659	662	653	687	668	664	654	655	682	656	674	682	648	650	629	657	692	659	699	628	729	626	691	669	708	650	644	655	657	651	698	662	659	704	674	670	649	691	662	694	718	636	656	666	665	654	670	696	658	645	662	648	722	698	667	656	676	640	628	677	684	643	658	641	695	666	708	663	600	668	659	654	652	674	633	654	637	693	678	688	636	636	699	679	650	689	660	639	660	687	670	647	686	675	688	689	664	665	658	664	700	651	662	671	638	684	658	623	625	683	635	657	675	679	631	650	684	671	649	665	641	662	670	655	636	663	675	664	650	646	685	651	657	660	679	669	717	641	662	674	622	665	641	642	621	666	727	652	710	609	699	632	665	664	655	668	654	615	664	692	662	687	666	721	698	687	644	683	711	664	659	637	665	697	626	611	678	657	672	646	609	627	701	651	686	667	650	615	680	679	693	661	669	636	608	730	680	675	655	646	672	628	660	656	666	642	671	669	701	660	693	581	617	665	708	659	706	662	707	687	684	652	656	650	673	639	644	698	666	626	678	656	684	663	664	657	690	618	679	704	640	693	661	669	653	692	657	678	641	643	660	710	643	622	652	645	637	647	665	656	677	652	601	656	693	655	670	645	655	653	644	680	675	677	633	649	684	653	649	603	685	659	667	617	731	680	697	644	679	631	631	684	665	659	690	700	655	683	685	682	648	705	700	661	638	686	698	680	636	656	649	656	643	639	687	665	701	675	701	659	643	661	638	681	651	690	661	659	660	613	624	673	635	681	657	624	680	650	656	690	637	658	662	699	658	692	677	730	625	694	744	659	652	657	691	669	665	616	667	693	637	690	655	696	678	644	616	643	689	686	698	650	694	668	657	669	719	687	666	693	639	668	642	620	668	658	621	659	632	669	694	669	683	668	634	614	683	669	628	659	688	665	693	657	694	654	647	627	655	690	657	697	657	622	635	688	717	642	653	650	644	664	680	688	634	701	648	676	631	677	670	692	670	693	642	723	670	698	653	608	674	634	657	679	648	680	705	617	661	678	644	632	642	665	663	651	664	625	636	700	681	687	638	652	659	634	651	641	663	636	684	666	663	709	668	628	663	669	611	685	643	636	642	685	687	643	676	655	677	698	723	674	650	667	669	700	682	663	674	696	622	671	681	666	679	686	640	655	628	690	692	656	673	706	635	708	630	657	658	653	679	639	663	637	655	709	646	663	710	664	665	655	630	693	630	692	670	716	657	661	681	667	711	645	694	706	665	683	675	702	645	695	685	644	681	693	637	712	683	639	678	627	724	619	653	656	633	671	669	645	706	655	691	681	690	651	684	705	622	697	651	653	711	682	656	649	661	668	677	627	629	629	642	662	661	711	704	652	600	649	651	613	640	689	654	624	673	685	703	638	627	708	690	677	667	628	610	716	678	674	608	632	675	686	635	647	685	641	647	632	652	650	676	674	633	690	641	687	619	606	644	649	695	638	639	686	640	641	638	668	669	617	666	649	682	620	685	685	719	662	656	676	677	672	684	642	661	681	721	637	687	669	675	674	644	662	690	658	624	626	664	686	638	684	619	661	619	720	716	644	675	687	681	688	640	649	668	681	665	670	650	711	661	656	669	642	655	698	714	623	689	648	628	680	626	688	674	612	653	650	627	646	636	622	657	664	686	679	661	699	652	656	654	643	658	719	658	622	673	690	666	669	638	676	640	665	653	633	679	694	664	673	750	676	649	647	697	676	660	655	660	721	666	688	649	675	662	655	632	660	666	675	637	675	640	648	679	685	690	665	667	629	647	688	656	640	625	682	696	663	646	661	695	635	662	672	682	625	656	618	628	627	672	640	676	674	611	668	672	653	708	661	681	717	665	670	676	636	658	607	669	667	670	689	674	652	687	655	646	654	667	675	600	601	661	657	649	634	690	687	635	660	652	641	626	694	638	685	639	683	677	638	662	671	685	684	614	606	651	677	645	672	679	668	692	649	686	648	667	640	640	628	668	622	671	695	689	700	655	648	702	637	689	655	673	680	623	667	641	690	685	660	655	651	659	650	665	680	683	680	650	679	654	690	662	681	646	611	675	662	682	665	628	671	637	649	669	721	660	677	660	704	683	685	650	651	687	692	636	653	664	652	653	700	674	678	674	613	662	669	689	684	698	656	674	653	650	665	619	667	725	663	625	683	674	658	624	663	684	661	623	659	670	695	652	692	678	649	662	674	680	660	694	681	633	648	677	702	651	687	670	693	653	640	677	664	609	691	703	626	679	660	690	644	662	709	605	670	632	684	700	624	664	667	638	716	707	696	675	688	631	640	684	629	655	658	671	692	652	655	678	640	707	715	670	637	710	657	658	677	639	662	696	657	714	644	694	654	698	674	677	606	629	627	673	645	688	658	676	653	678	680	698	627	635	652	687	618	632	645	666	661	653	701	647	719	652	672	659	680	640	635	650	658	679	662	690	660	639	640	672	654	653	689	675	685	717	666	690	676	681	695	695	645	667	685	685	629	639	694	636	649	663	664	661	680	656	644	606	685	702	710	685	683	690	673	650	628	710	696	669	684	702	669	653	620	645	643	670	667	691	694	646	651	670	705	625	680	676	678	667	686	658	690	618	652	657	664	651	625	666	678	648	664	615	655	649	666	668	661	694	667	640	674	655	608	654	671	643	723	642	622	657	650	700	688	656	672	646	679	657	671	656	694	689	683	675	629	623	666	672	620	690	623	702	650	672	712	684	644	643	614	672	659	639	646	684	636	638	652	653	662	704	652	672	703	691	654	635	659	646	725	659	693	674	622	680	672	653	589	646	652	674	686	672	641	636	664	649	661	687
22572	20938	28753	23257	20938	20969	7260	861	595	556	488	447	386	409	354	368	350	331	319	322	312	307	291	301	281	271	265	293	294	254	268	254	290	265	285	285	265	271	253	257	250	239	249	259	278	242	276	299	222	232	280	279	253	243	251	259	256	253	255	262	245	255	293	253	255	245	252	253	240	273	221	249	277	251	233	253	251	249	260	214	239	206	255	254	262	256	247	232	225	232	286	247	243	246	231	251	227	243	224	253	261	233	244	251	226	250	258	264	216	231	266	228	228	225	274	239	242	229	256	243	278	251	250	228	212	235	266	229	237	246	242	233	248	233	218	245	254	255	243	223	221	233	269	244	217	240	221	258	200	238	247	224	234	222	239	250	205	236	234	241	253	231	251	256	247	256	240	249	228	282	226	236	248	266	245	241	245	224	252	235	248	257	238	232	234	245	206	219	229	238	247	257	274	238	228	256	264	247	241	255	239	247	256	230	232	223	230	236	232	234	244	227	243	233	263	236	254	249	294	189	265	254	245	251	247	249	212	235	244	210	257	227	242	252	253	230	214	220	232	254	244	249	253	255	232	263	245	251	234	261	253	203	275	218	262	248	244	245	226	246	240	247	257	229	232	239	263	238	227	241	235	244	262	225	221	229	244	216	237	232	235	228	232	249	232	248	296	247	260	259	242	250	241	233	243	235	256	241	258	252	246	234	248	258	246	253	248	226	266	235	224	238	253	261	274	237	237	205	250	224	226	232	245	226	235	222	249	263	248	267	248	245	236	251	257	247	227	206	250	238	239	237	251	216	259	221	277	234	249	247	224	235	225	239	220	247	241	214	218	248	223	241	263	237	255	241	254	249	242	232	237	250	216	249	232	242	214	228	217	248	240	232	230	227	228	213	257	253	296	247	257	217	232	253	237	220	251	246	222	234	231	246	223	239	247	249	230	243	255	257	240	245	231	233	250	280	277	213	221	244	267	235	234	226	241	248	239	244	225	246	252	237	215	231	234	246	258	234	258	219	261	259	236	222	225	243	246	235	223	277	245	240	263	253	227	228	254	243	227	240	247	254	228	243	247	286	272	225	232	249	230	251	279	237	235	233	208	247	253	228	245	232	242	242	226	238	244	223	224	235	254	238	249	238	271	270	236	231	279	242	254	259	219	219	251	232	229	247	230	251	230	253	207	244	257	251	236	228	245	242	253	249	228	248	258	257	247	261	233	257	229	250	240	240	230	255	225	248	252	237	254	243	224	266	233	256	245	242	238	255	237	244	246	229	219	246	235	214	259	228	236	227	248	211	249	224	255	216	225	240	277	234	261	238	215	214	236	244	247	236	271	263	238	254	238	210	241	242	249	231	246	223	247	235	234	246	249	222	255	213	246	239	239	261	247	235	237	245	241	236	241	261	216	244	238	275	228	247	252	240	215	254	242	253	240	238	223	222	267	241	245	243	242	214	245	254	250	245	245	272	241	256	229	232	257	212	234	247	249	247	251	247	229	248	240	230	250	265	214	251	258	239	238	253	233	242	252	224	255	223	255	257	229	215	249	248	245	237	237	225	264	227	236	245	232	254	243	240	261	199	274	230	236	232	237	242	250	257	237	223	238	246	251	232	215	237	241	222	249	249	246	260	250	214	244	246	246	217	244	216	215	221	242	242	236	236	236	241	256	274	250	256	258	238	241	238	245	258	280	208	233	207	263	250	265	235	247	234	240	244	251	257	259	244	241	242	233	211	246	220	218	227	249	234	257	267	240	195	251	218	256	232	251	225	243	264	224	216	251	264	237	238	227	270	218	247	234	237	235	254	203	236	224	246	239	224	265	261	274	251	252	248	236	267	250	228	234	241	248	221	237	254	238	252	251	268	268	202	248	235	229	247	245	248	223	253	241	288	239	233	226	259	253	219	231	263	240	259	229	253	248	242	223	268	270	241	218	253	223	235	248	258	232	254	244	268	250	245	230	223	244	218	240	251	246	252	265	235	214	249	245	241	225	250	247	239	239	233	239	248	228	245	245	256	241	227	238	251	247	231	260	259	243	237	235	248	227	234	226	226	241	249	241	214	223	231	267	234	254	212	217	234	252	240	250	225	223	252	253	231	242	259	238	249	241	238	248	241	245	245	243	253	242	213	232	237	227	224	223	273	227	237	201	237	233	243	238	221	254	287	229	265	223	248	264	202	256	236	231	249	246	246	287	236	222	233	218	227	239	240	227	217	254	229	232	224	224	246	253	239	232	253	247	255	243	254	236	245	244	269	237	240	244	251	257	233	240	251	243	243	229	228	244	283	228	243	269	256	260	257	231	242	228	244	241	246	252	249	255	240	270	253	249	234	228	248	243	223	217	224	229	247	240	254	255	210	241	222	216	233	232	277	234	237	252	246	234	232	227	246	233	243	249	227	222	218	227	248	267	233	249	255	249	259	257	208	249	225	234	232	264	244	218	266	238	248	233	225	261	279	243	248	239	237	278	230	268	222	252	234	237	243	244	253	239	248	239	228	261	224	235	250	250	231	241	240	265	208	237	223	247	239	248	243	226	255	223	254	239	244	231	228	233	226	225	232	252	211	250	228	224	228	243	243	257	240	242	249	223	231	249	242	216	238	241	254	232	217	230	218	252	272	229	247	241	240	209	238	233	219	247	250	232	239	229	238	229	252	252	250	263	243	261	243	237	256	222	262	235	223	261	227	225	232	249	219	231	239	262	244	248	237	240	258	233	248	233	227	221	236	255	251	240	247	210	261	261	229	228	232	252	252	242	257	231	234	243	217	234	234	229	255	256	272	227	238	211	243	238	255	253	234	254	240	239	238	224	214	229	228	214	243	226	218	240	239	233	232	231	222	260	254	210	239	257	257	260	239	277	232	225	254	262	221	238	274	259	269	258	243	246	242	246	242	241	230	272	233	209	250	261	266	250	234	237	237	258	212	249	235	244	240	238	233	255	209	245	231	257	246	240	242	238	240	241	216	257	251	258	244	232	268	237	247	226	245	221	252	277	246	269	217	238	225	259	238	238	234	223	226	266	240	245	246	227	243	222	264	220	229	215	198	227	253	228	229	205	233	226	249	243	241	236	267	240	227	264	280	236	241	223	257	239	230	248	223	241	234	216	247	242	215	235	226	227	238	259	256	257	243	228	245	243	235	226	244	234	220	243	225	250	213	253	242	238	233	245	250	237	216	249	215	242	243	257	252	267	257	235	220	225	222	239	267	250	244	258	244	226	238	258	245	227	240	244	267	238	263	232	226	213	246	272	210	224	233	267	246	261	247	251	227	238	272	250	233	231	233	220	245	227	236	215	250	256	218	220	265	230	249	252	246	230	233	258	222	229	228	248	244	231	243	233	217	235	248	273	242	249	237	252	251	261	221	258	258	258	232	247	248	242	232	246	231	262	261	222	222	254	260	271	232	247	227	236	239	281	227	216	246	232	247	233	243	251	266	231	253	250	258	241	255	242	239	251	249	258	238	273	219	256	229	226	223	264	258
22501	15470	12358	6178	4297	3142	2470	1931	1657	1279	1131	1016	896	824	739	704	695	554	574	551	530	475	487	480	461	439	467	426	421	413	422	393	406	424	384	421	409	455	406	402	397	361	365	399	409	384	375	369	400	398	352	353	400	366	358	397	402	380	365	351	386	385	378	374	338	350	391	377	371	327	369	369	363	366	358	375	362	377	377	374	343	361	369	372	406	387	363	382	343	379	355	376	367	349	358	343	360	333	348	339	320	382	344	339	360	376	369	348	374	366	339	343	350	372	371	337	355	339	344	359	362	391	369	326	381	343	375	376	359	393	347	332	350	341	335	350	385	352	347	348	370	384	337	393	365	359	384	363	356	331	370	329	350	353	334	351	349	347	359	379	375	348	326	370	362	342	350	374	392	326	381	388	376	334	329	390	357	358	346	355	320	381	352	356	360	339	369	399	357	358	338	359	377	339	355	356	367	342	367	367	334	371	392	345	372	313	354	366	376	338	371	364	355	372	369	363	361	368	365	318	348	358	360	378	347	365	366	347	383	371	358	349	361	335	343	371	350	358	361	370	376	387	358	350	349	348	340	359	354	339	378	359	364	317	345	378	357	345	352	316	346	373	362	356	372	366	330	373	327	394	388	361	356	384	340	363	356	343	344	352	333	350	353	332	353	352	372	340	356	369	354	389	358	370	343	340	357	370	348	369	330	388	366	398	360	335	336	401	354	333	350	380	360	345	359	361	364	298	368	352	377	353	375	372	366	350	347	367	352	382	366	341	358	351	357	358	338	391	364	331	394	339	332	354	369	348	355	367	366	384	372	376	351	348	345	349	383	346	365	349	362	358	353	369	366	336	371	380	344	382	361	346	343	402	376	368	359	349	367	350	350	368	365	402	341	385	319	352	342	345	337	371	330	373	380	359	363	365	399	356	332	368	349	368	378	353	355	381	330	326	369	378	331	350	330	351	343	344	358	357	379	329	363	401	342	354	333	337	369	395	379	358	386	351	385	334	358	334	355	336	348	338	361	403	387	353	364	353	350	366	368	373	347	359	356	347	383	351	331	369	382	343	384	378	360	348	378	357	344	338	346	376	384	352	362	355	396	349	350	357	372	304	357	335	322	353	359	329	330	393	378	368	364	366	368	335	350	334	363	331	336	357	350	327	370	382	333	343	353	333	395	362	331	337	348	372	373	340	388	358	346	347	335	367	361	377	356	399	354	350	359	362	336	356	354	376	381	351	344	388	346	341	347	341	357	338	353	323	386	370	347	352	338	381	370	342	327	351	365	333	379	371	384	371	346	370	388	374	358	357	393	368	320	379	372	349	365	392	350	355	355	357	367	358	355	344	327	371	358	340	349	371	355	361	376	350	356	367	355	320	363	314	359	341	355	329	367	368	339	373	338	356	327	332	356	368	386	351	391	350	362	359	374	375	354	376	363	345	357	372	354	373	335	330	364	388	374	373	366	353	316	331	324	374	378	327	342	363	340	362	374	355	363	358	380	343	361	342	347	369	364	323	348	322	387	373	345	336	387	385	342	371	390	372	325	331	347	330	341	343	382	366	361	338	371	370	359	309	351	336	379	346	350	338	337	367	354	350	333	335	344	356	332	348	384	351	378	402	369	376	372	341	376	370	363	364	372	344	362	335	335	363	409	369	376	353	336	367	330	394	384	370	335	378	349	382	352	367	320	340	331	354	357	351	322	322	354	342	348	358	329	352	383	349	350	343	378	381	381	361	334	349	377	311	344	377	323	355	379	323	372	378	367	390	345	364	338	347	337	327	357	354	360	405	341	355	352	355	353	371	367	362	335	352	338	352	346	346	352	340	349	376	375	383	375	406	345	384	341	381	331	366	347	335	347	344	337	365	359	355	354	349	370	353	351	328	363	349	353	397	394	376	353	342	353	389	389	387	343	366	311	375	359	335	306	357	394	376	340	379	340	366	326	361	332	394	350	367	359	369	355	367	347	330	347	333	318	319	348	337	349	365	331	367	360	383	343	347	356	348	337	388	344	368	341	348	387	399	371	346	353	376	340	328	346	364	351	377	362	343	334	331	401	346	371	352	346	365	383	347	358	398	386	368	351	386	355	369	325	341	363	345	324	384	358	386	360	381	347	359	328	360	357	355	367	321	365	358	365	388	354	377	391	339	390	388	363	383	361	359	336	360	387	380	351	357	365	353	332	354	361	342	372	348	358	352	350	341	369	353	366	354	316	354	373	360	362	345	399	357	330	362	344	362	336	335	352	340	390	348	390	357	332	318	337	335	331	360	361	368	335	328	347	374	362	335	356	357	340	347	377	336	351	348	378	367	351	356	344	377	329	341	343	381	397	353	379	346	349	372	345	356	348	340	352	353	327	381	369	381	348	358	386	370	371	352	389	336	387	370	374	351	349	375	354	361	385	368	333	358	391	344	350	344	348	301	375	370	355	359	378	385	378	359	340	371	379	397	339	341	348	359	374	360	358	362	356	373	361	347	356	341	392	319	347	340	348	352	339	343	334	369	346	363	358	349	378	333	341	332	375	348	337	340	348	377	367	344	352	354	349	378	337	351	371	343	364	353	387	337	335	346	362	334	365	366	385	373	359	383	358	358	371	344	363	384	372	330	350	356	346	354	365	384	370	352	358	344	309	366	370	333	353	351	351	345	349	346	342	369	376	387	348	365	349	375	352	367	379	358	365	385	326	367	356	362	339	356	367	349	367	341	340	360	374	372	341	364	387	408	338	366	370	349	328	347	352	335	336	420	340	346	349	380	367	370	353	374	368	335	342	382	339	360	358	334	380	376	388	360	350	395	367	334	353	367	366	357	361	350	365	350	376	332	384	364	349	338	365	363	373	321	355	337	340	344	370	345	380	369	400	345	360	365	396	362	354	354	311	339	356	369	356	351	361	375	363	354	377	355	351	358	344	388	358	393	340	378	355	381	358	326	347	355	385	351	355	352	386	363	368	338	344	332	363	387	356	369	384	339	336	371	363	367	339	368	353	359	347	357	365	335	356	343	354	355	334	364	344	326	355	362	345	338	350	341	342	351	340	366	356	377	364	348	340	369	342	358	364	373	348	344	367	350	355	358	360	347	346	351	325	372	345	330	382	338	364	327	341	362	355	373	363	362	307	378	387	334	336	335	316	321	362	345	352	362	338	359	351	377	357	342	366	370	368	340	332	376	355	369	363	346	349	361	369	344	385	359	360	332	351	369	328	374	387	349	305	356	379	356	373	379	352	367	344	376	330	366	344	378	361	342	368	361	370	310	363	340	377	318	370	376	342	356	353	418	382	359	342	362	351	337	341	381	369	360	397	354	346	365	344	394	377	365	376	336	359	378	388	338	362	359	357	364	363	342	352	362	350	383	387	347	332	390	347	362	333	361	369	338	340	357	336	345	335	364	346	347	349	387	371	363	343	407	365	373	340	331	379	343	350	342	323	361	379	358	389	359	365	315	376	357	345	364	360	365	361	369	352	327	363	361	407	360	385	369
26624	20220	7949	1041	766	665	533	440	443	473	456	465	478	436	450	472	437	470	412	460	460	468	473	394	406	498	484	479	466	451	451	460	456	422	470	417	412	460	480	442	495	438	425	398	473	471	479	441	415	454	415	433	444	477	426	461	456	420	439	448	448	454	424	430	448	461	458	449	431	410	459	417	456	463	438	457	489	463	443	423	426	397	440	456	461	451	446	425	420	430	482	470	456	477	461	447	424	464	456	441	408	430	404	459	441	402	419	436	447	433	408	432	457	455	462	422	432	447	435	457	458	460	413	463	483	421	476	445	429	436	462	442	442	417	443	423	422	453	425	428	449	431	457	450	422	415	435	450	439	433	446	468	430	432	448	422	413	434	438	443	408	462	466	458	450	436	421	449	434	415	446	414	407	437	454	473	429	434	450	433	437	412	421	436	420	447	472	427	442	433	422	447	441	425	413	434	418	450	440	451	439	441	434	453	448	446	437	441	471	415	464	436	442	431	472	408	469	385	439	418	472	448	434	454	426	401	454	393	429	457	418	436	440	446	454	484	440	411	428	418	428	417	404	406	432	449	426	442	434	406	471	418	455	440	446	456	437	437	467	454	415	424	476	437	422	431	429	423	440	464	436	467	409	473	439	436	407	432	413	462	437	452	448	447	414	410	447	467	435	445	420	439	412	443	467	402	483	461	444	407	398	448	446	399	464	454	472	445	437	469	463	425	466	406	414	426	438	442	454	413	457	448	431	464	391	417	440	441	450	435	448	452	428	388	490	441	438	478	419	414	471	469	398	439	499	424	436	425	470	411	450	430	440	488	449	462	462	432	449	404	398	429	443	426	437	432	454	428	456	434	489	462	450	414	443	458	426	480	417	431	468	433	456	423	457	462	468	446	445	458	451	415	414	474	413	421	420	425	439	436	421	425	443	433	441	442	433	466	488	421	419	448	475	417	444	496	444	444	442	443	456	413	432	461	433	492	410	430	462	426	435	437	453	438	430	450	430	469	416	437	472	440	432	425	443	433	451	430	467	433	463	446	447	411	427	413	458	470	436	450	447	419	444	452	442	434	462	435	461	442	424	456	485	436	453	403	381	439	463	435	459	425	479	438	438	481	437	435	397	449	413	458	445	429	432	408	448	434	429	435	433	472	448	450	433	450	437	459	454	459	400	422	407	457	429	452	459	483	449	421	462	433	439	464	480	421	454	421	436	422	444	449	464	448	419	453	439	445	463	453	463	411	472	480	435	484	434	446	442	451	438	427	391	449	462	480	432	449	444	428	445	465	464	465	444	451	431	451	464	432	445	447	425	422	427	440	429	444	439	426	454	435	425	417	428	464	443	422	477	459	402	479	475	433	441	454	433	434	431	470	466	426	420	421	436	423	434	439	431	455	437	445	469	452	454	458	417	491	432	440	415	434	440	422	434	437	442	426	422	410	421	427	459	436	392	415	449	427	405	480	457	428	453	461	456	416	432	429	419	428	422	439	424	482	403	446	416	444	425	454	394	433	462	460	441	445	464	445	422	450	433	453	489	464	447	441	428	431	454	449	402	403	452	442	455	433	447	471	441	467	422	466	440	448	456	435	478	435	414	468	447	435	483	424	459	458	415	454	405	437	448	445	435	435	380	443	474	453	459	421	448	465	412	430	441	438	438	446	418	434	410	437	415	471	460	443	434	411	458	463	434	424	432	435	446	444	444	414	424	438	449	418	410	474	432	465	432	420	435	442	430	444	451	461	450	503	463	441	450	433	456	426	424	454	394	450	432	403	437	442	436	358	381	438	469	460	460	420	420	416	464	434	455	412	448	440	437	454	420	430	425	462	418	431	465	452	478	451	463	453	459	442	517	438	467	439	452	444	451	431	435	416	383	430	478	433	402	409	459	417	496	437	425	420	444	460	424	439	458	439	449	451	471	428	475	414	443	425	443	466	483	426	431	427	423	458	466	462	412	414	439	468	466	476	445	408	437	444	437	452	425	438	454	424	467	430	454	428	472	434	463	452	452	436	466	447	434	428	468	422	439	423	421	457	458	458	454	438	435	409	451	446	416	417	419	438	415	463	409	465	438	456	455	441	488	453	427	446	433	445	437	451	443	455	439	392	479	445	423	436	450	462	453	441	480	418	444	435	434	420	431	489	448	443	434	455	469	439	436	426	472	438	459	429	399	448	436	435	436	479	445	460	468	443	418	437	493	421	425	459	469	460	434	467	441	424	465	453	456	457	447	412	429	449	437	454	435	450	459	450	444	438	398	438	480	444	477	432	424	422	434	432	445	469	426	440	471	436	447	483	455	447	459	439	453	428	446	422	455	409	470	441	445	405	426	442	451	421	393	405	446	464	393	445	398	431	390	432	443	476	438	465	424	445	462	448	433	419	437	418	455	449	422	434	421	419	423	421	451	405	422	448	438	419	424	451	460	426	467	448	448	451	408	400	452	449	448	441	456	471	428	455	416	427	464	451	451	460	437	477	455	427	470	444	417	424	434	432	435	437	452	441	423	430	471	454	462	438	422	412	432	419	438	431	411	452	434	471	431	433	467	468	432	438	441	405	465	425	442	445	493	397	458	422	435	454	427	437	443	461	472	448	458	412	454	430	430	474	477	415	445	458	447	431	471	399	435	398	451	436	410	425	424	462	425	437	484	446	468	426	435	454	439	424	435	450	438	426	422	438	478	429	443	435	417	443	441	457	423	427	417	463	465	456	408	473	456	441	448	428	400	457	452	446	425	462	472	454	460	434	439	496	442	442	418	443	431	448	460	463	409	444	454	443	411	442	471	421	410	423	447	431	430	429	429	456	446	445	465	410	435	451	470	453	470	419	454	425	467	470	458	427	419	442	450	453	457	429	471	446	436	462	433	427	480	454	422	439	429	463	449	415	442	412	451	456	439	412	425	445	433	422	448	450	431	432	451	440	434	416	463	412	443	455	450	468	477	441	432	455	425	485	472	452	414	436	472	451	474	447	439	464	427	452	432	476	444	425	442	454	478	445	466	415	464	456	469	494	452	429	467	455	461	467	432	439	405	444	432	450	450	463	473	431	410	442	408	431	441	442	439	457	456	454	456	419	435	446	430	467	449	443	424	429	378	462	403	420	440	448	480	468	423	475	438	423	436	452	449	432	428	410	493	409	430	462	450	449	444	454	436	497	491	443	473	415	464	428	448	407	393	430	479	422	448	453	444	446	440	432	437	406	402	429	428	476	460	444	441	428	421	447	471	432	463	439	444	473	432	444	446	448	450	460	410	422	438	404	428	439	441	447	455	448	446	455	478	448	438	441	401	436	442	430	411	449	441	438	456	433	470	387	430	438	425	472	439	426	432	427	430	451	467	432	445	449	399	444	473	463	440	422	422	474	435	464	401	409	430	444	453	445	438	414	451	429	437	432	435	433	463	467	441	466	446	449	482	452	440	422	433	439	436	436	476	454	416	397	445	400	495	431	449	454	460	417	434	444	435	431	434	456	446	450	440	424
6728	1417	1310	867	771	759	735	695	654	663	682	634	664	636	681	661	631	646	634	643	633	618	628	634	621	626	600	595	611	640	612	614	630	616	638	599	707	597	651	622	659	628	609	661	614	638	624	652	667	624	643	634	597	614	611	602	611	634	616	638	590	637	620	629	629	615	631	613	603	610	674	626	624	635	634	578	663	646	658	670	644	684	635	608	650	646	601	669	702	636	628	650	617	649	670	579	612	660	649	663	612	655	610	606	616	672	619	635	624	635	660	611	618	613	604	643	633	625	609	617	625	617	595	653	597	639	626	608	617	630	644	590	640	605	588	603	661	614	642	605	657	585	633	589	640	608	643	658	644	641	634	606	629	628	571	629	670	642	622	627	637	658	608	599	635	644	653	629	621	605	654	670	616	640	636	675	626	623	612	601	669	662	615	626	608	643	591	585	630	627	645	673	597	652	614	588	630	618	618	660	627	645	623	647	612	673	656	610	666	606	596	669	626	598	639	628	656	615	672	619	651	662	605	616	627	627	618	662	656	619	603	602	625	601	603	605	653	652	600	619	624	629	650	635	621	629	670	617	611	659	625	635	636	676	648	647	685	613	579	605	623	630	604	662	653	571	620	641	635	556	641	624	616	603	630	624	666	604	632	610	630	630	584	639	650	648	640	610	627	643	600	619	618	603	612	662	657	626	590	655	622	616	685	626	647	607	614	645	643	609	623	618	629	597	631	635	609	603	656	631	621	682	614	618	618	670	598	615	658	621	652	611	657	599	620	617	646	659	655	625	564	615	600	679	623	670	605	598	616	630	670	618	613	634	651	618	629	656	593	642	644	627	691	627	660	623	627	622	631	585	593	625	646	613	618	650	657	639	641	605	648	641	640	658	584	661	606	576	611	648	587	617	637	638	592	643	705	618	613	602	651	646	646	634	622	635	649	611	657	623	616	618	649	596	646	633	631	601	637	665	623	628	633	591	622	593	585	616	667	637	632	679	622	643	622	626	632	592	598	622	650	609	635	630	617	657	626	605	602	608	638	584	605	624	666	632	580	597	638	618	620	650	578	676	614	660	645	622	666	642	612	590	615	656	628	599	645	627	640	662	606	603	586	623	611	590	681	597	605	628	656	647	567	622	589	678	599	620	660	648	630	620	648	632	629	637	627	610	605	614	618	649	648	588	636	613	673	637	655	642	627	599	626	608	624	665	630	580	583	630	612	633	635	625	601	649	626	644	637	607	613	661	646	613	613	621	633	599	669	612	608	630	675	606	630	605	637	646	626	629	662	604	639	647	614	649	634	594	671	615	609	606	627	622	634	625	623	626	653	614	625	666	628	620	598	631	614	664	675	667	675	684	562	640	624	624	621	652	627	592	661	628	589	595	628	609	629	645	664	587	638	594	597	645	638	623	617	632	580	653	605	696	588	622	633	622	600	656	632	636	619	623	618	615	608	610	620	620	663	661	637	639	648	606	655	623	596	625	649	586	660	598	625	611	646	648	652	620	644	648	574	635	668	614	608	621	616	631	667	622	598	639	637	651	616	637	654	668	644	670	606	626	601	615	610	636	644	672	630	611	639	723	725	633	647	615	622	609	659	588	622	631	589	586	650	623	621	641	633	637	600	610	643	629	654	647	619	614	608	591	597	598	595	631	606	625	600	613	647	594	585	624	645	639	616	600	604	620	687	655	606	628	612	617	655	647	630	628	599	602	648	636	613	622	635	619	605	669	652	622	606	600	614	606	654	686	641	640	633	653	593	594	681	620	663	629	627	592	644	621	627	622	644	643	621	603	637	655	592	657	641	645	609	641	659	672	664	582	638	582	628	585	612	650	652	624	594	634	615	624	630	642	677	633	638	639	654	617	635	643	560	605	620	623	657	622	725	606	601	633	611	633	638	644	642	608	600	610	647	596	634	585	612	607	657	660	660	608	603	580	620	617	663	667	596	630	633	636	653	675	636	637	639	600	602	642	607	641	658	638	582	593	643	609	625	632	655	660	666	631	644	630	665	637	635	641	637	586	630	708	626	620	635	613	626	613	634	625	601	660	615	600	649	596	644	621	639	598	618	604	617	637	633	620	633	626	622	611	634	546	652	604	602	641	627	606	615	613	663	638	623	604	629	635	663	606	625	615	636	644	609	688	605	645	603	619	610	620	621	617	665	637	625	617	670	643	637	587	656	608	648	692	660	619	580	657	677	626	650	606	637	652	625	644	624	649	661	632	627	635	644	563	626	586	648	630	612	614	583	630	640	660	625	601	610	623	652	657	644	655	588	637	626	652	633	599	634	585	655	622	641	623	642	650	629	667	603	660	633	616	644	637	615	601	648	611	637	626	589	609	641	651	634	645	630	611	700	661	595	614	605	648	617	619	617	626	659	582	639	618	649	628	632	646	594	573	610	594	617	668	611	615	640	607	620	622	656	605	600	592	632	649	575	634	629	621	639	625	593	645	670	673	647	632	604	643	646	648	623	635	606	612	630	602	628	568	645	584	613	612	650	611	608	648	626	592	655	647	631	627	642	639	608	664	625	595	634	621	620	686	630	648	648	635	626	644	608	625	596	650	636	668	623	615	621	668	666	644	631	635	621	667	637	656	634	672	641	604	619	672	624	636	566	617	643	628	599	628	624	641	666	629	665	629	611	590	660	587	628	633	622	602	638	596	618	661	618	688	658	631	666	609	657	645	598	636	649	629	653	588	616	671	626	620	633	613	601	631	601	637	598	611	598	613	605	636	659	631	676	605	645	613	604	619	624	650	605	635	653	654	596	643	642	624	646	624	660	601	627	582	619	627	633	643	641	665	659	640	643	661	678	603	586	667	632	648	576	649	606	679	644	641	634	604	649	657	642	633	661	656	619	679	659	622	596	643	621	644	640	607	658	610	578	605	581	656	617	611	623	591	617	624	630	661	604	646	657	635	644	622	584	662	613	634	685	614	632	616	585	629	634	652	654	628	623	649	618	605	582	638	584	605	612	599	588	607	651	623	616	620	632	635	567	655	593	629	647	649	626	636	595	697	608	652	603	658	675	599	617	612	657	637	657	601	628	676	639	638	634	574	637	589	657	620	672	616	657	628	688	592	643	646	649	642	612	608	656	649	591	638	640	581	593	591	602	628	618	623	627	660	627	636	655	614	612	618	653	633	583	672	622	618	614	560	632	653	625	655	613	693	623	587	584	587	635	624	635	602	573	629	636	601	650	616	646	649	646	618	600	649	638	609	644	653	596	638	612	619	636	614	631	591	695	590	663	623	635	618	657	603	668	668	668	615	616	671	602	635	663	623	615	650	657	674	687	661	633	605	623	624	677	637	635	613	632	602	637	664	586	630	631	583	596	668	593	610	663	666	611	610	624	655	615	633	623	646	622	641	599	567	664	619	649	630	627	650	618	601	578	650	656	623	644	650	628	643	604	610	638	593	624	657	624	610	660	617	656	639	669	629	602	646	655	622	679	629	602	602	619	604	649	620	627	660	584	623
23435	20942	28355	23690	20933	11098	1228	742	697	621	617	593	580	585	499	494	524	517	479	487	497	496	477	507	469	467	487	447	448	506	499	474	474	430	472	447	482	468	478	499	441	434	467	482	464	416	446	457	425	457	465	455	479	477	470	481	485	466	418	459	460	457	474	476	471	466	488	443	441	486	439	527	499	426	459	443	509	447	483	451	482	449	477	461	463	480	416	455	459	469	480	459	440	463	468	469	450	446	452	470	463	439	464	409	485	403	484	468	468	457	440	471	465	491	471	450	453	438	451	467	482	454	476	481	469	450	494	482	450	493	454	414	431	420	469	454	482	487	445	457	439	473	463	472	447	455	467	463	433	444	424	458	431	454	455	477	470	450	461	442	441	496	480	413	424	489	420	424	463	443	430	430	460	490	475	447	446	464	450	452	447	457	454	471	442	483	432	435	479	521	464	440	462	486	462	445	444	447	451	442	470	426	444	457	443	428	428	443	465	448	425	461	441	453	461	424	446	489	427	524	467	507	460	466	424	447	465	459	466	452	476	454	464	461	435	452	437	435	512	468	453	450	446	477	475	426	409	495	467	468	467	464	419	467	428	435	465	452	474	437	449	448	483	476	441	452	464	501	475	472	448	455	467	469	433	460	475	426	405	453	475	460	500	470	429	445	452	430	486	439	447	469	414	454	477	451	468	463	457	448	442	450	508	454	408	458	425	471	482	474	481	472	443	458	422	465	471	436	456	475	431	472	443	445	442	462	460	421	450	429	452	471	438	487	461	438	456	467	467	468	441	450	430	470	434	463	438	453	449	466	478	437	430	434	445	497	446	472	459	444	439	457	463	453	458	456	476	455	423	467	447	451	459	421	469	483	458	459	470	455	488	460	462	477	475	440	456	439	461	447	445	457	442	478	444	468	471	456	433	428	467	479	456	437	479	437	458	507	474	476	450	470	466	449	467	421	438	480	476	441	445	456	480	460	412	447	515	453	454	503	412	479	432	431	467	449	489	459	448	447	471	454	461	455	467	440	446	461	442	454	470	493	465	433	454	430	451	410	472	471	451	473	464	394	486	477	447	441	436	499	442	483	486	454	449	478	439	445	461	479	431	457	451	444	453	475	456	429	437	469	481	460	466	497	431	462	458	455	497	514	455	437	463	445	446	465	484	423	436	484	453	464	440	447	434	492	450	457	453	398	447	463	425	442	455	460	456	501	471	505	406	401	405	455	483	460	468	478	455	443	472	474	443	396	455	449	465	451	443	494	475	424	416	434	497	464	429	464	482	435	458	458	470	429	452	480	483	485	498	455	456	453	466	412	500	482	450	489	467	464	463	434	440	425	447	463	480	439	445	446	468	462	459	432	471	485	440	458	437	463	483	483	429	422	456	454	472	447	493	441	460	465	485	473	405	514	457	421	434	424	449	442	463	451	487	468	431	467	439	434	452	482	464	456	417	462	456	467	456	428	449	454	454	446	492	412	466	470	460	441	442	469	424	446	445	429	480	436	481	430	492	442	438	445	456	465	488	431	442	429	426	469	415	466	437	484	469	430	449	441	428	484	470	443	470	451	416	477	453	496	457	447	426	444	487	475	461	420	443	450	448	428	456	466	470	433	416	440	426	441	437	451	455	447	469	443	474	464	437	462	434	444	505	439	444	448	471	452	465	430	425	456	471	412	471	461	466	477	421	468	449	432	463	483	478	487	402	473	442	448	435	420	498	439	484	446	470	497	473	451	475	419	428	456	445	467	479	456	456	471	459	436	454	472	450	488	457	462	430	476	440	457	432	486	444	459	474	459	467	448	458	415	432	422	465	504	464	448	490	451	420	519	466	461	449	476	436	467	441	459	490	472	442	477	461	453	448	452	479	435	446	459	478	464	469	442	446	447	447	440	468	428	413	479	463	485	464	454	486	480	426	479	450	446	466	493	424	438	467	495	453	451	449	471	442	443	490	494	476	472	456	463	494	414	465	452	441	451	474	397	476	448	445	447	460	465	482	490	478	403	470	394	463	436	467	454	469	454	448	451	435	444	472	475	488	453	481	433	498	423	460	425	470	479	453	482	439	451	459	430	477	478	439	434	468	446	448	482	476	451	451	433	439	482	474	485	433	473	508	458	445	455	473	487	451	465	468	475	454	468	438	474	436	496	478	423	447	410	437	427	449	449	425	502	440	429	447	414	473	471	446	471	472	443	440	450	452	424	478	456	450	447	418	449	454	462	457	455	429	489	482	461	433	466	443	480	436	440	462	461	458	461	443	458	445	498	465	447	455	456	454	464	457	466	431	489	491	452	464	451	464	455	454	454	427	501	485	445	482	456	495	504	453	467	443	493	426	426	419	504	444	443	431	445	430	464	507	476	456	430	438	497	436	477	477	433	475	443	469	471	450	454	443	477	461	448	447	461	495	429	410	467	438	441	443	449	493	465	422	438	445	469	455	464	478	450	469	449	471	458	452	430	453	472	472	466	458	451	473	479	454	467	487	456	477	517	428	479	480	471	488	465	445	447	454	477	431	449	501	452	469	471	445	468	475	424	424	448	450	442	467	464	449	444	474	465	433	439	496	451	469	421	445	443	457	508	470	460	437	435	448	480	440	460	451	439	492	464	460	459	406	451	462	479	506	488	464	452	457	443	454	462	448	483	444	452	479	468	425	486	446	462	437	440	462	438	424	466	441	463	432	444	417	447	417	438	469	474	488	455	430	442	487	417	450	419	423	478	450	460	434	468	449	431	421	465	462	442	485	482	439	429	452	442	434	427	476	462	462	479	439	467	451	466	437	421	444	444	485	459	456	500	453	428	448	451	461	449	449	470	445	456	456	458	463	430	480	447	449	466	475	434	447	488	455	456	514	493	496	463	522	430	476	485	498	467	457	477	447	426	471	454	433	470	511	471	458	468	447	457	461	449	461	441	463	439	471	462	469	476	484	473	443	493	442	448	496	444	478	464	447	453	407	464	465	478	493	468	472	461	477	477	428	458	447	456	443	422	480	461	463	481	425	461	465	456	436	471	459	417	455	456	432	478	426	468	439	443	442	463	436	508	462	431	492	495	425	449	463	424	479	446	444	440	432	447	448	448	422	454	471	466	434	453	467	437	400	422	460	476	474	473	429	472	432	437	473	448	462	482	469	467	458	472	450	448	439	424	442	505	482	469	421	483	466	458	416	441	428	460	466	443	471	465	477	417	455	490	444	422	412	458	443	455	489	439	486	475	425	429	445	489	507	475	408	479	458	447	452	450	433	478	458	466	459	459	425	485	464	424	484	446	468	453	487	474	457	467	505	447	476	486	471	464	475	439	444	450	500	446	440	498	432	421	446	471	467	462	453	469	448	449	525	451	444	468	465	448	461	432	454	450	449	482	440	479	450	460	469	465	421	493	461	476	469	473	432	456	477	459	459	477	450	455	425	481	464	449	460	459	444	427	448	451	454	445	485	436	494	457	418	457	441	486	455	436	440	471	429	431	423	443	429	434	467	448
19107	10187	8354	4156	2957	2298	1783	1488	1299	1151	1010	986	907	926	921	804	781	799	796	736	749	718	731	665	720	707	720	706	742	695	724	719	696	726	661	656	650	672	660	653	658	695	668	648	688	638	700	640	688	678	672	662	639	692	691	692	720	689	641	698	678	615	617	665	679	637	683	682	667	662	643	666	667	693	597	614	684	682	657	665	672	674	592	673	668	606	681	622	697	651	640	634	659	691	662	703	686	653	724	637	645	707	649	650	667	625	650	652	684	648	654	673	640	700	677	680	659	653	685	647	668	689	720	668	643	667	640	627	658	628	671	672	631	635	681	687	679	625	633	672	656	665	651	647	650	661	638	693	643	675	620	636	601	703	640	625	692	658	653	659	651	591	656	612	665	685	662	672	664	631	637	663	656	700	640	633	658	648	619	643	637	664	651	666	653	598	669	637	670	625	674	630	630	641	688	662	682	647	684	679	649	635	655	664	618	654	655	625	706	673	646	642	598	648	682	667	625	646	668	653	631	671	708	674	652	641	640	648	618	647	657	666	648	676	650	666	669	666	641	673	640	638	688	688	667	633	661	657	693	631	659	631	666	625	626	690	689	679	660	700	603	635	661	714	671	631	660	615	670	647	645	675	648	667	677	646	669	658	655	670	642	645	645	625	612	698	675	667	676	636	610	696	627	676	646	672	622	657	650	665	653	660	597	665	659	634	676	656	639	647	680	614	672	682	638	628	673	689	668	701	626	645	671	616	632	678	641	692	634	632	666	651	618	642	645	681	710	681	670	628	686	652	663	618	690	653	653	701	683	657	688	681	672	643	625	694	643	648	664	652	666	664	666	642	685	652	624	653	667	687	614	663	690	663	674	706	668	692	662	633	650	614	685	685	633	639	665	585	671	684	608	664	667	695	630	669	651	670	637	664	654	653	680	662	692	664	668	640	690	655	655	672	688	661	692	656	614	655	639	646	623	645	643	680	658	636	633	662	658	665	635	650	608	705	656	697	633	639	679	670	630	629	672	634	666	680	608	669	691	668	674	696	639	661	655	664	630	712	632	661	616	630	680	652	665	651	628	664	697	607	617	661	683	649	647	645	657	645	670	627	611	635	658	633	668	656	628	621	640	649	667	643	623	649	648	664	619	675	674	689	645	619	707	614	655	639	635	642	636	704	687	635	673	675	636	612	601	657	681	702	669	692	651	658	673	633	630	681	636	644	655	706	655	654	646	652	681	673	671	682	627	681	651	670	660	674	653	665	645	644	623	697	652	672	665	645	659	703	653	699	661	660	688	636	644	658	662	668	695	711	695	603	668	657	688	601	646	633	642	637	667	629	624	677	648	676	644	612	659	642	676	690	695	638	666	665	629	626	654	674	690	646	646	660	701	647	603	615	611	608	701	683	669	659	681	651	656	700	660	638	690	613	673	680	650	618	687	683	671	629	697	660	644	604	622	670	631	644	606	626	662	706	631	700	680	650	674	644	676	658	645	656	681	656	630	670	620	673	617	610	624	655	663	633	668	649	675	649	662	681	669	637	659	677	657	623	648	649	603	682	634	626	650	633	632	648	645	653	652	677	677	673	664	677	640	685	652	665	617	701	624	687	658	662	656	698	637	669	666	670	680	684	689	666	630	629	648	641	673	636	634	653	644	637	654	649	651	674	698	677	689	686	638	659	628	623	633	699	633	631	672	656	600	708	674	679	654	632	660	621	673	651	665	687	692	649	658	644	633	650	635	629	604	690	708	624	689	686	637	674	650	667	687	686	672	621	676	607	620	667	671	652	628	664	650	694	637	640	643	656	647	674	671	620	645	632	625	670	663	654	651	658	674	690	661	649	650	698	647	677	714	632	632	639	700	574	643	656	669	648	676	610	685	660	611	630	688	681	640	628	667	678	669	623	663	654	644	615	694	656	636	618	646	643	654	624	637	653	636	618	682	677	652	656	640	693	618	627	688	676	663	638	688	642	688	671	641	601	695	639	645	652	636	673	653	689	637	632	659	655	667	649	684	660	665	663	609	591	664	663	643	607	637	701	633	620	648	676	635	651	649	634	667	717	717	686	632	666	609	661	649	650	638	613	654	640	657	580	721	642	655	660	673	610	653	641	716	695	598	678	659	691	635	689	635	632	621	653	720	655	659	627	663	642	667	689	683	683	608	675	673	658	659	645	649	668	648	650	643	652	624	650	641	621	683	642	637	648	682	661	654	679	645	700	617	677	646	640	690	700	634	692	630	635	613	698	624	678	627	628	630	674	638	627	657	627	642	644	675	684	665	640	680	702	689	622	685	677	623	648	621	694	661	666	581	647	613	701	600	656	636	681	644	650	650	648	642	676	692	687	708	613	613	675	658	682	660	648	654	718	645	706	637	651	646	674	650	671	583	653	576	642	672	644	674	644	687	721	627	679	654	662	656	653	661	595	704	632	667	723	654	689	585	681	664	628	632	667	605	635	620	635	671	663	652	675	638	655	638	610	634	638	584	660	645	641	704	677	674	609	655	696	678	653	700	661	626	670	626	606	660	641	649	617	624	650	699	638	626	682	649	642	693	672	639	691	636	650	647	630	668	654	656	649	636	625	687	688	670	680	662	652	703	591	614	674	603	610	690	637	626	633	666	646	649	668	646	593	679	614	639	621	687	689	676	674	684	707	651	656	613	631	618	634	637	697	608	649	660	647	636	648	686	676	662	666	584	619	641	668	677	653	637	647	659	655	663	615	630	666	629	705	701	661	627	689	619	653	661	668	679	678	673	651	619	686	673	617	674	719	673	670	636	687	650	674	628	674	644	682	670	642	688	673	674	648	664	652	662	641	631	637	677	656	677	579	640	614	718	628	670	645	681	702	594	665	628	645	725	687	646	648	625	682	670	628	672	618	693	655	694	638	687	671	681	676	631	659	687	678	644	626	624	672	629	685	676	671	626	657	709	653	677	648	666	660	655	615	659	672	625	675	657	682	642	698	659	643	663	640	684	682	629	643	636	630	667	669	634	615	595	641	606	648	688	675	650	662	649	683	621	723	658	655	652	689	648	691	666	714	630	638	688	684	656	638	613	623	618	665	622	688	679	675	671	651	636	648	703	617	628	651	656	657	633	612	650	673	661	602	624	610	674	638	651	695	659	645	628	670	623	675	635	627	659	635	668	647	669	687	652	636	702	700	647	633	689	629	670	718	630	674	688	634	639	653	642	646	634	680	640	624	697	628	647	652	675	633	646	605	627	666	624	620	636	607	638	672	673	634	671	668	677	597	680	708	665	648	708	694	664	675	655	645	653	621	650	630	652	593	680	649	629	682	666	625	660	650	655	647	652	621	667	619	663	650	646	656	673	691	657	627	658	712	653	600	639	601	661	710	615	666	655	651	683	696	676	640	635	664	631	601	635	647	631	645	683	635	641	642	659	628	652	667	636	653	651	687	676	643	629	683	702	653	609	657	625	618	655	665	679	664	624	650	667	649	703	678	609	656	681	669	620	624	639	644
22631	20972	28796	23299	20972	21003	7152	865	619	553	491	458	379	399	382	371	326	329	329	309	302	287	309	295	274	306	308	241	260	256	281	228	282	252	275	261	260	283	226	267	262	261	257	241	239	267	246	255	264	237	251	265	238	233	281	239	237	278	225	239	227	242	264	243	241	238	252	242	237	231	269	246	224	224	248	249	193	221	250	256	242	222	246	237	201	249	248	244	228	255	235	236	236	267	261	278	239	203	201	249	266	229	238	236	222	268	245	216	231	236	226	263	225	227	234	221	233	244	240	259	255	237	229	242	228	226	245	229	256	217	252	243	239	268	242	227	263	235	243	243	232	275	247	214	252	217	254	225	255	222	218	226	228	231	215	260	239	250	241	228	225	221	248	280	220	267	254	228	237	229	227	223	232	241	239	260	247	234	214	237	232	261	229	233	246	243	238	270	240	254	239	235	208	235	247	246	243	226	251	226	247	220	248	222	242	249	240	231	262	228	231	246	251	233	246	228	210	250	224	258	217	222	247	236	241	243	245	265	258	243	263	247	272	227	238	242	249	233	246	233	255	263	274	222	219	223	242	259	228	247	260	231	211	237	226	251	251	251	238	233	245	224	257	221	215	217	247	227	244	263	227	256	235	239	257	257	231	247	246	232	234	227	230	282	256	243	218	233	233	201	237	241	230	226	232	265	239	244	239	264	217	233	235	254	214	233	235	234	242	257	269	249	234	246	249	248	255	255	251	233	228	246	266	227	232	253	247	254	255	236	246	231	234	228	263	241	244	237	241	223	218	257	217	248	240	243	233	222	218	248	251	245	231	230	216	232	266	245	233	247	234	246	258	230	236	268	262	260	243	243	232	248	235	209	224	229	260	261	238	224	225	245	236	244	234	238	267	255	248	240	253	230	235	250	250	255	269	227	222	239	244	245	229	222	246	239	215	257	255	224	238	240	214	248	230	237	260	239	232	221	260	230	250	236	226	257	228	254	249	244	242	276	246	239	248	212	234	253	229	232	238	253	242	249	230	256	209	222	225	227	220	223	225	223	217	254	252	236	230	233	228	248	232	244	255	257	244	275	218	235	216	238	253	222	230	237	204	217	242	253	262	244	217	256	241	222	249	246	229	228	232	242	258	227	244	275	239	236	256	233	215	229	213	246	208	230	231	244	267	214	245	208	254	239	242	236	234	222	236	243	244	227	244	201	256	236	261	239	270	221	224	230	243	238	255	230	238	249	226	225	273	283	209	227	230	253	209	245	212	239	219	250	234	244	264	219	261	242	208	210	270	240	218	231	240	232	241	251	247	245	219	210	234	229	238	237	221	246	240	217	296	236	225	235	247	225	239	216	263	246	247	255	234	236	235	259	230	256	232	225	248	226	263	227	253	241	235	229	234	235	213	242	253	230	231	230	224	230	231	249	229	254	246	251	233	216	203	211	245	214	236	247	228	249	222	252	251	215	256	245	219	227	256	244	251	218	255	229	226	243	221	235	239	246	233	233	255	218	270	257	238	235	247	247	243	227	225	234	225	238	212	214	274	232	228	235	271	232	230	242	224	255	267	233	230	257	230	232	244	235	254	243	251	234	220	250	244	223	248	218	222	283	266	240	222	234	233	237	220	252	238	240	247	242	217	232	220	239	248	250	247	218	218	227	240	244	245	244	241	246	243	234	244	241	215	247	239	256	266	239	269	213	277	224	228	240	200	253	244	247	268	224	244	255	251	264	273	248	246	248	252	228	236	248	205	252	198	242	257	229	237	242	228	255	227	240	233	221	243	235	217	261	205	234	243	241	287	215	243	227	229	247	232	252	204	229	195	257	242	251	265	255	226	265	226	222	236	242	243	235	235	227	240	267	223	235	226	253	262	248	249	228	214	239	229	243	239	251	238	232	240	247	220	248	258	233	245	235	246	237	239	257	228	238	220	281	228	251	246	238	241	246	254	252	259	250	216	234	250	239	242	242	226	225	238	252	250	259	244	264	219	241	261	245	243	232	232	283	224	218	231	207	251	218	239	231	222	219	231	240	248	221	222	257	235	208	207	227	244	259	224	258	248	233	240	220	216	251	252	234	234	240	250	244	215	249	244	229	227	264	217	202	234	205	245	232	250	230	252	211	227	243	238	249	249	241	240	259	239	238	262	253	236	237	262	228	256	250	230	222	262	256	246	239	238	239	271	223	257	219	244	255	216	229	224	219	255	254	229	235	236	237	247	269	241	243	227	217	250	242	255	253	241	268	253	212	240	250	236	210	230	225	229	271	245	238	249	261	235	232	247	230	230	217	255	280	249	236	218	222	233	240	255	238	223	233	253	246	232	239	247	232	240	230	198	227	226	236	230	225	249	277	283	241	213	228	227	245	247	266	250	224	196	251	263	239	237	250	246	222	238	238	210	241	255	252	212	238	249	227	220	246	255	221	231	236	232	234	263	229	236	238	250	229	242	246	226	261	240	245	234	230	239	209	266	223	246	246	214	256	240	233	245	256	285	196	233	215	250	251	247	253	247	255	235	224	238	248	230	199	226	245	251	249	211	252	246	246	267	255	254	251	245	209	245	230	230	220	245	222	243	236	194	245	219	243	231	246	264	245	268	221	211	225	234	233	234	244	237	262	221	236	241	253	229	258	226	229	264	252	254	233	243	260	248	239	249	207	216	234	226	232	232	235	263	249	239	247	256	212	256	226	254	251	232	236	221	210	233	241	232	239	229	242	223	249	256	219	241	223	215	228	239	236	199	216	239	243	280	209	224	218	233	254	254	258	240	210	257	227	243	219	234	226	219	231	248	233	241	264	226	243	248	220	241	218	208	228	214	234	234	227	222	261	226	237	242	236	237	214	263	229	239	242	246	233	212	200	250	240	233	202	231	261	230	244	245	242	231	224	211	251	214	213	235	258	228	244	238	233	230	269	261	240	259	268	236	234	250	235	244	228	280	266	248	239	231	236	252	234	243	233	224	221	237	231	229	225	253	246	236	224	249	283	259	224	226	256	245	237	239	218	243	231	248	235	215	254	244	237	212	256	257	229	251	218	235	244	246	235	240	234	221	253	243	252	239	239	244	250	230	256	253	242	227	226	229	221	219	253	248	236	243	258	232	250	223	241	204	226	245	234	256	246	260	249	226	238	268	234	241	267	237	205	215	272	239	233	227	245	231	256	223	246	223	253	253	210	247	234	239	242	221	231	215	222	239	225	260	218	226	235	225	212	196	252	245	243	214	213	225	221	233	220	255	229	256	241	245	226	211	208	243	264	228	227	245	226	251	250	246	233	250	247	227	272	219	234	235	228	252	231	264	219	250	220	227	232	209	287	211	247	231	253	231	239	232	247	227	245	250	245	242	223	250	244	233	261	229	225	237	220	238	237	223	241	239	250	220	239	238	236	201	280	224	240	202	250	239	261	260	220	261	229	256	239	264	255	232	231	230	231	246	226	223	229	244	254	221	253	231	243	232	220	228	220	217	231	252	254	248	221	250	264	194	236
22485	15622	12453	6305	4324	3097	2415	1944	1595	1254	1142	972	914	782	744	712	633	570	592	498	536	468	520	462	443	429	455	395	441	393	404	415	418	388	416	399	385	355	399	360	393	406	392	400	390	379	388	393	377	397	393	368	358	359	381	376	349	406	364	378	390	335	366	348	392	373	365	370	322	387	361	386	390	357	363	361	356	367	368	314	368	382	371	340	365	408	343	421	346	337	347	364	385	328	357	328	358	356	364	344	386	339	364	357	358	340	386	366	349	355	338	372	341	347	350	352	370	354	335	348	336	350	370	346	365	381	358	367	350	366	362	373	343	377	345	336	345	344	349	371	361	373	353	371	368	346	337	341	356	368	361	351	343	340	358	328	340	353	339	362	336	354	367	374	339	346	319	358	357	343	361	312	328	368	333	385	375	386	370	381	359	373	369	316	360	371	362	361	339	362	368	371	351	336	373	336	324	333	359	329	330	355	365	386	333	336	351	305	368	374	359	361	372	351	352	314	355	361	358	353	368	348	329	371	369	356	309	328	357	333	366	337	349	366	397	374	374	346	370	354	353	342	386	348	336	366	340	328	357	385	362	352	381	384	357	383	334	368	336	371	350	356	351	362	344	371	373	337	324	336	359	317	313	350	369	364	378	382	345	373	352	346	322	348	354	375	304	378	290	334	316	369	359	358	328	356	341	332	357	357	352	348	342	346	363	329	368	341	359	347	302	374	341	372	364	348	334	335	353	341	313	357	350	333	323	350	345	393	356	330	381	370	353	371	359	349	320	378	334	369	353	340	352	355	339	360	371	341	344	361	383	340	359	346	345	312	350	357	338	351	386	349	364	362	315	332	354	317	354	334	368	351	350	327	335	342	348	341	329	357	350	320	359	367	341	337	387	365	345	339	334	347	347	349	362	349	337	345	324	330	379	361	356	352	340	316	357	358	352	354	349	356	376	355	370	355	365	322	344	338	351	335	380	354	334	348	357	365	385	324	387	355	385	356	348	370	322	336	351	356	338	359	326	363	326	347	390	363	350	361	358	339	358	366	321	328	299	326	345	360	356	326	349	335	387	362	362	377	365	335	371	360	320	350	335	354	337	319	345	320	361	365	363	379	358	344	338	351	346	371	347	368	363	358	343	348	365	336	351	359	342	338	348	326	401	362	350	340	314	340	352	361	336	367	347	377	354	323	326	344	378	330	336	321	331	369	343	339	345	342	346	379	340	345	343	359	362	354	333	356	327	354	342	369	319	348	346	383	346	335	345	364	346	403	325	337	341	375	373	379	335	346	352	362	388	365	334	367	347	364	361	366	349	349	369	350	312	342	348	360	375	360	373	368	377	358	337	336	347	350	356	368	342	360	351	310	369	370	335	332	375	340	357	359	365	352	361	339	330	361	376	353	363	315	353	321	351	341	338	393	330	324	317	376	347	357	363	357	336	381	360	352	349	327	388	349	347	362	382	352	385	377	326	368	384	354	389	346	361	335	370	358	320	331	377	340	329	350	361	388	347	367	330	353	361	341	390	348	324	348	345	354	369	380	343	364	371	330	318	349	333	391	337	335	355	332	323	345	331	339	351	294	337	357	377	387	350	326	360	347	361	374	364	368	339	338	358	371	386	333	352	368	327	379	347	329	323	361	337	384	370	353	361	363	327	314	371	371	351	367	366	357	399	349	338	310	379	337	349	370	366	340	375	359	353	355	348	363	353	358	362	391	361	354	353	347	342	346	350	343	315	370	360	343	339	366	359	364	354	357	324	357	344	345	357	310	349	358	342	345	361	347	360	362	364	347	342	333	345	344	344	346	336	371	353	359	357	365	338	343	373	350	353	306	347	358	351	322	347	394	333	336	333	329	341	374	353	349	350	364	362	359	355	368	352	379	370	358	368	353	361	352	350	374	315	359	339	325	341	347	342	341	373	350	387	326	326	334	339	373	343	346	347	366	339	363	366	359	383	334	349	384	352	327	317	348	376	337	340	349	349	358	327	403	343	351	326	341	329	384	359	353	366	371	312	365	342	388	357	333	364	349	366	356	358	360	334	363	375	341	342	352	354	333	322	339	321	358	361	317	369	344	314	365	375	336	347	372	344	355	371	353	333	386	344	390	353	328	346	330	329	334	350	369	357	367	340	383	366	365	356	337	367	367	359	379	357	366	371	347	317	341	321	366	349	341	339	356	345	334	397	349	352	347	359	347	326	323	327	320	342	354	321	334	374	356	331	335	356	371	387	337	342	305	347	366	387	346	338	341	346	385	356	369	342	336	395	370	350	350	300	337	343	366	321	362	323	391	354	335	367	359	370	364	348	395	363	351	358	342	347	356	342	377	377	361	354	348	356	358	337	364	341	357	375	360	336	366	376	329	354	351	333	351	361	368	345	352	357	381	336	329	363	380	354	348	344	322	307	348	348	362	364	376	353	341	352	352	363	336	362	341	340	361	395	304	336	343	364	378	344	373	346	364	355	327	349	360	362	381	350	373	373	366	345	336	344	355	361	352	360	354	335	348	377	372	346	354	368	358	332	373	383	358	358	344	345	333	347	321	330	368	384	341	366	333	350	366	364	326	346	340	325	348	361	361	350	349	353	390	358	363	366	365	355	321	359	384	322	349	405	347	373	337	360	367	351	350	361	303	328	373	361	366	368	303	363	351	311	321	343	342	378	324	373	347	353	324	371	344	382	334	321	359	382	309	356	373	318	335	328	351	360	351	348	335	369	374	338	355	347	375	312	362	337	349	376	383	355	373	345	354	374	363	397	365	340	374	355	356	365	366	366	387	355	314	318	336	356	363	353	357	308	352	359	359	354	329	350	362	355	336	375	351	357	359	377	324	360	373	351	382	335	323	352	361	370	367	356	368	311	374	335	346	334	393	367	370	362	335	355	344	366	354	345	346	331	336	350	353	375	332	333	338	326	363	348	358	365	353	348	356	337	348	330	356	351	365	329	337	325	365	320	359	352	341	300	344	343	323	410	335	361	335	343	321	338	354	397	347	307	375	350	388	338	359	353	378	346	368	339	359	365	334	387	354	333	360	357	345	353	344	338	344	356	326	320	311	361	351	372	340	311	379	375	335	356	350	351	329	326	324	375	361	358	332	330	396	339	354	381	332	346	348	345	373	342	343	336	357	362	355	338	372	355	366	341	390	333	370	386	346	322	359	343	352	342	349	323	366	349	354	342	336	340	318	347	363	352	330	383	332	363	383	359	378	404	370	370	371	346	372	346	350	307	308	348	365	333	342	369	346	378	344	333	333	345	334	377	374	352	344	346	346	358	362	370	335	316	331	322	338	316	371	346	325	311	352	353	365	358	366	347	336	350	363	339	350	384	342	340	374	344	326	334	334	349	345	348	364	372	345	332	371	371	338	348	362	348	372	361	337	380	353	371	355	338	336	374	339	387	364	345	346	332	389	357	301	368	380	365	325	347	352	358	340	369	367	360	347	345	374	363	344	334	356	375	384	350	377	363	367	308	363	368	351
26556	20115	7742	829	556	474	465	490	435	481	441	440	436	445	436	428	390	430	410	441	440	482	430	447	455	437	459	439	463	419	484	423	457	442	458	438	437	455	421	391	443	468	423	426	417	466	454	469	411	448	412	426	413	423	403	442	429	458	402	423	449	445	403	465	458	399	433	461	455	417	461	454	450	423	452	445	427	445	459	472	410	428	417	396	415	429	460	423	421	409	437	429	432	436	452	443	445	444	385	449	466	433	468	452	417	447	444	447	430	429	441	446	432	491	436	421	449	428	458	413	468	410	438	454	451	411	430	463	412	445	460	461	462	431	456	434	429	474	420	423	412	448	436	416	450	466	435	436	450	427	452	412	438	439	429	440	449	431	439	468	452	423	459	426	396	434	413	415	430	423	413	426	422	443	458	414	407	419	365	409	471	412	418	481	417	430	427	418	443	430	452	419	448	437	461	419	433	458	424	389	431	429	442	450	455	475	416	390	432	418	401	442	404	410	470	412	446	425	428	427	474	466	373	431	451	439	419	412	413	422	405	446	447	437	448	457	445	452	422	369	476	416	448	475	397	422	398	417	464	439	423	468	462	421	477	431	435	443	410	467	466	469	449	440	434	426	425	453	450	443	443	415	432	404	439	443	398	463	470	439	444	445	426	437	387	398	446	447	440	445	416	405	436	423	436	433	457	409	454	437	455	427	462	387	442	441	421	441	425	424	403	408	471	432	391	437	448	481	470	470	431	429	473	423	428	441	398	416	398	441	425	468	412	444	439	412	410	454	426	417	456	464	453	414	443	415	445	432	441	407	407	438	430	431	441	445	446	469	405	435	419	478	398	427	445	423	440	383	436	432	442	458	426	436	450	442	454	415	474	451	430	404	428	406	465	430	416	457	409	405	420	452	466	430	403	461	392	473	417	438	419	400	429	469	467	408	452	452	423	405	432	421	416	414	423	429	401	463	413	464	428	463	461	390	430	415	458	436	425	449	423	440	428	433	426	432	430	444	444	452	390	428	418	443	423	428	464	436	454	428	474	452	418	445	416	425	430	436	412	419	399	445	433	390	438	465	415	408	461	413	389	387	462	426	435	452	436	462	444	408	450	411	423	424	430	441	462	407	468	451	443	430	447	448	417	442	431	412	442	414	426	414	428	417	424	463	432	448	489	451	461	450	463	472	416	443	413	433	435	437	456	440	458	462	438	438	413	472	450	420	446	403	418	433	442	411	418	439	428	404	435	423	463	431	399	421	426	456	443	421	467	449	408	435	446	424	418	427	419	410	413	478	438	442	422	424	446	434	428	456	403	427	413	442	419	415	432	417	467	429	415	471	443	453	472	414	462	414	458	465	441	443	445	429	447	425	449	455	397	455	468	377	465	427	418	437	456	441	421	439	445	451	445	411	468	440	451	402	436	440	438	452	453	406	426	436	465	414	463	427	440	424	470	427	442	446	441	457	470	469	411	389	407	444	466	410	450	424	416	461	438	441	412	447	435	449	457	448	455	454	424	461	410	428	462	423	465	418	423	439	406	436	430	429	427	424	409	460	447	459	479	450	452	432	432	391	447	431	421	411	434	439	415	431	447	413	441	429	408	448	414	460	422	427	449	461	448	419	424	426	441	417	478	417	422	385	439	434	457	418	404	439	450	435	444	427	457	390	396	454	459	420	443	470	418	426	437	446	406	425	438	436	449	441	455	424	445	446	465	428	419	434	454	431	403	439	428	436	429	431	457	436	406	443	467	425	416	420	441	446	460	435	423	419	441	424	483	455	454	433	430	426	440	445	430	460	439	427	455	429	452	459	436	409	424	418	440	393	381	435	449	421	438	420	462	430	438	442	388	424	435	412	446	457	440	435	460	457	435	451	455	413	465	423	412	399	421	429	431	443	452	481	462	454	405	394	392	427	455	446	424	462	427	391	435	435	436	443	452	449	387	414	433	454	435	444	457	429	471	450	426	411	437	438	429	430	449	458	405	460	435	414	432	431	413	459	465	434	446	436	426	449	418	417	449	417	394	454	460	412	455	382	426	435	434	443	436	441	397	408	423	449	436	438	440	461	429	451	437	408	443	435	440	445	437	420	431	417	429	433	415	437	426	434	453	461	458	515	418	444	428	374	467	406	427	471	422	439	466	454	440	423	415	436	452	440	447	466	442	405	444	417	423	456	446	445	464	386	448	449	424	474	449	456	423	488	393	455	439	467	410	404	433	468	427	424	434	439	466	436	432	442	451	421	446	389	457	416	436	415	401	433	453	438	437	436	434	420	427	448	424	438	421	437	458	436	443	420	425	428	415	441	430	407	465	422	456	425	446	417	427	436	431	443	440	414	417	448	426	480	436	422	462	425	454	420	426	385	455	444	459	482	415	434	425	443	413	425	448	459	397	418	466	448	421	450	453	440	450	435	428	403	462	407	444	451	451	455	419	433	444	409	419	432	408	431	422	466	429	439	438	433	443	489	442	434	416	441	455	411	429	453	437	491	432	429	438	470	411	400	430	421	454	440	393	424	430	421	443	401	471	442	461	452	394	396	424	409	434	450	471	445	452	410	408	417	459	393	431	468	449	427	452	444	410	436	433	454	443	432	440	434	412	459	421	409	502	383	423	415	454	411	454	421	419	434	416	468	465	479	453	437	431	430	435	453	434	473	426	412	449	391	444	431	436	467	418	430	403	392	433	411	455	440	458	435	456	426	436	461	429	414	437	401	462	431	425	443	401	416	437	429	441	451	435	412	434	448	447	437	431	408	443	446	448	419	476	442	444	418	398	404	426	416	425	419	463	443	411	442	432	416	428	425	456	447	424	433	473	421	454	412	434	398	418	439	419	456	450	435	422	432	437	433	421	431	465	429	457	440	460	478	448	433	420	458	458	486	405	449	448	435	450	409	462	415	438	416	441	439	413	457	431	392	468	401	431	409	446	431	431	463	441	439	396	396	407	451	455	431	432	463	412	447	441	423	439	377	478	441	429	444	422	438	462	430	447	455	414	417	416	437	464	467	420	427	409	409	470	443	450	409	467	398	427	408	415	449	456	455	426	448	441	464	475	458	440	443	428	459	452	406	415	425	463	456	445	437	424	476	421	415	431	414	436	470	446	419	457	482	440	447	420	474	433	418	469	470	416	439	411	449	445	435	447	444	450	430	419	448	436	433	469	425	451	447	457	454	467	456	458	438	419	430	427	458	462	445	394	418	465	424	449	470	474	423	399	421	405	445	434	455	439	414	407	406	436	462	437	406	407	443	405	408	459	413	436	445	421	440	440	407	435	419	417	395	450	436	482	404	461	407	466	422	416	412	405	417	446	408	457	411	400	439	412	466	438	443	428	424	406	444	439	424	412	453	424	460	432	423	433	441	473	436	442	418	452	422	437	446	459	419	430	418	410	441	425	464	404	432	431	423	426	470	420	423	451	436	425	411	425	441	432	448	424	457	434	439	429	455	409	445	434	466	445	439	461	439	442	428	449	439	416	439	420	405
6773	1291	1164	842	746	700	692	667	678	659	658	630	670	629	649	650	644	600	624	651	617	649	642	620	635	617	637	669	608	590	599	605	579	643	607	600	608	644	628	648	639	637	628	590	638	642	633	677	644	640	618	677	633	632	609	640	637	614	566	617	602	634	606	595	615	658	638	612	600	631	658	630	588	646	636	608	642	644	651	628	613	647	651	612	606	624	612	586	570	657	607	655	628	621	606	596	602	617	635	643	643	608	606	613	649	617	629	596	644	633	600	666	638	580	591	595	622	643	659	686	627	635	638	641	589	641	619	630	595	596	634	649	606	601	628	592	627	599	636	586	627	613	570	687	592	602	605	629	653	635	618	637	646	607	614	605	607	618	587	636	679	625	586	622	584	665	656	654	601	607	632	636	620	625	613	597	565	647	584	652	641	621	640	620	632	653	585	606	658	632	589	595	632	611	639	582	596	590	628	610	609	607	629	662	652	616	626	591	597	607	636	673	624	633	620	619	645	673	603	638	659	593	617	633	630	594	611	649	631	594	616	629	594	594	627	636	668	606	624	660	620	561	612	664	650	662	644	613	620	649	632	619	634	620	625	637	650	585	631	614	627	609	667	605	640	581	598	617	584	648	613	641	607	643	634	593	606	584	591	598	602	622	594	625	647	627	615	637	609	567	613	626	618	620	657	653	580	608	631	615	565	595	648	627	665	638	668	621	624	601	642	658	653	599	613	635	624	602	668	668	639	622	646	603	598	622	583	631	633	601	585	669	599	601	626	701	654	609	642	601	605	639	587	671	594	607	605	658	613	584	618	583	640	609	630	603	669	678	599	605	586	630	622	622	619	630	644	604	674	624	602	623	628	638	633	603	636	633	573	585	622	614	576	597	649	600	647	626	658	624	637	674	594	598	624	623	641	627	645	612	625	631	625	608	589	641	613	624	593	626	640	600	602	620	668	581	634	591	626	612	622	626	651	640	624	621	634	651	615	567	606	674	627	580	650	592	587	606	643	616	622	592	621	602	627	626	613	651	586	633	596	617	618	608	656	639	683	630	595	644	657	625	625	613	635	628	628	563	680	658	617	641	633	615	583	578	620	624	615	626	629	567	594	596	611	588	577	628	680	613	621	604	623	618	651	569	635	573	630	591	617	599	646	631	662	582	634	640	594	647	634	634	611	658	621	631	630	626	621	622	666	625	618	622	649	617	612	626	604	644	646	668	626	647	625	607	635	622	623	652	607	587	637	621	599	615	621	617	644	618	650	636	600	597	606	644	631	609	651	634	623	620	622	644	626	613	621	652	608	645	605	615	648	629	643	605	668	651	630	639	665	641	611	632	642	600	601	639	612	627	631	609	610	672	624	611	599	561	641	608	629	622	607	591	618	653	672	664	641	587	649	657	581	635	620	653	565	618	649	563	596	676	614	631	622	682	623	616	625	584	617	623	637	619	648	657	597	617	627	603	593	599	660	625	642	603	649	639	671	652	629	612	580	624	591	632	569	584	655	612	633	581	638	632	626	620	609	652	623	664	589	604	604	643	625	631	604	652	617	658	602	633	593	586	623	614	601	636	685	628	614	590	556	628	607	633	580	629	664	573	627	622	654	638	631	660	615	631	594	642	619	620	610	625	557	617	601	641	618	626	608	632	644	622	659	644	655	609	593	665	641	598	631	631	624	612	626	627	636	614	627	649	615	623	591	589	622	619	630	603	588	635	638	605	608	632	609	599	643	641	584	605	643	593	655	626	632	634	605	608	593	618	622	584	594	619	586	601	690	616	668	637	613	607	596	608	589	643	631	625	586	611	636	603	629	618	581	608	654	611	648	626	624	644	597	613	590	576	628	629	633	639	614	645	596	656	570	590	630	627	616	655	632	608	589	621	659	590	608	650	621	637	630	600	599	617	581	638	647	593	611	637	622	635	641	646	630	626	619	622	602	633	627	635	625	625	617	614	621	632	638	600	642	621	610	601	597	621	647	632	596	592	590	628	615	609	641	682	598	649	617	679	622	597	629	626	632	594	616	647	592	591	587	601	601	663	633	618	644	629	615	639	599	625	629	587	585	632	661	633	584	654	645	636	571	583	619	681	596	570	642	591	575	640	622	615	583	651	667	645	669	652	578	662	638	579	629	606	644	602	646	591	609	617	618	596	600	646	607	605	647	678	620	601	547	658	620	612	649	577	658	603	641	611	620	609	604	623	621	575	623	627	595	572	604	615	602	634	604	589	585	640	626	586	604	654	600	613	623	662	635	667	627	605	595	654	627	573	672	607	622	626	632	637	646	592	607	635	613	633	633	615	604	665	579	643	599	619	631	618	647	593	611	633	666	594	614	629	635	662	660	637	603	653	609	630	628	629	611	604	598	595	667	614	622	604	655	614	613	657	639	665	636	625	590	647	603	637	608	615	607	640	617	644	611	631	632	629	576	597	637	597	601	595	600	604	619	585	630	617	592	625	639	590	634	601	664	632	594	622	630	580	652	585	602	644	607	654	591	679	578	561	647	588	578	607	583	606	627	599	597	576	620	641	634	646	613	673	576	640	616	594	601	635	646	646	616	633	618	622	619	621	574	611	630	669	624	637	639	619	675	633	679	636	604	632	642	609	663	598	630	653	624	641	643	626	571	627	636	605	675	650	669	643	588	623	628	609	614	635	656	607	612	610	615	637	607	645	649	615	613	637	660	559	579	609	570	637	551	599	628	623	641	632	626	630	582	612	616	596	623	637	612	614	616	624	627	638	606	658	668	656	602	602	668	591	642	597	597	627	611	618	612	613	632	617	604	661	598	622	615	607	649	636	617	633	581	628	618	633	615	607	592	633	590	620	626	603	608	624	590	654	662	618	601	588	626	643	673	617	611	633	596	601	603	567	605	590	604	634	640	603	596	626	614	680	595	610	616	635	605	632	605	616	641	630	597	633	616	639	596	590	619	630	655	631	691	619	646	581	603	618	593	614	636	588	626	628	611	620	624	620	631	651	621	597	636	556	572	618	597	669	589	654	634	576	605	631	685	604	605	659	633	644	702	652	611	576	617	632	617	598	623	645	629	640	631	615	656	612	638	645	607	667	613	650	620	610	636	615	662	637	634	616	630	623	614	612	629	630	632	634	574	619	635	600	645	641	582	586	623	624	632	609	655	634	597	561	645	651	624	618	625	631	648	623	621	629	625	650	631	607	597	622	628	627	616	647	653	569	642	602	594	569	640	619	607	653	625	591	634	625	593	615	628	558	630	578	611	615	595	630	550	614	614	608	641	602	647	626	639	620	612	590	623	626	626	608	661	629	627	613	617	620	597	636	636	617	609	638	660	608	637	632	577	642	629	589	656	625	620	619	659	653	606	636	638	611	678	638	622	620	639	617	632	616	583	644	679	637	617	601	636	625	604	596	630	607	610	600	609	678	632	638	589	675	578	629	610	654	622	634	605	638	638	628	628	660	623	634	626	640	629	633	608	620	642	632	624	646	632	610	608	631	656	640
23423	20936	28366	23665	20917	11081	1251	749	707	628	584	568	638	566	505	532	481	510	493	461	477	511	486	499	495	444	481	492	471	522	454	456	459	474	472	480	449	481	489	433	481	452	488	437	467	454	450	476	444	445	464	440	462	450	442	466	462	461	435	444	452	453	490	431	431	469	466	467	441	446	453	455	467	490	431	449	460	460	446	433	484	462	431	484	461	426	466	449	465	443	475	434	446	440	479	462	463	482	425	466	434	480	438	453	445	435	474	456	446	475	494	427	449	427	468	441	460	468	466	445	440	443	473	448	431	440	417	454	465	494	429	490	424	445	400	420	446	427	456	432	469	465	417	489	480	451	450	482	452	441	509	437	428	442	429	438	471	447	465	435	445	494	429	453	443	471	446	450	487	446	444	439	453	446	447	480	473	469	419	458	465	433	449	447	474	469	439	466	455	475	418	464	451	479	491	470	427	497	436	471	438	443	464	478	458	426	453	470	458	450	424	424	439	445	461	393	453	479	469	449	496	440	442	467	462	429	426	455	442	429	458	470	437	445	451	433	459	419	489	472	447	446	463	470	446	439	456	443	462	454	438	429	426	468	443	454	448	463	455	454	440	451	426	436	458	427	448	466	434	421	438	469	435	470	446	418	447	476	474	442	425	423	435	449	487	438	436	453	430	446	459	470	485	495	466	449	425	433	457	430	448	471	455	422	454	460	474	480	427	440	438	443	471	475	453	430	464	411	430	465	432	427	480	492	466	459	450	367	441	441	451	501	446	462	495	435	459	452	436	446	446	443	447	407	437	442	455	436	422	472	444	421	422	434	395	448	459	436	462	445	466	470	480	450	414	447	441	449	472	499	430	443	459	402	414	443	440	414	486	488	469	470	477	445	461	427	436	449	429	432	400	458	416	430	415	466	444	446	425	436	471	456	458	445	419	450	437	476	446	473	474	473	461	427	473	455	457	453	463	444	450	456	475	476	454	428	459	436	396	433	445	450	467	439	437	439	437	430	463	474	457	456	447	409	453	422	455	463	441	453	476	442	446	476	480	422	432	443	463	457	479	431	445	466	437	400	482	456	448	466	460	423	474	437	447	429	457	456	464	432	474	449	481	435	451	468	484	440	491	441	471	468	451	445	454	476	438	454	468	452	452	414	440	423	456	432	440	462	462	466	426	430	443	469	424	414	447	439	429	471	464	477	452	493	422	473	429	463	405	461	445	462	428	424	433	437	483	440	455	456	443	430	416	437	492	470	453	456	478	449	409	478	438	474	450	441	461	443	427	456	446	419	472	480	411	453	438	430	458	444	459	459	428	436	445	470	469	478	463	471	457	449	447	454	441	495	424	434	456	456	465	481	450	444	437	448	432	465	416	461	413	418	480	430	481	434	433	486	432	472	444	444	450	455	456	496	460	441	487	460	441	427	494	473	444	425	407	432	438	477	440	435	445	465	470	453	429	429	483	445	476	494	479	479	451	444	458	444	416	439	434	461	440	464	470	481	461	426	439	477	434	485	460	466	427	428	439	443	446	469	459	436	442	456	436	451	434	415	464	457	407	428	409	436	435	479	448	424	467	453	493	472	450	431	433	380	522	455	450	461	433	470	512	439	442	431	426	464	412	433	413	449	421	473	442	398	449	480	434	437	434	494	468	453	440	445	432	449	453	431	477	443	437	426	442	425	445	416	438	501	443	454	446	426	470	446	445	441	433	445	477	425	460	467	436	449	437	455	439	429	449	453	450	447	435	441	455	451	433	450	453	465	436	409	402	456	429	455	420	460	424	428	437	435	459	468	445	453	461	439	421	437	500	421	476	432	433	435	417	465	474	486	413	504	410	414	435	457	435	447	419	440	426	459	415	429	433	413	414	471	426	434	435	442	461	417	409	427	379	482	451	476	479	461	468	474	476	442	444	438	440	446	439	432	424	475	446	423	475	451	418	430	451	456	485	439	441	453	478	473	470	426	496	401	413	454	470	478	424	484	486	423	466	444	452	468	445	443	452	470	442	462	476	438	468	420	435	441	440	445	457	450	481	461	488	482	453	450	471	454	474	475	445	469	458	476	441	452	439	455	456	441	420	434	427	432	441	469	456	503	463	448	463	487	454	449	461	476	426	451	446	428	424	433	416	418	409	429	456	461	459	468	457	483	446	445	450	460	516	453	451	450	425	471	423	465	449	443	451	454	454	459	429	454	423	440	468	429	431	445	459	452	470	404	408	482	447	436	437	451	452	482	458	464	476	417	425	453	492	442	503	448	490	435	439	459	461	447	463	460	417	446	457	442	433	449	439	450	447	407	440	443	455	451	440	465	431	459	435	470	422	439	446	462	429	429	449	405	441	433	447	464	434	438	418	459	448	446	426	422	464	455	456	484	449	420	475	455	474	408	467	417	487	453	438	444	439	443	446	469	454	420	462	446	432	470	430	479	452	424	444	421	476	431	477	466	405	462	459	441	432	429	416	464	442	448	445	437	461	444	431	476	446	491	495	453	449	429	485	434	452	429	481	431	469	431	438	432	471	444	448	456	448	412	453	448	447	434	452	433	424	453	472	461	496	475	461	462	441	399	425	452	471	452	432	441	440	448	465	463	479	421	463	449	461	435	470	422	424	444	452	435	480	417	472	453	473	418	444	444	465	451	446	436	441	454	446	441	439	466	457	448	423	441	455	458	435	443	451	456	439	479	441	456	444	502	452	447	419	455	452	466	456	438	448	460	458	471	441	456	450	447	392	435	409	451	437	392	492	460	431	431	449	432	440	406	479	447	477	443	444	451	410	431	457	454	464	431	463	464	468	409	475	444	428	469	466	449	474	447	448	415	461	451	404	427	412	470	467	457	433	424	421	490	440	437	443	493	420	440	428	481	417	449	460	432	447	421	448	441	461	450	417	442	488	412	429	435	448	429	448	467	439	443	436	422	462	456	440	471	423	438	460	414	393	413	447	477	454	433	466	425	432	436	447	471	458	431	439	480	435	441	458	465	470	511	483	455	448	423	450	444	430	451	465	434	463	496	421	450	430	451	496	441	461	424	453	427	437	428	440	422	435	461	437	446	425	431	436	435	453	403	400	451	433	417	460	424	450	474	465	437	475	458	475	462	447	430	467	479	434	434	445	472	422	444	447	427	481	464	409	471	453	452	437	460	447	445	443	434	438	446	488	422	461	480	442	444	477	417	454	446	437	413	457	447	466	405	427	470	454	423	462	461	427	491	480	445	420	487	421	489	472	441	467	466	466	454	436	422	453	440	436	424	445	449	418	423	426	450	439	469	415	426	431	444	452	456	441	461	473	458	459	433	464	443	449	456	475	471	461	437	451	445	432	471	464	499	432	459	455	486	432	479	421	449	430	436	482	444	447	473	416	486	471	444	462	428	448	455	455	427	430	451	456	457	440	443	431	443	456	474	466	458	456	458	442	439	437	458	449	465	475	452	421	468	441	479	433	479	435	434	453	455	438	446	446	478	418	431	463	440	460	435	419	438
20491	10148	8095	4106	2950	2229	1809	1518	1394	1207	1060	989	908	902	887	858	802	779	739	780	787	692	721	687	700	719	738	709	655	699	670	645	706	696	652	666	707	639	643	649	655	679	695	620	642	693	637	664	665	613	644	709	684	661	686	631	690	675	623	640	634	697	636	672	683	621	647	609	676	683	678	710	600	642	607	640	684	567	692	635	620	646	648	631	662	664	610	622	622	664	670	653	645	661	678	672	618	672	622	622	623	682	678	675	623	661	682	657	647	626	664	638	665	667	690	674	649	658	718	617	629	623	656	632	629	634	681	682	662	593	621	679	616	677	676	653	677	637	650	658	670	642	620	660	665	662	670	705	640	679	657	614	692	618	630	618	628	617	631	644	666	681	657	597	650	656	704	671	639	668	634	625	623	610	664	612	670	652	676	669	608	649	633	671	628	668	648	685	664	661	653	675	650	619	663	663	622	697	652	687	637	639	658	680	597	685	652	625	651	639	685	687	606	635	623	647	639	632	654	637	615	664	665	667	632	667	633	629	689	662	631	652	669	651	672	639	637	634	636	685	710	619	646	679	652	636	707	648	632	631	605	632	617	678	676	688	692	663	612	699	661	678	668	678	646	610	698	637	661	662	654	654	638	688	640	653	648	604	677	651	672	638	684	614	637	648	622	647	624	668	627	656	656	667	638	641	636	643	646	647	692	652	641	659	639	642	600	647	675	692	660	637	623	690	667	646	662	648	675	610	599	637	630	672	646	660	611	687	674	672	619	622	659	657	635	639	623	650	626	598	639	655	639	643	628	663	634	663	643	619	671	677	638	669	649	644	631	653	619	626	663	652	612	641	657	673	657	634	669	638	649	690	673	648	623	675	619	646	647	640	642	647	654	628	633	622	629	679	656	621	643	636	653	617	695	612	648	611	642	649	635	620	650	672	676	601	659	598	629	640	630	603	622	605	630	623	672	688	666	662	663	651	669	580	707	661	656	672	697	680	663	666	625	618	657	649	652	652	635	685	664	638	630	671	670	631	639	651	641	673	625	617	676	658	684	632	647	643	640	652	655	661	651	654	610	603	678	680	627	626	653	656	635	624	667	659	654	636	657	602	634	704	644	647	641	625	654	682	670	661	636	627	655	667	612	648	649	644	639	627	648	618	638	677	683	660	661	676	670	645	626	608	651	631	667	664	676	605	635	688	682	651	664	657	638	640	675	639	649	667	651	671	668	656	611	668	626	656	653	620	634	620	634	625	631	634	651	656	602	627	652	670	648	636	632	656	635	655	676	594	645	666	631	678	627	687	673	636	652	641	631	611	642	639	684	668	657	656	629	629	663	661	627	604	677	634	641	591	657	675	654	646	659	648	637	655	668	663	591	616	655	648	626	614	643	652	679	601	560	613	669	671	626	663	616	610	654	704	629	637	680	633	687	625	603	647	642	654	658	644	686	648	663	633	661	688	652	670	611	661	609	679	638	669	625	589	628	680	646	635	637	646	627	667	630	605	651	650	703	647	628	619	678	667	644	616	706	691	651	638	629	614	665	642	639	666	643	614	665	665	608	682	602	618	619	660	632	601	638	611	615	657	647	630	632	678	630	634	644	663	615	627	659	637	646	602	664	653	638	674	638	653	605	656	664	620	660	641	675	648	652	670	616	651	687	648	659	662	645	673	633	684	662	644	709	594	665	639	623	609	677	675	638	643	684	631	627	650	627	641	645	645	648	628	682	646	643	631	673	636	619	621	615	687	628	621	648	666	634	628	643	630	641	652	674	586	662	636	644	630	664	661	661	667	651	638	640	653	631	677	697	628	642	695	594	632	624	660	653	612	661	656	695	666	654	623	657	658	666	645	654	723	643	632	649	666	625	662	697	617	657	656	660	666	662	628	621	661	687	677	621	599	657	607	669	632	662	624	628	703	658	643	617	643	653	626	635	631	646	675	662	639	655	594	650	638	675	682	617	687	704	631	651	660	630	615	631	697	628	600	692	678	673	622	633	665	676	684	647	652	614	620	657	681	657	651	602	670	660	689	642	633	631	647	669	646	647	627	608	639	633	637	651	657	624	663	647	671	638	668	666	666	573	681	618	664	660	634	643	683	646	687	628	608	662	627	644	624	611	640	620	652	632	662	628	627	657	663	648	641	603	629	611	699	631	620	652	697	602	593	635	567	651	643	641	634	658	679	614	647	599	656	626	659	683	643	648	595	647	651	556	621	687	672	595	684	616	622	644	635	649	647	669	675	637	618	627	677	675	656	702	619	658	650	589	630	614	650	646	652	654	614	645	657	599	651	626	643	664	649	669	659	617	670	630	618	646	647	637	664	648	582	628	654	667	661	669	695	687	604	605	687	644	652	666	623	656	605	631	664	691	681	671	671	606	648	694	686	663	633	628	666	645	634	662	692	654	618	666	649	618	630	700	612	662	673	655	696	613	657	671	644	626	625	663	700	654	605	644	623	662	608	676	611	700	679	630	643	634	645	664	672	640	601	658	649	623	665	630	634	680	688	678	655	601	693	671	654	654	631	620	634	669	664	624	636	631	645	631	711	629	629	661	636	684	664	637	651	668	629	654	679	635	653	659	608	636	634	627	672	588	644	621	616	639	631	691	687	653	641	622	633	621	652	676	654	631	645	674	652	643	663	611	645	644	661	625	583	635	645	655	668	621	635	646	639	587	700	651	687	617	633	627	673	618	638	633	662	641	636	643	641	672	667	627	666	614	625	654	635	625	667	668	614	663	663	676	645	681	640	627	633	614	654	685	615	651	657	625	609	649	669	620	611	599	632	661	655	651	662	649	628	642	661	629	657	629	710	633	649	670	656	664	639	622	658	610	657	644	563	640	624	680	660	636	655	647	635	671	640	655	702	675	642	608	650	632	656	647	686	661	611	656	651	627	637	633	608	673	640	627	667	675	620	663	628	675	641	668	626	643	629	646	652	658	625	667	631	663	644	677	651	632	665	642	660	648	615	652	627	639	634	665	669	681	623	631	640	626	660	674	623	697	663	673	643	598	658	644	650	669	605	652	618	658	670	686	624	673	655	651	665	684	627	660	676	635	611	677	613	674	629	616	677	621	687	582	641	659	675	643	660	671	621	632	631	685	625	650	652	673	649	660	673	647	643	649	626	635	611	656	655	649	663	671	659	651	680	640	672	616	605	636	625	700	624	689	686	696	649	623	646	653	662	699	584	643	602	629	673	650	648	651	667	666	604	615	618	649	658	613	676	665	630	648	655	646	661	654	648	687	628	669	653	645	646	700	608	677	623	692	632	634	685	632	680	628	653	625	673	652	689	667	639	654	675	630	650	592	639	622	639	666	649	659	648	692	647	671	679	677	622	669	633	626	650	598	621	692	671	611	645	655	644	684	667	611	638	682	590	650	637	666	686	638	587	623	638	675	654	621	680	637	633	635	656	633	660	655	631	704	656	633	630	656	632	620	632	702	676	664	661	669	607	626	653	621	616	640	670	683	649	613	655	661	617
22599	20932	28760	23266	20932	20954	7009	841	638	547	480	382	401	411	380	357	378	321	306	327	290	305	274	262	291	261	271	273	230	257	292	243	255	237	256	272	239	235	279	238	234	281	266	250	249	242	214	262	272	255	240	252	243	237	260	227	232	248	214	239	233	241	254	257	255	253	243	238	223	214	259	223	239	273	242	212	244	228	231	235	232	234	218	231	225	241	238	237	237	212	251	219	210	237	209	251	235	232	243	238	260	239	248	222	231	214	220	209	231	252	258	243	215	266	232	230	250	232	245	228	225	216	241	222	243	254	228	232	260	232	221	238	251	233	225	216	233	224	234	234	217	253	225	238	235	231	204	235	225	238	217	222	252	239	228	235	224	226	274	194	225	220	225	257	243	243	227	236	280	232	227	249	259	225	229	229	246	235	229	219	207	212	237	236	223	216	255	241	242	222	212	251	238	250	242	224	240	231	236	256	245	255	237	225	259	223	230	224	237	233	242	243	227	217	225	251	264	269	240	251	232	245	233	222	229	238	242	253	233	206	256	244	248	253	244	229	260	230	244	243	234	215	241	245	220	236	235	218	227	252	239	233	234	243	246	264	267	214	233	232	234	226	205	236	238	224	224	243	248	236	236	226	254	243	246	246	230	225	236	229	231	274	258	246	235	229	262	228	214	254	250	235	252	247	240	223	244	235	212	242	225	254	234	243	234	220	217	229	237	255	234	244	204	232	211	234	263	232	218	218	248	231	248	251	214	224	232	231	253	250	234	211	246	237	216	221	267	240	215	250	245	235	218	219	214	236	241	228	231	240	225	191	228	224	236	223	212	235	224	231	260	233	251	244	250	230	236	231	233	222	262	221	210	233	241	235	251	222	222	211	228	214	238	236	228	230	259	253	237	219	224	213	244	243	233	225	222	236	243	224	246	234	223	230	221	198	225	258	227	215	238	227	242	254	239	256	234	219	218	204	221	235	247	244	236	243	230	254	229	244	237	229	235	235	254	249	256	203	214	235	238	219	243	215	213	262	263	213	231	260	222	253	245	224	244	230	265	240	253	223	244	241	203	247	252	246	221	246	223	245	204	238	262	237	235	211	247	250	262	231	222	239	231	268	253	247	241	254	230	233	227	244	252	252	231	219	257	245	239	239	231	219	212	218	213	205	222	230	252	229	251	236	228	230	232	231	231	253	234	242	237	233	258	239	259	244	226	244	269	232	253	230	225	233	208	223	240	227	248	226	237	251	230	236	224	221	230	244	231	261	212	221	229	238	234	289	211	219	233	216	242	242	247	210	229	252	253	267	237	218	214	209	257	192	239	221	233	236	220	234	219	228	223	252	255	212	256	247	235	204	258	228	226	225	222	265	252	240	252	250	212	242	212	251	210	233	248	243	250	245	233	218	227	238	213	232	255	217	225	234	259	251	258	274	229	252	261	203	246	209	249	197	233	248	231	233	214	250	235	221	221	208	233	226	202	255	228	225	259	249	199	218	245	252	197	237	249	231	255	237	241	247	225	223	251	223	214	251	247	223	223	256	237	255	234	260	247	229	227	257	229	205	234	239	224	219	244	226	238	224	240	230	233	246	224	246	197	242	252	225	229	234	235	214	242	224	222	261	236	240	244	264	242	218	221	218	213	223	240	217	256	238	217	211	250	228	232	219	243	218	227	247	281	234	238	231	234	288	230	244	219	220	231	223	219	258	224	235	240	224	221	205	254	198	233	233	227	229	251	243	245	242	224	240	216	247	237	243	245	228	221	235	228	269	255	240	220	241	205	240	218	229	226	211	235	239	212	226	237	211	237	232	228	232	237	242	224	205	234	221	262	241	225	243	215	241	214	262	233	228	212	227	232	228	242	225	242	235	225	235	223	252	219	243	226	243	245	271	244	227	216	248	233	221	217	229	203	252	239	227	231	247	245	243	236	224	216	235	224	224	234	230	240	223	239	236	246	201	235	264	235	230	208	250	218	234	236	241	233	222	249	254	256	236	230	249	253	204	237	227	220	223	251	242	243	199	249	226	229	265	260	264	231	217	239	233	225	249	246	217	245	225	215	207	209	242	242	221	235	260	243	221	210	239	204	253	261	231	238	232	231	220	194	217	245	249	258	262	252	233	232	231	216	225	234	223	213	252	251	235	223	240	243	240	227	226	225	238	265	216	242	228	222	240	245	242	237	227	259	240	227	230	219	202	270	202	211	251	231	258	208	245	227	262	241	242	255	231	240	212	275	226	250	226	229	275	215	220	232	233	241	239	222	232	242	218	238	241	224	249	230	235	224	224	222	233	208	232	226	213	256	247	219	210	237	206	227	219	201	241	244	228	229	236	221	252	229	229	239	234	237	248	227	243	207	247	227	236	239	238	260	265	254	246	232	219	244	212	228	221	231	243	226	240	229	220	269	228	251	231	238	243	237	251	232	216	234	242	210	221	247	252	215	231	229	244	274	238	256	226	230	269	243	219	240	247	261	217	240	238	222	252	238	231	249	213	229	238	240	221	227	235	227	243	246	239	242	225	219	232	265	240	248	240	244	225	221	234	219	242	241	225	226	241	252	235	240	240	217	232	213	234	229	230	239	254	230	223	238	204	233	241	252	236	223	237	267	253	228	223	257	230	231	225	217	214	240	258	219	225	212	223	241	248	247	219	231	238	266	237	213	265	220	235	238	220	245	220	238	214	222	228	221	247	248	232	237	233	217	226	250	239	248	232	221	230	253	230	203	259	243	230	226	214	250	242	247	260	248	262	230	233	266	256	228	226	210	214	229	236	230	209	235	235	214	199	217	233	261	237	225	241	237	219	236	249	215	244	245	242	243	231	235	255	226	226	239	231	231	225	215	208	238	249	244	248	221	250	240	242	227	211	224	214	226	246	250	211	239	210	236	224	236	243	228	252	242	271	239	238	226	227	244	234	225	241	228	234	230	225	230	232	238	217	205	214	212	224	262	234	250	219	209	234	207	237	252	237	260	222	230	216	229	243	250	215	234	234	231	254	224	238	235	236	257	220	238	226	221	265	253	207	217	212	189	242	247	232	224	272	259	233	228	258	250	230	219	211	244	249	280	206	237	236	235	216	247	268	246	227	237	239	230	242	228	234	236	234	239	242	222	229	243	232	229	233	225	212	212	227	214	248	268	247	256	250	257	236	227	208	250	242	238	194	244	228	216	228	218	240	245	218	235	241	254	259	230	243	255	246	235	248	210	210	214	225	213	207	219	228	241	256	247	250	246	233	227	255	223	245	237	240	227	212	228	216	248	224	238	237	242	221	223	272	235	238	266	235	212	247	216	222	237	248	238	252	211	222	247	261	251	205	238	252	254	219	244	207	243	249	236	228	257	232	211	237	232	242	214	218	252	208	204	235	210	242	200	252	251	226	277	206	250	215	228	238	231	214	213	220	250	219	218	221	219	226	211	245	239	231	250	206	233	231	246	237	212	231	248	255	251	241	196	268	245	268	215	215	291	224	232	240	226	225	256	213
22891	15562	12477	6247	4392	3244	2431	2038	1625	1285	1104	1028	925	781	709	703	595	572	571	515	533	489	488	464	445	459	462	483	424	431	395	396	397	432	366	374	385	384	395	352	396	391	333	381	389	357	419	358	393	369	376	352	398	384	364	384	386	362	340	329	362	361	384	376	361	402	337	384	359	388	360	359	342	362	354	355	370	346	363	366	360	349	335	398	326	374	358	364	373	341	379	333	364	370	340	375	357	376	346	313	347	351	335	377	331	341	312	387	367	345	360	325	332	386	376	352	373	333	349	344	363	337	335	357	334	383	403	364	353	340	357	380	349	354	366	339	346	337	362	321	343	347	350	354	320	374	328	365	318	356	346	365	387	359	358	358	331	344	336	329	348	351	375	356	337	336	354	340	368	365	361	361	332	317	376	350	349	337	391	382	377	356	310	349	343	357	339	352	377	344	350	324	360	348	358	343	345	375	302	374	317	338	316	367	359	338	336	340	364	356	347	344	335	352	333	337	356	337	321	366	367	366	338	324	353	334	356	357	321	328	348	341	357	341	393	355	359	355	370	340	359	338	341	350	355	342	354	345	349	355	366	313	337	349	316	367	341	353	329	357	345	317	341	390	347	325	375	335	354	368	322	360	316	331	386	355	334	324	359	347	357	357	352	318	343	376	316	341	314	354	333	346	341	313	312	345	364	379	323	330	337	334	344	333	319	308	381	351	348	358	352	343	343	360	354	371	370	318	335	356	330	382	362	344	351	330	374	351	383	352	372	359	354	353	354	374	369	386	293	334	365	346	318	349	382	357	341	344	376	362	338	343	374	341	352	352	336	363	345	355	322	347	339	347	352	334	354	326	327	365	355	369	334	321	347	339	323	356	340	341	353	343	358	366	343	343	355	374	338	373	372	354	335	323	360	350	358	358	342	317	303	367	336	341	350	351	319	347	350	373	347	338	345	371	368	373	356	371	359	350	358	378	368	347	352	366	328	328	344	326	347	348	339	378	324	351	333	357	363	358	379	338	354	361	352	325	329	344	360	371	329	313	361	335	344	332	350	358	369	327	369	323	311	339	357	331	348	349	322	386	381	318	378	371	326	325	388	345	351	380	354	361	301	325	348	335	363	363	341	351	353	383	330	343	411	353	364	354	353	346	352	343	367	332	355	326	319	352	363	362	361	342	340	366	370	335	357	330	344	356	348	357	356	376	341	320	343	332	345	415	342	328	339	338	357	363	363	324	348	340	345	318	349	348	346	317	327	335	288	328	382	315	387	327	361	340	359	340	379	383	382	363	324	349	349	374	325	323	316	362	338	375	339	311	338	339	365	361	347	363	340	339	360	317	338	356	306	348	360	353	359	327	339	348	344	325	344	365	323	367	311	330	348	364	344	332	361	396	353	306	330	314	313	327	343	297	340	349	346	359	363	322	341	326	325	337	342	355	352	360	366	344	340	351	338	356	358	332	364	334	388	328	405	351	361	368	342	329	314	353	370	345	363	353	350	387	361	360	344	369	363	301	372	360	344	360	314	346	364	344	336	351	346	346	329	359	354	368	330	334	350	339	340	344	330	361	345	364	357	338	356	359	361	316	378	353	373	321	355	344	348	357	332	340	368	348	346	324	321	354	324	356	332	323	379	353	362	389	353	349	359	334	388	341	322	309	341	335	329	347	363	339	368	334	351	367	344	356	380	328	360	338	366	365	380	350	334	360	381	352	309	361	333	362	327	372	300	342	364	353	339	381	360	322	334	348	361	339	349	335	337	347	322	352	377	356	333	330	337	340	338	359	313	380	357	332	314	320	363	338	354	321	374	339	347	337	357	356	335	373	359	329	348	372	356	335	349	337	372	365	377	362	347	363	358	343	369	365	380	328	383	374	353	368	371	342	357	356	349	324	350	324	338	332	364	368	366	341	349	357	373	362	354	383	365	352	367	309	337	341	366	362	370	348	321	358	367	326	330	368	367	373	365	381	395	349	337	351	342	378	349	365	380	376	333	351	344	344	375	324	364	327	357	357	356	344	345	334	346	336	352	343	349	361	313	346	355	356	369	328	373	365	363	357	328	351	380	354	365	357	354	359	340	369	346	320	353	362	320	351	376	351	337	360	343	335	348	356	352	349	376	352	330	333	326	369	361	344	369	348	384	349	354	327	330	360	341	373	338	302	334	362	343	379	366	325	331	358	312	343	346	345	356	361	352	344	364	359	354	338	364	352	339	337	352	350	312	413	352	357	341	374	331	352	322	379	394	329	337	325	343	339	362	320	352	344	353	372	330	317	362	311	326	373	371	331	339	357	389	355	374	325	344	346	342	345	335	361	344	353	356	367	349	361	354	354	336	342	347	364	336	353	358	332	339	360	328	389	347	339	354	330	328	355	351	319	362	357	331	373	336	338	350	301	329	322	371	358	372	354	343	333	353	361	368	342	354	371	346	306	385	330	350	338	343	370	342	364	351	338	356	337	339	362	339	359	358	337	362	392	354	339	355	344	349	340	389	371	325	336	363	338	300	310	353	361	351	368	336	347	360	316	329	353	315	368	331	353	349	336	348	343	340	353	337	380	339	347	355	307	354	376	341	339	346	349	361	358	338	330	344	348	339	369	325	340	340	386	335	342	399	321	332	330	358	387	336	371	345	357	376	319	351	307	341	341	356	324	370	345	377	388	323	363	325	368	332	350	373	372	367	356	328	345	333	323	338	361	353	353	379	353	349	345	352	345	340	348	353	344	333	343	360	356	344	328	313	348	327	361	318	376	351	338	343	364	330	349	355	358	327	334	364	341	371	370	352	353	330	362	367	347	338	347	339	317	348	350	356	368	340	347	315	352	374	347	331	341	348	354	357	324	348	362	379	366	346	344	305	357	340	352	355	337	347	361	361	361	352	341	398	303	343	333	350	345	328	341	306	339	372	334	337	374	313	353	350	343	344	327	364	354	334	358	334	377	336	324	370	353	362	349	360	377	366	360	350	336	348	325	372	331	310	351	347	319	339	326	354	337	298	368	340	368	354	326	361	338	346	380	345	348	354	311	348	341	342	352	370	346	349	368	338	333	338	326	373	320	352	355	345	342	358	355	329	313	336	368	330	386	323	340	353	376	328	325	358	366	385	344	357	337	347	359	369	347	369	324	351	327	363	337	319	339	348	318	332	337	347	328	341	326	383	337	338	344	350	318	302	336	351	385	350	336	351	328	378	354	327	343	370	377	341	296	324	342	359	344	338	312	335	322	367	335	353	365	328	327	381	354	349	333	341	351	356	349	355	373	331	349	390	384	345	352	341	331	350	303	340	357	359	347	347	363	366	366	353	331	332	335	348	348	336	387	372	351	372	324	361	348	316	339	342	337	325	357	370	369	343	338	343	345	331	330	396	382	321	358	341	375	382	317	343	335	332	326	317	339	358	332	354	374	356	354	351	342	352	348	356	348	357	383	318	377	352	352	354	340	336	357	380	343	358	362	317	319	372	355	340	337	321	339	316	364	337	341
26496	20168	7642	835	571	471	459	474	475	437	455	449	421	424	448	416	437	455	443	433	432	414	459	440	455	417	421	407	442	459	459	427	443	448	429	427	419	422	418	426	423	424	453	462	459	413	463	450	433	423	422	440	470	391	430	440	388	419	412	425	436	435	418	398	419	416	425	438	450	417	440	423	447	437	407	424	414	420	436	439	461	428	389	450	447	454	423	476	436	419	429	408	447	490	431	469	418	377	459	419	467	463	463	440	434	430	435	416	441	465	438	455	421	482	467	429	428	391	426	426	430	465	408	433	411	443	419	430	445	443	415	455	440	393	391	445	398	390	450	444	436	459	453	397	426	447	453	422	425	428	409	428	423	430	419	422	436	412	402	398	458	426	440	427	419	437	469	443	425	447	399	392	464	412	434	438	403	437	438	424	461	456	446	453	420	456	440	477	421	426	386	435	421	423	431	393	433	434	402	425	415	406	461	436	433	423	462	453	413	433	418	437	435	426	443	433	440	415	420	422	412	421	396	428	443	424	410	488	431	459	486	442	467	427	427	419	431	392	390	418	410	410	449	445	407	404	421	425	453	440	414	450	427	440	451	443	429	498	441	436	436	419	439	407	436	427	437	395	418	455	449	449	452	446	416	429	473	420	441	441	435	398	449	411	459	404	441	453	432	450	440	394	481	392	427	418	432	472	411	422	416	485	406	409	430	416	452	452	434	443	421	418	416	467	432	431	428	417	455	452	404	405	434	422	439	431	435	443	422	436	475	440	414	434	412	445	418	488	416	426	413	443	439	442	385	462	443	446	418	419	425	428	424	454	445	428	443	420	415	403	429	420	405	418	438	436	388	452	416	425	442	437	438	428	427	420	434	430	447	424	423	428	413	453	452	430	418	441	418	433	390	439	390	474	446	447	438	434	446	425	422	430	425	431	451	434	475	434	427	424	423	386	429	409	458	416	453	402	418	429	444	434	401	454	409	401	395	438	435	470	416	400	428	395	432	419	401	465	409	428	443	393	427	440	425	457	465	446	406	460	459	407	440	447	433	408	435	440	435	451	414	435	443	449	398	464	414	421	412	432	404	453	461	454	469	478	432	418	420	442	401	428	440	405	415	440	408	435	437	449	424	419	402	439	414	387	446	432	436	407	419	430	418	443	423	440	451	404	419	399	434	437	426	403	426	449	436	419	453	436	411	410	427	419	421	459	451	420	394	438	474	403	437	442	453	407	464	400	421	432	434	440	462	464	407	450	438	438	426	402	443	423	425	447	442	411	418	452	454	433	441	463	487	442	405	466	428	398	434	448	438	400	479	446	429	426	415	454	434	455	422	406	439	465	445	442	435	445	476	428	455	422	464	428	414	441	463	455	420	450	443	366	418	434	415	441	423	449	456	418	432	434	417	442	420	416	447	394	412	405	410	419	423	410	408	422	434	394	418	414	418	457	422	472	436	421	447	431	427	383	434	439	437	439	448	463	446	476	430	447	441	391	437	405	395	425	435	432	398	465	449	436	429	470	421	430	441	467	440	435	451	436	420	428	434	435	439	398	441	406	419	423	436	391	433	433	451	428	455	422	377	448	421	440	424	406	442	429	440	427	434	396	403	477	453	418	412	422	439	428	416	437	425	426	451	438	436	424	405	456	434	407	450	448	421	409	446	458	445	404	440	423	395	425	416	443	400	457	446	450	426	408	424	452	422	410	411	432	425	441	428	421	415	429	433	417	436	475	431	429	412	421	444	443	427	433	503	437	462	425	466	453	429	451	431	409	427	437	456	446	411	469	420	452	365	455	427	430	426	402	460	430	405	433	405	423	440	411	381	464	420	447	419	426	434	450	473	383	460	473	463	443	437	438	442	420	453	451	418	427	424	411	432	415	466	445	420	443	426	455	439	432	437	435	426	427	451	431	432	450	445	416	430	385	417	413	413	430	432	403	435	428	450	463	410	419	392	422	428	431	440	426	424	441	417	456	428	463	441	415	428	444	432	442	403	427	435	399	455	431	422	442	422	438	425	408	447	444	428	449	448	461	430	392	423	413	386	440	443	431	434	411	401	435	449	448	398	430	425	413	453	455	436	426	475	457	414	409	435	412	451	437	421	456	424	429	426	419	408	397	404	430	439	434	437	415	422	417	446	405	409	436	467	462	400	393	413	409	435	397	452	415	454	438	440	416	437	411	445	448	454	451	438	455	422	425	454	423	424	407	448	398	424	438	427	448	440	405	436	435	429	417	440	448	446	434	419	407	435	443	411	414	437	396	426	424	449	417	429	452	451	399	442	417	431	397	388	407	429	423	419	396	431	481	441	422	434	427	444	421	431	471	472	442	435	446	436	436	416	392	468	453	432	414	480	428	392	409	452	408	425	477	436	420	454	448	460	441	457	463	407	442	459	431	439	438	461	429	445	456	392	440	418	462	400	406	420	404	455	447	465	436	435	393	448	458	441	450	435	365	464	439	392	425	466	420	426	452	439	479	444	449	447	447	411	443	470	428	427	404	419	416	448	456	409	425	417	448	438	404	419	430	438	438	471	429	396	451	460	415	446	429	436	395	459	457	415	419	385	431	444	401	443	412	373	430	454	419	430	407	445	467	433	440	429	401	432	419	443	432	431	457	402	440	385	402	454	447	414	430	442	444	449	458	417	416	449	433	466	431	432	429	439	415	429	420	452	458	443	442	435	432	477	428	472	398	455	455	449	436	392	429	407	408	425	401	432	420	415	465	416	442	410	437	461	476	434	439	440	417	453	448	487	456	448	461	416	397	457	438	422	421	421	410	424	425	399	384	409	422	413	449	411	422	404	413	432	464	416	417	469	392	443	436	419	410	459	405	420	430	416	454	394	443	437	408	408	427	401	399	438	431	427	450	450	442	455	419	449	414	427	403	403	406	424	485	446	441	485	406	445	441	437	454	431	437	449	426	435	415	421	433	422	447	416	403	426	456	440	388	434	438	454	419	394	409	438	434	414	440	426	406	415	424	456	386	451	392	427	427	465	429	429	417	451	424	441	445	393	437	424	453	420	469	457	437	426	410	411	421	454	422	412	427	449	427	444	441	412	442	408	427	425	406	399	457	491	464	412	455	449	422	435	462	422	464	415	377	419	430	439	409	443	432	456	441	418	425	395	444	423	472	430	449	407	419	437	445	437	428	423	399	458	404	428	454	440	431	455	426	424	429	422	388	453	463	429	452	447	429	447	412	421	444	442	421	452	435	427	441	421	404	462	407	426	415	444	423	409	410	407	437	431	441	399	393	443	388	432	385	445	434	412	432	474	422	428	436	459	460	417	426	455	437	386	419	415	456	428	452	434	434	452	417	448	419	396	454	439	423	452	439	454	426	445	395	438	414	431	451	439	386	418	403	424	401	469	423	454	408	438	410	484	424	480	413	430	464	425	437	408	421	406	416	433	422	419	430	464	444	395	433	429	469	402	413	409	448	465	450	445	418	434	392	404	408	390	424	402	445	475	366	443	383	420	418
7032	1357	1167	791	735	673	615	643	646	669	676	602	621	646	590	664	651	641	602	587	605	638	593	645	663	603	581	642	638	656	599	641	620	607	632	625	637	592	626	606	592	605	644	631	620	662	639	643	651	587	572	610	633	629	617	612	602	564	634	624	591	635	603	585	639	575	606	585	634	617	621	596	601	581	637	612	627	595	627	621	656	613	578	644	612	594	594	603	559	638	598	639	608	617	617	644	648	596	608	630	629	656	616	581	599	596	607	612	646	600	626	656	607	576	649	614	600	627	607	628	610	617	590	648	620	635	606	654	620	607	596	584	623	632	639	660	602	623	628	567	571	613	617	599	581	607	606	614	597	584	630	625	659	591	603	608	615	557	642	617	609	643	639	601	596	650	636	593	602	596	637	606	627	658	640	632	627	654	610	636	596	617	607	608	585	667	624	580	613	643	610	646	611	677	588	645	625	674	625	648	622	597	597	609	612	617	586	547	652	639	662	631	606	586	675	604	639	658	619	586	646	649	623	637	632	614	591	633	600	606	624	630	609	613	633	604	581	616	557	624	577	591	562	609	603	620	573	625	564	610	594	576	653	660	662	635	599	594	629	588	608	636	649	585	630	626	633	599	646	623	619	607	584	612	612	585	659	599	584	605	615	634	601	600	607	660	600	640	603	628	573	598	637	617	603	605	593	576	636	683	618	621	620	583	661	587	658	613	624	628	672	598	609	607	624	618	608	598	595	615	616	614	575	605	596	636	646	604	578	633	628	604	619	601	623	584	660	634	634	595	607	613	655	607	614	640	638	605	586	640	690	629	633	591	660	596	595	646	593	582	609	649	634	617	648	672	605	594	635	587	651	603	633	622	585	621	593	632	608	617	654	626	606	607	606	610	607	621	609	638	639	589	563	610	635	637	598	633	607	630	636	654	591	646	624	604	647	617	616	599	606	620	619	600	598	635	610	624	606	594	607	641	598	639	612	641	638	646	587	575	589	685	638	637	597	586	632	621	621	581	653	651	603	628	611	618	657	650	616	646	639	620	650	615	596	586	558	643	608	642	611	663	590	593	610	606	601	577	578	618	663	555	643	611	573	639	634	643	585	638	586	606	589	633	611	613	640	591	616	627	638	633	608	593	575	601	608	605	624	574	616	610	622	575	612	596	577	592	623	595	604	615	614	618	648	622	615	593	593	605	658	614	624	603	620	570	609	567	601	619	645	612	642	621	634	591	574	599	616	628	642	663	655	592	602	635	634	568	683	626	602	608	630	551	632	604	613	621	587	608	653	599	659	709	661	597	637	601	636	612	640	622	595	616	618	624	605	629	634	600	612	581	639	629	603	646	635	592	609	602	583	608	632	636	623	582	644	632	639	563	639	632	648	643	606	607	647	622	577	611	678	639	601	637	615	614	589	623	599	666	636	646	629	599	652	656	639	638	603	621	594	662	576	630	633	597	619	579	573	533	685	626	637	630	638	609	588	627	605	647	645	612	596	557	605	594	641	573	604	675	675	600	645	641	602	636	652	619	626	624	606	612	625	614	619	624	583	682	630	608	656	608	607	596	582	602	611	655	581	610	613	669	601	627	625	628	661	599	602	608	635	631	647	599	602	632	620	624	645	656	610	588	634	620	577	602	643	602	643	617	625	607	591	610	566	613	614	629	610	583	627	614	626	606	636	647	635	638	680	623	604	583	603	649	639	626	611	594	598	599	634	622	629	611	655	623	629	607	573	604	567	616	666	642	643	583	611	577	606	659	610	653	606	622	646	622	622	640	590	621	603	609	621	642	619	644	659	625	630	652	629	642	635	569	614	607	590	615	599	609	618	572	570	610	669	633	602	652	589	629	613	624	569	628	586	611	572	619	637	628	644	598	602	617	605	594	644	648	638	645	643	624	586	584	618	590	636	643	562	601	636	630	626	591	644	621	637	614	604	610	653	640	614	617	607	608	654	573	562	608	595	605	584	604	608	623	619	632	602	648	594	575	623	604	600	619	629	640	606	593	619	674	600	642	595	666	648	588	567	598	560	605	628	585	603	603	617	612	617	626	579	631	637	618	602	611	598	596	623	597	645	631	599	606	611	639	624	593	604	640	593	610	559	628	596	638	568	612	609	614	581	596	613	678	600	598	683	617	637	593	608	637	593	606	608	630	576	641	632	618	595	654	616	652	604	621	618	594	593	632	622	611	620	626	583	622	585	633	576	622	596	633	601	612	583	644	633	673	623	596	599	600	646	617	626	605	595	638	581	633	628	586	634	591	643	630	591	668	609	555	619	574	615	648	630	577	607	623	641	607	674	546	593	571	602	654	576	616	648	598	645	600	631	635	614	614	623	610	612	581	579	601	625	601	583	663	644	574	606	591	572	606	648	620	630	603	621	615	633	640	645	635	612	591	653	599	609	628	613	627	574	615	654	598	635	645	624	614	637	636	603	591	647	566	563	631	633	617	605	573	591	625	616	635	633	578	676	633	642	584	618	613	637	637	677	602	645	613	599	637	603	582	601	578	673	631	593	619	631	619	631	619	638	570	622	657	595	632	617	590	616	606	636	583	601	621	618	621	611	641	601	637	615	615	614	597	599	678	639	689	660	584	614	627	620	683	596	583	610	597	635	629	602	589	633	543	602	592	667	625	639	585	592	622	636	646	611	639	632	640	633	624	650	601	605	576	620	612	572	626	583	644	619	574	623	607	640	567	657	605	643	610	597	605	638	608	632	630	624	593	616	597	614	617	587	639	611	625	604	628	629	585	671	645	616	672	585	610	642	615	596	634	663	594	627	613	615	640	609	625	616	587	646	598	571	614	585	617	625	604	601	692	635	639	623	621	581	607	634	663	627	631	610	617	582	629	610	598	604	612	615	628	638	583	613	599	581	665	645	618	623	609	647	601	630	646	637	608	588	610	652	639	618	618	603	600	605	607	638	630	686	632	602	615	608	621	658	620	656	595	578	629	609	636	608	650	613	660	648	621	604	620	631	599	659	624	606	619	658	584	608	615	576	603	603	596	630	630	600	608	659	581	588	590	620	596	609	626	611	624	572	586	639	634	610	626	621	629	601	622	603	647	657	603	626	606	581	654	622	601	631	643	599	593	589	633	649	595	654	614	608	575	589	645	599	609	608	612	583	628	609	651	618	622	619	634	598	613	594	635	653	614	625	609	609	666	638	632	626	628	639	594	583	635	646	606	615	612	644	671	615	653	602	629	629	652	564	650	600	584	619	629	598	643	634	647	577	656	604	619	606	629	641	626	615	603	650	592	611	611	620	618	659	636	582	583	606	573	632	602	621	653	611	662	588	622	620	630	615	631	634	632	605	634	581	613	627	605	560	616	597	619	638	609	594	615	602	659	610	581	635	605	576	601	633	621	638	552	593	668	612	624	586	582	667	611	630	624	604	618	607	624	631	628	602	622	598	630	615	621	643	649	588	646	583	603	642	621	630	587	671	590	588	657	599	663	622	586	643	625	645	636	587	622	617	597
23401	20938	28375	23664	20923	11099	1228	741	605	611	594	545	584	520	512	499	497	501	494	525	473	503	501	466	478	440	455	514	439	473	483	464	475	462	443	421	447	486	463	448	449	444	464	500	445	446	435	461	464	449	430	473	513	473	451	467	438	429	446	464	439	470	445	430	407	458	440	451	449	446	455	450	470	465	471	455	426	465	416	408	406	430	474	426	443	457	450	424	484	450	446	425	473	447	414	430	437	451	460	424	433	407	445	436	446	426	454	419	426	452	489	452	430	459	443	438	447	471	429	410	419	474	436	454	459	458	445	423	440	428	453	484	481	445	446	450	482	467	463	380	442	441	435	458	453	479	470	443	472	449	473	421	436	430	462	431	483	442	484	436	460	435	438	429	433	436	433	435	447	448	473	468	458	455	457	434	455	458	457	445	470	476	460	431	434	448	452	445	452	411	412	481	480	479	456	446	445	448	425	486	426	441	436	447	439	444	473	463	441	455	418	475	432	457	443	452	446	412	443	436	447	435	459	423	435	442	423	467	486	466	438	425	441	417	451	425	450	449	459	472	420	443	426	457	430	494	455	434	432	442	462	441	432	482	478	462	452	451	473	460	433	455	480	462	431	383	447	445	428	419	414	468	473	404	450	481	452	426	444	447	475	433	447	468	475	453	477	459	471	482	440	433	460	424	465	384	448	455	429	419	439	435	436	437	399	469	462	461	432	437	459	440	427	480	471	449	427	419	439	420	452	447	477	422	441	434	427	448	448	440	469	448	450	438	467	437	507	453	457	480	452	418	433	469	470	458	434	438	432	467	438	448	446	479	445	451	438	436	477	473	453	438	447	470	414	413	443	432	476	432	443	435	449	489	454	457	446	433	502	444	432	449	421	465	439	465	471	446	423	455	431	442	478	468	446	439	491	430	447	449	436	475	444	434	422	449	449	467	422	459	449	466	441	460	443	459	447	456	448	422	454	462	407	455	451	457	425	467	433	461	458	434	496	473	431	477	441	399	461	454	435	427	463	451	429	419	427	452	451	440	446	452	426	422	428	439	449	430	428	439	468	435	438	422	447	432	410	432	456	439	425	446	456	422	451	454	483	457	463	440	427	425	413	467	426	424	377	465	449	460	443	418	448	502	440	444	442	479	411	446	459	414	417	450	483	446	451	429	437	397	471	460	427	459	466	445	438	459	471	441	430	439	446	430	396	434	442	447	434	435	462	463	435	438	476	446	424	429	449	462	468	454	413	453	441	435	430	473	448	419	441	461	427	417	418	441	428	479	423	423	454	448	450	422	453	433	416	404	434	440	454	431	433	429	453	435	447	447	434	426	401	422	463	437	455	456	415	407	424	422	451	435	487	445	431	453	450	416	438	458	457	404	456	403	435	469	470	432	467	455	437	421	422	493	424	443	485	465	425	403	443	451	448	441	428	462	426	423	439	487	449	489	421	439	433	421	461	453	464	435	425	406	471	453	465	447	404	429	495	415	431	425	454	440	445	474	458	468	444	483	436	457	478	435	488	463	435	445	478	379	434	462	457	478	438	463	418	448	440	456	406	467	420	445	457	464	437	455	475	427	463	472	425	447	433	434	475	460	451	415	435	459	466	444	462	453	453	417	481	450	458	471	457	437	446	428	458	452	456	438	431	440	441	442	425	443	425	454	441	463	437	462	399	471	435	422	431	501	426	481	452	458	448	454	443	455	449	447	437	447	455	458	455	438	433	428	446	480	472	440	442	454	453	472	439	431	516	421	416	414	447	432	426	429	444	453	433	433	469	441	475	427	461	447	414	443	443	456	430	439	425	432	427	476	437	465	463	428	425	455	462	461	422	440	433	425	467	483	422	435	463	430	445	456	429	423	442	454	428	462	413	474	429	441	431	447	459	438	451	456	449	469	451	424	426	482	422	463	411	426	440	436	443	444	458	435	444	440	408	440	442	410	464	468	462	412	484	439	450	445	458	447	441	393	427	455	446	422	494	444	415	451	452	446	485	450	456	422	426	429	446	470	417	433	429	449	496	461	435	448	410	472	448	434	455	457	440	391	445	445	454	463	479	455	471	422	442	437	443	415	434	443	443	425	440	418	420	411	471	449	454	456	420	416	457	433	438	429	438	425	469	448	456	394	442	445	428	470	428	468	450	445	467	495	430	418	419	422	396	424	408	475	453	431	400	431	448	453	436	466	436	436	469	476	429	459	393	429	432	410	466	458	437	451	435	458	423	453	452	460	452	425	443	455	429	426	430	444	455	454	440	466	441	471	494	421	452	446	433	461	445	434	438	426	471	468	400	427	420	466	422	467	464	417	452	453	422	495	412	466	447	444	494	435	436	425	426	419	461	462	453	476	445	402	433	447	487	425	401	418	461	415	430	452	448	492	439	453	438	445	441	450	415	432	480	431	451	435	467	449	477	461	420	440	434	445	418	443	426	416	435	464	446	422	439	473	438	426	443	463	429	434	472	445	440	451	423	426	433	415	463	441	456	425	422	449	430	431	455	424	466	476	454	474	425	430	460	460	457	439	470	460	443	416	436	449	442	428	473	466	457	435	447	465	445	446	424	426	428	462	435	429	424	419	433	464	461	452	421	455	446	483	448	462	462	416	419	413	440	420	434	419	462	460	412	391	431	432	434	430	403	453	411	458	459	437	431	419	441	460	453	452	424	476	453	458	431	457	454	444	441	446	478	418	436	490	422	437	437	431	440	409	403	437	476	428	454	434	441	442	410	435	474	444	438	433	445	427	418	471	425	428	459	439	433	473	449	430	431	449	480	436	438	436	446	457	461	447	449	423	462	433	456	445	444	425	418	440	429	431	455	447	436	443	436	413	438	439	447	453	448	434	467	416	429	437	428	434	450	410	436	431	445	450	460	440	439	457	442	427	448	436	454	460	446	403	444	448	420	436	447	443	450	450	415	500	445	432	406	405	457	435	435	482	453	439	426	449	420	478	450	458	408	430	399	463	428	443	402	426	427	422	459	406	449	446	418	462	431	438	431	426	453	419	438	431	444	455	483	423	436	466	464	452	473	435	423	456	415	421	468	431	441	485	440	443	445	431	385	444	414	463	449	449	445	469	411	444	413	447	451	428	477	471	445	448	426	447	429	438	430	451	434	441	407	420	466	436	479	450	477	433	435	465	462	437	424	451	417	465	439	437	435	472	458	453	430	425	455	452	468	450	468	489	416	484	437	402	417	433	474	445	459	428	462	445	453	446	455	470	446	431	435	462	432	463	440	409	464	473	447	398	443	431	448	440	434	441	463	469	433	436	415	444	443	455	446	457	441	452	406	458	456	438	463	417	458	450	429	457	445	412	420	448	436	442	499	443	456	446	453	428	455	466	464	425	459	432	425	399	436	469	456	456	414	452	436	446	411	458	434	465	441	448	430	507	466	454	464	458	460	470	453	410	459	479	424	445	430	433	400	440	444	460	414	436	465	473	428	463	461	480	417	439	461	433	428	436	443	417	468	420	457	454	451	455
20348	10199	8215	4182	2976	2183	1833	1546	1338	1156	1107	973	940	925	881	834	767	771	805	745	718	664	728	667	736	704	736	680	684	704	670	652	660	720	682	704	681	651	622	654	701	672	635	647	625	656	676	669	643	702	660	632	641	663	660	687	669	643	651	624	628	702	668	629	644	662	624	656	679	659	643	664	639	658	622	578	676	675	671	666	639	644	644	633	654	698	660	656	673	616	712	605	639	612	681	635	666	672	673	618	684	657	670	712	649	633	655	615	640	645	639	619	651	638	615	637	598	620	652	670	636	600	640	604	642	623	626	639	643	588	661	640	620	638	689	636	607	656	661	668	638	679	631	651	653	675	671	657	672	664	691	625	703	666	633	642	632	614	653	661	625	644	674	682	686	613	625	628	639	623	612	655	655	657	629	693	677	616	673	657	674	681	684	656	611	624	628	626	647	691	656	662	592	650	638	650	616	640	636	624	650	696	651	634	658	687	638	612	666	679	702	618	649	637	606	601	661	626	663	626	661	665	628	638	639	653	678	604	662	644	681	635	612	659	635	591	662	622	668	630	678	600	654	664	604	633	633	644	636	622	630	641	620	592	616	656	638	679	618	648	670	678	657	648	681	670	638	649	648	637	670	651	657	665	637	682	633	666	678	657	654	634	627	623	667	667	660	673	618	639	613	626	639	606	668	616	617	620	651	644	680	654	633	679	627	638	677	660	628	641	614	647	631	661	636	688	619	633	652	649	668	653	631	672	616	619	680	689	650	599	616	630	657	610	649	647	649	660	682	639	619	653	639	649	633	614	643	613	601	677	706	621	646	643	649	668	657	601	601	645	624	641	611	667	672	634	595	641	679	634	658	626	663	622	639	604	635	658	660	658	660	608	656	664	618	646	609	655	630	635	622	648	656	640	664	656	674	629	670	682	703	677	638	640	639	634	658	646	614	663	673	628	682	638	666	640	632	647	669	652	656	625	641	663	703	657	638	635	645	644	585	646	615	656	606	680	629	646	599	647	643	662	646	669	607	638	659	627	658	677	619	614	646	618	656	675	665	661	668	623	633	637	643	637	644	624	618	677	668	588	616	616	692	644	647	654	638	686	611	642	639	637	677	629	644	626	637	613	653	657	661	641	693	635	655	613	633	642	623	650	612	627	632	665	667	671	617	630	647	728	648	661	640	655	618	644	645	654	634	598	630	679	634	673	607	676	648	641	632	687	657	671	608	664	664	627	628	672	658	612	647	649	612	619	628	608	638	611	638	698	656	626	629	615	677	644	585	644	650	675	650	681	672	644	651	650	653	642	621	658	607	642	690	639	631	633	640	616	629	638	614	650	620	643	637	653	666	636	627	644	650	670	624	620	630	605	614	666	596	696	619	593	639	628	622	680	695	636	644	640	662	645	651	650	633	658	659	649	667	678	680	616	672	707	677	659	630	640	683	632	631	668	639	616	647	649	687	683	663	611	621	663	604	675	627	654	680	666	624	637	654	607	640	635	634	617	618	620	665	642	649	639	605	694	643	619	584	691	619	624	661	647	645	649	655	663	660	656	606	636	636	665	653	711	651	615	646	639	623	690	661	644	621	654	631	659	629	622	630	644	655	625	665	598	603	656	638	622	664	635	653	648	650	631	633	638	658	640	624	648	603	602	678	656	614	653	657	646	640	630	691	574	629	631	618	651	601	627	638	643	660	604	647	595	592	641	628	651	649	601	619	660	614	656	672	589	690	637	681	643	630	649	642	619	647	641	650	638	635	618	611	624	696	629	683	627	635	670	635	601	609	642	629	612	669	647	682	654	658	658	694	667	638	659	642	641	606	658	641	671	682	650	646	619	635	628	638	598	669	659	637	585	666	676	652	664	681	647	621	637	607	683	606	647	660	642	620	668	608	563	610	650	635	658	643	618	641	611	626	647	689	638	660	661	629	621	647	639	640	639	680	719	637	617	628	615	593	650	591	653	648	658	689	589	636	571	690	635	667	624	666	611	615	611	607	683	647	632	638	676	679	656	599	651	580	644	658	614	661	664	641	663	649	662	670	666	636	652	657	690	635	634	656	646	636	690	666	611	624	629	596	652	629	615	636	644	666	615	640	687	634	634	647	682	668	624	641	619	630	694	630	660	616	647	672	669	710	632	646	619	623	634	631	610	631	681	604	614	622	635	632	660	646	579	674	620	675	617	681	612	623	659	653	589	663	658	670	655	639	673	655	644	666	636	641	655	655	627	671	653	654	645	610	616	636	672	693	614	650	674	620	651	628	679	661	628	629	628	620	601	657	640	717	647	663	629	582	632	628	685	675	698	672	648	645	669	661	600	644	657	613	662	655	634	685	644	593	620	630	632	692	654	647	628	664	665	657	678	641	631	634	629	639	649	653	664	646	604	705	666	599	646	649	658	656	641	624	661	645	656	617	627	639	673	685	659	632	633	600	692	618	655	683	680	634	644	658	661	659	691	667	674	646	685	655	638	618	653	623	683	653	631	667	628	639	679	688	635	613	684	618	657	658	638	632	658	636	612	653	655	634	619	670	711	642	655	612	597	619	647	616	656	623	646	618	658	649	633	654	669	661	646	635	622	595	665	639	666	652	673	618	613	638	638	684	717	657	608	654	697	644	632	652	650	647	663	660	679	636	633	668	623	639	644	670	633	605	677	603	657	640	652	624	615	612	641	630	609	644	642	678	656	619	588	630	629	658	642	650	606	677	645	664	644	628	633	639	665	628	678	648	650	627	618	656	644	649	681	589	698	644	630	618	644	642	636	647	657	712	634	607	687	632	674	670	611	655	633	647	621	624	616	668	629	676	636	642	691	635	673	647	641	643	657	630	643	675	575	645	665	602	650	644	620	661	655	661	639	579	671	634	632	657	634	655	662	614	614	587	590	626	606	665	634	566	651	626	636	612	640	683	645	656	634	680	670	670	651	672	660	653	626	665	640	629	635	689	667	634	665	680	649	685	716	661	666	651	612	701	629	612	677	639	652	660	625	615	649	694	661	649	645	649	635	700	649	599	646	656	605	661	655	640	625	651	633	661	654	646	619	611	668	653	666	676	590	572	631	657	645	702	623	690	602	638	617	638	627	598	585	654	686	662	597	643	668	670	599	622	613	642	626	623	687	675	656	667	585	664	628	667	689	672	624	600	657	647	646	664	703	616	628	640	613	620	664	632	720	638	668	650	626	622	625	706	627	665	633	611	617	643	649	620	617	624	662	619	623	607	619	639	659	662	639	591	685	633	609	632	583	606	623	618	681	612	651	617	666	657	621	633	675	673	619	663	625	652	661	623	652	684	644	702	584	631	670	643	678	680	618	645	664	689	659	646	652	622	613	609	684	665	608	648	652	649	640	627	648	660	705	672	673	633	646	639	628	645	633	667	667	657	660	707	618	654	677	640	652	698	623	628	656	667	678	655	649	644	694	631	638	644	659	615	657	653	653	634	624	642	637	610	614	598	662	668	694	659	673	638	644	659	605	598	635	622	611
22694	20978	28791	23311	20978	21003	7179	899	610	517	479	441	407	382	366	356	360	315	300	305	326	260	282	292	284	256	252	274	248	304	271	248	273	247	250	242	269	259	268	260	230	262	244	254	243	251	244	223	237	234	226	248	255	237	234	217	243	242	223	220	230	230	244	239	222	242	201	213	217	234	224	246	232	246	231	272	271	237	223	225	239	254	245	246	215	240	209	257	234	239	225	236	264	240	239	208	215	232	249	261	200	231	232	221	238	225	236	252	268	228	237	199	237	250	241	205	236	249	245	222	198	201	267	244	244	237	237	235	251	251	244	215	225	244	249	243	246	219	255	235	231	222	244	269	248	263	224	243	256	232	262	235	205	248	217	240	228	200	234	252	240	221	220	216	230	225	222	224	251	216	241	241	233	211	222	244	226	249	274	257	225	236	250	240	233	248	234	241	224	249	228	247	226	224	225	239	239	234	225	223	269	233	222	214	244	216	212	240	243	189	246	211	236	224	213	201	243	238	238	208	262	232	266	225	222	240	245	204	250	241	225	238	226	240	227	221	228	257	212	239	209	228	241	234	215	213	240	223	235	224	245	195	213	195	210	217	255	225	261	240	247	233	246	236	246	224	215	224	265	239	239	231	254	239	193	233	248	222	241	223	205	247	243	243	243	234	286	253	217	229	237	246	252	248	234	240	226	221	222	219	220	200	230	267	223	230	208	233	237	205	232	222	247	233	227	256	262	227	238	274	240	253	229	244	234	259	238	249	211	228	238	258	240	241	236	214	240	241	259	222	241	209	246	250	235	223	222	221	231	190	217	231	254	251	236	254	251	240	218	221	236	242	232	214	253	223	251	241	234	236	237	213	226	247	218	252	238	227	203	237	228	248	220	226	242	247	242	243	214	201	251	219	241	221	218	219	238	202	213	239	208	241	231	234	229	250	253	235	225	250	227	255	227	234	242	234	235	236	221	251	217	208	230	208	262	236	224	218	227	239	216	260	222	233	230	224	244	197	239	251	199	233	238	256	238	212	223	245	206	225	261	243	233	225	229	246	240	247	195	239	226	232	236	229	254	215	231	245	213	226	230	261	207	245	228	245	256	238	227	229	247	232	245	254	237	264	239	220	241	234	240	251	252	241	256	227	243	229	238	217	228	230	217	257	231	226	244	230	250	221	251	223	250	231	249	250	245	215	218	226	236	265	243	237	221	238	228	259	234	226	246	223	232	220	233	210	231	239	227	235	237	232	251	259	235	249	234	208	239	219	245	238	216	248	236	227	235	242	241	219	213	256	232	215	260	241	230	257	245	242	231	263	254	236	237	207	236	226	237	229	249	191	232	235	229	247	254	242	241	216	203	227	215	228	249	195	226	231	238	232	228	241	241	257	257	224	198	248	256	239	237	249	211	224	244	227	238	216	245	236	232	235	266	230	239	240	216	249	246	252	238	219	224	224	244	253	235	234	211	255	259	253	239	232	251	247	225	267	231	226	246	244	245	238	229	241	210	225	245	234	223	226	237	237	225	239	228	204	222	213	257	215	226	226	228	252	268	224	229	240	210	241	253	241	239	220	229	241	226	253	259	217	228	242	212	230	214	241	255	247	228	260	225	208	221	214	219	227	215	229	193	216	232	253	238	240	218	230	239	251	226	244	230	259	217	263	248	227	245	242	255	233	256	228	243	244	233	218	230	257	251	238	227	255	244	240	218	219	235	245	241	245	238	233	234	234	248	240	223	213	248	223	217	224	249	228	241	208	229	233	213	251	215	230	235	232	247	227	254	243	201	242	221	277	216	234	203	238	222	240	226	222	214	258	246	241	236	230	214	230	220	250	226	221	217	216	261	225	261	243	219	227	241	236	220	205	229	255	260	220	215	214	196	247	220	259	227	226	239	231	229	236	220	230	223	223	225	237	217	240	242	241	236	245	244	233	230	230	226	253	254	229	224	227	248	200	228	224	245	237	200	260	214	239	245	219	235	243	238	242	236	248	211	232	221	245	228	265	256	224	237	226	229	225	225	245	224	232	238	207	241	234	226	269	230	234	245	242	219	246	228	232	227	235	239	222	257	234	246	224	221	225	242	232	217	211	250	239	230	228	245	247	232	229	247	244	207	224	216	205	248	249	250	219	225	223	234	229	257	250	224	244	217	225	254	214	213	229	223	221	258	255	226	243	235	223	219	216	229	226	242	226	249	241	210	261	224	246	245	246	233	247	237	230	223	251	232	217	232	236	228	245	242	214	250	212	233	211	215	235	239	227	236	220	213	220	257	227	236	210	214	229	217	235	244	212	202	240	234	245	219	246	243	222	243	228	234	236	235	243	231	219	249	234	235	201	222	224	252	234	259	215	240	221	218	230	244	218	244	226	233	209	223	213	236	229	251	229	252	225	206	203	240	234	224	273	210	247	224	232	218	244	227	202	239	225	226	208	220	261	207	259	201	228	247	215	228	237	212	250	200	252	239	220	206	213	223	229	249	236	239	238	257	214	235	240	261	231	227	223	211	243	246	253	238	231	251	226	232	230	238	229	215	249	233	239	256	240	236	212	209	240	240	252	228	282	244	229	201	233	205	234	231	249	236	229	259	246	264	240	239	242	251	234	253	268	212	244	267	222	241	219	250	235	221	213	219	256	237	252	232	222	243	223	245	234	243	245	238	255	215	257	251	214	228	242	231	216	270	223	230	241	261	210	244	237	247	227	245	272	209	247	231	257	241	222	246	211	227	249	238	256	226	254	251	219	231	219	227	228	217	223	229	226	244	204	240	230	231	236	217	245	225	228	251	258	250	225	230	259	238	235	221	239	234	212	222	241	228	243	270	241	226	209	242	230	254	249	243	227	225	249	236	219	252	242	236	233	214	228	227	266	254	241	257	231	209	204	258	228	220	222	215	220	214	222	206	204	233	203	245	231	229	218	229	226	202	217	206	203	220	235	235	213	230	244	236	222	250	249	228	239	221	235	253	231	211	257	258	240	233	223	244	255	215	244	231	177	217	209	243	223	246	226	262	222	262	218	231	235	238	249	242	214	220	232	223	237	252	242	213	214	208	242	243	223	218	236	223	209	242	238	236	222	222	237	228	229	232	245	225	209	213	254	233	210	213	235	257	268	257	215	237	207	254	236	222	218	242	242	228	218	236	238	204	252	223	227	243	248	215	240	238	224	236	233	227	246	233	231	234	226	229	215	253	221	251	217	248	239	230	249	226	223	240	254	212	232	218	244	231	235	217	243	228	227	237	221	207	220	212	214	217	221	192	245	203	240	252	228	220	238	248	233	242	243	219	259	226	241	229	269	242	227	214	266	219	237	230	232	263	240	228	234	228	233	230	230	271	259	262	225	221	231	240	272	215	238	230	237	273	210	245	236	237	244	259	239	219	234	269	210	247	278	234	227	260	216	277	233	229	221	242	233	271	232	230	220	233	261	230	245	230	231	233	216	236	231	231	203	235	213	250	236	238	238	260	235	213	227	233	265	243	228	249	223
23589	15368	12472	6386	4403	3132	2450	1952	1559	1327	1049	1069	851	769	687	714	620	557	539	555	470	487	471	478	435	471	385	407	453	436	391	407	385	402	360	385	361	405	349	398	401	376	375	386	343	388	385	370	366	369	353	328	357	334	366	372	330	351	358	368	348	388	367	354	365	334	366	334	337	357	349	351	362	351	352	336	349	335	321	334	364	381	351	371	381	339	368	354	316	338	323	366	357	357	370	343	336	357	350	357	363	357	355	367	350	346	363	350	340	317	334	352	383	385	370	369	328	371	361	334	347	349	356	369	377	360	365	353	343	330	371	348	395	349	319	366	345	342	340	310	371	346	333	321	359	348	337	384	340	370	318	331	333	301	346	329	361	335	336	356	334	393	326	354	365	360	367	342	340	345	309	370	375	345	324	348	360	332	354	336	331	343	329	351	342	342	342	352	361	367	360	333	373	330	388	380	334	363	381	339	327	348	345	317	346	346	363	344	337	320	341	349	354	363	354	364	332	353	371	361	357	356	328	329	328	350	372	364	336	341	350	372	336	341	359	351	345	326	342	325	379	343	326	340	367	360	367	373	358	368	356	317	378	318	355	361	346	327	362	362	336	360	344	328	328	335	333	347	340	364	326	353	346	315	327	307	382	324	329	358	344	339	318	344	310	351	335	344	384	355	319	332	341	338	360	313	361	344	315	355	354	388	357	325	341	352	341	330	364	351	381	334	348	360	375	335	374	373	346	401	348	321	342	326	302	335	341	334	327	330	347	353	342	340	374	340	377	353	330	341	326	352	360	350	345	336	308	335	348	325	292	354	370	337	309	353	344	308	325	354	352	347	333	332	355	372	349	368	347	359	358	370	323	360	323	369	350	367	338	341	319	343	348	325	386	346	355	365	328	344	318	356	412	368	326	348	334	344	386	336	327	349	354	313	371	346	365	367	325	326	375	320	331	319	311	340	352	340	338	320	372	371	326	331	336	365	343	330	348	332	360	347	351	366	332	340	357	326	335	354	293	346	339	358	336	335	362	342	340	343	344	334	336	366	348	339	338	342	350	374	363	336	344	338	329	378	325	350	386	378	351	397	341	306	354	347	348	349	331	333	325	327	339	343	337	324	330	333	363	343	382	319	357	353	343	328	320	301	328	344	362	345	351	364	357	364	364	365	343	327	338	321	338	348	357	347	344	358	334	345	340	355	326	348	328	356	347	327	344	357	360	353	367	325	379	384	320	329	356	347	336	364	360	366	374	348	316	316	327	319	338	314	363	355	363	335	332	337	308	341	356	329	351	348	344	366	350	342	335	364	347	333	336	352	313	361	329	310	372	344	368	318	352	338	357	342	316	320	316	373	341	351	320	335	323	330	364	340	368	360	377	354	343	329	346	308	356	337	355	366	361	319	355	355	340	372	326	352	353	330	354	357	364	341	344	388	349	321	332	364	330	342	356	352	366	375	337	356	371	377	352	343	358	363	333	360	374	318	337	351	335	361	345	327	325	362	340	360	347	369	334	361	320	350	358	357	363	362	329	342	331	331	337	357	300	346	352	344	367	332	350	344	335	328	340	332	337	358	349	313	325	322	345	353	387	329	352	368	358	353	362	332	343	328	332	349	365	395	325	354	316	319	347	348	360	338	342	369	393	340	335	361	360	329	332	350	391	310	361	356	331	368	341	347	352	330	344	347	336	338	359	352	334	317	333	354	360	335	349	350	360	353	338	352	370	354	330	345	341	354	356	338	347	340	369	356	391	356	337	354	359	395	359	325	338	320	355	326	348	315	358	345	370	322	363	345	328	340	343	353	350	371	316	353	350	348	354	354	373	364	347	326	344	342	342	331	346	330	341	344	353	379	335	317	370	307	333	346	345	322	373	351	363	373	321	360	363	339	346	364	322	361	383	341	323	335	312	338	331	335	323	376	346	350	364	340	351	350	368	327	351	342	342	359	338	340	359	347	296	320	352	346	373	349	371	341	328	365	333	368	327	337	337	376	360	320	353	314	301	356	347	345	365	336	370	335	368	342	329	328	343	331	379	379	352	340	343	330	360	317	347	357	320	343	329	342	350	317	343	380	361	353	370	364	353	334	362	350	331	394	326	306	325	348	327	334	358	345	350	356	350	322	336	328	353	340	341	338	351	381	368	356	342	326	344	363	363	383	329	321	361	356	368	348	343	339	337	327	327	314	357	325	335	345	328	370	338	347	381	341	361	337	360	354	343	304	332	375	340	358	375	344	330	341	337	366	331	351	375	351	344	359	325	373	352	318	333	308	361	339	345	342	329	334	332	341	359	337	386	359	360	333	339	339	342	377	349	331	333	320	341	342	358	350	347	348	335	344	321	350	334	352	347	325	343	306	381	361	348	337	344	324	364	351	393	373	359	358	354	368	331	346	336	317	347	365	328	365	355	352	362	326	361	349	328	338	342	326	331	373	328	339	354	358	362	347	352	385	341	324	315	321	318	347	341	343	335	331	324	330	319	383	319	344	308	352	306	371	328	325	338	362	324	321	360	352	337	385	362	320	365	317	359	321	334	347	320	371	334	324	325	328	309	333	347	335	337	317	329	354	352	335	390	309	380	361	346	350	314	378	358	349	332	309	332	365	375	359	342	359	368	335	333	337	396	337	369	328	328	342	341	330	343	356	351	351	361	369	347	370	366	349	334	312	365	348	355	349	334	345	330	354	344	310	331	358	337	409	333	316	345	356	357	341	377	303	351	355	330	391	378	348	342	349	339	337	310	365	362	341	344	361	363	340	317	336	370	369	357	351	334	348	338	340	370	359	365	327	378	326	335	347	368	346	338	341	353	346	347	331	403	366	325	352	357	327	335	350	331	346	339	346	396	349	324	344	362	352	339	356	358	369	338	355	370	354	335	368	325	331	340	366	336	376	316	333	346	337	365	348	357	345	347	353	358	359	337	396	358	338	332	331	369	338	344	330	384	337	346	360	360	355	354	315	345	329	327	349	337	330	317	348	349	335	343	325	363	355	355	361	353	335	340	351	346	347	301	383	338	361	318	348	305	324	344	359	326	377	356	334	382	379	329	330	315	337	311	326	341	337	333	327	354	341	351	351	363	357	349	369	357	330	322	360	351	325	336	349	360	355	353	363	339	316	334	322	340	334	350	332	343	314	302	335	326	380	348	309	337	326	304	337	325	346	394	373	369	335	337	324	328	300	355	347	347	347	347	344	311	334	305	311	349	355	334	364	309	343	297	313	374	345	349	311	345	324	355	358	326	323	339	361	375	320	330	354	315	328	324	375	312	339	320	343	348	331	336	331	312	349	328	308	323	335	365	351	317	339	347	360	355	322	329	364	339	327	320	375	340	333	361	322	401	359	337	327	352	354	370	348	333	317	350	349	395	348	326	325	323	343	352	370	298	357	340	348	367	353	340	348	334	344	335	364	353	289	325	349	319	324	359	359	333	351	332	381	364	329	363	331	343	393	333	330	347	361	358	360	339	342	362	369	337	369	358	330
26576	20145	7619	813	530	498	450	451	454	398	439	405	473	421	452	420	464	414	464	451	445	406	420	440	434	444	458	439	422	417	425	452	381	394	433	419	464	430	458	437	431	402	442	394	433	428	450	423	420	441	438	402	460	492	443	404	441	439	436	422	459	431	435	423	401	444	419	431	438	402	424	407	429	420	442	427	397	461	462	448	422	424	410	447	387	441	442	451	408	426	458	456	420	439	397	454	436	450	471	417	431	431	454	395	449	417	427	400	426	460	399	439	397	427	397	448	444	419	425	421	452	392	401	441	400	426	422	423	415	445	433	464	433	400	427	419	455	442	449	419	387	442	429	440	438	398	423	403	425	418	452	444	389	440	387	429	427	442	426	427	406	423	427	428	407	434	426	429	459	397	436	433	419	462	432	463	405	428	421	417	412	459	470	437	424	412	442	492	460	433	431	425	423	429	409	438	422	406	429	435	428	431	447	434	398	454	436	427	425	437	440	428	423	421	447	424	415	406	424	453	451	412	431	437	392	446	448	433	449	424	420	418	444	421	459	436	428	427	444	447	462	441	481	462	412	432	419	424	424	427	468	432	476	458	442	421	420	447	412	459	432	412	444	412	396	393	409	415	451	429	426	428	456	416	385	430	450	470	447	442	447	443	429	435	407	458	464	464	417	445	443	435	427	445	446	412	447	432	416	437	445	437	457	425	456	436	412	402	412	465	429	430	406	469	432	398	428	440	484	419	420	415	435	468	445	400	414	422	427	430	435	420	402	434	463	458	439	426	400	417	436	433	399	444	426	429	424	417	421	424	423	407	459	481	440	398	424	453	427	421	422	459	458	417	422	414	453	486	444	415	416	449	381	422	425	450	439	420	440	425	428	450	432	421	469	449	418	452	398	408	431	414	436	425	457	418	445	428	475	442	417	422	436	399	412	460	443	434	416	433	438	437	443	411	431	401	473	452	446	440	447	432	440	397	427	409	396	454	409	406	413	422	460	466	438	417	402	444	421	444	428	386	427	424	449	413	440	405	426	446	396	456	425	419	388	433	427	441	434	419	425	424	450	438	453	450	429	403	436	450	424	428	441	415	423	433	455	392	444	425	445	442	444	417	441	442	407	396	411	404	438	387	425	426	442	426	432	465	442	471	408	410	431	431	436	418	451	433	476	438	422	415	413	437	465	442	444	430	437	414	449	466	431	406	445	429	408	392	443	444	441	424	452	400	442	437	425	443	441	439	432	421	402	403	429	446	444	418	429	477	430	463	417	387	420	450	406	442	439	409	415	431	396	394	453	443	428	457	412	419	427	437	460	415	442	406	431	433	441	439	458	457	464	444	406	414	430	468	468	487	415	449	463	441	419	399	455	433	404	429	441	446	401	437	440	402	420	449	429	466	427	420	448	446	434	404	403	404	458	434	454	437	436	419	465	424	424	461	432	422	433	456	422	412	428	417	393	406	435	433	422	414	436	418	439	444	419	431	455	417	450	433	458	443	396	399	453	439	443	435	432	459	465	427	395	420	411	418	427	451	422	430	396	433	442	435	421	459	454	412	412	430	424	441	438	417	416	436	377	461	466	420	416	454	427	437	432	430	437	391	444	466	445	450	407	446	445	454	444	384	402	406	413	423	459	454	438	437	442	418	419	445	461	431	422	392	426	400	431	431	424	465	408	447	436	436	430	431	404	425	434	455	421	460	421	418	397	462	398	420	434	440	414	452	454	434	454	435	417	419	439	419	422	445	404	423	440	402	418	424	430	432	413	436	426	447	434	425	418	433	425	423	417	419	429	434	413	421	409	424	437	437	433	423	400	464	414	421	424	421	433	466	458	432	430	422	418	382	401	430	418	429	428	459	408	416	456	417	458	415	435	402	453	411	413	430	420	424	436	419	403	437	404	438	419	411	446	404	429	438	422	424	462	472	428	402	427	422	448	412	417	424	410	465	429	418	405	418	435	419	439	456	430	424	490	470	403	445	433	439	413	414	444	391	436	446	425	419	437	383	457	429	423	437	435	393	425	423	452	424	434	379	425	442	428	403	396	408	438	457	438	413	419	418	425	409	428	410	435	401	425	401	442	417	430	441	445	449	436	430	464	474	418	438	422	426	429	463	478	429	422	453	430	413	399	437	426	428	422	438	445	456	393	438	422	435	409	461	423	445	468	418	407	418	447	431	441	439	440	444	433	441	387	424	463	438	423	416	431	444	399	433	406	442	431	442	393	414	424	450	434	441	401	403	428	444	436	449	396	426	432	458	431	446	464	446	438	444	432	436	432	411	446	439	406	418	440	386	457	421	447	435	421	413	455	436	463	431	468	436	432	449	408	427	460	440	429	420	418	436	415	411	411	417	437	382	422	447	461	446	472	418	465	390	430	426	455	460	421	430	445	417	450	447	445	446	381	436	481	424	390	441	483	405	416	411	434	433	410	382	410	397	408	469	435	430	415	434	418	399	385	451	409	439	402	423	417	431	397	445	419	424	432	462	436	437	414	438	423	432	407	396	417	427	464	424	446	396	417	418	396	428	445	463	453	407	413	451	417	432	427	430	424	425	411	400	414	419	427	454	414	441	441	442	427	462	394	411	444	432	427	402	449	458	373	440	438	447	409	428	414	461	412	430	455	416	430	485	428	424	416	417	452	428	460	431	445	385	446	397	416	443	423	425	418	389	452	443	451	446	413	431	417	437	433	447	421	453	432	429	415	416	436	422	398	425	417	416	481	455	438	460	465	451	412	444	404	381	436	450	396	422	456	439	445	461	444	438	440	406	392	414	431	433	471	425	440	391	433	417	409	426	435	407	407	430	436	417	409	432	398	436	456	426	398	445	425	419	442	430	410	419	394	413	447	426	405	412	409	435	443	445	413	408	432	445	446	398	425	443	456	395	444	431	406	428	413	408	468	395	413	436	440	416	442	423	415	421	447	452	436	452	377	413	404	437	443	426	419	431	450	433	393	437	432	452	453	443	428	406	438	406	454	445	414	438	450	414	462	450	420	440	405	415	454	462	426	387	412	422	403	445	403	404	415	450	401	450	412	397	434	409	447	448	457	417	428	439	445	426	438	413	394	440	426	452	445	406	448	447	405	417	414	431	439	428	416	389	444	430	432	431	429	414	426	460	419	456	413	410	406	417	450	386	434	412	432	472	463	420	419	405	448	475	406	422	427	440	428	460	409	441	442	442	413	453	395	439	389	458	429	412	438	437	406	404	403	405	427	459	439	430	434	472	424	395	427	431	409	450	405	429	424	459	449	421	469	420	420	427	438	430	454	423	423	403	458	394	426	417	435	448	430	400	424	414	438	429	449	432	446	456	460	441	407	426	428	418	450	431	436	418	432	447	420	423	420	394	433	397	418	419	440	458	411	391	487	371	410	447	419	418	435	473	396	381	410	414	431	424	457	420	433	419	468	433	448	405	455	405	396	458	449	402	430	421	438	400	432	470	456	397	464	437	419	420	425	439	459	430	454	441	441	411	454	433
7158	1374	1160	825	762	705	708	642	623	671	619	655	629	587	608	643	576	614	601	619	654	608	614	603	576	572	617	629	606	620	596	634	620	601	619	594	618	624	624	621	579	625	667	627	622	637	630	607	640	614	641	551	646	589	635	640	621	657	632	612	617	594	565	611	599	658	610	620	608	571	596	634	610	636	645	622	610	579	584	596	619	596	548	605	604	590	650	645	601	595	601	652	616	642	633	596	633	644	580	624	612	614	646	581	634	647	593	597	601	577	633	668	608	627	648	631	619	592	640	602	594	668	579	616	621	647	630	647	610	613	637	631	634	619	577	586	624	613	634	573	594	640	608	614	627	603	620	611	623	641	579	585	580	585	591	575	598	639	641	590	617	562	588	589	580	613	627	599	580	607	638	634	637	640	640	630	592	616	576	612	608	646	625	608	570	640	604	624	582	606	620	578	618	554	624	613	589	619	594	649	551	607	628	547	613	575	615	677	579	603	585	627	632	604	624	616	611	614	576	627	595	594	627	634	597	570	618	574	659	595	627	602	627	613	609	547	585	591	612	640	583	639	620	624	598	572	626	632	593	630	682	644	600	620	630	552	580	618	598	581	611	612	614	620	592	630	625	633	625	594	638	584	662	661	596	584	628	611	599	643	576	612	597	603	586	591	584	595	599	629	616	643	624	606	610	655	562	585	631	641	662	632	626	590	618	587	571	576	633	621	608	612	579	608	633	637	617	598	618	577	603	587	560	626	572	599	622	632	615	597	637	616	600	625	624	510	620	605	594	552	645	608	587	618	629	625	637	609	654	603	588	639	609	637	606	570	627	591	620	606	610	622	623	541	656	632	608	585	600	560	653	614	651	613	599	561	643	607	623	608	578	595	610	618	577	623	620	609	637	627	598	575	604	584	571	680	625	661	595	587	635	604	638	588	621	563	656	582	651	631	599	596	604	623	622	624	649	609	629	600	592	599	610	624	603	633	599	624	603	641	631	628	645	583	629	648	635	609	563	646	643	587	625	604	539	645	573	591	593	653	613	665	572	628	572	586	585	580	644	565	613	596	600	572	639	596	662	621	662	603	637	611	575	622	628	639	623	598	580	583	624	572	614	631	641	618	592	590	577	600	579	599	587	586	575	621	547	610	591	622	600	598	621	594	588	603	626	641	573	577	606	554	589	603	619	629	587	598	603	610	617	647	596	598	616	617	577	583	619	596	619	576	612	600	585	596	609	569	622	632	599	628	597	598	593	599	581	650	590	571	611	605	620	596	612	590	619	611	615	652	599	635	625	577	607	615	614	615	644	650	591	616	607	611	631	594	578	599	609	589	591	585	602	630	641	611	582	567	620	608	616	649	599	579	602	654	581	602	601	611	612	590	590	633	581	600	618	593	645	579	639	608	604	598	606	596	644	633	603	604	640	593	592	571	617	581	612	635	623	628	625	639	608	595	619	582	569	593	641	634	606	606	638	617	586	594	584	595	639	616	569	610	619	597	602	638	606	649	645	589	617	652	634	624	589	626	620	589	554	625	615	610	543	611	594	606	597	658	606	608	599	619	607	578	634	598	595	615	584	613	599	598	643	574	632	617	579	624	666	595	578	588	609	591	588	614	576	571	643	572	668	598	615	613	641	608	617	616	626	620	583	586	567	635	633	598	610	616	570	591	577	590	609	598	592	601	600	629	636	659	644	600	594	606	605	615	596	542	553	636	603	564	644	596	596	616	611	635	585	612	607	600	581	586	633	621	585	613	617	579	594	618	609	571	577	647	621	574	584	602	620	665	596	624	606	582	633	613	624	658	627	593	655	593	578	576	611	592	620	665	630	633	659	636	601	581	632	560	642	586	608	616	551	602	592	568	565	616	575	638	635	598	588	621	639	650	647	588	564	596	630	600	680	610	612	666	593	578	626	627	612	615	622	565	611	604	655	637	613	593	651	621	600	628	629	652	599	604	578	593	629	594	586	660	602	592	608	580	585	576	605	603	566	592	635	623	606	651	618	600	611	597	581	563	644	596	574	619	611	637	633	599	657	657	606	617	595	611	613	604	622	607	609	641	596	610	624	600	631	611	565	585	631	577	600	575	615	613	610	578	613	628	634	619	668	578	572	638	660	610	577	588	616	641	655	585	633	608	615	619	642	618	641	604	614	597	627	587	594	642	582	651	683	584	630	632	613	606	610	608	611	643	600	623	563	619	592	593	615	605	652	598	615	626	631	619	607	635	620	601	601	604	603	615	658	581	620	592	611	599	629	592	631	627	581	633	650	616	630	609	596	645	603	605	583	586	618	622	615	611	623	607	590	620	591	619	624	654	622	624	606	594	571	644	627	561	576	647	614	633	610	641	596	627	597	627	630	608	600	618	613	597	623	659	582	630	597	599	618	617	639	623	578	623	611	648	619	629	582	601	600	586	637	626	647	598	624	603	612	610	594	651	617	604	612	617	592	619	606	656	624	580	610	590	645	598	595	667	624	630	585	625	609	600	601	575	628	630	623	664	665	600	652	621	596	599	608	627	635	625	598	591	608	605	608	600	678	609	653	628	607	573	602	632	617	619	639	604	576	607	605	597	621	594	624	603	593	561	584	595	632	604	630	609	609	592	619	614	628	568	559	607	602	608	601	649	599	603	622	655	582	613	592	599	608	641	626	616	604	622	623	550	569	687	649	594	646	567	664	609	632	621	641	677	609	608	633	636	628	601	605	629	572	637	642	626	625	593	563	590	608	653	614	604	609	594	633	591	641	628	589	595	613	605	613	591	634	628	592	644	593	582	602	608	628	616	577	614	636	603	587	675	595	616	603	589	612	619	623	656	603	625	600	584	621	603	610	631	657	593	588	622	663	578	601	623	574	631	619	583	618	574	610	608	604	581	607	621	637	590	646	603	594	585	566	617	586	638	637	624	654	607	650	618	547	597	616	618	588	596	567	593	616	594	642	586	656	583	582	629	642	607	610	595	580	599	607	603	590	578	591	557	591	592	622	606	588	620	620	625	602	585	605	630	591	650	625	588	599	608	584	586	627	647	605	602	603	634	647	563	647	620	633	611	639	628	596	608	610	600	589	667	635	607	640	622	614	594	630	573	622	594	588	615	590	590	622	574	629	601	621	595	621	611	591	608	600	618	637	603	604	605	601	624	634	628	661	604	621	630	608	596	606	586	560	629	598	617	581	604	586	603	592	646	624	596	621	635	640	624	609	593	600	581	625	618	612	588	608	645	680	599	602	586	584	603	601	617	613	591	635	648	620	619	604	589	667	602	564	651	609	582	574	639	556	615	641	610	617	604	624	636	628	608	611	605	658	597	627	616	641	595	628	577	590	597	575	601	606	613	631	626	599	634	610	575	562	656	639	630	609	594	625	601	589	610	614	628	564	590	596	638	576	639	594	597	560	615	603	605	611	647	628	600	602	611	594	563	622	651	607	595	654	611	593	590	610	621	633	608	593	569	599	583	579	597	590	598	605	627	592	644	594	637	599	623
23441	20944	28331	23689	20925	11079	1141	736	679	645	571	553	547	521	519	516	500	492	540	456	514	521	458	440	488	434	479	478	428	456	460	472	468	462	474	449	456	456	444	446	459	464	466	442	453	409	451	454	489	438	432	471	432	466	482	465	428	441	455	436	424	447	475	441	452	455	427	482	407	425	443	412	426	464	407	467	430	476	419	446	463	437	443	421	400	424	399	419	442	437	441	433	438	441	453	449	472	403	452	412	406	476	436	476	457	416	532	428	460	464	457	462	479	472	465	476	421	430	431	471	387	395	405	466	426	428	445	451	435	466	465	437	446	416	462	422	427	448	425	480	474	438	439	445	446	468	413	419	428	460	428	415	420	411	449	484	415	443	418	443	453	429	448	458	411	449	417	432	462	433	409	418	428	424	440	444	453	470	424	443	423	451	414	422	460	478	461	430	409	445	458	439	454	409	467	411	466	457	427	430	445	471	491	418	450	463	451	422	460	447	429	438	442	430	443	448	422	436	422	464	428	439	451	430	452	448	465	493	432	413	440	397	432	462	449	444	446	464	446	414	445	454	463	439	448	447	414	473	449	431	448	423	405	442	449	463	428	464	442	421	444	466	430	443	444	425	472	424	468	439	410	454	429	475	454	444	424	464	454	435	483	436	447	398	428	425	444	435	469	428	434	455	458	461	443	450	463	473	430	444	432	416	449	459	451	462	431	432	469	437	419	455	436	399	455	430	433	432	438	481	466	443	445	405	440	442	507	430	421	455	438	438	421	440	413	402	443	460	440	437	444	439	394	452	427	408	465	429	444	448	409	422	455	436	451	404	453	425	451	460	444	427	429	412	442	446	468	446	413	414	476	407	429	414	458	440	419	429	399	464	432	458	468	421	433	414	422	429	438	457	395	426	420	424	461	462	448	442	444	453	420	411	423	457	416	412	446	439	437	405	437	413	427	428	430	474	465	426	434	449	442	470	439	427	471	415	464	445	464	429	434	441	435	446	462	433	437	417	479	425	422	413	445	437	417	448	458	415	439	412	436	487	434	441	451	439	436	407	418	429	427	462	436	463	426	474	462	454	444	467	471	432	416	472	424	447	413	449	451	443	459	466	430	457	411	449	434	446	441	418	463	461	430	467	450	482	458	400	457	396	446	441	419	455	442	431	432	497	422	469	414	432	487	431	435	422	437	464	461	448	451	421	410	448	443	443	431	448	454	477	407	454	470	436	469	451	455	444	416	442	426	437	427	407	469	450	424	389	476	396	431	483	440	412	442	460	454	446	429	456	455	479	406	438	463	424	447	421	427	435	403	413	449	417	441	409	463	440	445	416	457	450	427	432	442	459	445	421	452	459	430	472	460	468	471	411	418	449	435	431	432	409	463	481	412	447	487	441	394	469	459	440	452	467	437	416	420	424	439	437	495	461	458	417	450	417	392	443	441	439	425	468	457	406	440	439	473	472	437	453	453	445	470	460	462	417	409	449	434	437	422	443	425	446	432	442	420	491	418	441	466	432	436	446	395	446	420	454	462	419	442	423	422	416	437	483	463	400	461	454	454	491	411	415	500	433	445	466	465	445	442	436	423	441	439	432	452	449	478	426	421	472	428	451	441	430	471	473	445	431	416	480	402	410	439	450	475	449	411	415	396	458	458	446	452	447	443	410	479	388	441	442	475	456	459	458	422	464	480	422	432	452	426	453	432	461	439	429	434	432	451	448	446	456	417	366	420	424	429	450	424	471	435	448	435	408	444	450	443	424	434	442	490	420	432	415	483	438	421	458	447	437	433	429	460	439	429	452	432	450	414	405	403	428	460	422	438	444	445	446	469	429	456	458	450	419	436	447	472	464	444	442	424	434	435	411	441	438	385	440	460	409	441	464	403	458	450	485	456	422	418	456	427	445	435	448	474	403	422	463	425	444	449	434	467	441	476	397	387	423	456	424	505	431	449	416	377	451	448	448	446	427	416	481	456	431	433	452	468	423	403	428	437	442	419	443	404	444	430	459	437	431	430	453	437	468	430	424	436	447	471	445	440	471	443	415	475	465	465	431	427	452	472	432	407	431	447	413	418	451	389	417	434	477	420	469	448	429	452	433	476	439	474	462	448	471	469	423	437	458	418	404	418	421	422	428	414	424	453	451	427	465	450	443	449	436	443	442	434	419	466	447	407	447	435	391	428	456	439	448	451	467	402	428	442	435	434	459	400	451	457	419	438	441	445	483	435	460	449	407	436	419	430	497	449	443	432	445	447	472	448	439	422	462	462	468	460	470	443	460	464	451	436	488	443	445	453	449	396	432	463	412	462	442	449	423	477	464	422	437	415	398	413	453	432	466	455	425	448	455	433	445	404	449	429	418	430	404	392	418	422	463	441	425	413	424	459	443	431	440	452	434	440	439	412	427	445	459	450	428	457	413	422	462	443	419	437	439	440	395	456	432	411	468	445	438	431	436	448	430	481	405	451	422	442	439	442	470	426	444	430	443	489	452	468	425	395	425	438	397	420	447	424	447	505	441	438	458	442	453	453	448	438	435	437	469	449	425	421	465	407	439	423	411	424	438	422	435	424	418	450	458	442	404	452	439	452	435	422	451	422	413	407	432	456	454	419	423	435	413	425	423	459	447	452	480	471	444	418	439	419	449	441	455	452	443	409	465	464	449	450	460	482	453	464	447	405	434	461	482	432	461	457	445	462	447	461	426	478	451	456	425	433	457	426	410	453	437	429	439	463	431	432	446	460	464	462	417	462	447	454	417	453	452	418	435	427	444	441	428	445	409	448	447	457	434	423	476	435	427	465	445	435	437	478	445	413	490	458	455	417	467	439	471	390	452	402	409	439	384	434	474	440	440	401	434	458	447	402	405	409	446	453	474	429	439	466	455	425	467	446	422	446	419	409	428	429	415	476	474	435	448	448	398	406	443	431	404	443	469	476	461	462	429	489	424	441	452	461	400	425	454	430	440	429	456	451	450	459	455	451	391	418	442	436	471	424	445	409	433	423	417	456	438	465	476	422	451	420	409	453	433	420	454	427	450	439	424	440	446	432	419	449	434	420	438	455	450	429	421	445	459	443	466	496	451	412	421	467	418	382	459	446	443	437	446	428	444	441	414	453	446	454	476	433	406	438	425	420	469	420	406	441	453	446	428	448	448	416	465	497	450	423	471	430	476	427	447	434	437	435	444	469	435	435	460	471	437	451	451	406	440	452	458	438	483	404	442	455	409	453	426	458	460	468	429	422	448	441	434	437	467	411	471	449	473	460	465	449	414	476	449	431	412	443	410	415	433	446	428	427	448	432	429	424	467	405	420	414	460	467	448	439	426	437	414	427	429	451	377	462	455	421	420	407	439	417	461	436	455	440	431	455	420	462	463	438	432	428	478	430	426	456	403	468	417	427	411	453	437	430	466	404	475	419	394	466	411	451	446	438	415	434	420	471	429	416	439	459	418	426	408	467	453	439	443	457	415	489	455	464	464	403	449	423	458
21623	9938	8076	4079	2808	2216	1807	1470	1345	1153	1097	925	909	891	864	817	799	775	746	723	719	778	686	737	711	681	656	657	693	667	704	715	654	653	644	596	632	671	688	652	640	652	594	576	677	657	620	665	710	621	657	630	650	692	619	636	695	616	634	632	621	638	651	645	633	654	660	630	702	609	651	608	642	640	658	613	644	638	642	635	665	643	647	664	631	684	629	639	603	667	654	654	661	650	650	674	669	587	655	631	651	593	703	667	646	643	607	668	624	634	664	661	633	637	628	604	628	635	671	630	696	677	608	616	615	603	649	617	616	698	649	637	640	637	668	685	648	671	650	638	586	628	625	615	659	608	652	593	601	648	649	630	655	644	648	662	647	639	646	649	624	615	656	659	650	641	668	638	620	627	669	640	638	637	616	645	642	701	652	599	658	670	639	616	663	666	623	608	634	653	610	642	624	672	603	604	648	595	669	617	650	600	660	648	644	613	620	590	634	660	620	653	615	614	638	651	628	632	623	639	639	634	690	651	598	665	630	615	587	644	650	627	638	670	615	640	622	683	618	674	637	613	635	626	641	628	660	612	651	664	664	672	630	637	656	646	643	659	647	657	622	649	624	663	650	638	659	575	593	645	593	614	619	641	632	652	671	667	674	634	661	661	608	656	677	621	649	592	653	619	674	710	662	603	597	581	600	615	664	636	671	659	676	609	680	634	666	680	634	654	645	628	661	650	605	634	668	649	615	660	630	648	646	645	602	617	626	665	618	660	634	614	657	624	661	645	699	679	622	660	624	612	630	642	652	670	602	625	636	625	643	613	693	652	638	631	611	622	622	613	675	704	628	651	604	643	624	657	618	626	643	629	647	651	597	640	670	655	668	634	658	655	616	676	630	632	649	603	676	591	617	648	632	650	638	586	614	675	646	655	626	636	639	637	601	627	620	647	655	645	630	640	666	619	640	679	614	611	692	680	631	644	615	653	630	592	651	629	616	650	618	671	634	641	599	632	617	650	645	648	623	608	664	664	638	656	676	648	573	596	591	619	635	624	651	684	652	640	623	645	621	661	620	675	626	582	625	639	670	655	624	637	683	621	665	682	638	629	644	627	609	655	613	615	665	640	629	606	677	634	624	636	652	659	626	656	640	645	608	599	664	661	610	638	635	631	660	606	632	616	628	647	631	612	651	677	600	672	624	616	639	651	657	664	681	617	626	663	655	640	629	620	657	615	631	585	615	645	678	612	617	607	632	643	642	641	637	650	577	614	598	669	628	645	642	602	598	648	644	691	640	636	644	655	633	663	617	674	659	627	611	585	598	624	574	616	650	673	619	593	637	612	703	649	662	677	625	589	642	592	614	631	652	656	628	599	635	612	612	675	616	599	623	646	636	635	630	660	610	618	633	615	639	635	616	614	603	653	648	616	610	674	655	647	623	638	649	653	623	618	669	628	676	633	667	642	665	609	588	663	621	664	620	660	615	639	625	652	681	673	612	639	607	680	628	646	568	643	594	648	600	648	647	656	653	658	637	633	640	649	633	612	623	653	612	619	631	664	619	620	602	608	638	620	661	635	651	656	625	589	622	666	590	643	665	639	681	655	574	621	618	644	671	667	585	650	692	633	617	638	600	666	619	628	637	653	645	602	695	653	598	631	629	642	632	628	647	620	615	668	660	649	654	633	614	619	635	633	628	625	647	653	646	651	618	638	607	664	635	620	658	628	636	659	638	632	638	597	630	699	646	626	611	638	653	644	635	617	661	628	611	616	637	649	677	678	626	673	640	667	603	673	694	602	631	652	626	668	646	625	664	655	573	660	665	606	596	640	625	613	637	609	616	662	646	649	617	624	666	652	654	631	651	610	651	627	676	647	658	629	593	625	648	604	670	607	673	653	636	635	628	628	643	629	636	650	649	598	672	610	640	615	702	632	663	644	631	608	627	659	665	608	626	625	621	653	601	625	614	635	659	604	633	684	642	650	647	641	616	570	663	649	625	635	580	652	685	660	664	594	617	655	644	571	616	641	644	635	631	680	642	657	660	668	664	623	630	590	595	651	627	662	634	657	674	625	660	596	626	655	634	629	626	578	657	660	684	659	661	656	616	676	589	590	621	629	651	631	606	654	669	663	634	620	681	626	639	637	632	668	615	619	654	669	649	651	663	634	635	617	593	633	675	634	669	591	614	592	607	646	683	604	690	622	575	643	627	615	606	623	666	630	635	622	649	671	658	634	599	669	643	649	611	650	637	597	607	617	646	639	642	600	658	670	663	654	645	602	630	655	639	602	668	603	603	630	608	656	678	615	665	668	653	648	601	655	655	607	659	617	648	615	626	639	648	635	611	673	661	638	621	656	644	635	664	615	657	643	680	658	650	599	647	640	662	636	613	640	660	621	630	610	649	638	587	637	629	650	661	646	660	611	636	641	615	570	629	605	659	659	639	686	634	603	662	627	687	648	641	665	625	629	611	665	613	613	668	611	640	669	615	642	651	614	630	648	620	641	619	658	632	605	635	604	653	610	604	618	656	664	637	687	663	653	663	648	620	646	651	646	639	668	608	673	667	618	615	624	661	616	593	603	650	625	621	672	650	610	610	607	670	691	678	637	654	700	598	643	659	644	579	611	652	641	601	623	616	660	632	594	629	655	646	694	578	646	596	590	622	600	596	627	673	634	618	614	677	626	622	645	642	659	653	666	600	616	592	677	578	628	584	609	692	626	643	687	644	623	639	634	636	643	623	614	663	656	590	628	654	640	659	605	651	643	671	611	621	648	635	642	634	633	620	637	634	661	641	682	625	649	664	635	617	646	592	630	664	619	629	651	641	629	636	623	619	642	622	651	631	662	672	638	616	623	660	608	627	583	620	641	603	669	634	675	671	627	613	633	615	608	627	640	633	641	626	661	649	609	632	654	609	674	671	640	625	644	673	679	660	672	680	682	621	675	674	623	548	619	682	667	621	626	645	644	650	651	619	660	649	577	669	618	648	598	627	588	624	637	642	610	636	606	665	607	655	655	657	658	616	687	635	648	613	676	663	629	653	615	650	623	653	646	614	628	629	675	644	634	638	646	607	573	635	625	662	631	624	679	630	601	603	624	636	653	610	652	634	595	647	620	658	600	661	623	700	629	630	652	643	639	608	636	669	636	623	671	601	658	651	694	617	631	661	576	612	613	644	658	627	669	643	600	609	642	616	696	634	576	593	627	633	642	619	633	644	668	643	663	656	635	635	621	594	637	641	638	699	627	625	616	656	647	661	655	626	622	620	664	606	614	609	655	635	636	637	655	652	638	655	669	637	605	611	671	658	655	666	635	704	627	644	601	633	674	641	627	636	668	655	661	640	673	638	649	603	637	655	631	599	634	659	652	641	632	648	559	632	661	615	629	621	611	619	636	698	668	654	657	590	657	588	631	666	640	661	656	624	611	691	648	668	621	665	625	635	628	656	685	621	664	640	656	650	660	614	631	634	651	632	648	595	640	638	644	643	606
22642	20960	28734	23356	20960	20985	7040	852	583	519	446	445	382	366	358	305	339	321	305	272	259	270	283	261	254	248	259	269	263	274	256	247	258	246	265	264	245	235	227	234	253	252	253	248	221	234	259	215	243	236	263	265	262	229	223	212	263	240	237	251	251	211	266	247	250	225	233	216	246	255	261	253	215	222	239	248	249	228	233	238	232	211	225	260	221	242	199	212	238	214	238	236	211	238	240	233	258	247	224	220	211	229	217	246	230	222	238	218	235	247	236	222	236	219	242	217	207	231	243	237	237	238	218	246	230	218	219	263	225	250	228	251	273	217	212	203	254	217	246	227	246	213	219	210	206	245	235	231	215	234	245	225	256	231	220	230	237	240	218	247	246	253	239	221	277	243	252	218	220	225	225	227	219	255	212	220	226	224	254	230	234	216	223	256	206	240	253	219	224	267	231	220	224	224	228	229	243	241	216	232	216	221	238	220	244	241	247	217	212	260	249	245	248	231	221	218	198	221	225	230	238	237	246	219	234	222	237	229	207	212	253	242	237	251	216	247	246	197	226	243	230	213	246	230	229	248	251	265	224	211	209	213	235	232	204	215	219	215	264	244	229	205	218	218	236	215	192	191	236	220	217	232	253	219	231	246	219	210	199	215	253	247	247	242	228	234	250	235	231	206	206	229	210	244	235	248	220	237	217	226	199	235	186	206	208	239	230	245	228	239	214	210	232	244	234	231	219	220	220	242	240	236	230	207	228	249	248	196	255	215	243	248	237	244	233	240	232	244	184	222	215	247	244	236	236	233	224	212	203	206	216	268	241	242	246	224	215	236	238	244	192	236	231	244	235	247	200	231	232	217	245	232	236	205	207	230	237	215	234	227	245	249	241	209	218	214	232	205	238	220	230	276	223	238	215	236	229	236	229	238	244	208	259	210	222	223	248	220	233	230	243	246	228	228	228	221	223	222	206	215	234	231	218	226	264	245	227	224	208	249	244	230	230	247	236	238	233	238	246	231	250	242	221	242	252	237	259	254	245	211	248	240	237	251	230	206	241	227	250	204	219	238	262	235	238	254	233	226	221	221	202	224	220	196	217	259	256	233	242	230	222	200	244	198	239	213	233	225	231	225	241	237	248	265	216	238	215	239	231	229	233	230	254	238	244	224	220	241	230	232	219	216	217	226	211	245	241	225	244	259	238	229	235	215	208	256	213	246	212	217	246	244	247	264	224	220	208	204	243	220	217	234	220	240	220	258	224	205	230	230	251	222	242	227	257	208	241	245	251	234	238	202	220	246	244	238	233	240	214	226	220	235	225	256	238	228	230	208	235	241	257	220	209	264	217	216	218	233	230	238	222	225	241	228	263	231	211	206	245	226	250	227	238	236	227	232	238	231	229	217	241	245	196	196	234	236	219	257	258	220	221	209	248	224	232	242	229	216	200	230	230	215	240	237	226	242	232	231	220	212	220	224	208	193	233	242	210	234	233	235	191	248	233	218	253	239	245	243	231	248	204	222	209	246	233	213	224	210	232	229	203	229	247	240	233	214	211	235	236	253	218	194	223	208	234	227	229	251	221	219	231	216	242	244	219	223	221	238	237	221	219	230	234	216	240	214	219	245	242	245	231	245	233	221	233	222	253	219	247	221	232	249	246	234	230	243	243	221	226	217	224	234	212	224	229	240	232	234	227	229	222	200	236	220	204	195	235	263	236	218	249	227	230	203	227	246	190	215	189	257	227	231	214	240	252	217	216	219	234	224	243	222	236	222	230	204	254	242	240	234	236	224	272	237	225	212	203	229	213	231	244	234	246	248	219	240	210	245	258	232	218	220	238	235	221	230	228	224	226	244	229	231	234	247	201	227	233	219	204	234	233	230	241	205	245	204	234	234	234	219	241	232	222	231	223	199	230	208	259	219	203	252	211	241	212	244	274	226	240	210	212	223	258	245	232	211	223	209	205	220	247	218	241	225	194	221	214	206	245	244	250	239	232	230	234	240	247	256	245	224	211	251	215	222	238	199	252	242	237	241	205	213	238	252	219	233	242	241	223	233	224	260	244	235	250	233	232	254	213	221	241	226	243	233	255	242	232	230	243	233	225	209	226	241	211	223	229	268	255	240	241	262	230	225	233	230	212	210	244	227	212	219	222	222	214	248	243	242	245	198	229	235	206	212	195	193	221	224	234	229	246	252	206	216	205	237	204	240	259	230	223	232	228	242	229	267	213	240	222	217	233	226	199	218	255	207	242	222	247	231	227	225	230	214	213	233	216	212	243	233	246	230	231	262	246	226	212	239	216	221	239	228	234	247	223	230	214	240	225	214	248	215	229	256	207	237	218	219	237	223	250	188	214	241	225	213	238	232	254	243	251	229	244	211	268	217	215	230	223	205	227	243	219	245	237	242	258	194	256	226	234	210	236	214	236	218	241	212	243	237	239	216	216	215	243	259	238	224	212	217	233	235	200	231	240	237	214	203	213	224	245	248	225	212	223	232	221	227	217	249	251	217	202	226	227	234	226	238	240	232	256	217	202	247	262	239	235	248	209	226	224	219	241	253	216	242	242	232	244	241	217	248	247	230	231	230	213	227	234	256	250	223	211	215	226	214	234	251	259	228	222	231	229	243	209	234	223	243	226	247	240	222	227	232	222	211	214	253	221	227	232	226	198	247	237	213	229	229	247	222	220	252	260	226	233	222	226	243	243	211	240	213	225	235	242	248	206	242	230	243	226	256	212	214	228	219	225	222	201	219	243	234	231	229	218	194	209	248	238	236	235	221	233	250	239	239	229	225	241	213	212	209	210	212	207	235	225	257	259	244	244	227	232	216	217	251	216	204	218	237	248	242	222	244	207	231	227	218	236	226	229	208	227	212	226	221	228	211	225	215	228	226	233	229	224	228	227	211	242	231	203	240	236	229	241	203	223	267	255	226	226	220	230	258	219	244	240	211	231	239	223	241	213	222	220	224	242	232	247	243	224	216	242	218	220	221	252	214	221	204	240	201	229	218	255	254	254	206	235	237	240	206	233	232	239	234	238	210	258	243	227	219	221	232	224	249	219	227	207	229	213	252	211	244	240	207	242	243	204	231	218	210	237	248	218	243	253	234	209	215	235	240	203	226	231	241	220	235	228	218	233	245	253	215	253	235	256	238	224	246	230	277	240	241	230	238	239	217	228	212	219	232	216	220	237	229	199	225	224	243	218	211	253	239	211	217	264	230	214	230	211	238	230	230	232	228	233	230	246	242	228	203	234	224	225	229	231	233	220	248	239	215	224	221	231	218	192	249	225	207	250	239	241	241	209	227	231	224	236	257	232	244	265	233	217	222	196	219	229	238	232	219	221	229	251	248	234	234	225	244	213	232	241	226	241	226	218	213	225	227	239	223	208	234	214	252	227	241	241	220	240	210	241	207	216	257	234	237	262	239	219	233	240	255	211	237	220	260	246	252	211	228	235	233	232	231	238	235	229	230	224	216	232	231	239	224
24464	15208	12493	6213	4466	3199	2361	1888	1537	1333	1139	982	853	809	692	670	673	576	538	543	518	511	460	499	472	399	409	446	405	397	413	334	396	395	369	391	391	366	409	362	383	372	363	390	381	387	347	376	378	327	383	369	373	377	383	365	346	369	356	340	364	378	391	344	348	363	330	312	361	372	365	337	340	363	343	320	376	349	326	349	372	384	369	356	356	351	366	357	339	360	338	352	360	346	349	343	339	335	336	334	362	373	346	349	356	304	361	353	310	329	354	352	364	345	347	350	350	360	358	323	325	353	348	360	373	376	347	335	367	359	317	343	389	352	366	312	376	331	345	347	371	349	365	336	366	370	321	368	345	307	331	318	369	358	324	345	304	335	368	357	359	307	317	344	344	351	369	361	303	354	336	351	356	350	311	350	336	325	351	334	359	346	330	325	357	366	317	342	345	365	347	402	333	328	364	354	378	342	342	347	350	323	303	336	322	332	383	338	324	328	321	325	344	323	369	347	412	323	369	336	344	361	346	351	368	339	334	321	348	323	401	297	326	336	343	337	338	335	312	350	326	345	353	334	327	363	339	338	326	355	346	371	329	364	319	351	327	359	327	352	360	301	336	333	318	349	327	347	356	347	349	332	352	355	380	359	359	330	326	346	352	339	348	356	333	343	303	338	311	361	347	347	368	366	344	341	290	336	350	310	347	334	305	333	344	356	340	355	333	329	318	346	315	316	348	351	338	320	321	364	332	353	346	340	351	345	339	326	325	315	339	342	286	329	313	344	326	320	385	338	354	352	374	389	373	326	333	355	351	385	346	371	333	374	332	306	343	326	326	317	324	352	348	335	320	311	357	352	318	332	342	366	336	379	370	327	329	347	346	306	329	307	358	327	356	338	344	349	339	309	340	336	301	335	338	344	331	393	352	336	362	337	355	374	334	340	315	326	393	356	346	324	327	359	324	360	301	317	363	351	322	376	325	362	322	334	338	288	349	344	344	313	321	362	320	342	334	348	359	310	372	323	332	299	327	342	356	350	361	332	380	331	343	328	358	337	360	313	352	356	314	320	334	329	328	394	325	324	333	349	334	332	340	326	358	308	366	355	363	316	334	355	336	324	334	363	337	350	324	369	343	361	328	389	353	345	360	317	330	363	356	376	336	331	363	328	339	322	357	330	332	304	339	351	352	335	346	321	331	384	356	340	343	345	342	341	371	332	331	344	328	325	337	367	358	342	337	340	340	346	325	380	331	344	333	340	328	337	315	330	320	347	326	346	354	367	355	323	331	368	333	333	328	328	339	336	363	357	365	387	339	327	324	357	344	299	324	340	290	372	334	357	361	348	324	332	323	347	369	313	338	345	364	339	356	350	350	344	346	352	342	337	331	351	332	353	344	335	316	353	332	363	320	374	344	335	328	372	337	339	359	377	339	369	321	332	353	350	294	340	313	338	396	371	337	369	362	331	325	345	334	346	352	316	332	364	365	386	357	343	369	352	340	320	370	352	332	339	361	337	313	302	314	398	352	334	357	343	339	344	321	356	326	363	326	345	326	330	343	355	330	364	327	355	325	339	338	304	355	329	377	317	351	334	346	360	316	315	322	331	352	339	326	355	358	360	342	341	347	360	332	340	318	355	344	330	318	353	336	342	305	331	365	349	325	337	344	309	349	321	347	363	332	326	327	314	355	317	344	308	358	331	328	318	365	344	330	377	299	292	338	334	339	399	342	352	330	343	350	350	348	338	368	352	342	342	329	369	349	345	311	372	356	343	348	345	325	336	372	345	331	358	332	345	338	316	336	326	307	323	305	338	343	355	358	328	331	368	334	357	314	335	332	339	349	323	349	338	325	356	331	346	354	362	294	349	342	360	349	363	345	340	327	354	354	362	363	346	363	360	322	370	365	345	339	368	380	350	350	356	343	339	367	311	356	302	328	360	335	333	335	308	359	331	359	342	332	360	339	326	334	343	311	312	332	349	334	329	337	302	349	344	327	340	362	350	316	347	370	327	312	324	343	369	331	343	331	339	331	337	366	328	340	330	381	304	338	349	391	362	362	326	334	355	343	375	340	343	390	301	339	343	379	320	335	337	335	351	330	303	364	337	359	329	359	331	342	338	320	363	372	336	335	344	324	333	333	362	364	348	339	370	307	345	313	367	341	365	353	350	313	343	338	335	326	303	340	340	302	314	326	340	367	340	324	335	345	327	343	302	326	354	337	307	349	345	367	371	335	388	350	372	327	322	336	324	360	357	342	314	334	334	328	339	308	333	333	346	356	324	327	351	327	317	334	323	336	321	309	333	324	324	341	371	344	361	379	351	337	347	377	365	315	338	350	358	322	347	348	348	329	360	329	373	332	323	338	346	348	358	340	295	366	352	358	335	334	336	400	331	326	340	336	318	330	333	342	347	315	325	348	357	346	350	361	363	352	336	373	342	346	319	306	355	364	334	334	341	319	348	337	351	289	339	345	333	360	367	369	311	301	378	343	324	374	354	338	340	378	329	331	347	357	403	341	321	352	352	350	352	351	353	352	356	358	364	352	342	367	320	334	353	351	355	338	368	328	344	396	331	336	363	310	324	337	364	350	337	346	376	306	332	323	340	321	319	342	305	356	362	333	340	368	348	298	331	314	357	348	316	350	330	336	334	305	323	348	338	352	357	335	340	346	329	349	372	362	361	361	325	343	352	371	330	346	321	347	333	351	322	358	372	347	365	370	312	345	321	359	325	332	360	333	322	326	374	323	361	342	366	339	360	348	341	339	321	315	352	330	356	349	332	344	385	341	306	359	349	320	324	319	365	369	335	316	345	331	345	332	327	345	352	336	341	346	324	351	374	325	365	320	355	346	324	359	331	329	316	347	333	339	397	339	337	326	306	329	319	375	343	329	330	345	320	351	330	344	338	332	361	340	348	355	336	330	332	321	357	351	342	371	348	353	341	359	326	298	332	329	352	358	350	341	334	330	348	338	377	354	348	363	335	326	346	357	344	361	347	320	323	317	347	327	342	354	321	309	330	357	386	346	337	334	317	363	335	349	341	364	323	356	342	341	357	314	331	369	340	352	351	382	311	330	306	334	325	372	337	323	355	324	338	365	358	356	357	348	344	331	348	327	351	358	339	324	356	378	381	356	355	350	358	311	302	328	316	321	332	340	317	337	326	340	372	330	346	351	367	360	352	330	341	334	314	314	332	353	349	347	331	331	328	373	348	338	377	361	361	387	364	328	342	361	332	337	341	370	360	338	318	338	326	349	360	316	328	334	335	329	353	351	330	355	333	330	342	299	336	328	332	372	331	335	358	346	329	330	333	320	361	353	332	323	346	339	361	335	324	337	329	342	366	326	352	346	363	338	366	335	331	315	354	373	356	372	321	374	295	341	340	354	358	366	349	341	364	365	329	349	323	346	350	355	333	341	350	319	329	353	331	329	329	331	375	333	335	311	364	317	336	337	345	333	335	322	350	325	342	323	337	383	310	356	336	327	334
26584	20242	7740	777	541	494	446	453	446	454	433	443	423	407	424	429	421	427	388	444	436	389	396	425	436	439	429	402	422	425	389	411	433	428	438	416	413	407	429	428	407	434	431	400	420	404	444	427	425	409	411	443	413	439	444	457	415	415	436	430	421	423	375	433	459	456	426	411	430	423	453	394	427	426	408	414	433	433	460	448	403	438	430	424	431	437	409	415	423	426	427	437	422	450	410	398	446	424	380	410	440	399	414	414	416	453	473	442	449	414	443	424	445	458	418	446	419	438	414	419	391	408	472	436	435	388	445	402	439	423	458	422	471	411	383	397	408	395	406	404	418	420	450	427	400	448	418	437	415	417	401	430	420	393	427	409	429	418	411	401	427	414	388	437	443	449	437	444	422	401	445	415	378	412	400	431	419	433	417	405	441	431	436	416	442	433	432	454	466	420	461	451	417	419	422	426	417	401	413	428	406	436	457	427	421	425	392	419	422	451	436	439	376	416	421	401	435	431	470	438	401	434	425	417	452	422	410	434	430	423	450	419	455	416	396	435	432	410	430	432	455	430	422	397	397	400	390	445	385	426	427	442	436	420	400	433	416	439	393	472	459	374	438	458	423	407	443	434	448	427	410	428	433	409	439	439	415	457	404	383	420	393	435	428	422	450	364	427	390	426	439	402	382	432	406	406	416	425	402	420	415	414	396	398	405	406	429	422	430	447	404	388	397	408	425	448	473	433	455	420	392	409	424	422	433	426	432	413	425	407	392	410	410	409	404	385	443	413	416	436	428	384	435	425	408	442	415	390	440	460	375	407	446	403	458	449	411	439	408	399	404	425	392	438	413	395	450	412	419	462	405	425	420	418	408	398	386	392	424	432	445	423	413	430	411	468	414	425	435	460	401	423	384	406	463	445	434	421	400	404	452	454	418	416	418	416	460	396	431	448	397	433	428	409	419	417	412	396	407	413	391	415	395	428	428	400	429	438	451	456	395	402	422	444	418	435	445	446	431	437	437	418	412	459	422	391	414	419	401	431	418	440	419	452	408	418	435	474	425	450	425	468	434	436	417	392	425	403	413	388	399	411	431	440	381	403	413	438	410	438	407	426	409	440	408	395	446	445	427	428	431	443	415	412	440	382	441	407	418	423	392	429	421	413	424	391	424	401	440	433	429	419	420	402	394	438	455	405	399	399	431	447	438	401	457	410	416	465	424	460	444	402	414	424	427	435	399	407	457	403	429	402	417	429	422	440	431	440	399	433	391	432	421	414	449	441	417	398	403	408	451	411	422	405	442	412	435	413	419	419	410	423	419	414	447	436	439	423	438	414	429	432	424	425	417	428	445	427	404	421	410	428	445	448	411	413	355	385	377	391	409	451	417	398	410	425	459	423	415	419	380	392	441	414	413	431	437	440	406	432	424	416	424	429	414	419	423	439	430	390	397	442	441	409	438	450	417	421	396	444	457	435	419	401	416	437	417	393	409	398	394	415	436	398	424	431	416	450	447	451	410	432	451	434	423	442	410	419	422	412	399	407	439	403	459	424	472	434	430	429	428	400	440	407	440	417	413	398	430	426	408	440	423	384	416	409	412	448	425	430	393	428	405	457	435	435	414	419	447	393	445	403	396	430	416	394	456	390	424	427	446	433	453	433	425	432	433	397	427	424	381	389	404	411	446	408	412	387	428	401	435	421	387	411	393	400	395	470	394	441	419	399	398	412	406	412	439	467	417	426	440	424	387	458	430	462	438	433	449	431	429	401	435	432	448	398	405	418	406	435	475	404	421	425	427	446	432	412	435	452	385	409	422	386	387	382	407	453	431	419	427	402	441	396	419	433	418	405	419	422	452	367	452	412	469	433	425	393	427	407	426	398	390	428	387	392	421	431	429	404	481	428	427	415	409	412	428	449	381	425	412	395	397	415	466	416	421	417	433	428	410	419	412	375	463	452	402	453	408	410	453	436	414	418	423	416	429	421	412	451	420	394	442	394	452	428	392	424	377	468	398	440	415	451	440	397	382	416	425	450	447	419	416	411	397	409	411	403	407	432	430	416	428	402	407	394	417	441	425	414	426	412	362	424	403	424	423	433	410	407	432	448	436	452	411	435	417	393	420	435	431	428	446	416	406	417	423	439	438	401	410	402	431	427	467	425	451	434	430	412	416	428	426	455	427	450	442	428	435	431	397	444	389	420	418	410	425	412	450	391	417	413	439	422	416	382	418	388	414	405	400	360	409	386	434	402	421	438	452	459	440	433	398	463	448	426	406	412	410	417	430	419	384	403	453	450	403	415	429	397	422	411	377	432	417	436	449	438	410	439	440	421	422	419	405	439	415	365	415	441	409	433	393	419	466	426	434	417	423	414	452	452	404	450	439	392	418	411	396	406	422	380	444	419	379	424	451	437	448	425	412	384	453	413	420	428	405	415	423	421	436	411	444	449	442	429	424	394	447	404	408	374	417	417	420	407	438	442	457	436	397	387	430	431	436	408	437	419	418	401	433	430	453	430	435	424	408	407	424	407	398	449	425	452	406	452	446	439	443	414	405	365	460	412	397	408	416	445	420	386	420	427	379	410	416	418	388	411	406	441	460	458	437	405	429	402	415	407	405	413	403	415	465	440	401	414	423	421	439	388	430	421	457	406	426	434	457	458	396	404	420	400	434	411	438	440	414	420	413	427	473	452	394	441	444	389	428	419	428	403	423	423	424	415	432	408	425	449	432	421	425	436	441	413	413	442	418	424	433	425	417	471	425	413	437	445	440	435	445	433	473	478	412	418	415	433	433	400	403	436	425	417	412	403	461	450	430	446	409	420	423	430	424	444	401	410	413	436	442	427	430	422	461	432	440	390	410	428	419	406	467	398	434	455	445	419	419	426	403	396	409	427	440	430	433	430	393	418	393	419	396	450	437	422	428	429	429	423	451	466	427	423	402	429	429	445	418	452	391	410	471	429	397	387	437	400	413	423	422	426	436	398	448	383	443	443	424	406	399	418	433	430	409	444	411	427	424	437	438	427	363	425	406	388	444	412	411	419	447	430	398	417	442	398	437	427	416	399	417	412	437	428	409	432	412	353	428	406	423	431	432	417	443	387	395	421	404	449	422	421	414	430	401	420	405	426	441	425	438	462	425	421	448	434	442	407	445	433	397	453	421	440	433	438	425	402	441	415	429	408	446	433	403	436	419	427	457	435	411	414	441	427	434	406	438	386	390	436	464	425	439	413	452	405	419	457	434	389	433	417	424	402	469	428	439	440	400	403	413	413	454	443	439	409	420	404	410	464	454	384	397	417	451	420	427	428	381	392	420	423	433	418	439	430	431	400	403	408	386	444	413	404	420	421	455	412	425	434	400	426	418	427	430	422	418	397	414	420	434	399	440	438	380	401	432	449	453	422	432	395	424	444	420	417	415	417	412	401	404	413	418	413	406	430	444	418	422	403	429	421	393	428	445	397	394	430	388	358	416	374	430	435	461	413	428	432
7520	1304	1184	843	773	710	684	675	661	634	649	612	603	643	673	605	627	622	627	648	637	584	588	646	587	623	611	608	660	570	588	614	621	635	623	610	633	592	643	594	617	624	612	584	585	603	609	577	640	651	570	590	636	576	609	628	609	582	584	591	607	583	588	600	536	597	618	587	626	604	579	643	645	583	614	621	617	637	623	622	617	588	621	608	609	624	560	607	637	555	626	593	590	603	597	628	640	651	586	604	618	585	602	631	578	601	610	621	636	635	625	621	608	606	585	620	601	627	579	578	590	626	590	546	611	559	607	571	635	599	633	613	588	630	585	588	561	581	576	576	614	646	599	602	615	606	602	597	642	614	577	615	629	631	568	637	609	571	592	654	634	578	604	625	626	585	570	610	601	617	586	614	670	644	627	614	628	608	600	615	611	596	606	613	617	652	646	618	608	637	626	561	612	631	577	591	615	572	596	605	614	590	595	626	600	562	586	581	628	633	594	610	609	606	606	581	583	624	625	593	577	622	607	608	647	583	621	590	624	613	576	582	607	617	626	591	604	606	620	585	655	593	625	625	636	618	617	599	612	608	600	634	664	605	588	633	640	597	665	591	592	616	602	628	628	644	590	635	596	610	621	595	644	632	605	586	616	614	630	574	659	601	610	617	617	595	584	603	641	598	601	640	637	597	606	630	576	621	637	616	610	607	684	578	577	554	670	606	603	586	602	629	649	598	619	605	571	615	556	659	648	617	588	618	605	592	645	599	579	615	632	589	601	591	542	636	656	589	623	591	627	584	601	589	594	639	622	600	609	606	579	630	627	610	617	622	579	612	592	608	611	634	592	611	606	581	573	576	582	684	603	601	576	556	634	626	626	608	614	596	613	662	611	607	610	617	593	638	657	605	621	600	618	601	615	669	633	583	613	563	599	576	572	603	608	631	590	629	622	651	593	609	552	611	624	586	587	579	616	652	605	634	635	611	568	576	568	577	640	615	582	613	624	586	635	635	617	566	654	578	665	618	591	588	582	586	595	600	631	619	628	596	623	564	609	617	586	592	605	615	614	618	618	643	614	592	579	624	591	602	598	593	605	631	604	603	652	619	573	622	600	609	581	589	604	601	593	589	599	658	645	613	635	635	599	589	610	632	627	618	575	606	643	652	592	617	636	624	637	587	582	601	601	598	642	621	578	613	594	614	634	625	604	600	647	625	609	574	590	612	607	559	639	616	601	613	652	600	573	592	621	619	640	610	662	582	561	620	634	552	632	637	577	604	631	631	614	679	625	655	617	603	638	592	620	613	596	644	616	625	656	624	613	679	622	597	592	602	591	559	616	575	616	581	592	599	656	592	647	585	656	600	599	626	604	627	639	634	615	603	640	609	576	577	587	592	650	619	582	607	661	625	617	614	639	615	605	610	634	581	582	663	619	617	626	563	645	607	640	582	640	624	597	591	609	609	602	600	584	638	576	597	617	606	600	646	609	598	562	595	626	636	640	585	587	556	610	554	614	572	604	582	602	611	618	641	585	628	615	564	665	605	586	613	588	615	628	634	625	630	570	611	580	615	558	655	615	610	602	601	591	593	592	595	593	581	598	617	616	617	623	624	598	639	625	603	604	646	578	618	571	615	615	628	619	624	619	656	611	556	540	583	636	546	635	595	623	632	634	634	597	594	590	642	604	641	623	602	610	642	601	619	596	608	621	631	586	576	624	587	592	636	586	598	596	655	671	583	626	625	621	574	611	611	635	612	592	613	611	620	630	629	608	638	622	617	628	583	630	587	609	602	588	653	621	600	631	602	611	612	611	584	614	607	592	625	592	627	589	592	615	608	611	623	602	646	643	614	566	619	612	623	639	593	619	606	590	599	617	649	581	620	597	603	586	644	616	634	588	598	638	619	595	627	608	582	604	598	615	563	619	639	639	640	595	588	638	627	616	595	657	593	609	671	583	564	617	643	627	616	622	615	585	613	623	636	599	604	615	631	601	609	638	613	591	583	626	593	645	591	628	626	598	625	614	630	597	638	625	600	594	590	610	613	639	638	628	569	601	643	606	610	628	642	643	607	628	614	597	579	589	595	643	613	591	604	590	591	615	599	571	592	641	623	603	630	613	606	575	632	649	604	606	571	628	617	632	632	634	640	630	636	662	591	637	581	588	604	610	619	650	579	590	622	605	597	608	623	601	587	624	627	614	610	652	586	600	593	604	593	661	586	640	641	625	618	603	638	595	633	589	583	587	586	616	593	613	631	625	589	627	577	594	638	594	631	633	593	583	579	617	596	581	605	582	596	638	603	598	601	620	589	611	614	597	598	599	591	584	600	599	596	666	615	646	583	647	639	586	619	588	593	643	570	608	588	688	588	611	635	597	620	607	627	642	623	654	578	607	588	605	617	582	598	583	611	629	597	590	623	617	597	563	658	579	628	660	646	577	582	632	609	617	621	610	631	590	605	570	616	569	635	599	607	620	631	609	598	617	587	613	633	624	571	612	642	639	547	659	623	605	551	599	567	645	611	648	590	556	610	631	568	615	582	606	604	608	607	594	557	637	600	577	619	552	643	594	635	555	627	596	606	592	649	627	602	606	573	649	630	611	593	579	631	627	641	625	617	604	589	626	604	578	573	612	610	564	587	614	622	616	589	603	628	591	620	573	628	613	660	557	631	590	607	605	591	608	565	578	627	627	590	588	573	637	571	649	570	579	573	558	592	614	633	616	615	618	624	598	603	605	606	587	607	622	618	620	586	588	585	636	587	580	585	562	546	620	589	594	614	584	578	594	669	620	621	630	618	615	617	608	610	644	653	660	580	608	586	614	645	604	645	592	606	618	605	634	561	612	584	583	624	646	588	609	613	626	614	647	589	590	590	592	640	630	626	624	615	628	589	612	598	551	608	614	568	590	603	584	640	619	604	590	582	623	590	560	613	590	618	648	619	629	587	649	607	658	581	585	611	573	618	563	640	582	618	596	613	602	583	587	596	549	613	625	601	611	612	554	571	620	611	610	618	585	584	573	631	625	585	656	651	621	610	595	634	616	631	594	651	636	624	605	610	562	612	602	602	630	596	618	660	607	592	606	591	585	641	616	598	632	610	583	578	544	603	558	599	611	567	623	640	645	621	567	638	642	631	628	630	585	623	583	653	624	667	580	638	565	628	585	593	596	623	622	628	622	581	587	663	624	646	644	577	591	615	571	575	584	586	565	599	623	593	618	605	577	616	529	625	636	624	606	615	605	601	606	568	628	565	617	591	618	618	558	636	568	608	613	594	589	592	633	591	597	569	593	583	585	625	596	574	616	606	566	635	626	617	595	626	599	623	571	604	601	600	605	568	610	601	607	613	574	588	636	599	535	617	629	618	589	633	677	626	597	631	641	640	608	637	596	646	628	595	591	581	600	625	621	633	605	590	630	590	605	640	609	590	616	617	629	625	659	609	612	628	586	609	640	631	618	599	574	600	597	601	591	608	613	601	613	611	583	563	592	657
23338	20938	28339	23703	20926	10903	1107	773	663	581	577	535	495	469	489	501	466	512	474	456	487	482	445	442	477	416	488	422	455	431	424	458	446	478	456	429	444	438	446	436	462	439	460	429	458	470	476	418	434	439	469	423	461	462	444	464	437	487	435	418	431	452	441	400	427	444	441	436	424	441	442	427	408	461	439	416	433	444	428	465	435	453	462	412	409	423	420	427	421	436	448	439	428	441	462	402	417	432	449	455	471	465	417	422	428	411	468	460	417	409	433	450	427	418	431	444	459	458	436	428	427	408	453	439	441	434	435	466	478	459	445	439	464	434	422	433	445	454	428	412	426	440	455	421	438	458	418	441	438	429	466	420	424	440	426	400	439	423	443	462	469	454	438	435	455	411	428	425	434	436	405	443	465	426	448	472	455	457	426	430	444	463	413	425	425	399	421	420	468	439	424	437	468	467	436	448	387	431	417	412	393	414	455	436	440	451	410	423	377	418	424	477	465	445	396	449	455	424	476	426	451	441	415	430	443	436	431	426	458	452	412	455	463	435	476	439	436	451	445	419	445	435	410	469	399	504	412	435	425	417	409	435	433	438	427	452	438	437	430	403	432	435	438	443	428	458	433	472	422	435	432	397	471	417	434	430	413	438	459	467	400	452	428	435	445	430	433	430	393	424	434	437	400	421	436	450	434	438	419	403	393	417	421	398	451	452	441	452	462	436	466	428	439	416	431	461	447	438	446	414	449	445	404	424	434	424	421	461	432	416	410	450	427	444	403	439	450	435	454	438	448	430	406	405	430	435	423	433	442	447	454	433	469	472	405	431	430	434	417	436	432	414	431	455	438	450	440	443	458	420	430	426	396	442	450	430	426	422	447	427	433	482	408	449	441	417	456	423	420	481	447	414	426	432	477	443	416	436	419	383	414	420	458	441	412	415	405	449	431	480	474	456	418	427	422	468	423	447	411	457	432	412	448	415	431	415	419	463	466	421	427	424	466	429	424	434	418	478	406	399	468	464	426	421	469	451	422	434	437	425	433	392	465	400	434	411	423	486	425	433	423	440	408	453	441	425	404	459	455	431	443	435	425	444	481	422	409	444	427	468	426	449	444	417	416	437	463	464	451	446	418	474	438	443	442	468	459	462	457	417	416	412	414	423	417	438	451	445	432	415	445	460	445	423	411	423	460	424	429	449	458	452	503	444	486	405	443	443	428	419	421	449	439	464	395	408	429	441	442	448	419	439	431	452	411	454	448	443	447	441	444	488	475	434	428	444	423	451	462	459	462	443	416	427	434	419	443	450	448	484	440	440	461	410	395	393	415	412	445	446	431	423	454	438	442	453	442	453	443	452	433	453	414	432	434	456	450	417	431	447	430	442	445	413	425	427	430	417	470	473	436	446	420	446	452	442	452	418	422	402	406	433	469	448	413	403	470	427	439	445	400	394	410	470	427	424	406	450	428	410	481	441	413	436	445	424	467	437	435	436	423	435	446	459	441	451	395	425	459	441	423	424	438	443	421	436	402	403	455	413	404	450	453	434	432	460	466	440	386	446	424	443	415	422	462	438	390	393	423	392	455	444	359	418	432	461	481	418	464	473	421	422	419	416	421	418	447	432	453	397	451	442	398	396	404	414	431	454	440	423	443	421	438	425	422	393	420	459	450	441	446	418	427	461	411	415	464	436	463	437	418	417	435	441	421	441	465	458	412	430	416	449	418	420	451	436	421	454	437	385	396	444	439	411	447	467	440	407	458	416	418	409	507	432	423	476	424	429	430	421	447	441	420	421	439	463	410	432	454	423	437	433	453	466	442	473	423	433	425	486	452	444	421	433	413	469	465	422	483	422	411	439	460	414	437	422	425	423	427	415	446	462	431	431	428	420	431	435	436	441	415	413	416	432	430	473	455	438	467	421	408	446	435	469	419	445	433	481	448	450	428	426	453	450	449	442	439	443	437	448	472	442	421	456	459	433	423	396	452	419	445	441	418	460	438	435	428	460	433	453	460	406	438	439	432	480	417	456	443	453	435	448	448	388	417	459	399	433	447	411	409	453	461	419	460	389	407	448	398	432	437	401	439	458	454	423	416	469	421	437	426	425	424	435	425	427	408	431	421	415	447	442	478	444	480	440	429	450	380	408	439	436	472	484	421	450	426	423	459	432	436	397	446	438	415	401	441	461	452	425	441	410	404	456	407	460	458	421	438	474	434	418	456	466	428	469	435	400	434	459	438	407	428	433	468	443	409	451	418	430	432	425	445	439	407	409	442	462	434	445	466	451	425	415	448	434	412	467	435	450	467	456	464	404	439	423	429	435	428	433	433	469	473	431	418	441	439	413	397	427	401	471	426	426	447	430	474	442	460	437	442	446	446	419	419	432	431	428	441	438	450	421	447	423	467	434	442	466	425	434	432	422	446	444	424	422	446	409	423	429	403	397	381	431	468	403	445	447	434	444	427	450	398	453	445	404	408	440	398	429	469	445	455	436	451	424	435	381	439	437	445	430	431	468	441	416	424	435	408	403	451	409	407	415	417	428	393	434	415	392	416	438	444	424	412	418	422	421	463	406	442	444	429	467	432	430	465	461	432	439	477	443	464	451	433	436	441	461	406	434	408	424	407	445	420	421	461	452	409	434	421	423	428	396	433	426	431	436	445	397	464	390	438	433	477	446	408	454	438	451	444	429	454	427	469	437	397	438	431	476	411	439	426	462	439	462	431	414	403	411	445	427	442	413	416	402	429	395	460	424	424	405	484	423	471	426	419	453	432	412	422	471	449	422	431	455	437	412	411	445	442	421	430	447	467	443	389	425	443	453	448	445	452	409	475	411	473	423	418	416	416	437	442	427	443	436	446	403	473	425	400	437	512	452	441	425	399	445	408	396	390	413	417	430	449	438	465	462	451	424	411	412	465	432	423	424	407	459	460	477	405	438	428	401	436	449	439	457	385	395	430	430	431	442	432	412	455	429	466	452	436	454	410	442	437	409	460	445	449	450	407	432	415	435	435	439	436	390	463	460	475	448	423	409	450	423	449	437	442	420	410	468	451	448	421	432	396	428	415	440	440	447	416	465	441	428	467	438	430	435	450	423	390	462	426	419	448	450	434	416	445	404	437	441	426	450	457	431	418	415	434	427	398	426	474	433	432	430	411	412	462	422	440	406	464	446	450	449	434	437	425	388	386	441	449	442	432	419	438	456	473	455	419	418	402	414	430	428	423	423	428	438	449	452	429	392	449	437	455	419	423	431	443	447	429	429	429	423	438	461	425	398	406	443	413	459	453	467	441	422	406	436	429	393	457	466	422	396	426	446	402	465	442	454	411	450	445	444	425	400	436	450	389	427	442	422	380	397	436	443	439	433	458	406	431	446	429	433	434	404	438	431	441	437	422	420	432	436	415	441	458	438	461	401	445	428	455	456	435	485	406	399	447	445	430	426	444	432	459	449	406	426	413	432	450	422	440	423	418	420	430	402	447	454	436	436
21998	9960	8154	4016	2917	2241	1745	1500	1236	1134	960	925	945	843	842	802	788	705	803	701	684	763	731	714	683	698	678	644	693	665	604	641	664	621	631	673	659	647	670	651	664	636	623	701	650	638	674	585	638	699	686	647	668	584	680	668	661	642	644	641	614	642	651	650	613	628	654	651	656	644	662	676	655	562	641	649	658	627	660	644	680	587	632	633	671	675	604	649	647	600	655	591	639	649	613	633	623	615	632	619	615	659	601	637	659	574	623	635	640	592	651	599	627	631	649	628	654	645	627	645	642	627	604	631	628	584	673	625	644	646	599	608	615	625	679	621	655	638	664	661	616	687	612	654	642	664	599	622	595	599	618	639	635	664	607	659	608	654	621	617	633	605	609	624	656	651	640	642	673	644	623	620	602	630	656	662	601	633	632	606	643	654	608	661	621	639	673	613	636	614	621	639	628	610	626	621	662	618	629	570	622	602	572	640	690	648	635	650	621	637	603	634	580	660	620	625	688	630	631	613	611	629	686	647	641	647	649	690	690	658	616	635	645	657	635	593	625	636	640	648	614	601	660	644	610	632	637	613	654	584	637	624	624	641	592	611	625	634	609	631	598	617	618	636	654	631	633	661	613	692	660	589	598	644	585	620	667	627	621	682	635	612	615	666	653	608	635	587	615	640	631	642	637	637	596	588	634	637	632	600	636	594	614	594	641	639	663	653	642	620	596	635	649	634	635	604	667	651	642	658	637	593	642	660	634	613	651	634	637	633	665	653	643	618	594	649	657	609	616	639	639	615	623	617	619	625	639	690	638	633	632	647	642	618	630	629	662	645	652	630	672	631	616	626	621	643	614	624	614	603	616	623	656	654	670	612	608	668	609	588	620	652	633	583	585	661	622	624	595	614	619	643	635	652	684	639	625	601	608	608	653	653	598	594	617	630	634	665	591	638	654	638	602	617	634	638	622	602	655	614	619	615	632	615	592	624	643	622	607	630	656	621	622	642	632	613	676	637	681	602	621	632	632	603	616	671	649	676	603	642	615	633	630	622	708	642	584	692	684	663	677	606	602	600	646	653	642	650	621	601	658	673	642	641	624	627	602	650	623	594	588	665	651	593	609	658	608	625	600	641	594	656	624	633	626	579	672	630	615	628	630	619	656	621	604	617	654	597	681	651	632	639	634	633	667	618	688	599	642	620	640	597	595	626	636	622	630	621	608	593	652	580	596	587	618	581	617	662	600	629	661	655	656	644	568	649	648	656	588	654	551	636	651	671	615	637	635	617	659	622	665	659	608	593	658	681	628	623	630	640	595	642	628	640	600	647	629	645	628	599	615	663	678	629	650	626	641	598	644	623	672	659	584	642	668	589	673	645	627	697	637	631	655	619	661	617	625	660	656	626	645	619	632	636	645	624	578	654	619	650	624	639	616	675	639	626	623	644	665	625	613	630	641	603	602	679	650	581	631	657	635	618	611	614	636	598	635	679	664	647	667	631	632	598	583	649	649	638	679	604	644	648	621	641	638	621	643	642	604	657	629	620	626	605	636	632	626	630	621	665	651	701	630	633	630	589	646	626	606	603	627	603	631	683	632	639	584	642	655	660	641	627	618	637	658	658	642	611	695	652	662	636	653	664	613	627	636	637	606	621	645	602	595	613	634	637	633	633	658	600	638	633	644	654	603	634	622	614	640	599	582	656	654	651	656	614	650	606	641	598	649	616	603	682	627	638	622	633	605	625	667	615	640	596	678	597	635	604	626	625	651	663	605	631	621	664	640	598	670	615	623	637	623	653	614	639	654	636	609	639	636	644	675	589	650	615	661	613	605	654	629	654	657	620	632	646	623	669	666	608	640	644	647	645	637	626	638	606	619	615	684	582	608	621	625	631	630	637	591	618	659	629	623	622	634	650	634	641	622	628	623	649	663	657	609	651	658	672	679	660	624	644	646	642	635	638	637	651	614	617	630	627	620	655	650	629	657	640	635	674	631	661	628	618	642	589	638	646	652	669	619	621	618	661	671	652	612	653	618	633	620	637	636	605	632	631	628	643	664	580	669	629	647	624	639	619	613	631	599	595	604	682	606	623	622	659	622	629	659	645	599	652	612	642	656	605	628	618	617	628	613	611	626	650	621	623	618	621	634	655	686	653	653	612	615	640	650	619	635	654	657	621	667	642	668	638	579	658	619	614	622	655	653	628	648	648	586	621	671	633	678	595	632	612	608	660	670	627	670	596	647	629	598	660	666	667	679	572	620	617	637	628	641	618	617	646	624	599	638	609	628	587	649	629	655	611	654	649	593	664	618	646	641	622	643	632	607	616	635	620	650	623	648	658	659	612	633	651	575	637	670	673	621	639	665	619	631	659	631	601	601	571	637	660	631	627	643	611	617	666	661	630	624	640	652	652	625	630	652	628	588	607	626	649	622	634	651	581	660	649	616	633	650	618	638	569	615	646	605	649	588	601	654	622	648	660	611	608	659	640	634	631	605	630	675	628	639	661	651	620	683	610	616	634	632	602	612	646	585	639	663	683	621	636	604	640	616	610	616	633	626	587	620	600	655	669	647	649	601	638	628	658	608	617	642	604	653	619	641	682	644	667	611	667	608	628	632	630	662	639	631	625	617	626	587	636	625	630	606	620	582	651	582	634	631	639	663	600	572	644	600	630	627	653	623	644	612	618	629	646	576	634	619	620	687	666	662	615	635	643	602	618	665	688	611	629	628	604	620	609	621	623	646	636	637	586	654	648	610	605	613	612	626	651	634	660	600	620	628	632	619	628	624	664	626	626	632	617	641	625	613	633	658	621	633	663	620	667	652	621	609	652	593	645	605	592	616	616	635	661	653	627	645	612	656	618	601	625	680	668	652	623	636	614	656	589	608	621	680	611	601	659	622	621	691	646	594	589	590	639	645	652	618	622	631	666	641	594	664	623	636	616	618	649	648	642	633	634	623	628	629	646	616	579	627	602	646	649	627	617	608	627	604	593	627	656	629	643	578	654	632	632	616	621	642	639	622	626	607	601	688	632	612	604	658	679	675	620	623	618	655	677	645	629	648	590	640	652	602	636	631	640	664	632	622	618	618	664	623	618	595	585	623	640	642	627	637	636	597	604	668	580	623	628	608	638	629	611	623	633	589	635	702	637	587	643	657	636	631	615	659	625	622	644	677	611	638	656	622	584	690	639	594	612	652	637	595	635	591	600	656	641	637	676	607	657	605	645	641	618	676	625	598	643	580	630	678	627	617	633	631	657	637	615	633	645	629	641	596	630	595	664	660	652	669	640	640	645	678	630	608	628	648	629	659	570	641	659	631	632	610	641	622	594	670	664	630	637	632	640	613	628	611	625	672	662	625	615	631	699	606	621	622	642	602	573	654	663	619	635	602	641	612	632	635	638	606	639	639	601	666	605	619	640	660	628	667	616	649	629	664	602	612	615	628	618	622	649	609	631	610	658	591	638	668	613	665	638	687	611	615	601	627	620	657	636
22603	20934	28667	23354	20934	20962	6974	795	588	538	477	423	428	379	347	321	338	330	332	292	272	253	291	253	244	250	247	260	268	278	275	275	250	251	257	224	258	228	259	226	236	254	249	246	228	259	232	241	241	248	242	250	238	248	219	246	256	232	227	239	225	250	253	233	243	247	228	200	232	241	234	241	236	252	231	223	249	223	247	218	198	217	242	241	245	229	226	255	219	222	240	193	238	219	222	208	234	217	230	214	192	234	218	218	214	272	232	236	230	241	212	206	226	221	244	216	213	191	228	212	232	248	229	245	217	219	241	226	235	212	240	242	220	232	235	204	240	201	227	233	215	196	221	219	234	186	233	218	244	222	233	218	246	224	209	251	201	230	216	228	238	230	239	211	226	238	205	209	215	232	235	207	214	235	211	220	242	238	215	238	247	222	216	250	228	246	235	257	230	207	233	232	237	242	228	237	228	224	243	223	238	236	217	232	209	235	220	229	201	209	237	196	244	197	234	212	220	227	246	238	255	221	225	248	226	212	259	223	201	236	230	246	240	208	222	252	240	203	250	241	243	216	227	212	244	253	221	240	213	227	207	223	202	238	229	198	219	254	230	231	206	232	214	223	195	256	219	239	220	245	240	237	231	230	241	266	237	243	217	223	247	237	234	219	231	248	199	219	250	222	223	245	210	231	232	216	260	233	231	210	245	252	239	225	220	220	199	245	219	204	238	229	234	234	240	244	235	229	220	224	223	247	227	224	239	211	219	222	217	229	192	219	235	252	230	203	229	223	224	228	214	226	224	220	190	251	228	217	207	231	185	200	188	216	229	221	243	199	226	213	210	213	227	233	245	225	230	219	222	251	206	229	202	227	245	222	232	224	219	251	226	224	210	214	231	245	236	240	227	214	252	198	243	212	223	251	215	225	259	196	237	235	204	225	227	255	229	246	233	234	216	224	245	250	240	243	237	256	216	215	222	213	241	226	203	237	220	212	239	218	232	244	234	214	244	218	213	218	244	223	233	242	212	235	221	240	213	223	247	205	221	222	224	213	248	261	234	196	222	232	204	227	198	226	252	226	216	219	228	239	226	222	230	222	224	221	218	234	239	224	231	202	217	217	229	244	226	234	223	221	231	228	205	237	212	205	213	236	234	224	200	208	236	224	232	272	222	211	241	208	225	224	239	215	218	243	203	210	224	203	230	220	244	224	231	226	191	209	229	242	239	214	255	224	240	235	232	222	225	200	240	235	241	232	215	251	233	200	223	212	227	220	235	244	202	218	219	232	223	213	194	241	224	218	229	234	229	216	225	217	218	231	207	239	238	255	213	230	227	214	247	245	224	233	247	219	226	224	227	230	205	218	207	216	218	237	216	241	223	216	235	229	232	230	214	248	236	231	236	231	237	229	215	242	223	217	239	262	256	243	215	233	225	233	211	221	213	232	209	198	244	228	224	221	211	236	218	236	226	222	232	205	239	229	232	228	217	215	242	211	213	210	213	235	213	221	239	233	219	239	235	232	231	198	234	224	227	228	245	229	224	243	249	223	215	245	242	219	259	237	246	206	232	217	224	206	243	237	268	254	247	216	221	232	197	239	212	254	224	240	212	221	246	244	232	244	228	198	215	255	216	239	208	235	206	210	241	247	234	204	217	215	252	234	223	238	224	240	232	205	256	239	235	229	236	254	205	228	258	224	252	229	218	219	231	218	194	256	198	238	252	246	243	238	239	214	230	213	216	212	220	239	230	219	231	228	231	230	217	228	235	204	238	229	237	229	229	203	256	241	211	229	242	246	247	201	221	239	203	241	231	237	243	252	236	214	258	238	246	236	221	233	232	236	215	219	201	242	235	227	250	222	223	214	218	225	216	264	224	248	266	218	216	215	249	235	220	239	235	251	239	222	221	256	216	260	233	226	213	211	254	203	220	218	227	219	202	218	253	235	198	245	248	239	243	231	219	210	239	236	217	208	203	214	231	229	222	223	239	225	215	216	232	229	232	232	219	229	230	190	217	208	230	185	202	239	201	215	218	223	207	218	239	221	217	215	251	234	210	224	213	208	245	240	238	225	222	226	225	235	196	216	236	245	228	212	248	208	214	209	219	241	220	213	225	245	235	208	232	207	211	228	203	235	201	235	246	239	240	228	241	238	245	211	234	213	229	208	216	191	256	225	218	202	212	242	241	221	225	249	208	227	224	215	249	236	238	254	243	228	207	241	220	216	195	236	212	246	209	220	243	207	221	245	248	233	234	239	224	241	234	205	215	220	247	204	238	229	212	263	221	238	232	205	255	269	233	188	234	207	260	226	233	246	231	245	228	202	236	211	244	226	239	235	211	222	208	221	212	227	221	231	252	226	191	220	237	218	216	224	252	207	248	253	212	232	215	228	239	207	223	216	233	271	249	234	216	203	229	205	221	230	244	236	213	224	237	222	199	245	213	233	210	236	218	242	236	228	229	217	217	195	253	275	227	239	207	245	234	237	239	256	242	216	229	241	226	199	235	241	236	228	220	223	212	241	213	219	219	228	242	236	237	212	210	226	242	217	254	240	229	209	211	207	229	259	248	247	238	220	224	244	238	210	206	225	208	220	246	212	223	230	225	214	221	222	229	225	234	210	225	264	232	232	253	240	238	238	254	242	214	245	233	222	214	247	231	227	218	216	226	211	218	221	222	222	214	247	227	218	189	228	226	237	230	276	233	235	214	234	225	231	252	235	230	216	238	211	245	226	198	236	224	230	234	223	246	229	214	224	226	231	204	217	233	232	237	200	238	217	229	213	224	219	193	248	232	228	252	197	244	212	228	206	208	250	259	225	214	233	219	214	244	214	238	230	215	226	200	227	230	237	234	236	230	213	216	233	194	218	223	214	236	249	221	218	241	250	222	259	239	236	236	219	219	215	200	215	227	231	242	233	250	245	218	217	239	233	212	246	220	238	205	214	234	249	209	232	240	228	231	211	234	237	218	219	245	230	220	233	237	229	227	230	197	219	216	212	221	241	204	232	208	242	221	223	241	218	216	217	252	228	222	222	197	241	235	225	212	224	203	236	227	218	217	242	220	224	219	246	228	258	218	201	228	238	247	221	224	226	221	213	211	235	208	242	215	236	198	244	247	220	242	220	227	241	213	227	217	213	242	239	252	241	236	205	218	224	219	220	229	218	206	189	241	224	246	226	227	239	213	213	202	235	258	239	230	231	236	225	215	221	226	229	236	237	224	246	252	200	222	231	236	252	229	226	205	224	244	220	234	211	244	212	249	253	227	229	218	239	228	204	214	238	200	224	238	267	244	233	227	218	234	208	242	248	231	221	246	216	225	214	196	247	218	229	235	231	245	231	230	222	217	227	228	212	235	223	261	239	241	215	209	219	230	226	227	235	241	251	210	220	216	221	219	230	242	221	225	204	220	229	207	231	214	231	241	225	215	214	208	213	220	205	202	228	202	239	222	234	234	222	238	231	235	221	229	215	207	229	208	202	223	229	230	225
24722	15002	12354	6339	4382	3204	2336	1910	1490	1305	1137	953	862	775	728	601	615	577	531	552	479	497	502	458	471	459	439	412	395	385	421	437	400	361	353	387	384	386	349	357	368	373	348	395	383	345	373	383	359	361	326	362	341	349	317	365	360	349	353	334	348	339	356	337	350	350	330	339	336	327	365	345	349	342	331	329	368	326	369	369	371	343	390	331	376	335	337	358	334	348	342	336	339	339	347	342	348	324	369	311	334	314	346	363	319	340	314	323	329	324	351	363	352	333	319	342	354	307	350	354	338	333	351	334	318	356	329	337	335	372	316	337	338	329	325	328	326	341	361	338	362	363	345	343	350	361	325	327	345	372	339	296	351	339	333	351	338	407	344	313	351	349	320	333	331	330	335	322	348	329	338	336	336	351	329	354	344	322	327	326	362	331	319	341	365	342	301	315	380	354	363	326	337	328	348	384	359	339	305	308	329	347	335	311	339	304	326	335	348	371	335	301	346	326	345	314	352	319	325	342	325	329	317	352	309	365	330	334	340	331	362	336	325	330	336	353	317	307	330	318	352	387	357	358	335	368	315	366	309	352	334	316	295	314	310	353	352	351	341	356	341	335	342	306	327	351	357	337	350	340	323	312	360	365	347	297	351	327	336	338	352	360	370	307	344	334	348	341	344	329	320	350	345	313	361	349	309	350	348	354	334	341	344	336	337	332	358	346	316	364	353	349	336	321	349	355	370	329	345	327	370	309	331	343	330	355	368	344	343	324	332	364	314	326	327	342	314	331	355	306	338	343	336	349	301	348	354	343	337	347	333	345	337	362	339	350	359	356	345	325	338	329	358	355	347	352	361	341	325	315	340	354	338	320	339	356	354	361	322	353	343	333	327	348	352	330	375	323	346	332	343	341	330	346	345	322	359	341	330	316	305	374	338	361	329	356	323	336	361	363	365	350	365	343	315	333	361	327	334	338	314	334	347	348	355	310	319	350	337	354	330	321	364	309	317	316	376	353	322	360	334	333	343	318	337	355	350	308	327	296	360	327	327	349	366	299	337	364	337	362	335	346	358	343	347	330	341	356	366	354	329	334	309	315	336	350	322	300	314	315	324	319	350	369	373	338	339	343	335	347	389	359	362	315	319	373	293	319	333	314	367	311	334	309	348	324	343	353	365	322	312	329	356	344	338	324	365	295	326	321	322	360	328	349	311	333	328	352	315	392	359	351	339	322	313	358	352	338	303	337	321	368	326	329	334	358	352	348	337	325	343	345	331	310	362	349	326	326	352	322	316	311	328	314	298	327	339	331	329	351	346	334	346	387	346	309	363	325	342	343	336	339	363	319	333	309	313	358	339	351	333	336	330	379	349	339	330	360	345	367	338	325	348	326	310	325	325	343	330	329	347	314	330	349	325	320	336	351	348	369	333	350	324	325	331	340	346	331	338	350	336	358	340	343	303	349	339	332	328	349	351	317	366	322	343	358	342	356	374	328	372	301	344	342	351	366	330	360	366	346	305	334	339	360	335	333	335	339	340	338	346	329	309	332	340	352	338	330	329	339	355	339	341	328	345	333	341	329	339	332	365	315	322	355	364	357	359	306	327	315	366	337	352	326	347	357	320	357	346	327	310	337	327	321	335	327	324	356	307	332	341	360	339	335	323	327	323	357	320	380	324	359	317	364	370	359	321	338	316	336	338	344	334	338	361	329	372	330	351	337	339	366	342	332	334	331	339	314	309	331	345	305	341	351	320	329	281	345	344	318	336	344	353	343	347	322	332	344	291	318	318	341	325	325	350	349	328	337	332	337	339	333	313	336	333	327	348	322	335	340	369	317	344	342	324	358	372	363	351	348	276	349	343	322	345	329	343	333	354	343	316	321	368	353	347	314	356	347	325	336	314	353	352	335	348	354	363	343	348	339	310	331	340	360	307	342	332	328	325	304	312	354	357	361	355	324	316	361	340	334	318	332	358	341	321	327	364	358	343	314	317	370	343	354	373	354	324	322	331	346	330	344	375	336	360	363	342	329	332	320	334	346	319	343	307	345	341	343	350	332	342	316	335	307	376	358	316	359	332	350	330	336	333	342	342	346	320	339	348	375	359	340	361	333	341	301	342	318	358	356	315	357	316	307	342	349	358	346	335	353	344	344	356	343	359	323	295	312	336	347	326	314	321	302	322	363	313	325	315	362	307	327	342	324	337	340	304	314	368	347	337	383	370	352	307	369	318	334	319	351	359	309	335	340	353	381	359	358	344	327	342	353	384	290	315	351	318	335	349	322	329	333	346	339	316	302	380	325	324	345	334	361	334	326	344	331	309	363	332	323	355	356	362	328	315	348	366	319	336	337	311	329	339	324	354	335	354	323	338	335	345	333	317	356	326	343	332	355	347	324	346	329	353	342	340	351	345	360	336	309	346	346	332	342	322	352	341	337	303	342	364	329	342	361	322	328	330	356	318	347	305	347	339	319	315	328	352	334	349	330	328	345	350	347	357	332	353	310	340	355	310	327	291	329	318	355	366	341	290	309	356	335	335	334	321	348	317	335	348	322	324	339	337	358	315	319	366	346	334	350	304	343	331	357	316	354	349	323	350	375	353	340	329	370	323	359	324	364	345	337	331	399	343	324	333	340	319	350	318	326	375	323	303	332	345	366	328	309	374	319	323	342	324	333	321	359	321	362	316	355	369	333	325	328	338	343	337	303	340	364	372	339	334	335	306	332	328	353	324	325	350	368	361	325	324	340	339	342	346	342	336	349	310	351	344	301	346	319	352	326	349	368	309	327	293	350	340	314	325	337	339	350	335	351	331	339	350	360	345	372	320	287	319	347	331	321	364	365	370	339	316	325	315	337	352	361	355	360	319	326	369	297	339	331	304	354	364	324	311	338	322	371	325	340	338	336	323	354	361	358	319	338	362	332	349	294	352	325	347	323	338	353	334	301	323	311	319	329	326	349	350	295	354	351	342	358	325	350	333	368	290	345	307	344	341	352	332	322	340	343	330	339	340	343	328	348	349	348	313	374	342	331	348	349	353	325	330	354	324	342	305	334	323	337	316	343	333	331	346	394	340	326	393	325	299	359	320	341	368	337	358	361	333	342	324	354	387	310	337	331	344	341	353	330	368	323	369	326	343	329	372	337	333	316	331	350	347	341	336	323	337	356	310	337	311	319	383	322	369	332	333	344	338	333	380	349	370	327	318	334	366	350	330	305	321	356	335	298	363	325	344	339	313	326	350	348	320	363	320	307	334	324	319	368	325	308	342	336	342	356	323	317	351	327	352	341	350	334	336	352	348	346	374	324	337	322	367	333	356	335	310	336	361	340	337	345	325	327	334	367	338	318	361	338	344	322	310	294	334	323	324	326	331	319	349	362	309	316	339	353	330	335	353	346	336	346	376	333	327	331	342	346	350	317	340	377	346	367	357	318	385	326	347	317	353	346	351	321	322	347	346	336	330	319	344	307	330	364	340	354	338	349	376	338	348	330
26470	20191	7852	999	644	643	447	472	448	448	383	431	465	409	411	409	440	405	464	380	421	427	417	423	425	439	442	401	441	444	412	441	421	448	418	420	397	424	398	437	412	405	416	441	412	452	422	419	412	412	402	422	438	446	431	423	404	416	404	448	416	423	408	416	412	431	429	427	396	403	399	411	419	400	452	413	390	386	393	416	429	436	444	420	433	451	388	444	428	434	420	403	438	409	407	427	379	403	446	437	424	439	406	421	467	456	398	397	380	415	426	442	428	400	426	414	416	484	409	419	415	444	403	433	388	421	436	404	398	395	438	432	439	393	386	461	428	403	451	420	401	403	414	426	409	417	434	404	396	405	415	451	415	415	407	417	431	427	411	405	429	407	425	465	375	442	465	388	375	391	431	408	429	414	425	395	438	434	397	425	430	476	412	417	408	411	435	444	389	389	417	434	431	428	406	425	397	430	428	401	405	431	430	438	440	465	426	423	448	431	402	416	430	437	428	417	435	404	371	432	360	428	409	449	455	447	433	394	435	424	422	418	449	451	396	408	401	421	428	410	424	431	452	419	379	375	433	414	438	427	431	422	415	433	434	424	410	411	391	423	452	430	426	416	428	402	425	453	396	445	393	422	428	439	415	464	416	401	436	424	408	405	426	427	421	456	417	407	379	419	392	394	475	391	446	405	416	416	403	390	415	459	442	435	414	390	429	420	433	410	432	433	414	447	392	426	408	379	464	428	407	431	411	428	414	429	405	450	412	421	449	408	407	409	416	401	420	447	397	401	412	406	446	467	456	407	419	405	430	418	417	447	418	407	403	391	414	432	383	408	431	421	404	421	407	403	396	431	414	426	397	437	407	407	412	399	435	445	373	395	413	427	405	402	433	462	409	433	449	419	411	410	392	414	431	404	415	423	424	428	393	400	394	439	437	415	431	424	398	444	425	429	437	439	410	426	393	435	377	416	377	471	370	441	432	390	434	387	388	446	422	434	394	430	396	445	401	402	390	434	423	389	437	443	427	446	397	411	414	432	412	432	439	423	439	398	420	434	380	438	427	391	416	417	431	418	429	391	438	448	436	443	432	406	449	429	436	439	419	389	439	422	389	414	427	437	412	420	443	429	354	412	417	404	369	464	445	424	366	399	408	431	423	415	423	362	390	405	435	421	403	432	377	430	435	430	417	418	422	408	430	457	416	419	383	400	423	393	455	455	402	424	468	404	426	420	418	417	372	448	414	387	438	409	428	425	459	403	423	432	448	392	407	408	444	418	444	448	423	445	429	402	411	453	422	425	413	427	409	396	428	455	435	440	456	462	442	410	389	407	407	427	413	398	411	439	425	410	438	438	425	396	410	436	440	430	434	378	444	399	437	383	437	415	429	457	383	433	422	410	431	431	400	442	393	394	428	412	418	435	420	407	408	417	420	401	405	399	426	397	431	459	399	427	457	400	435	450	392	426	428	387	430	389	432	423	425	415	404	384	422	415	429	420	396	438	456	416	425	421	440	425	402	433	402	455	391	403	415	430	447	416	404	443	449	413	416	462	424	419	418	418	401	405	440	425	401	426	418	437	449	356	423	452	384	406	431	391	431	426	423	442	405	409	376	426	419	453	394	426	386	398	411	415	429	455	409	421	422	403	391	401	404	435	446	425	407	435	423	422	413	414	376	442	434	406	408	383	421	440	399	448	419	457	381	362	405	395	443	401	415	419	440	425	417	432	429	406	433	443	376	443	416	432	430	409	395	422	418	427	427	414	423	451	402	411	432	417	401	435	412	416	424	410	459	364	409	438	406	419	419	387	412	394	430	410	391	405	394	427	401	371	410	438	413	394	371	440	395	426	370	421	428	411	425	410	441	407	416	428	395	417	405	412	404	439	413	443	421	404	411	424	399	402	440	412	411	404	437	397	404	418	411	428	429	430	429	475	443	427	429	424	436	414	409	415	412	425	397	443	433	436	431	434	435	440	425	409	432	440	403	443	435	421	417	415	431	435	445	416	398	414	429	411	433	430	433	429	422	463	470	410	421	406	364	414	443	429	415	404	402	418	443	453	441	426	438	426	400	442	472	430	429	436	413	420	431	404	416	454	430	405	398	433	455	432	417	392	414	434	398	383	426	400	429	421	405	383	427	455	424	433	416	418	423	453	407	411	417	459	439	443	432	404	468	431	412	433	455	382	437	429	447	441	398	424	441	414	416	362	408	366	388	413	416	441	412	434	384	383	447	434	382	428	399	433	378	429	402	411	409	444	391	440	420	422	418	447	414	448	423	428	442	422	433	427	409	425	410	423	427	411	416	406	419	390	441	403	390	415	409	396	396	433	461	414	390	413	401	409	445	408	401	418	412	442	398	418	402	423	435	437	416	413	407	413	445	434	441	400	431	399	402	391	414	435	432	400	389	421	400	409	433	429	401	457	404	388	435	419	407	417	429	408	392	418	417	398	414	417	399	429	402	406	403	433	390	448	442	412	381	445	429	414	424	438	455	430	413	429	450	424	437	388	396	427	433	453	400	390	408	405	395	418	399	413	405	364	411	408	434	439	421	421	468	451	447	393	410	424	453	416	431	414	435	440	428	419	425	411	388	423	408	439	446	395	451	426	451	420	384	438	410	424	434	411	427	437	423	417	440	422	439	450	416	415	420	417	426	402	428	424	437	433	420	426	395	431	414	415	418	391	427	400	419	416	423	410	411	431	443	450	407	398	431	454	434	392	448	415	370	434	405	440	433	418	436	409	470	452	444	441	408	421	435	376	441	423	447	407	392	407	417	421	411	406	432	431	415	432	391	408	412	421	429	416	397	452	401	431	412	429	377	408	424	404	413	409	429	431	408	410	434	415	414	421	429	419	391	435	422	402	438	401	401	457	451	430	413	426	435	404	422	401	400	395	426	413	417	428	397	422	392	429	404	438	378	406	441	440	435	396	426	408	431	423	412	422	401	430	416	391	473	373	445	399	448	428	427	427	385	405	432	463	421	386	437	428	427	400	414	404	395	382	418	429	422	402	415	418	381	438	451	413	432	404	439	425	410	447	451	418	425	396	420	419	397	474	445	412	420	433	442	413	379	433	420	401	409	438	452	454	399	414	437	420	419	420	406	398	437	406	437	449	430	415	461	416	435	411	428	414	407	414	386	414	459	411	417	428	421	425	431	415	407	405	435	430	400	360	405	421	392	452	417	432	423	433	456	448	386	441	433	373	421	443	435	385	443	435	406	431	410	418	412	403	438	413	424	435	449	393	466	421	409	438	425	405	441	447	376	400	388	427	418	450	410	410	448	410	395	424	431	402	386	459	427	454	403	422	439	402	463	430	399	443	408	419	421	440	437	412	399	428	384	421	416	428	410	423	436	422	446	401	378	443	404	404	412	421	421	427	421	417	417	463	410	426	418	448	436	442	434	462	434	413	411	412	444	391	400	367	381	374	424	373	400	426	433	418	438	425	438	432	404	430	417	394	434	430	418	411	412	422	421	428
7900	1425	1253	880	760	695	661	617	636	626	626	572	596	560	600	571	613	614	591	576	613	588	645	577	556	589	631	637	621	600	579	619	628	605	587	613	543	613	544	642	627	595	585	592	618	605	585	602	602	588	552	564	569	596	604	577	564	624	588	610	595	607	605	634	589	597	651	629	626	601	580	629	630	571	558	607	593	596	597	584	627	589	620	585	619	569	650	667	624	589	615	633	600	560	592	603	582	584	660	582	606	642	610	609	608	572	644	628	610	612	630	567	611	595	618	595	621	617	632	566	599	605	627	617	613	605	568	551	600	586	590	606	578	601	592	603	576	554	611	650	613	618	607	590	618	585	570	594	578	654	614	563	597	574	565	601	598	552	650	614	593	628	613	603	604	575	591	651	573	641	617	614	595	617	588	607	580	625	600	537	588	573	595	590	595	627	599	613	576	579	622	612	618	587	583	592	636	595	607	581	616	598	595	638	634	656	640	552	606	605	643	640	604	579	592	601	614	613	591	611	604	603	625	602	599	607	614	586	602	597	633	625	584	611	611	600	630	550	593	595	591	560	621	567	570	603	567	628	583	605	595	613	583	588	584	622	646	640	616	546	603	604	581	597	633	594	619	601	596	619	602	656	625	584	568	616	575	625	635	598	642	634	608	590	560	581	568	604	579	588	582	586	615	595	594	617	633	576	560	573	606	595	609	561	648	611	619	561	631	633	622	630	581	579	612	612	663	612	610	586	601	586	584	583	588	612	589	607	558	592	603	605	596	580	600	603	623	604	592	609	608	608	637	620	622	585	616	625	578	622	645	544	571	598	587	608	583	612	594	549	572	575	562	581	570	603	566	561	640	588	578	592	660	579	643	552	606	637	605	587	561	635	562	574	628	597	573	627	609	601	617	582	610	559	562	601	613	640	608	614	532	580	603	610	588	633	586	613	628	579	589	637	631	594	584	607	580	604	611	635	623	595	589	622	566	602	613	596	588	597	629	638	608	647	632	584	599	615	573	592	598	606	585	614	594	623	604	594	632	583	577	627	603	567	595	633	613	601	619	623	588	627	607	627	633	571	630	603	594	584	618	619	578	636	599	599	641	619	625	611	631	608	600	599	580	558	614	614	574	555	636	591	610	626	623	572	619	589	586	585	559	603	590	598	577	601	600	594	609	638	575	621	632	580	590	610	612	618	603	590	571	554	632	568	617	617	602	566	602	629	635	616	586	606	608	613	606	604	536	674	631	584	620	634	578	596	627	559	616	599	588	603	597	632	599	576	570	600	592	645	617	587	588	582	606	620	655	590	612	574	617	615	591	577	609	627	628	584	616	574	610	621	652	602	578	575	611	618	586	591	582	622	593	646	618	606	607	589	621	571	589	572	600	606	633	579	562	610	633	585	574	616	598	598	590	609	565	588	627	604	538	616	598	631	611	612	575	617	585	571	587	616	619	618	627	578	616	603	576	594	613	542	578	634	612	613	577	638	621	590	604	600	569	608	566	589	624	579	624	586	620	577	592	580	555	584	618	614	595	620	595	582	616	627	608	578	574	578	581	604	604	596	577	537	625	569	598	612	585	596	575	587	626	607	625	588	596	575	613	601	652	604	593	591	584	613	612	605	638	563	578	594	581	623	611	581	596	576	605	594	628	634	582	637	657	568	578	597	618	588	602	624	610	628	639	572	614	574	604	612	592	651	585	618	575	640	576	548	598	645	577	645	652	597	614	636	623	620	615	583	560	640	608	624	582	610	561	588	642	646	603	579	561	635	599	600	643	613	544	630	634	597	612	594	588	613	631	553	593	620	627	577	623	589	548	571	593	584	634	567	611	583	559	632	602	578	583	598	613	604	590	552	617	604	611	621	587	573	574	594	612	593	624	544	632	603	580	610	618	617	577	581	572	597	585	612	571	602	564	596	611	581	639	614	601	604	639	590	579	621	623	602	603	612	572	584	597	593	604	676	619	599	594	601	584	622	597	556	662	600	589	601	609	634	618	580	616	608	650	607	607	600	607	610	601	578	608	628	608	622	605	594	584	635	571	598	608	617	586	647	577	570	572	642	579	599	608	653	608	572	604	613	616	643	636	571	635	637	564	597	566	627	599	565	597	611	589	621	595	627	590	616	600	594	632	604	615	577	609	639	619	647	644	601	607	571	590	581	579	599	622	611	582	565	576	622	598	605	602	612	609	622	606	618	597	655	637	607	548	601	648	595	604	568	572	587	597	580	594	567	613	556	604	593	584	561	611	585	576	616	606	607	607	645	619	569	604	627	590	636	626	627	659	580	592	596	576	594	582	585	587	582	616	590	659	578	584	648	590	581	570	582	595	585	597	626	599	611	577	621	610	545	607	584	603	612	611	625	619	639	638	644	576	676	585	542	553	629	613	606	603	577	599	625	604	587	597	651	575	595	591	682	605	569	587	609	553	631	604	624	597	599	601	532	593	587	597	581	631	605	603	599	628	535	587	604	594	614	630	606	577	602	602	629	630	579	631	615	573	627	634	617	589	601	579	615	572	605	632	622	596	612	607	628	630	594	560	575	621	602	601	623	584	631	569	609	576	586	579	618	644	609	595	567	591	615	622	636	653	614	581	613	610	621	591	589	648	573	638	566	567	586	597	595	642	571	609	585	588	599	601	639	598	613	641	604	562	569	572	580	590	606	653	614	581	567	603	560	586	553	623	649	583	620	588	617	594	627	585	603	599	602	626	603	573	628	604	579	570	576	593	584	629	583	633	604	620	605	581	580	608	614	600	597	631	595	590	607	603	583	583	576	651	602	561	634	609	595	609	640	593	606	555	670	606	623	599	602	662	570	623	595	605	616	628	630	644	608	636	601	573	620	591	589	605	597	639	615	648	664	661	582	583	630	607	618	598	633	630	577	604	628	637	644	621	580	627	643	656	601	610	588	609	622	607	620	550	589	647	614	611	576	574	568	605	600	598	613	572	577	597	616	546	621	620	597	605	583	645	610	595	622	597	600	605	590	576	621	563	553	594	551	582	648	574	646	626	618	546	597	548	633	600	583	644	622	639	598	552	625	597	617	607	541	591	623	593	570	563	596	626	591	627	575	580	653	657	611	576	592	641	575	602	588	567	576	588	606	580	622	570	650	577	590	609	606	588	600	643	654	585	645	581	594	592	611	590	613	637	584	614	601	558	612	586	616	585	598	574	623	662	613	594	632	590	591	600	624	588	626	627	576	646	580	627	587	592	618	585	612	625	586	557	616	632	580	628	634	579	616	586	600	593	630	594	579	643	596	549	606	556	610	594	601	598	597	617	654	665	621	615	625	585	548	620	624	628	545	595	632	564	619	575	635	606	583	642	614	606	619	578	585	573	599	591	584	592	611	555	594	614	580	607	669	603	592	557	604	582	605	620	632	608	609	543	606	631	611	616	621	531	597	592	625	638	562	632	592	622	560	580	616	577	620	598	613	627	607	534	560	592	592	583	603	556	580	596	611	611	592	617	579	644	622	558	610
23416	20924	28315	23693	20928	10897	1120	807	665	616	581	546	529	534	506	515	467	498	509	484	450	438	426	459	458	467	477	449	452	471	461	432	463	464	435	424	458	435	459	464	477	435	385	467	481	469	420	388	423	409	411	442	433	463	484	450	455	413	445	450	396	417	416	455	457	452	457	473	428	424	441	416	433	460	443	445	444	449	425	441	413	473	445	403	461	398	425	464	446	444	425	435	421	449	448	438	419	436	466	406	432	416	418	454	469	431	458	459	419	408	422	421	437	427	419	439	483	416	437	478	439	457	443	447	429	458	458	458	408	450	426	425	448	445	448	449	436	404	452	420	422	456	439	423	407	441	403	436	452	475	474	462	411	469	475	436	392	426	400	437	469	407	473	409	385	425	465	433	412	456	429	422	455	407	437	444	425	427	414	432	464	443	416	424	442	414	423	435	439	413	426	432	426	427	412	435	464	412	459	416	458	446	439	453	465	422	474	428	436	430	445	454	435	433	474	435	453	454	422	420	437	412	408	471	446	415	454	402	386	433	412	400	448	419	447	433	401	424	441	401	453	431	439	428	459	465	428	412	455	436	454	414	419	444	432	451	449	425	433	445	452	421	418	443	419	446	418	466	398	450	443	388	442	449	414	460	403	467	381	426	463	451	389	426	415	408	461	436	407	434	405	427	420	443	459	431	442	446	437	427	414	449	437	404	400	457	411	410	399	417	465	414	440	425	416	461	420	455	461	442	435	432	418	471	400	429	436	455	456	405	435	419	419	458	438	450	434	427	455	422	431	396	414	450	396	463	399	441	464	405	475	446	459	443	384	432	412	427	411	398	416	433	467	433	430	441	418	452	428	440	489	434	465	462	422	466	406	416	405	413	396	435	427	451	450	447	421	463	435	457	410	439	450	456	428	411	444	400	497	420	424	441	414	461	426	450	439	439	454	413	447	446	423	436	390	437	455	439	423	431	415	422	413	462	428	417	435	432	391	462	453	426	422	427	441	432	425	405	412	448	438	433	410	464	413	439	420	409	432	439	462	444	448	448	460	472	426	436	428	414	422	435	434	400	414	405	396	440	456	464	455	467	453	422	433	426	432	441	435	436	437	413	454	443	456	447	420	408	423	396	436	443	443	405	406	422	467	444	388	411	425	413	444	442	393	448	431	457	455	434	420	419	440	401	435	436	467	444	444	419	459	441	396	419	444	426	415	444	430	428	400	409	437	432	415	428	424	412	376	428	457	456	452	431	426	425	452	456	453	455	433	443	434	422	480	456	419	446	452	463	437	433	478	432	401	460	415	427	420	469	431	469	442	410	430	398	451	385	451	420	447	434	467	372	391	473	415	462	432	418	414	460	427	434	425	410	464	442	418	397	438	396	417	447	428	464	450	462	439	465	433	409	381	439	444	458	418	396	411	436	448	403	423	417	414	454	401	423	447	451	420	415	446	423	420	418	431	429	417	444	397	401	440	454	455	455	441	427	463	377	416	470	432	441	404	442	468	431	416	462	418	450	460	410	427	434	423	433	436	415	465	433	419	426	454	404	430	415	429	441	405	417	427	433	439	446	415	447	411	419	434	427	440	422	485	453	445	423	443	423	435	437	422	436	414	441	420	458	420	425	410	447	446	475	419	419	420	434	401	445	432	451	444	464	424	433	407	441	425	438	433	449	416	419	439	425	472	445	414	427	470	416	438	437	443	427	413	452	462	449	399	414	414	461	421	446	430	435	439	453	424	439	439	458	487	430	383	461	397	444	467	427	439	432	426	408	430	428	446	423	460	438	399	440	414	418	420	436	460	439	403	434	471	476	399	434	450	441	403	420	426	455	442	397	418	431	466	419	426	438	443	464	442	423	417	424	439	421	454	445	437	436	455	435	419	459	421	392	416	449	417	427	420	456	455	461	411	406	418	430	461	428	434	422	414	424	438	448	430	411	425	442	419	449	458	411	466	455	431	384	446	412	457	421	434	469	460	446	383	412	445	437	459	448	420	423	441	407	431	430	436	444	424	418	448	410	435	434	440	456	424	448	409	442	480	442	405	457	408	402	421	423	425	428	442	431	433	434	396	410	418	424	423	410	413	466	414	426	410	440	460	449	447	439	437	439	447	434	454	442	434	429	420	461	422	465	478	411	389	456	454	398	452	393	447	439	447	448	423	382	440	454	455	435	404	456	431	416	424	442	431	414	434	428	449	437	435	421	466	388	446	437	416	430	436	413	449	440	437	452	453	434	403	443	457	440	418	437	448	392	440	431	441	402	434	437	443	455	445	412	426	457	426	413	426	460	423	444	447	455	409	438	425	476	427	423	415	420	478	453	462	392	433	430	435	426	456	447	412	414	440	384	443	430	469	434	434	361	434	410	447	435	420	410	382	468	441	425	430	400	441	434	466	444	400	414	448	412	457	451	434	423	443	406	414	447	422	445	409	420	466	429	468	412	435	457	421	422	464	415	426	433	430	422	428	429	409	453	441	431	423	438	414	403	461	459	437	440	456	401	407	438	410	395	462	421	428	418	415	479	434	423	416	456	436	439	446	417	444	445	462	449	430	450	446	453	450	447	425	486	470	451	398	449	422	421	416	470	400	425	446	424	441	407	417	433	441	441	427	439	430	472	423	436	420	442	451	430	438	435	449	420	445	453	406	391	444	429	440	431	448	414	414	443	475	447	425	441	425	435	403	432	402	394	408	441	461	453	411	456	438	423	442	429	419	422	423	427	400	454	437	422	409	430	457	411	432	416	406	409	425	417	433	429	418	438	436	447	424	446	435	440	406	418	431	417	449	490	417	443	436	424	424	404	427	411	442	431	426	425	414	410	407	438	472	459	450	431	405	463	486	487	440	378	417	465	430	444	440	410	461	438	367	447	399	419	434	437	438	451	407	458	418	456	424	393	439	444	422	428	429	421	450	443	452	406	442	434	433	434	417	387	448	390	386	460	430	410	433	461	424	442	440	445	437	412	463	430	422	429	427	490	458	448	413	434	440	404	413	453	435	445	452	426	410	444	410	444	410	426	450	418	394	405	429	458	422	441	452	424	422	469	431	400	417	430	444	397	408	428	428	419	384	418	504	410	432	425	478	453	467	445	430	410	405	444	433	434	416	416	432	459	417	426	440	423	415	451	454	424	413	405	427	425	451	472	432	424	437	435	458	470	431	445	443	420	444	428	444	434	431	407	462	453	407	435	453	408	421	441	430	410	445	401	377	427	412	431	434	438	397	408	445	418	433	449	479	402	439	421	474	417	458	442	416	431	460	439	407	455	431	468	462	421	454	474	434	466	439	459	454	459	393	417	424	441	436	464	436	416	415	427	426	404	435	441	422	427	406	455	431	455	460	439	434	401	431	441	450	435	398	457	454	422	458	444	439	408	464	403	451	466	470	437	450	417	415	413	439	468	462	414	437	421	452	456	447	451	422	412	434	453	446	417	413	463	429	438	456	445	462	443	456	416	419	407	440	409	414	435	410	448	420	445	403	411
21917	10029	8173	4142	2984	2115	1749	1486	1296	1130	1037	1030	910	881	841	791	770	741	757	729	681	742	709	714	636	667	695	676	655	651	663	636	638	631	612	621	612	686	648	684	618	707	644	623	616	650	662	635	604	642	674	570	673	633	640	636	600	658	675	660	649	632	633	674	650	628	592	677	637	630	612	633	639	641	644	638	604	635	710	632	684	621	649	619	641	622	654	616	631	593	565	661	605	632	610	588	628	662	656	645	630	654	605	581	614	641	625	613	599	620	633	625	629	624	629	640	666	630	599	608	633	617	645	631	622	651	643	630	571	590	601	600	639	647	669	638	627	656	649	595	632	645	596	635	585	626	621	633	644	639	548	628	645	637	678	597	631	664	626	636	601	624	595	604	621	622	626	589	638	621	647	643	591	658	632	665	642	633	662	599	646	634	634	609	604	582	562	587	629	614	575	557	651	640	635	658	650	638	611	613	620	645	628	581	594	618	618	658	628	612	577	650	665	635	647	661	623	625	642	646	591	624	631	637	577	629	624	585	620	618	650	582	595	665	615	651	653	596	653	683	630	622	604	620	608	613	594	640	645	635	597	675	620	645	626	665	649	602	603	606	599	633	586	596	607	648	615	620	589	643	608	623	637	625	609	643	652	617	580	625	659	618	619	620	608	623	609	640	616	652	625	605	603	602	609	601	645	593	625	626	594	613	611	661	604	664	669	622	640	603	624	621	624	661	630	621	650	648	596	635	660	590	618	615	652	621	628	598	596	663	644	607	604	616	615	618	624	600	609	619	628	592	617	603	636	644	629	622	608	649	626	613	675	617	639	573	635	584	621	639	639	638	641	610	683	638	620	639	584	682	628	616	606	614	586	630	622	584	630	616	616	605	646	631	662	666	566	667	626	636	631	644	641	605	694	669	601	612	600	580	593	662	658	626	643	633	620	599	600	665	628	634	582	631	629	593	659	594	626	572	607	623	599	635	638	596	647	628	617	653	616	636	588	616	610	625	595	654	664	603	676	640	632	599	592	626	613	606	655	611	653	654	589	655	635	631	649	649	631	654	646	633	601	651	607	634	694	609	616	621	610	637	589	658	625	596	619	649	583	621	648	624	651	653	588	636	597	636	646	683	606	626	599	606	597	614	612	595	627	604	678	608	574	594	635	676	614	657	619	624	644	581	652	597	661	629	629	607	604	599	617	606	669	608	617	662	636	615	626	553	637	602	603	619	610	640	560	607	637	637	570	628	606	603	574	668	635	646	618	660	638	629	610	618	617	617	631	627	596	648	650	584	629	595	644	597	627	596	585	642	590	570	624	645	626	629	645	618	617	602	600	599	591	636	599	620	663	629	653	639	576	667	621	647	615	597	631	634	655	661	622	608	648	650	626	631	643	628	592	648	624	597	641	613	655	653	587	623	631	564	623	647	610	623	619	602	658	602	619	587	598	646	551	605	682	557	666	659	610	638	645	662	671	595	605	639	558	637	638	631	624	597	621	624	641	608	627	686	658	658	622	612	674	627	664	616	617	592	670	654	643	625	629	653	643	658	584	650	599	618	590	650	572	623	605	675	607	631	629	633	669	583	629	616	629	610	610	592	617	625	611	589	570	605	605	608	616	608	595	637	674	634	632	596	614	634	619	613	628	661	648	628	637	600	579	581	674	604	653	583	611	568	645	601	619	630	645	635	608	606	626	627	671	556	628	615	656	597	665	651	650	649	624	636	613	642	651	607	645	668	621	643	630	638	635	658	636	627	604	592	605	575	642	661	613	609	620	631	628	624	645	594	624	559	654	598	627	595	684	638	653	647	619	645	636	664	634	623	620	605	616	648	636	641	620	616	642	649	655	590	609	579	625	657	638	620	603	605	660	612	657	607	640	582	649	660	596	674	576	615	607	655	629	637	639	649	580	609	585	597	639	648	606	612	615	621	635	668	610	628	610	599	604	615	610	657	662	649	627	595	657	628	603	570	602	616	633	630	662	649	593	584	657	601	632	664	641	592	641	617	633	642	612	625	648	644	626	595	663	594	639	635	622	597	591	581	610	598	606	602	681	615	627	618	625	594	660	649	644	616	660	668	585	651	647	644	621	639	632	621	684	592	631	589	645	611	633	611	623	571	641	629	639	616	610	615	626	620	605	637	595	616	660	645	662	638	587	582	600	625	609	620	623	631	636	609	614	631	619	599	617	650	580	638	622	649	642	625	620	654	590	631	626	640	630	596	576	611	648	643	623	607	578	604	632	624	634	618	630	605	586	685	616	604	620	585	638	620	603	645	585	670	620	593	635	619	658	618	658	571	596	623	623	652	634	617	621	619	651	637	607	639	610	622	634	628	629	598	645	596	593	578	617	636	670	632	642	616	615	649	621	597	577	664	610	647	658	605	589	662	613	613	652	618	656	630	626	648	594	644	621	633	678	633	637	661	641	644	644	596	631	643	641	596	691	632	581	609	641	663	617	613	630	564	583	597	608	581	577	633	637	615	644	595	635	607	618	617	626	607	614	583	635	609	644	640	632	655	629	645	658	614	594	623	603	611	621	616	621	593	595	643	630	637	604	584	654	672	629	574	645	618	673	654	660	622	657	624	675	640	638	650	600	621	604	660	667	659	637	580	655	636	613	624	594	694	629	682	630	635	591	586	619	630	626	596	681	623	621	641	675	625	584	595	577	577	585	652	677	630	634	659	614	646	640	620	628	683	607	607	641	631	668	635	643	635	605	635	626	634	672	637	653	660	610	620	599	609	617	665	596	650	647	642	644	599	622	624	683	625	649	632	662	668	602	603	606	658	616	616	628	651	628	667	655	679	624	653	598	644	643	629	630	614	652	643	607	688	610	637	586	649	606	628	623	592	619	610	620	546	597	609	592	637	608	623	640	663	648	592	690	623	599	590	626	616	583	604	607	689	659	611	599	641	658	615	624	639	623	605	582	623	653	644	597	633	631	625	636	623	609	616	636	670	615	621	620	668	668	646	630	622	641	565	611	591	617	614	632	623	629	601	633	632	598	631	649	608	634	611	607	603	597	630	640	593	641	601	633	642	670	640	603	568	607	606	649	645	603	659	608	625	638	583	627	579	593	588	612	647	629	635	626	614	591	620	603	591	619	632	596	636	653	604	608	614	613	641	645	644	674	615	585	602	642	642	617	598	647	617	613	640	650	654	643	604	631	606	630	701	662	640	633	620	662	590	629	648	602	656	620	594	610	617	634	623	644	655	610	621	611	589	621	650	662	637	646	648	626	563	592	613	587	654	654	626	658	666	641	644	655	635	622	619	603	648	622	643	641	608	638	613	636	595	596	604	637	677	614	657	605	650	600	591	600	612	654	651	597	627	638	612	632	611	590	610	611	632	603	661	617	613	613	617	635	683	637	648	601	640	572	593	629	610	591	621	632	638	640	614	600	638	635	677	629	636	623	639	629	715	573	605	573	638	605	626	627	617	570	617	644	601	626	581	602	612	613	659	610	614	650	607	654	634	597	624
22582	20924	28699	23307	20926	20946	6980	906	571	508	491	465	374	358	350	311	330	303	283	278	309	257	261	251	253	298	278	259	275	263	244	257	261	242	227	241	225	256	251	242	221	248	249	233	248	233	239	229	216	232	242	227	227	235	207	234	256	262	260	235	235	245	227	235	219	223	246	204	232	237	252	275	228	206	234	221	235	253	198	244	192	219	216	231	233	225	241	229	214	220	252	211	233	236	236	232	205	222	250	242	220	227	205	229	214	218	182	236	214	206	233	229	213	242	228	216	218	234	229	226	210	233	236	237	212	238	236	210	230	213	224	232	228	221	209	222	230	222	215	205	207	223	216	244	227	187	220	231	233	245	218	219	228	215	246	243	211	223	228	190	184	243	227	224	261	225	219	219	217	208	220	237	256	224	215	204	235	222	218	230	223	213	221	206	241	229	224	236	231	228	232	228	213	212	215	213	221	228	228	238	262	224	231	252	234	204	211	269	197	219	239	248	217	233	208	225	234	250	246	212	222	204	218	214	230	223	219	245	226	225	233	232	230	221	207	220	219	222	232	233	224	236	220	225	234	201	224	196	197	220	228	207	250	223	248	217	202	204	248	221	234	227	204	231	235	213	227	219	214	208	225	235	236	203	244	236	227	223	230	247	211	207	224	220	225	258	199	192	225	256	201	231	233	225	226	241	235	228	226	232	242	214	213	229	216	236	213	192	224	216	239	218	226	212	226	223	223	224	249	218	235	219	224	247	231	243	230	221	229	263	237	243	213	199	240	239	211	232	206	224	233	201	205	253	233	212	208	227	236	183	241	232	208	221	222	218	210	212	200	227	245	218	226	231	237	218	229	230	219	202	251	226	230	227	236	241	235	218	208	214	239	226	201	207	216	239	216	226	229	243	222	237	242	225	227	239	226	206	217	221	231	218	226	216	244	226	223	207	222	242	223	201	232	247	235	218	223	213	209	234	231	212	210	233	233	251	255	199	218	229	224	235	202	243	227	220	223	226	207	245	224	221	214	228	201	218	208	218	225	207	227	213	239	237	228	209	227	220	219	222	211	248	220	223	243	219	204	231	226	217	211	252	226	249	211	229	215	204	236	218	238	222	222	215	217	234	224	234	214	204	204	213	224	228	252	237	235	234	257	225	191	231	226	220	242	222	204	208	245	214	247	241	224	225	216	217	231	237	238	248	229	219	215	203	234	227	262	231	247	207	233	211	249	231	215	248	237	200	224	228	226	241	228	217	238	246	239	218	225	232	230	217	226	232	236	210	233	230	253	206	245	244	222	219	207	238	237	219	228	202	236	228	208	190	215	242	217	193	230	263	206	196	240	212	213	198	224	211	268	233	221	194	232	196	202	210	218	205	213	220	216	227	182	219	209	242	206	215	242	237	209	226	204	232	233	232	222	225	213	223	210	223	221	222	206	216	227	212	240	220	221	205	232	240	205	226	257	221	227	234	200	212	214	226	237	208	210	202	234	232	224	227	228	249	226	199	222	266	224	207	213	252	247	243	242	234	199	215	225	214	238	222	202	217	214	222	247	194	242	216	237	223	219	204	211	260	236	208	211	220	216	232	256	238	237	243	222	214	214	235	222	213	206	218	215	213	254	260	230	222	218	227	218	222	212	215	209	215	248	211	225	242	216	216	227	223	212	212	218	219	218	225	226	242	237	192	211	197	189	221	222	216	218	212	237	224	186	208	219	223	228	224	249	231	196	206	206	227	232	222	230	233	235	228	205	236	220	235	210	214	221	226	240	206	232	228	245	228	240	235	214	226	229	229	242	234	233	259	219	222	234	229	221	237	228	248	228	215	242	198	244	220	226	218	210	240	204	226	231	225	228	210	225	239	208	240	238	212	257	211	210	230	249	240	231	222	240	211	192	208	247	224	238	248	231	213	212	218	229	209	223	244	221	218	215	228	234	209	227	210	223	233	214	244	217	215	235	189	233	233	232	212	209	212	205	222	235	234	213	229	228	233	236	231	201	231	235	235	241	217	217	219	225	206	235	250	219	228	239	229	222	215	223	229	227	217	203	206	232	242	230	191	230	237	244	241	214	258	224	200	201	226	215	214	207	225	215	225	244	218	207	215	213	217	223	219	214	242	248	243	236	206	221	202	222	234	227	216	244	220	220	242	232	215	236	197	224	214	224	210	236	213	201	238	202	235	215	216	221	221	199	240	202	202	230	209	228	229	224	245	240	214	236	232	220	216	239	234	229	211	217	217	229	250	223	223	253	231	217	227	216	216	228	224	221	236	200	207	239	210	230	214	258	236	205	234	223	220	213	230	232	233	237	246	252	218	229	191	237	217	226	213	237	234	250	207	221	239	227	208	236	212	205	251	202	215	232	211	226	238	231	212	221	248	233	219	244	225	207	225	228	228	226	223	224	220	218	238	219	229	223	218	213	207	211	222	215	255	220	210	198	239	251	241	187	207	227	229	230	223	225	212	215	215	219	244	231	202	205	228	205	220	236	209	238	219	208	238	236	209	229	233	214	225	225	228	237	239	238	218	193	235	218	246	220	221	227	210	226	247	225	248	228	236	215	230	210	225	219	230	215	215	199	216	240	253	219	226	245	215	203	240	217	228	254	226	197	235	200	228	224	226	221	233	238	246	253	237	234	247	239	216	224	235	205	223	228	221	241	258	217	207	225	253	251	235	213	206	218	239	249	225	237	234	212	238	197	203	238	239	210	226	222	228	233	232	238	255	225	223	226	224	233	217	248	235	229	209	223	224	222	246	206	217	229	249	254	213	211	224	230	212	247	245	241	229	220	220	225	199	231	252	213	197	222	218	237	181	222	224	231	237	237	202	231	242	223	193	209	228	217	226	208	230	226	237	227	207	223	216	212	224	186	228	227	213	241	232	233	211	209	230	217	221	240	236	220	210	239	232	243	238	199	202	228	212	205	222	226	219	239	220	248	223	205	229	240	224	230	223	212	216	223	195	211	228	243	226	224	236	243	226	235	219	218	231	227	235	236	265	219	235	206	224	222	223	182	234	255	238	216	230	253	212	253	221	246	210	230	223	242	213	236	232	211	239	223	210	223	239	233	224	213	234	242	246	218	253	257	243	265	238	217	216	231	246	219	199	224	224	235	218	241	193	209	218	244	248	195	225	228	237	228	251	251	208	199	208	245	208	245	239	212	219	223	197	231	218	217	233	213	216	240	217	237	208	233	195	215	237	199	228	202	185	233	208	223	200	199	230	231	227	232	211	246	217	239	233	220	252	226	236	240	225	212	214	228	258	234	236	235	238	203	222	214	238	201	213	200	213	210	250	206	216	224	217	212	240	244	201	224	222	215	243	237	212	218	234	240	222	239	230	213	211	206	207	199	221	231	203	206	271	233	241	228	210	214	220	236	209	228	232	229	243	217	227	220	241	244	235	230	218	222	247	203	230	220	230	266	228	203	254	244	218	230	224	207	205	241	216	216	208	220	227	216	200	221	222	219	224	222	234	231	239	219	202
23921	15211	12508	6291	4328	3143	2422	1992	1617	1283	1154	999	840	759	685	662	667	534	517	524	527	467	456	409	449	436	473	420	424	400	394	394	397	400	364	414	374	358	365	390	372	380	359	374	335	343	393	336	372	363	349	361	356	373	338	349	353	372	360	358	340	336	332	351	360	357	338	335	344	324	335	324	308	363	337	366	335	360	341	339	339	356	362	362	360	289	343	305	354	345	311	314	330	385	315	342	303	337	315	369	390	331	338	333	374	330	367	341	316	332	326	373	378	325	359	348	346	324	321	352	329	348	322	332	326	303	345	335	335	371	344	329	314	346	300	376	342	318	339	348	342	333	365	333	344	302	341	327	332	331	351	359	326	337	315	326	344	328	353	304	338	358	334	352	319	367	362	318	302	323	348	335	341	340	326	323	324	331	350	344	346	329	340	357	325	370	380	323	329	344	321	358	328	316	335	316	360	319	323	298	330	320	322	357	349	331	340	328	349	331	340	309	325	322	332	343	332	336	354	335	311	343	317	334	320	355	311	344	339	332	314	326	343	325	345	331	375	389	319	313	346	337	329	299	344	292	345	363	320	333	319	304	310	317	338	313	329	307	328	329	300	332	350	344	337	331	328	334	309	339	335	320	341	343	333	351	345	331	327	340	340	323	311	367	316	332	324	336	366	306	339	321	327	350	316	330	353	303	317	345	367	349	320	371	294	317	337	342	329	334	317	331	293	345	360	343	333	336	322	339	332	354	279	355	336	327	344	312	338	363	328	319	342	307	343	319	360	356	315	325	319	335	316	380	342	298	341	345	329	320	327	324	325	330	331	323	317	317	368	291	327	336	347	366	340	344	338	314	339	324	344	351	294	345	370	306	344	334	335	308	340	337	330	343	331	347	323	318	322	333	329	352	325	298	339	328	341	339	328	328	293	321	332	333	302	340	366	347	333	335	344	358	315	338	374	358	315	315	348	324	349	338	373	353	344	304	356	339	340	335	305	348	314	288	346	360	357	315	331	348	300	341	357	335	368	349	318	305	333	335	323	353	326	357	331	326	333	323	359	289	336	321	323	331	347	332	345	330	338	334	296	304	332	315	325	315	340	337	331	353	349	345	358	352	302	314	359	341	359	326	320	332	298	368	319	322	358	337	335	315	314	343	344	323	341	335	331	321	336	324	350	331	331	337	334	327	319	348	333	333	324	314	323	342	344	322	309	307	321	346	344	331	343	327	352	336	375	319	340	362	323	317	303	325	325	344	339	324	304	337	324	328	360	345	323	322	340	350	311	328	337	369	329	335	330	286	320	345	334	334	317	328	322	335	334	348	316	372	343	335	338	316	332	346	362	325	345	313	348	342	351	363	337	346	317	342	324	370	356	331	343	316	356	358	339	356	327	352	347	339	372	342	388	351	342	347	301	319	367	322	299	342	342	344	323	331	322	330	323	306	327	330	304	349	334	339	328	323	336	344	335	327	337	377	351	309	309	303	374	311	327	344	337	309	327	353	320	329	322	319	351	319	323	326	316	323	316	348	350	320	339	331	328	342	309	310	334	326	337	341	307	328	329	337	329	346	371	330	339	355	331	309	335	327	345	330	329	345	368	325	337	379	331	341	333	325	375	308	359	335	357	325	339	339	339	325	351	337	342	326	327	347	329	306	314	341	336	328	334	348	341	304	343	360	327	320	332	320	354	321	312	328	330	319	334	344	322	364	340	320	303	335	355	332	372	324	355	324	341	325	347	335	353	347	332	331	340	309	342	338	332	337	331	328	347	336	308	330	348	330	338	363	341	341	313	303	304	323	336	362	329	344	311	348	330	323	304	344	346	349	332	334	332	305	341	337	337	343	358	353	319	322	349	308	326	330	332	299	326	339	357	342	341	329	353	342	355	367	328	336	321	362	333	347	335	357	302	315	324	349	337	308	328	318	335	330	354	355	326	286	347	341	307	322	327	342	349	350	344	349	338	345	334	347	317	353	343	345	315	331	318	347	332	350	317	337	333	301	345	326	330	325	349	327	346	315	317	315	308	331	323	346	330	324	328	341	310	342	364	333	325	349	327	311	346	323	334	325	342	340	330	379	319	308	339	319	319	340	347	321	309	312	345	349	321	343	336	337	343	342	326	326	317	347	343	341	345	327	340	356	320	361	335	353	351	308	327	364	332	293	314	328	304	319	345	312	351	338	333	321	312	345	343	314	308	363	326	326	336	330	284	361	321	341	322	347	307	383	329	348	340	342	336	346	339	331	329	330	349	338	348	318	339	355	330	337	370	300	328	338	330	363	316	328	337	332	317	354	324	296	305	325	309	333	343	346	332	333	308	348	341	330	347	352	340	342	296	353	324	329	331	317	307	328	328	357	338	329	316	314	355	310	345	330	339	347	328	337	341	315	330	300	328	336	351	327	344	327	321	320	352	373	345	345	349	359	349	350	376	323	365	320	356	344	342	342	308	338	300	325	362	316	355	357	344	329	350	367	312	320	311	339	331	363	351	329	344	317	316	331	298	312	297	343	312	347	329	335	330	342	340	305	354	325	300	307	358	328	354	329	310	318	326	334	315	345	343	298	352	339	322	287	347	329	346	334	317	340	331	359	348	347	351	337	336	344	300	341	319	348	333	321	352	312	354	361	343	324	323	331	297	326	343	317	341	317	325	322	336	374	345	299	321	344	325	343	348	305	323	304	323	318	327	286	355	320	341	359	341	349	317	348	320	359	297	309	323	339	313	338	301	326	302	337	355	343	329	321	339	358	349	319	311	333	367	321	362	335	343	304	333	318	347	353	346	325	310	345	327	306	348	336	348	314	304	317	356	311	338	306	349	333	300	324	337	314	368	314	326	351	323	333	339	324	339	344	355	373	327	361	351	358	331	328	342	322	324	320	341	298	324	328	373	368	336	314	364	331	318	343	325	335	315	350	332	367	348	299	372	341	335	325	334	341	327	317	369	342	372	335	335	334	348	330	327	358	335	344	327	375	358	360	324	329	317	367	375	343	325	317	309	358	323	334	322	314	322	354	330	337	340	346	375	334	311	343	324	361	339	317	360	323	306	352	355	355	311	316	354	329	360	364	345	306	329	325	342	329	344	308	343	344	342	326	347	329	309	331	349	359	331	331	355	326	333	366	334	350	317	332	354	309	320	299	338	325	329	328	332	306	336	350	355	321	360	328	339	317	348	315	325	324	355	316	330	337	324	354	347	299	326	356	363	369	284	366	331	350	335	308	326	351	320	350	320	328	323	330	334	316	333	354	342	327	334	339	326	345	365	308	353	310	339	324	334	368	313	316	288	310	335	330	331	313	345	352	358	330	324	343	330	357	303	341	320	343	322	306	296	314	351	346	305	336	351	327	338	320	320	332	348	374	330	328	349	337	281	358	329	365	335	348	340	340	334	334	311	342	340	337	336	361	347	338	334	318	328	336	332	301	324	403	308	288	332	314	382	304	339	350	340	358	324	333	346	321	335	314	315	329	366	340	324	321	343	366
26602	20172	7602	780	567	461	423	449	431	404	415	425	418	418	430	422	425	417	396	415	433	389	394	412	439	413	424	428	420	455	389	411	405	448	395	403	408	372	420	433	465	446	393	381	419	425	427	425	462	422	409	401	400	436	422	415	394	412	439	395	417	459	415	405	411	420	409	433	458	436	428	427	372	429	410	444	405	383	419	396	391	463	449	441	395	412	435	386	413	400	412	416	432	436	396	387	429	406	399	434	416	374	452	412	409	412	453	416	417	460	384	385	384	414	421	413	435	414	414	398	427	414	425	438	438	417	413	434	450	391	421	419	437	448	419	418	428	412	433	420	430	439	422	405	442	414	430	395	418	410	421	420	404	420	405	422	402	421	412	426	424	442	454	422	415	403	402	405	413	417	403	399	418	395	430	465	422	400	443	403	415	468	396	440	443	391	422	408	442	424	415	394	428	415	411	397	405	394	433	446	423	425	407	404	438	424	415	419	425	390	440	425	431	411	437	459	447	423	414	421	396	422	455	486	417	426	444	432	409	442	378	432	426	454	425	403	409	417	428	415	420	390	408	397	364	401	435	393	417	448	472	390	407	430	386	424	397	426	439	421	414	397	395	429	460	424	424	428	458	414	450	431	435	422	401	421	430	425	415	395	410	428	409	435	446	422	382	385	406	393	430	415	431	398	443	394	386	433	394	411	394	426	437	344	401	455	412	412	420	401	418	452	421	431	432	375	399	376	451	398	473	406	444	436	426	415	384	420	451	401	434	447	415	449	413	419	411	424	413	408	374	430	428	418	400	431	450	389	405	431	428	410	444	406	418	418	423	411	367	410	418	407	414	469	420	427	402	410	453	390	403	447	464	405	404	408	443	410	416	435	435	434	395	433	394	393	366	414	433	404	398	427	437	413	409	417	430	451	392	424	421	428	395	409	439	433	389	395	408	446	471	403	408	449	406	403	402	403	405	405	432	395	421	395	403	398	414	448	439	430	421	397	379	417	446	378	397	417	389	439	420	409	412	419	442	413	411	412	378	405	423	383	396	415	453	398	404	422	405	415	431	426	394	412	405	428	429	366	390	382	397	421	395	418	415	410	376	440	460	416	414	426	395	420	404	400	427	421	419	443	382	409	416	405	428	380	387	404	401	434	438	427	440	405	421	422	421	390	391	428	396	425	412	447	436	401	400	454	411	429	414	411	437	438	420	406	386	418	428	412	436	410	394	394	432	422	440	438	412	385	386	396	433	438	412	416	419	413	417	397	434	424	395	404	376	426	374	436	384	383	394	463	411	384	388	449	407	402	452	413	426	417	472	413	408	421	424	406	431	419	419	393	388	446	389	409	435	387	447	433	412	391	401	412	422	428	393	390	424	425	411	402	427	383	391	404	429	441	424	407	438	449	419	421	405	425	441	388	417	430	414	382	386	431	412	412	370	426	413	416	425	391	405	420	387	414	413	442	433	399	427	416	386	399	421	434	411	421	463	474	417	407	420	377	426	397	429	418	466	440	423	412	398	459	392	401	404	367	410	448	449	392	411	418	410	387	446	417	379	441	435	390	390	406	438	426	420	409	409	425	402	386	427	440	442	421	395	419	420	431	431	435	413	429	434	447	460	435	469	384	406	425	421	430	401	380	432	426	397	430	403	421	417	445	418	396	442	410	440	393	411	430	401	381	439	413	452	413	452	401	450	424	443	418	440	440	431	423	429	450	439	429	434	385	419	440	414	408	415	433	417	423	419	421	420	451	444	373	438	404	415	419	422	388	402	397	436	464	399	400	425	453	403	420	416	427	404	402	432	438	400	416	425	451	397	406	425	404	413	395	413	401	438	423	402	424	392	409	400	444	410	422	418	389	419	418	427	411	403	412	393	422	398	417	396	408	415	391	418	396	405	415	435	387	426	431	400	392	402	429	444	412	419	404	399	439	412	389	388	416	407	427	429	426	410	419	404	432	409	423	429	438	431	405	435	442	400	456	443	396	404	447	399	405	407	427	426	417	416	425	425	424	429	423	420	420	438	430	426	424	410	394	414	401	452	387	400	413	386	427	415	405	436	436	376	463	399	402	428	448	398	440	422	413	449	403	410	392	433	395	385	400	390	436	403	418	436	428	422	456	448	412	401	398	375	422	387	420	451	404	415	404	404	412	392	406	378	417	408	411	418	439	406	426	415	445	414	413	420	433	397	395	424	417	422	384	414	439	431	407	426	419	409	419	425	416	394	437	470	444	409	441	399	429	439	405	426	389	391	395	386	396	436	389	404	376	408	448	430	451	417	436	406	413	400	426	396	401	398	404	408	405	438	418	443	444	415	429	402	443	450	411	420	482	387	412	363	411	417	433	415	408	421	431	437	409	415	412	414	418	414	416	438	398	375	430	425	419	443	419	403	427	442	436	433	395	406	407	406	413	406	427	414	396	443	400	422	392	420	418	423	417	447	413	444	420	423	412	440	431	430	422	401	403	432	410	431	439	425	453	415	452	413	411	410	402	419	420	404	401	415	394	420	388	444	424	414	387	431	415	411	415	443	412	411	399	396	427	426	420	405	389	400	404	424	450	446	385	446	468	414	433	427	413	423	430	414	408	404	427	420	401	444	476	415	383	421	401	435	386	455	401	378	402	407	404	410	388	425	415	413	418	428	433	447	403	415	415	431	425	413	384	407	428	415	414	405	426	389	425	383	437	406	369	384	419	405	441	385	449	443	421	420	411	406	410	409	399	410	432	396	431	423	417	393	424	395	476	430	446	398	441	400	400	391	380	412	424	388	419	408	406	411	415	404	425	419	422	408	430	459	403	412	446	398	421	400	364	422	407	458	444	434	407	400	380	426	419	417	409	394	404	428	451	433	413	406	443	423	404	479	416	403	483	429	446	422	371	413	412	411	385	417	405	423	448	419	415	447	418	407	433	433	412	383	427	444	389	384	419	448	369	440	451	391	391	417	395	381	446	441	441	443	402	402	457	426	412	400	410	401	413	430	435	381	431	410	425	426	386	451	398	394	423	390	432	451	389	364	427	427	390	436	404	408	439	440	430	455	432	449	419	430	409	382	412	407	414	412	426	445	411	404	425	411	435	440	403	435	373	444	425	394	425	406	400	436	411	414	477	395	406	417	396	430	444	435	412	437	395	430	405	433	434	419	437	428	431	406	405	380	420	410	418	421	409	420	400	430	408	420	409	433	388	417	411	402	446	432	412	413	412	445	360	452	393	431	384	427	394	424	473	424	438	437	422	429	416	426	424	400	409	404	430	422	412	449	443	422	423	401	382	440	392	422	433	427	424	419	444	402	415	398	427	431	421	410	417	398	439	403	411	436	426	408	435	360	436	420	398	369	415	435	402	405	431	405	437	439	403	403	407	424	431	420	409	447	399	438	398	379	440	365	399	413	438	410	429	413	433	411	419	443	468	457	429	412	438	430	425	394	418	414	441	441	420	422	438	399	427	427	425	454	400	427	419	400	401	436	441	429	369	427	408	430	443
8081	1412	1145	843	718	685	652	656	666	647	642	629	615	581	581	615	603	598	580	585	594	574	571	595	640	620	587	587	628	560	597	596	607	619	650	561	589	596	613	609	624	615	631	607	597	590	631	600	598	608	549	577	608	607	626	580	611	629	562	598	574	613	631	594	637	565	569	591	646	603	592	638	619	564	541	595	606	568	600	542	547	599	573	601	622	613	584	564	616	560	592	603	628	625	571	591	610	606	601	631	584	578	561	620	577	600	593	594	607	605	597	552	567	594	601	618	585	569	618	648	631	593	591	560	615	598	635	561	601	597	576	624	603	603	596	586	598	578	586	581	615	567	603	605	608	599	638	615	637	619	572	643	621	641	590	526	576	639	585	636	679	593	567	579	573	613	604	581	606	638	613	608	577	628	603	626	581	589	582	563	590	617	608	604	643	615	572	610	614	557	616	624	560	610	638	586	604	611	605	578	595	624	586	606	595	600	571	626	598	597	599	570	557	625	601	607	607	610	589	629	601	630	578	644	604	594	592	637	584	623	586	593	571	611	627	608	627	598	603	591	629	630	573	614	603	597	610	620	596	611	584	572	578	609	598	650	599	590	577	557	614	615	560	544	584	622	662	571	571	594	613	588	639	609	612	612	627	626	599	554	569	573	598	582	610	607	581	618	640	631	610	611	658	600	586	622	590	617	580	591	577	649	602	616	610	620	661	638	581	569	614	618	567	553	635	622	559	580	577	606	600	593	647	577	584	603	593	596	554	615	599	579	611	575	613	569	621	627	603	597	641	585	591	593	545	587	595	576	578	619	607	626	594	536	608	571	614	621	564	601	598	567	632	575	627	614	627	597	622	617	609	601	557	657	581	608	600	555	616	580	616	600	639	585	580	596	614	596	610	645	616	595	611	569	597	598	621	598	554	590	630	581	592	592	621	614	589	562	620	604	589	631	606	608	555	575	646	620	598	638	574	597	631	619	563	624	585	607	599	564	607	626	610	588	603	604	620	616	607	572	596	617	595	599	648	567	594	616	573	594	589	619	606	612	573	606	588	557	614	621	596	611	608	609	628	600	557	654	567	590	616	609	575	598	635	566	574	569	596	566	610	590	595	586	595	628	570	594	595	610	633	590	591	581	608	627	591	569	620	581	550	594	618	586	565	594	623	638	568	579	640	597	569	571	618	637	628	630	595	635	575	612	580	589	626	610	572	573	589	635	608	624	578	584	550	606	577	625	595	587	547	593	623	583	567	589	586	523	613	605	557	601	576	594	606	583	580	586	567	604	622	597	569	643	591	611	582	575	595	604	551	633	586	607	603	633	586	565	604	583	626	600	544	616	604	576	600	589	632	600	592	600	579	613	628	605	637	578	606	590	566	629	606	580	590	608	605	599	636	585	598	580	593	581	603	577	597	597	623	558	623	620	576	595	636	573	629	632	595	599	565	619	639	613	622	594	608	582	569	586	631	570	610	620	600	555	620	613	591	573	596	656	592	615	569	615	645	568	603	617	552	612	628	620	551	635	581	592	590	631	590	587	601	619	572	580	603	574	618	553	619	652	558	623	587	640	603	617	625	583	649	603	590	620	602	591	620	628	624	622	630	583	611	584	568	593	601	567	581	648	605	628	605	618	579	611	622	597	629	594	601	632	607	572	624	618	582	585	567	606	637	612	603	569	615	604	607	619	569	617	593	559	601	606	626	618	630	600	575	619	618	608	534	623	553	591	582	581	578	630	609	619	586	630	571	581	566	613	582	585	612	593	629	576	564	603	573	592	593	575	611	588	606	592	627	585	603	607	562	604	617	609	571	572	573	618	607	640	590	613	574	602	601	630	596	605	572	619	616	579	578	563	622	574	597	604	654	552	598	597	613	614	588	611	594	610	637	579	607	619	569	629	607	624	577	614	617	572	592	648	601	596	599	610	608	581	551	625	599	572	592	609	581	614	611	615	577	580	578	604	609	634	553	614	555	654	578	641	619	546	583	595	608	616	617	561	599	598	601	608	632	605	569	586	595	579	617	603	596	575	603	607	563	649	609	597	595	580	576	606	576	596	624	612	615	586	587	594	633	612	601	573	588	595	589	570	618	604	633	608	591	592	542	585	576	601	631	606	652	592	562	559	594	616	642	565	604	623	607	620	608	609	627	596	582	568	590	601	594	607	646	600	609	616	556	611	599	600	593	598	585	645	638	612	587	619	566	594	612	578	564	592	556	601	611	588	635	631	653	592	575	645	585	609	619	625	630	633	564	610	565	632	627	605	598	629	590	602	580	592	596	596	593	606	537	578	598	588	630	598	585	582	633	605	581	609	564	629	591	598	596	607	630	606	645	605	552	663	615	560	581	624	600	621	572	597	588	598	591	586	608	565	628	580	618	596	614	615	631	600	599	596	591	642	622	591	604	618	600	583	623	605	604	651	641	637	649	597	594	612	594	596	586	590	606	640	622	611	614	600	614	626	631	575	604	548	603	605	613	597	582	575	599	541	609	594	546	622	615	599	564	657	592	570	608	633	561	567	637	612	628	594	589	589	607	631	600	560	607	573	568	584	629	570	658	615	596	605	599	611	602	540	665	577	600	616	579	583	625	618	618	629	622	599	565	589	558	564	668	565	562	623	605	584	648	629	607	589	615	581	606	542	613	598	563	643	640	547	626	623	646	632	586	591	564	586	580	595	627	602	587	590	633	552	618	593	586	593	591	596	619	624	599	553	628	576	608	568	568	636	653	572	623	563	602	608	647	561	610	591	598	591	609	609	608	605	587	610	596	593	594	584	619	575	617	625	575	588	592	561	576	595	593	599	623	625	588	594	567	605	610	636	600	598	590	573	628	595	604	627	606	627	611	573	612	610	581	624	553	566	606	565	566	616	593	576	602	591	636	601	587	617	581	631	584	612	582	561	595	551	588	649	607	561	622	576	615	614	599	589	637	608	594	600	559	587	660	605	604	596	601	578	576	565	573	609	627	595	629	558	553	598	602	588	585	651	596	606	587	624	571	601	583	596	553	584	624	587	584	624	641	600	611	623	586	599	609	591	627	564	571	613	632	584	571	574	604	623	655	583	568	589	586	616	626	619	660	570	592	550	575	591	609	625	580	640	551	627	584	613	577	603	605	625	617	598	584	611	565	601	597	610	638	588	559	606	622	568	598	599	603	583	623	616	586	601	599	624	571	598	603	581	558	593	591	592	604	628	601	575	573	578	592	618	599	594	612	624	604	630	643	591	614	590	586	577	591	611	633	523	569	612	584	608	605	619	608	600	593	644	597	631	618	579	538	605	616	604	599	598	553	616	554	600	562	618	578	636	590	621	624	591	573	585	551	623	563	606	605	624	644	625	585	566	612	532	574	606	578	590	593	648	551	578	591	607	624	585	605	623	551	589	611	573	579	590	603	640	609	608	576	572	610	628	608	588	593	589	597	605	649	573	573	581	605	645	606	601	644	558	651	601	577	564	636	608	628	548	610	573	615	581	619	609	591	591
23471	20936	28335	23690	20918	10851	1152	754	673	594	556	554	534	563	476	514	473	467	456	463	474	461	442	470	469	458	470	471	435	438	443	476	443	439	427	411	427	423	418	411	455	431	422	443	479	423	462	434	433	398	434	403	431	401	419	419	436	435	394	403	448	409	423	424	460	458	438	446	446	447	423	405	412	397	409	434	440	419	451	495	477	408	410	438	425	414	422	436	420	427	433	383	458	407	429	439	409	421	409	443	405	393	413	442	450	440	443	435	464	455	383	437	419	425	415	431	436	421	433	471	424	418	453	421	423	398	416	425	417	403	428	400	377	434	451	454	418	468	399	416	423	432	410	428	456	418	432	430	391	427	405	434	429	432	372	459	423	406	401	436	464	422	438	448	422	454	488	467	459	439	450	422	436	432	479	419	449	437	434	431	449	466	433	425	428	407	408	420	425	432	388	414	423	451	424	409	425	407	419	424	423	409	436	446	415	476	435	433	443	443	398	441	465	457	421	429	445	432	415	437	436	431	437	431	437	434	413	407	436	441	393	446	430	427	421	451	457	423	425	441	461	427	451	444	392	441	449	394	449	412	423	393	405	409	451	402	410	406	438	434	407	411	416	422	432	439	437	432	391	454	402	452	397	442	425	440	397	406	442	425	413	451	428	448	424	448	427	420	428	452	434	424	427	437	429	431	399	471	410	434	414	403	433	443	395	450	393	420	408	386	436	419	468	390	416	398	434	396	415	417	436	420	412	425	456	405	420	413	456	427	398	436	405	403	403	447	448	406	398	441	417	462	427	399	415	411	400	422	431	432	440	436	431	430	430	455	424	423	412	423	419	405	413	417	427	455	425	425	400	467	436	447	446	413	456	382	447	422	438	397	429	395	451	407	416	453	423	404	425	422	456	447	450	419	404	418	425	415	413	372	438	414	418	430	430	406	430	420	425	396	426	481	448	422	412	430	446	403	456	433	468	425	462	410	456	453	438	411	413	452	399	408	428	403	454	416	388	379	466	452	471	424	430	454	419	431	443	391	415	419	406	436	412	409	420	422	416	435	425	413	402	436	469	396	415	380	414	377	415	413	417	440	413	409	425	448	451	426	412	463	427	451	469	465	399	426	422	395	439	437	445	424	453	427	433	424	422	432	423	427	396	456	415	449	422	418	417	409	408	438	407	446	403	467	383	404	418	398	419	438	413	449	428	439	439	432	438	390	451	397	419	421	463	430	401	425	382	436	416	395	429	425	383	439	429	402	412	437	403	432	381	390	421	443	449	423	427	439	449	425	421	366	401	437	386	429	454	419	455	430	430	467	427	421	422	385	426	426	403	463	437	453	426	439	422	487	457	446	417	462	423	414	406	433	435	431	410	412	446	419	409	428	492	416	503	427	429	414	468	432	387	456	446	408	427	412	441	413	423	437	450	441	434	383	424	384	420	444	432	403	439	433	423	447	421	412	435	387	405	401	434	424	413	438	416	445	438	447	435	421	428	458	427	452	458	417	424	421	412	451	377	425	430	435	424	390	449	381	392	433	424	432	439	435	431	450	458	399	419	425	428	399	406	421	448	420	403	414	420	421	432	424	443	417	421	434	413	397	411	422	435	458	452	403	401	430	455	476	416	406	429	443	430	430	417	422	442	402	456	429	444	441	428	448	446	414	422	425	439	442	427	413	419	457	414	417	441	435	439	416	435	454	398	436	431	418	435	413	385	427	407	443	449	455	439	435	434	450	441	443	403	451	455	410	425	404	404	424	430	420	417	470	466	414	399	446	414	424	439	428	429	440	435	410	441	446	442	417	424	453	439	454	439	446	477	410	424	419	453	415	429	414	420	457	474	435	408	385	468	445	465	441	418	428	414	424	436	434	425	384	445	404	440	405	430	401	444	443	453	399	428	439	428	415	425	417	429	422	429	451	402	415	432	374	417	437	431	413	410	433	437	421	425	417	458	420	423	432	426	445	399	409	449	426	436	397	402	415	436	443	451	438	439	427	421	461	405	465	408	462	441	434	459	427	424	411	429	395	418	443	434	419	459	437	376	455	428	434	422	426	396	420	417	430	404	418	373	418	416	476	419	439	436	428	392	436	442	427	416	408	416	417	434	400	431	405	425	431	429	444	411	422	415	444	407	465	420	429	428	413	461	408	402	471	391	426	453	388	437	449	461	387	422	432	441	424	421	431	437	404	437	413	412	393	403	411	402	420	437	450	430	413	416	425	438	434	388	407	411	420	440	405	389	430	426	394	403	420	414	403	433	423	425	449	475	439	417	410	462	445	385	451	447	440	445	428	418	426	438	381	446	409	439	414	446	422	461	461	419	446	418	439	463	433	450	459	447	428	442	408	425	441	392	403	408	429	438	421	415	474	394	414	422	429	419	426	416	406	449	414	391	420	428	409	436	419	399	438	427	442	413	404	447	461	426	430	436	419	451	434	415	443	434	417	427	442	431	438	432	453	417	406	443	438	477	468	426	434	436	451	432	444	406	424	419	449	426	410	412	411	432	437	467	416	402	410	427	423	439	439	414	457	457	419	447	401	417	429	418	427	397	461	397	410	474	433	452	412	453	406	452	428	376	464	439	424	405	400	456	406	392	437	420	407	443	416	420	425	458	449	397	433	412	405	389	420	443	441	424	412	398	399	452	428	429	415	427	456	407	417	420	431	398	400	412	409	407	414	482	392	419	441	417	421	419	430	445	402	410	403	426	435	421	477	462	408	400	411	432	454	395	430	454	449	422	432	433	449	438	429	449	433	413	419	455	417	431	444	410	396	437	409	394	449	390	448	396	442	433	438	398	454	466	407	435	443	446	434	418	433	429	427	415	452	417	457	413	428	427	422	403	403	420	428	409	415	471	394	439	450	415	409	401	484	415	432	464	434	409	423	425	416	399	454	426	413	436	384	439	426	416	442	438	458	431	409	439	405	394	408	432	428	456	420	425	423	428	439	431	404	457	383	427	443	452	454	416	458	432	412	435	430	440	427	454	430	420	412	444	437	421	430	436	427	424	381	408	461	393	393	407	434	423	432	403	399	434	435	413	420	383	445	452	444	451	413	419	377	419	443	403	426	440	432	406	450	434	407	453	424	412	443	456	410	405	442	407	437	427	408	397	414	398	432	405	405	438	430	410	457	443	404	442	437	413	398	400	434	447	388	434	444	433	395	441	450	428	444	416	398	409	417	414	436	409	432	433	423	430	433	424	417	436	423	392	428	406	423	432	393	434	417	432	414	383	423	415	404	422	403	412	442	411	439	448	405	428	397	427	459	396	442	454	442	454	418	418	385	380	404	419	433	437	406	422	461	376	424	407	431	454	425	416	423	420	437	425	407	422	397	427	456	444	411	454	441	441	416	402	426	432	410	429	428	410	437	450	402	431	403	406	392	426	450	436	426	471	447	424	454	423	417	423	419	407	420	464	419	450	427	449	436	446	439	419	423	453	430	438	415	412	410	434	396	391	433	403	453	421	423	406	428	414	433	394	429
21541	10007	8141	4010	2904	2185	1711	1456	1291	1093	1042	1012	914	890	854	806	751	770	718	734	724	748	682	688	659	660	662	659	652	705	658	640	651	651	626	615	642	648	613	655	584	630	625	653	634	682	626	622	659	609	620	626	633	605	655	639	646	645	641	606	615	615	560	581	583	693	610	628	628	651	647	592	671	600	600	621	657	603	594	599	665	631	644	643	613	636	597	627	650	603	617	672	669	624	608	641	687	625	626	636	702	608	584	607	646	601	621	618	606	618	610	646	621	588	591	611	585	679	628	610	626	636	600	638	612	631	646	599	594	610	610	605	611	611	617	634	658	657	591	638	623	641	620	669	587	666	616	659	634	622	647	629	598	575	604	602	708	625	600	624	639	595	605	594	579	646	629	602	641	641	632	598	647	630	645	608	646	626	627	596	649	668	631	647	626	645	594	637	613	609	617	631	635	669	633	597	654	606	648	583	585	615	655	598	676	623	638	617	622	566	607	596	599	624	626	651	623	588	617	647	589	617	569	642	656	625	646	619	612	602	717	654	658	624	639	668	593	627	618	651	677	644	587	644	606	633	602	648	571	624	603	628	647	624	648	593	673	626	605	633	609	620	636	618	641	590	626	625	619	608	612	571	620	590	604	612	593	645	591	573	622	606	616	606	643	602	650	623	635	617	664	605	626	617	625	621	648	632	642	634	641	604	618	624	627	602	661	628	605	617	625	563	646	640	660	580	620	649	639	651	629	607	602	598	595	601	574	645	671	618	642	630	627	602	608	621	623	627	592	644	626	631	625	618	643	647	639	585	615	648	649	624	618	597	627	666	667	626	631	627	593	624	619	589	596	610	617	595	654	611	619	603	616	610	585	640	624	619	641	647	691	607	613	602	602	621	656	559	627	663	545	616	645	641	626	595	628	576	602	618	658	620	617	617	667	583	581	589	622	592	615	617	590	641	638	621	621	605	624	630	628	626	571	606	586	633	691	614	614	631	606	634	628	672	615	613	638	596	619	590	629	611	642	618	593	629	660	579	663	624	622	565	677	647	599	619	644	597	613	639	585	634	622	596	649	580	606	631	598	648	642	650	584	649	597	637	648	637	606	629	634	594	619	666	607	627	642	606	622	624	613	613	614	601	607	619	642	628	585	670	640	579	587	614	612	594	583	634	643	621	620	584	638	611	634	630	623	662	621	612	607	599	651	622	612	625	620	568	642	601	630	628	647	619	636	603	612	603	602	614	645	588	603	614	599	592	590	643	638	661	642	653	585	590	604	619	611	684	662	602	637	578	616	601	601	567	615	646	617	626	658	640	644	627	590	611	624	652	681	637	601	659	625	614	628	650	594	609	641	637	644	610	615	635	604	633	618	625	598	616	626	579	599	645	651	655	623	602	578	623	616	627	634	634	647	632	630	619	642	624	591	633	602	599	589	604	609	678	615	633	677	642	662	612	572	608	614	587	658	592	590	611	674	593	582	595	574	619	591	631	574	594	632	660	600	610	609	606	656	617	596	659	560	574	600	611	603	633	598	610	583	600	599	650	613	616	655	650	629	603	628	643	526	640	637	624	614	646	653	617	658	683	624	666	612	580	643	595	629	599	642	612	619	625	617	635	608	610	653	620	605	619	618	638	629	627	627	619	593	606	593	621	575	595	547	592	582	658	643	628	626	661	619	605	604	614	603	613	658	623	594	599	613	581	618	571	631	612	607	642	619	631	639	641	581	619	617	630	613	588	637	644	561	584	615	640	629	598	630	595	610	636	675	609	614	650	662	623	647	638	633	606	610	612	619	589	617	604	647	604	603	640	609	641	627	601	571	614	609	636	613	658	609	629	630	648	665	641	615	641	668	605	575	651	648	611	631	663	631	607	602	641	612	612	593	608	635	574	670	604	621	613	641	579	592	647	667	629	601	615	661	601	635	648	629	625	645	667	611	635	615	619	624	596	598	610	630	633	627	631	621	640	612	675	663	627	641	650	627	588	640	624	636	603	664	596	576	641	580	638	624	626	595	618	648	615	623	642	634	626	592	639	634	646	592	588	639	581	610	593	637	589	613	557	623	597	611	679	610	619	620	634	607	614	605	614	584	630	612	625	604	633	650	599	620	596	619	585	635	613	638	631	616	614	598	607	662	637	571	604	618	582	621	644	595	643	636	641	675	636	688	577	678	593	601	626	609	620	648	627	604	619	629	627	622	643	617	601	662	614	657	606	669	611	591	652	551	606	667	630	654	596	643	665	625	663	618	602	619	607	631	584	619	609	600	617	637	572	598	624	598	594	595	586	593	609	629	628	642	657	598	605	634	614	633	628	633	621	634	598	564	607	610	589	637	589	593	645	615	627	601	625	600	607	579	608	588	621	637	577	623	615	617	635	624	659	641	611	610	629	593	619	612	633	617	612	621	578	614	621	641	603	599	637	613	579	622	624	628	636	642	607	617	599	575	621	617	637	654	637	652	580	590	625	599	579	627	628	645	607	606	611	611	657	611	653	601	608	633	581	595	563	591	626	647	597	643	650	632	644	620	650	630	642	637	588	653	655	620	642	650	614	619	625	589	626	633	652	636	621	631	631	614	633	569	651	625	625	653	631	601	579	588	602	635	639	637	644	598	634	611	611	622	640	630	653	608	617	645	580	585	627	592	625	628	630	600	603	613	608	605	631	606	606	639	595	645	593	655	628	640	600	591	623	638	630	592	586	592	605	625	670	614	624	618	619	645	640	563	606	595	633	620	562	619	601	596	577	619	620	625	631	618	594	621	605	597	574	626	568	612	642	669	651	583	578	602	621	648	609	624	618	644	605	606	597	617	630	624	608	621	584	657	620	641	591	633	628	628	631	605	623	580	616	578	608	624	622	626	618	641	594	649	593	585	596	627	588	618	626	660	609	646	613	642	595	630	627	589	579	634	609	638	683	582	657	611	578	594	617	587	629	645	614	587	593	620	595	626	617	625	633	589	637	596	622	630	586	625	592	647	573	591	630	631	629	617	630	656	612	701	665	603	596	571	658	646	633	614	643	615	608	613	585	648	606	629	629	662	646	587	620	587	619	622	580	604	670	630	625	583	635	610	606	644	580	582	595	632	607	618	617	582	625	602	612	640	629	617	607	603	618	600	592	579	629	613	609	661	615	649	627	625	601	668	616	620	607	703	648	604	630	652	574	608	613	637	599	640	679	625	616	609	645	556	625	642	663	600	635	664	635	620	667	608	640	615	641	635	587	549	617	618	607	650	620	614	617	547	603	593	646	626	633	624	606	634	605	665	606	624	652	632	617	620	597	592	623	601	570	642	624	638	623	650	621	635	654	672	618	632	600	585	650	616	642	590	610	639	602	613	640	636	665	621	660	600	595	653	615	628	603	617	618	590	612	610	586	630	643	618	629	661	594	635	625	656	648	602	643	627	571	623	618	634	626	601	579	602	632	648	621	618	638	613	627	647	647	620	580	580	598	576	682	606	646	605	609	588	648	603	597	626	589	616	633
22629	20978	28804	23342	20982	20987	6978	796	573	544	473	402	361	371	349	337	293	318	259	275	277	285	250	267	268	252	263	254	233	289	262	239	222	263	234	270	241	249	225	245	219	234	214	208	257	246	235	224	223	244	215	202	210	243	230	230	241	227	225	230	225	233	208	189	241	247	220	222	215	224	215	234	232	237	214	230	233	240	211	227	231	234	231	225	220	212	224	242	239	240	251	236	216	203	214	208	241	201	225	234	230	219	239	238	210	223	223	212	212	191	224	200	238	205	229	227	242	204	237	220	179	220	223	199	215	253	226	259	246	225	233	245	232	213	219	210	240	219	223	242	223	217	200	217	238	259	236	229	202	210	231	224	215	201	224	230	251	217	221	213	233	221	216	206	217	239	219	255	221	249	234	248	223	238	238	245	211	231	223	218	213	228	217	203	215	251	225	208	225	225	203	247	217	230	232	218	218	221	207	234	238	209	202	216	189	227	242	218	230	220	236	223	212	209	234	198	213	219	248	218	229	222	239	203	217	214	213	238	210	234	211	228	218	214	213	216	228	239	218	220	216	226	209	226	222	225	212	234	216	232	236	213	226	215	205	216	226	202	230	213	212	225	229	263	231	217	221	242	209	219	228	229	239	217	238	236	224	209	206	221	227	193	243	226	233	230	227	206	226	245	225	230	233	210	223	230	219	218	224	218	215	236	211	203	212	231	214	219	245	229	227	244	230	239	198	244	200	233	218	218	238	208	224	225	209	229	246	208	222	213	216	223	210	236	215	213	231	215	230	204	217	227	217	238	212	245	212	217	236	239	224	223	223	228	232	232	247	251	230	223	233	229	211	237	218	225	208	232	239	207	226	223	225	195	234	232	211	242	221	228	239	236	223	188	216	232	224	224	213	234	220	207	211	214	225	202	223	210	248	218	220	224	216	234	229	188	256	199	216	226	230	221	189	263	201	221	238	211	248	224	238	236	222	210	211	248	215	219	238	240	217	225	247	220	235	248	211	223	235	231	227	223	224	233	204	230	217	214	228	264	218	239	226	222	231	234	212	240	197	206	233	234	237	213	213	225	203	190	232	206	227	237	203	217	231	221	222	194	222	217	220	205	233	213	199	234	217	211	220	246	194	234	229	225	234	233	239	240	226	223	215	240	204	236	218	212	215	199	211	198	216	243	228	232	229	218	237	221	232	225	231	214	225	203	234	198	222	219	224	223	197	232	221	202	221	227	218	219	234	207	257	198	231	213	213	239	205	224	245	215	223	213	218	224	215	218	199	191	230	238	206	231	204	205	216	232	233	224	213	227	210	219	214	225	224	206	195	233	213	213	215	207	227	247	209	217	196	195	219	228	220	225	237	241	203	252	221	226	213	215	209	223	227	237	214	192	226	218	235	251	245	234	203	241	231	234	229	241	239	229	257	216	210	239	219	229	224	232	225	236	236	204	219	191	197	242	248	208	203	232	255	214	245	220	229	226	236	219	219	218	215	200	216	233	228	227	198	238	226	203	245	228	200	224	239	197	233	224	205	210	213	242	231	215	218	218	205	247	211	219	213	207	201	208	249	179	195	229	210	197	187	219	205	211	195	213	189	216	232	205	212	232	220	230	212	217	216	248	210	232	226	212	228	216	187	209	193	208	238	213	214	217	238	229	248	242	249	218	222	237	195	212	229	223	218	219	230	227	222	229	224	205	205	211	207	202	207	216	222	236	241	228	217	214	210	214	237	219	210	228	241	225	226	232	214	219	218	236	233	206	211	227	223	229	211	236	232	234	244	206	244	209	241	190	235	222	231	247	216	234	224	215	229	218	233	214	227	213	232	226	237	244	235	235	222	231	214	236	204	235	221	242	229	212	197	210	224	240	196	229	219	238	229	206	199	219	225	220	207	233	229	244	217	230	224	228	241	220	199	239	212	243	216	192	225	201	229	245	194	222	220	232	231	226	224	224	202	215	222	219	244	230	215	225	220	224	219	243	239	205	262	221	233	222	217	214	238	221	215	228	255	228	195	234	269	240	210	220	213	231	256	219	235	232	240	205	199	212	238	228	218	230	189	235	211	222	214	228	215	219	215	223	223	234	230	234	202	237	229	226	221	211	228	223	240	231	258	208	239	238	223	211	236	217	225	240	251	203	229	210	225	209	213	227	204	197	252	230	246	230	221	193	214	216	226	230	217	205	200	206	216	223	229	234	219	232	243	196	218	243	212	205	198	222	235	197	213	233	228	205	218	239	209	214	229	219	230	228	237	226	256	216	219	210	215	247	220	231	220	215	218	224	220	228	239	212	223	247	206	231	228	219	214	221	247	213	208	220	224	219	222	230	246	223	234	183	209	221	219	227	223	221	193	205	210	234	214	224	201	245	220	216	224	228	222	208	219	219	206	236	205	227	226	237	238	220	226	196	224	217	221	239	241	234	225	205	226	211	236	210	229	225	217	216	212	205	233	210	228	206	220	211	204	215	227	225	214	228	243	216	213	195	202	209	223	225	212	223	225	222	233	223	208	197	215	230	228	241	239	201	221	244	216	221	256	214	201	216	241	219	199	205	235	229	218	221	211	215	211	242	212	197	233	248	196	212	208	232	257	234	226	235	210	225	222	223	246	232	222	257	207	209	219	209	238	217	226	227	226	199	210	204	221	213	202	224	205	219	208	193	213	233	234	216	224	231	201	202	196	219	213	258	202	216	238	235	223	230	229	212	219	238	222	201	223	217	209	230	227	240	235	226	224	222	207	188	211	208	207	220	219	196	248	229	208	213	242	213	186	245	199	266	213	258	237	219	225	205	218	232	225	240	189	220	205	210	223	204	225	222	252	203	226	212	260	211	249	238	238	212	225	242	232	218	213	211	210	202	223	210	223	200	218	206	239	220	199	244	189	219	248	223	215	206	228	204	217	214	226	233	228	255	224	198	185	228	250	236	229	226	226	206	248	228	199	246	199	243	212	221	253	213	225	197	246	240	192	215	211	241	208	213	240	207	244	226	201	240	226	216	224	229	218	217	210	218	229	234	210	251	220	212	215	219	239	234	213	192	235	227	220	224	232	230	219	198	221	202	211	217	227	207	200	232	193	224	216	211	251	218	223	233	191	225	238	209	257	219	213	227	236	221	203	232	229	227	206	233	228	221	172	221	236	232	211	210	238	211	226	216	225	251	246	216	206	220	220	216	203	227	220	224	208	217	237	212	202	237	217	198	225	233	250	226	216	248	230	226	232	221	205	242	225	216	216	206	218	228	203	214	224	228	219	214	217	213	197	214	245	215	226	220	234	206	210	248	218	195	209	230	207	250	210	219	245	203	220	221	208	232	185	236	230	208	221	214	204	232	219	211	217	234	241	214	226	238	218	236	226	212	236	234	202	257	228	197	220	202	189	243	213	215	232	191	210	186	190	209	246	215	201	200	232	195	235	212	218	234	225	223	234	204	200	214	221	204	231	204	219	210	220	225	218	207	238	205	194	219	234	215	232	194	211	200	233	214
24531	15180	12433	6345	4271	3174	2342	1859	1527	1314	1121	911	876	766	714	628	592	587	519	516	470	472	430	462	445	458	411	459	415	398	387	416	388	370	372	392	392	348	350	345	380	346	383	346	344	341	369	380	347	342	370	348	306	338	357	346	344	346	373	354	344	342	316	337	339	352	384	338	361	335	334	347	361	376	362	340	341	318	325	333	353	350	327	309	350	323	309	314	335	340	354	372	350	336	322	335	352	322	306	334	336	331	367	338	312	294	380	286	301	371	341	330	383	322	331	321	307	287	348	310	323	374	336	334	323	333	342	331	337	349	320	347	314	321	347	349	317	311	305	355	354	350	358	313	313	328	330	348	308	335	341	337	321	366	329	332	335	345	349	350	365	360	277	332	298	349	350	362	295	367	302	318	317	350	355	325	352	342	348	329	335	326	355	320	376	316	328	337	342	316	339	360	355	333	326	317	315	334	332	331	297	323	337	350	325	330	341	276	327	323	321	315	347	336	294	341	350	312	286	357	335	343	328	328	313	324	308	343	337	322	356	327	298	327	334	332	313	339	329	304	343	334	336	348	303	349	333	316	365	301	324	328	329	335	336	365	346	317	370	316	351	335	328	321	311	363	339	314	330	322	303	297	318	342	311	336	305	328	328	341	343	300	337	377	359	305	324	362	330	280	317	295	351	321	296	331	365	336	338	318	356	349	362	350	327	300	336	331	327	334	319	323	325	338	327	303	307	313	319	358	355	326	304	331	333	363	300	386	347	338	308	338	332	326	323	305	294	320	318	303	323	341	320	334	327	322	331	306	328	323	313	353	324	334	325	337	317	328	346	347	318	320	317	342	370	345	349	316	318	341	361	321	311	344	340	355	331	324	379	341	338	320	302	328	350	317	349	332	346	322	335	313	318	307	357	337	329	344	350	351	348	314	342	350	323	334	328	348	344	316	340	323	333	331	301	350	353	338	325	331	346	304	320	331	339	321	308	344	338	331	340	314	341	322	358	320	322	338	336	349	316	315	344	336	337	342	317	336	358	312	345	327	330	339	340	334	330	343	320	332	324	300	333	362	361	334	341	317	337	362	332	312	326	333	343	338	353	346	327	344	331	316	326	356	347	337	334	374	321	360	328	342	386	341	355	351	324	336	351	342	337	349	322	321	328	336	330	345	334	339	300	336	323	325	322	338	320	337	299	326	339	312	310	328	311	350	310	309	331	303	352	339	332	346	331	348	335	338	319	328	334	320	330	364	290	347	333	319	374	304	321	344	333	361	330	327	333	378	338	339	328	313	389	340	320	353	322	327	351	315	327	282	317	294	312	335	368	355	332	326	353	337	325	345	358	329	281	349	355	351	329	356	309	341	315	337	316	346	326	323	352	329	331	313	326	346	378	327	335	336	373	318	335	332	317	364	322	326	327	330	360	321	318	342	343	326	315	338	308	342	338	318	322	307	303	311	323	364	325	376	315	343	331	322	354	341	348	328	346	315	325	355	295	309	321	303	339	368	305	316	318	332	316	329	377	363	313	312	326	327	349	339	369	339	311	341	333	328	327	330	356	336	320	335	359	334	356	335	358	366	318	334	327	310	348	338	324	336	335	356	309	280	343	341	347	332	341	326	329	329	314	298	332	285	323	349	303	378	313	289	355	354	321	340	356	321	341	348	335	303	338	360	330	348	300	316	354	364	323	319	342	323	320	332	334	301	344	340	294	344	284	300	377	329	314	349	344	328	334	294	318	346	372	327	320	297	315	354	305	321	331	362	324	352	317	339	306	313	342	328	327	344	338	318	321	338	333	331	323	348	319	344	353	328	345	366	331	331	336	318	311	327	350	316	329	295	304	333	341	305	323	338	331	308	335	346	356	342	305	358	335	340	348	338	320	326	316	306	291	326	320	359	330	326	346	338	339	331	344	356	323	332	315	343	328	337	332	334	359	319	377	316	342	380	347	358	357	343	306	342	308	320	362	346	333	351	335	328	347	346	369	359	314	319	365	323	309	337	325	342	321	352	331	329	348	324	320	324	322	332	328	374	333	308	344	306	325	335	319	320	309	343	337	348	312	332	348	325	336	353	301	317	316	324	341	324	326	323	337	342	322	316	340	340	313	357	347	320	349	356	357	312	317	344	333	319	334	327	322	344	299	325	340	313	312	294	337	356	337	323	301	371	303	324	302	338	326	322	307	318	295	334	344	347	324	333	326	359	351	320	307	344	330	333	318	352	350	333	343	319	318	337	336	327	303	339	335	346	324	350	308	304	326	362	307	347	343	341	315	343	337	338	322	342	373	319	330	356	307	338	313	351	344	294	348	321	367	325	355	332	316	348	347	305	307	309	333	307	299	316	320	321	320	318	328	305	344	314	347	343	378	358	329	333	324	346	300	292	321	345	324	329	323	323	334	340	290	327	319	291	363	333	316	325	331	321	334	327	291	323	318	326	349	341	365	343	350	320	361	292	300	362	327	328	333	347	309	315	297	342	313	311	344	359	310	336	348	332	319	325	302	328	345	339	312	339	318	365	359	319	333	323	329	353	332	306	320	344	328	348	349	352	327	345	305	370	302	343	311	331	305	350	303	333	333	359	340	304	303	318	350	335	323	314	337	335	332	326	341	335	347	333	308	335	308	349	327	337	346	345	311	339	335	349	318	340	314	312	356	320	287	305	317	350	330	362	316	356	323	325	339	363	296	344	309	340	361	351	322	320	321	329	320	318	335	310	331	334	327	322	335	360	312	325	324	338	321	351	342	304	358	316	315	338	303	314	317	361	344	317	337	342	329	339	313	328	331	318	316	344	326	333	329	344	321	302	339	330	284	320	297	295	324	339	333	347	339	354	308	344	321	344	339	305	345	334	314	310	310	337	367	344	324	335	305	373	322	309	327	351	331	322	335	347	370	325	337	320	297	341	337	292	341	352	328	327	337	322	344	337	345	325	351	324	315	344	368	322	344	341	350	345	317	349	307	322	317	350	300	355	328	366	350	353	333	320	343	343	333	347	347	328	353	360	352	349	315	342	327	364	318	321	315	341	352	317	347	332	358	321	339	317	368	316	308	349	363	343	323	329	327	316	362	335	348	356	346	331	321	352	333	331	344	305	328	311	284	313	313	371	292	357	335	344	347	333	346	348	315	361	326	348	363	372	332	347	316	326	336	371	326	330	320	365	276	362	322	323	338	312	352	301	339	326	316	324	313	346	317	347	327	348	326	354	332	325	336	329	349	325	348	333	317	350	350	316	335	317	340	321	313	324	333	366	351	322	333	350	360	297	323	296	350	324	327	326	331	335	361	363	318	338	327	343	350	351	332	336	341	303	347	330	324	341	356	317	338	346	348	325	314	339	332	317	346	309	326	357	302	313	337	334	330	371	314	378	340	332	334	344	352	370	315	298	350	331	333	360	335	355	310	300	321	347	332	294	372	349	323	318	328	326	365	321	335	353	325	348	345	347	338	349	350	351	331	334	328	302	336	359	342	339	327	345	338	299
26526	20184	7833	950	660	591	461	432	423	437	425	441	409	414	444	444	409	381	403	404	407	379	418	402	421	412	421	407	402	408	422	440	386	451	465	399	432	425	424	430	398	403	401	406	401	451	406	379	417	390	405	437	414	447	443	413	398	396	411	427	438	380	415	401	380	394	441	424	389	411	412	408	421	422	452	409	423	433	416	430	396	398	414	420	423	397	426	409	397	396	414	425	386	379	388	404	395	412	462	409	405	367	377	408	426	387	373	406	402	418	413	393	353	443	388	408	407	431	449	430	396	363	423	397	411	425	408	429	385	466	411	408	414	364	436	434	426	437	402	430	369	400	419	465	409	425	427	410	404	407	408	388	408	411	375	422	404	388	430	379	396	398	394	422	413	392	425	413	405	374	425	418	413	448	416	361	398	423	418	387	391	441	432	463	394	372	432	432	437	435	383	375	420	373	398	438	414	438	396	419	392	399	402	393	406	425	431	374	434	400	393	372	419	434	401	412	394	417	435	396	395	426	448	416	436	423	383	378	394	402	431	383	405	431	419	431	427	444	413	405	413	396	413	460	406	431	430	436	410	425	398	408	413	454	400	429	435	396	396	417	382	437	437	434	428	422	416	419	389	415	367	416	413	399	395	416	390	426	440	426	402	397	452	393	431	421	431	398	430	398	383	421	390	367	392	393	374	399	379	382	407	400	413	433	420	419	413	396	435	421	437	439	441	391	395	411	399	376	420	423	383	432	397	426	365	398	419	422	380	405	383	421	390	386	392	421	396	394	415	413	440	408	390	423	406	414	425	398	422	399	415	432	421	423	424	424	451	408	396	392	403	431	373	399	429	463	389	415	428	411	372	409	383	445	392	382	392	396	408	429	452	446	437	427	397	395	425	426	420	417	394	391	382	440	394	417	418	423	398	433	396	361	399	419	421	426	427	429	404	446	426	406	419	380	405	434	364	398	416	415	410	411	385	388	436	422	390	414	415	396	409	411	432	409	410	412	412	397	394	405	400	400	416	382	430	409	393	428	406	387	420	399	429	406	390	441	414	412	391	422	386	403	410	397	391	413	408	417	394	406	394	381	422	444	399	402	389	408	407	437	380	413	438	422	415	422	401	372	435	398	430	402	452	398	392	401	398	410	425	412	425	370	434	423	421	427	403	382	414	445	407	435	406	398	453	418	417	402	383	405	392	439	400	410	415	403	434	416	464	392	385	418	388	394	418	405	416	407	411	401	400	385	407	389	413	473	433	417	414	401	442	398	370	391	405	422	397	435	430	410	409	448	400	393	412	375	362	434	410	414	437	378	378	419	412	404	419	445	465	447	425	370	417	457	415	406	388	416	399	402	381	416	424	399	418	409	387	381	407	399	378	415	434	428	395	444	426	361	412	427	416	434	385	415	412	362	389	444	406	381	419	408	406	441	440	391	395	400	430	394	428	403	406	388	407	444	397	424	397	426	413	415	373	426	434	405	436	409	419	394	432	393	405	386	444	426	394	400	423	377	432	372	422	377	392	405	425	398	406	389	435	412	417	401	424	374	385	420	373	419	443	400	431	409	438	394	395	405	380	420	424	429	440	416	403	415	432	413	400	390	400	429	428	422	417	442	400	432	378	436	458	443	431	449	397	378	399	382	411	395	430	434	409	446	424	394	399	408	381	425	372	427	432	416	426	422	417	467	396	389	383	405	399	394	404	372	404	394	415	378	399	410	419	406	403	428	397	377	391	388	408	392	446	413	379	407	415	429	413	384	385	399	436	435	423	417	430	395	403	409	418	399	391	431	421	419	461	430	427	433	419	413	403	412	420	406	378	420	410	428	416	426	361	420	419	397	452	413	439	389	418	394	411	420	383	447	464	424	442	422	388	396	425	395	432	408	377	382	396	444	402	369	374	402	390	408	430	388	445	436	444	414	438	409	396	422	406	431	445	422	429	420	396	407	382	400	407	384	437	385	448	398	440	389	404	443	411	399	435	429	435	402	409	407	414	387	431	433	433	414	438	403	418	394	392	431	417	401	405	421	411	393	413	405	409	427	415	435	443	385	414	399	422	431	417	404	378	397	393	382	423	394	434	414	372	428	416	412	424	424	442	410	415	393	435	396	425	442	449	401	379	404	431	390	422	416	382	429	403	404	373	431	384	403	403	419	392	414	415	432	409	402	422	410	425	426	407	384	406	428	385	422	390	422	403	387	409	433	398	393	405	406	429	412	413	430	396	391	423	398	428	432	421	424	427	369	382	425	408	425	415	427	411	385	401	424	380	424	424	409	386	436	399	398	386	408	398	397	393	440	431	379	399	415	429	380	405	422	425	432	417	387	398	407	369	396	427	412	429	394	402	392	406	411	421	385	439	398	415	445	416	410	410	385	430	433	395	422	403	402	402	422	393	415	405	423	422	409	440	436	418	420	451	430	443	396	383	370	438	389	411	385	420	405	391	404	390	423	421	418	435	402	407	406	420	388	392	449	413	397	384	398	403	438	393	407	420	421	409	374	409	422	435	415	380	389	420	423	418	418	420	445	435	421	427	442	400	418	441	415	380	405	436	385	428	393	421	428	396	394	399	405	464	398	396	437	388	423	417	402	404	414	457	400	416	379	395	413	407	443	399	392	411	415	421	409	387	402	400	417	444	397	388	374	455	406	392	381	423	394	417	377	404	409	418	398	397	427	433	445	387	381	404	403	402	422	401	430	441	439	419	402	415	420	418	400	437	429	409	379	417	383	427	427	422	412	418	440	385	405	397	436	389	439	398	426	371	416	421	426	452	419	395	428	375	436	413	405	407	410	399	441	393	409	402	422	385	468	381	420	438	401	444	407	404	419	429	443	402	388	393	421	388	400	433	419	387	404	427	397	411	405	400	390	424	407	405	402	420	387	428	409	423	419	445	404	388	397	404	385	425	444	457	395	450	396	424	429	413	390	395	390	425	430	417	384	411	428	390	404	402	411	420	400	372	424	387	405	424	400	421	418	447	411	406	425	410	417	421	396	444	411	403	453	418	425	416	430	393	401	423	416	413	424	419	393	403	410	420	422	391	385	394	372	427	397	419	451	412	420	468	404	416	409	425	441	381	448	435	409	415	384	385	385	412	420	405	382	381	400	447	436	389	436	409	417	394	388	409	407	426	389	431	427	404	416	434	440	417	414	435	423	375	420	388	388	388	406	447	399	412	423	445	407	398	434	434	400	426	412	404	407	427	404	431	409	413	403	390	420	446	387	437	386	411	419	384	406	385	421	386	392	422	434	435	399	419	392	424	366	429	432	409	431	428	391	399	409	393	397	405	392	428	397	429	444	406	450	421	456	408	427	419	438	447	406	376	441	407	416	416	410	442	406	399	417	389	451	414	424	418	410	405	409	403	417	412	409	411	407	422	438	432	412	404	371	417	385	399	382	419	406	447	410	408	406	439	433	411	410	426	409	375	408	406	399	395	420	417	401	414	407	419	411	446	438	427	422	398	450	456	458	393	434	395	416
8391	1454	1229	836	763	713	620	701	643	637	603	635	643	590	609	618	622	669	569	577	595	601	638	624	560	605	593	594	641	582	558	618	617	580	572	563	577	616	611	594	609	640	581	606	637	600	608	560	599	599	577	606	598	635	628	644	625	611	551	569	598	581	587	612	571	585	560	660	592	617	601	596	602	547	551	608	611	585	605	588	613	597	608	598	605	556	597	610	601	559	594	594	600	572	619	644	548	622	582	601	553	600	577	594	595	621	601	575	548	600	612	586	606	587	621	554	543	625	584	617	595	579	612	575	631	582	601	612	578	575	600	591	555	624	595	603	617	642	549	610	589	552	589	549	630	589	568	606	576	599	555	581	585	603	553	580	640	596	600	592	620	598	542	610	585	575	588	601	621	611	606	577	593	627	619	617	600	586	621	619	650	601	593	563	610	581	634	581	576	567	593	564	585	586	576	589	633	586	640	566	585	622	597	573	594	603	586	600	574	559	627	547	564	599	619	551	571	573	597	575	552	606	600	581	592	570	596	600	635	586	553	610	586	569	617	616	599	579	571	609	584	585	570	588	588	590	595	584	620	604	621	599	604	643	587	580	580	553	640	589	583	555	589	586	607	578	635	623	605	622	611	587	597	591	618	541	594	592	620	558	578	580	589	605	595	576	558	624	583	608	608	580	558	578	600	596	579	590	633	567	607	562	591	592	577	595	585	587	575	594	558	614	570	590	598	617	635	577	592	567	618	570	607	575	563	598	554	594	571	608	602	614	613	596	587	602	591	605	591	572	613	570	600	617	580	590	655	575	599	618	621	572	557	616	557	582	584	590	614	578	573	565	656	596	607	598	577	579	589	559	621	579	568	565	590	578	569	544	597	593	574	591	567	590	626	597	588	604	622	609	559	657	578	594	586	629	569	599	556	588	615	568	579	594	610	603	589	571	569	528	609	583	590	620	618	590	582	575	565	610	630	606	633	605	605	589	586	571	565	598	588	612	598	576	594	543	623	588	555	610	604	594	587	580	636	584	557	595	550	566	568	611	575	558	603	618	619	577	578	605	581	655	621	578	647	541	628	616	566	544	586	600	602	582	607	609	596	636	610	576	574	558	580	554	591	611	621	623	642	603	570	611	588	617	621	581	578	590	603	649	593	530	621	580	576	615	588	610	584	590	577	596	572	603	602	608	581	619	553	625	573	611	559	628	605	618	575	642	620	587	566	611	586	582	584	594	639	624	593	595	592	571	573	588	557	578	619	610	589	649	570	577	565	585	571	601	588	625	597	600	618	611	582	621	575	639	635	598	572	570	581	605	634	633	607	589	569	673	574	563	582	579	597	554	595	572	593	597	558	602	612	581	598	604	588	566	632	603	550	599	594	552	586	588	607	549	571	613	611	598	586	614	588	588	631	577	544	591	597	580	589	619	607	612	569	575	566	598	607	556	594	565	582	601	585	598	601	578	556	565	632	649	583	565	580	627	586	552	626	595	595	606	588	573	582	578	611	581	619	605	619	587	584	604	646	534	577	599	601	573	648	582	594	554	583	599	614	578	590	614	587	592	588	611	609	591	575	599	595	620	602	622	597	589	626	584	612	640	565	612	557	619	648	573	603	568	580	608	551	585	566	584	530	587	617	585	600	580	578	564	612	579	576	557	616	593	569	573	569	608	579	577	589	594	553	603	575	591	629	567	583	593	622	522	599	581	592	579	591	574	599	594	618	574	583	565	597	600	611	576	575	570	582	611	611	585	583	592	600	573	579	593	627	579	564	606	610	588	549	594	605	555	592	599	584	633	597	577	599	595	570	585	591	626	579	593	612	577	576	564	593	593	619	600	577	621	598	601	628	570	562	555	609	563	587	594	563	559	631	630	621	625	593	570	641	610	596	567	560	591	613	569	646	557	592	607	613	560	550	606	616	626	619	579	600	615	575	580	601	570	575	569	599	591	584	574	571	556	562	600	566	561	605	612	586	617	608	589	601	628	619	584	608	577	578	606	609	574	622	616	625	541	637	576	637	608	579	563	560	606	616	560	606	631	573	634	594	596	548	595	581	599	585	615	548	563	584	650	560	569	543	619	606	595	604	582	601	606	595	600	579	592	578	606	620	591	598	610	607	562	583	626	560	593	625	588	599	618	571	594	573	596	609	572	587	570	566	623	612	561	593	618	587	566	604	591	625	612	530	554	592	589	611	570	612	611	602	616	533	602	604	577	555	560	569	605	629	585	607	554	582	596	572	561	613	618	583	595	564	599	619	584	609	612	606	566	594	581	603	575	590	619	608	572	581	547	564	568	595	630	612	598	586	584	619	572	573	595	596	585	582	583	586	651	617	608	563	561	560	637	607	569	581	601	602	567	562	592	568	605	614	613	618	573	544	555	595	612	610	583	583	562	611	576	634	593	586	629	596	548	579	629	615	583	569	571	610	573	621	594	574	627	591	601	590	620	573	605	613	595	558	590	598	580	647	565	608	613	610	554	587	626	612	579	565	553	606	568	639	620	577	556	635	587	588	568	601	584	586	605	609	561	611	588	570	586	614	625	594	596	569	636	593	590	596	634	596	591	608	553	612	572	599	541	584	610	588	590	576	653	605	595	585	564	616	595	589	599	566	611	636	561	603	592	566	633	590	541	611	629	558	644	594	617	583	641	614	607	610	613	558	602	570	615	567	567	551	632	528	595	662	637	607	589	608	577	599	593	655	583	605	589	602	596	613	622	581	588	580	645	589	581	599	613	572	583	596	556	596	599	578	642	593	549	553	595	566	582	558	525	600	584	612	580	613	574	586	579	597	615	520	605	624	606	587	647	608	576	558	619	611	571	607	610	629	598	558	570	593	553	598	583	600	558	610	584	596	570	574	618	577	578	564	590	579	581	603	631	621	593	625	589	581	609	609	594	622	603	602	584	585	585	570	560	599	618	577	570	565	621	591	604	570	598	574	607	601	586	586	631	561	584	595	586	574	579	647	577	557	639	549	596	570	581	595	613	629	607	551	562	606	568	607	613	590	579	568	585	580	608	575	581	584	562	605	608	570	604	625	591	590	575	608	569	610	559	596	582	571	611	584	634	572	574	568	607	631	583	635	597	572	567	609	600	590	583	577	590	626	558	545	569	592	605	583	597	583	603	581	587	627	576	641	574	586	628	611	617	558	596	566	583	611	586	581	577	566	571	585	596	569	599	605	614	631	592	562	592	568	562	591	645	629	578	633	623	588	627	592	637	622	636	568	602	559	571	600	668	560	625	573	583	610	569	597	606	579	571	607	636	582	612	607	585	580	552	640	600	569	545	591	613	604	566	605	583	598	612	583	626	598	572	558	622	597	586	648	606	582	642	589	599	583	575	583	613	607	614	603	554	574	627	587	590	589	583	576	562	565	606	585	569	602	637	601	604	613	599	591	595	572	599	600	588	585	582	615	543	591	569	619	602	572	597	579	575	598	599	626	630	626	632	621	542	610	613	581	609	583	602	560	588	579	622	619	595
23430	20962	28468	23663	20954	11106	1145	780	654	602	582	519	496	511	477	476	440	426	446	495	482	452	445	487	400	469	425	433	389	400	461	448	432	436	421	458	428	475	473	446	435	408	441	441	481	426	440	428	437	452	436	409	453	455	413	430	406	424	448	428	441	403	442	384	440	402	458	441	455	400	431	456	409	430	459	412	429	378	392	415	405	454	460	388	434	380	441	398	428	430	441	434	409	417	431	401	443	442	421	461	412	421	425	410	434	415	422	434	429	430	432	431	412	420	398	444	420	451	411	410	416	455	465	457	409	435	429	425	447	454	422	415	393	428	430	420	427	410	428	386	395	419	438	446	447	444	423	428	468	434	420	420	461	409	445	399	420	446	439	406	427	382	418	443	424	430	431	410	458	400	405	423	422	409	450	408	399	442	419	437	428	416	445	438	447	455	429	436	432	470	413	407	402	426	445	444	465	395	426	432	413	397	430	406	416	424	454	423	414	423	410	403	464	437	466	421	447	429	436	468	416	428	441	439	436	401	502	458	407	403	429	457	415	438	432	430	411	439	426	432	442	427	449	465	449	417	396	446	433	425	430	409	468	444	455	400	429	428	405	397	405	445	434	421	447	423	419	446	435	411	443	400	439	444	425	413	438	431	426	461	477	435	415	470	439	431	424	396	453	435	431	433	383	410	460	460	448	435	442	383	466	405	468	448	433	423	457	428	405	436	436	428	383	389	401	435	392	443	395	403	429	431	436	434	425	433	424	421	424	432	421	433	392	406	441	398	465	425	416	422	432	379	418	445	438	426	466	446	400	419	411	437	452	431	466	428	432	423	456	423	426	424	424	425	410	423	450	406	452	409	428	457	443	417	405	422	425	445	407	389	434	416	441	455	442	446	402	448	462	446	407	423	433	427	429	433	470	399	438	455	444	465	447	433	441	403	417	426	411	420	452	449	451	441	466	403	419	404	407	434	437	418	441	437	439	435	447	412	413	424	459	466	425	407	424	452	420	402	440	434	418	398	429	433	420	445	423	467	433	464	390	400	420	434	453	440	438	403	447	426	443	428	391	455	451	450	455	442	389	426	400	431	416	424	439	447	422	427	395	425	432	455	418	441	419	429	431	426	448	420	425	408	414	423	434	429	439	436	450	426	402	433	410	467	417	440	431	427	434	428	418	454	428	439	414	445	450	445	451	428	482	412	459	454	407	427	418	386	456	415	375	378	419	433	462	469	441	436	476	423	421	441	402	420	427	399	420	401	415	434	425	428	429	423	454	440	434	429	423	393	444	429	444	406	426	465	422	424	431	415	451	407	433	420	429	421	422	407	425	426	435	437	439	458	423	442	439	441	449	460	439	441	449	441	397	458	407	394	435	391	438	403	396	453	428	437	427	439	376	404	471	394	441	424	431	407	461	371	425	422	416	406	437	439	397	425	427	438	455	452	429	440	418	423	428	413	432	432	429	426	448	466	433	472	429	425	424	392	416	424	430	405	440	418	457	455	409	424	451	402	434	419	428	449	424	448	447	410	429	426	424	432	432	414	432	415	412	428	444	451	420	390	405	469	392	415	442	400	400	426	437	437	406	407	412	443	428	431	417	390	473	417	416	410	389	428	444	470	455	442	444	413	436	434	432	424	388	425	391	411	445	421	424	442	405	450	391	398	427	405	405	444	417	412	466	403	397	409	406	449	439	441	400	417	438	391	448	433	403	420	418	366	425	433	411	397	429	426	459	421	402	404	460	423	413	404	423	422	431	445	444	395	461	459	424	442	439	425	408	428	436	427	419	426	443	404	427	422	418	409	458	428	437	425	374	478	472	433	410	426	436	432	422	417	424	435	417	405	416	423	408	402	403	416	439	380	461	452	401	415	443	410	414	430	445	424	454	436	433	380	443	432	393	440	446	448	403	402	457	433	427	454	449	415	472	394	421	405	428	453	399	410	423	387	409	444	388	390	447	444	381	424	404	469	417	445	475	390	409	433	425	426	413	427	441	408	443	411	436	418	431	460	434	461	408	431	410	387	430	443	429	419	442	389	434	436	425	405	439	418	458	465	437	419	442	389	407	418	400	447	418	430	409	418	437	413	433	416	465	411	450	446	425	425	418	425	434	447	442	403	430	405	386	412	439	449	418	415	421	407	444	409	419	449	422	408	431	410	465	443	381	392	400	409	413	454	379	427	400	422	383	448	425	430	416	405	435	432	456	438	395	443	457	411	483	419	416	444	392	439	424	438	429	460	448	446	429	438	385	428	438	457	414	439	423	444	403	438	431	419	408	416	424	410	447	456	439	414	425	456	470	422	425	427	388	414	469	405	388	406	431	447	396	374	437	441	429	391	419	417	418	437	463	407	397	404	425	477	403	433	434	445	465	445	424	456	421	386	424	421	421	400	417	383	422	422	470	383	397	417	449	430	401	396	446	474	417	430	420	380	471	416	391	445	414	409	431	444	406	410	433	425	391	416	450	443	422	407	406	429	450	438	446	424	408	398	461	390	413	414	424	407	418	410	440	417	451	428	413	457	445	451	428	409	431	431	389	423	445	410	415	422	413	428	413	460	448	398	413	421	465	411	393	423	436	402	446	437	428	435	427	421	450	433	422	396	465	395	449	379	454	437	427	395	431	433	403	429	387	418	429	410	439	434	423	429	391	427	437	430	448	420	436	422	452	432	418	403	407	426	400	449	420	431	420	437	431	454	439	412	449	425	459	385	367	446	427	433	430	427	438	397	425	440	426	407	427	449	466	428	422	439	443	446	406	415	417	422	407	423	414	420	416	401	414	431	431	437	445	430	430	405	453	445	405	423	412	411	440	413	395	398	440	454	404	396	415	453	450	424	412	447	407	425	425	414	428	425	418	409	432	436	445	440	432	456	458	419	430	393	397	411	464	457	408	426	468	426	426	420	391	436	434	398	382	455	449	451	423	437	428	441	413	399	409	422	438	454	389	414	442	432	402	425	401	432	423	446	407	417	443	402	412	457	421	483	438	391	389	416	395	467	438	460	425	403	415	437	436	431	440	408	444	431	394	411	438	391	430	434	426	413	485	396	418	406	423	451	430	439	463	415	434	381	434	458	465	399	426	432	434	396	428	424	431	471	435	419	448	403	439	412	411	407	467	442	427	454	423	442	437	411	433	394	436	412	445	437	426	416	389	439	434	422	448	459	443	388	413	436	445	392	411	446	400	423	453	406	449	458	444	431	465	407	417	442	417	445	452	413	439	408	439	461	432	426	455	406	409	425	453	417	455	439	442	412	438	430	425	494	417	400	439	443	450	428	425	383	439	480	402	363	406	413	419	433	453	478	434	402	425	430	435	406	433	434	434	443	404	430	396	444	408	443	449	452	389	430	436	417	439	408	435	434	425	457	410	441	433	418	420	430	427	441	429	407	433	439	409	418	387	414	436	431	424	436	421	423	428	431	457	443	395	465	448	436	429	444	427	419	477	414	441	381	387	416	398	395	421	432	416	390	408	398	434	429
20704	9935	8115	4048	2830	2187	1750	1484	1274	1147	996	976	889	860	806	764	819	726	710	705	665	694	684	700	691	612	664	675	636	679	688	640	606	629	623	660	624	633	596	661	594	608	656	633	610	616	650	648	652	599	648	609	620	631	634	601	667	642	599	589	614	628	631	659	624	617	642	617	641	622	579	612	610	621	645	582	601	622	630	647	626	614	621	617	646	611	616	589	616	633	628	601	652	634	625	613	634	594	607	639	660	656	630	587	587	645	598	615	578	624	602	609	616	607	611	649	620	646	650	603	630	589	598	617	611	583	629	614	631	572	619	585	589	590	604	610	615	579	612	621	613	613	610	619	635	634	645	647	643	662	625	618	616	590	609	634	608	592	621	612	601	616	626	644	683	585	622	606	593	636	596	609	601	625	637	579	638	624	613	598	660	582	605	627	587	603	620	633	613	581	661	618	626	603	634	631	610	632	591	648	617	621	623	621	623	633	654	610	637	620	598	629	596	613	611	617	607	676	642	619	649	650	578	638	585	559	577	633	631	602	608	636	623	647	597	627	597	617	609	619	626	581	646	602	609	623	612	667	592	598	573	640	650	650	596	643	607	618	649	637	617	665	617	645	660	649	592	561	623	576	582	667	642	591	581	606	673	568	631	621	612	615	593	575	648	634	591	611	609	605	549	617	630	621	638	623	676	615	603	609	631	596	603	608	611	621	645	620	627	592	617	671	638	593	612	612	604	618	607	613	577	599	597	572	598	637	595	673	592	640	613	560	590	638	610	610	608	628	612	614	598	611	580	593	643	605	628	627	591	611	583	636	649	631	610	565	613	608	591	631	611	600	619	612	596	580	617	634	590	653	653	602	631	579	622	657	623	611	593	609	614	609	632	666	598	644	617	675	598	630	643	584	572	606	627	598	618	634	638	616	623	629	626	621	627	599	622	614	565	614	611	637	615	609	610	585	618	643	588	621	550	630	598	616	616	594	648	618	578	607	644	648	626	660	618	620	590	619	591	625	596	627	608	613	634	614	598	619	661	621	577	579	606	592	621	597	590	657	681	574	633	599	613	640	602	596	621	605	629	605	599	608	613	634	611	654	624	626	648	611	593	604	609	677	603	640	604	604	614	559	628	625	608	629	617	609	628	603	573	640	620	630	633	652	653	591	617	636	631	587	607	635	635	601	647	684	636	594	611	601	649	627	581	632	561	658	634	651	635	640	593	610	641	571	600	596	628	575	592	641	642	577	603	641	628	628	640	615	650	608	613	586	577	617	631	599	630	653	645	622	644	619	587	593	645	622	637	682	607	588	573	591	652	606	603	626	664	614	570	628	579	628	614	608	629	644	627	598	609	643	622	620	644	583	586	582	584	616	595	604	583	632	607	601	652	604	653	619	598	596	616	606	637	608	620	582	633	619	613	671	640	595	614	597	640	595	605	650	683	575	622	597	599	581	599	615	585	606	612	638	607	551	639	611	611	629	613	644	598	602	601	625	622	604	644	605	627	598	666	604	616	596	593	630	603	642	601	577	656	621	594	614	618	600	587	613	624	606	600	640	590	640	601	590	623	617	589	635	598	620	617	583	560	633	613	604	563	596	634	627	614	600	606	633	642	629	581	654	597	649	610	621	621	625	600	591	612	606	651	631	639	628	608	598	649	637	604	601	601	638	581	628	643	594	616	654	640	580	562	617	633	635	615	614	586	616	609	614	604	568	635	660	609	627	652	650	593	603	646	584	606	630	621	601	607	616	589	631	601	650	621	652	678	649	612	654	615	612	640	609	618	617	606	618	623	565	608	630	637	588	610	598	623	592	603	611	601	622	619	613	631	602	598	600	624	629	655	629	635	659	636	602	639	637	618	596	612	593	573	551	634	586	582	629	625	612	577	664	660	641	629	617	660	643	609	635	640	642	623	640	628	582	616	616	601	631	610	667	614	624	643	596	604	659	582	614	577	627	593	619	613	621	648	644	616	619	593	602	614	618	614	616	600	599	651	629	577	654	605	598	636	586	628	600	653	580	635	637	635	591	618	653	603	632	638	609	619	618	603	578	572	637	606	626	619	586	608	618	616	604	627	589	627	619	635	631	633	624	601	635	586	618	599	615	613	605	596	629	628	603	649	597	638	597	594	604	626	597	632	647	632	577	626	590	567	621	629	659	575	658	642	613	581	611	597	597	572	634	640	624	631	607	600	582	591	604	587	598	592	604	607	636	604	639	636	614	608	623	629	594	628	608	610	622	637	615	549	623	578	587	608	624	604	622	638	622	628	573	620	625	614	612	590	612	653	625	587	615	649	590	656	633	573	563	599	627	602	605	645	602	623	635	624	652	611	599	623	582	612	578	603	615	614	602	602	652	640	583	633	571	630	573	578	604	623	587	633	613	621	625	627	597	605	619	633	632	612	612	595	597	596	589	554	631	606	608	646	629	638	632	589	607	669	639	591	593	620	607	657	600	603	579	655	615	638	609	612	640	631	600	624	646	631	642	621	605	648	633	606	651	626	594	630	627	594	623	608	639	627	651	633	583	632	610	630	616	629	591	595	599	628	633	606	631	583	589	627	561	585	579	605	596	655	595	601	610	617	609	584	628	633	674	609	629	613	580	639	599	653	655	625	633	619	582	607	612	620	635	620	636	605	618	618	579	644	619	640	615	641	658	572	604	604	570	651	626	641	606	619	571	592	599	592	634	646	602	571	603	638	534	611	640	631	587	633	622	571	636	674	658	637	618	608	634	596	647	614	590	568	578	613	618	600	595	612	644	618	620	592	662	631	612	646	637	627	651	573	590	622	680	615	637	617	600	643	581	583	645	657	628	588	656	635	610	626	609	629	655	632	607	629	615	597	580	624	600	568	662	642	603	634	590	664	603	607	598	625	645	602	593	600	625	575	638	616	597	645	639	599	621	633	684	585	645	626	613	610	656	606	598	611	621	585	608	579	615	595	624	674	625	619	587	630	676	582	578	630	645	635	627	655	637	615	628	573	641	623	618	623	585	637	614	602	638	611	604	614	597	623	618	610	614	595	624	609	594	579	586	609	588	620	607	621	637	604	651	620	615	596	598	627	612	619	602	640	594	597	616	616	613	620	628	575	591	605	602	604	638	606	609	624	587	571	656	616	588	619	635	628	618	627	618	615	641	580	627	670	613	592	619	622	637	634	609	642	588	629	626	660	609	632	604	607	649	665	615	569	577	617	605	628	613	582	572	641	635	584	652	601	605	635	600	628	640	641	617	610	625	630	615	601	602	610	610	589	620	604	564	573	592	639	605	638	605	651	599	643	597	638	619	600	618	596	601	583	609	627	589	619	588	586	609	638	610	648	607	623	625	619	615	548	592	598	609	601	592	617	638	591	591	554	592	626	612	651	572	631	652	656	580	637	634	617	592	578	618	622	600	622	623	584	621	626	631	658	651	618	627	611	596	658	646	629	607	611	586	579	606	629	593	598	608	572	643	589	610	555	600	569	613	631	628	609	610	625	660
22561	20916	28688	23306	20916	20941	7366	784	601	493	461	387	367	326	340	311	317	288	276	320	284	259	277	243	269	259	250	255	236	217	229	230	255	254	244	220	265	248	245	239	219	250	245	237	227	209	218	225	241	232	220	202	219	207	238	236	240	221	229	217	220	244	234	259	230	230	241	218	224	201	209	216	225	231	230	200	220	233	222	223	247	228	224	231	225	231	222	218	239	221	196	224	231	226	227	208	215	249	213	198	229	227	196	205	213	206	237	221	250	209	233	218	225	223	220	207	228	225	220	221	219	208	235	217	221	231	214	215	229	225	240	213	247	218	230	216	220	239	239	223	217	223	211	203	192	195	234	226	203	218	221	211	228	221	235	231	209	219	209	253	214	204	243	213	221	220	222	216	214	210	220	231	232	201	243	224	225	228	232	208	236	237	215	211	213	204	204	200	229	237	209	224	213	233	211	235	216	218	214	202	219	214	227	221	208	215	212	214	204	217	243	222	225	233	242	211	230	227	221	199	200	227	259	208	217	209	224	221	228	222	199	223	195	224	261	194	240	220	208	216	219	210	182	218	242	225	203	237	206	212	249	235	226	181	207	215	230	234	229	226	255	216	216	204	218	248	187	224	199	191	214	230	214	229	215	202	217	202	247	219	233	205	213	224	218	234	237	245	231	186	262	218	224	222	215	195	200	238	211	197	233	223	223	238	238	206	234	193	254	239	207	210	262	208	216	233	209	218	234	227	234	212	222	253	235	233	253	224	203	209	221	224	187	229	224	227	217	209	200	220	225	206	234	216	241	227	210	170	223	204	210	248	223	229	192	236	219	209	210	201	228	215	204	210	247	230	214	234	220	242	217	236	209	226	234	261	240	228	202	215	217	207	216	275	214	205	220	250	197	235	227	245	205	232	216	201	232	245	237	216	240	225	225	244	219	240	230	224	234	217	245	227	229	228	202	225	220	245	222	224	223	242	218	198	213	253	216	222	216	204	253	235	228	219	234	211	226	224	209	229	210	222	210	234	212	231	257	225	234	256	211	215	226	208	233	240	209	203	219	203	221	227	226	225	204	231	207	222	219	228	230	220	211	241	244	245	225	234	213	184	206	240	212	191	204	230	207	228	227	231	233	212	231	225	215	233	210	213	202	226	246	199	224	223	207	234	211	240	216	233	246	243	226	234	224	232	228	225	227	194	204	222	220	220	227	235	221	218	216	196	202	229	236	226	206	230	229	228	251	246	223	242	204	208	200	221	231	233	203	233	200	229	239	200	211	235	202	203	233	197	221	223	221	210	225	233	238	224	213	238	228	218	212	196	222	211	211	209	214	213	224	217	209	208	216	208	212	213	209	201	204	208	221	237	231	214	225	224	213	207	203	205	227	209	223	212	202	206	215	217	261	234	210	234	234	222	231	228	219	213	194	207	206	239	222	259	235	215	201	230	207	235	230	220	234	204	188	231	236	221	211	239	226	235	241	222	228	243	210	217	218	197	240	220	217	204	229	228	206	223	204	216	229	247	239	238	242	220	207	222	237	193	197	230	225	211	234	220	244	226	206	216	214	221	214	233	211	238	201	217	207	236	240	219	219	199	205	230	223	232	221	212	200	237	212	210	253	238	229	217	227	264	197	238	222	220	213	191	186	217	217	212	216	228	237	219	201	211	219	253	233	216	230	217	231	219	228	224	220	220	212	201	197	201	217	219	232	218	232	221	200	228	197	225	226	193	221	223	183	229	192	227	249	242	220	196	215	242	218	202	211	230	212	203	222	219	210	218	220	213	222	240	219	191	221	241	240	201	209	243	216	198	226	200	231	194	222	223	251	268	193	223	210	250	199	241	231	186	225	220	209	235	211	212	243	227	234	206	213	204	217	225	226	228	216	228	222	233	241	207	208	225	208	229	220	195	199	200	216	218	237	218	227	209	233	206	253	230	240	218	244	204	198	205	224	242	223	217	239	225	223	244	224	219	203	201	205	231	204	225	225	199	217	225	185	221	192	225	202	202	227	235	222	239	223	222	184	210	212	236	203	221	226	211	243	197	215	219	209	256	220	236	244	203	235	227	227	232	226	208	194	174	204	192	222	197	207	210	234	239	247	239	242	213	228	218	225	213	237	267	220	210	195	233	226	226	210	199	211	249	208	216	221	201	209	203	223	225	189	231	205	213	182	265	223	214	230	217	227	201	233	220	188	223	235	212	229	223	215	236	204	197	234	219	267	237	246	210	224	249	227	230	213	242	228	234	223	217	223	195	212	223	209	234	252	220	207	232	205	232	221	211	230	221	231	193	191	213	228	251	205	246	247	202	226	252	211	202	204	229	218	227	222	224	210	250	216	187	243	189	214	212	226	214	199	210	219	228	209	231	236	200	228	239	226	236	212	222	215	222	232	228	214	248	225	216	240	213	237	220	207	218	237	216	227	218	218	221	260	198	225	205	199	209	219	212	238	197	236	213	213	204	237	221	228	220	220	232	214	209	215	236	230	202	233	207	228	194	201	213	189	221	222	206	212	246	250	205	227	231	210	227	207	220	225	208	224	238	229	211	206	219	224	213	221	229	211	226	220	240	201	216	219	240	220	227	227	244	195	219	252	239	257	216	207	224	207	217	250	228	227	220	217	209	223	222	199	228	215	232	229	215	249	203	235	227	254	211	195	227	221	214	195	208	228	221	232	220	203	236	191	220	218	217	237	205	203	221	189	223	200	224	215	242	217	234	211	221	238	225	204	228	244	197	216	258	207	192	190	200	211	225	223	259	213	228	229	218	247	222	229	231	237	233	201	213	199	183	243	242	232	209	203	206	216	231	224	212	246	210	226	216	226	235	236	244	198	207	222	211	222	239	225	239	205	219	231	220	232	217	226	234	223	235	213	233	209	202	217	221	210	210	200	222	223	212	214	239	219	207	225	233	210	245	233	231	210	220	213	230	209	234	211	197	243	200	234	226	241	224	232	239	193	189	205	230	214	228	217	233	203	198	232	247	235	223	239	227	207	223	242	241	222	222	191	263	196	230	221	246	191	214	215	215	210	234	201	218	208	218	236	228	229	206	203	240	243	215	242	207	221	224	219	215	240	221	214	201	204	224	213	220	205	249	231	235	182	235	210	213	206	220	210	217	222	212	250	231	182	226	212	222	209	204	223	215	224	203	211	218	211	219	214	193	222	248	227	230	208	206	239	214	181	228	209	198	204	221	225	230	228	234	216	225	190	214	222	235	213	227	218	224	225	233	221	216	223	218	191	219	232	232	202	230	221	192	216	212	246	221	219	233	230	220	223	218	186	240	240	214	232	240	224	235	216	214	212	217	270	215	223	218	216	239	178	212	235	235	262	221	228	204	247	214	243	232	188	249	219	217	226	189	212	223	226	215	231	222	225	191	219	195	215	219	214	235	216	220	210	214	218	217	207	222	215	235	221	215	229	221	232	218	212	233	220	220	217	188	206	226	222	189	233	206	216	232	221	219	228	231	232	247	200	212	244	209
24293	14988	12271	6017	4255	3169	2377	1943	1516	1262	1103	976	871	788	708	634	596	589	530	517	495	491	438	396	446	442	430	409	410	429	406	377	401	390	384	371	395	368	338	354	369	323	336	315	361	323	343	335	379	339	323	327	332	319	314	337	351	342	374	349	352	343	347	337	304	363	330	350	340	351	337	324	355	315	353	310	337	330	361	346	338	372	320	335	292	342	340	346	335	355	329	325	324	353	328	340	331	287	331	356	350	341	315	314	341	311	330	324	331	339	351	334	325	359	318	323	335	350	297	317	293	338	331	358	317	345	322	330	355	328	322	333	341	311	302	327	356	337	347	323	342	322	348	331	317	300	358	323	318	327	337	336	339	316	289	340	332	343	334	303	359	332	306	337	315	333	307	312	315	315	299	348	317	309	336	329	337	347	333	312	330	316	306	319	341	327	300	329	321	343	307	326	327	346	308	347	348	299	323	361	358	330	347	326	331	348	343	341	308	361	309	307	339	310	322	369	341	320	301	327	330	333	304	333	311	325	328	308	313	348	311	295	360	314	340	305	314	315	293	306	369	309	310	317	318	310	326	299	307	343	333	327	326	309	324	294	352	318	343	329	293	336	378	328	363	316	335	295	327	326	342	303	329	328	354	338	329	349	338	304	321	358	302	339	314	318	342	328	346	344	309	310	337	325	322	312	325	362	347	306	314	366	312	306	325	321	315	289	339	343	329	312	304	332	368	324	315	335	338	322	324	316	324	307	300	325	340	343	351	324	344	318	348	312	308	343	345	302	284	318	342	329	297	298	297	334	346	364	318	286	298	330	297	304	319	330	302	325	314	332	326	331	348	312	327	341	319	323	313	373	305	346	307	311	313	335	328	322	361	318	352	336	343	327	332	344	306	309	343	326	323	346	301	309	321	342	319	313	336	299	324	303	338	306	347	320	346	338	342	290	345	306	329	315	310	322	332	315	327	323	340	369	341	336	333	299	330	317	318	325	337	331	348	341	329	341	345	320	318	309	337	328	341	299	337	360	352	307	336	307	331	334	333	361	274	353	328	333	314	321	329	304	311	309	325	318	324	304	328	323	319	322	333	348	369	328	346	322	317	367	345	327	323	331	327	318	315	326	353	284	348	304	324	311	327	308	313	325	307	323	308	342	335	333	336	326	338	312	311	328	326	336	376	325	312	328	321	317	318	335	328	371	306	340	324	328	309	353	319	316	327	298	334	350	328	279	338	299	343	325	352	319	328	338	339	373	360	332	322	323	343	294	309	350	311	306	323	325	320	281	330	344	309	350	321	322	338	317	336	312	308	305	341	346	346	328	349	329	342	361	336	318	291	323	295	308	301	330	307	309	345	346	365	326	322	326	333	310	332	341	319	336	343	314	338	323	339	327	311	301	313	313	310	335	365	309	287	315	310	320	317	295	348	333	340	323	335	323	337	342	337	335	338	334	327	349	353	332	342	318	325	344	331	289	310	319	346	299	325	328	323	341	333	325	292	329	338	311	332	330	335	336	305	318	317	322	334	340	333	303	290	309	318	312	351	325	298	341	296	327	347	327	347	346	373	322	361	316	331	339	336	336	357	321	344	360	332	340	308	313	336	337	327	353	362	344	331	329	329	342	325	325	292	333	334	325	293	331	361	338	316	317	322	319	327	297	343	321	310	314	369	340	327	350	323	314	297	329	315	286	316	347	340	341	303	347	309	303	333	300	311	338	318	341	316	349	345	324	337	351	354	306	294	329	317	325	309	350	311	345	319	317	299	352	345	308	324	343	321	325	334	340	354	349	349	306	336	322	352	389	347	322	318	341	319	317	336	319	331	304	309	302	327	330	319	343	310	321	316	318	332	337	334	347	301	315	349	345	325	312	294	321	301	337	320	318	313	339	340	324	314	363	360	368	321	340	317	318	360	329	338	308	348	321	363	293	313	318	336	338	332	340	337	310	321	352	302	329	316	290	301	348	335	352	297	325	323	324	326	339	315	324	307	332	319	360	340	327	342	361	323	355	307	305	322	321	297	291	328	326	324	285	326	356	356	327	317	340	324	329	342	306	357	314	371	357	360	319	311	347	312	340	310	296	330	336	335	357	372	325	326	321	321	324	343	318	320	332	331	336	320	330	287	341	338	326	345	343	371	348	323	355	321	309	353	330	308	319	328	336	306	325	325	330	355	325	313	351	323	315	330	316	343	356	332	311	273	327	312	299	294	295	325	349	294	317	330	308	303	324	304	331	308	299	313	292	348	333	325	322	331	344	331	327	281	333	359	350	342	331	338	364	306	320	321	327	333	331	304	295	347	330	328	350	322	333	323	332	326	326	289	309	326	311	312	341	308	302	353	323	342	287	294	330	338	325	327	330	325	327	331	293	339	312	299	309	351	328	342	324	314	321	303	328	301	336	357	353	340	333	353	321	327	319	346	305	308	332	326	330	331	336	326	314	335	350	345	338	328	348	324	317	326	327	334	330	301	338	348	347	318	338	352	374	334	299	324	368	336	308	346	345	318	316	329	350	331	334	321	343	319	326	356	331	356	323	351	325	350	300	335	301	343	328	328	323	366	330	304	336	329	346	337	329	331	362	308	326	333	319	321	334	319	340	334	309	369	306	347	317	331	324	310	353	336	337	301	313	357	325	318	336	343	324	352	312	310	302	364	363	322	313	322	333	317	338	342	320	349	342	334	330	336	368	361	306	357	324	343	311	317	353	336	331	320	351	344	339	322	348	307	318	349	320	314	333	290	328	361	320	313	341	325	316	346	330	324	333	335	352	309	306	320	329	353	322	335	353	334	337	328	353	308	331	327	329	334	359	340	322	333	369	338	297	343	331	327	305	329	361	327	320	332	323	329	302	324	321	348	344	310	324	326	318	319	301	343	317	298	335	318	337	348	341	296	348	311	317	317	362	360	322	337	325	369	351	357	306	336	323	346	310	332	336	323	329	260	308	361	322	324	303	321	322	317	356	312	354	300	329	326	338	338	329	329	292	309	348	324	346	348	343	314	348	343	305	344	323	347	295	338	329	329	331	333	344	299	329	323	337	335	350	333	299	307	333	323	336	301	360	321	324	340	363	318	330	325	303	298	325	357	339	334	315	327	333	351	331	357	324	327	330	326	322	335	315	329	315	339	346	293	321	303	332	324	318	313	273	381	308	357	291	314	323	330	339	336	342	325	348	314	306	322	351	290	329	332	351	352	311	335	327	296	297	327	334	351	330	321	343	328	318	330	337	350	305	323	332	320	301	329	348	307	334	319	362	303	339	290	350	308	337	329	352	360	339	326	321	361	321	312	329	331	328	344	347	339	320	308	338	324	347	343	310	321	313	337	336	338	330	325	353	310	327	333	342	338	330	318	341	332	302	347	343	306	318	295	280	320	328	307	334	302	298	327	344	312	358	347	352	345	316	333	325	288	340	356	323	332	309	365	328	296	338	334	319	312	328	365	324	320	330	330	325	332	323	314	330	340	304	343	290	340	324	340	321
26576	20201	7965	987	662	608	494	427	467	449	428	396	421	419	377	417	405	403	433	417	415	422	373	409	390	443	445	381	372	405	398	406	411	425	434	450	413	421	390	430	372	386	416	413	470	410	421	398	402	414	392	391	396	401	448	425	418	414	409	417	384	421	402	400	406	406	436	383	368	412	429	430	402	397	391	404	394	416	438	393	439	391	411	429	410	412	413	422	398	416	414	397	350	412	435	411	409	422	421	386	399	442	396	415	419	407	438	423	397	426	386	453	414	372	366	412	405	417	434	405	446	405	441	402	415	362	434	432	419	398	409	393	403	428	419	405	410	397	415	398	392	462	405	411	420	443	416	373	380	387	383	418	450	408	410	411	403	447	422	428	418	457	424	392	417	384	404	434	384	391	380	404	456	402	397	426	429	400	403	398	372	449	379	412	436	400	395	394	417	401	433	377	411	426	401	429	426	407	400	421	405	436	409	429	395	391	410	376	431	418	380	434	429	411	408	398	390	407	375	383	372	394	390	418	407	410	403	419	422	409	405	402	410	412	449	461	432	376	387	412	355	416	408	411	404	413	386	413	418	400	410	413	392	376	381	401	390	420	415	391	398	436	417	406	416	433	426	385	384	391	418	427	433	440	401	407	399	379	395	370	414	425	420	446	428	446	424	428	439	399	439	422	378	380	410	379	398	400	431	417	401	395	367	379	375	406	398	393	384	404	433	419	410	396	394	384	415	389	410	413	399	423	455	407	403	440	377	413	393	440	419	373	405	424	413	408	394	392	397	409	410	397	460	393	374	401	403	400	410	413	395	401	381	395	416	415	414	433	390	401	381	405	391	395	436	418	431	388	417	373	401	394	391	406	399	422	379	398	413	417	416	393	417	415	409	427	411	447	374	405	420	401	441	389	400	424	414	421	403	405	391	409	392	419	423	393	433	441	390	374	378	425	378	390	401	400	369	418	388	398	416	421	422	397	408	437	393	436	432	391	436	406	406	405	378	428	413	428	404	414	405	437	398	429	395	404	411	396	424	432	392	423	397	406	387	402	394	405	413	434	434	413	412	427	404	379	405	406	406	419	416	399	390	435	409	400	411	401	398	417	369	434	426	436	422	402	412	442	407	415	429	398	437	429	430	414	421	400	388	419	433	410	414	408	430	423	391	390	370	355	428	435	410	422	398	420	397	433	392	423	434	393	418	441	393	424	400	405	427	404	398	367	418	414	388	416	411	396	416	422	406	396	425	387	394	410	414	420	413	399	414	409	409	375	404	412	417	399	406	422	413	421	404	409	395	412	420	447	433	381	426	408	397	430	493	398	420	395	381	427	401	418	409	403	386	410	407	398	409	437	403	417	422	406	401	429	405	423	424	410	393	413	401	415	422	423	421	417	420	421	405	417	415	398	398	385	419	379	407	436	419	398	418	429	436	406	404	392	400	382	415	424	408	372	404	434	417	427	419	411	414	402	407	397	420	401	411	398	440	405	411	436	443	383	390	443	428	396	419	420	442	389	423	417	428	396	375	387	409	402	443	396	400	397	441	418	428	425	403	411	406	420	408	404	417	398	421	434	406	409	440	410	413	412	371	431	391	424	434	414	422	416	416	408	408	367	443	399	422	409	425	393	393	390	391	396	423	419	454	413	415	441	398	383	426	426	446	404	410	424	449	393	437	425	396	420	423	414	441	432	426	437	414	386	418	422	393	418	408	411	424	397	446	405	415	425	402	375	370	400	390	399	432	420	405	377	453	420	384	407	409	418	415	409	440	399	404	405	453	420	419	425	440	428	395	436	413	408	407	414	441	413	427	400	409	420	432	430	399	391	429	412	447	443	401	402	441	380	388	388	412	451	417	373	404	390	381	395	415	401	425	407	464	396	439	407	388	416	432	410	434	406	401	424	391	429	384	426	371	417	430	367	449	407	388	392	427	433	394	398	401	411	396	406	446	418	413	433	393	416	396	384	403	398	419	417	400	377	423	421	442	400	372	415	440	429	407	403	434	440	456	402	405	400	419	465	418	412	400	432	393	416	420	406	387	412	435	426	399	369	401	445	396	401	417	404	397	412	455	476	405	418	431	426	388	403	392	432	436	407	393	447	415	412	429	419	398	390	405	444	398	437	414	417	410	354	397	405	397	441	443	394	432	433	384	369	419	399	422	390	425	403	379	413	410	404	435	403	435	385	401	444	373	395	413	457	402	415	414	382	437	407	435	413	416	417	391	431	394	444	437	397	407	402	392	389	437	399	428	406	384	432	407	420	443	412	431	429	405	433	435	451	383	380	402	441	434	396	415	397	404	393	374	406	405	413	411	427	423	403	389	440	392	406	429	400	414	394	436	433	393	412	440	416	423	401	416	411	416	394	414	381	390	380	426	412	395	406	409	425	420	396	390	384	436	421	385	401	409	417	426	457	415	370	426	423	394	420	424	359	381	435	420	413	435	403	418	399	439	407	429	418	427	389	386	367	425	400	400	417	432	382	404	428	436	356	394	407	385	406	403	396	406	423	392	394	436	435	438	381	422	431	434	434	403	405	396	411	368	420	393	398	424	395	391	423	388	409	405	414	415	371	408	421	371	399	363	411	400	412	406	404	398	421	389	419	412	393	423	421	441	456	398	419	374	431	400	410	432	433	415	378	426	410	443	427	426	425	458	444	407	429	373	403	408	389	420	418	412	403	447	425	391	433	382	378	418	411	376	386	419	417	421	401	412	416	398	397	415	398	430	426	437	438	430	388	422	464	422	421	400	415	446	441	398	430	416	399	420	416	406	421	436	404	389	432	440	450	394	390	445	460	431	420	446	385	429	409	421	439	420	415	393	414	394	428	403	408	436	425	439	398	407	383	410	390	384	427	428	427	387	409	380	412	413	399	423	431	385	443	401	403	413	429	398	406	393	397	363	376	453	403	387	462	391	426	415	411	391	412	416	409	411	447	415	413	424	394	401	431	425	472	387	393	381	403	409	439	405	410	374	403	422	426	387	415	401	444	454	419	455	364	393	414	427	395	406	388	417	467	380	442	401	444	403	381	434	412	448	404	397	380	388	414	397	416	413	377	385	396	372	385	429	416	410	438	444	370	400	391	387	374	418	411	442	395	430	405	399	427	376	413	428	417	389	374	431	441	411	400	441	427	435	404	390	405	424	372	431	412	368	420	403	410	420	405	439	410	405	396	401	407	416	393	397	384	401	426	394	425	416	427	400	413	398	457	413	457	408	418	405	391	386	420	380	372	420	413	427	390	427	410	408	416	382	411	428	440	394	433	399	410	377	431	416	380	422	416	406	415	432	416	395	427	383	391	374	406	438	438	417	422	397	414	409	442	438	455	432	395	408	403	423	443	360	422	420	417	433	401	408	384	386	375	412	403	383	419	411	375	433	406	368	472	405	394	390	379	374	426	387	413	398	386	419	408	411	419	399	410	411	412	395	378	419	395	420	403	392	416	396	416	387	401	432	391	395	367	394	367	427	427	411	423	432	438
8450	1434	1261	841	750	700	645	637	633	622	599	567	578	586	614	581	618	614	572	573	590	613	626	593	644	611	552	600	595	604	579	580	596	634	613	588	625	574	586	636	617	577	595	583	585	566	565	574	588	591	586	607	625	548	590	575	604	583	582	581	611	580	629	606	563	538	618	582	593	621	562	575	588	619	574	589	554	550	619	639	574	560	560	603	572	599	628	560	613	599	587	600	564	604	540	614	578	530	541	614	566	546	602	590	602	547	637	585	589	605	562	583	585	578	603	613	569	597	622	568	632	571	562	559	620	545	611	561	571	611	619	537	600	599	594	551	578	609	571	572	619	564	572	587	561	617	582	573	581	579	645	579	568	578	637	609	577	587	623	588	584	565	589	640	582	605	555	546	609	585	618	583	556	608	594	588	582	602	624	590	629	612	572	612	560	639	556	593	603	612	563	604	567	571	575	609	576	574	593	604	614	596	532	614	594	568	618	590	566	561	621	588	637	559	612	597	642	592	562	575	594	606	595	587	570	578	590	640	617	625	589	613	605	585	578	565	560	586	561	585	573	610	597	592	591	580	601	586	561	612	581	625	603	608	588	561	611	593	594	584	589	574	570	580	571	578	606	603	539	568	594	586	585	628	557	570	610	580	589	565	596	563	571	601	586	584	570	568	611	594	631	648	605	562	596	594	591	611	595	577	616	587	616	584	574	568	592	613	585	571	568	589	558	610	594	546	563	650	582	566	592	604	587	612	556	553	592	557	569	594	565	572	612	570	591	618	584	567	561	585	572	593	618	566	611	556	549	547	554	612	575	562	602	566	586	584	598	592	593	557	600	556	616	611	605	569	594	588	576	586	592	603	577	596	560	576	568	585	606	602	565	573	557	583	559	609	610	571	570	577	547	592	580	575	565	608	615	549	600	538	550	600	589	553	570	590	603	584	610	599	586	642	585	602	646	573	590	593	598	528	564	604	623	608	618	600	599	590	565	575	610	613	575	567	565	561	561	562	575	596	576	564	596	558	573	561	575	584	576	609	587	564	583	609	611	605	591	596	609	585	572	578	587	578	554	624	594	595	574	610	593	603	631	565	563	608	585	559	626	581	604	638	600	583	601	556	556	604	526	611	598	557	631	600	546	610	566	569	595	576	561	576	624	595	558	552	607	610	579	574	567	550	573	614	611	653	574	589	606	571	626	594	592	592	623	562	590	604	579	554	632	565	585	562	555	571	583	578	588	572	603	583	596	629	584	588	588	605	536	592	577	590	565	571	607	580	598	578	610	532	613	638	568	560	582	563	596	606	565	591	582	582	595	632	589	577	587	586	570	539	610	560	598	598	578	614	623	581	640	647	549	592	615	560	607	546	584	580	565	599	578	591	591	582	600	581	557	565	596	558	607	596	608	623	587	594	597	615	593	601	612	638	615	587	572	580	575	606	579	612	575	548	602	592	583	569	578	588	579	599	549	565	616	601	627	628	630	602	635	589	540	557	598	581	604	582	616	596	577	596	616	600	560	613	612	584	624	562	595	589	583	583	568	580	570	588	588	601	599	541	596	595	551	590	576	623	560	589	536	603	576	610	605	583	615	614	636	594	601	586	565	609	579	580	594	598	609	545	598	576	542	633	620	636	614	545	587	591	600	597	605	581	614	569	608	578	584	597	586	582	586	626	630	571	609	541	541	596	569	596	592	581	590	611	632	631	573	589	592	584	603	599	579	590	607	587	587	615	609	610	603	557	645	593	580	554	599	591	596	555	570	590	603	584	601	522	576	565	584	631	590	628	618	582	563	568	570	615	609	576	599	595	603	594	583	566	604	641	587	592	617	581	609	571	581	587	593	584	566	586	597	571	604	589	609	588	588	565	601	601	577	600	612	572	573	583	595	542	628	563	575	617	534	556	605	580	601	608	587	580	553	531	629	571	579	571	566	587	553	540	605	569	599	604	582	616	597	560	603	578	571	631	604	580	585	553	577	628	600	625	586	590	587	578	610	565	596	562	598	591	611	606	565	576	597	624	591	615	602	596	589	547	571	652	606	552	577	564	607	571	573	583	593	554	570	614	610	618	632	575	599	591	596	552	593	626	610	577	619	564	570	593	543	596	551	602	571	600	627	584	650	614	616	585	553	559	595	587	606	576	575	582	543	563	632	580	593	640	603	596	587	603	557	607	653	585	588	606	574	584	574	587	554	597	632	586	576	590	606	608	588	591	592	559	546	591	583	619	568	572	614	610	580	619	568	589	559	568	605	589	583	599	543	586	586	582	538	589	579	572	521	615	645	567	572	611	613	568	586	561	606	638	609	597	573	583	534	586	581	613	594	585	586	605	599	608	573	612	585	579	633	600	589	550	616	602	575	568	637	576	590	576	553	637	583	587	593	555	591	602	579	545	573	601	628	575	548	574	601	551	619	592	591	594	581	602	573	570	634	604	642	569	576	578	548	615	598	585	601	598	584	595	601	606	580	571	603	550	572	618	584	580	595	598	630	587	551	612	559	556	613	611	575	606	593	596	552	590	599	611	559	614	577	580	591	543	569	581	601	566	564	588	621	549	569	570	619	569	573	607	548	573	572	583	551	564	599	626	618	603	557	601	622	563	558	542	559	604	568	590	569	596	597	590	572	578	575	609	622	614	582	560	617	585	556	575	576	582	588	548	592	578	607	607	579	596	599	556	610	612	574	601	569	590	626	624	582	554	618	575	592	577	563	561	596	587	607	587	625	573	598	535	568	546	588	596	629	554	572	576	608	610	587	608	534	599	572	609	603	597	587	561	614	574	590	554	579	613	590	599	623	595	590	585	606	603	567	622	602	602	586	579	633	552	600	597	587	576	628	585	506	550	583	587	593	556	550	601	584	626	614	572	592	553	568	524	602	560	602	553	608	636	617	563	597	563	565	587	568	620	550	579	596	560	644	581	587	602	605	608	620	535	607	600	576	568	615	603	577	586	583	563	596	623	579	589	539	552	588	575	588	617	616	557	536	592	556	576	576	582	601	609	554	551	603	561	582	585	578	590	577	634	628	568	618	602	608	608	573	574	585	560	592	607	604	595	597	591	604	595	562	581	573	629	610	590	610	573	583	612	609	609	552	570	569	576	588	642	578	588	551	581	570	577	599	590	621	620	573	569	616	629	620	595	613	566	607	597	666	605	576	596	563	555	579	611	539	599	588	581	612	550	531	569	562	574	602	566	555	579	593	565	597	602	620	576	557	624	593	568	614	601	604	615	584	606	598	591	618	586	584	586	599	591	578	574	591	584	581	607	560	584	598	557	582	575	643	614	619	568	629	595	629	569	557	596	608	568	609	575	593	622	610	591	541	579	607	575	586	576	572	561	584	588	583	587	573	598	562	546	576	590	571	600	573	616	603	536	617	602	584	583	600	600	580	608	564	583	568	566	576	595	567	616	569	605	628	636	603	599	569	572	556	613	557	596	555	573	599	594	580	576	581	595	612	589	606	634	557	583	597	622	582	615	574	544
23394	20936	28340	23702	20927	11005	1089	770	608	591	552	541	523	518	531	478	500	442	461	505	427	474	448	456	416	456	466	417	418	491	461	482	451	404	445	436	439	437	441	414	375	428	382	437	437	412	469	444	419	461	414	412	428	467	429	433	417	401	406	413	411	461	419	430	429	434	419	412	411	413	414	441	417	438	416	453	442	421	419	379	409	428	431	416	419	430	438	455	480	428	397	445	429	423	448	385	457	411	440	384	460	420	429	445	410	421	417	455	412	424	395	465	412	430	428	430	438	429	432	379	422	419	425	436	432	417	445	452	459	411	447	387	428	442	399	414	422	431	392	397	432	402	440	398	431	427	432	377	474	401	445	401	410	443	413	436	419	427	477	416	421	419	379	420	400	452	435	419	448	438	434	443	436	414	406	416	407	377	423	456	461	399	445	407	461	408	402	426	385	468	421	443	417	415	434	419	440	441	415	427	434	390	428	410	434	436	434	431	409	429	399	436	440	450	425	403	422	460	410	388	438	450	417	454	437	407	463	419	396	401	423	433	421	423	414	405	392	456	425	409	451	441	396	428	446	455	462	438	449	457	432	411	442	405	430	440	450	389	427	432	431	446	430	416	448	420	405	417	425	409	461	424	432	408	400	422	445	439	425	400	391	429	452	416	409	427	400	403	411	409	435	382	414	428	378	418	407	402	454	414	397	444	443	416	436	410	399	421	445	430	405	437	425	411	426	438	417	472	429	475	377	434	422	400	439	420	408	429	447	413	408	421	462	453	441	460	431	410	416	407	418	424	402	421	402	395	450	431	414	417	439	433	450	407	415	440	388	443	399	410	433	408	428	417	406	399	410	425	400	411	439	421	407	423	398	392	434	429	418	440	408	430	399	433	439	422	405	414	449	410	461	395	467	446	394	399	431	408	399	408	471	476	429	414	403	462	411	403	408	400	396	444	413	440	454	392	417	386	438	463	423	413	406	430	395	440	429	398	452	408	458	454	436	398	418	431	410	432	431	428	428	390	404	398	460	419	388	427	430	388	461	424	399	431	418	406	410	419	427	448	378	419	397	404	409	445	399	410	433	423	414	458	405	438	417	413	427	442	441	411	423	434	431	388	423	460	426	371	417	399	435	411	440	386	435	423	431	391	411	433	437	404	384	415	416	430	430	452	423	399	419	433	446	451	420	422	407	401	438	433	393	444	433	441	439	410	436	439	411	476	436	437	425	443	417	413	403	421	410	424	395	409	397	422	391	401	408	447	437	392	391	407	421	447	450	393	399	437	412	416	398	447	418	439	467	428	431	459	455	446	437	402	458	429	431	420	422	436	437	415	392	427	428	449	414	385	415	411	456	419	417	417	399	448	415	415	433	432	449	424	399	406	406	421	450	434	410	376	431	376	436	438	389	397	414	435	419	409	452	423	459	429	415	442	408	385	442	392	446	447	420	419	401	444	442	431	443	456	452	422	451	424	450	378	407	446	420	422	424	435	458	438	416	416	416	399	432	385	375	381	396	472	424	418	451	428	395	425	389	412	408	425	427	440	414	412	435	440	464	428	416	420	437	430	415	433	388	415	400	415	408	440	416	381	438	385	404	416	444	430	424	381	416	431	413	436	426	410	408	410	391	399	408	434	432	428	452	430	414	393	392	401	435	446	436	422	427	448	402	478	419	458	422	411	436	386	413	440	406	391	403	478	417	428	418	428	450	473	399	408	397	398	450	403	430	415	403	443	481	405	417	442	437	435	419	413	401	408	397	406	426	416	409	408	422	419	390	418	416	432	426	381	464	439	365	435	428	398	434	391	437	430	392	453	442	421	418	392	427	437	437	412	423	438	422	417	411	412	439	400	409	430	417	414	414	426	412	443	441	417	445	412	412	428	423	424	437	391	424	416	455	395	392	430	382	454	393	435	422	437	412	421	407	399	421	426	392	447	444	432	412	449	445	405	446	394	423	431	415	449	429	398	425	441	431	422	394	409	419	461	408	421	438	408	433	413	397	440	428	395	421	427	392	464	394	417	398	415	410	436	409	408	410	420	399	442	412	425	409	445	410	428	407	416	424	405	444	432	416	445	424	405	438	437	425	432	443	419	450	431	417	431	436	416	443	456	419	399	457	414	411	433	397	454	419	426	413	437	406	428	458	482	431	403	405	446	426	433	414	431	433	412	406	413	412	399	386	441	463	443	432	397	413	394	437	413	402	455	424	452	446	381	401	399	440	396	414	389	452	456	430	399	424	439	437	455	423	419	415	417	430	412	428	416	422	430	424	397	401	418	436	443	431	448	370	414	400	413	394	413	408	410	429	399	451	442	448	407	435	432	405	437	420	417	413	415	407	423	415	413	411	416	401	405	454	413	423	404	457	391	433	400	394	456	419	395	424	426	399	439	424	402	402	431	421	379	426	435	453	400	432	445	422	415	429	401	447	423	411	431	441	416	426	404	405	384	401	423	423	451	423	469	406	426	364	441	436	451	428	423	453	423	391	413	427	410	446	415	398	454	446	447	411	446	425	433	429	437	407	417	428	406	421	401	428	384	468	404	433	387	434	428	421	411	379	455	443	439	429	465	462	414	371	418	418	413	405	421	438	399	443	409	422	413	425	414	427	405	414	380	402	416	437	423	405	411	439	409	453	432	415	407	434	439	441	409	399	450	416	393	420	422	431	419	423	423	436	389	441	459	450	422	416	464	399	430	459	423	422	428	438	439	422	405	456	411	409	411	404	398	423	385	428	435	450	382	415	411	426	438	412	436	452	419	403	391	426	425	406	446	414	402	457	421	406	418	435	388	393	414	419	425	398	428	437	479	453	432	402	439	418	440	405	452	455	474	405	437	441	456	374	440	404	440	438	456	442	412	407	394	386	426	444	411	456	412	432	436	424	429	450	436	439	423	443	421	422	387	385	361	385	387	420	397	431	420	408	419	407	460	385	421	465	428	435	398	460	447	422	445	444	428	416	451	431	399	416	457	444	387	417	415	420	393	436	434	406	441	399	450	422	421	436	398	445	439	441	400	402	414	405	411	425	470	426	406	451	414	432	443	429	433	412	405	423	437	429	457	446	418	426	476	425	412	408	403	446	458	435	417	396	431	446	401	419	440	423	389	402	413	415	473	424	401	409	428	411	434	420	414	472	453	415	396	417	422	410	440	417	433	379	433	414	395	427	414	419	421	449	389	440	398	417	432	379	428	429	437	426	384	407	428	409	390	436	390	406	388	407	403	438	400	451	448	439	405	416	412	414	429	413	415	423	436	425	425	416	422	473	418	420	415	441	383	366	390	392	439	413	439	462	438	421	441	393	435	406	417	429	427	428	413	429	405	387	452	446	408	428	406	404	432	448	451	426	435	409	443	392	441	427	396	384	430	420	455	413	391	389	414	406	398	417	417	420	426	425	435	459	366	442	417	427	420	397	426	409	416	435	430	430	431	432	431	456	439	443	444	434	428	398	406	431	422	408	431	432	405	420	414	417	418	390	441	402	415
21894	9878	8069	3982	2821	2223	1702	1468	1227	1160	992	992	896	832	829	799	798	747	755	776	704	694	734	644	651	642	644	692	645	642	652	674	613	615	613	674	620	644	632	613	590	650	585	596	575	637	607	620	604	637	647	615	574	623	605	612	601	601	615	627	671	581	657	679	604	579	631	598	638	649	582	675	627	591	625	637	612	625	608	604	641	607	634	639	586	560	614	582	652	626	598	575	573	593	587	631	587	596	629	589	606	610	634	602	661	634	608	620	555	592	614	640	601	629	609	627	644	623	641	625	638	630	619	643	612	648	618	626	552	631	598	641	602	629	570	576	631	565	648	618	590	611	648	588	603	597	599	601	562	612	620	613	639	631	594	597	632	603	626	639	628	601	572	618	614	622	592	594	636	584	627	615	619	599	580	647	636	643	641	594	638	643	671	614	625	636	617	606	623	593	614	599	664	627	601	598	541	625	597	618	636	619	605	576	623	594	641	616	615	620	601	631	631	598	636	600	577	627	585	596	622	604	626	598	580	546	596	578	582	591	599	589	582	580	621	632	627	634	617	530	625	574	590	590	642	606	635	599	560	622	608	606	596	561	592	588	575	583	605	610	576	615	578	613	588	589	616	607	612	621	561	609	590	578	586	595	596	624	602	585	594	651	627	648	597	572	624	582	601	639	571	593	595	601	610	610	615	651	658	631	600	611	571	625	611	571	629	613	602	613	617	616	640	640	601	652	595	595	613	599	601	643	566	570	607	590	655	601	595	598	610	595	657	608	602	618	624	637	616	560	586	638	619	599	595	655	578	542	626	583	592	628	590	598	642	608	602	620	630	581	561	552	588	601	612	594	614	627	603	606	605	595	601	624	625	664	609	597	625	642	607	588	623	577	606	624	586	604	625	567	624	626	590	625	591	600	645	634	623	585	602	608	628	612	646	626	589	603	595	601	652	626	580	630	648	614	642	610	556	619	628	572	580	568	624	611	628	606	604	624	615	622	616	631	644	623	606	594	634	588	580	597	580	576	624	609	621	577	625	605	616	616	596	609	584	589	586	661	605	628	617	636	556	632	617	567	589	653	625	617	604	636	566	594	554	591	603	600	572	609	621	578	558	649	575	599	607	618	565	609	597	644	647	591	625	631	619	635	609	642	617	622	580	532	604	596	636	597	601	617	608	570	577	616	612	676	626	658	631	611	581	605	619	595	601	668	616	637	617	627	596	611	603	634	610	568	621	599	595	589	634	640	626	582	598	593	549	618	611	600	615	612	611	577	643	650	574	612	613	565	620	619	612	604	586	622	655	626	648	618	599	585	589	582	629	629	566	603	603	606	623	596	582	627	595	625	607	582	583	618	591	617	625	616	621	630	605	592	577	611	594	608	596	617	601	563	584	593	619	587	617	592	580	625	624	625	582	592	617	629	643	680	602	603	614	597	616	642	567	635	587	602	627	613	569	606	621	605	593	622	577	614	602	599	582	662	608	641	633	586	638	574	573	645	593	639	606	548	622	599	613	613	556	624	577	576	569	600	607	596	586	613	577	585	593	602	590	615	603	633	587	671	616	552	576	582	611	608	586	633	577	598	616	593	565	613	652	625	614	606	617	599	578	636	675	596	601	625	623	624	622	605	600	573	641	599	548	619	568	662	614	603	600	596	623	567	629	595	596	611	613	600	625	550	627	578	640	613	565	604	619	605	639	613	628	608	614	624	610	586	631	599	604	588	583	580	591	588	636	635	614	595	595	632	589	588	590	622	647	615	627	596	577	573	615	612	586	630	535	622	634	625	630	613	632	618	627	623	565	613	632	562	629	567	585	591	625	612	618	635	650	596	622	624	588	638	594	621	596	576	634	612	533	612	649	617	602	626	628	623	626	617	608	598	610	641	612	603	634	584	581	586	609	605	641	644	628	631	588	619	642	623	626	599	563	590	636	624	601	614	596	567	602	563	607	623	583	639	605	621	611	656	628	612	642	612	616	593	609	658	623	563	652	622	619	587	551	610	667	563	605	598	572	593	619	618	610	619	618	646	563	577	628	609	572	605	607	611	597	609	603	631	614	612	625	604	618	623	571	615	605	578	608	635	652	600	619	536	606	614	599	598	634	626	575	644	595	594	578	624	592	617	606	573	632	597	604	623	570	626	588	593	628	619	598	643	613	623	582	594	612	601	647	588	636	588	618	634	586	593	613	615	582	582	589	617	602	632	622	591	613	607	573	623	597	615	623	618	603	579	595	623	627	598	638	628	595	645	650	614	573	596	643	613	623	588	601	611	599	596	620	621	589	568	575	570	599	611	613	617	631	586	624	590	547	593	567	586	602	644	598	605	597	554	603	588	635	587	586	557	613	577	602	592	600	628	606	596	597	586	601	638	602	611	608	593	605	558	614	662	606	629	646	652	642	633	633	575	634	637	590	613	659	567	612	594	545	630	571	612	646	645	633	589	605	578	625	642	635	614	592	620	603	587	633	633	627	590	682	606	620	607	611	638	633	611	617	622	622	597	578	612	579	633	606	626	664	611	609	589	597	609	613	604	633	595	615	558	619	618	625	636	591	601	607	606	607	630	637	564	624	626	642	585	599	618	578	579	638	565	593	582	604	591	643	631	649	608	617	617	642	686	609	592	585	593	658	664	604	610	587	594	588	582	576	609	605	595	610	612	609	619	621	600	632	608	595	595	578	644	591	605	620	628	651	599	608	610	594	569	595	640	605	598	623	655	614	612	659	629	603	587	627	655	632	660	605	625	595	589	615	614	609	637	617	605	596	563	597	548	619	618	573	575	656	594	557	603	633	573	621	651	597	598	574	633	674	605	590	594	632	637	623	576	606	604	587	572	600	640	620	619	627	614	626	631	631	548	599	609	595	654	601	592	609	638	561	608	590	593	624	627	552	622	598	561	652	570	612	613	585	575	601	599	627	602	646	649	567	606	638	602	609	585	618	587	632	641	588	598	636	627	632	614	611	620	579	581	580	614	633	604	619	609	628	596	598	579	585	622	612	629	576	613	582	578	603	618	594	651	618	632	588	623	625	572	615	588	596	589	649	627	610	607	591	614	528	612	625	614	610	582	607	624	575	555	616	638	617	591	594	612	572	581	596	611	577	603	649	612	646	583	595	611	609	595	604	612	582	626	575	655	633	574	602	599	620	594	617	616	612	610	643	583	621	596	633	633	602	595	601	647	652	600	583	611	601	583	649	622	642	609	578	576	604	600	583	643	583	586	573	616	614	621	592	565	617	625	586	656	604	661	636	641	608	564	587	595	624	592	571	631	604	612	610	662	629	591	622	599	617	622	621	624	646	589	633	618	594	598	603	600	609	609	638	589	584	635	596	594	626	626	567	599	627	616	603	592	564	604	603	619	656	597	593	617	634	572	635	626	618	639	589	636	586	617	642	563	575	628	588	660	616	611	590	646	587	634	599	602	596	607	613	613	620	607	612	620	615	611	550	617	622	619	585	606	590	575	590	590	558	597	668	601	643	599
22590	20978	28767	23366	20978	21009	7094	841	587	540	469	412	399	370	352	318	338	308	306	283	278	302	257	272	277	238	254	225	281	240	233	223	248	242	212	201	237	252	227	260	241	245	259	247	241	252	228	245	248	203	220	224	238	249	203	225	227	232	215	214	223	228	201	222	233	231	245	225	238	231	234	216	239	209	227	244	237	229	228	230	256	218	192	244	228	219	231	202	232	241	207	231	239	242	199	230	227	203	225	237	198	223	225	234	223	230	232	223	215	242	210	210	238	222	210	216	244	218	231	235	247	216	220	215	241	213	213	245	238	198	213	228	241	218	218	212	207	218	204	217	242	236	215	209	236	202	223	220	221	237	233	223	221	201	229	253	215	234	212	192	210	226	227	224	192	182	227	211	230	238	200	238	223	228	213	227	221	232	227	243	216	208	206	217	222	238	223	212	226	242	234	235	217	210	218	204	208	204	222	210	213	212	230	211	216	247	223	217	239	220	215	206	202	214	224	235	209	208	223	231	250	212	212	230	214	202	210	197	218	211	231	221	209	198	226	203	213	196	225	231	210	238	230	215	222	234	204	267	228	222	201	247	199	238	211	205	212	224	247	201	253	219	227	230	219	233	220	233	215	215	223	230	204	203	224	216	245	248	259	189	181	212	220	233	234	235	224	214	224	217	236	200	256	225	224	228	243	216	233	226	201	209	238	221	218	230	200	223	227	224	209	214	223	239	201	233	208	231	243	211	223	268	220	235	201	215	216	222	213	249	261	264	202	234	240	240	224	227	205	249	225	239	235	214	234	221	222	177	223	221	219	239	207	219	197	216	227	234	232	221	235	231	220	233	228	209	198	230	211	235	215	211	223	229	239	211	229	226	201	185	227	243	236	208	233	217	219	225	205	205	228	209	221	217	221	208	191	219	251	247	212	218	180	207	248	214	231	213	241	218	218	240	226	200	222	208	231	187	203	205	240	232	232	232	194	230	228	201	233	229	193	202	232	204	220	220	228	227	229	194	230	211	234	233	223	223	238	208	217	199	197	238	227	222	190	218	243	203	202	228	244	210	253	206	205	225	221	199	228	219	225	244	220	211	229	226	222	231	240	256	233	199	202	237	235	196	223	194	224	236	231	206	223	201	237	234	232	236	235	235	211	192	260	206	204	216	220	217	220	249	202	250	214	213	204	202	208	235	226	220	227	215	240	231	253	225	233	232	229	219	229	214	214	222	210	237	224	217	233	210	209	191	214	235	196	217	214	244	205	222	225	262	217	223	188	221	221	200	213	193	240	190	248	249	216	231	189	203	227	218	192	216	243	217	206	211	228	221	203	206	213	201	225	207	235	226	231	218	234	210	218	205	227	227	229	217	213	206	205	233	244	238	255	224	211	233	207	240	224	221	219	201	221	209	232	229	195	235	253	199	213	209	221	194	251	210	202	201	226	252	226	218	213	210	237	236	263	232	191	219	213	213	240	221	206	233	194	245	210	225	231	217	218	200	206	214	238	220	205	223	232	213	217	220	227	215	216	243	221	215	204	202	229	214	216	227	220	226	213	243	230	247	222	200	218	220	223	206	210	208	222	227	250	221	240	214	212	225	211	213	243	230	205	215	208	240	230	221	199	238	237	208	202	229	219	207	224	199	229	245	232	211	232	225	217	232	236	186	227	215	228	231	254	193	214	226	233	183	201	217	207	207	214	209	228	222	246	232	196	209	225	218	212	202	217	228	210	210	215	216	251	206	222	223	233	218	195	234	216	231	235	220	222	234	219	215	204	224	201	246	248	217	217	204	215	217	217	199	239	203	212	213	224	246	219	226	252	225	201	225	218	229	219	208	213	224	226	224	214	206	207	226	220	221	221	208	216	188	223	218	240	218	220	222	230	221	223	238	230	212	207	222	224	260	233	199	217	211	220	200	234	212	223	214	240	233	210	239	221	196	229	198	248	227	221	214	209	240	245	223	231	216	221	235	220	251	199	214	247	221	201	247	211	212	220	215	210	201	245	221	208	220	219	194	225	207	220	228	217	202	222	205	231	218	208	229	218	221	225	202	204	226	222	224	190	213	215	212	192	259	215	223	222	242	245	242	222	220	215	189	229	233	213	188	210	206	221	224	224	216	217	223	202	206	187	219	242	247	207	242	217	211	218	210	199	218	237	208	232	193	238	214	211	229	210	230	229	195	252	210	225	212	213	199	221	220	221	213	206	200	235	219	228	223	197	201	231	224	215	227	226	223	222	205	256	206	202	215	215	232	241	225	226	229	209	210	253	213	204	213	217	210	218	195	216	204	228	223	220	217	224	195	248	208	181	202	252	233	225	227	226	235	207	231	227	205	194	254	217	220	197	214	236	213	219	199	211	221	206	220	213	196	227	207	225	229	208	217	211	224	196	231	216	193	245	221	263	218	224	247	206	248	196	223	239	215	214	218	232	181	198	224	238	225	220	241	187	213	208	196	231	230	236	232	213	225	217	223	223	184	224	223	208	232	226	240	194	222	219	236	200	240	237	226	194	224	224	198	233	209	239	231	212	225	208	205	198	207	188	221	221	231	212	191	213	231	235	224	185	225	238	228	193	212	237	232	205	249	224	212	238	229	212	224	240	221	233	201	223	209	229	200	228	196	228	213	241	203	234	211	215	209	199	236	224	205	227	240	248	241	239	244	237	222	233	249	223	192	211	230	201	230	250	206	196	203	232	233	206	220	215	242	243	195	232	214	216	212	192	226	227	203	223	205	235	203	230	227	227	235	219	229	210	230	213	199	247	183	238	218	190	229	202	230	243	217	200	227	206	220	199	241	226	220	217	215	253	221	235	220	186	227	205	192	238	207	223	247	232	206	250	233	221	235	248	230	207	202	190	209	235	232	223	210	208	221	203	191	214	258	196	227	243	214	222	203	226	218	205	227	217	223	231	224	232	201	205	237	212	229	241	231	233	238	252	210	194	207	246	197	221	216	244	231	204	240	195	223	212	216	205	224	223	238	226	215	219	215	218	236	226	218	244	210	216	237	204	205	245	226	209	216	226	212	221	225	251	195	240	230	218	257	224	230	234	226	211	211	211	196	211	210	228	188	214	197	231	209	256	211	236	228	197	191	227	220	219	212	215	213	213	222	237	221	243	215	204	213	230	220	229	227	223	208	228	217	214	208	221	204	228	205	245	203	243	221	235	228	226	230	239	250	218	231	234	215	218	215	219	206	248	240	226	218	264	217	207	202	217	224	212	216	210	204	215	234	219	244	222	222	230	225	212	203	217	221	241	206	232	202	195	218	199	220	258	236	210	227	212	210	229	235	230	234	255	230	230	236	220	210	234	226	211	214	197	240	198	189	214	227	214	224	237	204	239	229	231	217	231	193	216	219	203	219	213	197	207	203	227	204	202	195	216	193	188	238	216	226	219	199	207	195	215	224	212	242	229	232	232	233	232	198	228	227	195	227	240	207	221	218	196	226	208	236	222	235	209	207	199	212	226	227	206	215	222	210
25052	14876	12092	6204	4309	3104	2420	1764	1468	1332	1094	891	849	766	651	644	602	523	524	494	463	439	444	456	419	418	440	422	449	398	356	347	411	367	343	340	405	371	370	377	334	371	375	352	335	333	366	311	338	366	367	328	377	302	321	317	358	317	365	321	333	352	331	336	335	373	365	349	350	331	334	330	341	329	364	337	357	314	328	334	329	332	328	299	335	355	318	366	344	313	320	354	324	332	370	363	311	324	340	341	323	304	349	325	355	350	317	313	322	348	318	333	315	371	305	326	321	320	349	346	337	323	347	323	320	316	307	303	300	331	300	351	332	347	354	329	343	316	306	292	335	337	300	322	335	356	327	315	326	306	316	341	315	332	334	345	347	344	299	328	335	304	278	331	315	341	355	371	313	310	380	327	315	305	336	319	309	346	346	346	332	335	325	317	330	359	331	328	333	311	309	351	313	311	305	340	309	323	334	347	323	348	345	316	352	312	343	305	326	314	306	306	321	315	298	341	339	304	312	322	318	307	302	324	317	290	307	313	308	323	331	333	329	314	326	327	339	338	350	343	321	321	311	323	343	300	320	337	313	302	329	286	310	331	324	317	319	309	327	333	304	288	336	326	353	349	312	361	321	312	361	334	333	337	327	319	310	337	318	314	321	328	307	349	331	314	328	311	306	311	328	301	330	365	312	346	312	358	318	300	321	338	335	321	327	365	334	321	346	367	312	371	343	342	286	351	332	327	306	314	315	313	291	313	309	342	336	346	339	322	343	339	349	328	314	296	338	280	360	310	366	331	336	335	352	313	319	373	330	317	317	330	331	294	326	354	325	332	340	331	359	332	330	306	302	305	337	307	368	348	316	340	337	309	330	336	327	326	330	346	332	317	338	350	313	308	311	318	333	313	302	319	316	318	325	329	310	304	313	347	314	317	303	321	277	322	362	343	336	298	357	320	345	353	307	327	309	310	379	333	351	318	323	380	325	307	323	318	316	312	326	318	328	302	328	323	317	314	311	357	335	295	353	306	344	338	303	323	321	322	317	334	319	316	336	312	325	331	299	321	331	311	350	355	322	308	305	315	356	302	333	348	351	306	322	333	320	300	302	323	337	305	323	322	322	309	337	296	337	328	315	325	331	329	331	337	348	327	348	313	352	314	336	319	329	364	300	348	332	310	333	308	339	362	328	333	319	335	368	350	287	302	301	341	325	346	329	340	317	295	324	340	339	301	356	349	327	338	294	302	317	309	336	336	327	319	309	344	318	332	352	334	314	351	334	350	296	318	316	339	325	366	341	305	327	312	317	321	330	328	349	315	324	305	350	344	326	331	307	318	334	324	324	340	347	295	300	307	345	329	327	325	322	324	354	311	319	310	347	346	346	325	303	349	327	368	346	328	343	347	350	323	330	330	316	334	312	318	306	310	319	318	346	305	317	325	285	323	319	342	334	305	328	330	320	302	290	367	337	291	331	318	329	308	306	325	319	393	332	332	333	352	325	335	308	322	314	338	353	308	315	336	312	348	321	331	297	340	340	307	334	320	352	323	371	340	328	335	353	337	337	323	323	335	325	294	338	319	307	315	314	316	317	315	341	354	326	323	310	353	321	327	320	321	330	305	329	315	339	312	329	317	312	314	345	313	328	322	329	322	316	324	334	324	343	323	333	309	335	332	342	348	332	337	297	347	344	294	323	340	349	329	316	332	338	329	324	306	297	314	302	305	326	327	305	333	310	294	335	344	314	338	349	356	305	329	327	326	335	363	310	337	318	347	349	307	348	356	333	326	319	320	321	316	359	346	330	308	302	310	361	317	332	324	306	340	305	323	297	341	331	359	302	312	323	318	363	330	305	337	345	328	333	325	324	340	317	313	323	315	326	324	328	299	317	334	322	297	328	313	339	353	325	303	319	311	314	325	374	315	339	302	315	337	345	324	325	336	353	356	352	362	341	321	338	330	342	332	346	316	338	288	331	300	303	336	325	315	313	315	340	330	327	321	293	298	311	365	349	314	310	349	315	320	331	328	294	314	333	313	321	314	318	323	355	336	322	322	334	321	308	326	341	343	324	301	348	325	331	314	356	332	331	282	323	323	361	311	319	322	314	356	315	329	331	309	314	334	290	288	339	316	348	327	312	328	309	359	291	341	315	291	323	318	325	328	311	319	349	315	316	316	346	330	347	319	308	309	315	343	331	338	316	344	333	319	343	329	329	317	322	334	302	330	319	316	305	310	345	351	331	344	324	282	330	311	330	308	331	318	352	325	334	331	322	317	323	349	315	304	352	351	317	319	335	324	306	315	339	321	353	312	329	324	334	354	351	347	330	329	309	341	349	345	323	335	322	346	359	302	329	331	318	329	338	341	332	344	339	304	299	326	323	285	324	342	292	376	357	324	320	341	313	319	314	291	312	288	313	305	291	336	339	332	344	334	333	324	322	346	343	327	303	310	292	308	347	351	310	317	327	346	323	355	322	302	334	315	321	325	318	323	334	321	338	350	340	318	288	289	336	323	331	322	350	315	338	348	353	320	347	312	308	360	289	346	300	344	302	321	314	316	283	325	337	298	323	350	301	340	318	328	331	344	327	340	322	327	334	370	304	327	334	307	336	328	339	321	315	331	317	328	332	335	328	299	329	313	326	298	298	322	317	314	314	323	305	324	343	308	336	333	340	352	332	331	324	349	321	335	316	312	324	328	375	326	315	295	331	355	329	354	329	311	320	335	319	314	318	325	331	310	308	305	343	324	343	312	344	314	295	317	336	322	324	332	330	300	352	330	310	335	332	350	330	301	330	324	324	337	325	333	321	320	321	328	325	307	305	297	336	341	322	329	320	316	316	384	343	328	322	319	347	305	322	352	329	322	324	350	307	363	300	318	315	345	294	319	331	363	328	315	332	343	330	340	327	341	327	312	341	331	320	331	354	322	309	329	284	276	317	311	351	344	272	326	329	303	313	329	323	306	322	302	330	328	327	335	359	301	361	325	363	324	319	346	306	321	318	333	340	327	322	332	305	300	306	325	311	354	298	325	321	315	320	332	293	327	319	318	302	326	305	317	320	328	290	329	343	339	352	308	333	326	348	322	332	332	339	335	296	337	320	340	338	323	311	353	314	304	329	344	341	308	325	301	291	342	316	307	325	310	350	337	307	325	331	304	315	331	298	332	345	321	349	302	315	322	290	322	325	349	320	332	335	349	355	342	307	307	343	315	375	317	302	339	329	320	321	310	301	316	303	324	315	339	304	341	316	304	348	317	342	312	321	323	321	351	336	316	344	321	349	317	344	335	303	367	333	325	326	321	317	315	320	348	341	322	356	313	295	355	334	347	339	324	311	317	323	304	313	324	325	311	335	335	328	323	345	339	331	327	306	345	315	313	323	312	331	326	309	359	342	352	348	376	338	344	318	347	350	348	346	305	346	333	304	335	306	326	328	314	326	353	331	346	334	334	299	328	369	355	342	343	318	371	363	323	314	304	303	337	334	313	321	336
26579	20110	7515	796	479	485	431	453	416	407	422	388	429	433	406	421	435	446	405	427	402	398	423	417	405	351	415	372	401	404	415	395	388	433	417	401	427	391	418	409	419	437	392	441	391	429	418	434	408	402	399	420	388	413	418	392	392	433	460	416	409	422	444	429	444	428	404	383	405	414	409	453	419	400	356	408	437	410	445	417	387	439	385	446	413	409	375	399	437	377	369	380	416	383	383	394	448	379	411	405	440	396	426	396	402	410	452	391	352	396	395	403	403	414	418	393	401	425	421	386	389	388	400	402	404	381	389	417	393	427	393	414	397	455	373	396	416	377	443	404	398	380	414	422	403	376	398	405	451	389	405	396	382	417	442	393	407	406	407	395	433	380	429	409	395	389	415	385	430	391	350	411	382	437	426	398	418	410	431	403	417	408	392	447	381	416	394	358	404	403	361	410	418	417	432	381	390	379	373	401	414	389	395	406	405	416	437	416	427	406	426	428	389	426	384	375	376	404	381	429	409	412	380	443	359	452	416	397	379	407	424	392	405	397	420	384	428	395	391	387	408	377	419	394	416	433	399	421	403	402	437	423	396	387	373	393	390	382	382	429	409	385	433	432	414	400	410	406	430	391	394	405	416	409	406	384	407	426	365	397	431	457	400	431	382	458	399	387	381	447	418	412	407	423	378	410	405	396	431	441	427	424	433	400	368	449	382	402	397	393	403	399	376	388	366	397	402	393	398	430	411	423	407	403	416	422	430	396	429	416	402	405	386	418	405	445	421	426	408	396	419	409	441	375	409	417	417	446	418	403	362	383	424	435	407	423	404	414	378	424	405	382	406	442	415	396	399	406	426	383	399	384	404	362	440	426	400	387	462	403	390	401	420	397	423	428	399	418	407	437	386	414	389	413	418	389	406	400	417	405	377	424	405	385	386	362	409	405	440	401	394	417	424	398	397	386	385	403	391	406	408	404	379	386	390	383	383	399	377	425	443	426	370	387	411	417	402	427	408	404	425	408	393	428	396	385	401	411	444	427	411	442	434	411	388	355	387	398	419	406	400	385	392	380	441	388	431	404	414	420	412	429	426	400	445	403	373	386	380	368	446	425	409	397	392	427	391	404	431	416	384	460	383	400	419	412	432	437	395	436	377	395	396	400	387	373	414	387	364	428	412	414	403	380	400	399	355	387	386	376	394	404	389	454	436	407	459	408	444	401	402	452	397	381	416	435	424	396	430	447	428	432	392	383	383	414	430	428	426	405	407	392	432	390	392	413	427	425	378	403	413	413	393	410	364	394	400	407	418	374	428	440	380	408	382	432	392	407	443	410	404	430	458	411	407	417	444	425	385	398	403	421	395	396	396	379	388	376	422	400	421	420	422	368	456	383	404	389	404	402	400	419	406	430	409	408	430	425	371	390	404	421	407	410	404	406	422	404	436	392	431	372	429	382	404	409	394	405	415	405	383	414	413	421	391	433	395	393	402	423	407	389	411	460	419	386	381	366	418	410	405	411	366	408	435	390	417	412	408	416	388	412	416	398	416	422	420	377	434	409	453	411	400	460	411	383	425	381	432	382	415	413	399	406	414	418	411	400	377	403	415	392	460	399	386	391	406	410	402	409	411	419	389	436	384	358	362	436	384	391	391	379	415	417	361	416	388	407	395	408	444	381	424	391	422	407	394	377	455	383	417	402	420	434	410	421	403	364	399	398	401	392	402	400	424	391	379	412	411	396	382	403	393	402	410	417	427	386	388	416	407	430	410	403	402	442	399	375	413	396	383	371	426	381	397	392	389	434	420	425	407	413	389	422	404	393	405	409	393	379	411	421	395	399	411	405	383	408	405	423	421	412	402	394	422	427	406	384	425	400	392	426	383	406	429	396	400	465	391	376	376	403	442	409	418	423	403	381	378	404	407	414	373	411	396	409	403	428	421	408	399	391	402	429	389	425	401	397	407	422	424	404	407	394	392	391	407	425	409	409	403	424	413	432	385	399	410	408	383	423	389	411	441	415	398	414	409	408	420	389	449	414	366	397	391	412	416	389	417	355	421	395	411	412	418	403	421	408	421	407	386	432	421	388	389	414	408	431	395	399	445	410	407	403	416	420	418	388	418	395	413	424	429	415	359	410	410	403	431	409	420	387	402	378	417	403	396	400	423	420	421	413	400	423	373	405	406	442	420	392	415	404	424	391	418	393	429	392	418	419	421	460	426	384	416	427	379	407	424	416	426	410	405	438	394	407	388	400	416	438	441	382	403	401	411	410	376	431	391	414	427	419	432	428	413	384	364	388	398	405	387	374	377	431	422	370	384	378	389	378	391	418	423	429	446	445	410	437	421	399	439	391	366	420	442	440	405	382	383	404	396	435	411	419	405	409	405	423	392	408	448	400	384	410	419	379	414	423	415	429	406	409	433	397	451	368	425	403	395	388	432	403	398	404	418	400	383	376	410	409	413	409	412	386	448	396	401	394	410	377	386	376	393	403	417	392	424	446	436	398	376	433	384	418	405	413	396	425	401	400	425	394	405	395	403	384	379	390	406	395	391	423	372	431	394	396	403	410	405	376	412	415	390	395	445	411	412	422	429	341	445	393	378	389	423	389	398	392	404	410	441	391	401	424	413	413	411	382	366	404	390	390	408	420	389	411	411	393	443	412	411	430	383	421	384	369	407	429	413	362	404	404	405	374	411	423	403	421	425	430	378	392	369	422	401	380	434	405	393	420	419	417	405	408	404	397	404	408	410	383	380	391	439	415	410	395	401	415	434	396	394	419	407	446	425	397	412	374	424	413	394	420	408	396	417	429	398	417	433	380	406	391	379	378	394	400	413	407	411	404	395	397	404	388	432	419	401	404	394	397	428	395	404	389	389	378	450	405	409	431	401	411	370	389	428	418	393	384	380	401	414	423	420	435	424	423	403	392	432	440	411	415	384	399	378	392	428	402	385	425	434	403	432	432	404	414	372	414	423	447	414	420	379	417	405	404	373	422	415	441	407	413	372	438	417	410	407	412	446	403	399	373	391	406	413	376	423	420	390	381	412	398	392	383	386	441	396	404	395	422	406	423	426	401	417	393	408	419	387	417	374	402	438	414	377	420	408	371	411	405	402	453	408	361	400	425	441	370	449	439	398	401	436	448	392	402	408	433	381	464	390	423	427	429	387	412	406	423	407	389	408	383	394	434	424	447	387	401	419	444	392	402	372	381	417	436	414	374	436	390	397	408	393	423	403	431	417	415	430	408	422	423	414	376	403	414	417	364	406	415	385	383	412	397	403	414	412	417	447	367	424	373	424	414	395	409	397	410	401	434	407	387	395	421	405	381	444	388	403	419	410	415	455	392	383	370	407	396	399	411	392	374	385	360	430	384	399	390	416	390	393	418	366	439	438	406	408	454	410	415	400	382	373	409	426	401	393	419	425	417	384	378	417	395	429	398	434	404	392	406	406	413	404	379	413	406	455	447	379	417	385	412	423	389	395	398
8935	1354	1102	840	712	705	657	609	631	604	579	612	603	578	590	646	636	636	595	603	559	560	617	596	592	603	636	613	606	593	559	620	570	583	587	579	601	609	606	578	589	545	578	565	628	569	592	635	578	612	579	577	600	600	620	557	568	573	564	572	570	619	551	593	597	595	582	610	576	618	558	584	557	578	602	628	593	553	597	565	606	598	612	600	595	576	601	535	586	576	583	582	579	546	558	587	588	574	573	603	611	563	606	596	578	605	585	648	612	613	603	604	581	589	581	573	577	586	563	595	554	610	588	502	583	590	569	590	591	547	577	606	609	589	634	585	626	581	605	604	572	565	563	596	620	615	523	585	572	587	578	593	571	602	578	585	551	610	610	534	555	555	561	606	555	564	628	585	599	538	599	610	542	555	593	562	559	596	626	566	543	607	615	557	627	570	595	591	615	620	591	599	550	606	631	561	599	597	592	573	586	543	594	594	531	569	568	605	626	592	581	576	612	563	574	590	566	604	621	552	582	574	561	631	559	591	563	592	564	591	603	603	592	579	575	633	609	539	551	586	531	592	537	563	548	570	591	564	606	584	585	597	570	579	582	645	577	627	607	580	605	604	577	591	548	588	572	629	604	565	592	578	590	595	601	608	587	646	612	573	591	558	585	617	570	628	546	627	563	579	611	624	564	594	565	587	577	579	588	598	553	598	642	577	559	614	593	596	575	608	619	566	585	522	571	618	535	610	591	604	568	589	580	556	577	610	568	594	590	576	576	568	580	601	600	590	548	597	609	616	616	559	619	554	637	591	538	553	562	637	610	553	615	576	624	588	607	551	562	580	539	552	598	572	575	571	619	584	523	573	576	535	595	560	598	583	547	579	556	530	601	632	612	600	556	585	650	567	590	569	585	588	602	570	602	625	611	570	591	578	610	609	559	558	624	569	596	609	551	602	605	614	602	604	599	556	646	581	579	584	548	554	546	579	555	571	597	626	579	578	601	584	562	584	551	557	643	614	566	615	577	574	620	611	565	577	583	620	578	591	570	576	556	584	589	606	614	592	577	553	538	596	593	606	659	588	615	579	594	578	589	637	591	580	603	587	545	551	600	601	562	607	600	606	607	570	542	596	570	581	564	540	588	596	584	610	604	581	562	538	652	567	600	608	595	557	595	594	588	553	554	575	589	609	575	594	601	607	628	631	622	605	582	592	561	564	560	571	577	584	594	606	599	556	562	598	572	630	623	583	589	578	611	606	605	582	587	592	594	602	616	591	591	611	588	611	556	513	598	580	579	551	559	578	589	539	589	592	563	565	566	576	581	577	584	633	573	616	648	565	579	557	594	628	598	582	569	598	607	583	629	564	602	647	533	587	598	572	586	597	600	606	571	558	600	584	609	611	610	588	573	571	626	592	612	593	609	581	579	579	611	601	568	603	567	571	546	559	561	573	555	605	591	557	586	590	633	591	540	570	576	553	566	571	580	563	602	580	563	584	595	560	564	523	601	565	548	580	608	577	598	610	635	585	605	583	576	576	596	560	628	590	602	563	570	564	624	588	583	571	599	543	554	606	581	545	577	614	591	571	607	586	580	566	587	590	573	650	580	576	582	614	606	577	603	573	554	612	620	563	597	590	572	581	572	595	606	562	574	607	571	596	603	609	628	623	616	604	608	581	590	607	643	597	597	605	615	588	590	585	574	585	568	584	599	619	578	629	598	629	619	590	574	556	578	614	630	600	629	560	585	578	555	607	553	593	549	571	607	603	597	578	607	573	593	598	579	578	608	581	650	588	612	629	516	562	608	599	603	577	553	574	537	583	606	613	597	608	568	559	548	561	587	592	590	582	601	558	574	607	575	637	576	561	584	558	600	549	609	587	575	626	580	585	584	576	568	604	586	592	586	532	545	572	567	514	620	604	578	589	567	596	608	572	587	562	578	586	563	601	608	569	546	593	565	576	564	575	555	586	544	594	543	567	586	598	545	569	618	597	605	602	573	597	596	622	559	578	609	581	552	595	600	598	595	609	583	570	595	588	590	585	594	624	582	607	601	542	585	574	592	611	597	609	589	581	588	604	574	583	554	583	556	565	588	552	582	609	591	562	569	590	605	553	609	570	558	570	588	569	592	611	552	567	586	599	549	589	614	605	585	595	603	589	585	567	610	553	595	629	592	582	558	611	625	574	584	592	641	570	570	597	557	540	624	572	598	592	566	604	613	608	578	579	582	539	576	630	590	638	570	575	573	592	587	629	607	645	592	602	578	557	588	568	612	558	592	624	613	603	570	585	657	572	555	618	579	576	551	596	569	560	573	601	615	559	551	588	558	585	572	575	579	593	634	566	582	571	582	578	568	561	617	557	574	586	590	566	545	640	566	604	548	587	580	616	597	560	593	601	575	589	571	572	569	563	600	565	580	567	600	598	609	589	601	587	549	589	595	579	581	607	594	588	597	597	589	624	601	574	550	561	604	572	576	559	588	583	566	559	583	537	606	574	607	578	602	602	653	580	559	616	591	624	596	578	596	616	578	583	553	613	593	589	604	600	602	586	613	568	621	583	627	601	561	595	550	558	559	571	558	612	580	597	580	598	572	562	592	577	620	585	580	573	561	563	594	605	588	569	604	577	613	597	596	594	629	570	624	608	587	614	557	597	590	577	587	594	559	545	552	554	580	592	606	569	527	590	562	577	568	626	599	560	596	595	609	589	616	550	569	533	573	619	616	588	572	619	598	584	601	621	574	588	662	548	613	568	594	554	572	568	596	613	547	598	594	584	530	635	572	597	579	572	575	572	581	595	545	595	576	627	549	583	606	592	603	534	568	555	572	572	569	600	585	570	586	578	608	596	568	605	594	592	581	546	569	578	577	585	612	580	579	590	612	555	582	651	592	595	587	583	580	559	591	571	625	606	576	556	584	560	571	575	628	582	552	604	578	644	600	593	609	583	603	551	582	555	643	661	613	577	578	565	597	572	599	596	582	611	561	589	581	644	600	577	632	594	597	593	601	599	609	593	567	590	560	591	579	584	553	569	604	607	545	578	547	561	582	587	578	600	596	575	610	551	548	639	605	591	562	579	620	601	583	551	550	564	575	558	571	575	572	565	598	576	592	591	607	578	591	597	549	582	619	586	629	565	590	612	574	583	607	612	623	612	630	559	556	576	624	605	579	587	596	577	637	590	578	602	587	565	665	584	575	552	556	589	588	578	595	589	573	586	637	597	570	612	574	551	561	559	614	559	628	561	586	571	612	609	580	561	584	564	613	636	606	593	574	590	632	587	562	570	576	638	563	572	567	582	631	580	585	591	541	593	580	638	581	602	582	590	583	571	590	603	588	618	590	578	621	561	556	570	620	587	560	607	570	582	551	614	626	601	594	615	529	610	600	587	599	544	587	569	598	578	586	580	605	567	629	613	640	574	622	561	596	580	611	603	595	574	561	533	596	611	595	622	593	558	591	580	582	579	553	590	611	595	570	600	587	596	614	615	575	568
23413	20934	28331	23684	20917	10728	1114	717	634	577	579	567	509	458	487	486	471	467	477	442	400	420	434	418	426	444	409	446	394	415	420	451	433	454	442	431	434	425	392	423	420	406	428	412	431	433	406	437	436	429	422	370	426	396	432	431	399	439	413	421	418	438	415	435	441	410	457	422	466	384	397	421	429	437	408	432	381	408	417	378	398	409	437	427	391	438	439	415	397	433	390	428	391	419	441	436	431	402	416	420	414	407	388	434	431	458	453	436	407	451	392	427	435	407	422	393	422	389	450	394	421	443	447	415	385	437	416	404	407	397	451	422	406	408	400	422	423	394	417	428	438	420	428	415	425	388	383	379	397	395	425	447	410	428	404	416	399	447	421	430	406	444	375	399	407	402	406	431	447	446	373	396	384	423	406	422	411	411	409	406	363	403	417	460	410	396	417	399	431	379	405	422	402	377	441	396	410	405	433	416	440	406	399	384	461	427	430	440	386	438	401	416	424	388	410	372	414	397	395	420	402	406	438	447	386	446	393	429	463	413	396	421	431	422	398	434	451	399	413	449	407	424	430	381	418	412	422	410	388	425	393	396	394	417	377	418	417	388	390	439	423	396	420	431	432	403	391	396	435	415	406	421	431	413	434	348	385	419	403	401	410	389	392	399	423	424	416	431	408	391	404	433	416	436	410	404	434	428	431	413	420	438	408	457	417	376	421	436	455	414	395	393	436	425	390	409	431	383	425	415	454	430	391	434	424	385	412	402	411	435	452	423	463	392	427	404	403	395	379	418	386	415	391	414	419	434	437	426	431	393	423	368	439	430	420	437	434	394	420	386	391	410	405	397	418	416	392	433	419	402	410	411	394	404	392	443	398	382	421	420	389	390	389	388	401	407	430	413	407	402	412	408	396	422	446	412	431	393	416	440	411	446	423	450	427	415	417	423	398	404	420	426	402	393	403	445	387	429	410	399	405	384	399	407	424	385	403	393	402	421	425	425	431	431	422	416	430	410	389	440	363	418	397	391	413	392	388	380	429	421	426	407	424	424	427	375	433	437	409	445	391	437	402	396	429	419	436	392	443	381	372	436	392	431	416	415	432	407	414	444	417	485	403	407	396	410	386	429	418	404	419	430	422	413	428	432	427	418	425	408	421	397	449	394	414	433	365	431	422	395	376	425	444	431	402	423	417	441	450	391	416	403	384	421	441	374	413	413	460	388	391	417	423	408	403	397	435	391	424	432	422	420	430	441	426	394	428	423	428	384	441	390	427	441	426	420	424	391	406	385	421	391	409	417	431	403	408	421	396	406	432	446	458	406	402	430	402	385	422	399	383	396	403	428	393	376	395	403	391	418	395	391	368	397	396	405	457	425	404	434	410	422	394	410	406	428	397	412	375	389	396	440	383	423	441	421	464	419	394	447	407	440	418	372	402	420	386	414	417	441	424	385	422	419	402	427	425	372	398	377	408	451	451	410	432	367	401	395	437	412	419	439	425	399	387	407	397	392	427	438	398	402	411	426	412	422	472	421	451	416	399	396	410	382	409	392	411	426	431	416	399	449	412	407	432	414	416	388	430	452	393	424	402	388	421	410	422	439	426	411	406	407	414	385	476	417	400	434	415	436	431	403	441	417	390	421	393	447	367	438	399	406	380	413	415	422	425	386	437	422	391	423	373	423	410	397	409	419	426	444	401	425	434	398	406	429	417	425	409	428	382	403	413	429	391	418	447	403	388	412	428	381	427	398	427	433	446	446	441	429	427	436	421	440	423	381	407	423	409	446	414	406	404	434	416	370	431	390	418	429	440	424	399	405	380	382	428	416	417	417	412	405	413	419	412	401	423	393	396	420	377	434	405	447	397	441	438	380	398	386	429	427	458	387	425	386	403	425	379	454	432	376	412	427	408	414	421	409	405	437	453	420	363	439	375	406	417	426	400	423	373	415	424	436	423	432	408	405	383	417	429	439	386	438	434	407	402	396	426	449	440	417	435	420	364	432	425	399	396	389	413	403	381	441	428	411	438	429	469	409	408	404	406	396	429	399	409	405	434	413	412	393	398	401	433	373	427	424	422	439	443	405	428	410	437	398	388	413	415	385	395	458	416	423	419	432	363	430	400	433	410	407	397	414	444	373	414	369	349	392	397	414	418	415	430	398	398	408	397	414	418	417	438	427	429	417	406	428	464	397	420	427	369	409	429	413	432	430	414	419	410	436	449	406	391	384	420	454	382	435	424	407	412	413	390	399	386	419	406	406	382	428	395	431	383	432	420	438	403	443	383	448	441	402	432	398	405	450	396	446	407	446	424	424	440	379	380	430	398	427	393	392	425	430	452	406	424	411	418	402	400	402	415	408	421	437	405	419	414	418	423	413	408	379	418	402	392	428	383	428	466	421	404	407	414	407	402	442	428	404	417	383	377	407	441	409	410	439	438	405	424	438	414	424	453	402	431	423	417	425	400	437	388	349	440	397	389	446	362	429	406	407	413	440	411	411	430	434	419	414	411	406	387	444	390	402	416	440	409	437	421	403	427	386	428	427	409	450	418	399	393	411	396	387	439	453	394	388	392	438	398	449	424	422	449	409	449	421	419	377	393	431	408	443	394	399	403	450	395	427	402	411	409	399	413	390	396	406	386	457	405	412	416	428	433	431	419	389	402	434	419	377	391	423	435	411	401	405	391	414	401	422	403	413	381	425	446	420	438	386	438	441	377	397	414	410	446	389	390	405	428	423	444	412	412	452	396	396	394	408	416	446	409	429	407	368	413	454	425	414	377	429	380	391	404	426	420	400	389	402	403	388	434	425	440	394	386	399	401	406	415	398	424	467	399	407	419	418	441	404	397	382	428	395	389	374	417	414	425	397	399	415	413	407	384	428	404	385	416	417	448	406	392	420	376	400	425	409	394	422	382	418	408	437	384	409	411	382	415	422	447	412	426	416	396	404	415	374	411	423	422	407	421	401	417	393	421	441	423	412	393	397	461	439	408	407	450	440	413	401	412	406	441	419	423	426	419	409	426	418	396	398	404	405	394	439	444	393	447	384	425	399	394	454	403	434	414	422	371	404	413	396	418	390	398	422	432	383	410	427	399	383	394	417	388	410	411	417	435	380	401	414	433	408	425	390	395	457	429	378	430	399	416	403	418	397	398	442	423	412	429	445	432	449	440	402	402	411	399	403	416	424	412	403	432	406	386	410	406	417	441	420	404	373	400	414	411	405	386	388	401	422	425	411	404	427	415	424	434	392	430	427	460	457	423	439	464	378	423	414	430	425	393	434	423	420	449	419	419	401	448	418	384	431	390	424	406	425	385	437	399	423	426	438	420	422	442	413	401	421	418	393	404	438	393	387	414	405	417	436	426	386	428	405	430	423	406	400	378	421	415	413	420	408	405	382	421	412	441	404	421	357	389	439	416	410	438	428	419	404	386	383	430	417	422	421	427	425	411	415	384	375	395	431	390	374	407	416	463	418	435	390	391	428	392	402
22805	9790	8084	3926	2843	2123	1727	1532	1239	1132	998	873	906	807	811	762	717	726	688	674	724	674	687	679	679	618	658	675	631	631	661	685	644	620	703	690	653	619	629	637	605	636	621	613	624	572	621	605	648	587	663	598	640	597	630	592	612	586	603	591	667	592	622	647	611	608	633	625	610	636	574	595	594	589	544	623	614	615	594	581	572	611	642	611	593	569	626	609	598	596	632	598	554	602	628	599	613	600	627	629	595	609	614	590	674	597	575	579	623	584	577	602	599	596	635	579	644	626	645	643	612	567	587	604	619	615	604	574	610	604	594	631	613	624	571	589	631	645	582	634	659	614	607	586	635	629	590	595	621	613	640	645	601	650	617	608	587	601	638	573	567	607	623	585	550	613	620	608	563	638	612	607	590	645	624	623	632	608	606	579	614	617	608	589	580	599	590	556	611	578	570	629	603	629	637	555	614	566	605	605	630	615	595	612	556	602	620	577	580	596	610	629	613	613	672	629	575	578	569	606	627	609	601	570	645	604	614	622	609	624	586	609	637	597	587	586	629	596	580	617	634	589	605	603	597	603	614	623	630	621	607	628	618	625	579	610	630	609	589	597	603	638	576	593	592	650	582	585	611	599	635	629	601	578	613	568	563	637	612	591	566	574	603	631	602	664	594	654	539	624	597	620	608	566	655	570	610	617	585	538	586	559	614	620	608	631	576	623	577	600	623	623	595	603	598	608	607	598	592	623	602	626	597	621	609	628	621	599	585	609	586	607	613	662	604	609	624	595	597	578	617	566	586	604	574	549	546	612	580	621	600	626	609	589	606	616	577	676	597	602	641	642	622	578	597	606	623	603	584	611	616	596	621	602	605	618	600	596	615	607	593	590	628	636	581	603	618	574	601	580	611	595	610	601	607	602	575	597	628	642	591	597	616	598	596	587	579	570	645	613	539	550	589	604	603	592	603	583	570	607	610	606	627	588	608	630	602	601	572	606	591	596	595	613	601	637	569	564	635	608	650	595	594	636	668	589	614	653	636	635	594	578	635	620	608	599	631	570	597	593	582	588	594	619	602	584	555	587	625	595	585	606	617	591	645	590	610	602	559	584	609	641	612	582	573	589	574	615	653	611	587	626	589	622	572	595	597	611	620	599	616	628	587	630	577	600	573	593	572	593	603	600	603	582	650	595	609	628	549	655	561	618	639	589	593	661	611	630	615	599	675	586	609	561	636	579	617	627	600	627	592	610	637	595	594	593	576	600	619	595	576	582	629	621	580	605	569	587	603	579	587	611	608	588	595	625	609	602	600	601	590	601	611	600	591	634	633	573	607	598	556	608	614	581	640	662	614	629	614	586	598	563	605	612	607	539	609	574	622	616	626	595	640	605	638	640	583	581	618	577	619	610	597	625	597	594	619	623	625	606	630	622	626	609	596	564	614	610	625	581	589	551	577	565	613	646	623	614	639	609	642	622	599	605	572	581	650	622	564	634	614	592	613	624	653	602	653	603	598	626	549	560	596	637	554	623	564	584	565	597	624	602	601	590	630	641	637	597	593	595	616	598	576	651	574	605	617	576	616	665	587	609	562	585	577	604	611	635	618	595	587	623	621	618	625	620	621	613	604	605	614	636	609	607	611	622	626	578	591	589	616	621	626	583	603	610	625	643	596	594	595	647	594	657	628	586	604	638	619	607	577	543	557	620	613	610	618	632	607	641	621	575	618	591	567	592	614	608	573	567	608	634	654	596	618	568	591	621	592	592	586	615	582	609	600	611	591	573	568	597	583	614	606	610	603	609	658	611	624	637	666	590	581	628	590	599	601	576	565	612	601	574	605	624	608	656	612	606	545	583	615	598	566	570	601	632	600	622	609	608	565	610	605	618	633	584	637	590	592	590	642	593	606	623	572	621	627	598	633	598	591	609	607	639	592	623	579	600	575	558	596	659	580	628	576	591	610	588	623	617	623	625	614	616	610	602	579	615	615	618	604	584	645	606	566	646	619	605	585	605	608	650	606	643	614	585	580	632	610	604	575	620	601	597	595	606	597	614	618	621	627	589	583	568	618	636	579	613	567	605	620	598	613	592	585	580	633	606	603	590	628	647	593	661	592	586	658	600	597	600	572	576	589	608	643	603	617	649	649	615	557	629	638	584	623	616	609	619	574	605	588	597	591	566	591	589	606	574	594	569	651	590	639	598	613	569	603	600	544	621	642	602	654	558	624	613	616	579	619	581	597	607	610	598	624	597	644	615	567	599	621	587	615	591	624	580	606	595	608	616	632	600	607	588	622	625	589	608	625	623	611	630	629	555	568	582	573	612	652	573	611	613	569	620	577	625	597	623	590	596	581	612	603	596	604	611	566	602	607	624	606	609	584	577	611	590	581	616	634	644	575	609	607	637	600	597	573	615	591	572	626	632	625	660	607	613	600	603	626	626	608	607	605	624	621	630	609	554	632	623	582	621	566	613	612	660	626	618	594	598	648	634	584	600	639	597	629	608	571	620	613	622	586	574	552	631	596	616	659	597	593	595	645	588	575	616	645	598	598	652	559	652	622	627	587	634	634	615	631	617	601	624	592	584	610	597	609	656	634	590	581	598	568	613	610	605	603	589	643	652	584	611	585	583	662	593	602	641	584	593	609	595	601	594	600	581	619	575	593	641	584	633	637	602	616	596	613	587	598	633	583	598	591	623	589	605	596	570	594	587	624	586	653	585	609	626	634	643	596	615	625	559	636	621	581	594	640	588	590	585	599	587	592	594	640	612	569	618	613	565	608	598	618	596	637	565	595	594	648	624	616	591	617	591	608	613	608	604	636	598	606	586	635	614	608	600	618	571	599	574	589	629	589	641	629	641	585	638	588	688	608	607	585	619	575	588	620	601	595	581	630	579	601	646	628	612	605	591	593	585	558	593	617	579	585	629	621	643	583	633	612	614	593	659	608	594	611	558	594	617	602	635	563	609	633	601	618	595	651	584	625	605	570	602	614	593	601	577	645	561	654	598	621	609	585	624	599	639	578	621	592	615	628	634	581	561	580	600	636	596	594	594	625	634	622	610	590	612	606	636	573	583	584	581	630	631	620	572	601	614	611	643	644	604	619	647	621	598	573	612	597	603	578	589	595	602	615	623	639	603	603	604	609	620	639	624	625	593	604	611	579	620	609	617	618	589	602	623	607	592	606	607	611	602	633	597	640	625	578	578	625	593	617	653	600	606	633	623	599	572	633	581	637	600	610	627	578	653	595	602	605	595	635	629	608	607	610	587	603	629	615	573	600	601	603	618	609	626	601	615	592	603	563	590	615	631	630	612	623	598	585	573	641	649	616	663	619	626	628	618	605	647	586	618	606	602	597	593	589	554	625	648	583	609	588	607	654	567	588	593	579	587	645	589	627	609	596	562	609	623	592	638	647	610	589	588	610	632	575	603	582	596	646	587	573	603	602	557	588	632	593	596	574	594	605	586	608	597	597	624	623	586	591	613	603	626
22583	20926	28687	23313	20926	20950	6453	772	608	498	432	429	333	379	325	313	317	281	308	277	276	261	262	257	260	263	259	231	254	265	197	261	239	260	225	219	230	246	221	226	233	233	237	194	222	248	219	227	221	233	213	210	222	205	239	214	201	233	215	228	220	199	243	210	192	212	218	240	204	221	211	202	205	207	216	208	226	197	200	226	225	242	210	219	242	214	243	220	198	214	209	228	223	208	201	210	174	195	221	209	198	245	205	224	235	259	226	208	213	211	220	201	212	213	219	227	208	231	228	227	209	224	204	206	197	245	215	225	226	225	216	213	188	218	223	221	216	241	203	226	207	217	222	221	221	222	228	224	222	220	206	203	211	217	209	209	207	196	206	221	190	212	238	210	220	197	217	230	220	195	209	223	250	222	235	239	223	217	184	215	204	217	198	215	207	218	200	192	201	241	224	219	217	212	201	221	238	193	217	217	190	202	190	216	217	224	230	205	202	207	230	188	233	229	190	236	253	214	209	213	216	204	223	209	192	201	210	228	215	186	212	220	225	214	213	200	206	218	237	205	214	214	201	198	223	240	204	202	212	215	218	219	204	225	216	210	214	233	202	222	204	213	230	186	213	222	213	211	213	208	216	200	206	262	212	227	210	221	219	213	226	228	240	222	231	221	198	168	225	215	214	203	220	222	213	221	231	214	220	222	207	224	240	235	201	199	207	213	213	215	203	223	198	211	218	214	227	200	213	179	207	214	190	243	213	247	213	228	213	206	223	231	215	224	216	236	224	232	200	224	211	238	198	203	217	207	232	201	196	206	258	225	222	232	198	205	225	194	215	225	184	198	218	217	210	233	235	200	214	212	210	233	214	188	213	194	234	256	218	212	223	207	209	225	226	195	203	210	206	209	202	211	202	218	230	236	208	222	200	237	217	204	219	211	221	224	228	215	242	192	212	190	206	198	199	216	209	214	202	206	208	227	240	237	214	240	217	211	206	234	221	217	223	187	212	209	226	192	219	225	196	197	227	213	205	200	214	237	210	221	249	205	200	232	206	238	207	213	249	199	207	238	217	207	213	232	227	222	212	208	257	253	218	217	211	215	205	206	224	217	208	251	220	217	204	219	216	236	233	193	217	242	221	189	238	217	219	200	217	223	216	229	201	223	203	200	216	229	219	232	221	215	227	225	222	207	195	220	219	201	214	203	184	214	229	214	187	235	244	214	203	203	200	224	223	242	246	251	220	205	221	225	206	211	198	220	220	201	235	231	208	208	211	206	235	196	193	228	231	201	223	235	186	199	186	226	209	225	212	223	213	226	235	221	206	207	228	201	220	218	204	204	218	211	244	220	193	210	218	242	230	201	204	238	190	225	212	196	230	229	223	215	205	210	213	226	208	205	209	227	207	206	226	231	210	210	212	238	207	240	216	217	188	233	217	232	232	203	209	209	202	208	234	243	200	210	223	218	231	204	208	212	204	222	214	220	228	227	187	231	196	209	215	199	210	190	210	231	204	192	203	226	209	222	191	206	234	201	204	217	201	208	213	202	218	213	233	218	234	239	224	224	210	210	217	222	224	198	207	201	206	228	224	217	191	230	210	226	208	230	241	208	216	220	218	232	233	245	215	204	224	207	228	231	226	237	217	253	234	215	220	221	199	217	208	176	224	200	220	209	250	176	226	222	232	221	200	210	194	206	223	198	222	222	232	236	217	213	237	187	214	195	196	205	217	225	210	194	241	226	205	216	216	225	196	218	241	232	238	219	225	213	207	223	216	226	215	224	257	197	217	214	234	219	199	183	195	204	214	220	236	229	219	190	233	220	215	190	194	228	197	196	200	199	220	223	214	205	201	217	209	213	217	234	218	209	209	222	215	204	228	230	206	218	217	215	246	243	218	217	232	239	199	192	217	208	234	185	234	235	205	238	238	197	211	202	218	199	209	227	237	207	231	204	218	213	225	194	191	205	215	230	246	215	212	226	243	234	234	215	201	226	206	222	216	200	217	220	219	221	184	230	204	206	242	212	205	238	215	215	198	235	235	217	217	216	194	229	235	224	214	222	216	208	228	220	201	235	230	223	234	200	208	206	227	227	205	212	207	249	229	200	225	201	245	205	223	223	220	226	219	207	205	193	206	219	204	209	199	247	197	205	229	222	226	214	236	198	245	187	225	209	196	230	213	225	220	214	203	196	182	227	229	235	193	233	199	225	214	219	230	216	212	219	225	216	202	237	215	192	243	228	214	210	218	225	210	217	227	196	228	224	239	230	204	205	210	235	243	234	229	234	242	199	216	189	217	199	226	222	232	209	223	218	223	233	226	202	209	209	216	205	211	221	223	219	225	196	203	205	186	227	228	216	221	229	177	227	208	228	232	237	226	234	209	211	208	227	190	217	220	212	218	209	207	215	200	228	208	213	212	196	224	216	211	185	255	200	255	198	210	218	185	206	224	202	197	213	220	219	211	211	201	211	219	230	202	195	215	205	231	201	205	220	220	236	236	231	220	196	219	211	204	178	231	218	231	196	209	211	204	224	232	205	182	206	217	208	195	206	195	198	229	216	188	228	216	211	208	220	213	233	247	229	242	217	223	224	219	209	228	192	192	222	201	205	235	234	197	231	204	173	192	221	195	204	228	209	214	224	201	222	239	225	214	248	246	218	222	217	221	199	201	204	230	193	217	202	196	188	215	242	206	223	223	196	217	193	219	207	207	192	245	199	202	215	204	213	231	203	198	216	196	185	215	195	229	184	197	215	212	202	212	235	197	209	195	215	216	201	203	256	228	213	212	232	275	242	216	193	230	214	238	210	196	177	232	217	221	205	209	226	226	209	186	221	209	221	245	218	214	241	222	223	215	220	229	222	215	222	213	194	227	214	232	203	227	211	224	240	233	224	216	216	237	221	210	228	188	188	185	241	199	234	192	216	202	218	237	230	203	212	210	206	190	210	205	226	211	220	234	196	202	197	207	185	224	205	199	179	218	199	207	238	231	230	211	216	210	213	207	179	189	233	185	223	204	242	229	239	230	206	216	223	220	221	198	226	214	220	201	216	250	218	203	232	198	220	226	216	206	213	195	234	190	210	218	214	210	209	214	228	201	218	222	204	218	220	191	201	193	213	213	201	222	231	204	232	192	215	209	208	231	187	210	185	185	211	241	203	225	204	198	214	212	202	220	210	199	214	192	206	220	222	221	209	215	203	213	203	199	204	185	218	211	212	199	205	221	211	213	228	200	217	240	225	212	214	196	208	209	202	200	222	187	214	234	216	183	215	217	192	235	230	237	204	218	232	194	228	210	217	224	242	195	198	210	211	211	191	196	237	239	219	225	211	215	224	214	197	222	258	211	226	194	233	225	201	218	204	185	221	191	194	208	191	215	221	222	221	225	209	185	226	222	225	207	222	203	209	195	208	208	218	184	212	217	209	211	215	234	192	211	194	200	221	212	211	199	199	247	232	222	222	219	214	223	225	240	197	232	192	195	225	207	227
26789	14878	12209	6106	4149	3105	2324	1804	1538	1236	1040	939	836	726	675	621	572	571	548	481	515	483	446	441	456	395	431	366	380	378	386	375	391	382	341	406	359	404	351	384	360	375	369	376	355	372	343	308	335	338	362	350	324	371	369	334	379	336	333	351	330	327	312	344	342	328	346	333	345	321	326	339	320	304	360	333	327	335	316	313	342	316	317	343	301	306	345	325	339	375	312	311	353	313	335	327	322	327	311	340	327	328	326	339	328	330	294	338	302	328	339	341	329	323	296	325	320	338	317	296	321	319	319	318	298	330	345	346	315	319	293	335	343	312	324	332	324	336	298	326	330	323	330	317	322	316	313	314	322	327	348	311	301	318	331	285	314	314	344	315	315	302	340	336	298	315	323	345	329	335	322	326	305	345	339	296	342	288	339	314	326	329	306	337	325	318	307	317	351	319	297	318	329	313	282	323	306	328	320	292	309	312	324	332	300	302	342	320	355	326	314	308	285	309	323	317	316	317	294	321	291	330	343	330	321	315	340	293	304	341	322	337	304	313	302	326	346	311	326	313	332	313	298	356	339	333	335	320	355	316	352	307	335	310	304	305	319	297	302	292	312	308	346	350	344	328	310	317	299	319	323	322	317	340	338	334	330	335	366	328	314	299	321	330	344	304	322	302	318	321	302	319	314	339	280	304	307	315	338	349	306	343	349	319	312	315	331	316	319	282	323	316	311	341	337	294	315	324	333	299	336	344	322	354	308	318	323	298	312	290	318	311	335	346	322	319	324	289	323	326	352	313	308	310	316	324	333	308	339	312	353	299	322	329	314	312	305	290	342	343	317	309	288	294	332	306	316	327	286	313	305	300	299	289	299	338	336	327	313	332	326	325	325	337	321	310	325	334	333	319	329	358	305	323	339	316	302	335	352	315	328	315	322	342	322	323	352	334	326	328	310	327	333	334	291	314	318	319	306	335	319	326	318	322	335	315	301	332	316	330	321	328	332	317	308	314	304	333	326	331	304	328	322	354	306	333	323	351	302	333	308	309	335	327	355	324	332	334	293	294	338	323	350	327	320	309	342	313	302	317	307	320	330	314	320	327	338	305	299	315	331	312	324	294	315	338	314	316	318	318	352	340	325	314	352	333	332	330	343	337	312	308	353	318	336	315	324	333	340	313	314	314	325	339	295	313	337	316	326	329	349	300	316	330	300	307	326	296	322	318	334	336	338	309	299	292	323	322	331	305	318	293	312	301	324	302	317	327	289	323	321	317	302	321	324	293	272	327	328	317	314	313	315	312	340	320	320	335	301	319	309	349	309	323	288	331	316	336	329	320	333	336	320	351	330	296	339	308	316	328	335	317	309	333	339	325	310	306	341	321	304	303	314	303	338	308	311	343	312	330	323	318	315	303	289	336	319	335	290	341	323	301	308	314	345	293	319	340	330	295	341	326	339	323	319	327	336	329	324	283	316	353	325	320	294	318	309	313	330	350	327	327	328	309	334	296	359	361	298	308	338	323	346	333	322	345	317	315	323	325	355	311	341	296	324	303	323	328	309	330	312	306	339	348	309	343	321	305	297	316	328	304	313	312	308	329	298	292	311	301	333	321	283	323	330	291	316	306	308	304	318	307	300	349	297	331	297	314	304	344	293	309	309	342	318	342	333	317	310	326	332	323	311	350	324	342	327	306	308	333	321	332	303	342	307	331	335	320	319	306	302	314	307	319	318	333	312	324	331	324	317	312	332	326	313	257	345	342	316	326	313	318	293	317	305	336	307	302	309	308	328	310	307	309	301	301	328	294	274	336	331	311	316	324	323	296	288	335	320	356	325	327	291	330	328	338	328	321	353	321	313	326	321	308	337	329	308	329	350	312	321	290	340	337	352	315	340	300	324	290	305	315	333	307	306	313	325	312	327	331	318	335	315	314	340	308	331	326	323	293	320	340	324	309	352	311	334	333	322	317	320	319	329	322	330	281	304	302	331	323	309	323	305	311	309	304	329	285	321	329	306	290	303	293	355	321	315	312	310	319	292	333	279	309	336	310	312	319	317	305	314	344	300	324	325	313	301	295	313	321	333	308	339	331	303	342	309	330	316	303	327	349	319	312	339	300	297	324	306	320	320	333	321	335	312	300	318	348	306	331	335	349	313	330	334	308	299	322	320	303	330	345	350	314	307	332	294	316	349	318	313	322	312	325	285	289	342	342	344	327	313	296	300	317	346	307	334	357	305	374	313	323	311	309	297	290	308	334	310	330	297	312	294	341	316	323	331	316	333	296	345	320	306	331	328	355	330	311	313	335	331	293	318	311	319	338	310	315	332	318	336	314	323	330	330	314	317	333	317	313	312	298	317	310	305	309	275	316	347	352	308	333	309	319	314	339	329	312	307	320	327	291	321	310	322	306	310	340	324	308	299	322	333	304	335	307	311	329	287	296	319	329	361	338	350	334	310	319	328	303	336	338	301	335	308	345	321	321	362	289	355	311	330	318	306	291	326	311	346	350	292	341	314	361	346	367	326	285	335	291	314	342	340	349	311	338	316	346	353	311	316	300	319	313	312	332	297	345	315	323	339	283	323	312	322	332	320	336	314	321	310	319	326	333	300	305	298	335	332	330	331	331	320	348	341	338	339	307	338	305	328	332	314	298	335	322	295	322	314	335	304	306	314	328	344	294	356	326	315	352	291	315	349	358	300	297	313	304	280	330	335	320	329	281	357	326	305	322	308	319	348	316	310	338	326	355	335	330	299	309	312	334	309	323	299	301	362	294	317	311	346	300	303	287	331	319	336	302	317	318	328	313	319	345	304	348	302	340	323	334	340	314	313	336	313	331	334	320	323	337	324	336	318	336	341	317	309	322	334	309	302	314	323	331	307	340	332	328	313	321	346	304	312	315	318	329	333	309	344	297	352	320	313	341	327	304	333	354	322	330	344	335	324	331	347	318	300	318	336	324	347	355	301	323	318	356	346	330	325	324	339	310	295	321	342	344	305	300	314	313	338	338	319	310	327	288	311	285	325	316	286	343	287	362	311	328	326	297	314	300	348	327	335	308	292	310	329	321	311	320	283	312	342	311	319	330	300	304	303	317	337	335	338	340	330	306	305	300	325	329	341	330	296	319	345	306	322	359	314	352	374	328	312	350	349	318	348	315	326	305	321	342	314	328	334	330	346	321	334	335	315	323	312	339	309	344	305	335	343	297	312	320	327	345	319	318	342	310	324	316	332	333	323	322	310	301	368	317	344	341	298	313	319	343	280	350	327	325	319	363	288	318	322	338	330	337	327	322	312	324	321	317	324	348	320	316	282	288	311	297	324	324	302	337	327	327	300	327	324	322	335	301	313	362	313	314	335	318	316	318	314	367	358	327	311	345	342	325	304	292	298	294	335	321	329	302	311	321	307	317	314	331	274	347	325	325	343	313	343	336	307	317	308	319	316	336	322	352	299	341	327	308	306	301	337	326	314	298	299	298	335	328	336	293	322	341
26554	20114	7724	941	624	548	482	424	447	431	397	397	421	399	407	380	372	403	389	385	403	385	423	404	393	358	396	415	407	378	441	404	407	357	456	401	394	426	393	415	404	397	430	402	358	387	433	406	405	413	405	421	387	393	396	399	424	383	399	396	398	379	406	373	403	383	384	396	408	435	408	438	408	394	415	413	409	409	406	416	421	412	416	387	430	426	396	340	418	428	440	429	384	405	420	415	405	415	355	391	383	405	403	395	378	364	410	403	398	438	407	363	405	415	422	422	392	389	385	418	398	413	396	398	392	419	419	410	392	390	423	401	400	381	413	428	363	421	384	445	429	427	396	404	409	413	416	401	404	394	387	364	409	418	415	395	411	409	398	425	412	431	418	406	390	411	375	373	407	390	395	386	359	384	367	398	385	385	389	413	387	394	439	361	401	379	446	413	405	412	382	415	390	402	395	423	373	392	435	421	406	416	433	428	374	418	436	412	412	391	408	395	421	413	379	411	421	379	419	398	397	414	453	428	414	425	400	404	426	390	386	413	396	425	436	393	416	375	410	412	403	412	383	396	393	393	416	400	382	376	426	375	384	415	397	367	432	404	410	414	392	366	436	402	412	387	411	388	379	405	428	388	430	389	387	408	425	354	385	417	418	406	418	411	412	389	381	409	404	396	422	405	405	386	424	472	414	408	430	376	423	397	376	415	409	399	409	379	428	416	406	364	388	395	437	392	411	372	415	370	401	426	393	446	396	401	407	387	427	384	452	418	401	388	425	398	395	412	376	394	428	412	407	406	381	402	395	403	410	406	384	412	395	426	452	384	403	418	426	400	403	390	415	404	414	405	397	423	387	400	363	379	425	448	401	426	361	372	400	401	406	376	376	418	404	400	405	377	400	438	419	402	407	423	402	403	396	382	375	406	382	451	423	413	398	388	410	412	405	397	376	442	445	425	423	363	400	368	368	392	400	398	411	419	438	394	395	366	428	418	445	420	400	413	401	440	386	394	464	371	389	396	367	383	418	390	411	406	425	394	432	458	437	412	364	411	403	402	411	434	395	437	377	407	418	396	411	402	393	418	440	401	417	424	417	403	417	398	379	392	413	418	421	385	387	422	421	392	387	396	427	384	398	426	396	415	389	412	446	417	405	410	405	416	373	438	413	425	413	401	402	398	428	425	423	388	388	389	402	406	395	392	424	428	402	396	457	416	384	445	404	381	406	418	410	415	397	390	392	362	399	394	408	423	375	413	435	389	402	416	400	391	397	386	398	420	383	427	375	437	393	404	416	404	386	371	435	409	391	427	435	387	369	418	396	388	389	391	414	367	406	381	333	393	377	404	370	406	391	405	409	400	427	424	413	391	391	429	406	396	401	410	408	396	392	429	422	439	385	414	362	368	390	408	392	416	398	407	394	434	350	422	369	428	380	424	392	378	383	445	397	399	431	394	399	411	407	425	418	415	426	407	406	370	388	382	397	379	423	397	364	408	404	408	424	378	424	381	406	389	401	389	412	406	398	402	402	441	438	438	440	374	383	392	406	425	433	432	391	406	413	402	370	411	415	378	417	423	422	428	383	412	359	398	444	410	379	381	394	378	405	390	412	423	393	404	404	430	402	402	390	422	409	399	435	429	416	420	406	437	419	401	423	406	439	388	408	388	421	406	403	399	416	414	467	399	395	388	414	433	385	403	401	397	398	388	406	433	437	436	431	382	417	417	414	401	408	397	377	385	426	379	397	403	355	398	384	435	442	381	375	423	430	424	422	408	402	407	384	409	407	443	379	414	397	407	422	403	405	397	386	386	398	363	386	443	413	423	405	421	365	392	387	421	411	412	396	411	423	410	374	386	415	380	435	410	421	389	422	425	421	409	442	407	417	422	370	398	366	432	423	370	434	421	413	400	428	382	424	387	451	374	411	402	439	418	409	427	377	404	390	390	396	370	382	424	407	418	416	413	418	430	417	385	400	432	435	403	407	407	370	417	396	396	408	407	394	383	415	393	419	432	402	362	412	410	399	395	377	369	376	426	443	364	405	417	417	407	405	400	379	362	422	397	384	401	423	410	395	416	375	379	407	358	414	356	411	389	429	362	405	384	391	406	434	395	449	420	415	363	406	415	394	370	363	425	420	405	404	427	392	438	375	419	432	360	402	386	411	426	420	420	404	388	399	389	386	393	393	402	415	387	417	438	413	406	398	395	446	384	358	419	442	387	391	402	383	415	406	436	422	403	391	421	389	414	421	403	396	360	406	408	420	400	418	410	422	366	412	415	392	346	393	411	383	429	391	440	466	420	430	416	396	393	403	363	446	398	362	405	411	409	412	379	425	404	394	387	408	413	428	398	394	392	419	426	431	396	391	402	398	428	415	404	405	411	419	388	439	425	377	376	391	399	418	422	416	415	384	396	403	401	421	451	406	370	406	414	366	398	412	424	384	413	403	417	399	411	437	420	363	390	432	430	439	416	384	408	456	400	407	414	391	380	419	388	392	400	414	416	415	401	403	407	410	401	388	401	387	388	389	430	408	400	458	429	399	411	411	419	385	404	397	405	391	390	391	423	401	422	352	435	404	384	395	423	452	400	402	409	415	405	439	376	391	388	390	396	377	371	424	422	405	444	440	391	424	403	432	392	435	386	389	422	394	408	416	424	354	371	415	404	430	410	402	390	407	421	392	385	403	417	412	378	384	409	418	402	414	414	427	409	386	417	413	419	400	403	414	414	408	431	379	408	359	389	418	403	349	410	411	432	418	430	443	393	381	420	398	392	419	419	380	425	350	436	426	382	405	389	397	398	436	407	424	387	401	369	389	377	416	403	384	425	415	414	431	389	424	403	433	402	430	379	405	367	384	424	421	360	381	422	390	425	422	417	444	423	372	350	390	395	408	378	398	370	390	413	408	408	411	401	392	398	364	414	392	386	444	404	406	428	404	413	414	412	367	411	427	447	395	388	391	373	395	415	332	398	381	439	413	426	423	408	401	421	408	384	393	399	402	396	395	386	382	406	402	405	389	392	376	404	405	387	410	399	436	446	411	376	403	416	411	433	441	405	408	411	412	422	386	412	372	391	390	424	407	372	404	412	416	386	400	407	401	387	413	418	408	424	447	371	384	395	396	405	424	391	397	409	437	395	428	412	389	383	386	363	392	419	372	447	430	416	393	406	337	402	410	395	408	411	374	411	422	425	393	393	394	407	390	394	423	385	382	437	408	394	451	418	385	427	384	414	377	411	382	422	400	417	424	375	405	383	422	407	412	396	385	430	391	430	398	409	389	421	382	413	428	383	382	430	416	438	444	422	397	408	396	390	382	399	371	428	418	379	358	412	397	407	359	416	402	390	371	384	416	413	435	402	409	416	373	400	383	389	388	396	399	446	410	422	408	406	400	410	409	416	424	410	377	391	375	412	401	401	383	415	446	408	398	431	426	406	439	376	393	405	422	427	419	431	436	358	418	435	421	428	405	388	417	389	386	363	381	425
8837	1340	1222	886	731	704	619	634	636	610	620	640	561	577	559	554	585	611	572	556	575	607	565	613	541	607	570	591	602	594	567	601	593	603	558	564	565	624	590	615	600	574	581	610	531	600	546	583	575	582	654	604	609	591	562	569	599	571	557	581	582	539	618	546	586	592	556	597	557	599	567	568	587	592	545	601	578	546	630	557	566	554	564	588	549	568	584	594	587	592	552	576	611	524	588	606	608	522	582	588	637	592	647	608	565	550	598	565	582	556	575	537	563	642	589	570	581	590	560	552	548	547	566	585	618	569	571	624	590	568	577	555	562	585	621	574	574	571	588	542	601	580	581	583	589	579	592	550	549	583	604	602	546	571	613	526	564	578	556	594	570	609	595	610	555	574	578	601	615	550	602	578	594	580	594	611	568	569	573	594	581	576	537	571	569	593	579	550	640	561	595	574	555	575	601	589	599	599	619	551	584	546	532	604	543	545	581	604	596	579	623	618	600	596	611	566	570	563	578	627	588	562	564	573	548	557	549	572	540	614	569	573	627	596	634	541	601	615	547	534	601	592	577	602	593	581	565	558	588	595	562	553	567	590	587	594	612	542	581	602	607	592	570	529	617	587	583	558	616	571	586	560	551	599	573	541	621	598	557	549	541	594	590	574	586	543	598	608	561	587	567	578	598	569	574	606	594	577	575	603	571	610	578	604	577	579	589	555	601	581	605	617	580	555	580	585	544	600	574	598	583	537	535	606	550	550	554	578	657	622	573	563	547	589	543	574	567	572	557	600	625	614	576	551	577	559	614	566	550	558	589	595	567	576	577	578	586	541	607	592	542	592	559	577	547	606	579	580	564	602	600	566	581	609	612	583	596	626	594	574	582	589	563	583	571	594	570	529	570	587	606	571	543	589	589	540	567	592	562	582	574	582	584	573	561	587	582	563	561	556	590	572	606	588	586	536	535	549	550	560	563	593	574	591	571	603	595	585	588	563	540	630	564	617	564	534	571	613	551	602	563	614	602	571	588	569	612	580	540	615	587	603	599	569	562	579	557	623	587	558	527	575	571	612	561	554	540	551	528	570	604	574	586	572	600	572	605	641	549	540	598	576	557	602	593	591	573	587	628	546	570	614	597	585	621	570	544	606	595	574	573	549	594	569	587	610	610	580	598	630	596	579	576	618	571	570	598	571	599	610	612	573	556	604	610	604	591	539	573	551	594	604	581	555	583	565	559	570	586	604	580	596	592	617	563	619	562	589	556	586	562	574	558	602	554	600	614	565	617	597	604	580	561	586	554	579	560	566	589	619	573	599	541	615	568	615	577	585	588	585	574	593	573	595	584	568	552	600	586	552	553	553	570	593	598	577	566	621	582	585	586	609	592	572	559	590	555	587	577	582	557	596	639	568	583	610	581	616	582	586	542	544	553	594	578	587	562	551	556	560	574	587	561	547	535	600	616	636	575	554	586	579	594	616	612	597	606	588	600	573	594	582	597	585	602	613	565	570	587	591	557	569	589	579	599	605	599	609	549	630	604	519	589	539	604	541	597	526	562	573	578	588	610	568	580	600	594	609	615	579	604	565	561	582	531	601	590	585	606	582	517	561	603	559	611	611	574	571	601	557	621	592	577	680	580	588	573	594	591	603	587	586	552	540	583	618	541	553	545	572	614	620	598	569	552	564	554	581	566	586	620	568	557	578	546	575	580	558	585	580	601	590	579	588	601	571	582	579	569	537	583	598	622	562	583	607	568	585	582	568	590	630	595	618	562	558	571	591	583	583	562	557	549	592	553	579	562	579	551	552	600	539	532	619	559	600	558	582	593	545	558	583	564	564	577	573	603	581	589	548	548	606	597	568	585	625	545	566	591	553	566	540	544	564	632	580	546	610	564	577	580	567	604	560	601	589	560	591	553	575	596	602	619	577	569	626	631	558	571	602	604	623	584	563	596	568	593	591	548	596	539	574	604	576	585	612	528	596	583	609	617	566	548	572	612	604	576	578	602	595	550	569	577	528	559	570	593	543	592	561	573	551	572	633	581	540	582	557	625	560	588	570	575	574	590	584	564	595	573	584	604	555	557	559	602	597	584	585	568	597	530	589	585	609	577	564	600	571	594	586	538	562	573	577	557	562	585	567	573	555	555	582	634	603	602	571	559	588	556	617	568	543	577	551	570	580	555	617	616	571	588	631	581	599	572	584	596	567	581	590	630	559	557	554	591	516	539	563	572	573	602	612	604	548	600	546	576	566	612	581	599	605	554	569	559	621	547	554	574	595	555	583	581	566	592	542	590	590	579	606	589	569	581	586	567	574	558	537	616	535	559	594	531	590	581	611	551	575	583	602	577	587	576	592	598	602	553	544	561	554	599	529	601	590	583	617	562	580	587	607	556	582	552	570	542	564	606	650	504	610	567	571	600	552	600	577	557	615	580	600	553	614	550	593	611	592	546	596	578	608	559	608	570	552	568	591	580	553	583	565	618	585	580	557	591	591	545	587	617	586	602	600	591	604	600	562	589	587	563	617	575	609	591	548	571	580	577	574	606	564	576	548	584	600	575	595	618	550	593	597	581	558	580	584	657	576	581	617	557	609	569	579	551	542	573	603	589	597	562	571	603	579	592	572	582	567	607	601	604	570	573	586	596	543	578	541	570	552	591	596	596	575	585	572	617	604	613	572	610	618	574	617	568	555	604	584	544	573	605	616	544	555	600	578	600	535	576	624	571	541	628	543	542	577	599	566	577	547	581	561	571	579	594	624	574	603	639	561	541	554	573	561	577	568	621	573	547	591	586	610	566	534	555	521	571	562	570	553	617	562	644	559	609	599	549	566	573	586	551	545	592	581	590	560	537	582	600	566	566	598	580	577	561	585	568	593	604	497	583	588	565	630	567	561	585	575	596	576	560	552	594	604	599	524	582	591	575	593	612	601	555	588	622	591	566	576	586	577	561	588	553	590	584	582	556	605	589	590	633	605	612	625	607	587	566	603	550	564	620	570	561	583	574	554	611	568	569	600	622	543	597	600	560	574	572	602	586	562	570	558	640	595	617	585	561	545	609	555	595	569	607	581	636	578	575	594	590	571	607	599	621	625	574	551	599	604	538	593	584	568	595	582	592	546	574	608	567	567	578	603	567	547	615	607	623	579	580	568	592	563	584	540	570	548	585	581	586	598	594	574	574	601	577	567	585	655	590	616	606	584	608	562	555	579	593	593	565	570	575	609	579	615	569	599	589	579	570	598	629	574	550	581	575	537	581	572	567	600	634	551	548	581	568	606	573	557	606	574	579	553	592	602	595	534	602	586	553	612	571	595	607	553	587	573	593	595	569	609	578	597	597	538	598	601	545	602	561	555	549	564	584	600	552	589	562	609	556	568	559	562	551	575	562	574	583	596	598	570	540	574	583	549	563	593	577	580	534	547	561	587	562	583	558	619	566	583	602	636	596	564	568	542	586	603	568	522	589	568	567	614	599	561	561	565	608	569
23398	20936	28332	23689	20921	10890	1158	686	660	594	558	542	516	486	441	479	492	478	448	450	455	444	422	467	438	447	433	411	395	462	409	430	370	437	429	389	454	439	418	412	409	416	462	438	408	419	463	387	436	404	409	436	424	432	395	467	421	436	410	431	416	407	415	412	397	395	447	423	432	417	435	410	426	401	383	412	457	429	411	471	402	406	437	418	446	422	406	396	432	394	399	408	400	420	380	426	434	430	417	398	415	411	419	435	428	420	464	439	406	459	407	400	399	429	454	428	382	422	426	420	422	395	418	446	427	437	405	404	424	422	469	420	396	433	407	406	416	382	423	416	396	429	399	434	431	407	435	435	395	410	389	423	436	400	401	435	402	401	406	366	404	400	419	416	421	442	412	396	395	405	361	400	409	420	409	401	424	398	410	429	396	385	411	411	425	425	442	415	400	384	416	433	407	404	419	413	431	395	426	395	387	382	432	416	413	434	409	413	403	450	410	398	394	410	400	406	430	401	423	428	410	444	387	418	394	415	429	397	426	422	428	394	410	401	375	432	399	396	395	404	440	407	429	400	412	434	425	409	396	428	378	448	438	366	412	450	400	417	413	391	389	404	433	411	395	417	397	432	372	402	456	388	424	391	416	435	362	401	400	422	421	378	426	403	365	392	445	404	423	426	414	408	426	406	429	447	417	437	452	422	418	398	432	439	392	425	414	437	396	369	403	420	415	487	439	404	427	410	408	413	403	446	407	379	413	406	377	379	407	408	410	433	374	428	463	410	399	404	448	425	404	387	430	401	409	434	379	418	390	384	411	401	398	411	439	400	377	439	392	427	430	419	399	425	426	396	402	415	403	430	417	413	388	411	389	418	436	413	421	411	399	435	396	412	408	415	430	391	407	407	442	423	403	439	417	420	399	403	437	411	430	389	414	413	414	423	412	435	437	440	429	415	390	415	396	428	418	423	420	399	437	404	430	396	447	440	393	421	392	430	457	386	415	383	437	436	407	421	408	410	416	415	420	382	418	391	394	400	411	437	418	397	455	436	392	451	399	400	423	464	432	440	429	448	392	394	410	435	413	432	359	422	422	461	363	394	432	410	404	446	448	413	428	402	424	429	425	417	389	400	436	392	410	415	426	391	440	399	417	432	398	437	439	421	407	397	377	406	418	395	429	433	412	462	400	384	416	391	428	427	403	447	393	381	408	436	406	420	417	400	410	455	416	432	387	451	416	436	402	411	419	443	441	423	382	437	398	407	424	428	452	431	423	455	412	379	394	400	442	404	387	415	397	439	434	403	439	447	415	433	405	410	435	392	428	412	395	375	436	422	389	387	441	404	410	430	433	405	433	457	402	443	421	418	402	433	407	408	404	430	416	422	381	443	415	432	388	408	411	415	397	420	402	423	393	410	435	408	436	405	400	432	396	412	401	416	416	437	415	449	431	399	413	405	400	398	410	446	428	383	402	459	465	416	381	451	436	406	403	450	419	439	433	384	435	400	410	449	409	425	392	416	437	419	388	441	401	433	465	404	428	400	385	438	400	421	421	398	405	386	452	432	376	387	423	407	403	412	431	413	395	429	447	417	418	400	430	386	413	417	413	416	400	396	407	430	417	441	426	390	433	395	408	416	436	407	437	447	387	389	431	386	446	406	414	412	388	431	447	427	401	396	417	418	440	450	430	411	380	407	423	385	428	443	435	436	423	458	441	390	419	441	404	412	389	438	405	414	434	415	424	450	423	414	386	422	436	395	419	410	404	397	413	403	425	408	413	425	415	410	426	412	443	436	412	429	416	427	405	427	394	395	393	443	450	405	412	446	422	383	429	414	417	443	394	388	399	374	421	413	433	422	394	430	384	406	378	436	396	431	412	375	401	395	408	433	434	393	444	401	443	411	415	441	410	418	406	399	394	400	427	467	411	419	394	406	460	403	415	443	416	445	421	420	479	377	388	394	418	449	431	419	435	451	448	427	407	445	426	432	393	446	422	391	405	393	414	394	416	418	398	406	471	433	390	391	370	402	404	390	415	409	443	425	410	377	423	419	426	434	449	421	432	426	430	419	391	426	386	424	440	479	395	411	437	431	416	402	441	373	388	407	408	435	457	391	419	428	406	419	432	400	380	401	441	435	423	408	440	395	399	401	421	431	438	423	411	441	403	404	436	406	436	424	439	419	391	431	381	392	452	432	423	424	423	409	399	416	396	407	412	440	393	390	448	395	473	421	413	446	455	429	408	415	428	384	418	477	430	445	423	449	420	425	416	440	409	419	459	393	393	415	415	397	429	375	446	453	430	402	405	407	398	422	431	418	411	451	409	408	440	403	408	404	422	401	428	389	423	455	412	373	418	417	405	381	442	386	450	422	468	406	425	411	439	388	433	420	401	413	393	440	388	417	426	429	404	410	399	391	419	432	414	396	400	415	417	428	409	411	401	440	413	404	425	395	398	414	403	383	458	410	453	393	419	422	418	416	406	431	398	393	396	411	394	404	432	439	395	422	428	406	439	411	425	393	397	436	449	426	426	393	396	406	392	404	424	406	414	387	443	421	394	415	399	427	436	433	425	447	414	425	378	439	425	430	402	424	445	425	400	411	427	446	408	379	424	404	400	407	424	420	423	404	424	439	458	433	439	414	400	425	421	410	418	428	433	430	411	411	412	421	436	417	465	418	392	411	404	436	414	436	423	400	409	425	435	475	428	400	400	432	440	435	437	402	458	401	406	412	439	412	430	417	390	408	417	404	418	378	378	425	430	413	403	412	411	402	370	390	381	412	384	435	380	441	443	442	447	438	438	399	408	398	413	417	410	421	424	420	389	416	459	427	373	422	410	420	402	396	424	413	400	425	395	410	437	397	424	412	422	419	425	393	421	424	431	428	417	427	415	447	416	440	450	393	430	450	411	404	441	404	407	399	427	414	416	382	416	381	414	409	419	400	437	394	410	421	413	455	421	416	457	412	432	412	413	406	398	421	454	399	425	417	424	433	463	412	410	427	404	393	435	451	421	436	374	419	398	418	404	433	416	421	415	446	391	408	421	401	380	360	440	436	447	419	435	415	428	453	450	406	423	415	395	409	435	431	409	424	405	412	465	417	423	410	422	411	426	414	428	383	396	411	422	400	433	409	402	413	442	382	411	422	407	396	411	427	436	447	394	422	430	433	423	413	423	433	385	452	428	420	415	432	413	386	433	430	452	394	421	395	422	387	411	411	428	392	399	391	413	431	418	433	404	419	435	449	416	428	436	450	424	419	450	404	396	366	428	438	423	410	419	442	423	399	395	404	437	416	427	475	413	423	437	452	398	421	400	376	383	420	443	489	431	423	414	426	417	408	389	432	447	385	413	419	424	402	396	387	467	401	392	421	431	397	413	414	394	407	431	418	426	442	429	435	416	413	391	392	418	425	415	388	438	421	397	435	419	436	426	401	419	400	424	442	434	412	399	402	420	423	416	470	413	413	407	391	420	451	425	440	429	430	425	425
24061	9929	8005	3891	2846	2120	1715	1443	1254	1120	1026	964	903	871	809	762	784	725	672	697	695	663	713	641	657	616	653	592	650	606	607	626	658	631	604	636	626	597	623	623	646	587	604	605	614	582	603	587	641	591	634	615	609	614	580	598	580	594	583	609	599	614	572	608	632	624	603	586	591	597	592	582	620	575	608	647	633	615	589	623	602	608	599	611	633	589	591	559	616	608	579	601	575	610	635	579	595	614	614	624	607	608	599	604	595	646	601	619	615	597	596	573	628	649	601	623	616	588	591	616	597	586	584	617	610	596	540	606	607	585	571	599	573	598	496	589	643	629	617	602	643	627	598	597	560	594	598	558	603	641	580	612	607	599	627	577	631	627	629	600	599	591	554	593	624	603	574	623	600	626	621	597	604	572	605	601	592	559	618	591	602	584	605	584	557	645	626	607	590	618	636	611	595	577	596	607	589	610	583	638	635	618	585	611	620	611	577	564	616	585	605	611	596	564	583	590	580	594	609	615	554	594	569	649	600	585	564	603	616	622	585	581	593	574	583	590	563	611	664	561	610	578	604	562	534	614	594	591	579	633	556	636	597	614	603	607	608	604	579	628	613	614	547	599	611	589	627	579	599	578	605	596	589	582	591	630	592	575	613	590	569	602	567	557	582	618	625	608	616	587	633	581	587	578	566	600	585	576	575	633	637	608	624	650	604	537	599	642	611	614	633	605	621	595	633	638	639	580	604	594	590	583	589	586	583	635	616	638	594	593	603	584	574	606	606	600	617	597	606	617	603	592	621	582	581	590	552	630	581	589	589	593	624	632	622	587	568	606	604	633	602	672	569	575	613	609	623	631	632	603	570	603	646	585	586	577	594	622	588	590	649	596	580	582	583	607	580	585	585	584	593	599	600	616	628	592	625	587	611	619	574	592	580	618	605	583	647	643	571	573	562	585	592	587	597	585	625	616	599	600	595	593	568	608	637	628	626	583	618	590	591	578	626	618	602	632	604	606	587	631	628	638	614	587	612	617	613	603	597	610	595	603	640	590	576	576	632	615	584	598	567	617	592	582	650	612	591	596	609	574	628	628	620	592	588	594	621	620	597	584	632	612	593	580	596	596	619	580	593	608	606	573	592	596	584	608	629	569	600	643	582	587	599	632	578	611	626	588	597	658	591	601	587	578	589	572	589	629	603	635	589	588	573	620	565	615	597	607	582	608	645	612	656	556	621	607	604	608	619	619	598	603	574	612	587	572	632	608	599	626	642	628	590	581	619	574	616	653	586	579	610	583	597	584	574	612	626	595	576	604	620	605	607	610	621	592	625	574	558	580	624	619	615	592	568	634	585	620	606	614	565	590	649	591	570	611	610	570	643	606	582	581	563	562	580	569	611	600	575	591	655	578	613	642	571	559	560	619	606	579	567	609	610	586	605	608	565	604	609	611	612	591	619	575	632	646	603	590	600	607	573	556	596	575	595	581	613	611	608	571	614	590	620	611	584	594	599	603	587	593	577	634	587	573	597	589	589	594	599	574	597	613	600	614	610	560	576	589	581	623	601	572	619	615	625	588	608	566	576	616	642	553	583	609	663	598	613	560	564	618	625	577	627	584	604	643	595	610	606	610	562	588	624	585	651	633	580	600	586	575	614	632	599	596	613	583	604	584	589	585	624	578	590	612	613	560	570	585	606	602	574	580	594	583	607	632	577	616	675	606	632	583	599	594	640	618	601	623	598	552	592	565	618	562	584	612	596	569	647	609	618	583	630	593	571	559	588	567	589	601	564	567	599	597	591	591	594	607	552	574	577	648	607	611	635	610	646	598	582	605	567	622	601	621	596	563	550	583	620	577	594	569	641	595	636	624	615	601	562	617	601	581	592	623	583	641	567	582	602	588	620	588	623	594	573	619	600	578	600	597	627	580	623	616	574	558	603	593	576	593	626	616	611	610	583	565	617	588	616	607	584	599	562	612	570	631	580	589	607	574	612	566	589	583	558	608	618	594	623	603	564	547	576	577	562	592	585	577	581	609	664	593	588	617	601	624	632	619	602	614	634	572	616	560	617	620	629	647	637	598	568	601	565	540	584	602	598	579	626	625	575	626	612	586	596	608	609	589	624	630	600	593	626	621	618	573	648	575	631	602	647	618	636	611	614	613	557	589	635	608	616	600	672	613	612	590	620	617	597	629	645	564	589	626	599	653	567	591	570	581	560	619	648	591	615	582	606	619	596	621	565	632	608	560	601	607	597	582	617	631	579	598	638	579	579	606	665	620	622	601	623	599	633	604	580	594	605	587	614	581	602	557	607	587	585	609	552	593	603	578	559	599	633	620	617	579	602	587	542	621	575	576	647	574	587	607	611	617	644	580	599	605	580	575	587	590	603	555	605	578	576	593	584	613	580	607	587	583	594	584	634	591	638	627	607	609	619	609	625	630	620	591	654	599	562	617	564	596	621	584	574	606	645	613	631	606	569	600	614	563	594	589	582	620	604	624	543	589	563	611	568	567	589	583	631	568	593	594	656	589	580	613	577	569	626	580	607	649	583	563	593	656	553	580	613	592	625	629	594	598	613	584	585	606	617	547	584	647	604	577	597	542	579	600	624	601	618	585	569	597	657	604	584	588	609	582	640	559	629	565	568	569	580	578	584	589	624	632	631	637	577	606	595	633	608	592	578	575	598	621	602	582	598	622	624	608	639	602	617	592	592	606	584	611	627	636	620	602	586	622	594	567	618	582	573	612	571	614	589	587	577	569	610	544	604	635	601	604	599	638	600	608	652	575	574	633	605	589	538	600	636	638	597	613	614	603	613	573	572	577	563	557	638	608	600	628	540	626	589	604	616	590	587	622	621	594	602	589	576	620	577	635	619	628	608	573	565	628	560	578	565	619	625	603	631	561	543	609	655	602	601	607	574	633	586	611	609	610	604	597	553	624	597	622	620	603	610	595	626	600	566	584	556	627	636	559	591	587	589	629	583	585	575	648	552	598	617	595	616	585	568	594	559	597	583	596	630	625	605	592	540	606	585	615	594	587	616	669	603	622	569	581	585	586	554	617	588	627	582	595	575	609	642	621	650	609	634	581	569	623	567	611	629	602	609	643	641	676	632	615	611	621	615	588	595	607	573	582	618	591	599	587	627	614	571	621	616	630	540	610	625	634	563	581	602	607	560	593	621	609	632	568	605	632	630	577	624	621	577	613	622	600	577	610	599	598	591	609	576	570	559	572	626	592	565	595	632	586	631	599	627	631	642	600	652	562	604	563	601	578	629	580	576	548	565	597	599	584	564	603	639	576	596	586	650	590	648	591	610	572	559	590	598	658	589	588	591	601	599	606	645	598	579	582	631	610	596	565	598	582	612	589	609	621	594	551	565	604	631	580	639	617	620	596	605	609	599	553	636	568	610	578	559	612	585	589	606	629	613	608	657	626	567	563	610	609	632	559	598	607	581	559	594	602	640	579	575	591	631	563	608	579	599	613	569	527
22622	20924	28724	23278	20926	20954	6734	830	645	519	466	388	369	349	361	309	305	314	286	299	260	266	250	257	258	240	289	288	221	239	242	231	232	235	249	225	220	232	218	221	237	257	255	253	232	224	211	214	240	201	221	231	227	220	202	241	233	225	215	210	210	223	226	232	230	239	237	216	235	228	215	223	221	232	246	215	216	203	234	245	227	230	216	241	198	237	203	208	212	229	226	218	224	223	227	242	221	209	221	228	203	224	199	237	207	223	207	182	239	222	197	210	218	232	206	203	239	223	217	215	254	197	221	209	193	224	248	214	191	203	206	222	227	210	201	229	227	223	216	205	238	222	233	219	221	198	240	243	211	211	206	216	213	229	209	211	221	237	216	199	219	204	212	233	223	213	233	242	225	205	212	213	205	201	226	241	250	219	212	223	208	208	215	214	212	209	224	216	221	214	226	224	236	227	196	234	201	236	230	218	252	223	202	204	195	244	246	209	198	220	227	194	219	236	221	198	221	216	209	229	230	239	235	235	205	201	198	224	200	220	217	216	228	234	223	201	203	224	221	210	202	200	211	246	216	239	208	210	231	223	219	192	221	205	195	195	225	225	222	213	203	202	237	195	211	244	209	203	236	228	191	222	220	236	220	211	215	193	246	201	228	191	230	214	230	239	223	216	199	204	206	204	245	221	209	213	235	241	207	204	202	213	221	212	215	221	218	222	228	197	241	203	203	231	222	216	192	209	237	187	192	233	192	219	200	231	236	199	194	217	216	196	204	230	225	215	218	225	211	204	215	213	191	216	235	203	205	214	214	223	216	213	186	214	238	222	234	231	195	219	207	206	225	203	197	194	253	255	194	219	217	173	236	206	219	219	228	218	224	208	228	210	226	216	194	213	208	218	216	238	207	223	217	225	212	226	197	230	207	195	237	215	235	203	199	226	215	215	196	223	210	227	203	240	200	199	222	196	232	231	212	183	213	195	194	215	206	203	213	209	212	232	231	242	211	204	220	205	220	204	231	236	255	228	225	231	197	234	231	186	213	211	212	207	205	196	223	221	246	218	221	206	216	233	202	228	222	220	184	228	223	223	214	185	215	193	208	183	205	205	219	229	238	209	226	202	181	188	231	223	236	200	225	197	230	223	235	228	222	205	206	206	197	219	211	217	223	209	186	176	236	206	204	212	233	216	194	200	218	203	209	218	221	184	194	208	216	202	209	220	194	227	223	244	219	183	197	229	216	203	233	222	223	228	198	212	214	243	202	210	205	220	231	216	225	182	212	217	201	215	197	201	220	205	188	195	230	190	234	201	222	230	230	214	219	201	217	228	215	238	204	197	222	221	207	198	215	220	208	208	200	239	217	226	195	212	216	224	223	214	166	237	200	225	245	218	192	190	185	177	216	228	211	199	192	202	226	222	188	208	220	214	198	216	253	215	223	192	209	227	211	208	250	212	206	183	200	222	219	213	230	230	230	197	206	236	204	226	209	242	210	217	219	202	232	224	208	203	220	222	216	185	209	205	208	200	213	256	222	221	209	207	204	227	212	221	218	214	231	225	239	236	215	191	205	224	208	205	220	237	177	238	213	225	223	227	243	209	207	213	219	184	224	221	207	201	216	225	183	219	215	212	223	201	235	214	204	237	228	205	216	224	225	211	217	234	217	221	213	214	204	215	257	206	237	212	217	207	214	201	179	192	213	232	211	206	194	216	194	213	199	236	228	212	226	234	237	235	231	221	215	211	232	222	203	223	214	202	214	205	250	216	216	245	211	225	216	186	231	209	195	203	207	214	208	229	216	216	214	248	218	212	225	202	219	229	209	209	222	202	208	208	205	219	240	209	224	242	212	228	244	235	216	239	183	231	193	221	230	197	218	215	224	195	180	187	205	187	225	222	233	194	221	198	229	205	227	222	252	208	210	229	194	229	226	220	221	215	197	198	224	211	216	215	205	208	225	211	178	256	214	218	225	213	227	227	213	212	216	218	221	228	212	215	228	226	206	218	228	229	233	222	219	194	212	208	202	232	229	220	229	194	211	221	204	229	195	224	224	200	224	216	223	215	256	231	219	210	212	222	224	201	199	228	192	209	219	213	213	216	226	215	235	203	215	214	230	233	210	224	211	226	211	225	219	224	223	212	221	211	209	234	217	237	221	229	222	217	206	202	206	208	208	206	210	198	213	229	209	207	197	212	218	228	197	215	212	190	241	231	222	206	207	211	213	201	208	222	228	229	235	211	242	221	234	204	233	218	208	202	199	215	216	225	216	220	208	204	207	244	199	230	207	191	218	240	230	193	215	211	201	222	211	197	219	181	208	214	244	227	223	207	221	229	216	236	231	214	213	209	224	198	223	219	214	236	232	224	201	214	221	209	210	204	230	211	202	208	224	217	213	200	193	206	225	222	220	218	217	240	210	210	238	176	223	201	235	220	203	193	225	214	218	211	209	212	202	196	220	210	199	221	215	210	227	233	236	214	221	213	191	246	228	215	218	222	239	215	210	219	230	264	223	205	202	217	247	218	219	228	224	223	213	218	218	227	214	219	226	228	216	237	209	208	218	192	213	229	211	223	244	225	235	222	212	230	224	241	192	212	206	208	225	199	236	217	213	232	212	216	210	211	201	214	241	229	213	210	208	215	203	240	221	219	212	213	212	200	185	226	206	226	195	212	243	208	198	195	221	236	232	217	223	213	220	256	235	205	208	238	227	179	210	207	221	218	217	199	220	238	220	243	218	213	205	232	237	217	203	214	216	212	208	221	224	200	199	234	175	207	199	198	207	217	214	231	223	200	203	220	224	235	220	251	195	209	231	205	206	209	192	210	230	230	195	211	212	190	183	231	218	234	239	202	217	255	203	193	197	212	217	212	242	198	213	217	181	235	233	222	202	207	213	210	217	196	236	229	219	219	191	228	194	225	227	223	209	191	174	182	208	216	214	179	221	238	213	226	227	214	192	217	200	199	201	224	226	196	197	235	233	224	241	230	209	200	190	215	203	202	240	216	207	195	219	208	193	201	224	219	207	218	223	202	237	219	183	202	221	196	202	224	191	214	197	207	200	234	216	259	214	223	189	211	218	231	218	214	189	217	197	223	221	212	204	201	223	213	190	222	207	220	197	217	208	200	188	233	223	204	224	243	210	209	228	208	221	199	220	196	198	214	223	213	232	184	198	207	228	191	219	221	216	199	214	198	204	188	186	197	202	220	209	212	201	211	212	216	208	206	232	218	190	202	225	222	230	206	214	203	229	236	225	237	228	197	225	197	226	181	197	201	209	212	238	250	243	210	189	229	219	218	191	207	221	211	208	227	233	193	210	227	221	225	230	211	214	207	234	219	245	198	203	231	230	197	242	203	213	224	190	223	210	203	221	209	223	201	201	249	224	228	228	226	198	235	199	215	218	217	229	208	239	228	228	221	212	198	204	199	213	238	219	220	218	243	224	227	223	217	201	181	220	190	232	202	233	226	203	214	219	227	232	222	184	219
26200	14983	12194	6184	4247	3168	2369	1888	1603	1240	1061	943	842	775	734	597	556	541	521	452	509	465	448	464	400	427	440	359	398	369	370	346	384	376	378	341	366	353	348	374	388	344	333	363	369	355	348	321	363	338	360	332	327	380	339	348	306	334	334	324	348	349	309	335	313	351	329	290	326	316	312	318	301	300	329	322	299	333	341	339	322	321	352	334	317	328	330	288	284	312	323	372	340	284	328	333	330	318	344	370	327	290	353	341	306	340	324	342	318	317	319	312	320	308	330	306	345	318	322	291	302	328	298	315	318	358	315	329	321	332	294	335	326	341	305	332	327	297	307	323	312	321	340	301	307	305	318	321	311	305	334	329	334	317	315	347	325	315	356	320	343	311	333	303	273	304	314	315	317	332	317	311	293	352	321	310	289	289	290	303	333	334	291	343	305	317	306	306	350	316	305	286	328	338	317	325	325	312	321	320	344	299	342	345	314	286	304	346	328	326	327	329	332	295	324	345	300	295	304	294	330	320	315	305	293	328	310	328	319	347	342	316	309	328	307	325	341	328	325	317	337	314	337	352	299	324	299	320	323	282	322	371	300	310	333	326	309	335	281	308	288	317	312	307	329	301	327	325	313	310	324	314	308	321	300	339	320	324	317	334	320	350	309	328	294	334	344	340	280	330	317	306	340	301	293	305	322	276	318	318	316	327	301	319	323	312	295	310	329	302	328	312	315	316	328	302	325	306	344	353	288	319	310	307	297	342	334	303	318	283	319	324	318	311	325	326	329	334	340	298	285	296	324	313	317	313	314	316	316	324	340	310	307	324	313	314	310	309	303	322	312	308	305	327	341	315	283	328	341	336	305	328	317	307	349	297	364	343	299	333	323	332	304	335	359	336	324	342	329	330	349	354	328	319	293	348	307	314	350	293	307	289	326	311	325	297	337	311	317	306	323	342	352	299	307	341	287	299	293	337	321	316	321	329	301	340	326	312	311	329	360	322	342	322	311	323	294	325	324	317	316	303	315	337	303	336	296	346	330	330	329	301	313	340	317	319	316	323	303	296	312	320	338	331	294	346	338	340	300	305	340	313	304	332	317	300	317	314	324	335	322	296	306	289	286	321	311	324	350	349	354	352	292	299	298	273	294	329	329	319	289	315	327	324	311	299	309	300	329	323	320	288	310	336	341	321	341	313	304	320	305	324	319	298	308	304	332	329	291	309	337	298	342	323	314	314	307	280	341	301	308	307	320	330	311	294	360	319	301	315	326	294	292	314	354	309	326	307	335	300	324	333	326	306	335	306	329	300	307	328	319	307	328	310	331	321	331	322	308	319	319	299	308	298	289	316	333	303	324	344	286	313	306	317	320	313	321	331	304	344	318	364	293	343	317	294	335	310	324	316	335	341	318	321	328	319	286	290	304	327	312	333	294	337	326	301	317	351	322	311	329	302	317	303	314	307	303	305	314	287	316	300	334	326	303	301	276	344	317	348	356	323	336	318	306	316	330	302	349	369	302	301	306	292	310	301	324	342	304	287	315	350	305	323	307	361	323	287	306	342	312	337	323	323	332	336	303	334	289	328	335	320	321	328	305	314	306	295	309	328	315	339	302	313	333	302	297	313	331	342	330	319	322	290	301	299	309	319	328	336	325	312	317	308	328	312	338	312	310	319	325	311	320	335	312	316	296	324	348	336	331	326	302	346	327	341	318	306	357	312	329	321	293	302	315	328	306	346	313	316	315	384	302	283	315	310	336	308	305	314	307	319	305	313	331	329	307	329	314	304	324	315	346	305	321	312	313	304	312	296	292	307	304	311	329	319	343	322	326	338	306	307	331	301	345	323	315	339	320	313	280	316	328	291	327	297	319	351	301	337	349	324	327	307	290	315	324	303	318	307	347	318	303	320	334	307	307	309	304	346	332	305	261	312	322	332	330	290	285	328	348	310	312	314	315	300	331	321	320	320	330	320	318	313	310	347	306	343	336	324	318	316	303	324	310	324	330	353	316	322	297	321	297	314	322	271	303	292	315	306	337	296	331	316	291	289	283	286	372	328	321	301	283	336	346	324	320	298	344	323	366	308	290	309	341	321	293	303	337	315	313	315	307	321	324	321	303	303	298	321	292	366	325	311	331	314	316	303	339	336	319	324	303	307	280	294	308	328	323	307	316	321	325	314	356	334	299	305	293	265	321	307	343	305	316	296	320	318	350	307	322	313	330	333	320	309	344	311	319	307	336	318	322	312	334	322	289	306	324	304	341	310	351	327	338	326	333	295	320	323	318	292	305	329	303	314	340	300	318	311	316	315	334	304	327	313	299	318	315	312	303	332	314	325	324	311	304	326	331	293	321	323	309	325	340	316	307	313	336	340	272	331	310	315	308	326	340	339	321	294	284	336	308	340	301	327	357	302	317	305	279	257	292	303	336	336	335	360	337	347	312	320	286	308	329	348	322	350	314	312	321	365	309	324	280	302	315	303	314	331	319	308	291	304	317	321	331	306	345	329	335	316	318	339	322	315	345	332	281	331	323	266	366	311	323	309	312	318	313	317	327	327	329	305	329	317	319	302	314	306	303	309	321	329	304	313	337	315	283	343	321	343	302	308	316	345	298	316	339	346	322	313	321	324	315	318	335	313	313	314	297	303	327	317	311	308	292	304	321	331	311	313	371	335	337	296	314	317	309	349	315	287	338	328	319	335	332	330	306	325	318	313	306	326	325	311	338	304	320	333	313	309	303	321	336	315	361	323	327	327	328	322	336	303	324	320	346	349	305	322	293	318	318	316	347	330	303	331	289	303	338	311	311	313	364	334	349	316	322	319	305	298	324	296	324	321	336	319	332	321	320	327	298	279	319	317	314	312	338	330	313	332	320	334	306	305	293	318	309	335	319	341	291	304	319	339	307	336	351	334	323	306	338	301	317	317	321	318	321	338	323	345	338	308	328	313	351	315	298	317	328	330	338	328	309	286	309	321	314	306	320	304	299	308	314	274	338	317	331	320	355	297	307	298	302	298	342	322	330	333	318	344	292	328	314	324	288	349	320	321	312	295	331	277	312	356	303	324	332	296	329	337	294	342	322	286	289	319	325	317	339	335	325	326	312	303	345	309	283	314	302	356	283	318	338	322	307	337	318	319	322	306	328	335	333	315	296	314	303	306	298	321	329	344	356	320	313	285	319	332	331	336	317	351	340	335	313	329	304	317	309	342	315	314	316	301	305	284	340	329	294	319	349	318	336	314	305	319	315	305	303	316	304	284	319	338	315	305	324	299	334	325	330	310	318	327	315	325	302	305	331	326	320	299	313	306	291	342	297	328	322	315	299	357	302	326	284	302	305	318	322	309	305	329	301	330	297	320	292	294	288	307	351	331	334	322	270	319	359	306	293	318	324	330	339	336	301	310	303	347	313	334	325	331	349	304	308	339	336	290	332	327	341	336	322	309	295	316	351	320	329	339	338	318	302	324	344	342	328	323	324	310	339	342	336	292
26617	20136	7513	776	507	476	433	429	413	420	409	391	394	400	370	396	407	436	390	419	406	388	395	363	418	398	424	403	412	399	395	403	406	383	400	387	399	369	385	437	397	400	399	402	392	383	400	387	416	397	452	380	397	397	431	408	443	401	405	388	396	387	406	396	435	426	464	421	385	410	375	383	414	372	384	355	445	398	413	390	428	427	390	400	384	419	407	385	433	403	399	418	381	410	393	401	445	399	405	399	391	439	390	389	396	405	428	424	398	417	419	408	403	374	392	445	391	408	377	408	383	402	389	402	381	354	391	424	437	384	380	405	417	396	437	399	403	390	412	399	415	401	411	406	396	383	428	397	402	401	396	417	390	396	382	418	407	379	418	386	406	361	415	411	387	369	401	383	423	412	392	424	439	378	398	340	418	418	422	385	389	413	430	422	379	428	381	375	447	407	392	426	419	393	397	436	402	396	413	391	402	333	405	354	374	372	414	390	392	396	391	383	393	400	400	436	403	394	392	397	399	407	377	399	372	418	416	394	417	369	408	395	416	382	393	444	387	414	385	383	396	384	412	402	392	392	425	423	375	421	366	385	396	408	374	427	411	448	400	411	380	363	393	383	405	412	382	385	384	416	366	372	415	421	406	390	420	375	399	406	431	423	398	382	388	421	407	414	384	423	391	396	401	394	401	414	405	385	390	405	389	364	376	416	406	380	400	393	395	386	421	425	399	401	417	443	417	392	402	379	443	387	393	397	430	416	444	445	358	382	374	364	393	417	409	402	380	409	405	395	371	390	444	392	398	429	366	388	408	368	385	404	408	431	396	400	419	375	400	399	418	444	393	387	411	409	378	398	411	405	408	406	407	388	424	434	405	440	428	385	414	390	400	433	366	412	399	400	394	437	372	376	379	415	398	379	412	404	406	395	432	385	397	377	435	408	414	420	418	395	383	409	401	417	424	409	392	401	390	422	401	408	388	369	406	396	417	410	400	386	399	375	426	375	394	389	375	431	402	385	406	406	391	386	408	398	403	425	380	398	405	401	399	416	414	397	407	432	427	421	376	431	399	437	404	428	375	384	404	399	414	419	402	414	432	402	427	373	411	422	393	435	421	414	408	391	437	407	429	408	417	370	387	402	385	403	432	364	407	412	419	389	399	396	390	374	435	421	410	417	430	384	441	384	420	390	416	407	403	413	404	378	406	376	405	393	426	390	379	383	395	424	429	375	378	399	410	407	394	396	412	374	398	447	421	404	417	384	367	442	395	400	388	433	352	427	391	421	400	390	398	377	376	374	408	398	424	401	426	421	409	391	423	406	402	404	385	379	424	406	424	384	419	435	410	403	398	395	406	390	420	439	402	413	433	388	402	422	432	381	407	407	406	407	452	397	416	379	385	457	432	413	403	363	377	408	423	414	406	412	394	427	419	385	387	397	418	394	406	414	415	435	391	409	409	376	405	423	429	411	392	417	392	412	393	378	409	436	420	415	423	404	407	406	418	443	435	408	422	428	403	368	414	428	403	411	393	380	429	410	436	401	381	385	380	402	408	406	426	402	396	374	414	388	408	403	367	372	434	400	397	401	437	369	392	385	422	423	391	398	385	420	388	404	405	394	404	389	376	402	430	401	361	383	421	392	397	414	428	408	411	390	430	410	408	385	379	424	403	426	362	381	426	407	379	418	413	435	372	392	436	390	382	358	394	403	408	398	425	409	400	411	396	381	399	402	387	400	416	381	374	411	418	374	403	391	429	407	399	394	398	432	400	414	395	367	429	410	441	416	376	421	391	410	381	387	392	420	433	404	418	402	382	375	415	402	351	410	370	381	423	394	378	416	428	427	376	419	392	415	371	415	429	424	440	385	409	428	400	408	404	402	384	406	388	377	382	391	400	382	418	389	412	412	385	396	397	385	393	373	381	417	412	377	378	425	402	421	392	353	401	385	378	390	386	429	379	387	416	388	375	373	429	407	426	420	387	404	416	378	421	344	400	454	409	406	412	401	388	413	417	394	408	394	374	406	398	421	396	387	383	402	371	402	377	392	421	380	401	433	402	395	412	447	367	405	401	395	397	413	412	376	406	408	415	391	383	412	400	431	404	390	426	387	399	399	395	401	363	393	432	427	400	396	380	407	406	412	393	366	413	405	396	394	398	387	391	396	395	442	434	401	423	413	410	400	394	404	419	423	399	388	359	389	377	405	414	392	416	408	433	393	428	411	402	425	402	390	415	402	401	409	385	380	365	412	396	386	437	380	417	426	409	394	394	422	390	408	391	419	424	398	416	411	414	405	399	394	386	364	403	407	419	386	414	387	412	406	393	437	410	381	430	409	384	396	415	378	399	396	433	410	408	382	411	415	403	399	414	401	364	421	399	416	373	396	393	402	402	379	428	401	385	414	381	393	415	389	389	411	376	390	397	397	385	400	466	393	397	414	374	383	406	407	390	423	397	364	402	411	419	393	414	388	392	438	396	393	393	373	396	373	393	426	366	394	377	366	407	419	422	408	398	409	404	396	425	402	399	411	411	400	411	438	406	426	410	416	381	406	380	410	398	374	400	448	410	417	389	388	395	409	425	387	397	378	398	409	359	398	417	382	368	396	431	423	415	417	393	401	371	433	404	395	405	389	400	391	372	429	405	406	409	393	397	376	378	395	387	395	389	404	371	436	389	426	378	414	388	407	390	397	429	402	403	428	408	386	368	391	427	414	384	395	419	438	386	407	410	390	382	376	439	482	400	405	400	366	385	394	402	385	380	452	426	399	414	394	420	356	383	424	398	476	427	448	395	386	373	423	415	389	373	389	402	426	371	416	365	394	394	399	403	414	431	385	409	417	417	393	399	429	369	401	404	414	402	383	419	378	367	421	418	406	409	421	373	427	397	367	445	382	431	412	390	368	419	396	383	401	407	410	382	442	420	392	415	396	398	417	392	416	392	421	437	406	385	449	404	405	396	405	411	413	431	397	399	438	397	384	367	410	438	398	412	427	387	393	378	419	419	428	408	401	400	387	412	376	385	413	409	427	433	394	418	419	394	397	414	416	393	365	378	425	417	386	428	414	410	416	417	407	415	393	386	417	397	403	419	391	398	400	390	427	422	414	444	401	374	400	393	408	398	411	352	413	419	383	367	413	412	423	409	399	390	383	405	389	405	389	409	429	432	395	402	391	399	397	402	401	375	404	378	432	417	397	382	427	400	372	398	403	431	387	405	346	406	422	425	396	368	371	409	397	383	396	405	401	388	425	411	398	412	377	387	428	399	393	413	362	360	350	428	372	426	396	417	364	421	393	410	400	403	411	390	412	404	375	386	385	422	418	416	365	389	395	407	426	409	399	388	400	373	394	393	443	409	398	410	404	400	391	393	389	376	376	405	416	390	409	397	395	384	393	399	413	409	383	380	428	382	398	420	372	394	401	410	403	434	417	423	404	375	387	352	388	400	442	419	426	409	367	445	423	412	381	400	384	442	403	400	443	394	416	409	407
8914	1309	1127	853	692	677	661	612	601	618	668	629	581	567	578	605	573	641	570	597	558	538	536	582	570	564	572	601	548	596	548	584	591	563	563	562	601	602	627	605	588	608	586	562	517	566	551	570	566	549	587	568	565	531	601	572	572	587	583	568	613	577	603	608	581	604	570	627	582	611	572	554	546	640	597	591	612	615	565	550	584	552	562	621	556	590	566	542	561	576	595	568	580	533	580	557	606	614	561	579	593	590	585	557	578	617	534	574	548	579	651	594	559	602	585	586	591	593	544	615	524	588	601	589	584	529	597	585	557	576	583	579	582	535	567	550	585	568	605	580	547	554	605	497	543	566	617	590	537	570	524	575	535	554	586	557	592	584	575	613	574	586	560	548	620	561	572	550	574	546	571	602	596	576	562	556	569	556	591	589	617	572	550	546	575	591	592	555	509	587	538	573	564	595	561	585	604	565	570	565	598	625	534	614	595	574	555	600	589	569	558	573	562	587	578	563	596	555	576	564	562	567	585	577	552	597	632	599	526	595	555	565	525	567	574	606	580	589	559	588	568	542	602	580	563	577	566	586	574	535	538	590	611	573	547	591	583	589	541	560	588	569	605	582	574	539	560	550	566	605	603	563	572	576	597	579	558	577	582	555	557	579	606	579	587	596	586	559	545	625	599	590	530	574	586	601	547	539	568	578	573	540	532	562	574	593	601	599	620	557	580	529	539	595	578	533	556	598	553	585	587	588	606	617	597	535	601	615	556	572	554	577	601	587	569	569	583	620	550	585	567	548	616	566	580	598	567	610	595	601	541	556	547	551	551	552	607	550	559	587	589	561	587	601	548	571	597	546	592	561	559	545	587	606	572	560	529	555	548	576	639	592	616	595	580	566	577	598	564	588	596	603	573	586	574	566	557	584	602	564	541	594	579	572	576	545	541	572	570	575	551	572	542	599	552	528	547	568	573	600	585	554	616	587	606	578	565	597	570	575	567	584	570	590	581	565	557	575	539	572	587	611	548	578	561	584	568	587	581	599	596	549	554	586	535	587	589	551	599	598	581	581	588	553	582	551	580	609	612	596	595	567	613	594	563	564	508	544	569	605	567	556	597	530	595	595	583	611	529	584	589	584	591	624	593	564	578	531	563	588	593	583	569	612	612	562	582	621	544	562	575	573	547	575	603	585	589	608	586	571	552	574	577	607	560	568	580	566	592	582	549	571	601	545	569	565	547	534	596	589	627	543	579	610	564	552	575	598	590	574	579	544	604	558	548	590	592	560	575	597	611	610	541	548	617	570	547	617	619	574	586	575	572	560	593	579	576	599	578	603	538	595	597	573	584	558	545	570	606	537	561	578	582	599	547	563	582	579	592	562	575	609	611	589	583	582	547	582	594	592	580	628	587	570	585	589	581	575	569	542	566	577	545	567	565	607	591	575	602	553	587	615	598	569	616	601	553	574	594	571	568	588	596	616	572	550	619	573	552	596	526	599	534	609	571	564	577	597	579	580	564	569	604	587	613	578	579	589	589	559	565	562	580	571	588	531	558	593	587	525	593	575	583	576	589	548	590	609	583	557	571	606	570	571	617	598	594	591	591	530	576	604	596	584	620	580	571	618	583	605	589	562	583	584	616	577	573	604	595	561	599	557	583	561	590	569	577	606	573	610	544	529	607	579	594	493	607	567	611	590	559	598	588	609	582	557	598	565	593	571	589	594	564	588	609	534	537	556	621	558	581	554	567	566	555	562	551	572	557	582	591	543	599	592	608	528	549	583	555	579	578	550	565	545	589	504	576	556	577	572	586	530	579	554	606	570	570	575	589	547	601	598	555	583	602	566	558	596	571	589	539	553	574	594	569	630	527	558	555	590	597	597	590	555	598	575	562	578	534	602	588	593	591	576	615	567	600	583	634	573	550	563	578	579	568	614	562	542	554	608	581	597	597	592	538	616	536	574	553	591	606	569	568	545	547	529	560	612	575	552	588	581	580	572	569	597	615	572	553	580	580	572	601	569	571	602	539	592	563	588	591	620	583	564	583	580	565	617	595	590	571	546	572	572	621	629	543	543	582	607	597	635	622	589	612	595	567	614	529	578	576	591	609	558	560	589	563	591	575	569	542	581	564	542	561	590	580	593	615	611	631	599	583	578	577	559	634	557	573	596	558	586	578	584	583	544	540	576	591	598	534	557	615	521	616	607	617	587	569	566	598	550	586	615	532	559	598	569	572	586	552	566	547	585	575	567	598	612	599	574	566	554	572	562	558	552	597	590	553	555	565	593	596	567	574	557	566	566	568	579	571	529	541	590	599	568	582	565	600	581	551	568	617	554	548	591	536	538	542	576	574	554	597	544	587	583	565	525	587	575	548	578	581	603	561	592	585	532	536	559	571	594	604	580	568	550	561	605	549	610	573	599	598	597	567	622	610	617	582	585	569	590	540	566	578	557	564	586	638	556	551	542	575	578	603	576	619	541	578	559	577	580	572	586	541	583	544	590	578	542	555	560	581	593	564	595	579	581	560	604	569	592	588	585	553	578	622	553	571	578	606	553	567	560	551	559	538	548	548	562	547	568	570	569	590	580	575	592	580	613	550	540	596	571	571	586	588	609	539	583	577	556	602	638	560	589	540	593	557	599	586	583	557	537	580	567	588	547	584	568	611	591	583	588	577	564	575	571	544	570	587	605	529	567	558	569	550	555	565	619	530	561	586	558	544	605	544	536	615	551	533	577	606	595	548	564	613	602	563	559	535	555	552	582	604	591	562	509	541	606	558	550	581	574	553	593	578	578	608	534	555	548	598	563	547	631	571	596	607	580	543	579	542	598	577	554	552	584	587	580	549	553	574	611	583	572	553	606	548	552	571	612	579	609	572	584	599	604	576	599	576	571	531	612	577	545	598	578	608	592	570	571	595	557	619	556	557	533	566	581	576	594	540	608	590	589	601	535	551	550	597	562	610	562	578	560	586	549	602	547	569	554	651	550	572	612	537	542	591	574	555	547	584	564	571	590	614	561	562	566	599	594	569	545	620	558	579	567	617	554	634	581	564	614	578	547	558	575	584	545	564	567	607	553	538	557	540	565	580	545	591	593	584	588	543	558	559	610	576	568	577	555	604	583	572	603	565	548	607	578	623	612	563	564	568	571	598	584	549	538	622	578	571	568	573	554	606	585	519	572	552	593	576	618	581	577	510	601	588	619	609	578	599	565	579	607	590	579	580	595	559	555	538	602	612	541	525	528	582	567	543	559	609	546	602	564	608	612	599	582	562	557	576	595	584	575	600	590	591	567	578	602	608	592	616	590	575	566	545	541	560	601	583	567	543	592	583	612	622	570	523	558	559	559	547	596	555	557	551	574	554	557	605	582	554	540	613	542	583	587	573	602	554	566	584	559	621	602	581	603	572	614	611	567	550	565	578	559	594	582	562	600	568	627	574	570	561	561	559	559	546	583	594	597	551	548	570	578	573	562	561	563	531	624	580	549
23448	20958	28384	23722	20959	10925	1148	730	614	578	551	503	528	511	490	490	453	469	451	439	425	429	461	441	458	443	442	394	460	386	413	450	443	415	415	421	400	415	412	400	456	404	394	416	467	411	426	396	432	415	399	466	411	430	436	417	421	374	426	407	418	408	434	428	419	408	429	395	415	443	411	411	393	441	419	425	429	423	411	423	398	382	391	419	381	390	395	420	400	457	414	406	364	391	375	421	411	432	423	396	386	422	407	396	425	436	367	413	409	441	391	378	380	424	445	413	402	416	360	391	406	392	379	420	412	412	386	398	399	397	405	410	394	413	397	416	445	425	413	414	386	387	405	416	409	395	394	430	440	446	404	436	408	455	414	427	441	413	419	408	428	415	412	477	395	392	399	422	397	401	428	423	408	421	378	422	417	421	389	386	445	434	389	401	354	429	411	414	419	415	411	421	382	414	433	413	367	405	403	391	398	410	452	388	364	416	399	383	405	439	408	394	419	443	423	395	463	394	380	407	405	380	408	429	386	449	418	418	412	405	394	366	432	414	428	417	408	424	414	415	434	413	412	402	429	434	385	418	397	401	402	389	425	412	439	380	413	407	383	401	394	385	442	405	380	397	412	402	391	427	399	381	452	408	381	406	408	416	455	422	391	408	454	396	421	398	378	472	399	411	438	442	433	401	430	442	427	400	401	416	405	447	391	404	457	434	396	420	418	421	392	386	408	402	421	396	412	418	414	406	412	419	404	430	425	397	389	385	409	391	433	414	426	395	414	420	407	426	410	404	400	414	405	425	370	354	411	395	380	427	425	382	384	421	444	392	380	422	393	430	426	409	376	442	428	412	389	402	397	425	412	367	417	415	399	412	384	425	403	414	397	399	377	426	420	382	384	418	418	384	403	422	397	405	411	392	410	419	407	438	380	390	434	424	390	418	421	408	406	421	419	420	373	416	428	446	412	400	423	424	431	425	398	426	398	373	432	408	414	395	417	380	357	378	390	393	409	395	388	398	375	403	433	426	360	431	400	394	414	409	411	395	414	388	422	381	388	390	415	439	416	397	377	376	424	419	394	431	426	412	422	391	399	416	402	400	393	384	416	389	429	371	417	406	425	417	416	433	425	376	408	435	411	413	402	416	427	419	383	435	386	413	400	387	410	424	434	419	401	382	393	377	384	412	444	432	418	398	359	369	392	390	418	443	372	405	422	416	400	393	404	388	407	440	448	400	405	401	453	429	420	420	404	397	449	400	420	391	414	412	380	393	413	399	429	410	457	415	373	408	408	411	438	443	383	391	422	383	405	420	411	410	445	353	408	424	392	391	427	396	440	421	389	427	396	420	409	400	420	431	389	390	400	416	431	408	400	436	425	424	408	379	415	384	421	416	411	388	452	416	439	413	400	418	425	407	402	409	410	365	407	410	390	405	404	400	402	404	423	392	433	413	408	390	440	420	381	416	398	434	401	451	401	441	438	407	408	392	423	412	360	408	405	421	412	418	458	404	418	417	385	375	432	397	377	403	406	403	401	407	359	409	429	377	391	421	443	406	436	392	394	435	428	412	354	403	391	383	407	387	405	409	415	427	405	409	440	432	396	393	412	422	420	414	413	413	424	406	436	396	405	405	393	406	403	433	417	418	419	433	390	466	384	405	412	433	422	399	438	417	409	436	397	399	433	409	431	399	412	377	384	418	409	402	405	400	403	389	418	420	389	411	378	393	382	452	392	400	380	411	419	422	415	381	353	400	402	434	407	400	413	399	441	401	427	419	378	390	407	412	417	415	416	383	413	412	399	409	440	427	385	448	419	433	399	410	390	409	393	402	395	403	423	432	418	403	416	409	435	416	403	419	366	374	403	391	386	391	398	412	408	423	428	417	444	391	363	434	395	423	416	419	403	417	401	431	423	404	431	368	420	397	388	393	390	424	424	396	394	444	428	402	433	425	438	427	427	394	395	429	388	416	405	447	374	455	413	406	390	393	419	386	406	407	443	391	411	436	398	374	411	412	440	443	418	408	405	365	394	391	390	415	463	404	404	383	430	430	435	410	420	389	415	441	441	422	407	387	375	431	407	398	403	417	361	386	397	386	424	366	415	421	423	393	382	386	413	409	400	410	416	366	424	405	379	407	434	433	431	461	439	381	430	421	405	379	396	448	387	441	426	411	392	399	389	392	399	411	384	401	445	431	423	401	382	413	417	377	409	414	378	419	394	411	403	422	431	433	417	408	427	428	384	442	395	438	383	405	377	393	402	430	391	415	407	384	390	402	399	417	423	409	427	417	391	426	390	405	409	381	418	402	416	396	410	422	398	400	409	437	393	418	436	414	376	371	419	442	430	434	413	385	366	407	369	395	402	399	379	395	426	412	454	395	408	413	427	401	422	419	418	396	461	404	408	411	424	411	423	418	387	394	398	417	405	417	409	428	408	404	428	387	430	398	414	410	400	382	413	395	394	384	420	409	405	419	414	397	406	422	470	417	389	433	454	436	381	435	394	378	401	402	426	371	404	427	445	415	421	431	411	432	457	395	400	399	398	418	402	375	407	404	409	426	387	416	393	392	414	396	380	398	381	430	414	382	395	401	395	408	410	369	393	424	411	399	407	418	423	426	401	402	409	384	393	399	398	395	412	436	418	407	420	377	397	405	407	424	414	435	439	388	418	443	445	417	390	443	380	422	401	445	447	406	420	366	419	376	437	428	389	410	405	401	404	411	401	450	390	417	396	361	382	419	398	347	421	358	388	433	378	379	404	404	412	406	432	449	397	356	386	408	366	391	412	365	387	410	411	458	393	426	413	421	394	432	456	409	360	423	398	423	388	393	412	398	391	408	383	435	429	431	411	445	390	409	404	383	400	390	411	418	434	425	393	415	393	432	407	389	397	361	380	416	369	425	406	407	408	364	411	424	379	431	448	404	421	431	420	412	415	413	398	410	397	419	418	390	433	429	428	401	395	433	389	399	424	391	388	408	431	384	375	368	395	392	404	416	398	385	410	448	406	389	430	407	416	409	441	393	417	397	372	419	432	411	411	394	381	411	360	408	430	399	434	418	398	379	441	383	436	416	355	408	402	396	401	440	422	405	446	460	376	389	371	403	403	410	430	457	376	432	434	411	401	412	424	411	422	420	377	384	412	416	402	428	428	429	432	391	389	415	419	419	410	424	405	398	415	399	395	381	403	378	386	438	405	410	390	434	392	402	426	409	411	380	397	435	465	423	389	387	446	431	394	409	412	393	419	431	423	413	407	449	433	398	417	394	416	440	422	404	424	390	413	410	380	442	395	431	372	403	405	426	410	416	417	443	452	410	416	417	444	396	410	394	406	444	401	396	434	406	448	420	422	414	415	418	399	397	390	441	416	390	419	431	382	395	417	369	406	402	392	377	415	419	401	423	416	413	430	404	411	428	375	429	427	445	415	443	423	374	421	407	376	396	429	387	420	414	425	431	432	407	410	406	402	420	440	410	419	414	446	426	383	409
23561	10054	7932	3984	2771	2101	1690	1445	1234	1114	979	952	881	849	787	770	736	782	734	731	724	689	614	656	641	656	688	674	618	599	621	646	640	644	594	614	575	624	612	609	594	645	596	591	597	576	631	636	626	561	612	622	565	540	599	566	566	647	607	634	618	596	589	593	585	586	625	574	589	593	595	649	580	544	635	611	619	609	584	601	620	569	588	583	601	592	646	597	603	605	598	598	607	606	607	551	605	593	572	569	603	581	628	576	602	638	581	594	603	610	598	624	587	601	585	577	586	576	620	626	585	604	560	608	621	618	608	596	607	597	585	610	625	598	622	572	536	610	608	545	554	590	627	581	576	583	600	587	573	629	568	581	618	581	558	579	587	585	613	630	590	589	613	615	573	584	574	620	569	595	567	616	596	609	524	564	568	596	593	599	641	607	563	625	630	576	606	622	583	551	606	601	612	580	593	579	600	596	579	582	613	594	583	595	609	608	580	593	576	596	569	594	543	582	574	572	588	604	663	599	618	598	595	556	626	658	590	576	645	582	618	605	636	649	617	601	590	585	600	623	585	582	565	562	620	554	574	604	592	638	576	582	598	615	609	635	595	590	623	598	575	600	638	599	635	574	582	581	604	563	593	611	587	623	603	602	574	612	653	552	593	632	598	633	584	577	573	634	563	585	591	563	597	622	657	585	573	596	628	599	620	609	626	629	585	615	606	608	560	627	563	599	610	594	550	606	546	576	595	574	607	601	578	581	607	599	618	549	630	648	588	603	606	605	601	579	552	590	557	598	628	545	575	600	588	607	580	531	570	597	594	581	622	639	585	582	612	617	564	587	587	582	620	586	581	606	592	610	549	635	622	560	613	579	585	572	544	584	604	619	604	587	617	607	612	616	620	620	604	619	610	616	559	602	596	583	561	627	624	610	578	559	615	584	594	585	564	601	599	594	559	578	616	562	596	582	585	571	603	619	630	600	596	577	633	635	583	618	564	607	629	593	593	615	633	572	622	567	573	579	596	599	618	579	573	556	618	621	601	571	593	606	575	662	599	601	564	588	581	590	609	626	589	612	606	619	589	636	566	622	596	582	579	597	533	598	577	584	618	599	651	611	560	604	587	603	581	553	557	573	593	632	628	605	574	605	580	574	601	613	586	571	585	584	540	596	588	594	622	596	618	570	600	580	589	578	558	599	617	585	576	648	605	597	637	612	565	572	569	561	596	596	613	589	616	602	584	625	576	604	577	556	599	591	588	617	589	598	563	629	563	569	574	589	619	622	608	606	602	608	592	605	562	607	615	618	608	589	599	634	552	591	615	567	547	555	536	622	605	589	584	582	607	579	641	560	606	607	596	602	632	616	604	617	569	596	605	575	624	612	600	611	613	619	593	578	586	583	601	583	611	580	588	564	609	536	574	616	583	615	550	599	597	590	583	606	554	607	589	566	565	620	558	536	593	608	613	608	567	600	614	592	614	602	631	581	614	601	571	576	601	579	577	599	586	553	612	570	578	572	616	573	555	597	565	546	600	643	625	606	589	568	544	597	583	593	616	567	579	601	570	578	598	623	607	591	607	608	574	583	562	586	561	606	616	637	591	619	618	623	599	601	582	603	606	613	563	564	559	590	599	606	614	567	584	612	650	582	574	632	582	582	637	604	566	576	605	597	618	562	630	585	573	587	647	619	641	621	607	558	561	581	573	612	583	630	574	577	583	585	577	584	576	592	547	648	593	618	581	607	571	603	573	553	585	607	652	626	582	550	623	587	585	609	628	623	592	609	582	606	594	554	579	621	586	574	617	602	634	564	551	578	618	575	603	590	626	557	596	637	613	594	592	596	587	629	591	601	587	564	586	577	599	607	609	575	617	602	585	556	577	629	592	622	634	623	608	578	577	567	602	590	617	599	590	595	587	604	603	551	589	619	598	626	570	637	596	544	611	586	578	647	588	626	581	606	578	591	633	615	599	548	607	593	571	581	578	628	619	606	586	602	616	569	594	641	613	592	614	603	590	629	568	568	611	643	620	540	600	560	561	616	586	578	612	606	582	566	591	568	604	569	632	609	634	580	586	599	597	599	593	612	619	629	560	564	641	589	605	658	587	559	618	603	614	602	573	593	593	574	619	626	614	602	591	575	644	570	638	604	605	588	564	611	594	578	590	617	576	611	597	615	583	589	582	581	623	570	607	601	553	596	595	619	584	602	613	590	625	606	602	611	613	564	593	589	637	546	590	583	600	562	580	602	592	639	540	598	587	595	610	609	625	652	578	553	568	585	591	586	577	570	525	600	624	616	561	580	587	587	533	617	565	581	566	598	617	591	624	565	598	547	559	596	561	616	610	590	612	581	630	624	575	618	609	586	589	610	575	593	584	585	604	616	580	608	608	635	604	592	568	610	562	600	613	596	632	571	576	599	579	574	593	567	547	562	571	576	580	592	622	621	576	598	608	591	576	619	571	632	602	577	591	649	638	623	616	582	568	602	590	590	554	608	587	587	561	534	601	585	563	547	633	586	609	584	582	587	619	568	615	596	601	579	588	573	635	557	621	564	565	566	576	573	582	588	645	611	601	599	577	617	586	592	569	601	586	596	581	592	632	589	588	614	596	591	586	569	594	623	638	581	615	598	614	585	555	603	647	577	571	603	633	617	574	583	614	590	606	581	607	625	570	609	594	580	613	612	642	639	584	556	618	586	622	521	589	596	590	604	577	574	584	605	615	609	566	553	554	593	593	619	593	587	594	574	584	617	591	606	585	590	592	604	580	538	560	595	595	620	612	543	587	580	563	576	609	581	575	567	578	586	566	565	584	590	636	540	601	602	607	566	572	575	514	605	588	547	611	567	617	582	587	559	547	608	581	593	608	602	574	596	599	598	589	618	553	620	563	611	619	596	619	557	653	587	551	581	599	608	597	639	648	626	598	589	613	585	586	555	587	582	589	578	589	611	561	578	633	606	618	572	586	614	591	594	531	574	603	581	570	583	565	558	589	582	592	618	625	584	613	565	562	586	616	614	620	595	591	591	543	594	610	598	567	592	605	547	604	579	595	574	602	615	584	576	615	624	587	590	616	574	586	591	573	586	595	598	599	580	596	623	639	584	566	600	593	564	571	569	595	598	557	553	613	612	590	596	595	588	559	559	592	615	558	607	581	630	582	626	601	545	629	636	594	575	592	636	620	567	552	594	624	620	617	585	551	615	608	607	545	645	586	583	594	622	608	575	602	629	620	597	600	622	620	578	567	596	555	616	565	622	587	611	547	590	594	541	597	573	542	649	600	554	584	613	596	601	567	609	595	607	559	553	637	610	650	553	612	603	601	628	619	616	609	578	607	612	567	601	578	566	605	598	566	585	575	578	607	588	574	563	607	567	620	571	594	578	597	581	567	590	600	587	582	602	593	604	601	586	579	623	623	605	574	578	573	638	599	558	590	602	586	602	596	588	599	584	593	565	580	586	613	594	605	603	629	615	600	628	610	589	602	571	577	643
22593	20938	28780	23248	20938	20961	6784	783	602	437	448	407	397	359	321	312	307	302	283	272	289	249	290	264	204	232	199	247	275	226	240	211	240	229	209	230	214	238	213	224	244	233	227	239	213	241	212	220	196	209	231	228	222	214	240	206	210	209	207	230	211	251	222	242	212	217	223	217	193	205	207	204	225	214	213	203	220	193	220	223	223	212	219	219	218	217	223	188	199	243	228	215	242	230	206	201	236	219	228	212	216	231	222	204	223	205	216	205	199	224	209	212	225	219	226	210	209	215	220	202	213	230	233	190	224	212	230	220	231	210	202	223	202	190	219	213	196	191	209	212	232	199	219	222	225	217	221	207	216	227	200	224	229	226	207	202	198	218	207	215	213	202	226	228	217	205	226	232	210	188	221	198	215	204	209	218	203	205	209	215	217	226	216	237	195	225	198	216	212	206	205	194	220	219	226	206	211	212	208	186	205	228	213	207	225	201	206	225	208	213	218	211	210	206	199	210	234	209	213	202	238	199	195	205	209	219	218	203	240	207	206	188	197	203	212	193	204	198	194	220	226	221	199	215	205	196	199	219	198	207	214	225	207	200	206	202	203	195	207	244	220	213	199	217	208	209	223	201	200	215	212	230	209	185	199	213	204	198	199	218	233	207	224	228	217	226	199	204	228	183	181	216	239	239	195	213	203	206	193	222	182	203	216	206	236	215	218	210	215	207	206	185	214	227	233	182	204	201	207	222	202	245	227	200	223	201	205	203	187	230	214	212	220	199	208	203	233	205	234	207	209	216	217	200	234	197	196	209	212	228	229	213	193	193	220	205	205	203	193	205	204	200	220	194	175	190	210	231	201	210	206	195	201	208	198	225	199	202	184	212	207	208	205	195	201	213	215	225	226	205	213	200	197	196	194	192	236	203	198	207	202	221	234	209	200	234	224	224	202	192	181	212	195	211	204	195	214	184	205	193	226	214	235	194	222	235	211	189	215	213	212	214	202	219	206	219	215	207	216	219	195	227	210	187	207	199	208	213	232	205	198	215	196	210	203	202	232	227	191	236	202	194	208	217	198	224	216	237	190	195	222	203	197	210	231	191	229	223	218	207	240	212	210	214	215	191	188	226	207	215	198	226	214	209	204	211	190	198	190	211	220	226	222	189	227	187	211	202	213	182	217	227	205	235	213	215	188	240	230	190	217	212	208	209	215	221	228	226	193	215	212	181	194	199	214	196	216	206	195	209	203	215	217	219	189	179	215	201	178	212	231	213	201	213	191	236	216	219	185	190	213	197	222	202	219	202	216	205	191	227	191	199	226	213	216	197	216	217	207	233	220	191	182	199	218	212	195	216	212	194	218	216	236	219	206	224	189	194	212	236	214	185	202	215	208	215	215	190	221	214	235	201	216	194	236	206	202	218	211	195	227	191	205	213	205	209	228	203	236	203	191	210	207	215	208	219	194	223	222	209	196	217	237	199	186	219	220	221	213	228	204	211	196	235	213	183	255	203	207	218	209	228	185	226	212	183	193	198	218	220	199	206	197	210	234	230	198	214	215	242	221	187	213	192	216	189	205	243	204	224	227	231	206	185	203	216	201	193	203	180	243	204	225	176	175	214	231	210	221	210	206	209	199	199	185	201	243	220	216	209	237	202	196	176	220	217	225	210	208	216	202	212	217	231	202	197	217	223	231	206	220	207	192	221	199	207	204	203	195	211	200	200	203	215	216	202	198	231	202	188	195	195	196	224	224	197	188	243	206	206	221	215	218	208	204	221	199	227	206	203	193	223	202	219	218	222	201	187	190	214	236	219	214	193	213	199	208	212	214	209	211	233	231	193	205	209	216	208	220	241	204	214	198	242	214	219	211	189	222	207	217	215	190	193	191	217	188	220	203	205	193	213	227	221	218	223	212	194	228	202	200	216	221	193	238	208	225	218	232	213	218	225	224	195	204	218	239	230	217	214	190	214	173	190	216	205	229	190	241	222	244	206	216	213	214	211	217	237	216	208	203	219	206	219	210	204	184	204	182	200	201	203	207	232	227	202	199	200	210	225	206	222	208	208	203	216	248	203	211	207	206	196	174	212	202	203	212	198	172	213	231	213	204	205	217	217	203	225	208	225	198	184	221	237	193	227	234	225	206	225	222	196	241	210	232	210	215	214	219	239	201	230	220	240	247	200	230	211	223	219	213	220	238	212	225	240	204	228	193	206	195	221	202	199	226	219	211	222	198	236	208	209	207	212	199	209	197	211	212	207	210	205	216	202	210	195	206	180	188	200	236	192	216	220	204	217	216	221	186	214	201	210	225	203	180	198	202	214	237	225	236	202	218	192	201	233	238	201	221	200	231	200	209	246	178	200	205	203	204	194	202	225	205	192	232	211	195	217	212	199	217	215	237	199	232	228	209	203	212	198	198	200	223	228	207	222	194	206	201	215	179	222	201	183	203	178	214	200	204	219	191	204	203	173	210	216	209	206	230	223	197	210	223	221	191	216	224	220	189	222	197	242	202	199	198	206	205	205	201	213	208	218	210	228	205	179	212	211	221	193	187	218	187	223	192	197	201	195	189	223	215	204	193	220	221	219	214	207	229	190	207	228	194	210	221	187	191	199	230	210	215	219	191	215	220	210	216	206	214	192	223	220	207	206	208	189	198	222	201	211	188	238	214	206	220	179	215	228	196	195	198	225	223	212	224	195	200	204	191	203	220	187	213	198	211	211	195	207	189	219	209	188	219	189	214	195	226	209	213	205	225	223	208	222	219	191	201	212	223	235	224	211	229	209	178	209	190	231	192	197	224	207	218	217	216	231	199	221	221	191	208	188	226	214	204	203	237	202	194	202	218	216	227	205	211	248	216	229	181	199	220	189	214	212	217	198	198	180	218	192	204	231	198	206	216	232	230	236	195	219	201	193	201	206	205	198	209	214	222	219	206	185	203	199	187	218	226	220	205	211	202	220	188	194	207	197	205	192	230	203	196	237	184	216	196	195	187	225	224	214	208	218	185	230	222	194	236	196	193	183	219	230	193	188	190	216	191	189	226	219	200	213	214	220	206	226	198	213	207	196	204	233	205	234	205	222	237	219	173	194	219	222	199	219	187	211	214	234	201	206	211	220	211	225	208	207	205	205	200	188	206	214	217	220	197	221	225	225	208	198	223	216	212	222	200	191	191	208	209	216	195	218	213	216	242	179	196	201	197	234	228	195	220	210	231	188	196	199	207	215	209	217	194	219	220	202	217	219	212	171	213	202	200	204	218	227	208	204	217	214	224	212	191	209	225	206	209	230	203	193	240	219	219	195	206	205	196	227	216	226	216	186	199	182	224	199	264	229	215	211	208	236	196	227	221	204	194	229	213	202	201	182	206	204	213	227	232	204	236	222	221	202	205	196	201	208	206	214	193	205	200	205	203	211	209	236	243	205	192	196	225	224	185	231	210	203	187	217	194	203	200	188	209	248	206	186	224	205	190	215	204	192	235	206	189	222
26563	14931	12220	6161	4260	3058	2376	1913	1516	1281	1086	918	853	757	699	646	589	515	552	495	523	472	462	410	429	411	423	397	345	371	338	373	379	343	331	354	343	385	360	361	362	345	335	336	338	320	343	325	331	360	345	300	327	327	320	309	323	366	341	344	328	336	332	321	327	320	305	312	334	353	318	352	299	321	328	351	334	362	292	332	345	330	325	300	307	307	321	311	310	326	328	313	327	313	335	298	301	324	314	334	325	305	330	305	306	306	319	306	326	329	304	315	296	329	331	356	306	315	315	304	325	296	290	304	315	315	320	311	304	301	307	327	307	324	323	332	311	310	302	315	297	312	310	338	316	362	330	294	336	315	326	315	309	298	328	341	300	329	307	335	300	300	315	322	342	327	320	332	316	337	306	332	350	319	322	326	296	300	288	338	285	323	293	297	310	297	336	298	285	300	346	306	313	335	319	301	349	322	346	312	312	297	330	327	313	328	309	310	302	323	312	333	304	311	293	319	310	332	292	293	299	281	331	305	334	311	316	292	286	333	316	340	322	316	309	335	335	336	288	359	304	283	322	310	296	296	304	296	321	291	322	337	315	331	331	299	364	292	345	309	297	275	321	304	303	316	301	302	285	377	299	327	307	326	292	303	310	300	320	337	298	339	296	345	306	319	291	322	317	319	307	329	334	305	321	318	322	293	334	300	322	305	285	338	291	334	313	316	294	337	299	352	328	279	341	303	320	285	352	299	291	309	289	316	304	294	295	293	322	328	316	314	330	332	317	304	313	324	359	305	346	305	338	318	336	282	334	323	308	296	299	320	299	322	315	319	320	364	294	333	320	342	326	335	338	321	302	318	309	311	303	323	326	291	316	307	326	290	350	322	334	326	301	308	306	298	361	312	296	298	293	291	325	279	355	300	303	296	328	301	319	306	305	333	322	304	307	308	336	312	315	297	315	305	276	337	309	303	313	338	308	313	348	313	305	306	309	305	342	336	326	336	312	336	358	288	337	320	345	350	350	333	303	302	292	318	304	330	313	299	339	309	326	307	307	347	333	333	301	306	324	319	326	302	306	311	322	289	290	308	299	324	297	329	331	309	334	332	328	280	325	313	316	301	316	316	321	334	314	304	316	321	333	297	327	322	303	283	320	314	332	333	322	322	301	333	337	310	337	297	331	317	296	304	328	312	299	348	315	320	326	272	307	305	299	295	299	338	312	314	327	329	302	319	321	322	315	327	313	297	304	310	307	316	311	297	329	314	316	309	311	290	308	325	298	304	321	294	314	318	297	309	335	315	327	309	325	293	307	296	346	329	348	310	329	325	313	296	309	322	316	312	331	303	325	311	324	305	287	327	347	297	336	336	315	296	284	281	291	299	287	342	304	290	306	284	324	314	299	297	329	309	327	332	288	313	301	288	312	321	298	326	321	309	329	318	329	342	328	329	298	313	285	342	329	323	310	335	351	303	313	294	292	327	343	358	308	303	319	279	262	309	347	307	306	337	316	308	289	333	322	333	298	334	323	305	311	312	298	315	282	305	318	314	300	318	293	290	291	341	314	324	294	318	320	271	272	306	319	314	315	306	330	314	304	308	316	308	320	315	334	337	297	335	334	296	324	322	317	365	317	300	278	338	317	324	292	324	314	334	311	301	296	322	284	316	299	315	325	326	343	340	293	289	325	302	330	334	304	332	314	318	307	315	312	314	322	332	290	321	330	304	303	342	307	339	303	302	299	315	302	332	331	319	329	320	317	320	323	295	322	323	338	302	310	336	301	330	306	317	325	273	314	331	315	288	334	291	303	321	302	315	316	328	323	311	298	313	320	319	326	304	337	281	306	326	303	308	306	361	336	329	295	299	290	343	300	316	339	338	303	278	311	326	323	308	303	326	317	318	311	288	306	264	332	312	315	340	311	284	339	313	293	326	328	343	318	297	325	319	300	265	297	331	298	329	283	322	297	325	358	301	317	300	345	375	314	276	331	313	311	327	324	327	324	324	328	303	323	294	362	316	303	333	318	316	305	300	317	318	322	287	315	339	299	292	309	304	322	302	329	295	325	340	317	319	325	313	325	324	309	293	317	294	313	312	328	282	299	331	316	329	309	311	303	320	283	288	307	306	335	290	316	307	321	301	275	301	312	307	312	332	310	334	296	298	307	304	327	311	287	290	305	299	326	296	306	329	314	321	288	317	360	313	336	316	303	318	325	323	328	321	328	320	332	314	311	261	295	302	323	312	327	311	299	326	310	302	342	301	319	295	305	328	325	331	352	294	289	349	296	298	336	316	288	345	294	337	329	289	309	326	348	333	317	317	301	329	337	293	303	342	311	293	316	332	322	309	304	329	284	279	319	312	307	297	299	302	306	321	314	308	296	313	320	325	297	305	294	299	341	294	351	322	328	305	343	312	312	332	310	353	321	316	328	331	322	336	307	338	327	316	293	327	331	332	297	295	305	333	304	316	311	308	347	247	311	301	317	325	331	330	331	329	293	325	352	316	322	274	327	323	298	347	302	307	338	341	332	319	348	305	287	319	329	288	300	335	301	336	314	321	308	304	320	338	323	307	322	357	305	324	338	333	340	308	290	330	286	293	315	349	327	299	335	322	299	334	336	337	325	340	309	314	305	300	329	300	313	315	297	284	313	314	320	307	291	342	335	309	302	317	304	337	314	335	344	324	308	323	310	298	326	326	311	305	327	327	342	297	312	310	310	309	293	331	323	321	305	329	320	296	323	302	319	306	311	300	308	291	342	320	325	342	313	324	355	320	305	315	304	317	299	335	312	316	315	299	290	322	293	336	295	338	298	294	342	321	291	306	324	331	282	301	321	325	330	322	336	307	311	307	311	315	316	309	305	323	310	277	308	340	302	294	336	321	313	298	311	333	339	281	299	299	300	323	296	313	325	294	280	339	295	330	278	298	311	293	322	334	346	303	293	335	335	327	278	341	330	321	311	295	338	348	289	314	333	313	306	309	334	331	315	306	306	317	328	334	333	319	306	319	320	303	302	294	310	333	330	313	355	338	315	312	324	307	310	286	310	295	307	333	304	323	342	274	284	316	317	324	327	315	304	296	307	325	289	313	301	342	324	305	312	309	274	330	333	306	316	301	300	336	318	292	340	321	334	319	338	309	309	330	287	333	293	346	319	318	310	289	320	323	309	348	339	316	300	315	326	316	299	290	316	345	307	333	300	303	301	334	313	333	329	324	312	299	309	312	302	310	307	361	312	321	312	331	316	325	332	331	275	313	301	305	334	294	310	307	311	327	303	340	295	362	300	318	316	316	307	329	307	294	344	286	329	314	309	318	321	309	305	321	322	330	325	345	296	317	325	314	336	287	309	296	329	339	319	293	288	336	290	331	322	317	319	320	330	319	300	294	330	326	305	326	313	313	294	254	300	315	315	285	299	298	294	339	275	298	291	288	317	315	314	307	334	306	315	318	314	299	302	329	293	299	339	326	337	324	317	312	302	324	324	306	335	285
26544	20181	7756	904	648	590	475	408	403	395	400	389	427	394	398	400	381	392	395	394	407	373	397	382	418	358	410	371	371	442	400	401	421	415	399	418	421	409	412	401	424	416	415	431	397	411	410	368	434	377	380	390	392	360	381	437	365	387	393	365	390	403	388	380	380	403	362	386	365	412	390	406	398	400	374	370	379	380	366	403	381	389	409	424	409	418	415	385	419	341	398	399	375	345	390	378	419	401	367	416	362	401	385	410	400	407	368	381	391	399	415	376	419	424	383	407	367	397	432	410	377	386	383	388	397	383	394	393	414	375	403	370	404	389	422	437	432	403	382	384	378	389	424	410	373	389	377	389	394	419	395	413	396	412	379	416	417	398	399	406	368	400	371	413	398	414	377	387	395	422	423	378	434	365	402	425	404	382	398	392	408	393	407	393	380	390	422	399	378	387	372	417	400	390	377	376	391	394	395	384	404	377	406	421	363	388	397	392	374	422	391	388	393	421	387	397	441	374	357	366	387	402	369	393	372	374	400	412	401	381	380	388	389	409	414	404	381	377	387	376	441	401	403	379	410	386	441	360	357	391	383	404	412	408	400	402	377	403	363	391	409	418	401	395	369	408	390	419	401	389	405	383	379	412	423	382	404	365	383	400	393	401	390	403	361	384	392	371	403	364	374	400	390	382	392	408	394	391	419	394	376	393	406	365	404	352	421	406	385	407	397	389	405	365	411	406	363	418	380	437	406	405	403	416	399	359	388	387	398	400	362	403	359	390	413	389	413	424	368	360	381	361	407	393	410	373	392	379	404	394	378	415	399	363	400	397	378	380	405	428	394	349	400	385	404	375	388	396	404	394	409	412	373	346	398	383	390	381	396	342	358	399	367	399	378	404	384	426	376	383	394	374	404	419	383	372	381	392	389	376	391	388	389	412	401	403	379	377	409	409	377	390	416	413	394	388	391	430	396	358	402	410	375	374	361	384	384	379	360	406	391	414	371	396	375	410	349	412	392	404	397	391	401	369	394	381	397	381	388	394	386	410	378	418	427	393	423	363	406	430	387	390	412	400	407	412	390	388	434	369	365	382	419	401	414	407	369	383	373	343	371	417	371	363	402	402	380	375	395	370	395	396	371	379	400	419	417	423	372	408	393	391	394	405	404	372	433	397	390	390	388	396	419	380	402	383	358	426	402	409	370	423	393	410	400	406	419	369	413	395	401	402	389	427	388	382	397	395	401	395	402	397	407	361	404	396	394	372	407	408	369	403	371	420	403	405	373	400	428	413	385	442	406	424	385	358	404	405	384	404	378	400	391	409	390	397	355	379	355	377	381	394	381	425	366	378	376	382	421	410	396	383	407	410	393	393	367	405	412	391	375	409	399	422	357	396	397	390	413	417	371	384	388	372	404	398	425	399	388	395	411	375	391	411	397	349	364	390	392	425	422	403	392	415	357	391	409	391	395	410	378	399	393	366	371	384	370	400	384	403	382	383	406	366	390	398	386	371	365	396	412	377	401	394	370	378	389	411	381	415	389	420	410	363	405	399	375	398	407	394	436	387	419	377	367	389	379	395	389	390	429	375	387	374	389	379	383	388	389	404	417	413	408	420	389	396	381	403	368	390	406	392	379	389	389	373	376	411	388	368	412	389	380	398	375	409	395	403	399	382	361	419	404	364	393	427	379	390	400	378	416	370	400	379	397	398	435	414	375	379	399	400	375	374	381	398	424	412	376	426	394	343	415	380	401	363	376	393	405	402	423	383	397	396	390	375	394	370	390	381	354	362	402	402	411	357	384	380	366	432	371	402	394	388	343	437	356	378	404	371	404	371	398	378	385	425	400	366	383	412	389	375	388	369	379	404	375	420	385	385	370	435	371	383	371	389	390	386	438	376	362	369	443	410	391	369	383	370	404	402	391	377	371	415	390	414	395	412	386	368	409	406	396	351	408	436	382	423	389	406	398	387	384	397	397	405	411	396	381	372	384	391	362	432	395	363	404	397	372	384	387	388	420	404	397	379	389	411	392	387	387	418	394	366	394	383	447	389	403	372	420	398	382	399	398	410	395	377	390	363	377	372	406	365	379	397	379	410	368	383	394	420	387	402	377	408	342	418	380	393	395	382	371	421	400	384	412	367	371	385	401	357	391	393	388	381	385	397	386	356	347	408	389	399	389	384	415	413	404	338	366	371	405	350	360	449	393	411	384	403	420	411	394	384	377	401	409	368	422	381	385	403	402	422	379	420	369	379	409	391	370	417	390	389	409	412	358	391	388	373	381	406	441	392	394	397	342	423	368	417	404	404	377	425	416	374	403	381	390	391	396	399	401	406	406	371	396	408	417	409	402	390	379	392	396	378	407	364	412	406	374	392	422	373	426	394	395	395	408	357	367	388	367	421	398	375	427	409	386	411	399	367	399	388	408	387	413	401	404	368	376	402	388	404	398	401	399	404	402	406	376	393	389	382	395	387	365	391	360	420	406	389	377	379	422	354	414	404	396	376	409	403	424	358	363	381	361	384	382	368	413	409	406	400	357	391	412	360	341	377	430	378	396	382	392	410	430	388	400	369	412	413	388	399	408	392	403	398	398	374	376	377	352	388	357	399	386	388	422	387	394	414	399	426	387	405	391	389	437	422	387	380	399	412	416	359	393	378	423	367	395	412	394	381	385	406	402	396	405	406	403	393	395	359	403	385	425	429	426	419	399	393	380	374	382	396	388	402	361	403	392	401	377	374	404	378	405	400	395	418	387	382	380	442	378	417	392	383	350	392	403	413	408	396	370	414	385	419	370	437	403	395	371	399	406	405	416	387	379	358	381	360	375	378	369	403	369	388	378	380	401	396	421	382	377	389	381	373	394	369	407	404	454	406	338	421	357	377	374	400	412	387	420	378	407	412	366	412	412	413	389	396	414	403	381	390	404	416	395	378	405	417	382	407	404	401	425	371	399	390	416	381	422	397	388	394	418	403	366	373	377	373	363	379	405	382	400	383	427	388	412	404	404	382	383	396	409	382	415	411	386	393	421	392	388	380	378	397	412	374	399	432	439	376	394	393	394	428	409	419	388	401	387	429	412	374	340	381	391	411	378	339	392	434	384	413	421	389	391	396	385	414	413	378	403	363	371	390	405	392	378	381	391	394	409	364	357	393	355	361	417	392	350	386	376	334	395	408	368	391	408	383	400	421	423	422	382	370	386	411	429	407	412	398	396	399	361	333	383	394	391	407	399	393	391	378	366	403	416	400	376	399	379	345	411	366	380	396	416	387	382	381	409	390	423	429	378	411	379	393	349	378	422	408	387	377	409	378	403	373	398	421	411	395	376	380	399	349	424	379	426	366	375	364	375	366	382	381	381	410	406	420	360	412	406	357	397	402	405	427	370	415	395	388	415	392	407	395	443	381	369	384	403	379	394	422	401	386	339	393	406	406	396	393	394	378	377	391	385	394	412	402	401	359	388	387	382	397	431	438	384	413	390	399	369	380
9114	1375	1249	834	719	662	650	641	631	608	604	579	590	578	564	599	586	634	581	542	572	596	588	568	588	614	588	564	565	573	545	531	542	584	561	585	562	541	614	562	607	526	581	545	559	556	543	567	553	538	589	569	613	574	551	550	567	591	580	588	573	562	572	600	571	615	585	595	608	594	574	551	597	575	540	527	587	542	584	539	561	562	604	591	567	527	539	567	587	585	571	541	565	531	568	584	575	552	610	577	555	570	555	575	590	561	611	551	561	578	555	596	541	610	559	577	554	595	577	580	596	563	586	578	595	573	553	566	567	587	572	582	576	588	626	581	590	569	544	568	598	549	616	533	598	591	576	559	557	587	587	560	584	572	588	556	556	553	590	584	556	599	560	556	547	560	595	590	598	523	528	576	555	570	584	602	615	561	578	576	561	572	549	568	562	577	612	651	562	602	573	555	555	619	570	568	531	574	557	547	615	570	559	592	602	579	577	593	577	578	515	548	545	599	542	570	523	557	595	606	570	580	534	582	556	562	587	575	580	578	593	588	507	566	571	611	542	579	535	562	555	570	612	563	586	550	582	568	526	563	551	545	569	564	559	552	556	601	577	561	609	580	567	554	579	572	600	545	581	569	609	551	547	544	576	552	582	583	579	561	583	577	578	572	550	552	584	535	585	574	551	585	565	569	564	561	544	605	584	609	595	584	584	555	559	548	558	562	588	562	583	512	586	606	567	576	580	583	533	551	554	586	574	522	566	561	576	567	532	553	556	564	577	575	593	596	560	565	558	577	583	525	587	555	576	552	598	593	556	531	641	572	544	524	569	595	549	583	555	567	561	550	615	601	593	563	584	562	569	538	562	528	544	615	586	562	556	531	554	545	612	576	535	545	626	545	585	572	547	584	612	614	560	557	580	549	576	528	553	518	570	556	579	614	531	625	555	583	551	573	562	546	534	577	569	540	525	613	564	612	561	543	575	575	606	595	573	544	551	573	566	610	531	549	604	535	538	576	573	561	629	558	574	549	574	580	573	529	571	605	586	563	608	534	577	606	610	571	572	552	541	525	571	600	557	571	567	494	553	558	537	558	561	549	535	556	557	593	570	565	581	614	598	550	562	550	574	536	591	561	543	587	544	546	541	584	531	588	558	562	540	593	525	577	569	533	577	575	556	566	552	558	568	539	561	592	585	613	575	553	576	559	570	585	560	566	564	532	575	576	587	585	573	595	602	600	525	590	608	561	577	601	572	531	590	594	557	582	585	552	622	583	605	583	597	538	520	573	516	584	548	557	543	579	574	565	594	561	580	556	577	539	541	584	562	526	581	582	597	530	548	577	593	588	548	572	559	620	612	563	575	570	594	543	530	592	574	595	570	581	563	550	561	565	576	571	546	604	546	564	530	590	552	585	580	601	554	565	583	563	561	545	521	589	551	573	561	576	565	594	592	562	558	588	602	508	560	562	540	574	557	565	527	533	587	590	562	558	536	547	545	566	570	583	575	544	590	563	542	536	585	533	556	531	605	506	529	632	550	563	509	612	596	582	558	559	572	588	589	568	555	550	564	633	599	589	534	568	588	536	571	552	579	521	589	557	594	572	570	598	557	590	572	562	558	552	551	555	534	583	605	512	544	596	546	549	532	588	565	567	618	581	544	581	558	605	546	547	589	567	537	607	570	556	545	566	565	625	596	562	557	589	581	589	550	555	596	569	579	570	531	560	568	579	545	541	600	590	579	611	574	569	547	577	570	600	578	562	591	568	571	587	625	596	554	587	535	544	573	563	623	574	549	545	556	596	587	550	569	544	595	550	618	569	596	557	539	558	563	557	572	564	592	552	561	576	557	585	590	597	547	553	493	569	594	556	588	555	592	558	563	560	543	556	582	570	622	560	551	630	571	561	594	568	571	589	588	521	590	593	546	548	576	583	574	548	581	590	577	561	555	557	606	543	563	543	577	564	558	571	571	585	578	553	557	544	536	580	572	546	565	562	573	557	585	538	553	545	548	565	580	600	605	563	561	540	531	583	599	551	546	555	560	579	600	607	623	566	573	588	545	608	571	557	551	595	555	575	579	566	567	565	554	557	571	552	572	563	601	561	526	560	525	580	564	567	534	529	573	570	621	565	557	583	566	535	580	564	607	558	605	589	570	534	572	630	572	505	522	570	555	584	586	562	552	572	590	581	563	579	555	541	565	566	573	580	598	570	542	562	584	554	589	587	606	554	596	574	606	568	525	561	590	592	586	507	594	567	580	552	532	547	528	611	581	564	584	553	603	542	582	557	577	548	565	564	529	596	528	564	575	576	570	561	526	510	584	543	556	562	568	535	549	539	591	520	596	531	571	555	553	597	583	574	542	575	555	568	631	560	559	556	534	564	555	589	584	546	602	542	553	584	541	563	560	557	581	586	550	565	579	579	559	541	522	560	585	570	550	592	582	569	619	602	525	562	578	571	574	520	610	524	587	607	596	528	581	566	529	560	580	607	576	582	533	614	580	572	586	591	579	584	558	596	590	614	605	555	553	557	580	552	535	551	558	542	542	582	592	573	577	583	554	547	527	563	592	584	572	566	539	550	573	576	594	544	560	588	575	580	598	580	586	568	557	605	561	568	594	555	605	555	570	563	556	570	598	621	614	548	591	596	611	525	549	541	586	542	608	593	616	537	598	565	562	562	562	634	532	551	585	579	555	518	576	572	561	541	560	556	603	524	580	589	556	558	600	564	599	572	585	588	581	542	529	579	581	593	556	518	580	559	576	581	539	597	554	561	557	535	557	589	585	555	541	570	596	581	574	561	592	556	545	604	617	598	572	586	617	565	549	569	586	609	603	549	580	586	579	537	556	533	604	577	532	535	552	572	579	592	555	609	587	566	571	553	546	571	580	556	572	604	562	549	585	586	536	548	531	563	571	560	589	588	552	559	585	566	589	564	572	569	565	551	605	623	568	561	552	554	556	528	564	584	509	596	565	565	579	600	573	561	547	577	573	567	545	621	564	555	551	585	555	591	622	614	592	565	597	618	557	588	635	541	539	564	573	577	538	603	565	560	569	552	575	583	569	616	540	540	585	548	560	582	563	594	558	576	603	535	541	561	502	553	564	561	562	552	569	565	571	573	599	561	591	613	601	594	577	572	558	555	573	535	600	584	571	623	542	589	601	585	577	539	577	565	563	589	589	580	556	583	565	567	585	548	589	540	561	549	582	601	593	579	585	586	554	588	530	590	535	573	568	620	550	583	612	551	530	569	576	512	524	567	570	630	567	600	567	591	517	558	602	575	635	575	581	556	617	568	587	557	560	608	558	570	515	581	562	543	571	572	566	591	547	553	562	557	567	540	605	598	540	596	553	582	595	576	578	530	599	562	555	590	583	564	580	555	576	627	520	570	558	579	561	531	579	602	536	553	586	586	569	533	560	539	576	508	580	551	588	571	559	586	607	537	575	563	607	616	532	576	585	567	539	553	565	567	559	577	564	596	576	562	581	563
23427	20926	28320	23701	20918	10740	1105	741	589	572	527	510	467	498	454	472	480	473	466	437	448	458	431	441	410	415	427	419	396	393	411	453	406	432	418	405	408	401	422	415	403	398	445	383	407	433	437	437	407	389	381	425	424	389	412	400	451	412	400	458	408	455	389	413	377	396	444	351	376	376	413	404	418	408	398	400	412	371	391	397	440	408	421	416	403	395	397	436	411	391	436	437	433	415	389	392	414	348	429	416	375	420	402	395	432	383	452	406	421	418	416	387	394	422	422	393	415	411	422	407	401	413	425	403	376	371	403	419	410	410	394	394	435	405	416	389	445	410	392	387	404	421	397	428	394	419	426	388	396	407	438	418	413	401	389	435	410	375	433	405	397	430	401	437	419	378	375	417	425	388	405	382	417	396	388	416	404	374	377	397	422	394	391	433	383	437	388	403	421	417	427	415	409	398	423	449	396	378	404	400	392	439	405	392	436	420	384	396	442	405	385	392	427	427	408	398	392	409	396	410	418	416	376	432	391	439	427	385	390	427	427	405	432	387	452	413	429	400	420	396	380	396	406	404	413	423	403	419	363	408	411	395	411	399	420	388	390	405	403	386	430	388	388	451	422	395	405	409	368	395	375	387	418	418	374	395	387	408	406	370	381	402	398	409	421	404	431	387	394	374	401	379	386	417	389	416	390	405	408	443	380	406	416	435	404	391	423	412	488	430	455	439	423	402	403	438	419	408	390	427	444	389	436	381	395	432	396	399	424	402	406	401	406	401	401	428	409	381	412	400	373	465	430	395	420	395	400	411	407	434	402	368	401	404	458	405	432	415	417	401	387	445	423	409	390	420	397	419	429	398	406	416	403	404	398	385	408	414	420	405	398	379	421	338	408	410	427	408	379	363	405	427	384	422	433	413	406	406	419	415	433	422	382	389	419	410	424	401	396	415	429	419	439	386	394	420	413	434	401	427	398	412	387	410	396	424	373	429	372	448	377	416	409	462	426	426	402	424	400	434	396	431	382	417	376	406	408	399	403	425	421	396	417	390	382	381	385	423	416	398	368	406	361	403	434	378	393	456	400	434	439	403	396	409	405	407	390	406	377	412	409	394	368	425	425	372	393	430	426	425	425	408	375	395	395	402	410	391	441	374	415	401	342	389	379	414	386	420	400	389	425	392	398	392	413	403	418	398	383	412	393	396	416	426	400	388	404	412	411	370	416	400	425	407	403	417	392	418	399	438	445	424	388	405	416	437	399	387	358	423	405	365	410	423	393	390	375	408	377	390	375	397	403	390	436	396	401	387	389	400	403	428	400	408	439	389	463	416	385	394	417	398	408	405	390	390	430	378	398	422	404	425	374	384	413	396	422	413	412	425	412	397	415	384	390	360	392	414	415	416	384	379	424	408	426	439	403	404	435	429	414	394	445	397	412	414	414	411	387	404	404	389	402	411	388	396	425	401	414	406	393	400	411	405	414	408	396	383	435	405	390	382	417	354	425	377	403	375	423	442	398	400	405	417	375	403	374	379	386	431	386	400	396	414	412	421	397	408	391	398	412	444	393	412	416	380	413	419	426	397	409	369	417	437	383	393	376	403	384	415	419	374	396	431	395	419	436	361	423	400	397	402	417	392	370	389	403	411	410	418	416	403	411	391	422	414	392	404	430	434	402	427	434	429	425	396	410	393	425	423	444	415	385	400	415	411	408	420	380	377	404	422	425	423	398	387	389	412	420	422	417	412	380	413	399	393	406	436	387	390	415	452	406	413	361	417	415	388	400	375	435	386	398	385	404	411	398	430	398	387	404	431	423	405	422	365	366	385	396	372	414	407	386	399	375	406	425	386	426	429	389	374	426	388	419	406	415	398	390	345	444	418	398	426	433	382	400	380	379	408	404	413	397	420	412	411	416	402	392	405	396	390	422	423	437	394	435	397	400	402	399	410	397	358	396	367	412	410	411	384	410	387	371	370	392	416	394	438	413	410	416	450	389	400	401	420	415	414	421	387	408	383	388	399	413	411	398	434	423	419	382	411	388	427	393	422	413	404	441	419	409	360	396	417	372	404	395	401	396	394	373	393	422	441	413	401	388	375	419	408	401	375	388	425	401	411	395	393	425	439	400	397	436	420	390	393	415	396	405	414	425	394	381	431	398	389	357	404	435	439	391	414	436	449	423	429	376	397	407	406	388	395	402	416	442	441	390	425	405	379	406	424	392	396	373	397	421	412	406	401	400	403	384	401	389	394	391	385	396	409	437	420	404	421	415	407	405	392	409	402	428	404	435	421	438	416	393	412	424	413	439	402	431	389	400	403	421	412	424	436	436	397	416	383	414	398	405	412	394	386	401	408	382	438	444	399	406	397	437	405	403	409	408	442	400	396	395	453	407	438	403	398	384	400	409	379	411	396	408	443	404	450	425	396	430	373	409	386	400	398	356	397	415	399	350	391	400	421	426	357	442	390	380	403	361	393	404	400	421	394	361	399	415	394	400	429	396	402	391	356	404	382	387	409	439	390	429	410	431	416	367	391	426	437	414	383	399	365	432	440	409	392	422	410	442	400	367	398	393	422	386	414	378	415	391	425	411	382	406	381	423	386	384	417	392	386	419	386	394	415	399	368	401	383	418	430	417	383	407	407	417	395	385	397	383	379	424	389	385	451	393	428	395	397	425	431	408	396	360	397	433	411	405	392	442	415	420	417	384	359	357	402	407	406	432	417	412	390	362	413	416	407	363	427	440	415	403	408	397	410	420	436	430	408	429	404	419	395	403	371	393	433	415	360	432	408	397	403	389	387	405	392	402	402	406	427	429	403	389	378	398	389	400	391	377	401	386	414	373	406	421	423	418	419	397	389	429	408	389	422	432	389	398	377	391	416	397	402	398	416	391	411	380	423	383	429	411	437	409	395	431	424	436	387	417	394	432	406	427	417	425	394	432	443	393	423	351	419	420	385	394	381	415	432	401	405	403	406	405	365	389	399	418	399	392	362	406	403	391	404	429	414	408	423	418	432	383	378	428	403	373	372	399	395	409	398	432	385	412	414	410	369	408	359	429	412	408	445	423	400	427	403	389	406	422	385	403	379	395	431	406	396	409	386	405	376	434	385	412	433	412	430	459	370	404	401	396	403	397	381	399	388	408	419	376	394	393	384	406	412	410	384	440	429	400	434	402	392	423	355	423	392	413	396	388	407	446	396	385	423	414	410	434	371	429	358	400	426	370	392	418	392	392	383	392	425	400	420	403	408	387	382	410	427	394	420	450	403	416	382	438	426	436	439	367	385	386	424	415	391	418	405	406	407	425	393	404	429	418	439	427	365	395	440	434	404	426	401	418	392	408	427	379	416	388	422	402	415	392	410	416	395	378	402	404	417	394	402	415	391	367	390	390	400	381	379	387	414	397	410	451	377	408	445	405	390	373	381	375	423	440	417	397	359	399	450	398	401	422	433	397	400	417	381	436	430	432	425	375	444	375	413	408	427	444	422
23943	9998	8051	3918	2785	2120	1760	1422	1243	1141	1007	844	857	839	818	769	758	697	663	673	663	677	667	612	713	646	645	613	652	638	644	590	586	568	590	635	648	598	561	598	609	576	593	591	560	626	587	611	575	574	628	632	590	626	532	621	591	595	623	618	598	582	586	580	605	589	577	595	587	631	549	591	592	597	614	634	583	577	619	585	638	580	600	566	585	598	608	583	556	580	602	616	591	580	606	595	617	624	599	520	594	590	582	579	599	572	576	602	587	591	597	618	560	586	599	652	592	602	574	584	566	577	608	560	627	599	555	584	598	615	574	621	594	606	571	585	607	590	578	602	617	564	580	634	616	581	543	595	572	575	605	594	634	609	593	558	579	638	581	564	615	592	588	641	658	562	639	585	581	610	619	630	598	621	606	538	563	566	549	564	560	594	560	596	604	583	561	611	580	618	610	573	597	578	542	584	609	577	584	618	596	581	611	600	572	605	567	632	586	591	566	604	597	569	547	600	550	554	613	583	584	596	577	620	587	597	579	593	585	579	579	618	555	624	567	595	569	599	570	591	587	560	568	603	557	578	607	577	606	583	607	614	604	635	588	570	608	594	577	528	577	593	589	561	598	590	571	610	612	586	569	578	573	585	604	552	570	550	600	568	588	576	581	601	606	568	607	583	566	615	594	571	570	610	572	556	598	545	563	576	610	611	597	544	586	599	561	600	602	599	594	636	564	598	589	574	613	598	612	594	620	569	552	601	568	568	559	591	559	602	539	582	564	625	580	585	582	557	578	573	567	593	545	573	632	616	600	564	635	567	620	564	591	576	545	593	625	595	583	563	557	603	558	589	577	610	560	592	625	598	590	615	594	565	592	549	593	569	610	566	637	587	609	615	580	585	615	590	541	590	565	579	601	545	614	577	589	577	621	563	589	575	624	613	577	582	605	584	579	583	597	593	656	533	591	574	565	610	593	601	567	580	587	548	567	627	601	581	608	546	608	592	548	562	567	610	595	593	557	599	590	593	590	597	601	561	575	584	618	564	598	574	592	582	596	581	597	578	644	571	648	594	590	592	583	582	558	627	597	582	561	579	589	558	599	584	538	586	617	561	556	573	567	618	591	594	603	543	618	578	563	601	556	585	604	624	598	593	610	548	551	575	610	543	563	578	600	586	587	606	632	587	556	568	593	602	614	578	579	587	597	630	576	551	589	597	574	591	608	631	577	601	600	578	605	578	559	555	564	561	611	545	623	589	613	585	636	622	602	549	572	589	632	611	580	611	591	540	607	581	621	576	595	603	559	609	571	608	563	528	588	600	658	564	601	629	605	597	568	625	565	579	609	601	579	579	645	574	585	588	625	615	589	582	611	616	554	603	585	612	583	616	606	599	600	608	560	588	583	624	612	574	619	621	582	610	592	581	580	579	603	581	574	585	618	612	599	563	605	593	560	613	605	625	616	571	564	590	609	576	605	585	558	616	607	584	572	590	616	538	603	582	615	593	589	621	548	621	586	593	591	602	610	569	576	575	545	579	595	578	544	590	551	610	547	575	605	599	558	611	589	591	600	575	591	596	549	568	589	579	618	580	584	603	594	569	594	595	601	621	604	573	583	609	589	608	576	549	556	597	581	576	593	634	562	596	620	574	578	572	551	627	598	591	595	561	569	622	616	611	536	550	570	596	578	586	557	586	582	604	620	605	619	609	578	609	575	631	596	513	600	601	611	563	550	599	578	595	605	602	557	599	610	628	638	582	555	602	562	655	592	585	572	551	580	614	583	581	645	641	601	617	578	553	564	624	621	564	609	611	540	590	574	573	575	609	552	594	590	541	579	591	586	596	583	576	575	588	570	583	600	546	579	617	571	571	589	605	599	598	599	594	535	612	587	597	566	575	575	587	581	591	613	626	552	585	579	617	574	593	591	612	632	572	596	549	584	612	582	619	577	608	566	567	577	568	586	642	588	612	558	585	561	562	581	559	571	579	604	607	551	582	576	581	620	598	559	605	543	627	565	586	604	637	589	599	574	615	597	632	583	592	623	544	561	572	606	588	621	578	616	588	611	580	583	585	623	561	620	591	610	612	614	566	607	577	606	590	622	567	572	580	559	612	565	595	598	556	653	580	578	590	612	586	577	610	575	593	642	610	575	607	567	585	593	602	578	585	623	585	572	579	547	589	527	556	592	563	576	586	567	564	608	598	594	587	615	578	609	552	625	588	595	629	585	612	603	601	643	552	559	617	600	603	600	552	593	583	610	584	560	621	580	577	616	564	585	524	542	623	600	576	588	625	602	570	566	622	599	606	594	566	563	609	632	580	516	573	570	598	579	559	555	596	559	580	613	574	618	588	590	581	572	584	568	613	591	640	617	597	637	627	648	552	586	587	593	551	601	595	586	591	616	586	553	602	607	568	581	602	621	600	591	564	582	574	583	563	553	582	532	574	596	563	594	602	672	557	614	548	599	592	564	578	553	566	585	563	569	562	612	574	559	567	626	589	543	584	584	631	606	594	610	607	543	584	530	586	577	569	589	579	585	581	559	605	557	616	577	607	591	566	610	615	586	607	591	599	613	617	614	626	607	597	554	583	585	609	605	608	602	546	611	550	607	605	572	562	577	601	577	613	565	583	536	559	560	573	578	594	588	585	637	591	609	557	619	569	587	569	577	618	553	581	585	574	586	586	568	582	583	532	575	598	580	578	535	641	561	613	596	580	567	578	582	566	569	570	587	568	567	583	571	579	599	543	622	561	596	629	623	580	567	609	529	602	606	559	629	612	605	607	621	595	599	617	597	633	601	566	607	566	570	599	606	559	648	623	579	582	588	613	538	582	603	540	631	593	596	585	578	614	574	602	581	589	590	605	612	579	575	577	590	576	598	617	608	605	604	593	605	595	586	577	608	559	543	552	544	593	592	613	563	550	613	608	615	618	613	572	594	595	591	650	573	593	571	596	591	589	633	590	575	601	598	624	539	589	574	605	597	536	590	581	580	567	602	576	567	565	549	579	573	585	609	560	562	550	545	611	607	598	579	644	615	602	610	601	548	545	537	575	595	590	579	595	602	555	564	566	568	581	586	602	545	611	594	604	602	580	567	587	560	559	576	599	560	592	615	626	587	569	571	579	659	575	568	557	593	591	586	563	638	580	586	561	591	651	609	582	564	562	592	545	579	606	565	547	585	584	606	575	594	615	579	571	590	571	607	635	590	598	571	587	568	598	564	586	597	533	597	598	546	569	597	575	577	621	592	625	595	560	567	613	629	581	589	602	605	593	601	609	587	583	612	629	616	604	632	572	548	628	623	570	626	636	575	616	622	567	561	607	576	588	580	621	603	586	536	565	620	610	583	571	579	609	603	606	546	627	582	625	575	596	592	581	587	557	601	635	608	578	563	573	600	594	604	566	587	588	574	619	571	603	600	607	594	579	519	600	546	581	562	575	584	596	607	571	617	562	570	549	538	549	634	562	582	608	546	567	568	540	591	582	620	606
22581	20916	28706	23299	20916	20939	6458	802	602	498	453	421	395	378	293	314	306	262	281	271	261	285	251	268	227	243	253	255	263	230	242	225	252	217	257	223	235	233	241	221	210	210	193	223	202	215	222	226	212	218	225	227	224	226	185	227	244	242	203	191	231	223	231	205	181	201	216	221	220	209	230	204	228	236	226	209	199	226	213	211	196	218	223	210	232	215	202	191	219	206	214	204	165	207	186	207	217	233	236	193	218	224	220	195	203	204	206	198	200	219	183	218	211	196	235	206	205	222	210	230	188	201	191	219	215	209	194	223	206	190	197	203	204	226	228	189	174	207	202	212	201	211	219	217	195	216	178	202	202	200	207	223	188	207	219	229	220	208	203	209	201	204	207	232	184	208	225	262	227	202	197	200	185	213	210	212	197	195	189	210	222	203	203	213	204	228	169	198	199	200	193	225	209	210	217	201	210	201	215	216	211	218	230	225	223	208	195	184	194	225	222	173	208	223	221	208	203	212	214	192	212	197	200	201	217	194	204	225	235	216	229	201	208	196	205	194	217	189	244	207	227	221	230	207	219	227	187	196	223	227	212	213	212	200	210	200	202	208	186	185	172	187	205	199	207	190	185	214	242	233	196	192	194	202	228	209	209	228	204	173	218	202	220	208	197	212	234	196	220	218	202	192	186	222	203	202	199	200	178	188	201	217	240	224	200	217	224	211	198	197	236	202	170	216	203	218	212	222	201	240	207	207	239	216	215	196	192	207	217	201	203	205	217	210	240	199	192	211	213	209	227	218	214	200	203	207	200	238	206	190	219	183	183	205	200	190	180	188	210	211	215	222	231	195	203	209	201	214	201	215	211	204	192	217	199	191	219	220	235	207	207	217	209	241	226	204	201	199	190	205	222	206	199	223	204	198	191	209	210	195	204	183	219	203	218	227	212	203	181	193	209	189	188	222	206	238	218	207	213	205	184	206	217	199	208	154	189	213	213	218	219	239	232	195	207	234	201	219	201	184	197	222	222	215	218	195	237	207	201	195	188	200	197	197	185	226	198	184	193	199	222	225	198	201	193	216	221	221	225	228	186	200	212	214	194	181	190	204	224	194	182	181	202	209	195	189	205	225	192	229	203	198	223	195	206	230	212	209	185	193	213	177	198	216	209	208	195	221	188	193	228	232	225	219	201	215	174	207	214	230	217	227	202	210	205	205	195	205	228	193	199	194	227	216	206	213	219	227	199	207	222	212	188	212	196	202	197	224	202	223	208	209	194	206	215	232	206	212	189	207	237	203	215	222	203	221	203	196	211	200	199	195	217	210	197	226	208	210	209	188	218	197	226	204	218	244	205	230	216	199	217	194	194	224	200	215	196	213	209	234	199	186	186	203	205	209	201	195	210	210	206	226	209	209	217	198	225	196	197	214	206	203	195	216	203	235	211	215	186	227	201	215	218	183	225	227	217	224	198	225	208	209	195	205	200	218	194	205	224	199	202	182	220	199	228	194	185	216	214	206	204	201	228	229	217	230	195	226	207	244	206	216	216	178	182	195	223	217	215	208	212	193	239	210	185	192	207	199	205	219	202	201	205	208	205	208	201	199	210	215	225	192	203	208	193	214	211	190	201	205	214	199	251	183	221	210	250	222	204	186	197	224	208	232	196	187	217	212	205	218	205	192	222	195	214	226	242	207	211	206	200	183	233	196	196	224	229	213	236	194	192	222	213	237	192	223	228	205	197	195	211	215	197	208	212	214	228	196	217	205	207	229	214	210	204	205	203	227	196	219	200	213	208	227	202	212	237	219	212	206	184	221	216	218	206	189	214	198	224	208	195	187	211	220	193	183	209	203	213	205	229	189	206	207	210	199	226	188	227	204	199	241	220	217	214	221	198	220	215	199	207	222	219	209	211	213	250	227	207	206	212	210	177	206	197	213	213	212	201	201	183	214	195	213	205	224	186	189	232	215	210	195	195	220	193	202	207	194	207	215	213	224	211	204	200	201	198	213	219	188	172	208	209	193	212	203	197	196	222	217	203	223	201	177	204	239	210	219	195	202	209	223	176	199	218	227	219	222	197	204	201	207	213	203	186	198	242	210	220	222	220	216	205	202	216	208	214	190	212	211	203	206	178	192	211	210	179	219	216	202	214	219	191	224	216	207	189	225	201	191	199	206	219	217	218	235	189	200	179	191	193	226	204	207	224	184	216	207	202	205	203	216	210	203	204	221	200	214	219	224	228	209	233	200	233	245	206	214	203	198	216	218	224	222	200	228	213	217	192	205	190	186	237	188	212	230	203	210	204	201	205	220	189	182	187	217	233	207	200	214	217	194	208	207	223	212	188	203	197	221	208	191	206	212	196	201	227	187	231	201	227	194	221	174	210	201	219	196	208	192	202	200	197	206	214	216	199	209	199	200	217	221	213	222	203	225	221	189	204	188	204	204	207	220	214	201	197	205	211	201	186	215	188	216	224	228	204	188	205	192	213	193	219	208	216	215	183	210	175	223	199	190	179	209	200	231	189	202	197	197	205	203	220	213	223	221	191	232	215	220	191	222	232	197	219	200	214	209	225	205	229	248	209	228	207	229	209	203	201	242	220	198	219	205	196	202	204	209	202	208	236	208	209	214	188	194	170	191	216	233	237	202	207	213	219	182	204	203	208	221	206	190	197	202	211	197	209	206	213	215	217	196	203	197	206	181	228	230	190	216	235	209	231	194	198	214	197	200	197	201	205	212	205	219	238	198	198	203	198	202	210	224	225	217	200	201	211	192	236	187	198	212	214	224	225	211	197	203	222	211	222	183	214	187	218	235	221	203	204	195	218	211	222	231	221	215	205	221	194	182	207	191	211	203	206	216	215	208	220	218	201	241	216	211	194	195	240	198	183	223	205	193	197	214	210	204	219	233	198	195	205	206	191	199	176	201	198	209	203	218	205	221	223	192	201	217	176	203	209	191	208	198	199	224	197	230	217	219	209	215	228	206	206	215	215	195	215	198	223	199	225	185	179	216	214	215	232	217	217	201	188	229	203	214	178	227	177	184	201	228	215	194	226	200	199	215	200	213	224	212	201	189	216	205	236	201	234	222	201	199	203	177	238	209	214	227	235	187	222	205	223	205	215	224	203	228	216	207	208	209	201	227	226	198	217	213	211	194	227	205	230	233	202	201	227	202	234	192	219	203	232	211	229	201	181	216	217	185	188	195	214	198	223	210	230	200	195	229	207	205	215	193	192	201	214	214	230	238	184	232	219	198	209	216	184	206	201	222	226	178	181	188	231	229	218	231	218	212	204	219	225	231	204	211	208	213	202	193	193	226	208	226	193	207	216	227	210	172	235	196	226	226	199	201	214	227	207	230	225	197	181	210	210	200	205	238	194	202	222	199	230	237	218	201	220	226	201	204	185	178	209	197	221	204	239	220	231	201	212	213	190	209	202	230	170	197	210	208	209	177	201	201	209	205	206	193	212	214	208	198	241	212	198	209	223	211
27110	14925	12135	6022	4313	3056	2282	1899	1487	1263	1106	938	783	684	699	654	599	528	514	532	461	435	442	457	403	467	408	396	421	385	370	364	359	354	339	347	362	316	345	350	334	380	325	333	352	348	317	358	337	332	306	322	325	337	313	304	287	356	303	311	286	328	315	310	306	306	289	296	307	276	363	313	346	325	312	315	316	313	350	311	300	361	309	338	330	315	317	297	333	292	298	315	341	334	343	310	308	312	292	333	329	277	311	322	316	277	336	328	323	306	303	282	311	343	296	325	309	320	286	341	307	361	326	314	319	323	311	342	308	284	308	321	297	332	307	298	321	325	316	313	301	338	290	329	272	308	337	306	321	316	299	347	329	286	310	278	295	322	325	332	310	360	298	323	325	351	291	285	296	333	299	285	311	321	307	319	338	308	301	303	310	313	310	294	320	330	327	288	326	319	317	315	290	331	276	326	295	297	320	317	311	319	341	302	306	308	301	325	298	323	301	294	284	337	302	327	340	325	343	281	292	325	298	291	325	292	306	326	292	316	291	298	338	302	336	301	305	307	318	300	316	306	295	300	302	332	314	289	317	314	319	324	342	303	305	332	295	316	270	304	302	317	317	300	345	306	333	320	322	293	318	341	328	318	298	316	313	345	317	306	304	304	305	292	321	305	298	294	321	319	302	284	306	325	309	310	322	267	319	330	327	340	306	325	301	281	299	280	359	298	317	319	309	297	303	299	296	345	311	309	324	304	310	268	304	297	323	326	299	293	274	293	299	336	307	300	328	299	291	286	329	296	334	321	309	305	305	265	336	310	284	334	326	288	318	325	309	306	319	337	315	328	332	311	317	309	326	321	309	290	314	330	326	269	280	297	320	320	298	274	328	317	318	288	296	314	315	287	337	268	310	298	314	314	291	330	309	340	328	310	317	297	330	299	287	350	317	308	314	331	299	324	321	280	329	284	343	302	301	371	289	333	318	330	314	298	289	314	295	290	297	307	293	316	278	307	311	321	313	284	311	330	333	298	320	292	306	290	327	340	302	339	300	301	311	319	330	306	310	296	293	340	295	312	332	317	312	301	297	317	312	300	363	304	297	311	334	281	343	290	319	299	333	297	311	327	308	315	291	327	314	292	313	305	336	315	301	327	288	304	297	304	296	304	322	310	302	333	304	307	336	314	310	294	335	315	311	297	276	324	331	312	304	295	310	292	319	323	330	330	331	307	319	282	273	315	301	313	288	300	329	320	329	316	313	312	315	317	295	309	314	301	341	282	307	344	322	297	299	309	290	284	306	294	330	291	315	328	329	336	320	300	297	294	310	299	306	291	318	323	302	291	310	326	298	317	302	320	287	299	330	313	290	321	304	293	309	293	302	341	308	336	297	260	312	306	290	328	301	324	329	305	302	313	327	298	320	318	335	288	309	312	348	293	307	320	305	287	290	330	329	266	298	314	301	297	295	311	298	330	295	304	319	317	327	316	286	290	303	291	321	330	320	323	348	285	300	321	318	307	282	278	305	306	302	321	301	309	300	310	305	311	314	296	287	313	298	288	325	274	339	336	300	308	288	300	324	314	311	308	330	316	322	354	310	269	302	320	301	312	284	304	311	305	339	320	310	305	299	314	284	312	327	315	321	328	324	344	353	323	305	337	308	302	307	330	288	299	313	304	334	316	296	303	328	334	301	306	300	306	299	316	284	300	292	317	328	296	323	319	334	313	342	335	277	346	275	337	330	299	313	300	311	312	315	319	303	309	339	319	314	331	308	334	311	317	337	317	326	311	303	316	317	327	332	330	309	336	291	321	306	337	326	325	335	322	312	283	315	283	299	354	326	293	315	311	308	295	305	308	297	266	295	295	311	308	348	331	317	312	315	292	291	317	341	290	341	313	318	293	277	305	284	306	324	324	307	323	308	306	302	338	279	289	342	332	327	332	319	336	288	319	286	323	321	298	310	301	322	341	316	307	309	330	323	284	315	327	301	295	305	306	342	299	322	346	328	311	308	299	340	316	321	327	326	308	320	312	319	307	326	310	274	306	302	299	320	281	290	330	300	338	296	300	325	276	304	310	319	288	308	316	294	343	339	333	326	286	289	321	325	324	304	333	315	329	326	309	318	302	290	297	320	299	332	343	338	325	362	307	319	357	314	328	320	318	312	304	334	299	329	341	297	330	287	334	288	310	293	311	307	339	335	302	288	336	301	312	292	312	327	310	336	302	334	319	321	277	297	338	345	277	296	333	306	296	309	332	336	313	305	306	313	355	328	277	292	313	320	332	291	339	313	324	323	320	283	344	324	293	285	322	335	330	314	315	298	310	296	329	302	321	302	310	301	310	360	312	312	313	321	290	328	305	308	305	294	306	309	298	287	303	303	305	315	342	310	324	298	323	300	279	312	326	315	317	315	338	324	347	298	294	331	313	280	306	289	333	325	297	309	316	365	321	301	316	345	331	321	278	325	333	309	285	347	346	325	289	286	312	335	339	316	326	310	305	291	304	285	318	324	353	266	326	289	307	273	307	313	293	281	310	326	301	330	295	304	335	298	325	301	310	304	329	331	296	294	293	310	311	318	317	340	296	261	306	313	322	347	340	324	310	324	308	318	312	338	313	313	300	295	320	298	309	342	320	320	320	325	296	310	338	303	330	280	299	282	314	300	311	322	283	297	309	341	342	311	308	313	312	304	302	311	298	312	308	319	326	317	303	322	316	303	303	299	328	303	312	337	307	306	304	283	304	314	324	294	323	330	286	325	311	303	331	308	317	317	315	340	323	355	310	333	308	318	303	334	316	360	324	316	315	334	333	318	293	304	307	318	319	302	329	296	299	333	303	301	332	309	323	307	294	304	326	316	299	299	308	319	313	303	288	272	309	335	309	324	300	289	307	297	334	353	299	327	309	318	293	306	327	290	330	325	296	330	310	328	302	286	293	310	319	314	321	338	308	324	326	346	315	331	303	340	270	309	296	298	286	314	308	296	316	300	298	325	319	336	341	308	301	314	311	320	293	307	306	285	345	312	331	295	346	311	299	317	291	313	306	315	314	304	322	349	294	339	300	326	305	306	312	326	315	334	307	306	309	288	354	305	312	300	283	255	323	299	303	310	324	297	332	323	324	280	300	313	290	324	326	317	327	269	306	315	318	314	307	315	319	289	305	273	290	289	305	328	314	304	299	299	329	301	298	304	306	295	307	320	317	303	301	340	310	290	299	315	307	312	342	309	288	311	322	338	328	295	320	320	312	308	302	334	322	307	317	291	324	322	286	283	314	297	313	332	327	335	319	335	300	301	327	305	313	320	294	275	304	310	331	321	301	303	297	334	282	283	300	319	292	300	312	303	339	316	334	318	282	261	311	309	305	302	296	333	321	299	317	320	320	327	307	275	327	320	286	285	323	282	304	285	339	319	316	289	312	308	285	350	307	305	332	315	278	340	310	325	324	310	294	316	318	316	300	297	304	302	321	336	308	309	327	320	325	311	288	279	296
26643	20153	7672	920	620	614	483	425	415	456	390	392	411	406	431	413	412	383	395	404	401	397	348	404	374	397	416	416	377	387	393	375	384	367	373	359	377	350	388	376	382	389	400	389	403	425	377	392	381	362	397	395	412	388	419	362	385	386	397	389	393	400	418	355	421	377	388	383	382	381	391	397	394	432	402	383	388	413	369	421	398	355	409	385	405	408	426	402	402	410	392	412	401	380	391	395	415	372	384	433	402	394	373	388	396	410	383	367	393	334	392	381	344	415	408	374	391	369	380	384	364	401	455	415	397	359	408	427	354	436	393	366	421	434	394	417	406	395	371	389	357	403	416	396	401	419	376	426	353	371	377	394	371	413	386	394	421	400	432	390	389	372	392	384	399	379	396	345	387	388	377	389	370	364	362	410	403	385	386	406	373	390	359	375	372	379	403	369	370	379	397	396	376	404	407	424	365	393	416	432	407	343	416	341	392	417	415	340	374	402	399	368	389	432	372	365	420	374	362	362	399	384	380	370	423	355	424	391	405	385	401	372	396	368	387	419	374	389	388	346	380	382	392	414	411	414	413	392	391	404	379	438	397	381	415	377	381	395	391	445	380	386	357	387	406	442	411	349	372	387	397	401	393	437	413	381	410	408	372	399	377	406	383	401	380	401	390	413	364	382	397	375	386	436	423	403	378	368	380	382	391	409	415	359	397	383	384	374	395	401	400	397	374	383	397	395	391	373	422	399	410	400	382	372	423	398	375	406	387	411	411	377	390	404	371	380	403	395	401	413	365	398	390	398	376	376	408	367	408	400	389	391	375	413	436	383	417	374	314	391	369	407	396	382	383	410	382	401	359	375	373	366	394	371	417	363	428	397	407	399	393	420	367	421	403	387	353	396	396	371	395	400	398	411	401	398	399	403	420	407	439	375	363	373	390	395	401	406	390	399	395	385	339	377	380	410	401	381	345	412	406	390	383	402	409	431	371	379	389	399	406	434	407	386	409	403	394	391	397	374	367	376	419	431	412	330	364	413	366	437	383	363	403	405	361	390	390	376	400	370	379	420	377	396	398	375	367	415	369	411	414	393	372	403	373	408	375	378	385	388	384	381	401	352	376	440	427	375	401	387	367	373	396	397	375	370	401	415	377	407	367	383	411	365	423	377	366	415	394	413	408	410	387	362	409	404	403	394	375	350	399	398	397	378	402	385	394	381	367	411	355	417	396	386	400	362	402	424	359	390	395	415	393	375	355	367	394	391	354	376	362	404	391	377	350	367	418	399	405	409	419	373	395	423	367	376	406	367	387	382	427	360	411	376	411	396	408	378	394	407	385	376	421	399	414	397	417	419	423	415	394	424	418	372	384	395	406	379	365	424	415	375	387	371	410	352	358	384	373	370	400	399	367	359	369	413	351	408	384	432	380	375	393	395	376	418	363	382	360	384	396	379	396	397	368	400	368	383	390	381	375	386	395	413	382	394	342	385	434	384	399	404	422	405	389	394	393	355	408	405	380	364	370	364	421	415	390	389	397	356	410	388	410	419	392	373	421	395	405	436	429	396	429	385	378	410	407	418	414	414	365	397	415	390	380	392	384	363	386	376	385	391	396	410	350	362	367	382	394	354	446	353	360	400	389	424	434	370	390	387	375	403	342	401	368	382	407	383	410	376	394	397	395	393	361	389	384	409	382	371	402	372	400	418	390	393	393	386	379	370	404	411	394	369	343	397	393	415	375	369	385	390	394	396	362	396	365	363	380	387	401	376	405	432	380	384	393	403	381	384	407	411	412	381	377	393	389	383	418	385	358	403	416	416	365	401	393	368	410	400	385	403	414	393	357	420	389	373	395	416	406	390	409	399	415	399	375	390	362	379	357	370	399	400	372	408	397	385	389	379	399	396	403	408	385	384	400	406	390	368	390	361	389	394	400	411	383	404	397	424	364	411	404	395	363	391	360	379	393	380	386	373	411	383	387	390	382	403	347	379	378	385	373	421	416	407	389	422	410	376	440	365	418	392	385	393	393	403	393	383	369	415	418	387	369	386	414	422	405	375	356	393	385	369	407	410	378	420	379	400	381	371	422	369	397	365	377	403	416	362	430	409	388	380	393	398	403	417	379	407	414	388	407	389	397	404	397	415	379	381	386	366	397	393	384	394	390	411	391	383	407	409	373	431	345	378	359	390	385	399	370	399	397	360	359	431	377	417	342	427	405	416	415	390	389	383	382	412	377	394	371	381	342	390	380	375	371	399	349	406	424	382	394	369	365	409	410	385	395	387	381	373	402	427	393	396	402	366	354	394	401	376	386	394	403	378	409	379	385	388	379	386	442	386	388	384	369	391	368	378	391	400	396	398	418	373	381	364	378	385	407	418	374	367	400	372	403	412	396	375	362	411	369	418	388	372	409	430	399	408	401	432	381	398	378	365	397	413	362	357	431	384	416	415	397	400	352	390	443	427	394	382	387	399	398	376	387	356	410	371	396	383	398	374	375	397	380	418	379	406	353	380	399	405	403	372	410	386	384	414	392	419	391	402	382	382	400	363	373	355	405	388	377	378	424	389	395	420	374	423	365	357	412	371	406	393	392	408	407	382	405	360	378	367	365	405	398	417	383	353	370	348	414	410	400	417	360	406	372	406	391	351	363	363	415	391	402	357	383	433	387	368	389	402	397	390	390	410	367	393	400	392	369	424	415	398	417	396	371	375	391	374	387	414	393	384	384	396	387	387	393	383	371	367	373	394	362	401	374	368	382	403	391	374	405	397	415	381	368	365	360	418	394	405	410	418	384	371	376	386	434	381	393	394	400	399	396	370	379	393	369	381	411	363	387	417	416	441	394	400	415	385	381	341	389	410	411	388	402	415	431	372	398	372	405	418	410	401	386	391	370	391	399	392	391	401	361	396	402	416	378	389	381	380	424	380	379	404	385	374	380	379	393	402	435	401	378	400	393	392	376	420	423	397	396	389	400	402	411	375	410	384	422	375	415	413	392	395	406	400	410	408	375	411	376	396	359	389	408	407	412	380	382	369	362	393	412	403	411	414	417	399	357	414	402	407	384	357	376	390	388	374	377	414	374	340	446	376	403	392	387	387	401	365	397	398	366	407	387	399	368	385	402	401	398	431	381	354	366	390	400	417	370	417	368	376	377	397	397	382	397	364	394	378	431	373	405	351	401	368	403	381	358	372	420	408	382	393	381	401	368	396	384	416	408	399	367	375	408	415	413	396	376	352	410	427	395	382	426	414	458	392	396	394	387	397	397	375	402	416	404	370	381	400	386	379	381	395	369	411	368	387	396	377	406	390	399	397	414	396	401	393	374	419	390	410	407	378	401	429	386	379	402	382	378	387	414	391	378	380	397	392	325	388	415	408	377	377	372	387	439	382	362	386	420	388	400	396	383	409	382	394	401	424	390	398	397	378	373	363	385	422	417	382	371	394	331	396	382	399	391	413	420	415	389	397	388	377	438	392	381	384	402	367	371	370
8935	1372	1197	849	753	633	634	647	613	604	621	547	628	613	537	577	570	587	606	582	629	550	593	535	640	550	615	575	583	562	554	562	570	549	600	558	559	533	595	576	573	534	579	588	570	558	556	533	538	575	549	553	605	549	550	568	546	609	584	538	566	561	573	578	577	551	521	549	593	568	556	519	581	552	579	528	525	552	559	566	571	585	518	571	600	545	580	547	565	582	568	573	580	563	574	579	569	554	549	536	552	532	565	541	523	533	549	619	577	558	550	565	584	553	515	589	566	562	578	531	551	529	565	540	625	554	588	570	560	594	587	594	557	542	556	559	595	604	561	559	538	553	548	578	550	557	580	615	560	527	535	546	526	523	603	579	570	553	570	560	570	600	556	551	566	569	579	555	570	567	529	578	575	547	583	604	601	530	542	523	533	595	588	573	532	584	576	534	578	578	559	568	560	543	563	538	559	543	556	592	572	600	595	575	547	568	546	581	564	528	568	575	586	563	598	563	562	553	583	557	554	541	540	562	560	591	587	534	536	581	554	576	555	577	572	548	581	587	544	583	540	579	506	582	548	525	547	545	587	541	561	573	610	574	565	564	513	550	582	565	542	530	537	610	585	574	516	556	524	569	543	579	573	572	570	577	539	552	589	626	567	594	524	588	550	550	545	592	563	555	597	600	565	588	520	542	586	515	599	568	558	582	597	602	566	542	545	619	569	556	561	518	566	566	578	585	545	524	582	584	586	532	578	568	588	534	565	532	532	589	621	532	579	544	539	558	527	593	577	562	552	568	575	588	523	581	583	606	560	556	593	561	575	545	577	595	571	582	532	594	557	564	519	569	622	560	584	573	557	611	561	631	582	583	584	537	564	532	568	576	635	549	555	585	584	619	568	585	557	540	534	549	574	571	583	588	551	601	553	548	610	527	605	544	585	579	571	545	528	603	533	555	550	546	551	549	603	586	581	590	519	565	495	572	559	576	571	546	580	533	524	567	539	600	553	585	579	565	566	561	592	582	596	577	574	562	568	569	584	555	541	582	546	537	625	517	533	549	530	542	573	606	607	584	590	566	573	534	592	585	586	547	581	558	567	557	564	597	552	555	579	572	580	588	596	554	562	588	618	574	588	564	556	582	534	560	587	559	597	547	585	602	553	610	598	600	575	583	533	536	528	540	587	566	592	550	553	604	547	547	550	552	551	558	553	547	554	590	569	578	603	563	595	565	540	583	546	539	596	563	543	537	572	562	573	600	565	606	541	545	512	564	581	566	582	571	563	553	556	593	622	582	567	561	596	557	544	570	534	585	579	590	562	588	548	553	561	565	573	541	562	542	545	586	566	601	590	571	550	593	574	562	588	539	568	577	598	540	526	586	539	570	539	558	583	586	532	593	568	545	501	574	544	542	591	566	537	589	596	569	566	537	528	595	553	534	541	522	577	545	566	559	560	551	572	602	576	560	551	564	547	583	582	576	549	557	573	554	512	532	547	578	564	577	570	585	550	535	548	592	564	539	565	577	557	549	557	560	560	612	561	500	538	542	538	542	531	551	594	578	574	568	577	590	569	572	562	582	584	551	606	524	549	547	586	578	613	559	523	587	549	550	556	538	578	571	616	625	556	561	575	558	573	560	579	573	560	559	582	533	554	562	579	561	545	543	564	594	576	517	580	574	570	561	581	576	547	496	575	565	564	575	494	575	575	539	551	566	566	535	559	567	551	536	593	563	571	589	540	595	604	552	591	555	557	568	586	581	571	532	553	579	561	579	588	555	532	566	584	572	587	601	552	539	600	512	578	579	593	560	525	577	565	540	560	567	553	568	552	599	598	559	544	581	573	566	588	592	566	555	546	578	568	560	559	553	550	555	574	554	569	566	557	551	574	521	587	579	556	572	594	539	598	552	562	538	598	562	593	620	552	552	575	534	546	585	575	554	531	532	594	595	604	546	549	578	531	576	555	530	575	583	589	595	568	573	591	518	556	586	570	559	565	609	547	568	557	523	589	560	540	521	584	555	585	573	506	562	528	546	549	532	537	598	620	579	539	518	583	573	589	571	539	512	571	571	569	568	592	578	566	532	579	567	577	533	576	615	553	563	537	543	610	584	571	554	529	616	557	568	569	547	584	537	586	601	561	541	568	589	532	560	551	554	530	564	521	579	543	582	594	592	553	587	588	532	556	571	520	590	584	562	611	559	575	583	531	559	604	572	538	558	552	568	529	583	615	520	579	565	571	623	527	581	562	578	592	500	536	609	565	520	589	575	602	556	573	571	526	583	595	577	571	616	550	611	537	529	581	578	568	601	553	514	570	583	581	549	565	580	544	549	607	539	580	534	572	544	550	547	547	568	600	557	550	542	524	508	540	527	554	544	526	576	580	546	538	556	608	595	605	548	549	574	569	575	565	561	559	596	552	570	558	651	545	580	565	531	526	525	555	577	587	524	572	611	604	570	592	560	536	573	567	588	583	601	532	562	574	548	556	542	526	569	561	558	560	559	546	589	526	569	561	601	595	547	546	559	531	556	589	545	552	549	530	552	587	567	531	550	597	591	584	517	529	586	567	576	554	604	548	543	575	591	536	590	564	543	507	540	557	528	537	553	557	595	575	578	546	569	577	571	568	575	570	577	545	608	516	623	553	562	564	567	591	580	572	585	570	569	579	576	597	566	589	555	517	570	599	537	536	574	587	571	565	500	554	595	617	585	579	573	546	569	572	570	556	528	552	562	565	546	551	562	573	562	527	567	548	558	531	528	541	583	560	567	592	576	582	520	588	533	585	557	562	533	596	578	559	533	615	519	578	572	538	555	505	571	568	538	601	581	531	598	543	582	596	577	562	543	560	610	544	567	583	548	567	548	588	548	553	524	564	588	555	543	576	568	576	558	547	609	554	563	597	579	556	582	557	578	557	606	546	573	537	590	530	529	526	562	568	525	586	549	560	581	551	502	585	581	605	579	520	523	565	563	612	572	573	540	546	582	581	524	510	553	575	577	538	561	596	576	623	566	547	538	618	551	573	576	603	593	562	547	562	569	586	622	565	540	583	558	604	569	562	561	532	620	584	571	524	551	578	567	564	563	588	542	561	521	541	528	559	539	531	577	610	595	565	542	551	570	540	528	561	522	529	602	558	544	590	590	582	564	592	577	542	581	541	562	559	556	587	612	565	539	551	564	537	574	538	557	530	578	552	554	569	585	568	543	575	603	545	576	557	586	554	558	523	551	583	579	565	548	556	565	559	540	556	562	528	565	584	565	518	590	557	566	542	578	563	562	549	622	577	579	546	575	592	519	541	567	541	563	565	593	571	562	590	556	578	570	557	583	555	594	593	594	579	559	595	559	593	575	585	564	561	561	587	561	530	585	565	523	575	563	563	575	548	557	599	579	543	530	591	565	578	647	579	596	547	585	567	554	545	550	546	579	555	568	603	548	572	592	585	548	556	557	535	561	508	560	552	567	595	588	538	523	597	537	565	557	559	573	553	565
23441	20982	28429	23713	20966	10782	1098	755	652	541	556	557	495	492	452	490	468	473	438	457	487	423	416	429	449	417	406	420	425	419	407	393	369	395	426	417	395	412	369	408	418	382	392	384	375	405	383	395	404	406	404	412	410	445	394	412	424	393	405	374	425	410	370	361	444	429	377	358	450	448	437	395	399	390	374	436	406	422	424	422	412	409	415	358	403	398	424	398	402	394	410	421	419	402	392	370	403	426	399	415	412	439	382	388	392	412	391	398	407	415	397	400	392	413	366	397	410	380	399	388	398	396	401	401	389	388	386	380	398	377	422	411	422	405	381	394	395	417	425	376	386	373	385	385	371	387	377	405	436	402	419	421	402	406	390	405	411	391	419	376	418	396	391	378	409	420	383	414	396	346	385	393	402	418	412	405	403	399	369	394	437	408	388	400	400	390	427	428	423	365	435	417	409	410	396	412	405	381	387	405	407	399	406	383	389	404	414	370	394	395	427	379	398	416	393	399	413	418	401	357	417	391	412	381	396	371	397	389	380	392	385	391	423	403	379	405	440	372	386	441	419	409	416	420	406	370	410	422	397	363	368	435	388	458	380	423	438	397	428	414	401	395	399	406	407	427	410	436	380	393	389	383	392	403	431	418	382	376	392	378	408	397	377	376	425	406	389	384	401	433	386	404	424	388	429	412	411	376	425	415	409	432	411	412	412	427	404	412	374	401	417	392	395	386	420	369	378	410	413	395	407	416	395	384	418	367	394	407	400	385	387	372	428	392	410	417	413	404	444	410	430	392	395	391	402	402	367	436	398	424	405	425	416	394	395	398	408	376	403	403	381	389	406	415	409	394	393	411	417	385	385	367	385	413	357	373	387	402	423	407	342	384	398	386	406	413	422	385	373	380	377	423	410	391	416	424	377	387	397	369	388	425	402	382	390	378	398	403	385	426	406	374	408	405	409	383	421	376	413	409	389	391	379	384	415	406	417	374	404	395	429	402	419	420	403	397	371	371	394	412	403	417	404	420	371	382	424	406	420	428	399	385	415	417	415	413	393	389	405	423	413	375	395	401	399	377	390	393	416	358	426	407	398	383	403	391	410	384	362	417	410	382	375	383	393	411	425	404	398	401	411	385	416	404	416	400	378	427	428	414	392	397	402	395	395	435	392	414	379	374	391	398	430	357	397	394	413	386	386	402	423	392	414	399	405	371	359	392	388	379	415	425	407	418	393	401	412	382	388	398	424	396	399	431	427	377	407	406	362	403	396	426	405	401	399	429	381	415	435	384	390	383	394	375	411	407	412	404	416	414	365	381	416	401	414	397	431	397	364	414	399	356	440	396	374	402	393	398	412	382	414	373	393	380	402	382	365	403	351	412	417	412	435	425	407	388	401	390	395	377	419	399	388	385	389	449	397	411	419	394	424	384	415	361	424	399	389	408	374	432	388	391	433	402	428	378	411	404	406	370	379	411	412	409	381	393	398	409	418	416	375	408	392	367	419	409	417	411	396	378	393	383	391	406	420	423	418	395	420	396	392	412	388	345	386	408	428	396	403	386	386	396	406	404	398	406	408	384	385	395	394	397	361	379	443	416	397	395	396	425	344	392	399	405	409	383	399	412	435	408	421	360	370	425	375	413	403	395	396	422	395	384	395	398	386	423	432	380	463	402	389	407	410	434	399	403	417	413	405	387	388	400	417	382	440	411	397	419	388	401	383	403	401	426	392	427	377	397	425	386	405	346	387	423	435	386	425	410	417	418	383	413	407	416	414	418	453	387	368	372	414	416	336	405	423	397	467	396	404	400	405	383	379	432	403	429	350	370	373	380	399	404	416	387	382	383	388	405	399	409	415	402	422	422	379	392	431	413	403	449	415	382	405	423	402	417	407	368	417	434	380	414	395	393	407	414	355	425	436	408	397	400	407	351	410	422	404	374	420	435	411	378	432	414	407	366	378	406	372	416	405	430	375	450	433	375	414	402	386	438	408	405	400	420	374	386	400	385	430	419	387	389	418	409	400	401	405	380	427	376	383	381	404	412	413	393	418	375	433	413	364	396	429	433	361	417	391	381	431	375	382	444	387	411	416	385	390	383	417	394	395	419	402	422	429	405	393	400	405	375	352	383	388	373	405	408	435	442	401	386	380	372	353	367	398	416	402	434	383	404	383	409	401	391	468	394	425	398	383	435	370	387	425	377	402	427	405	397	413	386	397	427	430	374	392	395	409	394	376	381	385	428	361	391	429	411	383	438	405	381	383	384	383	376	395	399	413	418	388	422	433	409	411	421	391	397	388	421	399	440	382	411	390	420	423	394	402	425	417	424	410	396	451	362	357	403	407	386	373	402	399	405	400	396	401	403	371	388	413	396	409	393	380	408	380	395	387	405	359	413	402	413	415	410	384	407	414	419	387	368	391	406	426	401	420	400	398	406	423	428	419	403	402	413	393	413	433	422	438	425	356	398	409	386	408	383	379	387	390	411	415	417	355	384	422	427	404	360	375	415	408	363	430	440	403	436	426	407	428	425	403	383	392	394	391	393	429	384	400	409	416	399	389	391	387	402	387	430	422	423	422	380	415	404	357	404	391	386	393	390	409	401	394	396	415	400	423	384	400	358	421	435	410	376	388	399	389	410	404	399	442	404	384	378	395	398	422	405	402	393	434	423	411	386	416	397	415	397	397	414	403	412	396	410	395	392	409	398	410	405	384	383	411	394	413	418	358	451	373	368	386	420	398	408	383	352	385	371	401	389	371	409	401	407	379	405	433	408	393	388	403	378	381	407	400	401	430	393	383	399	397	385	417	398	390	400	391	404	391	412	418	419	410	451	418	412	417	402	414	443	410	397	417	435	399	402	417	394	382	381	381	380	397	429	429	432	404	428	398	377	415	409	390	390	422	377	418	393	378	380	407	386	397	416	434	407	410	420	427	395	439	388	390	423	397	410	410	406	404	387	405	388	375	374	384	389	442	393	366	396	401	394	415	375	406	400	374	391	397	403	437	359	400	350	394	398	363	422	422	418	388	401	388	396	416	385	415	383	369	375	397	374	406	422	437	409	410	449	395	417	406	400	371	395	404	376	442	431	399	395	379	405	387	401	415	427	360	414	385	389	407	386	395	399	420	417	405	431	404	392	427	426	414	423	412	400	416	421	429	383	353	395	428	397	410	402	366	343	378	434	362	352	385	405	438	370	416	407	349	380	420	427	416	396	412	413	392	372	393	399	412	412	342	415	412	403	419	368	421	398	395	378	386	395	425	400	401	411	374	398	432	394	412	381	386	411	397	418	377	399	421	369	388	398	422	382	410	411	417	408	404	411	390	387	411	403	420	395	372	378	395	393	400	412	424	396	378	400	354	375	391	420	393	366	417	416	408	392	393	386	398	369	422	380	392	404	419	408	394	388	382	377	420	383	404	410	412	406	425	408	412	413	445	425	375	400	393	413	427	401	389	405	421	383	396	407	389	376	407	404	411	448	388	421	420	367
23260	9899	8113	4023	2855	2181	1685	1462	1167	1054	1001	902	904	803	783	762	745	743	710	665	685	659	637	668	631	629	653	647	663	570	681	650	639	589	607	626	610	607	609	599	583	567	578	606	603	548	562	573	604	609	605	616	606	617	589	600	619	610	612	574	559	545	569	572	575	556	603	564	607	584	582	564	614	585	570	581	570	594	607	599	586	563	619	610	606	587	577	559	631	594	635	576	588	610	557	584	646	630	612	575	608	560	605	548	576	583	586	595	596	598	596	567	538	573	610	623	594	605	672	593	584	591	604	600	610	611	615	586	608	571	578	584	566	585	547	640	618	575	606	570	554	623	549	543	584	607	589	593	587	576	600	572	612	627	566	595	596	636	582	596	535	572	570	544	620	546	577	596	608	605	588	571	538	587	589	617	581	588	550	596	544	572	577	552	595	592	576	600	555	576	605	581	593	587	606	569	595	551	608	592	540	572	568	608	569	593	587	568	605	608	607	586	551	602	570	591	600	592	588	616	584	587	565	606	578	555	554	569	589	577	545	584	590	583	565	614	608	598	624	594	581	572	593	543	567	538	596	585	617	572	553	592	600	556	595	576	521	613	569	604	595	555	591	616	555	568	577	547	549	587	587	584	590	565	564	606	595	624	562	614	582	602	609	638	559	578	548	591	609	595	600	600	546	595	562	587	619	537	579	625	600	575	615	609	546	611	599	637	613	619	574	597	583	577	555	615	600	556	610	578	577	635	605	596	548	609	573	579	555	591	562	572	549	616	587	567	589	570	564	616	591	587	581	607	598	577	627	616	594	606	605	578	588	573	566	613	578	576	592	606	611	575	603	573	622	586	580	603	594	590	602	544	569	592	595	570	583	575	558	598	590	575	611	575	552	573	579	573	560	535	588	561	581	584	564	588	630	646	581	587	601	593	588	585	550	570	586	577	598	620	580	606	586	621	580	583	561	563	595	582	578	591	562	557	569	610	575	565	603	584	558	576	574	586	597	586	601	582	597	575	609	573	570	603	593	571	550	617	572	589	613	575	575	592	591	598	607	582	583	562	633	557	599	576	571	612	567	601	582	583	597	574	580	591	536	599	567	613	581	578	617	532	535	592	602	588	628	585	586	591	583	607	564	564	572	620	584	614	605	595	611	571	611	607	587	554	577	591	584	573	560	595	581	569	583	560	561	523	551	646	590	565	568	577	623	625	566	598	591	563	591	574	627	618	576	588	539	600	584	566	573	554	619	560	577	616	664	552	593	593	587	610	609	603	574	605	599	568	579	562	583	588	560	645	562	536	586	592	564	586	588	579	574	573	626	589	584	599	565	582	604	580	552	565	599	596	579	567	572	566	566	604	570	620	625	574	569	544	566	610	567	571	537	584	597	582	567	613	588	609	593	564	568	579	550	578	583	577	643	596	562	586	550	576	557	611	578	574	638	590	611	543	557	581	633	567	585	581	588	555	584	570	599	590	567	607	593	583	613	587	594	565	547	580	560	581	577	593	564	575	571	623	616	566	627	590	579	586	622	605	571	555	565	571	605	596	537	626	586	575	633	579	583	535	554	565	536	612	583	561	604	631	591	599	589	540	585	556	634	624	573	638	584	567	607	568	553	577	540	601	620	649	597	577	577	559	635	616	604	546	621	576	647	545	552	540	620	604	627	583	528	565	627	541	521	595	544	628	581	583	601	576	594	604	611	560	545	575	600	637	560	586	628	548	603	575	599	597	574	615	601	629	577	625	608	550	570	543	609	581	576	600	582	612	577	595	581	582	570	633	553	564	542	582	566	617	562	604	555	511	588	617	596	592	571	587	639	573	605	601	592	591	551	593	588	584	595	607	580	545	585	599	578	570	589	623	610	586	579	574	596	596	594	553	596	574	589	571	600	576	619	577	601	574	614	583	586	572	595	568	600	567	583	587	570	541	603	552	564	576	570	599	599	576	565	581	546	596	563	586	588	579	566	571	551	555	584	581	614	589	551	597	616	622	601	602	568	611	564	530	562	600	558	584	589	617	549	591	566	606	599	623	578	566	564	598	592	556	557	597	606	581	581	572	595	587	597	537	558	571	578	609	570	532	590	599	603	616	595	590	587	600	487	566	601	566	576	594	604	562	627	609	577	586	545	546	587	609	580	570	548	559	568	587	571	593	573	586	596	561	604	600	578	606	604	547	599	621	558	545	607	593	581	639	615	537	624	603	539	573	588	550	580	579	557	601	647	597	591	548	574	552	548	581	560	587	574	580	617	592	561	645	570	590	598	654	568	559	552	582	583	575	617	596	599	579	567	545	604	532	593	578	573	570	581	598	604	618	575	552	546	573	587	596	563	605	580	593	585	554	624	569	563	610	601	559	586	593	565	605	568	594	544	596	593	562	551	579	605	618	593	582	594	627	575	591	599	609	566	589	548	610	604	580	583	599	585	587	603	575	537	570	594	598	572	551	578	575	591	586	558	574	608	614	590	590	568	580	581	592	609	566	622	564	561	599	588	588	608	515	594	580	583	585	581	577	588	536	617	576	557	585	595	590	627	624	584	573	592	578	580	543	583	603	593	561	576	561	593	557	555	528	584	612	559	549	597	604	550	594	573	590	567	578	571	566	616	582	598	567	564	588	558	602	578	572	594	595	575	588	555	587	585	569	564	573	614	533	568	562	578	580	543	589	563	582	577	575	592	600	576	595	609	579	559	612	624	574	537	570	587	558	554	555	590	568	596	605	569	551	555	569	565	583	584	580	567	579	565	590	604	578	585	604	576	543	556	553	573	571	540	599	582	595	573	602	569	593	574	585	570	551	588	583	572	582	563	569	592	561	593	582	550	593	575	571	612	592	585	593	565	553	582	599	601	570	590	573	585	585	588	524	589	581	588	571	548	606	550	595	591	562	582	602	616	556	533	594	633	602	580	584	602	574	579	583	576	605	548	606	551	561	583	565	586	567	587	571	598	597	554	599	597	546	617	536	611	574	577	550	577	540	617	552	586	558	539	596	554	555	568	594	601	627	605	561	574	568	626	583	573	584	588	668	547	643	592	602	564	594	536	607	586	593	577	596	555	573	604	577	598	592	587	604	568	578	593	564	614	555	550	612	592	592	564	537	574	578	567	599	580	588	576	593	576	561	571	571	621	596	606	569	590	583	601	569	579	583	538	550	553	566	622	622	640	619	561	570	544	619	603	551	608	578	581	579	588	560	592	587	638	578	571	577	590	590	603	559	610	561	599	633	619	569	570	557	571	604	546	544	583	572	593	575	546	589	588	571	625	537	577	561	596	585	619	598	586	541	581	584	583	591	589	611	581	581	601	621	567	595	586	627	598	579	602	578	594	551	574	585	544	603	626	595	562	560	589	582	618	563	564	596	557	608	593	558	549	582	608	605	587	579	575	593	594	594	583	567	573	565	603	602	580	575	565	604	549	566	581	601	584	576	586	571	546	583	606	571	613	596	588	576	552	587	597	545	602	575	559	570	563	560	606	573	549	597
22606	20932	28706	23329	20936	20954	6591	852	561	540	467	398	371	303	345	296	289	277	259	251	272	254	242	259	260	224	242	238	257	224	224	226	231	206	211	214	216	239	211	212	228	209	237	221	231	179	174	213	199	234	217	227	211	221	209	206	214	223	212	218	214	204	215	197	210	234	209	226	233	227	204	185	222	188	199	219	218	202	200	189	218	200	227	205	199	202	207	183	215	199	182	231	212	215	231	233	216	202	200	255	220	228	209	206	209	224	216	208	203	221	217	193	229	220	210	211	183	221	179	212	219	209	195	198	207	202	218	200	200	200	197	184	229	198	181	192	224	209	208	220	196	218	205	207	214	201	220	201	237	208	214	208	205	216	199	208	197	180	194	217	222	197	212	215	226	188	173	205	205	204	203	192	213	202	190	241	201	213	201	197	214	214	220	196	192	206	224	199	184	209	219	210	194	212	204	191	210	216	224	228	188	217	207	206	194	204	207	215	212	195	192	188	190	225	203	216	192	193	195	191	221	213	194	189	224	216	221	194	206	192	216	201	197	227	196	190	244	214	202	221	182	239	207	194	214	208	204	217	183	189	206	234	222	194	211	194	188	177	212	197	199	195	204	193	216	223	207	204	200	202	219	201	206	195	206	183	216	200	211	203	233	186	203	192	230	227	185	195	207	225	183	201	212	205	234	225	202	233	187	208	211	195	203	204	218	197	204	202	200	221	186	195	246	220	207	217	197	172	212	198	176	178	172	231	188	207	204	222	214	229	209	184	215	187	206	211	204	222	195	196	213	202	206	193	196	199	207	217	194	213	199	216	224	188	191	199	201	206	214	228	202	214	222	207	207	192	194	225	238	200	222	191	213	213	190	225	207	191	195	229	182	226	214	187	217	205	223	206	196	194	216	211	210	201	219	208	203	220	198	213	185	219	221	199	203	212	216	196	221	199	217	204	220	205	193	200	220	231	208	196	214	200	199	216	228	189	205	191	218	190	211	194	188	214	187	220	213	200	240	182	224	205	216	211	211	218	203	209	214	217	200	206	213	222	197	187	203	210	209	203	211	198	224	190	184	228	202	196	223	187	201	193	213	203	206	184	211	218	185	211	204	223	219	200	235	215	202	198	205	224	209	205	204	213	206	197	225	215	196	224	208	190	195	202	221	190	218	198	212	218	196	203	240	170	198	202	203	216	202	226	214	194	181	207	163	223	213	201	206	201	220	237	215	187	211	228	187	211	187	192	204	192	208	186	195	191	235	222	197	208	212	214	210	206	218	187	206	210	227	214	201	220	217	210	224	222	203	206	203	210	208	222	186	200	200	197	211	195	171	194	212	207	207	211	209	225	190	204	202	194	215	201	218	220	204	202	238	207	207	224	207	242	230	215	216	220	205	195	215	201	211	201	214	197	221	223	199	177	209	186	190	176	220	226	161	213	216	218	190	213	211	206	211	206	216	204	220	194	220	201	193	226	197	223	203	214	208	223	201	217	229	200	202	200	209	207	228	203	218	195	196	210	210	214	216	192	221	196	195	204	188	206	234	212	172	202	213	219	215	212	186	195	198	211	209	210	232	199	194	211	226	203	235	185	206	228	194	203	190	202	200	203	209	233	188	195	209	195	201	206	206	237	205	204	198	181	212	200	187	209	212	218	181	224	179	198	206	201	227	224	188	218	186	199	204	213	215	196	197	209	217	220	224	202	207	215	228	200	189	185	203	200	196	193	205	212	225	211	236	203	222	215	201	209	191	212	243	222	205	218	224	219	187	229	217	204	196	206	207	198	193	199	181	227	218	195	186	211	204	217	211	195	221	241	191	213	184	210	220	202	192	193	199	186	201	182	233	196	230	206	195	174	206	185	208	205	203	199	196	192	198	227	205	209	201	192	215	190	209	184	202	224	215	211	205	218	201	177	158	208	209	199	209	215	206	208	173	197	200	215	205	217	215	193	216	225	195	172	221	210	199	214	205	204	185	193	222	202	207	210	205	229	190	207	205	241	195	194	194	201	197	196	221	196	201	219	206	224	202	196	217	202	199	216	225	195	182	222	212	203	202	218	216	189	200	202	217	179	204	190	204	196	215	216	217	217	193	194	221	226	188	218	188	199	206	192	218	216	202	227	224	227	204	220	218	223	216	207	188	205	200	213	228	223	187	217	201	191	212	201	220	187	190	225	190	180	211	194	192	181	211	203	192	205	187	230	230	182	187	207	200	194	206	196	179	213	206	210	207	199	212	203	198	214	183	190	227	209	238	196	204	218	189	197	200	196	185	197	219	217	212	203	201	187	177	199	210	226	191	226	210	204	205	203	201	193	202	219	179	216	193	191	204	210	201	195	215	200	201	215	193	195	229	212	207	211	198	230	204	204	200	194	210	206	212	216	210	210	194	189	221	209	204	193	205	229	214	194	223	210	207	219	197	219	231	240	213	201	206	187	173	216	227	195	194	201	219	204	200	202	203	208	215	208	206	222	195	210	211	210	220	187	201	218	226	221	180	206	196	203	208	202	195	208	196	183	211	200	242	219	214	203	200	194	200	208	212	209	243	193	190	192	208	200	208	186	225	203	230	171	224	183	189	202	202	224	199	215	196	206	203	225	187	204	194	214	211	189	192	199	195	205	207	215	215	201	210	175	216	201	195	215	222	200	238	211	210	196	201	200	222	192	208	205	189	190	206	220	227	193	228	233	202	226	198	223	206	193	197	216	234	223	193	212	193	199	200	234	190	203	213	200	204	176	207	213	210	210	198	231	190	176	187	202	213	193	196	207	206	218	207	201	222	210	201	194	191	195	219	209	213	209	192	181	218	219	204	203	213	195	220	195	222	205	193	188	232	232	219	181	186	199	211	213	226	216	199	194	240	214	220	223	218	202	209	212	221	197	186	184	187	205	178	188	215	223	207	201	213	237	230	185	189	217	225	211	186	205	204	215	201	187	225	195	200	206	209	222	194	211	209	196	203	210	193	172	192	190	186	202	220	198	205	191	211	189	203	209	208	216	208	191	203	227	216	199	225	194	177	231	213	156	194	186	218	212	213	216	229	204	186	199	231	190	194	189	201	191	214	182	178	204	223	184	201	200	231	223	234	196	208	203	225	194	193	204	200	171	216	191	212	218	176	199	236	198	204	215	227	205	199	222	228	215	177	237	197	204	203	175	239	204	203	212	199	195	217	223	210	204	190	208	223	190	218	189	184	197	231	201	226	190	215	194	200	221	230	228	200	217	214	203	205	198	244	217	202	215	234	210	204	222	208	210	201	214	228	208	205	177	198	202	203	205	207	195	236	212	196	186	211	205	213	193	204	217	211	206	197	203	209	190	196	196	178	208	209	198	200	195	220	218	192	205	199	203	194	197	220	195	218	203	194	234	223	204	225	219	187	206	213	222	204	215	180	200	214	202	220	213	216	209	221	190	182	204	218	207	255	193	190	206	200	214	203	181	180	198	223	228	187	217	219	229	215	229	191	212	205	199	189	225	173	209	196	194
25634	14990	12293	6035	4323	3146	2394	1871	1498	1213	1001	951	818	747	712	617	566	580	508	511	477	451	434	428	394	428	374	384	394	355	382	378	369	368	354	333	370	374	327	327	349	336	338	333	337	299	348	334	341	314	330	305	330	338	328	309	333	318	311	290	323	297	332	335	324	328	319	354	323	341	312	305	313	321	331	292	305	319	294	303	355	326	290	357	325	300	302	302	297	322	309	283	332	305	329	355	289	303	335	295	318	316	301	308	329	338	299	303	294	293	324	294	300	274	326	299	265	309	322	292	322	297	327	325	296	321	318	295	319	331	320	318	291	318	326	296	337	271	354	329	322	328	346	321	311	312	321	288	328	298	306	330	313	314	327	298	330	322	306	323	287	314	321	310	348	320	318	304	298	280	341	349	310	284	294	279	287	332	308	279	309	291	316	322	292	326	302	335	303	291	310	333	294	319	307	328	304	298	337	331	312	310	286	288	292	309	301	295	329	312	308	321	293	321	312	339	292	300	305	293	355	317	311	297	320	289	324	308	324	288	300	282	325	270	293	297	315	287	298	340	324	326	322	315	300	318	322	307	312	276	287	281	303	311	305	305	289	305	274	322	265	295	294	298	303	307	317	310	307	270	335	308	311	289	283	276	298	305	314	305	308	312	295	297	275	290	322	322	307	299	315	313	304	294	315	283	287	312	319	278	299	323	291	315	310	282	315	318	274	313	314	271	334	331	307	287	318	297	347	321	294	316	315	309	306	314	311	313	308	333	313	297	325	309	289	318	310	331	314	298	301	277	328	302	282	283	318	323	289	288	285	302	317	330	310	298	308	303	343	335	335	314	344	313	312	324	331	304	331	321	304	286	298	346	291	275	307	315	297	290	310	283	326	288	295	305	295	307	313	293	320	291	305	294	276	319	315	294	299	283	313	299	324	306	317	296	327	318	322	305	284	316	294	299	326	318	302	308	309	310	308	281	319	304	315	289	292	307	286	288	317	323	296	336	296	299	298	288	264	311	310	319	302	303	298	269	322	309	289	295	303	309	309	309	305	298	308	315	303	322	303	291	299	291	294	308	330	306	297	270	315	270	331	304	307	323	309	289	296	307	312	286	324	305	324	306	288	311	331	317	312	347	326	274	329	302	298	292	297	279	315	299	322	277	311	302	287	312	315	278	312	322	327	323	336	304	296	316	312	337	280	313	309	291	309	308	295	313	347	295	308	294	289	292	346	317	281	306	293	294	312	336	323	340	323	295	309	306	342	268	278	291	288	300	298	302	329	297	305	290	309	267	295	299	306	314	294	305	356	291	309	327	299	299	300	298	281	326	302	347	284	304	334	345	298	316	309	319	261	304	329	311	297	286	309	305	279	274	305	280	324	291	326	288	345	301	323	325	354	308	303	320	324	329	275	303	338	294	295	327	276	317	311	288	301	308	299	318	327	320	312	300	295	276	303	305	299	320	287	311	299	330	313	290	308	306	318	290	284	331	304	305	309	275	306	278	305	293	278	275	322	320	303	321	308	301	337	320	307	299	294	282	307	297	321	303	289	329	312	332	289	324	292	314	312	316	292	328	297	327	318	280	321	305	331	317	318	300	314	326	298	294	317	304	316	331	300	310	290	340	290	293	319	315	322	300	297	299	301	303	320	299	296	313	277	284	318	306	317	315	301	321	331	309	310	312	320	286	288	323	285	295	310	333	291	338	326	299	329	324	270	303	302	315	320	302	308	279	298	290	316	311	308	323	280	294	312	296	306	302	317	314	301	328	295	326	327	329	296	324	308	301	295	311	289	301	308	299	304	311	343	286	309	310	280	303	315	292	332	341	280	335	285	321	288	261	299	315	312	310	288	283	291	322	299	335	310	296	296	323	346	314	268	311	288	282	313	320	318	284	326	308	307	285	312	310	274	299	286	302	313	311	291	302	305	307	314	275	335	294	300	320	290	315	298	306	301	321	313	287	348	317	305	317	305	272	298	318	319	285	318	335	297	337	302	293	271	301	297	275	327	298	310	323	299	304	341	263	320	319	290	305	296	303	307	315	331	282	301	276	318	327	303	300	305	304	319	319	298	276	277	303	307	305	309	303	317	279	353	324	304	344	316	295	331	300	307	288	333	310	324	306	301	311	301	313	300	314	318	302	300	316	325	289	301	308	293	300	294	281	300	295	320	317	330	310	327	302	288	298	300	290	285	304	322	304	281	302	303	321	301	314	322	327	305	340	301	305	294	297	311	299	310	326	322	335	292	320	314	296	313	296	335	337	313	319	312	308	277	295	315	287	306	257	305	307	302	296	310	290	319	310	322	282	296	305	310	325	287	314	297	295	275	313	338	299	338	309	284	295	310	309	337	298	302	350	308	304	322	293	278	319	329	297	327	309	291	326	311	303	299	324	324	296	293	305	321	298	281	295	306	309	336	284	322	324	312	303	330	298	291	314	310	289	316	335	299	310	296	288	324	307	285	332	322	289	324	307	299	299	296	332	311	332	296	321	285	294	290	341	342	301	333	321	323	318	307	339	319	339	300	298	298	288	304	320	298	332	314	308	291	307	282	312	310	311	319	335	306	304	326	316	317	328	319	302	299	290	300	320	283	319	295	298	317	318	298	307	307	300	287	302	266	296	328	307	311	300	297	312	289	278	297	305	301	308	324	287	305	298	326	306	339	338	329	311	291	309	342	290	301	293	327	296	294	307	300	305	319	321	301	316	308	295	295	292	319	319	302	285	316	306	292	304	308	318	299	298	319	351	310	309	301	348	306	313	309	283	306	319	295	329	333	293	325	285	326	317	338	320	299	342	329	302	324	294	322	323	305	315	308	328	307	306	330	270	319	299	272	294	310	334	324	292	292	295	341	302	299	302	299	300	335	269	371	316	295	282	297	338	309	311	290	337	320	331	295	312	333	296	306	314	313	309	295	310	311	318	291	314	296	298	290	327	316	300	296	293	304	299	305	339	312	316	283	325	297	312	286	310	342	326	317	284	301	305	310	306	311	300	302	313	292	303	329	340	282	339	264	318	308	348	297	309	301	294	300	300	310	321	307	311	308	324	303	327	333	313	296	334	291	310	280	316	326	300	291	314	283	318	276	306	307	269	324	328	299	319	305	312	316	287	269	308	325	320	314	289	281	326	302	300	319	295	302	298	313	289	308	298	279	309	304	298	311	302	311	295	316	322	316	265	298	340	297	315	320	287	314	294	300	323	292	293	254	337	291	313	316	318	309	314	291	341	330	297	282	300	292	302	305	314	291	316	312	311	320	308	319	318	317	294	281	312	284	297	300	331	303	322	310	294	300	304	272	326	294	306	304	314	302	329	334	298	294	296	267	302	318	291	304	298	288	290	275	297	322	288	296	284	293	329	320	315	318	318	310	309	294	274	312	284	293	317	317	308	308	329	290	327	311	312	326	323	298	322	324	289	300	300	294	304	316	306	304	303	325	312	271	355	280	289	315	318	306	303	309	300	338	307	293	279	277	292	275	296
26526	20084	7587	863	659	573	440	440	394	412	417	403	380	417	391	397	367	372	412	387	384	427	388	369	380	381	383	392	416	364	408	374	393	414	408	368	362	404	383	393	409	410	383	409	346	399	380	377	404	393	379	374	379	426	381	414	376	405	438	405	384	384	406	399	393	369	356	348	393	412	398	376	371	390	357	412	370	376	391	403	366	381	399	416	415	390	396	380	396	410	388	409	396	386	374	381	402	384	384	400	344	418	384	432	417	393	373	387	385	366	396	360	370	393	334	368	408	377	370	403	384	373	389	377	362	370	357	355	380	369	361	415	402	396	378	369	374	398	394	379	354	375	364	374	394	363	350	377	377	365	380	389	380	394	376	366	375	411	393	361	391	398	393	374	371	369	364	397	411	365	362	412	364	376	392	389	350	365	364	405	350	336	387	370	402	379	400	433	368	372	364	370	417	379	339	392	373	413	350	372	386	421	383	387	412	359	370	379	413	386	396	393	386	376	413	399	397	404	406	397	400	373	357	423	370	405	411	381	374	377	398	402	363	434	367	360	462	404	355	340	386	392	380	380	393	367	416	388	379	381	383	382	381	420	411	391	379	387	387	380	379	358	371	378	364	392	360	385	392	397	392	360	395	390	394	353	373	398	393	400	350	418	359	402	374	378	393	357	365	401	411	371	378	405	402	392	408	361	381	397	383	391	373	415	382	392	356	367	426	375	412	378	359	357	391	390	352	389	430	384	394	395	398	387	392	371	397	398	380	377	401	405	392	400	320	354	398	354	367	399	375	362	400	362	381	369	404	374	381	453	357	375	402	400	400	382	404	389	390	362	350	385	368	409	400	407	405	385	379	411	373	397	363	342	394	366	378	377	340	414	388	316	402	406	356	420	405	404	376	410	377	350	398	414	359	389	377	397	390	398	370	421	371	386	418	365	375	372	389	395	432	387	409	398	382	392	407	420	410	396	405	385	408	386	391	394	357	413	364	384	368	382	406	374	403	365	411	385	390	361	396	376	400	337	384	366	364	352	400	391	416	404	382	385	356	395	397	384	380	405	368	368	362	382	390	373	351	397	401	354	370	381	397	388	381	369	403	426	418	359	405	389	409	398	369	371	370	378	413	402	383	396	381	352	362	436	382	377	396	351	396	395	381	345	401	390	360	376	416	345	384	364	392	383	421	372	360	385	403	402	388	328	398	404	366	392	394	375	385	385	353	408	362	362	394	368	346	362	355	365	369	394	386	391	401	387	407	366	341	405	404	409	380	403	358	357	384	379	371	390	381	365	366	376	407	387	409	365	358	401	367	409	397	406	373	398	411	398	365	404	380	384	410	389	382	388	363	392	412	368	403	357	366	386	364	372	385	353	364	398	384	368	410	387	364	379	404	384	392	370	427	421	383	404	409	414	388	393	362	385	381	371	378	352	418	361	389	408	386	419	345	417	401	382	360	376	386	403	392	378	390	378	388	393	412	416	399	387	408	407	379	400	399	449	389	413	392	380	396	376	394	388	378	366	386	380	399	360	374	394	347	362	397	377	390	381	351	396	406	385	379	360	406	409	372	385	386	409	394	379	403	348	376	346	387	384	363	408	334	390	418	372	359	386	390	355	374	389	398	425	419	398	403	385	371	385	368	379	398	405	385	375	412	374	426	393	397	356	427	381	351	360	402	408	369	397	404	370	362	394	384	369	379	357	394	364	398	415	361	368	371	417	396	387	376	391	407	393	398	404	363	399	402	400	397	396	399	374	433	385	384	358	422	401	391	391	388	379	413	391	361	386	438	370	387	408	363	362	355	397	415	389	382	395	397	359	441	400	359	410	383	429	416	384	371	385	368	363	378	382	388	407	403	354	364	414	366	385	354	377	411	367	374	382	367	434	390	390	382	365	396	375	384	410	391	367	392	395	409	419	382	414	423	361	383	411	362	351	393	403	380	385	379	353	391	417	422	373	353	385	385	395	379	380	366	424	346	375	331	377	389	368	385	376	413	395	422	386	361	383	393	364	407	400	362	375	386	382	358	389	383	419	379	387	381	398	372	390	425	363	409	380	396	397	375	387	375	377	390	403	395	382	364	386	383	396	337	390	383	364	388	395	390	419	391	383	373	364	422	387	415	355	379	394	375	407	410	422	370	395	388	373	381	388	387	379	400	405	370	407	398	391	358	409	427	383	383	383	385	396	361	361	372	406	400	417	381	383	368	420	395	404	376	390	389	387	383	385	368	350	406	361	425	384	393	405	353	381	423	377	383	374	414	386	355	376	332	389	375	384	389	374	419	355	364	341	396	381	394	386	393	391	396	360	374	361	406	387	382	390	376	380	405	407	402	392	362	394	361	379	379	390	404	403	382	375	397	375	417	365	402	363	403	390	384	363	344	414	365	397	389	367	402	355	374	397	351	381	355	412	389	395	386	342	372	367	401	388	364	389	367	392	376	350	394	385	374	377	394	332	377	400	382	384	405	386	372	378	391	401	399	400	415	380	384	387	388	372	364	381	376	384	435	404	367	401	372	385	344	385	375	373	403	392	374	357	424	382	392	367	351	329	360	369	378	367	379	380	366	417	363	385	394	399	383	395	404	400	386	337	381	364	390	390	424	328	352	393	381	370	396	374	391	377	439	388	389	385	366	405	382	397	366	366	368	426	405	408	359	369	384	385	427	381	364	365	391	370	367	397	346	382	376	388	395	399	357	408	354	377	376	411	394	415	374	391	411	354	392	394	376	371	391	348	376	388	389	397	373	393	392	398	376	424	381	371	368	338	382	394	375	387	363	410	411	384	383	382	412	416	421	398	410	368	368	390	370	364	388	367	413	419	391	394	359	365	375	395	387	404	365	388	361	399	371	378	387	390	414	385	352	379	415	389	401	416	423	339	404	373	394	400	393	376	401	415	383	381	388	367	419	387	390	381	371	374	393	416	390	363	395	365	360	400	366	399	379	337	377	364	412	385	383	389	387	412	403	390	391	374	367	435	406	376	391	370	383	358	393	393	375	436	356	385	370	374	372	377	386	387	370	384	377	382	414	427	343	368	395	431	401	387	395	347	418	359	378	368	343	381	382	367	366	382	384	412	381	381	389	378	371	390	397	385	405	376	386	387	374	420	383	390	364	373	405	385	357	393	362	360	408	364	388	398	387	390	374	401	370	447	389	394	399	373	390	389	394	382	360	414	394	395	397	389	381	386	379	385	406	365	378	374	390	399	369	412	404	384	381	384	365	364	409	348	381	378	354	362	385	383	372	360	393	372	371	390	387	396	359	387	392	367	379	387	387	390	403	387	381	373	426	396	389	380	395	387	390	377	367	422	353	365	381	371	387	366	388	358	410	377	391	398	382	373	376	395	408	353	345	385	398	373	384	426	359	395	417	373	388	375	374	393	386	390	382	394	424	377	409	408	372	372	395	377	365	372	384	365	404	388	370	369	387	353	402	381	389	367	397	346	402	378	393	419	409	393	380	415	373	409	392	375	373	364	374	385
8285	1361	1210	830	730	691	619	653	577	590	577	570	558	536	567	550	575	625	595	585	579	533	569	563	563	538	553	538	513	566	542	530	561	570	586	558	593	580	509	574	552	541	519	587	547	582	535	547	558	593	533	540	569	530	576	593	524	556	539	597	527	541	563	547	574	579	545	550	558	560	538	573	595	510	540	568	544	564	570	590	544	522	531	540	567	519	549	538	538	591	533	548	554	563	554	551	571	563	549	562	574	574	541	574	565	579	536	547	507	512	511	558	556	540	569	541	559	599	525	580	563	536	570	516	576	561	561	552	580	589	587	563	571	553	584	549	541	506	567	584	580	556	578	509	534	560	533	564	580	593	554	531	584	541	566	525	575	539	571	550	559	542	542	568	566	530	514	551	621	578	580	595	559	577	568	588	589	561	514	535	551	538	605	557	536	559	575	574	555	585	553	590	579	570	510	568	574	561	573	544	537	540	546	530	539	564	539	534	533	577	555	550	555	583	549	562	592	546	522	563	578	561	543	548	562	570	552	544	546	570	556	561	550	555	547	565	537	544	568	515	519	565	535	569	526	570	550	568	592	551	510	562	563	584	552	556	545	538	557	579	574	586	548	566	560	602	534	572	558	550	559	525	554	507	597	538	534	560	529	518	597	549	567	531	511	530	537	558	517	537	588	538	558	541	559	611	565	541	521	538	577	567	558	529	534	549	578	543	546	531	579	563	545	534	569	566	551	545	532	539	537	534	567	537	567	554	537	550	609	597	527	531	518	588	562	530	568	537	583	583	552	523	560	555	546	574	516	560	546	535	577	546	571	571	583	584	568	608	540	509	516	543	624	566	584	548	577	557	558	567	542	619	550	557	513	602	551	568	588	546	597	494	598	556	552	554	540	543	584	549	548	554	547	553	585	577	600	495	569	565	563	550	574	587	571	573	506	536	578	511	572	539	574	559	544	572	526	581	560	538	536	547	541	523	571	537	547	554	581	548	627	569	535	565	560	575	555	576	527	514	560	549	562	542	565	568	542	556	601	569	561	576	525	530	553	527	565	568	590	568	580	563	547	610	601	521	560	554	549	572	508	494	556	564	549	532	537	547	552	526	540	557	537	562	595	548	531	543	581	551	562	547	580	509	557	570	538	553	505	534	535	584	586	544	553	576	570	555	572	552	522	533	559	525	602	564	547	537	570	558	536	604	568	603	554	568	552	547	525	539	541	561	552	581	518	579	536	583	553	555	515	532	494	539	579	536	564	549	567	567	565	539	557	530	559	523	583	564	526	566	542	583	541	550	608	576	609	570	523	567	554	535	540	580	507	572	576	509	566	580	558	577	527	532	538	566	543	544	578	540	565	630	583	556	581	562	557	550	575	546	568	612	570	531	600	513	499	544	539	566	518	577	592	569	570	560	584	595	545	524	590	580	536	565	558	608	558	539	552	544	569	570	529	557	552	530	580	536	552	544	592	550	572	530	619	549	518	544	559	548	581	579	555	571	602	569	580	615	579	561	583	582	523	523	565	563	556	558	550	577	577	544	586	552	532	572	564	561	606	556	583	571	534	550	583	539	608	550	557	560	546	559	575	593	558	572	580	585	532	546	567	538	509	565	531	561	539	587	578	585	548	600	578	560	553	539	558	511	579	623	540	563	563	564	551	552	554	597	558	511	559	548	552	582	524	573	519	556	526	528	620	549	540	565	574	545	525	553	511	531	517	557	514	577	536	588	496	538	563	500	542	543	577	574	550	538	548	605	552	578	540	592	542	602	574	569	587	567	545	525	560	551	572	541	562	550	557	567	595	570	521	494	560	575	592	590	540	549	569	604	557	581	580	596	521	577	543	525	563	584	584	571	564	586	578	549	543	574	535	552	526	584	588	506	564	546	548	574	553	539	570	591	528	533	543	572	554	509	579	537	599	571	536	552	562	604	536	540	566	544	548	522	512	551	545	591	549	576	520	556	556	528	572	561	547	553	543	589	581	551	561	589	539	535	550	547	553	573	558	515	589	586	562	569	588	558	558	510	545	518	600	579	518	539	542	577	583	591	564	577	536	573	503	530	571	558	535	574	545	537	582	589	520	522	554	532	566	599	560	551	545	587	578	546	578	559	526	535	566	560	566	579	595	580	538	550	540	536	534	520	509	557	557	549	576	582	548	549	505	545	558	590	613	600	583	582	562	588	586	571	574	609	552	509	562	601	568	588	535	561	561	565	557	514	581	558	537	549	531	534	578	547	561	548	559	567	580	533	540	569	531	534	525	551	586	540	544	516	537	541	583	541	550	582	554	559	563	530	571	574	558	594	531	582	556	585	555	585	545	549	579	533	557	568	561	545	527	537	533	552	554	515	606	589	573	566	591	589	541	596	548	552	538	577	557	595	553	538	513	572	548	574	561	573	562	539	553	552	608	554	564	537	496	583	529	607	554	571	588	618	578	577	567	558	549	590	576	599	573	595	551	547	552	547	569	576	570	564	575	539	575	555	516	533	554	566	550	556	548	602	530	589	571	549	577	580	578	595	521	541	543	565	559	538	540	552	582	605	573	581	554	564	574	560	591	540	537	596	519	578	545	529	578	573	604	585	568	560	586	567	543	558	565	568	552	528	579	608	575	577	574	538	578	557	589	508	527	575	587	552	529	561	586	554	537	545	592	565	564	609	568	578	536	574	524	541	578	611	582	558	534	568	530	539	547	555	572	541	567	530	571	587	577	543	591	610	586	548	579	544	602	567	532	529	579	545	525	564	543	610	530	570	529	547	579	549	542	559	537	547	514	522	547	537	545	583	578	556	547	505	568	564	570	547	565	579	560	555	543	587	559	567	539	580	555	552	556	571	543	583	553	553	534	562	562	542	547	536	563	545	567	582	585	570	560	537	522	537	579	615	552	578	539	563	563	578	530	598	563	533	558	585	548	506	564	582	561	570	551	575	554	561	596	544	561	546	565	540	601	537	541	564	552	600	571	570	582	545	562	544	584	584	546	575	534	540	592	571	525	563	567	543	567	548	536	542	569	509	555	534	549	558	557	567	553	556	595	529	538	540	566	574	569	602	580	540	530	530	533	553	553	533	565	558	574	560	559	569	545	552	545	549	543	543	571	542	569	584	604	525	543	541	562	622	532	525	548	552	529	584	585	558	568	552	567	543	561	550	562	538	582	573	564	551	573	523	549	557	588	529	538	570	539	569	588	580	554	590	526	539	563	563	588	528	551	558	590	532	580	561	538	565	518	582	563	552	570	576	558	633	533	573	501	558	579	562	545	547	548	498	559	568	519	561	532	528	549	573	549	581	544	574	543	538	558	523	524	556	577	550	549	551	600	578	560	570	584	558	527	579	516	572	551	573	548	502	525	554	580	563	567	617	559	563	570	532	528	582	543	537	570	604	576	596	563	568	586	591	548	562	546	567	535	513	585	568	542	604	571	523	574	555	563	546	562	586	549	605	552	576	565	566	561	569	516	606	554	566	587	497	518	552	570	533	538	554
23563	21030	28477	23784	21009	10891	1158	756	631	600	526	526	477	475	432	491	449	492	411	419	408	410	443	427	475	422	421	409	431	370	392	410	417	415	439	404	410	412	426	397	423	391	406	426	434	405	382	401	417	409	415	392	401	423	392	407	415	415	368	409	406	384	407	369	433	395	421	389	427	396	391	394	406	378	385	378	401	427	413	414	377	386	407	378	377	404	403	386	372	393	406	426	397	394	400	414	399	375	441	403	425	398	390	349	427	365	388	364	397	394	435	377	385	413	379	405	427	376	395	396	387	379	406	442	386	413	419	404	431	400	389	372	377	437	407	402	381	395	398	386	360	415	392	403	408	391	384	416	401	427	385	360	373	367	382	363	419	401	379	396	413	395	403	402	400	356	397	382	407	403	404	388	382	391	411	394	377	396	395	376	401	404	414	398	405	391	423	394	384	418	423	402	379	399	373	404	383	408	423	403	416	377	373	409	434	394	396	403	347	378	420	383	396	406	419	364	428	361	403	412	384	390	389	414	410	398	389	380	396	384	382	406	376	374	415	407	366	438	423	366	372	402	381	359	411	378	402	366	374	355	419	379	404	392	408	395	422	403	352	386	425	388	424	417	397	378	383	413	398	368	374	397	416	391	397	386	360	384	397	405	401	374	417	366	410	386	396	421	397	384	350	374	394	423	390	407	353	406	388	428	393	429	401	427	392	394	375	386	398	414	383	382	383	330	414	368	347	420	380	385	395	388	364	407	416	434	397	365	405	400	430	354	369	381	404	388	419	387	403	390	403	374	399	402	399	397	395	450	372	356	411	365	391	356	414	418	385	374	412	409	393	391	379	390	393	414	417	402	387	388	415	400	393	397	419	405	398	402	394	390	407	429	411	430	413	405	391	421	401	413	405	368	379	409	395	377	411	422	386	405	400	400	378	375	402	362	418	389	412	387	402	411	412	400	398	392	408	424	399	379	403	425	396	413	397	429	397	375	412	421	376	409	394	429	415	412	419	373	393	381	369	371	381	424	374	404	411	392	403	359	402	388	400	396	416	372	397	370	404	364	356	396	384	416	427	373	407	411	422	415	421	376	420	401	361	389	362	403	397	416	439	383	384	397	360	362	405	391	384	395	392	382	391	390	400	401	406	372	412	360	398	385	380	390	428	376	382	402	394	388	425	375	374	396	422	377	407	374	393	392	417	386	410	419	414	407	380	401	389	411	413	371	380	421	372	382	419	396	400	410	411	393	356	401	386	394	386	379	399	408	372	400	431	395	407	419	382	429	372	403	382	414	430	352	414	429	421	391	396	392	372	414	416	377	404	399	411	402	359	433	400	376	368	394	447	356	397	387	369	364	390	385	394	376	410	399	403	386	403	359	377	370	383	407	387	390	414	401	407	386	365	384	399	381	388	407	360	356	376	382	385	383	409	370	386	373	343	409	391	414	415	444	406	377	414	380	376	398	409	381	425	370	401	394	412	387	401	411	394	409	370	373	377	389	408	362	397	422	417	353	388	379	398	378	395	369	422	383	362	408	398	394	431	402	410	365	385	355	387	398	396	367	400	375	400	385	364	400	359	378	424	390	412	424	355	376	361	414	376	413	367	386	381	396	395	388	377	378	398	366	394	385	410	378	417	384	413	427	400	422	390	380	375	390	416	392	427	379	370	392	421	399	385	394	384	379	418	400	370	409	427	391	379	428	416	419	404	380	393	394	427	401	385	372	387	434	392	372	405	405	416	378	363	377	401	386	376	387	422	401	397	371	405	386	366	382	407	415	383	396	425	421	405	397	394	397	406	404	401	423	395	370	383	420	353	415	443	401	409	424	406	371	409	394	408	395	366	380	445	393	392	395	350	417	419	403	430	392	408	431	382	365	396	391	381	394	375	396	385	390	398	415	396	401	379	412	387	382	391	371	402	378	430	426	397	394	410	378	410	422	407	441	369	371	366	383	393	382	380	401	443	397	427	409	386	404	409	392	386	388	342	387	405	380	376	403	407	396	434	378	397	386	404	398	366	422	397	338	405	393	400	413	418	399	369	402	352	369	399	405	398	413	375	380	391	414	433	393	446	396	399	386	407	435	431	397	397	401	400	359	363	402	421	401	390	421	376	392	367	389	433	439	382	429	398	383	388	403	405	406	425	375	345	419	403	392	395	413	414	364	403	419	416	387	379	377	431	386	393	397	400	361	427	420	403	411	407	443	364	412	380	412	416	416	391	400	406	396	388	404	407	378	388	426	419	391	395	422	380	392	393	421	402	397	348	395	397	396	398	361	410	411	395	419	386	416	433	364	416	406	407	375	373	403	391	377	390	381	411	406	385	411	398	371	388	388	385	421	392	401	381	394	392	411	406	400	380	367	354	397	387	383	397	417	385	396	399	358	407	383	401	389	361	394	408	385	365	427	390	425	404	420	379	397	413	425	377	409	393	419	378	397	402	396	356	349	384	394	394	387	402	416	379	370	410	407	440	397	397	420	382	371	401	386	407	424	368	420	382	386	359	358	383	360	411	393	356	393	381	382	376	393	417	377	401	381	387	428	404	412	365	383	400	406	436	427	402	418	401	387	407	365	385	348	399	373	397	401	414	402	384	373	376	371	399	398	363	425	395	419	380	378	404	399	396	402	405	379	413	350	378	405	389	435	360	395	414	418	443	400	398	439	359	389	414	401	379	376	408	419	397	395	401	385	405	408	396	392	426	407	396	406	375	392	405	396	401	415	431	408	396	384	356	412	395	403	396	395	397	415	381	344	427	394	405	375	384	379	388	393	407	403	426	385	400	398	362	363	393	389	404	416	394	412	445	417	392	377	412	362	362	390	409	389	384	401	425	405	381	387	397	405	411	378	397	411	406	420	400	405	425	426	410	378	426	394	404	417	416	415	408	420	419	380	395	381	410	405	371	426	406	379	374	413	398	379	372	383	386	392	414	369	414	357	372	377	352	406	427	393	424	352	374	414	362	401	404	386	411	424	393	368	373	437	412	404	388	414	422	395	425	389	409	411	401	404	384	379	404	389	426	394	416	390	417	417	403	414	429	395	413	418	398	396	404	383	402	380	430	344	421	388	420	395	375	369	382	393	379	405	403	397	398	381	425	394	366	336	378	358	396	402	407	388	427	384	388	424	428	386	384	391	413	415	406	377	354	418	352	404	396	419	413	387	382	358	391	395	389	402	431	431	379	376	429	418	370	390	398	408	394	428	394	433	400	407	397	405	417	394	363	416	371	382	392	394	400	334	368	401	400	385	394	427	366	384	380	378	388	369	346	411	390	420	416	390	423	385	367	427	396	382	401	367	418	393	399	403	395	438	399	394	398	351	395	361	418	411	415	373	370	380	420	374	397	381	414	441	405	372	396	393	378	395	405	364	390	385	370	370	392	419	406	406	408	374	406	414	380	400	399	379	380	380	434	392	391	347	387	385	371	396	389	414	415	407	394	396	372	389	419	419	400	440	400	410	349	409	371	391	393	406	398	417	387	401
21383	9965	8298	4011	2873	2127	1709	1428	1238	1102	1007	974	858	831	783	722	684	705	701	692	668	678	659	667	619	644	646	613	626	611	625	581	654	587	620	562	601	601	573	624	600	606	589	616	571	634	597	598	591	562	587	581	566	550	580	585	591	583	587	580	604	603	592	583	573	583	575	624	535	630	593	581	642	572	584	611	540	560	552	584	589	572	597	537	544	564	601	574	538	560	609	620	568	596	573	552	560	642	561	561	588	578	581	547	571	563	588	595	536	583	567	571	620	580	593	543	584	542	565	588	585	599	589	573	605	601	578	611	555	610	588	556	537	618	572	540	566	592	617	579	576	604	547	612	570	541	578	550	586	588	606	601	560	581	545	598	599	594	564	579	575	620	578	607	566	544	572	569	583	574	588	585	597	545	565	591	555	555	563	612	577	562	598	584	547	586	652	583	560	590	597	542	532	595	576	571	609	577	574	563	579	578	552	581	553	545	584	589	557	566	550	575	536	536	615	587	600	617	531	579	582	567	577	548	612	597	581	572	602	590	568	599	560	568	553	591	578	597	608	568	590	596	559	617	554	586	574	586	557	607	570	555	573	548	602	577	611	586	553	564	591	616	618	557	572	579	587	592	591	581	584	598	535	579	573	566	590	570	585	595	559	564	578	578	525	602	580	589	580	609	564	610	578	540	586	600	580	557	532	609	586	578	586	611	584	616	516	612	565	581	593	599	603	588	554	596	602	603	576	590	577	582	554	597	545	572	562	555	586	585	624	605	590	597	569	581	570	596	553	632	559	592	584	604	641	540	540	556	583	584	619	554	558	631	577	535	540	532	634	583	547	538	573	588	547	549	565	562	656	615	578	605	570	602	572	559	587	599	562	542	608	558	605	602	586	557	584	609	534	592	566	582	565	506	593	632	584	571	550	609	580	613	601	623	567	573	597	580	620	578	565	598	552	587	579	571	576	590	592	545	533	585	564	578	565	642	605	586	595	598	523	603	556	570	583	584	597	614	576	573	561	611	601	569	595	585	599	564	631	565	558	590	594	589	561	586	554	569	607	566	559	580	560	570	578	559	571	576	574	562	583	584	592	582	599	549	582	595	562	562	559	608	554	572	576	610	592	583	600	561	596	552	575	569	586	604	553	564	591	552	600	602	585	617	558	588	573	587	594	563	545	552	608	593	580	566	598	560	560	607	583	614	557	575	569	596	537	585	546	606	574	635	571	574	565	607	569	563	587	577	585	573	561	600	610	587	615	580	558	574	604	562	595	562	539	594	560	557	630	599	610	571	589	552	560	613	520	592	615	604	600	610	591	594	556	595	604	554	593	544	566	549	611	549	610	588	548	622	560	566	597	550	579	597	602	572	572	585	588	581	609	582	592	598	607	629	544	608	534	585	572	596	535	623	584	610	580	571	619	600	586	557	617	585	578	576	605	586	558	567	563	559	538	607	566	601	568	604	551	583	607	564	585	572	543	569	592	620	639	521	609	588	572	581	614	569	625	612	581	572	534	579	548	579	622	583	569	587	575	588	628	596	579	556	548	601	567	540	535	608	546	597	541	574	569	593	558	597	571	619	567	547	592	614	589	581	567	551	593	540	558	594	604	578	546	582	553	584	592	563	597	549	602	582	631	567	594	554	590	591	571	556	616	570	570	577	578	594	582	557	575	564	591	586	577	576	559	611	575	638	556	602	573	558	608	559	557	565	578	564	589	593	589	584	583	577	539	580	580	588	605	548	612	566	587	589	589	567	564	593	580	571	567	557	574	564	569	575	566	612	539	576	575	570	603	559	591	604	592	594	591	602	554	554	611	549	576	580	591	560	575	610	572	597	553	613	562	577	582	571	586	586	576	546	566	569	582	610	584	532	586	550	607	608	568	600	576	614	590	580	565	564	573	591	583	555	595	608	539	618	598	581	595	564	590	588	577	587	561	586	570	573	551	577	576	578	547	592	590	533	567	618	586	546	601	598	573	602	578	572	613	620	600	568	575	579	590	566	574	605	565	546	593	566	594	634	577	591	595	608	536	603	604	490	598	574	558	588	594	572	596	582	603	556	601	641	598	584	536	568	555	596	571	555	535	586	596	606	559	558	518	556	624	516	593	603	607	580	578	594	556	563	607	573	584	589	600	598	591	606	559	540	607	602	578	571	626	596	555	517	599	554	618	590	588	589	621	568	542	600	565	540	587	567	613	580	538	592	589	618	601	634	589	579	608	568	617	553	585	580	557	546	611	598	546	549	541	594	600	563	564	615	591	600	560	583	552	567	561	567	556	541	573	553	600	574	533	583	587	563	562	581	551	615	547	573	576	595	583	580	597	560	585	577	565	587	592	559	564	594	545	593	536	622	573	574	587	559	559	572	581	532	570	603	581	551	582	566	589	594	570	554	545	610	583	597	618	562	565	582	556	580	569	523	567	602	590	530	594	571	561	574	566	589	576	581	584	610	585	585	566	632	611	609	588	591	595	575	573	586	557	606	605	568	552	618	562	591	550	587	561	594	586	568	541	626	602	622	578	585	592	584	591	578	588	587	575	553	591	596	573	614	600	634	590	552	602	612	618	578	614	588	630	559	582	571	566	564	564	578	578	533	604	570	543	579	594	592	554	610	635	574	583	608	573	564	572	603	554	592	565	562	551	559	590	586	577	597	607	599	542	560	581	592	538	583	604	588	568	553	587	583	620	617	567	559	543	591	566	594	550	626	601	535	565	594	570	553	580	578	602	638	602	562	586	591	592	569	602	570	550	532	594	569	566	533	587	544	588	552	575	558	594	558	566	572	579	560	578	584	559	591	592	582	576	571	565	591	586	550	538	584	628	567	605	530	562	595	555	592	599	576	598	599	542	557	578	519	518	538	577	606	603	578	569	608	586	538	579	571	571	603	618	521	580	535	603	579	591	567	528	547	580	580	558	593	592	583	601	579	583	581	583	538	610	574	592	622	627	550	568	609	613	536	571	601	578	584	620	581	592	528	577	605	571	552	614	593	583	547	576	582	572	594	614	631	530	653	553	586	550	574	607	570	579	542	554	528	564	551	536	591	528	550	606	589	554	571	566	539	584	557	583	610	596	582	564	574	587	591	541	618	622	581	631	573	589	577	568	603	589	556	565	609	564	620	592	601	582	579	591	567	617	589	534	497	578	583	642	569	551	566	552	604	567	599	598	542	562	573	591	599	563	543	596	541	570	597	590	572	571	583	585	534	635	569	585	562	546	566	601	582	598	588	588	607	586	580	573	600	559	570	587	577	559	576	586	546	597	579	613	604	578	576	633	616	606	594	573	539	580	567	542	590	592	626	556	562	536	553	594	542	558	616	578	612	597	532	573	571	561	528	604	532	580	584	576	612	583	587	563	592	589	551	572	545	569	605	556	565	557	568	565	566	582	581	568	538	513	609	637	557	588	601	549	561	546	580	574	570	558	591	602	612	616	544	620	573	579	573	610	565	584	573	626	549	592	569	607	553	540	589	565	594	580	618
22599	20928	28713	23285	20928	20950	6642	780	571	443	419	422	352	345	339	296	290	310	294	245	246	255	306	233	243	245	256	239	221	220	216	222	213	244	226	209	230	200	212	220	228	209	213	209	228	220	229	197	204	229	191	226	212	196	196	223	221	205	202	194	200	247	218	219	224	198	198	206	211	194	203	227	223	215	196	190	241	225	190	199	199	200	203	216	205	205	189	216	213	226	213	216	207	213	211	200	227	231	213	187	224	210	183	179	222	212	210	208	226	218	215	197	217	210	215	230	212	202	215	192	218	210	218	202	192	217	188	198	198	235	211	224	212	168	195	194	201	191	202	213	196	250	208	210	237	206	201	187	203	226	221	201	199	211	188	184	204	193	197	206	222	201	202	170	182	213	211	213	192	185	189	203	199	177	199	204	197	194	204	208	220	203	194	198	211	207	182	229	222	182	192	219	199	203	209	189	209	209	211	196	192	210	192	212	180	204	193	187	239	204	190	209	216	195	193	187	189	211	215	210	195	180	219	204	186	202	210	210	212	202	201	219	179	215	181	218	210	204	211	213	189	193	205	214	201	220	210	193	184	215	178	187	204	207	198	204	189	222	204	201	210	193	222	227	167	223	205	214	211	216	192	209	194	216	189	218	198	217	195	215	201	228	201	220	222	200	214	211	208	216	202	228	206	183	232	201	212	207	205	182	205	186	193	207	211	226	207	201	183	211	195	206	193	202	208	178	204	223	197	198	200	209	204	219	196	223	190	200	219	192	197	209	212	200	169	207	199	207	184	213	225	180	183	183	208	219	170	206	221	184	193	225	202	193	197	213	186	201	190	205	189	210	196	220	203	206	195	200	191	188	211	210	208	177	214	221	212	217	217	202	211	214	207	201	206	211	221	184	178	208	190	184	193	184	194	228	193	198	208	197	212	212	205	182	200	195	190	231	203	208	188	199	198	195	202	201	187	191	172	213	186	211	198	215	203	244	201	196	157	186	205	189	196	203	218	196	212	212	222	198	212	204	232	188	209	238	211	188	218	207	171	211	205	188	213	185	225	193	197	184	198	236	206	199	180	187	193	181	187	212	192	200	215	199	210	208	224	205	214	235	210	206	200	192	192	190	199	205	217	203	196	205	211	211	219	191	213	229	180	198	193	187	222	223	183	207	201	183	195	232	214	201	204	226	174	202	217	211	207	168	193	213	201	217	194	205	191	181	209	209	218	209	208	206	201	196	199	196	194	181	207	217	228	215	204	221	211	170	208	187	202	198	189	200	179	214	205	207	199	211	210	221	206	208	193	219	177	230	191	195	167	198	204	218	175	200	215	217	199	190	199	183	206	222	212	200	216	219	201	197	207	203	192	187	195	209	210	203	222	175	199	200	199	213	222	192	187	216	189	187	193	215	220	225	195	196	230	167	211	232	207	227	222	209	206	213	211	196	201	232	194	208	211	203	197	169	214	221	199	219	198	207	187	211	164	196	216	194	206	205	190	202	225	195	218	222	188	207	215	195	178	203	196	196	189	187	191	222	204	190	205	201	223	206	191	201	215	197	187	222	208	218	188	199	189	196	194	223	208	199	208	199	200	196	181	196	197	200	216	187	218	208	205	199	198	208	198	194	177	213	176	195	225	191	186	198	180	210	194	211	209	204	212	207	208	243	192	181	205	206	198	194	197	192	227	225	200	217	189	202	191	237	211	199	201	216	175	203	211	200	179	193	205	226	196	183	206	205	200	207	187	216	185	209	218	210	206	196	211	202	194	182	194	200	186	209	199	204	201	214	209	187	212	203	191	177	203	221	215	206	213	188	213	219	181	191	218	173	209	221	196	206	210	204	185	201	206	213	210	201	219	224	205	224	202	191	208	206	247	218	206	216	205	218	193	179	213	208	195	208	182	197	187	200	204	196	208	190	181	173	175	208	231	169	201	202	208	209	220	209	215	188	200	205	216	191	217	214	207	205	215	232	206	188	197	202	195	205	198	184	171	160	202	218	204	197	207	189	188	183	208	191	222	189	200	200	200	198	220	171	189	231	217	211	185	197	205	215	204	227	223	226	208	206	210	220	221	201	194	194	221	217	218	222	194	215	222	208	198	189	201	218	213	202	194	197	188	214	172	179	208	188	211	219	167	194	193	181	219	192	196	197	204	194	191	173	195	190	204	198	210	205	224	199	211	188	222	223	197	208	223	186	203	183	200	182	216	215	193	187	228	201	201	184	213	184	200	206	198	202	178	189	237	183	195	194	195	205	184	203	194	202	187	208	234	209	221	203	183	211	196	196	185	193	207	191	199	177	223	212	209	222	204	219	173	211	194	206	202	210	181	215	175	215	207	212	194	208	189	200	191	214	221	208	213	186	202	226	179	225	215	183	212	205	185	213	206	193	171	197	196	172	221	213	239	208	190	204	204	182	199	187	195	198	201	225	205	190	208	180	194	225	225	230	187	217	190	213	200	194	217	191	206	231	206	222	206	178	226	200	196	219	185	203	209	184	218	204	217	200	196	201	189	215	210	213	213	219	180	185	192	209	207	209	210	193	197	192	191	193	221	206	214	219	193	211	193	207	209	197	188	214	190	206	209	195	222	184	209	208	183	203	190	191	186	200	196	202	213	226	210	197	211	197	191	204	202	224	204	203	201	225	201	221	228	209	197	196	231	194	195	206	183	199	194	204	204	187	193	202	217	200	212	240	207	207	189	200	230	200	186	199	199	207	216	185	218	191	178	196	205	201	184	226	214	206	205	193	211	222	224	194	205	202	190	189	197	215	199	201	195	214	215	181	182	218	195	196	233	212	199	167	218	208	195	197	221	193	193	214	203	205	195	174	211	177	202	187	182	218	199	204	191	194	196	184	198	210	196	198	188	183	190	202	218	223	204	200	191	219	194	210	212	184	201	190	211	188	218	209	219	190	188	193	189	190	224	209	192	207	190	207	217	211	205	207	221	177	195	212	181	189	196	200	201	217	198	228	215	213	204	189	216	206	185	178	190	189	186	210	235	192	191	194	189	173	192	178	165	197	206	187	209	229	213	188	185	196	183	218	237	184	201	232	206	198	207	212	193	192	209	202	202	205	193	222	190	211	224	228	200	218	202	239	202	230	193	206	202	196	235	215	208	192	204	228	215	202	218	179	210	204	198	182	207	213	197	193	180	237	199	209	232	195	181	235	206	211	203	180	203	192	205	227	184	215	202	205	189	224	203	237	201	230	203	190	183	206	198	201	213	183	201	203	207	197	222	202	204	207	198	186	187	214	216	188	215	200	191	218	215	173	200	193	191	194	206	190	204	199	190	195	232	200	221	190	227	211	171	199	225	196	229	204	182	196	208	205	212	219	194	174	199	204	206	180	201	199	176	194	195	203	191	194	209	219	198	194	185	192	200	193	222	205	219	209	209	222	194	174	191	186	206	225	211	214	234	208	201	215	220	228	207	189	194	211	197	206	198	206	194	249	206	204	187	203	185	210	188	200	227	229	205	223	214	192
24219	15105	12183	6332	4187	3077	2351	1900	1516	1241	1063	904	820	712	692	599	576	549	503	511	437	437	428	398	425	385	391	398	398	387	395	358	374	357	322	336	368	344	316	341	339	348	329	332	321	340	345	324	339	314	301	322	340	317	313	322	335	290	313	318	344	354	322	335	293	297	283	321	326	308	289	329	311	330	313	292	284	339	303	298	343	306	303	333	337	298	317	331	323	295	287	302	334	328	283	317	319	317	310	289	310	272	302	311	302	300	313	309	311	307	322	298	314	309	343	314	287	329	291	288	270	304	310	301	307	320	292	285	304	276	329	287	292	322	307	318	297	301	343	325	273	288	326	293	306	291	324	312	292	307	304	267	339	302	267	336	300	309	300	311	305	330	337	321	296	285	321	302	278	315	284	308	315	287	295	292	316	289	299	297	269	320	298	316	297	283	270	327	298	326	311	285	277	294	314	316	297	290	325	309	294	291	273	286	307	293	290	305	288	285	315	292	310	286	322	318	243	285	257	304	345	309	302	311	305	321	297	322	321	304	305	290	295	304	321	316	321	308	295	301	324	283	280	318	306	327	313	332	315	305	303	310	304	287	298	308	303	328	292	287	312	295	291	287	304	309	305	293	307	305	311	290	309	292	317	343	294	325	310	306	314	313	313	294	304	285	331	266	286	329	295	271	325	289	308	273	279	317	277	304	335	315	283	325	284	314	305	309	311	312	296	321	310	297	298	282	283	283	288	306	308	320	307	304	300	299	307	316	299	294	306	336	305	314	304	273	319	294	302	303	273	293	288	351	296	320	316	311	280	280	306	315	282	297	289	312	300	285	278	318	324	303	316	318	294	328	300	320	285	295	306	275	295	302	324	282	274	325	313	295	322	297	304	303	316	320	319	285	302	322	309	300	308	316	297	327	297	292	294	303	296	268	287	295	298	291	347	285	345	295	311	281	297	323	300	289	308	268	271	326	295	304	301	275	271	347	299	289	300	313	281	314	312	310	295	283	296	312	334	308	271	311	319	256	318	298	310	331	296	277	328	325	312	325	291	267	296	296	297	314	271	308	301	301	283	299	312	287	328	293	295	302	302	253	308	327	308	293	316	321	307	309	318	292	288	299	295	281	275	317	309	296	279	282	312	297	287	303	310	314	343	257	295	312	312	312	320	293	320	301	320	311	312	300	321	335	297	272	299	300	312	280	282	323	314	323	293	292	326	328	287	291	308	304	297	306	293	283	324	297	299	290	314	298	319	280	262	313	314	261	319	292	262	306	298	302	302	302	308	318	295	289	312	306	318	317	285	313	267	302	303	270	288	297	303	309	315	263	284	300	288	323	292	320	289	279	283	315	290	311	312	308	292	302	310	295	321	298	338	319	339	269	320	283	287	305	307	283	316	321	296	296	287	295	308	282	326	286	328	282	323	310	319	302	310	302	320	323	268	288	307	306	316	286	297	329	276	273	294	290	293	316	320	306	297	292	294	303	320	293	278	297	295	283	307	304	289	295	306	283	312	337	281	293	314	315	252	273	298	310	304	359	321	297	337	314	289	304	301	305	296	311	318	285	323	315	328	308	309	315	316	292	311	334	314	298	306	291	328	303	282	310	319	306	322	306	290	298	286	303	292	306	339	313	315	306	314	301	328	314	300	309	323	295	298	319	281	310	328	288	310	299	301	288	284	296	260	292	284	309	339	288	282	318	285	296	302	301	322	289	311	283	319	286	282	293	285	282	311	312	276	318	316	312	313	309	313	274	304	333	290	329	310	300	309	289	335	316	277	342	329	287	309	307	306	301	336	306	307	328	288	301	283	320	336	283	306	303	314	317	301	294	293	275	287	309	288	275	313	299	309	318	319	299	288	285	304	318	289	333	301	295	317	284	296	312	291	310	296	300	280	294	327	340	315	318	333	311	277	308	283	285	314	307	292	327	312	294	280	303	276	305	341	303	310	310	283	311	310	284	288	288	275	298	318	303	310	312	302	310	315	286	289	336	321	286	323	294	314	334	308	291	300	304	319	273	319	297	337	317	304	295	333	292	321	338	339	323	295	287	281	304	304	288	309	321	307	319	313	301	292	278	286	309	309	286	301	316	291	297	311	305	312	283	329	292	305	296	313	316	298	276	335	322	276	296	315	298	294	324	328	299	308	336	324	303	289	317	292	321	306	339	336	302	304	270	302	287	289	294	310	280	318	306	285	282	311	307	294	301	298	276	310	312	299	321	292	288	281	258	304	297	302	309	287	288	307	265	325	323	293	288	320	286	285	308	287	310	309	322	303	297	276	285	307	318	293	297	311	314	334	260	294	323	284	294	304	321	274	285	290	278	282	295	286	306	308	309	318	309	297	301	311	304	316	304	272	293	283	302	300	319	277	311	284	315	320	285	302	297	312	297	284	270	297	286	307	314	308	291	287	296	301	322	317	290	275	311	336	317	299	280	270	322	305	324	306	320	267	315	295	298	295	321	314	301	309	307	270	306	321	320	321	297	286	317	346	287	314	291	325	274	275	318	322	298	284	301	325	298	289	284	290	278	295	302	304	295	291	300	306	302	309	328	299	323	311	280	302	298	288	306	305	314	315	285	302	319	310	332	281	293	308	302	287	301	297	298	321	280	282	323	292	309	314	298	314	317	301	309	297	287	295	301	287	298	317	295	337	308	303	334	321	336	286	321	293	285	292	269	318	310	294	317	271	281	299	298	313	289	308	298	302	313	298	307	333	334	311	293	307	325	278	301	326	303	319	309	317	317	264	281	312	296	302	282	277	290	315	301	277	320	296	305	334	333	358	320	304	297	316	320	312	311	301	305	286	292	304	278	288	294	298	277	282	323	284	321	290	275	279	318	281	290	314	321	305	290	293	318	302	335	343	316	314	316	319	290	274	313	288	313	294	310	317	313	309	319	299	314	306	299	279	323	292	325	310	315	320	278	302	303	297	262	310	297	327	308	296	272	314	311	309	325	300	294	312	300	280	348	277	290	288	313	300	290	315	285	328	309	301	303	277	295	314	322	290	304	291	297	307	282	317	320	314	311	314	285	309	325	300	313	301	319	290	305	316	304	293	269	301	290	298	294	300	325	302	280	288	324	295	286	280	290	325	305	319	289	279	293	271	295	309	306	304	281	264	266	297	311	302	314	328	281	309	317	319	284	309	316	275	330	332	282	315	330	296	308	327	276	287	274	333	293	328	321	315	317	305	293	293	336	306	331	291	302	285	292	301	342	284	309	328	289	293	303	322	312	335	307	302	292	278	313	300	300	305	291	292	316	303	304	316	284	294	296	314	308	263	288	314	300	276	333	329	311	274	269	301	315	300	312	294	317	316	283	297	298	295	328	298	319	316	293	300	347	352	332	307	321	323	312	310	284	321	287	322	280	311	329	294	301	312	306	302	310	263	337	310	299	273	300	293	286	309	299	293	311	322	307	274	290	294	297	305	316	277	294	310	306	269	301	305	304	289	327	314	300	301	275	317	282	311	321	299	284
26579	20135	7592	726	471	446	438	353	396	417	375	399	396	414	352	388	398	376	388	395	392	427	401	390	376	386	365	393	407	419	375	399	370	402	373	395	372	386	382	382	381	401	371	360	362	386	395	382	360	352	383	383	395	372	382	418	396	364	393	356	419	380	365	401	384	368	358	389	367	376	388	374	361	364	378	403	383	414	406	382	381	401	362	366	386	384	394	386	414	375	375	390	384	373	395	390	364	359	385	385	385	376	367	415	392	369	389	360	387	375	376	380	367	405	426	381	398	405	423	390	365	388	367	391	395	387	360	427	381	398	432	376	391	377	353	402	398	387	370	359	424	371	379	378	382	397	379	366	387	397	384	367	404	386	347	400	344	421	382	367	396	391	380	389	388	386	415	347	369	351	440	347	377	407	354	374	376	368	366	387	386	358	376	393	401	402	375	359	361	324	410	376	345	380	398	357	376	364	374	384	424	359	397	393	381	367	377	362	395	374	374	366	361	382	380	402	375	369	395	387	360	425	396	385	377	400	402	399	361	352	376	366	389	393	400	354	373	363	387	389	378	415	379	391	364	397	381	374	393	398	382	388	390	378	398	397	356	349	373	427	391	362	392	371	400	363	356	354	385	381	380	390	389	434	381	393	382	397	402	376	404	407	416	371	360	383	359	395	376	367	371	366	393	372	389	429	395	364	401	379	368	387	397	412	388	397	384	343	393	366	402	370	379	378	363	353	421	367	395	364	389	370	416	402	330	397	388	374	377	370	355	371	378	399	391	371	378	393	359	393	386	416	382	409	382	369	376	391	358	389	373	376	369	387	389	369	373	377	391	378	407	416	368	376	390	379	442	411	377	333	400	380	385	394	361	364	394	434	389	393	404	426	397	370	415	376	401	382	380	363	382	395	392	389	410	411	381	394	408	372	368	364	387	403	423	366	390	413	373	362	393	384	386	361	387	404	393	358	363	375	361	385	386	381	384	407	357	370	378	377	356	373	364	385	385	368	422	350	365	393	370	409	373	383	378	405	416	372	393	339	378	401	390	394	396	391	388	397	355	392	373	434	381	410	383	366	396	398	370	393	394	385	391	366	419	393	372	398	369	350	403	424	373	416	359	342	406	386	361	367	394	412	348	397	360	412	367	379	408	409	422	408	377	393	391	400	388	410	397	383	389	409	406	377	365	356	414	401	403	369	393	392	400	408	397	389	365	367	390	406	362	372	393	371	401	385	405	356	358	380	413	390	355	378	371	358	397	392	375	396	369	375	419	385	398	379	406	412	416	396	419	391	363	428	420	368	388	384	407	388	381	396	384	360	384	388	382	374	390	390	399	379	376	388	376	368	376	390	420	412	414	372	405	386	354	387	391	402	384	401	416	391	400	366	367	398	400	420	377	387	395	428	372	352	364	410	376	435	368	390	389	394	384	386	414	388	385	356	415	357	383	386	400	387	399	380	334	367	396	392	388	424	377	423	408	358	416	386	349	396	356	417	391	389	396	375	383	324	358	399	370	377	401	406	381	367	405	367	416	382	373	372	390	384	409	417	386	407	383	375	367	427	377	381	385	371	366	367	382	366	371	398	358	360	345	400	371	389	370	384	408	358	383	384	390	384	375	365	371	367	360	362	417	385	388	384	405	415	383	400	367	433	377	371	364	350	386	396	345	370	387	412	416	395	388	385	391	370	381	370	393	403	353	369	400	364	383	404	421	404	374	376	396	387	363	381	409	424	377	373	333	371	392	386	375	417	358	372	398	397	361	366	361	390	394	405	393	393	383	362	377	378	384	364	425	352	372	400	405	382	412	370	378	392	399	374	382	357	397	407	340	377	383	392	387	398	360	397	351	391	392	381	383	412	395	362	412	385	351	404	402	369	393	362	401	372	380	407	382	390	375	410	395	368	392	403	411	393	440	382	393	408	379	393	363	386	398	382	383	406	372	347	374	381	373	366	376	376	365	366	384	391	381	397	385	396	394	401	393	389	377	376	413	392	380	385	425	375	370	384	387	411	371	376	395	397	360	380	418	389	374	368	388	434	364	384	429	368	402	394	381	383	386	424	404	378	380	386	429	350	403	411	382	376	363	383	374	361	318	388	397	415	424	364	397	394	382	360	391	399	377	389	419	381	359	388	352	385	394	370	387	367	385	374	389	357	378	392	417	367	416	413	349	376	412	404	388	371	370	405	370	378	357	385	399	403	373	402	371	374	370	383	403	386	390	392	346	368	377	368	389	364	372	370	377	371	360	380	389	363	386	399	392	369	365	398	382	358	357	388	413	391	389	365	378	370	373	411	403	373	381	376	359	363	393	403	385	380	394	376	375	377	376	375	363	387	375	355	365	374	415	394	380	384	358	356	402	355	376	341	384	395	383	401	400	359	387	366	426	387	406	351	424	373	368	367	388	382	379	369	369	419	376	360	424	351	381	375	363	339	376	368	403	369	365	400	392	392	387	371	381	416	375	409	360	382	391	368	383	392	381	393	379	388	400	393	399	367	358	373	373	362	395	406	396	386	402	368	413	425	436	355	377	372	386	400	337	386	416	384	357	406	369	381	391	369	382	405	395	407	395	379	410	391	381	391	388	344	419	385	395	384	360	363	401	337	388	411	372	364	349	387	376	366	368	380	387	375	363	367	367	377	378	380	381	395	404	369	371	380	357	417	363	349	362	411	401	384	377	372	410	404	358	381	371	352	388	370	355	397	384	352	376	413	389	419	371	385	399	399	378	391	379	402	379	360	391	367	353	421	378	353	405	371	380	362	402	427	385	359	407	413	399	367	371	347	390	385	396	430	366	378	440	375	388	410	372	353	379	365	401	390	377	400	384	396	407	378	412	389	360	387	368	366	361	402	355	380	398	372	362	385	352	437	379	373	399	377	374	384	385	388	415	398	387	369	362	387	394	347	369	374	419	374	385	385	398	379	403	407	398	389	385	373	408	367	403	409	371	392	398	385	388	405	415	413	373	377	390	375	368	401	356	383	352	356	407	376	374	374	395	372	395	401	399	384	358	378	390	376	370	380	384	393	356	366	391	401	395	361	356	369	376	360	397	377	350	384	374	372	377	383	401	404	401	349	343	350	398	381	414	376	357	369	393	428	355	382	389	388	404	375	352	377	354	393	374	389	411	394	380	378	406	394	392	386	351	395	403	378	341	381	379	393	360	356	402	402	382	347	387	353	393	409	357	349	401	358	396	406	385	395	375	368	366	390	415	367	389	382	408	385	387	350	388	394	395	372	384	371	386	355	365	380	380	371	377	380	400	395	373	387	371	371	401	406	389	366	379	364	398	392	402	415	386	368	378	395	370	369	406	402	380	383	388	352	403	362	392	399	400	401	407	398	402	342	379	394	380	349	389	383	391	387	430	401	368	379	376	406	365	399	387	383	442	383	374	406	353	395	391	364	402	391	359	382	356	374	391	364	382	382	352	374	375	407	381	409	408	409	376	373	398	400	373	382	385	362	392	379	384	399	396	355	383	395
7719	1354	1173	758	686	632	645	608	594	544	581	563	548	561	574	595	574	554	573	569	586	554	529	499	532	529	554	506	572	548	563	592	560	563	571	586	590	562	544	536	557	569	553	513	543	549	547	584	548	557	559	540	566	575	535	557	573	549	551	523	581	543	557	554	559	550	591	590	550	550	515	590	565	561	579	564	483	570	565	571	599	564	565	528	515	568	538	563	545	579	588	589	525	575	566	555	524	524	568	575	546	567	528	566	518	576	544	565	509	543	549	576	596	567	537	563	575	549	563	553	573	568	544	531	566	569	535	491	476	551	541	526	587	537	581	563	567	529	543	480	560	537	547	538	561	558	604	534	566	519	549	538	553	518	548	554	554	527	510	568	552	554	567	545	547	597	516	573	560	569	543	542	583	543	529	585	569	515	587	560	559	559	545	570	545	555	523	551	550	568	577	537	578	557	498	536	564	559	536	589	555	577	560	480	539	541	531	541	567	549	535	534	552	595	549	525	589	541	552	512	576	504	555	517	561	554	531	568	543	579	541	547	575	557	562	541	476	574	552	551	581	574	547	535	524	561	574	593	569	520	545	560	592	588	537	557	520	538	550	574	557	558	557	531	544	543	552	541	536	558	570	593	535	573	565	547	548	531	534	511	538	534	545	541	550	528	569	537	573	612	516	543	577	524	547	547	572	547	518	586	571	593	540	557	541	546	563	572	538	598	542	524	535	556	552	565	579	579	548	579	569	544	540	543	564	588	535	549	566	545	516	490	558	575	582	549	551	572	568	587	544	611	519	526	569	584	561	524	557	547	579	580	554	526	537	504	524	533	547	571	523	537	573	565	537	521	569	505	557	590	544	578	514	516	553	552	591	551	572	577	576	583	503	575	580	577	548	556	555	553	575	529	558	571	541	592	538	548	568	535	541	551	521	566	553	524	527	504	534	542	543	530	529	541	487	561	601	584	575	535	561	584	521	574	611	591	533	569	548	544	531	597	515	547	557	522	553	519	552	556	547	581	530	579	583	561	564	570	555	556	524	583	532	522	567	503	559	570	575	573	581	529	559	576	520	608	538	574	579	565	563	566	561	536	546	522	538	505	533	528	555	543	549	543	538	585	586	548	546	551	571	553	514	575	531	560	592	524	541	558	517	555	567	569	538	515	560	573	568	527	618	583	568	524	554	569	550	547	570	542	557	539	568	559	515	516	557	583	537	530	550	582	553	528	564	521	534	553	569	578	552	562	558	612	546	556	555	577	540	566	590	552	579	525	525	587	612	530	549	557	557	510	567	561	531	563	527	544	576	559	567	548	564	582	595	581	564	544	566	525	571	547	543	567	528	555	550	529	565	568	558	579	566	564	552	550	567	556	561	551	580	540	547	568	555	538	534	533	535	559	559	573	547	513	550	597	524	591	521	553	557	548	577	548	528	559	563	550	567	550	581	516	587	536	578	534	559	573	588	549	509	540	529	570	511	512	553	553	566	510	535	569	531	569	544	524	575	560	558	557	572	572	525	534	514	573	560	576	545	556	509	538	536	561	560	576	540	560	518	524	594	620	538	542	571	517	567	567	558	568	541	566	548	523	546	572	525	551	575	546	528	594	554	583	560	532	555	560	547	503	558	498	502	563	545	549	531	566	570	544	579	513	493	590	528	551	553	514	556	528	561	540	571	542	546	544	544	497	529	582	588	556	570	547	531	521	540	579	581	566	564	551	573	555	546	544	607	518	557	583	552	515	572	514	585	561	540	527	529	508	584	575	532	566	534	558	556	502	567	563	555	548	552	488	577	534	549	503	541	577	580	612	567	568	543	575	512	529	553	561	552	557	592	580	542	579	539	564	536	519	544	552	564	546	539	546	572	556	595	531	569	566	585	581	574	541	542	534	564	535	577	545	546	534	615	579	535	548	564	532	575	548	546	560	545	555	571	547	556	562	548	548	595	549	566	572	562	588	565	544	540	547	554	540	514	572	520	539	535	565	546	566	562	551	539	568	519	590	549	538	587	603	564	576	572	536	543	548	534	533	560	555	548	593	532	528	594	533	525	537	531	525	561	549	576	558	558	540	533	538	585	549	574	531	549	592	525	536	543	518	558	551	527	554	537	605	553	571	539	585	538	535	570	547	564	568	564	552	550	537	490	592	559	489	566	562	548	513	548	566	577	559	577	603	531	550	572	538	530	552	564	574	565	525	555	531	553	592	543	529	546	565	504	565	565	531	558	549	532	580	552	563	583	552	558	516	572	524	552	527	559	572	564	597	579	583	587	539	546	551	536	561	542	545	515	580	559	523	535	524	531	601	524	570	536	544	557	539	515	614	554	567	524	496	560	515	550	565	515	536	584	565	506	563	522	535	536	571	575	505	554	604	549	497	535	547	554	536	538	556	560	569	543	549	566	573	551	555	572	537	552	575	506	508	583	546	554	543	529	571	531	560	554	521	573	561	560	547	579	572	542	608	526	533	549	596	523	563	544	538	570	561	569	581	592	547	563	534	603	557	536	552	581	494	560	564	525	547	607	551	546	568	531	586	562	593	598	571	566	574	540	536	573	577	529	552	565	526	584	591	552	567	543	583	557	548	550	560	577	533	533	556	550	561	577	597	544	529	566	523	536	510	574	567	593	569	525	581	509	519	561	551	571	526	545	541	522	545	542	534	521	605	535	578	588	578	532	584	554	532	581	551	555	584	531	549	529	537	563	554	514	539	620	583	573	542	595	557	544	576	559	560	535	562	524	547	565	557	561	561	556	535	575	504	563	567	563	552	560	516	558	573	552	545	547	561	573	575	517	538	527	536	541	539	566	561	554	541	509	587	522	561	539	515	534	556	550	563	564	512	533	555	547	538	562	528	531	549	530	559	552	528	529	540	540	573	560	553	552	572	516	554	557	591	541	549	587	559	526	565	539	550	568	528	570	543	567	528	551	522	541	598	577	578	558	562	531	570	552	548	572	552	539	581	530	571	521	530	545	579	570	570	566	530	540	538	533	564	560	524	525	552	569	575	558	513	591	559	591	528	572	561	537	567	543	567	560	551	561	514	537	540	590	560	542	567	548	560	522	551	503	579	559	545	538	553	580	545	538	588	579	541	515	519	548	495	549	533	554	584	548	580	582	577	551	544	562	589	561	535	533	553	527	540	557	536	534	555	551	566	535	547	594	547	506	535	546	587	531	541	550	542	531	591	561	531	547	517	584	535	545	580	526	574	580	574	552	550	546	510	560	562	538	531	574	532	567	528	538	527	560	547	538	569	542	535	551	532	547	591	531	485	551	550	575	507	548	532	536	551	572	566	520	569	547	492	551	558	517	537	575	544	616	549	547	599	545	525	563	580	573	530	559	523	534	585	584	572	533	568	548	572	592	555	505	573	579	603	567	561	598	522	548	510	521	545	569	554	486	525	548	581	511	557	597	571	563	602	564	578	559	536	512	566	587	549	562	525	517	490	555	561	502	548	537	583	564	565	598	550	555	532	557	587	549	581
23403	20936	28367	23668	20916	10915	1076	732	614	556	553	504	467	453	473	453	505	424	471	482	430	379	395	406	376	423	395	406	410	413	386	382	427	419	415	411	391	442	381	404	423	383	391	406	383	416	412	401	401	406	420	399	445	379	371	379	431	398	383	369	422	388	397	434	396	372	454	395	401	428	388	339	371	427	422	394	394	428	387	399	419	430	408	406	385	418	375	419	381	410	390	420	438	385	413	387	399	377	403	403	395	384	381	380	389	383	389	416	385	393	418	435	413	372	376	446	432	391	385	391	371	424	381	409	387	404	375	395	410	418	386	435	398	371	373	385	405	412	383	393	405	354	363	371	400	354	431	409	399	407	382	390	376	399	411	363	382	396	383	380	381	403	390	353	389	427	377	353	372	384	392	385	378	385	373	380	362	448	402	414	391	381	393	421	376	397	377	384	390	345	394	380	406	385	381	417	396	382	390	395	419	404	392	389	413	424	393	382	368	376	397	409	400	395	363	382	372	394	377	403	364	425	415	367	385	410	369	388	406	374	390	391	428	403	414	392	383	364	366	388	404	385	410	374	403	362	400	444	417	421	396	360	382	426	404	360	389	428	381	371	376	368	390	386	395	417	403	365	383	387	413	401	417	363	369	389	394	381	395	353	406	414	379	352	415	393	414	367	402	393	381	403	417	390	373	419	393	395	401	390	383	402	420	423	394	370	406	399	391	408	415	408	407	400	378	413	389	431	400	415	416	423	405	390	385	421	401	411	383	397	389	352	374	450	369	404	400	386	373	401	424	402	346	348	361	391	406	390	379	403	343	384	388	390	402	397	411	406	404	407	385	408	409	388	427	414	411	415	380	393	359	381	415	389	371	425	385	394	395	402	417	392	439	374	429	388	408	371	396	413	410	385	422	393	404	408	432	406	365	405	435	389	407	407	418	410	374	403	414	393	383	344	372	382	418	398	421	381	408	365	354	381	406	392	358	411	384	370	371	400	411	382	407	404	403	391	410	399	378	377	381	375	410	360	348	390	386	417	383	388	390	393	364	411	404	392	379	384	374	381	354	381	411	381	370	386	382	383	372	376	392	399	408	419	397	388	392	407	427	435	380	381	383	398	386	389	374	378	395	379	452	411	393	399	390	393	390	424	393	364	387	390	395	400	408	381	418	377	417	402	344	386	410	422	408	429	426	432	343	426	412	411	376	345	383	397	416	360	396	356	364	418	387	373	378	407	378	394	357	400	401	366	391	400	382	388	409	410	387	398	359	414	432	382	408	402	366	377	406	393	373	375	380	356	330	417	400	371	358	387	390	385	416	380	363	397	402	390	404	385	361	356	373	393	384	411	364	375	415	402	399	375	391	401	372	357	422	387	368	408	368	390	377	412	393	359	380	422	390	415	370	397	404	384	427	392	386	415	367	397	388	400	436	392	381	392	390	377	374	398	397	425	364	370	409	402	412	378	367	420	386	386	373	363	388	367	398	377	410	358	390	380	379	389	372	405	402	390	389	407	396	413	374	402	418	432	398	376	371	405	391	402	357	384	430	397	390	377	423	401	399	402	402	389	410	397	362	419	387	372	381	369	400	399	355	361	410	354	382	404	406	409	407	376	390	413	391	378	376	399	375	397	376	389	401	393	405	372	394	378	398	396	389	381	411	363	402	435	407	463	388	444	377	432	360	391	385	341	375	393	405	400	392	389	346	398	406	390	403	360	435	402	374	393	400	393	378	403	416	374	377	373	395	385	425	386	414	368	379	432	396	383	374	405	403	401	382	373	378	399	385	411	411	388	397	386	379	374	410	388	378	396	392	423	390	410	378	389	417	392	404	393	375	387	363	375	415	371	378	373	410	393	439	423	342	353	395	392	374	358	390	365	400	375	379	391	389	381	399	365	416	404	398	372	430	412	409	359	361	370	429	369	389	380	361	392	388	373	410	377	402	416	382	367	426	375	393	368	406	354	417	367	386	348	396	379	367	374	361	359	364	406	385	361	416	415	377	425	406	362	430	396	350	392	373	355	414	398	378	404	384	400	383	386	404	356	371	384	364	391	396	370	394	364	412	390	395	379	390	389	441	434	442	402	443	383	400	399	401	383	389	414	391	386	404	412	395	377	418	367	391	371	362	424	406	376	381	395	380	377	413	384	379	371	377	415	400	368	387	409	386	399	375	369	369	395	383	396	403	388	398	405	384	391	451	374	379	418	399	372	374	420	400	399	407	385	431	404	390	381	390	407	392	383	380	389	411	400	398	393	416	392	357	389	379	392	395	368	366	399	360	345	379	384	397	384	393	391	370	386	380	387	362	393	379	404	394	408	386	368	409	396	393	349	442	408	411	417	392	388	415	417	377	385	367	386	407	379	419	377	409	367	419	345	415	362	403	406	428	415	410	399	366	394	382	406	393	371	444	363	375	440	388	399	370	406	380	398	359	384	432	377	408	375	389	374	380	394	373	381	405	384	400	401	381	397	425	386	349	458	426	389	385	390	444	406	398	392	390	395	413	430	376	406	396	407	409	414	398	398	436	432	376	412	387	364	356	369	410	418	391	356	381	412	404	373	421	368	388	419	385	392	413	379	399	385	375	424	398	391	376	352	390	403	373	435	387	398	414	409	421	354	394	408	373	393	386	400	390	408	397	414	407	393	415	409	405	398	409	391	389	423	376	391	389	400	398	397	359	412	442	394	371	388	371	378	392	385	404	368	361	392	372	349	415	388	409	349	398	417	379	393	397	386	422	384	377	434	365	390	391	421	380	401	403	424	395	426	359	399	413	369	406	407	391	355	402	398	391	423	367	379	381	370	390	383	354	368	360	398	396	422	400	401	404	389	389	374	389	366	398	407	391	369	401	361	374	414	357	376	381	359	405	329	388	364	371	401	391	406	386	392	409	422	441	403	398	401	388	381	389	413	427	382	365	389	374	372	403	399	341	366	381	380	395	433	376	407	402	381	385	379	359	384	398	365	364	409	385	406	408	380	400	403	397	409	409	399	414	403	377	420	418	365	398	381	410	379	377	367	364	398	400	390	385	398	425	376	400	406	385	420	398	409	411	376	394	378	381	387	386	422	368	378	367	363	379	385	379	340	378	382	416	406	412	388	381	392	382	374	376	408	411	406	365	385	377	434	419	405	396	374	378	378	369	348	419	393	394	378	372	359	403	375	393	398	413	361	378	399	408	425	402	400	404	407	366	413	404	413	382	396	430	409	349	392	427	373	364	399	402	379	394	397	389	373	370	395	391	415	372	386	367	381	380	370	406	403	380	369	382	426	395	400	379	439	381	421	394	354	395	398	363	388	394	381	440	388	368	397	389	350	410	376	386	419	415	398	389	398	390	417	405	395	375	400	367	399	358	405	412	378	423	410	352	370	414	399	384	365	409	375	368	393	389	400	373	429	406	388	335	371	395	397	386	378	408	395	383	380	411	386	404	377	393	389	387	389	398	386	381	371	388	397	337	370	385	429	403	400	399	412	406	375	385	399
19102	10031	8065	4026	2743	2128	1771	1437	1230	1053	993	919	871	758	753	721	698	706	646	624	673	672	655	601	630	613	628	609	615	582	589	621	617	647	587	582	561	592	584	536	573	552	592	567	609	569	594	554	583	608	563	625	595	602	543	586	562	530	558	552	606	579	561	581	529	574	548	560	572	588	562	587	622	583	549	597	547	556	553	531	583	565	536	555	540	595	560	545	584	587	565	607	568	568	564	586	580	547	583	587	558	572	580	557	571	559	576	611	597	544	533	552	543	572	586	610	585	568	571	604	556	578	578	546	529	607	534	546	598	554	595	564	579	574	568	595	605	583	563	566	592	547	592	619	518	608	564	554	559	580	576	519	559	554	567	606	582	556	578	554	606	601	604	558	583	586	563	563	578	550	580	564	613	588	581	574	588	579	561	578	569	545	592	592	615	557	555	576	562	574	615	554	587	620	566	597	575	559	516	544	574	600	514	563	542	566	543	551	545	661	560	576	548	586	572	575	555	598	572	582	539	562	550	574	543	574	585	552	541	547	547	593	561	585	522	555	564	576	549	603	529	564	558	540	595	536	575	627	570	580	532	532	582	613	564	587	581	617	567	556	562	571	560	583	544	582	605	537	564	609	578	590	563	556	536	590	573	551	592	561	577	523	594	580	539	566	517	546	575	611	555	624	575	577	571	547	619	550	578	582	576	522	522	549	534	564	584	555	540	540	545	609	603	552	580	572	582	562	525	529	554	590	565	582	538	540	583	567	538	640	549	577	571	569	564	537	581	556	542	584	540	583	544	567	513	555	595	574	603	564	566	569	566	613	560	569	598	529	562	556	601	574	561	563	569	602	562	542	555	559	583	538	553	548	546	580	590	545	587	550	566	607	548	564	559	551	553	569	701	545	573	560	535	588	549	570	590	547	539	524	590	594	555	549	573	617	549	577	526	504	541	606	606	579	584	534	553	558	536	567	590	570	611	556	581	537	551	524	580	560	562	587	551	549	549	541	550	590	549	585	560	547	626	588	583	549	546	570	530	546	602	587	570	584	571	579	564	603	557	585	545	559	602	607	553	569	540	541	615	606	512	577	576	619	585	583	562	570	598	595	561	505	595	524	524	558	521	539	623	618	578	564	577	577	543	549	593	546	568	560	595	563	554	562	574	549	562	593	565	538	519	563	543	555	563	551	553	581	602	605	562	618	533	565	576	533	611	547	599	537	547	551	560	562	604	569	576	576	550	542	560	555	570	575	549	599	586	526	564	575	593	598	557	561	619	569	626	574	576	530	591	566	559	559	558	563	553	581	596	555	551	572	561	562	550	558	582	533	562	579	551	612	565	638	564	551	547	578	594	584	501	542	573	575	594	584	549	554	547	558	542	584	582	522	545	533	641	583	570	580	524	567	572	557	576	583	566	539	593	580	583	578	590	610	567	612	570	588	572	617	612	597	603	569	573	550	597	583	597	590	563	555	573	569	541	553	539	539	594	618	553	541	556	547	561	570	557	613	599	600	597	536	587	561	574	608	588	533	569	549	567	588	527	563	576	582	561	591	517	596	591	572	568	569	618	556	563	548	601	557	574	547	554	592	551	558	579	573	570	558	529	579	574	569	610	545	557	565	607	601	564	561	529	550	565	577	555	596	618	571	605	558	592	575	620	567	566	572	604	589	596	508	608	579	580	592	583	553	558	558	595	574	594	572	601	551	549	557	562	542	578	570	595	579	529	578	603	541	571	539	572	542	623	518	548	536	567	539	558	584	578	567	523	580	576	560	544	573	569	581	575	604	556	592	552	564	584	561	616	562	532	584	561	596	547	587	593	586	553	567	559	578	599	564	548	566	591	587	592	539	586	609	561	605	591	532	590	552	574	597	585	581	597	592	524	588	599	565	523	602	573	568	556	620	580	581	573	603	562	575	571	570	527	591	541	579	540	609	566	547	590	578	541	559	567	525	567	513	545	552	622	580	546	580	539	547	580	548	589	597	558	578	551	559	571	571	569	565	559	562	600	569	578	564	611	555	565	592	593	579	565	587	594	550	542	551	566	587	569	522	537	573	607	578	613	587	541	568	561	575	593	566	599	556	588	554	590	542	602	543	621	566	587	564	569	606	553	601	576	573	565	616	586	573	568	566	595	548	561	577	551	523	577	576	597	615	573	536	578	558	606	547	607	538	595	563	570	528	571	556	554	569	582	545	580	595	561	548	540	583	596	588	545	569	578	519	537	585	516	571	603	574	568	609	514	517	591	569	546	558	546	606	586	561	539	550	554	570	565	592	577	582	541	530	598	600	577	586	615	566	565	571	597	542	587	590	554	571	564	579	588	578	549	573	533	593	588	565	582	567	553	541	572	539	596	561	588	572	580	551	552	572	564	593	574	553	555	565	579	577	542	603	560	571	606	553	536	594	584	565	588	556	591	539	553	587	569	593	582	544	569	535	557	520	542	562	575	579	558	597	584	559	570	538	620	576	555	582	576	578	561	558	558	582	541	602	591	560	533	579	572	587	570	569	595	595	523	557	540	583	533	560	575	554	591	593	548	597	639	525	565	601	571	573	541	594	584	576	622	532	554	570	554	558	583	586	588	568	589	555	619	605	587	563	588	564	512	602	616	560	569	563	554	546	580	591	576	551	601	570	565	586	544	510	587	533	550	604	585	571	587	584	554	572	570	555	591	583	556	581	594	620	603	538	552	542	569	562	562	570	563	556	596	583	547	570	544	593	597	523	572	633	538	548	569	574	561	508	586	569	612	594	537	587	561	598	596	564	560	606	578	583	567	552	556	562	578	574	533	604	571	619	539	560	566	539	525	576	559	584	565	579	563	546	555	585	598	622	609	573	605	534	540	583	595	546	571	580	576	552	557	549	573	510	612	532	580	562	588	580	597	591	522	558	608	586	570	551	602	592	536	497	567	602	572	555	540	550	634	584	568	561	579	549	571	543	575	581	566	566	564	540	586	550	573	547	554	546	561	551	569	602	566	573	519	541	605	584	561	579	543	622	532	610	529	610	569	566	555	596	566	589	537	562	547	546	590	561	576	559	533	565	590	557	578	575	525	579	583	552	580	514	561	578	542	516	572	606	526	587	586	573	586	542	612	534	590	609	572	528	544	620	626	575	569	507	587	575	570	528	540	595	549	566	558	569	568	533	568	562	560	580	571	574	573	561	586	596	532	569	499	559	570	547	556	595	562	597	524	578	558	588	587	596	554	565	582	574	525	610	579	589	541	502	571	578	574	582	590	541	546	553	552	587	560	522	580	552	569	578	578	589	563	524	581	574	579	591	563	558	588	582	587	546	559	603	599	556	646	591	516	592	535	581	539	534	544	597	594	578	575	542	588	556	592	551	583	574	580	592	579	539	530	576	570	596	553	585	546	572	550	527	582	539	561	554	542	571	569	586	560	590	627	536	551	550	524	577	549	518	523	594	593	559	553	560	530	547	553	574	579	575	594	563	518	568	553	623	569	562	559	565	605	563	554	544
22643	20974	28772	23335	20976	20986	6604	790	582	516	439	383	337	331	313	296	287	292	246	278	241	255	231	230	237	241	215	227	232	209	228	191	247	217	213	207	224	224	227	215	177	210	221	221	216	229	237	213	198	224	213	188	235	191	209	237	229	195	204	209	222	194	198	217	206	225	215	184	220	196	184	194	168	193	184	202	190	210	212	210	196	204	185	186	165	214	207	189	211	199	193	196	185	224	208	211	206	187	196	192	211	198	205	203	203	195	231	190	202	197	201	187	197	195	193	212	217	194	187	201	180	215	222	204	207	177	210	228	224	199	214	184	205	207	203	183	189	182	201	213	205	174	185	196	196	188	213	202	219	217	167	213	217	189	198	206	201	190	197	192	201	201	183	212	190	195	206	199	187	194	211	195	197	225	216	186	196	227	204	221	212	209	202	194	205	197	197	204	219	193	201	199	212	219	204	218	192	211	213	198	195	199	203	183	222	187	191	187	198	209	215	221	203	167	194	198	198	206	203	201	207	222	215	199	208	198	188	204	228	192	187	192	198	196	227	207	192	200	197	187	198	208	212	206	205	181	226	214	200	211	197	199	196	212	218	190	202	215	207	206	187	184	208	207	213	185	209	220	227	196	178	212	205	213	192	182	196	177	215	214	214	208	198	195	196	196	197	188	186	225	206	212	208	207	205	208	208	193	198	195	211	208	213	191	226	207	193	203	221	171	202	184	212	182	196	214	196	197	179	211	201	210	187	194	231	192	203	191	207	195	192	220	207	203	199	204	226	177	194	198	186	204	197	223	185	182	187	165	197	202	192	193	207	196	199	205	200	207	186	202	219	178	217	175	172	199	192	198	183	192	195	202	190	201	202	209	180	191	196	226	205	186	201	196	189	205	197	200	206	192	215	202	201	219	205	211	206	175	192	203	230	203	234	181	190	181	221	234	203	184	200	196	209	218	199	205	203	163	213	192	193	210	201	194	200	199	187	182	183	202	203	199	191	182	215	213	213	209	199	208	179	207	198	209	183	195	208	199	208	201	226	216	218	182	207	212	206	213	183	209	202	190	192	221	208	206	196	211	196	187	209	205	213	211	188	194	208	205	206	199	244	206	194	202	200	207	210	210	185	204	196	201	181	193	219	198	191	214	169	207	197	194	214	178	223	203	199	201	203	221	202	199	206	203	210	223	199	207	223	182	213	198	229	174	210	187	203	208	219	206	172	223	223	215	200	180	211	230	176	208	192	190	199	183	175	212	192	217	220	197	189	216	196	188	190	212	214	217	196	217	188	224	192	172	208	180	205	181	185	235	204	209	214	184	210	223	187	209	212	227	190	182	187	218	225	211	188	188	194	203	201	210	193	206	199	191	183	184	201	231	197	178	176	208	182	174	208	205	209	238	196	197	185	243	185	181	205	195	202	189	212	203	197	194	217	200	194	185	198	186	216	187	230	195	186	188	221	204	216	194	209	226	205	226	219	184	199	190	200	211	201	215	204	187	217	213	207	222	202	198	184	179	186	197	194	195	186	200	194	191	208	206	196	218	189	211	211	186	203	183	216	190	218	206	215	177	222	188	199	180	208	217	201	199	190	202	196	202	200	208	211	216	189	229	204	215	178	203	187	174	214	217	184	218	223	226	205	210	196	218	196	177	191	200	207	177	180	204	219	217	193	209	194	186	213	188	190	202	202	226	197	203	217	231	212	199	203	206	186	179	205	176	178	186	182	181	199	186	185	210	193	191	191	195	186	195	194	184	191	195	196	179	196	198	177	225	186	183	186	204	183	193	197	204	194	176	190	212	223	190	217	218	188	197	195	203	217	210	176	185	186	205	228	193	206	191	192	200	194	189	181	184	192	203	198	215	195	179	215	206	182	174	188	190	174	212	231	211	196	209	201	179	199	207	184	223	183	217	193	179	206	186	208	175	191	197	188	194	249	218	198	187	210	211	206	198	199	202	175	166	184	201	178	195	202	197	191	211	190	182	191	200	201	192	184	197	189	195	187	196	208	220	196	188	196	181	204	199	193	195	217	214	199	192	196	209	223	208	193	215	195	181	192	208	206	195	212	183	208	196	182	221	213	200	202	219	188	195	216	209	199	199	200	192	178	178	203	197	205	175	200	207	227	191	202	189	206	212	184	215	182	196	207	176	205	183	222	196	204	199	189	193	184	197	199	200	196	202	196	188	185	184	197	235	205	200	202	215	204	208	201	209	222	192	181	192	169	191	192	208	184	194	218	197	223	200	215	198	223	190	219	200	189	210	220	194	183	192	211	205	199	196	194	194	217	207	189	210	197	175	211	192	207	200	201	211	212	209	193	219	206	206	204	229	190	193	193	182	211	209	218	195	225	191	214	187	209	211	199	192	227	210	205	214	197	219	196	180	181	221	216	183	177	205	194	203	193	227	203	183	216	205	172	202	207	197	205	192	202	220	224	185	197	189	225	203	186	206	189	199	191	181	205	212	199	214	232	187	207	183	183	197	197	180	220	192	205	206	204	207	194	187	177	181	187	185	201	187	215	213	210	192	185	189	202	179	214	245	193	219	190	215	200	190	212	203	173	196	192	178	213	171	194	195	188	201	202	206	194	179	180	179	209	189	209	206	214	215	213	210	169	223	172	198	189	206	181	180	197	195	183	197	193	194	200	198	189	232	196	199	187	183	195	170	196	175	230	226	216	225	222	207	206	197	200	204	220	207	189	182	202	210	200	193	209	178	197	198	195	194	188	205	194	196	199	208	214	199	226	196	218	183	193	207	182	195	214	197	197	175	203	185	229	210	193	188	187	208	182	197	211	200	200	193	194	198	180	228	219	200	209	211	206	210	200	215	197	203	182	191	202	199	225	202	193	183	201	207	173	211	188	176	204	199	180	215	197	183	192	213	185	199	215	198	176	199	208	179	190	198	216	201	196	218	188	196	197	183	184	219	180	179	185	211	202	199	220	203	197	219	216	196	205	181	166	188	205	206	185	190	233	194	217	207	203	197	212	187	182	197	186	203	175	201	204	217	190	205	186	188	201	191	185	188	196	171	203	196	190	171	205	200	205	209	211	187	209	181	209	196	196	194	178	187	192	185	231	223	190	189	175	215	197	188	221	242	220	208	198	201	189	183	189	198	228	170	167	190	202	219	187	188	201	197	209	188	209	195	210	184	198	187	188	198	213	185	192	191	187	193	191	189	189	239	223	193	204	219	193	200	223	212	207	197	209	210	208	188	203	187	202	192	203	204	181	177	228	201	225	203	217	209	204	226	169	193	224	221	217	179	205	204	203	212	227	190	213	201	195	184	190	196	188	218	207	214	184	193	204	196	195	216	195	213	219	205	216	198	227	223	189	197	225	202	221	192	191	216	191	203	190	176	187	209	201	205	202	199	174	211	194	222	209	192	217	207	176	203	204	187	210	190	181	205	180	189	217	197	220	189	222	205	177	191	191	189	201	186	214	208	205	196	179	226	193	198	207	191	190	209	187	208	190	204	202	170
21686	15078	12395	6216	4289	3113	2376	1889	1445	1290	1101	952	829	745	656	622	573	546	500	477	501	455	439	411	392	398	429	383	393	326	365	336	363	348	338	347	344	346	334	359	336	380	313	319	319	303	358	317	331	302	305	302	299	306	342	343	306	321	310	308	298	308	313	319	318	299	294	319	299	306	305	304	307	313	312	286	302	321	322	292	292	311	285	322	306	334	321	317	315	304	283	300	273	285	330	294	290	322	286	302	307	315	311	303	270	313	318	305	306	324	318	271	349	287	313	330	291	298	283	303	316	282	282	338	280	290	336	323	333	330	305	310	315	294	279	307	313	292	321	288	284	284	277	295	289	304	284	278	293	295	295	331	334	318	268	319	322	327	287	297	274	305	300	291	331	315	284	303	317	323	282	298	288	304	299	284	259	289	323	319	277	299	297	307	315	288	298	295	290	282	309	305	309	282	286	287	279	311	297	329	306	289	287	316	288	265	270	297	262	277	322	296	304	291	288	298	328	292	307	277	326	285	308	297	303	310	279	313	314	315	318	278	321	309	325	288	289	307	302	277	346	302	301	275	307	310	294	319	306	311	315	293	291	297	252	314	305	289	300	291	310	309	303	318	288	286	318	296	301	323	326	323	295	307	324	319	298	304	322	295	321	293	291	306	299	268	295	308	315	311	321	278	310	276	283	276	319	294	304	308	310	286	301	272	325	310	275	277	306	279	316	287	344	301	284	295	313	293	295	301	309	322	287	320	311	301	276	269	277	301	306	324	291	302	284	288	309	301	307	311	276	303	303	300	286	281	277	302	316	326	312	290	273	278	261	310	279	298	309	282	320	300	285	265	282	293	281	275	320	317	301	339	298	265	322	276	287	292	299	282	302	292	283	350	291	289	315	296	269	309	312	329	300	317	295	312	329	293	319	322	302	293	315	330	287	333	300	312	291	315	261	329	338	318	284	289	279	299	292	325	289	336	288	302	290	294	289	308	291	288	293	266	325	307	276	289	278	315	297	288	286	311	306	283	286	298	316	271	310	302	295	295	279	296	292	310	297	294	305	310	306	311	301	284	284	296	284	299	272	314	333	318	299	318	283	317	290	297	274	315	321	277	297	307	297	303	309	314	309	305	271	295	288	329	287	308	307	295	293	307	286	310	295	285	269	297	331	295	294	323	302	314	304	296	345	308	317	271	307	303	305	292	301	291	292	300	313	291	273	276	277	315	312	273	319	287	314	348	332	292	305	323	325	303	315	280	307	297	308	287	265	288	264	294	281	308	303	298	312	323	308	323	327	294	321	291	309	305	319	289	318	297	284	304	287	321	308	319	293	295	312	303	279	265	295	293	288	306	272	271	299	307	278	306	272	290	291	310	290	281	297	290	305	352	299	327	324	326	309	316	308	301	308	307	310	314	327	276	306	339	285	290	298	320	309	325	303	302	305	261	307	278	316	281	318	276	282	353	292	298	330	308	293	314	303	294	280	267	318	297	305	309	280	327	306	282	282	283	318	310	294	278	303	308	309	273	291	273	316	299	289	310	300	323	268	320	307	299	301	296	298	292	296	293	284	302	275	301	305	306	279	296	293	287	305	299	284	327	333	281	302	280	312	297	340	321	300	289	299	258	320	305	307	320	286	281	321	295	278	292	323	297	289	291	294	298	302	284	295	306	328	294	289	307	280	306	287	304	305	304	292	292	277	283	327	298	317	285	312	291	280	287	311	281	276	295	301	280	319	320	323	313	313	309	306	333	287	270	318	256	327	295	310	284	299	311	295	325	316	269	309	298	327	314	286	320	280	301	314	315	269	301	304	316	307	303	285	311	296	299	318	311	276	321	294	332	315	315	298	311	293	287	297	291	309	265	296	295	292	302	324	324	314	262	315	334	309	295	312	316	318	308	301	334	319	331	335	319	299	289	307	300	287	286	301	320	313	338	294	302	315	273	324	293	274	305	303	298	320	278	293	310	321	326	312	275	283	283	301	304	307	300	297	284	311	319	290	281	293	283	297	300	293	282	308	315	282	299	305	313	321	334	294	299	317	305	282	280	301	298	289	285	312	286	311	285	285	290	271	292	302	333	300	288	316	314	301	255	290	304	324	316	306	314	287	316	304	270	302	295	272	281	302	302	298	278	318	282	310	308	277	303	288	292	280	275	346	290	304	316	312	289	314	288	305	289	296	311	295	292	320	315	291	291	298	293	268	284	351	291	291	325	289	325	276	318	291	299	334	291	324	293	264	273	301	278	292	338	287	339	302	296	294	300	276	287	308	283	284	288	280	292	283	310	263	297	302	316	306	308	313	280	288	309	291	287	278	333	290	303	290	280	264	321	288	305	300	311	312	300	290	262	288	290	298	306	315	318	327	305	323	326	308	291	271	296	290	280	298	274	301	317	296	305	272	296	289	304	301	319	294	304	328	269	303	300	294	306	273	302	282	305	283	313	311	292	296	280	278	298	265	312	325	285	294	290	299	296	313	285	311	331	282	311	314	286	300	308	286	281	307	299	281	305	314	290	321	278	318	309	291	327	287	309	312	288	312	307	270	335	291	259	328	289	320	308	268	329	292	272	313	277	314	310	300	328	318	282	276	328	291	250	329	290	289	299	303	271	291	319	294	296	306	306	288	312	324	318	286	277	298	311	305	351	281	335	272	314	294	316	293	294	295	263	318	310	290	272	292	286	306	318	323	291	304	276	306	331	268	294	309	287	313	318	271	321	298	292	285	334	281	295	314	299	318	299	279	294	282	290	303	292	292	273	315	299	309	304	284	277	303	312	282	286	278	286	309	284	313	302	265	277	292	318	331	301	308	306	304	291	321	322	278	314	275	318	281	250	317	327	298	304	291	315	298	305	332	306	344	248	268	293	309	297	294	313	287	280	263	313	329	300	327	313	295	261	276	291	329	274	262	286	300	303	277	278	285	305	289	275	289	291	324	267	299	291	292	300	292	308	288	315	271	337	303	330	292	311	266	276	324	295	306	274	271	298	302	312	289	303	297	286	319	309	322	312	292	268	296	291	298	314	319	314	293	298	338	323	338	296	330	306	314	308	289	332	296	299	274	321	273	283	300	299	302	300	282	300	309	253	281	292	273	318	272	305	307	264	309	309	288	299	302	320	284	323	316	264	300	289	288	324	321	322	290	284	333	336	310	331	319	313	290	307	310	307	280	288	287	295	317	318	271	307	307	321	305	279	295	280	279	292	277	308	307	309	291	260	334	312	279	307	352	312	335	313	283	331	315	302	278	324	276	267	288	307	274	289	299	294	294	321	267	291	301	304	296	304	317	305	276	283	301	335	289	299	316	313	287	290	261	309	312	275	307	311	299	276	292	305	303	312	287	308	320	321	313	280	281	323	251	299	300	274	309	298	308	270	335	290	306	282	258	301	290	333	287	313	310	319	294	317	318	314	305	288	328	304	345	312	279	299	256	282	298	302	262	287	282	322	286	295	295	290	286	292	298	319	308	329	270	304	305	283	308	297
26555	20180	7605	747	498	396	414	387	420	397	356	362	368	398	391	367	358	379	383	403	383	405	393	384	393	404	392	388	388	386	382	381	390	394	363	397	400	375	395	374	339	388	347	365	392	375	389	380	382	387	363	380	362	359	392	373	386	405	380	402	366	408	375	432	414	393	384	369	384	379	382	385	359	447	373	386	385	390	377	404	378	393	418	338	381	382	387	366	366	398	344	381	375	387	371	349	381	370	390	394	389	369	355	380	387	405	363	371	359	374	375	394	382	358	373	366	402	371	376	339	337	390	347	362	411	364	373	391	376	353	400	405	406	367	377	413	398	339	396	405	396	390	373	385	422	402	385	351	427	356	372	394	384	416	383	372	403	403	385	358	372	371	387	395	401	361	385	390	387	360	436	370	375	371	393	395	390	391	396	371	361	381	389	393	379	362	389	364	399	402	403	382	389	386	367	405	394	364	381	408	376	417	358	393	360	369	369	370	415	395	377	374	429	371	374	372	389	380	412	359	376	372	372	362	370	364	345	380	366	374	396	399	381	349	362	360	427	356	389	345	396	376	385	364	370	380	380	370	399	410	354	410	367	388	393	385	394	387	392	393	405	382	367	366	398	389	379	364	368	394	358	384	393	411	364	374	398	402	378	377	387	389	382	363	390	406	363	361	390	375	393	379	395	376	377	376	399	387	376	416	405	374	372	393	395	351	385	364	390	399	380	355	344	388	342	411	407	353	400	378	366	398	374	389	368	359	380	389	349	349	339	404	404	359	404	379	367	348	362	390	340	364	409	418	382	381	373	376	332	404	367	364	364	370	369	393	384	359	404	370	405	377	383	388	377	383	394	349	351	364	361	351	390	400	370	366	396	367	430	385	375	396	383	395	364	407	387	379	385	369	426	383	395	413	383	359	374	392	369	376	365	378	366	408	377	369	389	340	401	380	346	397	396	372	354	345	379	331	371	341	383	359	359	408	343	369	373	376	373	374	392	425	393	356	389	366	396	373	388	370	365	392	382	393	373	421	364	387	377	358	381	393	396	415	363	380	367	383	391	367	382	379	344	417	348	357	365	362	390	371	340	361	380	381	350	371	385	372	401	414	391	399	383	363	375	382	382	384	405	375	391	415	351	347	394	368	384	362	362	383	385	392	385	391	399	387	400	368	371	361	342	355	407	349	357	346	402	376	374	364	375	399	354	361	390	387	443	393	350	337	379	398	403	411	374	369	339	366	355	388	354	403	355	384	389	375	402	409	385	395	397	386	359	356	394	410	398	391	388	368	359	343	379	387	376	397	363	354	371	376	428	350	366	368	372	354	356	363	352	383	354	362	389	370	383	401	419	347	398	355	402	377	372	371	404	364	372	370	415	380	400	364	373	377	400	377	367	393	333	369	381	393	375	363	338	376	380	371	366	363	360	348	360	373	392	337	369	379	348	381	380	382	352	367	365	366	353	386	383	357	391	382	416	407	395	343	408	350	391	384	375	400	408	389	348	389	372	425	371	385	358	377	369	395	394	376	390	385	393	370	377	377	352	359	354	393	365	352	374	395	348	367	360	357	394	353	372	359	350	390	369	389	387	380	431	397	380	376	390	388	350	352	381	401	374	357	398	395	411	396	401	404	403	372	374	378	365	374	395	363	365	380	312	395	394	369	373	354	359	393	412	380	341	394	376	384	415	385	390	382	340	389	379	388	369	343	401	377	387	384	380	405	355	364	360	380	378	375	402	404	378	364	350	376	380	391	389	367	420	404	392	374	377	392	369	370	393	381	387	386	393	396	359	376	358	377	341	348	368	405	328	403	416	372	397	411	376	373	344	414	399	415	393	345	372	370	344	385	334	355	370	418	366	391	373	388	362	357	387	369	365	371	392	366	357	377	374	375	391	361	393	405	391	394	352	371	381	437	375	351	374	395	380	391	359	379	390	416	378	362	378	358	383	384	444	369	359	390	369	388	393	367	394	361	356	377	401	398	385	393	365	384	414	370	385	361	391	373	361	370	334	336	392	366	376	372	371	390	418	375	353	412	362	337	345	391	391	441	382	405	405	364	367	393	363	351	379	363	391	372	353	390	369	377	408	388	381	392	352	388	400	395	402	357	407	389	358	388	382	404	377	347	394	364	377	366	369	367	370	374	399	402	375	357	396	391	411	356	396	391	394	381	364	403	366	390	379	376	374	370	366	381	364	372	406	421	393	345	411	343	360	374	377	375	359	379	364	361	362	374	356	380	412	377	402	399	398	355	363	397	369	379	383	369	379	366	337	393	403	354	355	381	399	384	406	368	415	393	370	383	370	373	435	357	395	371	400	362	360	365	428	364	361	372	383	354	382	367	366	372	367	389	373	400	424	354	390	381	377	372	393	404	350	396	383	398	382	377	356	361	379	367	388	381	382	342	386	382	359	388	382	366	398	404	368	385	383	364	405	349	384	398	352	355	388	331	384	361	394	383	393	366	383	387	418	381	386	410	392	401	393	358	390	407	398	368	345	382	405	382	369	406	398	357	364	368	379	357	369	363	368	386	376	381	377	357	388	368	394	379	366	371	395	363	363	402	336	377	352	389	386	377	369	395	424	396	395	388	370	372	378	393	350	363	384	391	381	389	379	353	384	393	366	377	363	382	403	340	390	404	394	380	369	402	376	357	385	350	390	407	353	355	356	388	376	388	349	332	380	396	367	361	385	356	341	394	376	398	375	359	398	385	403	374	379	420	388	358	383	402	376	354	406	416	357	346	384	371	381	391	367	399	365	408	396	391	366	370	395	333	394	415	427	367	371	364	386	364	376	409	394	403	380	339	378	385	387	416	368	346	364	368	397	341	379	362	377	336	368	394	371	404	365	378	359	389	381	359	357	368	346	379	380	397	400	411	365	372	383	380	371	383	403	366	395	353	381	375	422	372	373	376	360	388	395	359	386	359	392	374	394	386	397	366	403	352	388	375	394	357	393	374	392	413	395	357	413	375	374	403	434	395	376	371	356	348	365	373	380	404	349	391	399	412	430	384	402	385	370	387	359	361	371	358	351	364	412	413	393	391	383	374	377	385	349	354	351	427	334	392	362	378	397	385	383	406	367	397	371	336	376	399	401	381	347	354	377	391	346	400	392	373	387	370	364	397	382	390	371	358	395	404	397	357	377	393	369	343	358	414	384	364	378	411	333	375	389	380	375	359	387	356	400	375	368	378	369	358	387	367	375	389	380	419	388	332	380	371	357	387	375	344	392	381	375	358	375	395	378	364	364	358	355	414	370	367	396	345	382	359	363	379	389	355	371	386	383	359	355	384	349	398	361	400	383	391	356	363	405	413	420	405	402	408	385	367	392	409	390	397	334	368	400	376	377	375	381	368	358	401	380	352	352	378	363	386	399	376	374	402	387	376	399	404	379	387	352	332	336	392	359	370	379	381	375	400	370	375	371	373	402	368	358	386	357	402	392	389	376	367	395	392	388	370	363	357	381	365	382	345	408	358	358	388	382	414
7344	1321	1118	737	701	661	623	604	589	546	567	564	587	591	558	578	600	510	522	571	589	551	510	584	576	533	491	579	564	570	600	587	589	535	551	549	537	593	545	556	543	568	564	569	538	535	531	571	509	527	586	556	533	524	547	535	556	510	548	547	547	527	598	594	535	503	506	589	551	543	514	529	554	544	580	534	522	554	514	570	551	538	538	554	541	560	554	569	573	543	542	553	549	529	549	553	577	532	591	525	564	610	569	504	547	558	552	511	571	547	562	495	514	533	596	559	545	540	530	528	579	564	544	566	536	544	585	536	573	562	541	564	554	589	586	568	508	537	552	554	558	519	508	599	553	553	530	515	558	557	541	567	565	539	577	536	534	570	562	559	571	520	537	567	565	533	573	584	510	552	531	516	583	552	583	568	534	569	550	521	561	574	543	538	557	574	581	576	526	534	536	540	537	575	528	581	560	526	530	578	573	546	546	559	539	520	554	561	570	507	525	529	582	512	533	567	562	574	495	572	558	524	505	590	556	595	580	531	570	585	503	528	574	518	547	531	552	535	535	523	553	507	497	519	524	496	529	560	575	520	546	525	574	539	547	539	533	544	561	495	533	581	581	577	553	543	534	548	564	579	548	549	547	541	561	570	499	550	557	542	542	539	552	557	546	575	572	575	515	532	565	533	598	501	550	570	526	574	547	499	574	537	507	537	546	548	565	572	535	562	525	531	563	563	547	525	538	562	541	587	522	574	532	511	526	548	545	530	558	549	542	570	549	579	576	555	557	516	577	539	501	543	533	538	605	561	574	575	510	559	542	565	560	507	533	528	500	546	560	549	586	580	518	536	523	512	562	553	531	533	556	569	577	549	554	563	520	551	537	535	532	592	544	602	538	574	554	474	531	483	566	558	549	576	569	537	523	523	533	545	541	569	523	515	570	535	553	540	557	559	544	535	533	546	531	554	562	551	550	577	537	536	594	531	556	564	528	537	533	551	550	585	531	532	586	523	561	554	589	557	548	524	560	543	515	584	574	537	509	499	546	502	520	559	547	559	537	597	525	545	539	565	546	514	566	491	569	524	563	505	549	586	592	536	542	535	594	566	535	547	522	541	562	542	565	558	590	579	550	567	569	535	584	520	572	586	519	549	563	509	545	526	541	547	565	522	555	523	525	525	578	533	509	594	529	540	566	567	569	517	552	533	520	521	542	555	545	543	555	581	522	543	556	571	589	555	483	520	547	582	590	560	580	577	538	544	528	545	570	527	544	544	565	566	546	536	539	539	558	566	507	539	547	543	536	589	543	543	534	596	555	529	557	546	563	525	528	552	546	592	586	547	506	515	567	560	571	566	524	537	510	540	609	542	533	528	545	504	587	574	539	555	553	552	534	562	597	534	531	575	567	501	579	560	523	542	524	558	530	584	513	538	581	570	532	480	533	505	580	574	499	572	559	552	538	529	561	535	552	558	544	576	574	591	543	525	541	580	581	585	558	557	528	561	563	513	586	524	543	552	532	552	541	551	564	572	522	528	560	523	610	552	534	539	521	537	531	546	598	522	596	566	551	540	581	519	528	555	564	551	563	571	543	574	564	561	596	548	577	582	560	567	530	547	574	575	560	527	529	554	556	586	524	534	528	544	594	547	571	567	541	567	548	556	551	527	544	483	532	545	553	528	542	544	529	524	534	540	568	568	516	536	540	576	572	556	576	528	541	576	554	531	550	532	530	547	579	549	578	588	519	536	535	532	547	536	536	529	550	535	541	552	536	553	575	582	583	565	558	564	559	575	525	545	565	542	558	561	579	521	552	572	567	541	533	580	539	515	536	532	525	559	578	545	526	533	507	558	527	510	547	574	558	586	565	530	541	547	521	535	583	589	537	537	575	542	541	568	576	562	579	551	531	570	555	541	549	543	475	567	555	526	557	585	533	558	567	550	600	597	564	568	560	603	529	501	564	554	569	530	518	569	542	588	551	565	573	517	545	519	538	583	534	593	530	537	552	543	558	516	573	578	543	562	581	548	573	524	570	570	582	548	501	551	564	564	559	545	558	565	495	554	536	541	575	506	534	520	545	545	558	549	541	543	559	559	538	553	523	565	539	532	532	539	551	562	584	558	576	546	518	555	549	539	586	575	562	488	558	557	547	567	576	531	527	528	576	563	539	551	550	560	536	559	540	549	550	569	533	595	541	560	561	548	547	543	578	577	529	597	597	551	585	553	592	532	564	546	536	542	618	572	570	537	583	595	560	573	549	578	557	543	562	561	517	532	522	530	530	562	595	542	561	595	507	538	546	580	524	544	553	536	525	568	540	542	518	560	530	592	561	543	557	514	591	571	540	534	556	551	515	514	542	526	539	528	575	556	552	539	544	562	583	531	547	540	538	568	532	552	538	581	512	548	541	536	537	542	528	513	592	551	525	524	530	562	585	532	562	547	547	529	536	501	550	547	585	566	537	546	543	546	553	561	559	558	526	525	537	545	565	564	597	557	559	568	571	573	543	560	521	527	539	564	566	535	583	580	545	569	564	574	542	549	516	532	566	570	563	538	549	573	564	563	566	557	533	568	590	549	545	524	560	570	526	560	551	537	547	578	551	567	562	541	532	521	568	537	551	574	562	565	542	527	553	545	499	587	585	562	586	592	585	544	579	567	531	568	540	538	558	587	539	531	524	541	569	525	573	559	543	557	572	530	531	517	558	556	569	539	555	551	555	543	559	551	586	584	556	533	528	549	548	544	556	590	553	574	545	557	546	568	565	526	525	593	555	555	558	559	537	533	542	539	547	542	559	576	549	548	543	535	548	513	556	559	519	567	523	568	568	563	559	529	520	565	554	542	540	498	502	593	543	519	507	595	551	536	537	518	520	523	567	558	569	536	567	552	544	559	542	584	559	534	531	560	546	571	541	499	574	508	570	531	590	539	570	565	557	538	537	536	566	571	586	556	522	542	533	543	556	568	516	579	547	538	581	538	532	542	519	569	556	520	584	555	517	518	523	543	578	565	505	536	571	497	600	567	558	560	513	563	531	523	530	540	572	556	508	568	540	525	547	545	551	543	579	567	522	536	574	546	545	537	569	533	589	517	529	580	562	523	557	529	549	543	537	582	532	565	527	573	562	557	545	585	544	548	563	541	565	512	526	522	521	547	530	540	535	549	552	515	549	554	571	560	550	559	512	525	561	513	551	548	541	511	544	553	547	565	544	532	576	565	539	565	557	544	521	580	557	576	555	521	542	556	539	575	536	546	542	534	538	578	561	518	552	531	551	610	550	544	540	585	535	552	521	561	553	572	575	545	553	532	498	537	470	540	539	526	582	531	559	540	534	577	558	556	559	541	556	526	592	555	504	550	580	560	542	519	571	568	558	579	538	576	562	546	520	501	574	529	558	567	539	551	593	541	554	529	554	574	561	526	542	565	525	562	515	534	529	530	589	577	579	523	516	554	578	581	543	527	570	548	543	546	584	565	571	549	530	586	558	518	594	582
23424	20942	28303	23738	20930	10701	1078	674	625	603	524	506	470	445	439	468	430	417	441	457	406	405	426	422	460	430	398	400	392	401	433	413	374	384	356	424	426	401	369	417	414	405	410	434	396	411	369	368	408	389	407	415	367	413	408	375	386	407	399	386	404	380	402	370	377	404	361	385	390	396	385	400	425	396	420	351	369	383	345	405	394	406	390	425	395	339	421	420	411	415	368	398	384	391	392	377	416	378	368	386	380	370	361	393	373	361	380	392	364	383	348	371	413	418	402	386	368	384	353	403	375	367	363	400	383	389	390	400	372	420	393	405	396	362	397	373	387	394	405	372	393	385	430	377	419	351	385	375	387	399	372	368	383	376	365	399	390	394	378	377	373	428	408	372	366	390	364	370	399	378	420	343	355	360	399	373	384	383	367	386	386	362	419	415	403	417	381	352	405	375	383	375	402	371	390	383	366	389	349	379	414	410	401	414	403	389	364	404	408	383	356	348	376	403	389	412	361	404	391	366	382	409	392	383	367	394	358	367	357	368	390	353	420	369	387	360	370	362	431	371	396	370	400	376	379	391	385	394	377	356	380	451	362	373	373	376	419	413	396	397	384	345	377	403	412	349	390	383	401	387	420	367	376	384	421	386	368	411	383	385	348	391	399	367	373	361	366	401	366	383	390	377	395	385	373	361	397	378	365	374	370	396	433	373	388	376	400	386	401	410	358	374	364	404	372	386	367	365	364	384	382	382	386	394	394	427	378	376	379	413	409	407	388	406	416	410	411	406	387	363	379	372	384	368	386	415	430	347	393	390	403	391	390	371	381	390	448	387	377	358	405	404	382	436	431	403	392	387	376	357	366	408	375	410	362	373	352	373	374	445	373	410	372	392	347	384	355	346	394	413	416	393	395	412	406	366	380	387	397	387	396	370	400	381	400	402	385	357	372	344	384	379	382	387	380	378	340	382	408	389	371	370	365	364	389	451	362	356	400	393	386	381	359	385	394	373	408	388	402	397	380	395	366	347	360	403	380	364	381	396	366	382	355	390	374	393	392	381	402	393	388	402	399	361	356	376	401	398	347	409	410	394	396	390	381	389	370	375	415	422	400	366	386	355	400	401	392	393	386	420	413	394	406	416	425	375	398	404	354	398	359	359	358	369	351	380	398	436	412	368	378	380	351	394	387	362	354	403	396	407	391	389	407	375	363	388	389	415	394	382	353	389	391	344	416	420	429	389	397	359	356	380	381	375	413	404	389	401	404	385	351	418	386	381	362	363	397	383	390	375	360	376	404	398	377	376	413	406	407	390	389	416	403	420	375	393	443	346	367	423	387	400	390	423	386	403	398	394	372	371	359	381	387	366	413	413	364	406	393	370	397	393	384	388	381	431	372	390	393	378	399	375	390	357	419	340	368	382	388	356	385	411	346	377	378	450	403	383	378	395	386	389	389	401	377	387	353	402	422	385	380	350	391	381	437	400	380	402	382	351	377	379	357	363	397	416	380	392	373	418	368	387	405	376	370	405	419	374	421	414	381	399	377	426	334	386	404	392	418	383	406	387	359	386	367	375	380	417	396	375	385	386	380	412	352	393	394	391	401	403	397	376	367	374	392	412	373	412	397	437	415	364	383	372	404	412	368	399	369	391	390	384	418	408	403	390	382	380	364	387	374	400	402	374	399	389	361	382	401	371	379	343	381	398	420	364	424	378	374	371	414	370	390	400	383	380	404	370	388	376	397	377	387	375	414	382	414	393	404	407	411	417	395	381	383	384	408	402	392	425	402	397	368	395	377	369	399	369	409	375	393	428	379	375	384	365	354	413	383	391	431	401	356	382	372	424	384	380	371	382	360	363	409	394	387	397	390	410	369	397	373	355	372	359	365	374	371	379	365	358	384	372	385	403	364	412	379	366	380	381	376	384	366	392	360	379	359	422	384	389	388	400	391	399	389	376	396	387	401	384	387	391	372	392	395	391	373	373	378	370	382	369	372	410	391	358	397	390	389	401	367	354	391	429	364	382	406	403	387	380	376	382	441	373	382	390	391	376	412	365	362	390	366	384	404	389	413	411	362	420	407	384	423	433	382	422	380	374	386	418	401	386	418	373	341	396	375	409	344	391	381	404	406	380	380	376	391	365	398	409	363	414	383	378	361	389	418	393	397	408	383	393	395	372	374	356	371	383	373	358	408	389	397	393	409	364	386	407	368	381	415	365	400	376	373	381	390	376	365	379	401	371	349	382	364	378	419	382	402	401	396	380	401	387	363	365	381	431	403	385	383	389	401	381	344	364	394	426	365	396	385	404	400	410	418	380	399	398	374	396	352	409	408	385	381	414	388	388	408	405	388	418	398	389	365	353	406	371	368	364	357	422	385	379	373	378	356	434	380	375	385	383	407	366	362	406	359	395	384	364	417	377	418	399	364	362	365	409	404	412	393	397	378	352	374	382	357	410	370	368	391	390	404	372	393	371	383	359	383	395	390	383	368	383	374	419	412	363	391	369	394	394	382	398	422	404	422	367	372	373	413	383	390	381	408	405	383	367	361	380	385	393	378	416	396	440	365	371	403	389	378	354	378	398	402	427	380	370	377	377	363	370	367	401	391	399	377	356	369	398	363	407	424	392	400	384	378	384	404	364	387	375	358	382	388	367	360	379	340	377	381	397	379	381	351	371	359	364	370	383	414	384	373	380	373	391	360	417	381	349	371	347	357	376	414	358	382	381	376	380	399	381	346	387	418	383	355	351	370	403	390	422	384	344	388	371	393	380	375	408	408	378	413	351	373	382	379	379	381	391	406	377	347	400	360	364	406	385	395	382	414	358	387	390	369	360	389	349	399	398	359	435	364	368	405	395	383	370	401	386	398	392	422	359	393	366	371	410	399	366	394	387	410	361	389	369	403	363	396	422	393	370	366	408	382	384	387	390	353	386	381	389	377	379	384	367	412	413	406	366	420	403	337	385	395	383	390	366	384	386	385	370	375	387	366	369	388	361	334	377	395	363	357	378	396	370	379	380	362	399	380	403	410	400	375	425	388	385	382	381	364	373	427	358	393	418	369	370	392	363	396	383	370	373	397	393	385	392	372	380	379	393	378	379	380	386	395	379	381	385	374	378	403	386	387	393	393	393	417	415	401	374	404	381	401	365	387	371	378	368	383	373	377	426	391	385	377	366	361	367	377	405	386	434	449	379	415	402	374	333	384	389	423	395	388	384	375	417	386	406	370	370	376	401	373	399	384	380	374	385	387	388	428	386	364	384	389	390	370	376	377	373	385	416	400	383	352	430	356	366	352	383	400	403	392	352	357	416	382	426	384	364	359	382	390	364	386	361	393	387	357	350	365	394	369	407	394	426	405	364	384	381	431	365	382	418	376	366	396	376	356	388	363	375	347	401	395	343	370	404	373	408	410	368	343	388	380	387	366	380	416	369	394	387	392	376	382	405	375	375	394	397	410	366	419	407	412	404	370	381	389	340	390	380	372	411
19444	9923	8162	3925	2819	2143	1640	1410	1200	1096	982	886	862	809	775	694	744	716	673	648	612	682	644	658	605	604	588	587	605	572	583	587	554	576	582	590	641	571	601	597	584	601	592	563	550	563	589	577	554	614	570	578	540	564	578	596	573	591	572	541	583	543	554	597	601	559	527	572	537	549	585	573	613	548	548	571	568	580	586	566	590	549	562	585	575	539	557	552	567	554	532	589	523	548	545	553	580	563	587	556	575	563	582	522	564	577	547	535	580	569	582	569	585	622	569	549	582	554	594	589	556	575	570	551	536	551	562	549	582	553	587	561	574	592	569	546	542	554	560	556	569	567	536	555	547	563	606	557	553	590	559	577	547	533	543	553	606	581	573	546	584	542	558	507	571	578	627	550	609	588	587	615	554	570	558	570	564	631	567	515	596	575	579	599	546	611	588	571	538	540	548	554	526	546	540	537	582	558	582	555	579	549	585	550	553	574	540	555	554	562	589	546	563	538	518	550	558	520	551	545	607	542	571	554	581	623	581	565	590	529	581	575	557	565	563	595	532	545	615	534	589	560	550	565	551	532	571	556	565	592	565	524	588	567	579	571	535	536	523	514	581	562	574	553	555	584	579	580	579	554	578	560	506	552	545	570	552	551	577	509	551	544	525	575	546	596	576	567	544	517	554	569	556	577	537	535	572	554	527	579	593	551	578	543	600	548	581	545	588	564	567	511	532	528	586	530	523	567	549	533	561	561	578	563	630	555	574	535	566	538	529	545	559	577	535	568	577	560	530	560	591	536	548	533	575	597	571	565	571	573	597	582	507	560	554	544	544	563	603	559	583	540	599	545	534	571	558	580	539	599	565	550	587	546	562	559	557	528	564	584	566	571	543	581	576	572	580	606	554	583	557	529	538	584	546	564	515	563	522	546	563	554	515	566	546	572	568	540	525	536	540	579	585	565	550	553	524	586	540	579	587	539	568	578	578	601	565	548	570	564	560	532	556	602	577	544	532	587	536	561	571	563	557	557	586	575	602	587	536	592	555	510	591	569	528	541	546	522	598	564	571	579	522	573	557	578	602	529	565	555	540	568	573	530	578	556	533	586	571	635	548	593	574	579	576	583	587	541	565	560	574	511	568	522	574	511	559	593	551	521	599	584	556	589	590	557	560	522	591	565	606	567	543	561	570	577	547	532	566	561	529	527	610	565	572	562	588	550	531	553	573	511	586	555	540	577	577	599	569	614	539	571	553	556	583	525	577	531	559	580	575	567	562	541	522	595	604	606	548	555	576	541	546	579	533	541	532	613	549	562	552	557	527	483	600	585	568	572	571	553	565	548	570	607	528	532	546	574	551	586	562	573	559	509	573	597	552	586	551	546	615	541	574	588	551	583	546	570	594	562	563	609	580	583	508	588	548	569	564	522	545	573	555	553	562	563	590	563	616	591	591	530	561	610	566	577	577	584	553	571	526	604	569	566	554	546	639	577	557	540	549	546	546	575	594	577	552	524	541	550	564	517	545	562	579	534	558	596	597	573	544	519	603	557	536	569	553	560	549	582	540	558	560	575	591	545	554	582	553	576	556	593	613	550	562	571	557	544	590	564	558	578	564	575	541	579	570	586	579	512	561	548	569	569	507	534	541	559	592	593	548	541	622	531	599	562	573	563	557	531	542	524	536	612	539	533	544	558	530	544	515	554	539	578	555	599	568	545	549	547	560	585	546	570	587	576	570	556	541	574	554	595	582	520	562	560	600	551	577	558	611	557	580	564	543	583	568	541	575	582	574	536	545	567	532	536	561	560	578	557	534	607	524	558	544	591	554	526	599	550	530	547	575	577	568	584	565	575	561	553	551	586	569	578	549	594	610	590	495	561	592	532	554	578	574	540	596	585	577	559	561	568	545	559	556	518	521	557	543	552	570	597	521	556	534	544	551	571	551	547	592	565	620	520	565	554	566	580	542	507	556	612	516	546	593	544	611	541	606	570	566	555	568	562	531	530	570	516	577	550	638	574	581	580	610	589	544	567	578	570	567	569	569	563	532	524	592	559	569	537	573	538	557	565	584	577	539	578	531	594	564	561	582	536	543	548	583	561	542	544	509	571	556	547	538	566	587	531	542	614	593	516	534	559	566	555	573	568	626	553	501	559	547	520	583	525	554	561	593	605	576	578	557	565	580	616	565	602	588	569	595	559	596	522	570	549	537	560	554	577	541	521	573	549	595	552	539	536	565	561	598	579	561	599	590	567	511	568	567	567	558	526	585	570	540	582	588	559	581	535	561	520	591	521	549	608	576	562	547	562	585	557	557	542	564	577	556	551	522	524	537	540	612	567	569	518	588	577	548	561	587	550	591	586	529	529	523	567	539	544	544	567	584	534	576	583	567	566	596	561	530	583	562	559	566	555	573	535	520	575	569	561	577	570	559	548	552	565	559	544	578	526	560	564	546	581	541	562	544	537	571	530	585	552	587	551	557	565	591	516	581	603	550	545	594	562	608	582	591	592	503	566	542	559	539	564	595	534	576	542	525	559	603	550	565	600	568	546	533	550	532	585	578	618	554	566	524	561	557	584	513	507	522	514	618	578	562	560	530	583	543	571	549	560	587	553	567	578	588	558	527	540	547	564	568	558	563	533	572	548	583	564	558	576	595	548	570	533	557	589	535	576	527	559	558	581	546	626	586	580	583	545	609	573	596	587	576	576	594	536	573	549	550	613	586	541	533	594	558	531	569	585	565	585	547	608	566	539	581	573	581	572	544	542	559	531	550	544	573	518	565	544	560	511	583	595	566	509	550	569	594	559	569	578	543	572	554	575	530	571	568	578	550	575	562	596	523	545	537	565	569	614	530	535	550	588	579	520	545	552	551	573	576	546	552	550	578	551	572	604	598	534	581	593	591	579	563	591	577	579	558	573	557	555	546	554	540	560	604	534	589	576	590	568	579	519	545	594	547	565	549	572	531	591	583	539	578	534	598	594	545	567	555	511	523	549	533	599	547	522	581	520	587	533	557	532	572	516	551	527	564	566	558	550	562	590	552	574	558	581	552	547	518	598	554	546	505	581	573	577	592	570	606	556	593	604	540	537	596	518	559	539	558	558	524	541	600	550	566	595	555	603	588	581	594	543	568	553	601	556	591	545	582	558	536	592	548	555	602	551	555	589	578	585	585	542	534	561	582	545	571	580	583	585	555	552	542	582	549	533	550	561	569	541	578	524	591	577	563	590	562	574	556	517	520	562	594	564	538	586	543	514	567	526	568	561	586	553	607	561	539	555	529	560	536	539	487	558	542	580	590	552	559	552	506	580	553	513	591	600	561	546	560	568	555	525	584	569	563	532	558	542	535	568	568	563	539	546	542	585	572	554	555	577	577	588	526	578	567	599	555	539	582	551	537	556	572	579	530	551	570	602	546	589	550	530	579	603	526	564	552	562	552	551	562	577	565	517	559	562	576	613	540	561	559	547	599	543	599	606	556	566	548	550	573	594
22686	20966	28760	23328	20966	20984	6813	792	569	486	448	387	384	323	344	305	326	293	265	268	244	221	255	251	260	229	221	210	223	211	227	231	221	233	210	206	214	249	217	243	195	182	216	211	227	230	196	226	205	211	205	228	209	191	225	208	215	191	209	227	209	228	203	189	193	205	183	191	212	216	202	214	218	215	212	171	180	199	196	212	224	212	171	174	205	238	185	203	215	195	206	201	229	205	180	205	202	210	177	237	205	190	195	226	195	187	221	195	193	229	221	211	188	187	211	176	214	236	183	203	191	185	228	207	205	202	194	189	180	200	201	214	196	209	226	209	201	168	205	215	184	202	208	201	199	190	210	196	205	195	186	200	200	215	180	227	217	187	224	199	216	180	195	184	190	226	186	211	211	197	182	207	206	187	206	198	223	174	199	197	204	179	179	196	197	180	213	235	199	216	194	181	214	188	185	198	211	187	202	181	226	194	222	194	205	192	205	202	171	194	210	215	221	181	183	188	204	224	188	214	201	226	191	205	195	192	209	192	209	159	207	178	210	191	205	205	186	185	211	195	211	201	218	189	196	203	184	222	221	206	196	199	195	209	202	201	237	204	201	176	196	198	207	180	197	218	200	216	237	221	204	192	206	201	198	175	186	195	220	212	193	211	196	204	195	212	203	180	185	188	207	179	211	228	213	196	228	190	214	213	204	227	203	210	161	180	192	204	208	211	204	196	208	182	195	194	192	202	218	202	190	207	197	194	181	195	190	187	184	171	200	200	211	206	182	209	203	171	226	217	183	192	190	195	183	195	196	204	214	219	192	194	209	195	189	219	195	155	218	211	189	197	182	196	200	184	201	228	197	220	223	188	207	209	198	194	212	224	208	214	197	207	195	198	178	201	177	213	198	191	204	200	198	196	201	200	204	217	218	213	198	207	180	204	205	205	205	202	205	174	186	197	193	192	186	182	201	227	194	213	184	206	225	207	192	193	210	183	220	221	198	197	207	217	192	222	174	208	221	189	221	189	190	201	196	196	201	195	183	215	204	190	192	211	205	217	208	183	210	210	200	190	193	168	212	212	185	187	188	194	208	228	189	222	203	198	201	206	199	195	184	193	176	212	197	194	185	207	191	188	176	176	200	175	198	198	194	191	199	215	187	228	183	180	202	181	225	204	217	212	209	206	224	189	183	224	204	200	187	203	186	165	203	185	224	192	206	200	186	206	201	196	202	208	213	205	200	186	178	173	179	185	179	185	211	216	186	196	181	211	199	180	196	198	211	214	221	203	234	201	201	208	225	205	217	204	207	195	217	197	181	197	210	198	217	183	182	217	186	192	186	176	189	196	215	209	194	195	205	183	221	211	207	206	204	190	200	182	187	204	200	194	211	204	176	195	191	185	206	189	207	179	187	206	192	212	201	207	230	222	200	203	205	206	203	213	206	215	209	198	221	214	207	202	184	192	202	215	185	204	210	168	183	206	197	177	198	202	172	196	199	193	186	219	218	195	217	182	176	162	195	188	205	175	212	199	215	185	210	171	181	199	206	200	204	201	210	209	204	201	214	211	181	205	205	189	187	196	198	177	196	210	187	182	225	212	207	193	210	217	194	178	177	172	213	168	205	209	197	195	186	200	191	218	177	181	181	190	191	192	184	196	174	215	192	180	201	208	185	205	191	240	166	195	172	180	214	192	179	230	189	188	211	189	196	207	186	181	191	220	208	223	187	194	203	194	192	184	207	214	213	202	209	202	184	226	182	191	190	203	192	174	201	192	183	209	183	185	181	200	197	226	192	224	210	214	187	210	192	214	197	212	194	197	184	179	179	200	176	191	180	185	201	204	205	200	193	214	180	195	191	209	170	176	163	177	209	196	217	208	203	215	202	193	225	192	215	193	206	198	183	201	204	217	222	182	192	204	194	197	169	185	186	198	162	188	188	185	205	220	206	209	191	218	215	210	217	182	192	177	193	217	196	211	185	193	223	176	181	192	223	207	191	185	182	210	199	206	205	214	195	208	205	201	200	187	209	213	189	205	188	182	207	206	216	173	214	218	189	178	189	224	206	199	198	204	212	221	171	226	194	214	196	162	166	192	175	196	203	180	213	196	198	214	201	200	189	201	210	208	183	212	210	209	193	199	169	188	196	207	188	185	200	197	195	218	217	205	217	219	216	168	199	219	189	214	210	218	226	182	192	172	192	225	209	212	182	220	204	196	205	182	185	201	197	199	174	244	199	183	189	196	187	204	218	193	217	201	213	219	218	217	212	196	188	205	195	187	188	185	166	185	205	186	188	192	221	201	179	184	209	220	208	222	205	186	201	223	207	210	199	201	188	221	218	185	183	201	198	218	188	210	206	200	226	176	171	218	179	202	212	166	210	199	182	174	210	198	186	230	203	181	193	224	209	174	198	218	183	226	182	213	208	209	182	188	185	207	204	197	198	169	180	186	209	193	201	178	184	231	193	186	193	218	180	172	215	223	193	204	192	218	211	227	197	206	197	194	206	181	214	213	178	172	222	187	203	177	182	207	174	204	210	216	204	214	220	205	188	214	185	199	206	188	205	200	197	205	197	213	184	182	205	189	189	203	199	207	204	207	211	200	232	190	199	181	182	199	222	197	194	206	188	213	199	182	197	196	218	185	179	173	201	179	181	195	192	228	219	191	158	203	208	195	198	205	181	215	200	205	211	202	172	198	167	204	200	202	198	204	192	216	212	220	176	201	217	194	206	191	199	207	225	184	187	220	202	193	181	176	249	215	209	205	179	210	201	217	200	186	195	192	193	221	190	209	182	190	206	207	202	203	226	210	196	188	201	217	219	218	177	207	201	207	218	196	228	234	201	207	190	214	198	199	195	185	207	190	214	201	219	182	203	197	195	188	179	196	192	196	199	183	217	206	195	201	191	202	174	186	194	201	189	215	226	177	179	224	209	193	204	197	201	205	199	198	187	206	187	207	185	220	202	178	194	205	199	201	197	172	202	194	226	206	207	201	226	219	203	183	209	177	188	212	221	183	220	185	221	186	182	220	231	219	200	200	192	187	190	203	196	208	209	186	194	192	190	184	190	182	173	194	183	186	205	193	175	189	205	194	214	202	171	219	218	209	192	196	204	172	181	180	198	196	183	198	202	191	205	192	201	184	181	187	196	210	194	207	194	195	193	192	187	229	190	201	215	210	202	209	206	199	192	181	193	219	184	190	215	216	220	175	199	216	191	213	205	174	195	201	207	191	193	204	209	205	189	160	206	155	176	212	188	192	199	211	227	195	193	188	222	193	195	214	215	205	214	179	179	194	218	209	209	190	187	197	197	187	215	196	203	199	190	210	204	177	198	187	191	175	216	197	165	206	185	206	183	187	209	181	181	188	202	197	198	178	199	206	208	187	193	173	178	196	200	194	226	189	195	200	192	171	180	187	200	197	189	193	221	208	192	212	182	203	197	196	217	175	206	208	197	190	214	220	211	167	208	181	213	192	215	194	211	202	201	215
21966	15116	12225	6206	4335	3138	2347	1926	1535	1275	1113	897	837	726	671	588	557	547	491	501	455	447	409	390	368	390	378	393	351	375	373	388	342	315	350	305	343	340	331	325	320	331	345	307	343	343	317	289	342	315	354	310	301	326	313	313	309	317	334	296	350	320	304	311	306	298	303	297	289	297	296	296	282	316	284	268	280	278	362	325	327	313	284	295	287	304	280	309	287	313	298	301	321	322	299	310	310	290	315	323	260	291	290	285	303	324	267	310	285	299	286	285	278	297	300	322	289	290	311	287	297	299	302	326	319	296	285	312	272	298	289	309	284	302	307	273	319	283	310	284	272	285	301	253	283	290	318	284	293	306	291	294	296	319	304	293	320	290	299	341	290	309	304	313	274	313	308	296	308	278	309	265	296	290	302	287	300	285	342	316	274	291	320	317	300	272	309	308	322	305	303	297	282	331	303	310	324	286	293	281	293	330	302	315	307	273	320	313	270	284	289	308	307	291	296	304	287	300	289	315	275	309	289	278	293	306	270	297	294	287	321	305	314	289	286	268	305	316	298	295	300	299	302	301	295	308	291	293	287	316	294	319	304	289	321	316	249	292	284	310	302	293	309	326	305	267	270	288	292	257	312	279	283	289	331	308	278	309	309	297	295	317	295	293	308	295	258	318	307	307	312	306	286	282	284	289	308	294	282	289	299	293	287	300	312	264	271	312	282	303	278	299	322	311	291	315	292	292	294	291	305	303	290	331	305	293	307	328	274	317	269	311	296	292	288	290	276	266	272	298	293	311	317	311	309	250	300	315	277	318	324	297	292	298	288	289	320	308	324	279	301	303	305	297	296	299	301	275	271	298	314	310	278	296	284	308	300	309	295	292	284	268	262	317	297	312	303	349	279	290	303	337	315	277	293	283	280	292	292	270	295	282	306	297	319	292	294	298	303	303	291	264	291	292	274	312	304	321	317	321	312	272	285	317	276	277	284	297	300	282	255	303	284	290	294	284	270	272	283	301	304	310	289	288	300	260	285	279	314	290	317	311	262	277	305	300	302	313	289	282	324	307	294	308	291	293	339	318	317	311	309	316	310	276	290	326	307	322	293	306	291	284	280	307	302	318	286	276	319	296	274	317	311	281	300	290	325	277	307	309	314	294	276	279	311	306	301	301	299	269	281	329	309	311	303	297	325	289	293	290	283	268	304	280	300	277	304	301	302	289	328	290	278	305	297	283	272	264	289	271	297	297	320	283	307	311	294	295	274	299	289	299	277	300	290	294	316	321	312	271	301	325	294	284	311	317	321	300	286	321	302	296	299	297	301	302	286	295	284	314	312	283	342	283	278	289	308	266	286	295	298	296	285	274	308	295	299	303	285	281	287	286	317	266	278	283	328	307	290	310	304	309	286	302	269	306	310	290	279	300	298	294	301	285	302	310	314	277	309	299	336	290	294	285	270	279	303	260	310	276	297	269	292	306	315	336	305	297	299	330	299	292	272	264	292	291	339	300	297	298	300	278	305	294	315	322	294	279	307	307	305	298	282	311	277	280	283	281	310	307	288	301	286	290	290	293	280	274	278	279	297	301	296	291	285	314	301	291	324	287	290	303	308	311	311	347	302	298	276	279	305	324	291	258	296	306	292	318	266	278	272	306	311	296	290	312	299	307	272	299	283	332	297	291	295	308	305	308	308	306	290	301	318	278	279	304	280	279	283	286	289	292	297	293	309	304	281	292	276	290	269	300	279	308	277	298	287	301	322	322	305	275	305	348	310	292	287	297	296	327	280	273	316	303	324	291	295	303	288	283	286	289	321	288	289	305	294	318	314	282	305	315	276	327	279	290	302	309	266	302	274	265	278	298	286	279	301	288	280	316	312	289	294	279	320	322	301	295	289	277	300	308	325	294	288	328	297	303	321	320	291	302	309	274	279	272	289	285	286	299	310	294	321	315	312	302	297	324	288	307	268	262	315	320	286	288	310	292	304	295	320	275	308	307	308	284	301	282	296	253	284	295	292	288	303	313	291	305	305	270	308	279	310	303	301	298	289	275	269	276	301	297	287	269	305	295	317	276	310	333	283	323	266	309	306	274	284	282	284	295	297	294	277	307	324	313	302	299	300	302	322	298	313	290	266	275	305	315	304	320	296	295	304	306	288	290	277	296	309	293	269	277	322	324	304	274	305	266	279	306	309	291	297	294	305	271	306	311	291	265	299	278	292	289	315	286	302	297	289	307	270	300	308	296	305	310	263	276	289	306	282	290	279	300	289	289	318	300	297	296	285	311	284	324	317	276	296	279	286	316	318	286	247	281	320	293	258	271	293	308	305	302	306	310	295	295	304	287	297	297	312	297	275	286	289	275	317	290	329	295	301	317	260	301	266	280	323	278	281	329	274	305	327	284	289	317	297	310	306	305	313	289	296	274	316	308	287	302	295	308	298	262	308	298	324	319	309	270	304	310	293	293	304	296	270	314	284	290	285	290	284	319	290	289	280	267	314	284	280	301	330	326	291	277	318	323	267	306	293	307	288	310	266	285	324	299	277	306	301	290	306	316	307	273	308	303	290	315	284	312	295	307	271	279	312	322	310	295	281	296	313	285	290	303	305	281	300	265	323	280	325	300	279	329	291	287	307	312	303	321	293	346	311	294	302	295	299	305	271	323	300	298	319	300	295	282	295	301	315	308	300	316	312	289	291	309	275	285	278	307	338	289	300	289	320	268	304	301	245	294	270	283	288	301	256	304	311	272	310	293	294	316	270	280	293	299	326	312	280	320	276	323	295	289	290	296	319	300	286	326	314	294	304	298	327	257	289	274	311	285	297	285	253	303	293	272	299	299	336	260	304	297	287	280	312	282	272	293	284	310	302	302	297	292	310	296	295	307	298	297	291	292	320	287	289	284	301	285	305	321	300	291	303	296	305	277	272	299	304	246	299	306	318	311	268	318	286	285	292	342	267	309	307	294	276	295	281	263	284	273	290	292	297	295	273	288	310	246	284	284	296	295	297	300	281	286	308	303	270	275	288	284	284	284	307	284	305	331	305	286	276	288	304	302	279	306	320	251	299	323	296	309	275	298	287	313	253	320	300	307	264	305	302	293	319	330	313	300	288	284	293	298	318	298	285	288	300	307	274	318	301	285	284	292	318	308	313	292	347	289	288	262	321	260	268	269	277	288	282	282	316	273	311	296	303	305	288	285	333	303	274	290	280	298	314	300	298	312	316	298	325	327	303	299	292	288	310	279	291	299	275	293	313	299	321	288	304	325	323	288	312	298	279	289	285	281	295	287	286	300	296	321	312	292	288	282	307	300	264	270	337	328	302	282	290	310	293	301	271	319	297	310	316	279	275	261	334	296	290	279	306	312	315	297	307	321	287	320	282	267	320	293	286	323	267	310	315	273	293	333	282	281	299	303	265	311	313	307	278	286	261	318	304	288	309	305	314	283	265	296	281	298	285	293	273	278	286	294	290	310	280	288	326	297	323	292
26456	20168	7659	910	575	574	443	408	375	391	388	366	394	424	379	348	398	390	398	398	347	376	363	345	402	366	382	370	355	420	397	401	395	375	369	360	393	373	407	409	366	371	388	384	339	361	347	357	369	394	377	367	380	398	379	326	363	378	349	363	409	389	384	354	350	325	374	343	407	355	385	367	356	379	368	381	350	368	355	385	378	378	405	337	411	395	413	367	355	374	356	373	376	348	376	372	377	378	384	375	393	371	386	359	396	375	380	332	394	345	346	357	380	378	384	349	340	350	390	346	378	373	386	402	372	357	391	388	365	376	404	384	339	379	364	374	355	338	366	414	373	387	363	416	373	365	370	368	379	368	367	369	345	365	373	356	411	362	361	408	370	340	372	378	388	340	370	385	379	342	367	370	370	376	364	380	395	351	380	337	388	401	375	365	340	362	359	352	365	388	356	407	379	382	399	400	365	379	397	369	397	371	359	347	338	390	374	391	375	349	342	369	345	390	346	382	391	377	376	363	397	364	371	349	377	385	375	365	349	302	346	371	347	378	394	373	371	401	372	393	392	378	341	398	375	365	396	343	383	398	383	404	408	337	346	350	347	346	378	369	383	376	353	394	384	381	384	395	358	409	370	395	371	378	401	390	378	351	397	400	406	362	370	374	391	344	371	381	408	368	378	369	369	369	353	395	388	354	333	363	380	376	400	382	416	386	366	402	383	396	384	377	354	365	366	392	376	392	358	383	360	381	368	369	328	376	343	380	370	340	368	437	361	362	388	377	360	376	367	398	379	396	324	354	366	382	388	349	370	385	338	389	358	390	393	392	385	382	381	380	376	336	387	355	401	359	384	381	356	382	357	395	393	375	361	354	378	397	353	359	376	367	364	350	382	364	366	357	369	404	394	371	371	355	366	374	378	371	396	373	358	382	397	396	355	372	377	406	396	358	395	357	381	360	390	375	422	357	371	375	356	367	404	381	407	407	394	374	389	348	364	362	367	362	353	393	380	372	359	410	373	368	359	366	326	378	354	356	368	390	369	384	388	366	359	387	365	383	413	385	375	353	373	315	381	378	361	359	384	405	362	344	361	395	408	342	396	386	412	396	353	407	371	395	356	364	394	366	376	368	400	349	369	385	383	368	413	385	391	332	409	410	339	370	396	376	387	381	374	375	376	395	376	343	385	370	371	443	370	377	348	377	367	373	348	406	387	345	371	388	384	373	346	359	406	371	396	388	402	377	366	368	351	371	353	375	381	369	390	400	391	372	392	371	384	354	372	367	398	373	378	340	381	342	370	390	404	378	379	378	359	380	387	376	328	378	395	348	399	374	396	349	357	356	371	374	341	374	365	392	308	390	390	384	374	398	396	368	369	329	353	389	354	369	357	368	360	392	372	396	354	382	364	371	380	424	383	400	363	387	358	377	395	377	371	366	379	336	359	380	384	386	379	366	369	404	378	385	396	376	383	358	341	377	402	365	369	367	364	399	351	404	382	369	409	375	373	372	361	387	412	388	388	374	371	351	386	394	364	366	344	382	360	379	352	377	402	365	352	392	401	354	381	412	407	362	384	396	397	366	397	354	366	369	343	368	386	366	412	356	382	354	349	380	345	398	375	363	384	394	364	364	366	376	377	378	398	392	372	383	379	393	383	392	377	350	398	317	348	383	341	356	372	380	392	382	337	391	398	391	346	364	391	400	369	380	396	367	358	374	373	399	353	372	348	363	348	392	382	383	343	370	394	364	347	363	389	363	383	383	382	385	352	381	376	374	388	389	398	374	390	382	368	359	394	368	383	384	385	366	408	388	373	376	390	362	374	361	396	380	362	403	394	353	373	353	377	338	376	349	347	410	407	332	374	401	380	404	379	365	388	386	388	405	410	394	372	387	341	365	416	370	387	381	354	358	401	382	357	394	392	385	381	400	375	412	359	357	388	406	346	359	383	346	384	366	408	340	354	392	380	348	387	390	390	385	401	368	424	369	373	350	366	373	398	348	364	361	387	378	374	377	359	375	385	347	356	371	411	355	372	374	362	381	360	383	375	389	361	364	392	390	401	356	356	357	367	383	364	417	371	374	409	376	353	389	379	400	364	379	401	372	359	381	364	363	366	392	344	384	390	359	372	372	395	394	393	390	370	361	360	389	386	358	379	383	361	360	371	400	368	396	389	327	375	417	374	388	369	339	385	361	392	370	373	380	382	402	387	366	343	355	364	363	393	365	360	365	387	365	376	351	400	394	368	363	365	391	364	370	378	383	394	384	365	366	378	366	372	359	385	399	377	368	350	406	351	367	386	348	354	374	384	353	388	360	363	390	340	355	388	369	348	380	373	398	345	365	386	356	385	394	364	372	371	354	388	368	378	374	388	396	368	373	364	387	383	387	369	366	378	369	392	364	374	369	363	386	389	357	380	398	369	388	346	347	411	380	374	368	376	383	370	390	354	366	372	352	371	381	355	372	396	373	387	350	430	394	387	376	387	384	388	370	380	397	367	371	364	380	401	378	407	383	391	428	386	401	401	355	391	353	375	377	366	378	378	355	376	393	390	388	405	359	393	357	369	389	393	352	408	369	374	397	405	371	339	369	378	377	387	341	374	331	358	387	355	402	360	372	341	343	384	377	378	360	367	364	372	358	361	396	376	362	375	394	405	342	374	364	399	377	348	388	374	413	378	377	341	385	396	364	357	379	393	361	408	371	358	375	393	390	379	355	388	354	376	350	372	406	362	360	367	374	378	368	415	383	340	394	377	370	366	411	345	376	383	373	373	423	387	376	390	351	369	380	390	366	348	353	396	366	353	386	368	375	388	383	374	353	370	384	374	376	391	356	379	365	378	408	342	331	384	390	358	391	404	374	399	394	378	399	336	413	370	366	394	390	358	379	402	368	368	368	383	371	352	389	375	394	375	372	406	358	359	380	355	353	372	420	379	363	392	398	375	342	416	395	398	361	373	385	336	382	389	353	363	342	399	411	411	390	395	382	380	359	388	399	387	381	402	372	393	350	377	389	424	370	393	370	364	397	366	379	383	404	373	341	399	376	396	381	390	385	399	369	384	372	373	372	374	384	351	349	417	371	355	363	346	372	389	382	346	348	370	356	347	369	398	375	352	400	328	372	365	364	381	401	380	381	386	355	368	389	362	344	377	376	386	400	385	388	335	385	398	381	356	390	375	368	364	367	393	352	374	380	396	347	371	381	394	396	373	347	379	396	380	380	341	395	415	377	381	368	374	379	392	384	401	397	388	387	410	357	383	364	392	359	359	384	371	379	354	379	383	355	368	389	371	398	381	367	361	364	379	334	353	394	376	413	377	371	336	376	374	388	350	371	371	376	367	368	413	367	372	389	374	388	352	385	378	404	377	392	352	418	366	378	352	450	362	404	368	392	369	389	358	377	374	363	387	383	368	424	373	398	356	357	389	374	374	379	377	397	328	377	385	354	370	390	377	375	355	403	376	358	404	397	347	355	408	352	352	353	362	377
6761	1368	1169	765	730	668	608	601	576	583	553	598	576	542	538	541	584	515	572	553	564	532	552	542	560	565	518	532	516	544	541	542	557	576	519	569	546	572	558	555	545	548	543	528	539	525	531	521	545	532	567	563	539	523	559	557	524	510	534	534	547	533	572	532	548	539	551	571	548	554	518	525	501	560	573	575	544	612	573	536	531	520	524	522	550	527	515	562	519	518	525	544	526	562	531	570	561	560	583	558	501	547	537	558	550	577	551	502	551	530	543	558	522	526	528	550	557	576	593	502	595	586	573	549	565	512	580	541	509	541	547	552	539	538	513	512	531	601	586	522	518	553	530	498	544	580	575	547	524	517	508	517	563	551	543	526	557	555	577	506	523	538	519	534	567	524	553	526	575	567	519	536	499	567	499	560	569	546	581	530	540	563	514	551	516	583	527	504	516	542	547	544	559	565	559	568	541	504	501	542	539	516	499	593	555	534	535	555	516	538	537	509	519	539	540	532	526	542	511	554	543	556	545	510	550	579	509	554	565	582	538	542	570	558	537	579	540	549	575	560	612	546	481	576	539	525	529	548	527	560	554	535	528	553	546	578	515	526	525	560	558	531	565	540	504	536	552	604	562	560	569	516	520	530	547	513	523	517	528	561	558	584	549	508	625	528	590	546	532	505	554	522	565	536	553	537	587	556	556	553	541	524	512	530	558	564	550	530	529	530	470	539	564	560	566	550	535	547	561	530	564	545	533	591	575	561	563	564	552	533	533	539	572	521	584	557	574	506	543	523	541	541	544	555	567	570	578	536	492	505	532	525	550	541	502	565	585	563	505	534	552	551	571	538	571	569	528	533	464	584	505	524	527	570	561	535	531	525	530	530	532	544	544	569	531	598	515	557	569	507	527	525	548	540	530	571	561	588	530	516	562	560	509	533	536	555	492	558	541	513	534	496	555	531	516	522	514	507	549	548	563	550	511	579	546	567	520	510	551	514	560	546	554	549	526	549	531	581	551	525	521	524	541	545	520	554	561	550	529	522	561	546	582	575	532	553	583	524	543	510	521	487	548	498	569	516	560	558	557	528	512	578	521	547	562	549	578	541	507	535	559	531	587	516	542	529	542	543	539	558	519	565	550	525	567	605	556	531	551	545	545	552	526	505	533	573	525	562	549	526	532	526	554	543	565	557	543	555	498	560	581	548	508	544	558	526	572	594	563	555	528	546	538	578	569	561	529	536	519	528	582	523	537	541	559	522	576	546	545	572	512	542	539	539	565	514	552	544	583	561	550	542	541	531	522	537	534	511	549	516	548	539	514	552	532	539	560	550	531	519	493	561	527	496	523	539	553	543	534	564	539	550	568	534	528	554	514	532	572	526	519	532	575	508	531	530	537	521	563	558	549	537	499	533	530	527	557	583	575	544	565	552	525	561	540	561	544	533	555	565	572	516	544	527	531	556	593	514	515	526	542	572	537	548	562	521	508	528	509	566	518	590	547	540	515	587	524	537	526	536	551	547	539	545	526	501	555	498	525	571	561	553	550	518	499	548	515	538	513	590	546	544	514	568	566	529	579	562	535	549	539	539	580	545	535	507	557	556	560	561	554	564	533	539	567	552	529	541	559	547	541	532	522	533	535	513	587	540	516	578	520	579	526	570	542	546	534	581	544	594	573	511	506	506	549	570	583	503	556	541	584	491	559	552	542	568	542	510	518	533	551	559	539	544	567	572	542	580	579	518	524	569	539	529	569	533	547	538	555	578	534	546	576	534	514	528	577	510	500	552	577	548	545	556	530	560	553	554	549	561	523	549	563	555	552	500	534	540	517	557	522	551	535	527	531	542	512	522	574	570	564	582	504	551	561	568	548	533	544	531	526	554	507	563	555	548	539	552	521	533	528	541	532	575	543	569	540	537	536	576	535	555	550	513	553	505	579	520	567	533	572	532	594	584	523	509	561	544	572	495	530	562	566	521	536	547	520	516	499	522	581	586	565	488	529	524	578	517	523	557	556	560	505	564	559	519	534	538	537	543	506	557	543	567	563	559	538	547	531	537	571	529	564	531	500	554	562	523	572	544	547	576	489	528	530	546	526	565	546	571	513	573	545	555	533	546	568	551	529	531	537	535	572	553	547	560	502	535	538	504	514	558	564	530	578	556	524	533	562	549	546	523	555	570	544	523	574	545	578	561	514	549	563	540	548	554	562	533	548	553	496	554	530	561	560	564	515	561	558	550	519	517	529	533	561	524	513	554	550	588	514	523	535	586	517	529	526	524	541	584	566	538	553	535	553	523	523	541	547	559	543	553	539	551	543	547	561	567	545	557	523	555	552	553	578	546	541	583	567	535	556	541	570	550	579	568	497	549	497	568	501	529	516	517	577	532	543	561	581	523	536	551	557	561	536	556	560	531	561	538	547	492	552	550	520	540	532	564	532	557	533	523	540	543	530	555	518	556	557	528	528	500	557	547	532	539	547	550	534	521	515	513	517	557	526	564	566	552	520	553	530	540	551	563	533	574	558	529	532	544	538	537	565	565	546	546	588	581	520	532	534	539	533	517	544	519	545	476	532	553	561	523	572	535	543	541	527	515	540	540	590	522	542	567	528	550	548	532	499	551	531	530	512	576	516	562	539	542	520	598	573	521	562	559	578	547	536	542	549	523	547	540	563	590	567	559	537	530	563	500	545	580	527	507	563	551	532	585	601	548	555	546	545	536	522	498	513	558	563	542	597	550	587	511	534	577	556	532	529	527	537	556	493	546	536	512	534	574	512	533	560	540	528	581	554	573	543	541	541	522	528	542	548	565	533	543	541	525	538	551	565	545	557	538	539	567	510	551	503	576	529	533	545	534	552	542	527	543	551	521	573	562	544	530	544	531	544	540	564	534	562	561	562	534	565	556	537	571	560	550	557	550	556	539	542	540	515	528	515	520	543	559	521	527	555	558	554	566	510	536	498	596	587	530	533	533	533	552	558	482	549	529	563	522	546	517	535	541	507	579	613	554	506	529	583	569	538	542	541	549	537	520	506	517	549	545	535	513	571	561	558	512	521	563	599	545	544	576	571	517	514	552	576	539	568	578	568	518	526	570	561	514	518	539	543	538	544	497	535	567	525	567	567	522	537	541	534	529	550	503	528	531	519	555	552	501	520	525	534	541	546	541	563	510	513	549	551	534	540	520	541	558	547	578	537	558	514	556	528	588	543	536	577	542	543	495	550	558	532	529	534	576	562	554	557	537	556	568	527	511	574	548	572	509	542	576	542	573	554	551	556	574	538	519	514	542	569	551	526	553	555	541	531	534	583	545	580	547	524	526	500	512	536	541	528	578	544	558	529	525	557	516	583	531	463	528	478	551	515	530	547	512	563	540	517	525	554	536	534	593	529	517	550	572	548	515	551	543	539	560	524	524	550	518	511	593	561	504	512	514	563	538	547	547	534	528	546	583	521	562	563	563	536	511	540	536	565	515	538	521	512	552	566	534	550	549
23418	20936	28332	23723	20919	10801	1055	749	616	505	516	469	476	435	465	461	444	423	480	440	440	409	420	416	424	410	428	368	378	439	404	388	343	382	405	369	384	404	406	392	384	376	404	354	424	396	384	385	355	391	411	421	397	394	377	414	377	351	351	433	356	386	428	381	403	393	405	396	401	399	411	373	383	410	375	385	375	391	386	389	361	427	407	381	365	349	373	401	397	393	393	381	395	410	386	389	387	408	386	358	373	373	343	356	392	379	354	383	383	389	378	429	369	379	390	369	378	370	396	357	356	399	400	407	369	413	376	388	360	392	340	365	378	392	368	375	356	410	386	380	397	399	383	392	410	400	388	398	358	387	367	395	390	389	366	411	383	383	397	361	384	407	379	401	396	356	350	377	366	403	399	388	368	387	382	387	383	370	414	373	381	414	382	378	382	371	420	374	396	403	388	371	366	389	390	383	397	370	373	361	372	398	412	396	402	379	390	398	374	380	347	388	410	399	399	403	402	351	365	354	377	406	341	391	345	382	383	345	399	383	415	418	375	366	376	382	376	373	422	377	391	391	378	342	393	385	383	376	355	377	423	356	406	365	388	379	346	369	379	371	393	391	364	415	393	401	363	389	368	365	380	361	383	389	376	385	380	377	401	383	397	394	365	383	426	361	371	378	384	351	388	408	418	354	384	360	355	394	398	381	401	397	356	389	384	404	375	415	355	400	385	413	350	371	378	388	356	354	390	370	378	386	362	365	358	383	370	369	370	404	401	406	388	397	361	414	403	409	397	359	373	378	341	439	353	394	353	389	345	372	338	393	364	388	390	403	391	374	347	386	400	411	391	408	367	356	407	391	374	371	434	386	413	376	350	368	408	379	410	360	351	401	381	394	365	359	387	374	356	389	395	401	417	394	396	395	364	389	361	400	411	367	371	339	397	399	376	407	401	378	378	377	374	418	407	390	354	379	350	376	364	391	404	384	374	332	364	389	403	377	406	380	373	404	367	396	372	353	377	362	382	347	356	421	388	387	391	404	379	366	366	392	366	407	375	434	359	375	433	379	424	395	397	390	408	388	380	374	391	425	385	358	389	400	371	386	387	392	382	374	365	343	378	353	392	419	390	408	377	374	371	360	382	397	379	389	402	399	347	368	345	402	364	381	387	393	350	364	387	355	379	381	407	377	374	378	399	377	418	371	388	353	382	346	369	372	408	382	375	372	376	387	389	416	347	349	364	396	384	377	405	363	374	385	364	389	366	406	346	394	400	400	381	377	379	392	375	392	446	384	402	383	364	364	370	379	393	358	390	384	361	395	381	392	374	382	358	400	383	340	379	359	368	372	400	391	405	357	390	372	385	385	373	375	411	371	391	424	356	388	434	365	420	360	369	387	382	411	331	367	364	404	366	385	397	399	382	381	358	378	383	416	381	378	379	365	384	380	390	387	405	377	376	399	380	377	348	369	379	406	398	360	379	386	372	381	383	386	394	373	401	391	384	368	398	362	390	389	369	383	371	371	388	359	400	397	397	382	358	360	382	414	367	396	399	375	400	389	373	385	374	394	391	388	398	401	371	410	388	405	376	352	384	381	360	416	389	402	415	356	394	430	368	406	386	371	385	393	403	389	368	399	381	373	381	401	354	382	391	375	435	367	396	361	377	383	366	414	375	379	380	374	381	411	429	416	387	401	373	375	400	369	371	379	381	405	376	380	384	346	401	411	397	369	396	371	394	332	366	390	394	381	396	353	374	393	344	409	389	370	362	371	347	371	384	377	418	364	378	409	391	388	396	357	395	342	384	395	400	406	408	364	381	397	415	363	347	396	373	372	368	397	384	375	360	391	358	377	334	354	370	353	376	385	344	357	382	391	379	426	365	407	416	375	354	362	405	380	375	373	364	372	353	370	331	394	381	412	417	360	339	370	362	407	392	374	378	378	399	387	347	392	356	380	376	370	369	389	365	380	350	371	388	390	369	388	342	395	371	383	401	388	403	410	387	393	392	380	374	371	373	366	408	399	364	366	386	411	385	382	376	392	374	353	380	376	372	372	378	389	382	396	377	378	395	361	381	352	383	387	414	379	411	394	398	381	373	387	379	354	387	394	385	393	362	393	368	417	363	350	381	376	378	394	405	360	389	359	382	387	376	336	367	398	399	401	378	381	403	388	392	376	413	410	353	387	403	379	360	350	386	380	357	423	393	361	347	380	345	406	403	362	350	380	383	378	384	394	372	367	371	376	358	363	353	382	393	351	394	366	394	343	402	380	414	369	368	389	381	359	334	358	369	377	400	377	377	352	400	392	382	374	374	377	354	381	364	394	373	383	378	390	383	366	369	364	397	405	385	397	394	371	391	404	398	367	372	370	386	351	400	385	396	380	418	361	394	405	353	385	388	357	398	414	421	399	408	372	386	374	376	392	405	395	392	391	414	408	384	370	372	344	383	382	378	374	365	382	396	384	357	407	352	387	368	412	368	387	385	371	383	388	355	395	387	402	393	408	375	365	394	393	400	374	399	376	386	398	408	381	362	389	354	391	365	428	381	403	404	391	400	370	386	406	362	408	365	377	374	368	373	412	387	338	369	388	349	384	393	395	379	375	392	384	381	392	369	343	339	347	390	361	427	361	366	410	432	380	400	398	398	403	357	395	389	422	365	380	373	396	390	358	392	403	383	384	392	393	416	388	337	385	366	407	359	403	387	398	383	397	376	376	375	360	407	396	392	400	355	386	398	358	395	374	378	370	393	388	412	397	373	356	356	367	383	429	350	389	365	366	387	402	385	362	373	379	378	379	387	374	430	393	390	387	368	384	381	384	383	397	389	404	382	380	385	391	406	400	378	406	375	370	378	354	393	378	395	422	358	404	373	378	388	399	401	396	367	372	378	377	355	349	415	376	347	395	366	379	376	367	384	408	362	395	406	384	394	382	367	393	369	377	407	396	417	371	318	397	423	369	407	397	407	392	408	371	417	372	374	368	400	316	349	382	337	340	348	372	349	381	376	383	367	391	368	354	365	371	436	376	381	387	358	382	363	431	434	391	362	375	360	381	400	357	351	375	357	380	383	385	347	368	384	366	402	382	350	378	389	393	394	388	399	370	393	365	386	402	399	405	415	377	398	377	358	391	395	376	392	406	355	394	396	376	399	408	367	395	383	348	350	411	368	382	373	379	400	410	386	381	374	353	387	374	388	371	383	364	382	397	377	392	366	378	375	373	402	373	358	341	396	371	373	410	370	396	355	387	387	380	396	347	416	363	356	405	411	377	377	419	374	394	354	359	356	378	370	396	384	392	396	353	358	400	393	375	348	356	359	383	391	378	410	383	359	339	387	360	384	414	388	381	368	364	394	388	399	386	365	361	379	409	384	352	407	382	398	371	369	405	386	378	376	358	376	360	364	364	354	392	349	354	396	372	364	405	417	380	412	390	386	343	378	370	398	414	414	422	365	366	327	387	383	403	390	378	383	399	376	386	373	340	393	394	384	399
18488	9858	8000	3988	2775	2041	1691	1423	1225	1100	1018	900	811	803	798	767	724	700	681	621	651	622	666	569	633	624	625	592	605	542	594	566	643	576	596	581	578	570	597	554	561	596	628	561	581	590	578	563	587	542	533	566	586	565	536	593	567	565	586	556	543	533	575	556	578	561	569	537	559	556	578	567	522	564	617	576	601	560	583	598	545	542	558	569	550	559	569	562	543	594	550	563	550	588	525	569	604	551	551	516	557	575	603	559	567	586	555	565	582	536	545	530	592	535	548	546	535	596	539	561	590	553	511	527	560	520	548	589	592	547	582	571	569	536	525	572	565	580	563	583	525	575	546	531	581	539	580	609	570	572	596	575	614	539	584	584	564	561	557	543	536	560	531	552	546	539	574	535	585	607	570	547	541	553	564	516	561	567	550	590	533	586	548	540	566	568	565	522	584	545	566	541	540	572	578	563	567	589	551	532	577	541	532	559	570	548	538	569	562	608	527	527	559	585	534	546	559	563	561	564	541	601	561	541	556	574	546	561	560	549	524	572	571	570	592	570	564	563	597	581	572	533	532	536	537	557	558	593	543	542	589	571	540	523	561	523	519	583	550	561	539	548	563	588	559	590	561	529	534	570	534	579	563	541	550	615	555	568	561	537	534	616	522	533	515	564	540	526	568	559	586	567	529	543	560	521	532	572	595	518	547	606	620	577	557	570	501	558	545	526	593	624	552	550	521	567	506	541	598	571	564	566	546	547	565	535	546	544	576	541	546	531	543	612	525	515	575	549	607	553	587	503	515	584	580	578	558	572	539	549	546	546	541	575	543	537	559	559	555	511	537	582	581	582	562	584	552	566	560	563	557	519	602	522	512	608	526	540	536	558	562	579	536	540	555	582	558	579	561	561	566	552	556	552	566	578	562	544	515	530	612	559	568	567	546	559	519	592	557	569	535	531	579	535	536	563	609	567	565	580	580	543	578	571	537	581	571	540	521	565	565	611	513	559	601	562	512	531	582	523	543	534	536	578	598	532	575	545	581	531	548	567	554	572	559	537	598	569	566	554	586	574	551	566	579	564	576	562	550	582	535	537	546	555	575	552	572	555	561	568	527	577	547	534	545	543	553	540	578	520	570	541	590	583	524	558	534	525	576	516	602	597	539	561	520	566	561	567	516	556	572	561	550	556	527	592	549	613	564	546	525	553	553	539	548	555	549	589	510	532	553	513	575	584	556	521	604	586	552	601	569	541	565	535	529	523	553	573	567	558	595	578	569	571	557	543	519	532	563	562	547	557	549	604	585	542	572	532	582	564	552	532	570	586	596	537	519	592	529	544	541	578	587	589	571	525	498	596	585	570	540	566	544	589	569	596	576	569	576	530	503	514	577	573	554	562	561	548	553	573	570	557	562	526	563	533	549	556	579	555	571	526	534	560	528	581	513	546	547	590	554	551	569	573	552	570	572	553	544	563	589	535	595	524	524	558	581	551	515	544	553	567	556	564	557	573	546	573	533	530	548	556	565	557	567	554	552	586	530	560	557	574	570	565	554	527	599	517	590	552	546	577	567	553	580	552	563	598	541	586	543	571	550	554	493	546	604	544	563	555	550	511	554	570	549	547	523	578	551	593	548	568	563	553	601	555	549	588	568	563	567	552	530	545	571	620	592	562	571	598	590	562	548	595	606	612	546	569	555	538	565	593	525	518	565	545	535	544	569	568	529	550	542	581	568	538	548	546	565	543	570	519	556	586	532	544	566	535	587	562	564	546	527	569	591	575	524	579	528	510	571	525	575	529	577	559	588	559	553	569	574	565	559	560	541	546	548	590	563	582	543	572	622	585	555	553	550	548	556	587	562	589	521	572	580	564	597	588	555	511	518	558	578	574	583	560	529	540	554	558	551	561	584	597	547	525	582	545	549	552	528	545	573	575	556	533	574	560	565	559	596	548	521	604	556	588	595	534	539	540	576	532	627	575	547	563	554	515	531	582	527	549	582	564	542	549	602	519	563	557	555	546	556	547	540	565	563	517	536	538	543	548	608	562	556	564	542	575	558	593	550	542	529	580	542	566	564	557	590	541	534	553	594	596	489	526	540	561	570	592	562	546	643	510	515	560	587	574	540	586	546	564	583	575	531	551	577	569	581	571	529	600	581	570	579	563	561	578	527	548	569	539	564	581	540	542	562	570	544	587	594	544	531	579	547	614	584	540	595	556	596	560	546	553	550	519	556	535	586	545	546	534	592	538	555	526	591	603	548	566	576	567	517	578	551	590	542	575	548	539	513	617	557	595	521	556	586	545	555	537	582	565	515	560	560	563	534	570	567	556	593	523	540	533	535	558	544	548	564	561	547	600	537	547	584	559	610	603	594	563	584	548	539	547	510	540	531	536	579	549	531	591	543	547	551	545	580	566	580	583	538	569	591	533	568	532	582	563	545	578	570	536	580	570	580	537	548	574	582	569	538	567	539	537	540	565	572	538	551	593	547	555	601	544	587	550	558	558	533	561	551	535	560	552	570	557	540	578	549	550	541	555	581	561	541	570	573	559	529	536	570	578	600	542	509	546	577	571	576	548	546	568	537	532	576	570	542	500	571	569	592	531	582	532	571	587	516	520	565	597	526	544	541	582	572	560	542	547	562	558	566	566	544	573	548	550	544	589	605	593	576	584	545	509	522	570	550	561	541	529	566	532	567	585	571	503	613	561	579	551	538	569	544	539	599	608	549	548	521	585	502	502	582	570	563	573	576	544	633	554	512	570	514	560	549	565	588	562	606	547	565	552	556	546	573	529	532	583	559	575	574	550	641	534	595	549	565	591	529	556	547	558	566	540	537	534	567	519	537	568	570	584	536	498	559	551	541	520	542	584	526	589	569	558	545	601	567	590	524	542	601	579	557	534	544	544	551	539	569	541	532	575	583	538	519	539	553	579	547	521	592	588	554	556	544	510	604	555	568	571	559	589	604	540	521	547	560	549	545	524	522	538	585	557	529	589	568	564	573	545	540	575	589	567	553	581	509	560	557	529	571	514	568	532	554	588	549	544	566	541	554	570	555	541	539	554	552	536	581	579	556	531	571	556	546	561	581	499	615	566	568	558	552	537	526	545	548	525	572	515	558	539	571	615	542	569	499	560	539	553	534	561	520	550	563	587	572	535	586	579	519	541	527	544	575	561	540	555	556	572	532	547	575	561	518	527	560	559	557	567	526	520	596	574	581	556	609	539	586	584	553	569	530	619	600	568	563	569	538	592	541	589	519	573	553	571	517	538	550	553	556	545	574	540	566	553	528	555	517	543	543	517	576	571	585	560	565	551	533	608	560	565	559	577	557	562	542	550	580	562	556	560	555	572	547	547	544	539	588	577	549	552	594	554	580	569	555	555	568	546	530	549	571	580	549	553	557	568	598	593	557	590	590	558	530	549	579	581	589	553	518	571	529	593	570	569	566	542	538	539	552	521	522	513	545	554	576	601	526	579	576	574	534	531	573	529
22649	20940	28737	23288	20940	20973	6043	781	547	480	451	400	364	340	368	307	297	269	258	265	241	242	236	248	226	232	241	222	208	207	238	200	217	198	223	210	219	217	204	218	197	188	226	207	200	190	157	181	218	200	186	207	205	219	196	194	208	201	195	207	210	196	221	192	178	228	187	204	222	203	219	178	187	199	211	203	180	218	223	199	188	202	236	188	185	183	193	188	194	189	215	207	191	207	197	194	216	202	187	177	196	212	217	205	174	188	189	207	196	182	205	209	176	179	190	202	188	184	180	183	182	192	201	189	182	164	193	185	195	217	201	194	180	197	176	195	206	198	182	219	185	180	208	175	187	193	176	180	197	185	204	196	215	204	194	193	204	210	219	194	156	211	184	204	201	194	192	185	193	212	205	186	224	222	184	197	180	197	179	194	195	184	191	179	181	205	182	190	187	171	195	179	186	173	188	191	173	209	178	194	186	191	185	199	184	182	199	212	206	185	155	207	195	197	192	209	179	197	191	188	200	218	192	202	202	185	204	216	187	181	168	199	201	185	205	218	192	201	197	197	208	169	199	186	209	188	205	180	205	183	203	195	176	192	205	196	195	181	216	186	198	181	209	180	188	211	205	194	191	178	194	183	195	180	177	175	218	202	189	168	183	209	213	185	190	191	184	203	196	182	205	204	201	223	213	210	186	187	222	196	188	181	186	191	195	183	200	190	187	209	218	200	188	201	206	212	195	190	180	191	198	187	198	193	200	189	191	196	184	192	169	184	173	251	185	169	188	199	188	177	173	198	202	194	208	180	195	185	175	188	212	193	201	176	209	207	184	182	176	215	191	182	195	189	185	187	177	189	208	195	208	193	178	206	191	200	211	194	185	204	182	194	170	191	210	208	199	229	178	204	210	197	185	203	199	207	191	176	151	218	180	186	196	179	208	186	186	188	207	200	161	198	197	179	180	185	172	187	205	184	185	190	184	219	200	206	217	203	190	186	206	198	176	203	205	214	205	193	188	176	185	208	192	193	181	201	193	183	225	172	208	194	184	181	168	219	177	189	184	198	186	195	192	182	204	202	210	207	190	201	171	187	192	192	228	177	179	182	185	182	200	192	207	186	206	168	182	213	178	199	193	195	198	196	192	167	170	189	204	196	174	190	188	186	194	207	173	180	204	179	190	186	203	166	207	199	190	163	191	194	169	193	192	192	191	210	173	199	174	186	200	202	192	191	212	211	203	171	190	188	179	172	204	192	193	183	186	191	185	194	190	195	183	182	187	196	193	192	192	180	191	204	185	182	207	190	165	193	197	199	203	206	178	182	218	166	199	170	197	160	166	173	207	195	204	186	172	188	199	186	174	216	198	186	164	204	198	204	179	170	207	195	195	188	205	191	195	182	192	195	195	203	177	192	173	194	180	197	190	205	182	176	178	186	190	180	216	182	179	188	179	195	175	153	186	190	203	189	178	198	189	171	190	203	202	193	187	169	171	174	193	175	208	220	178	176	169	188	201	179	201	160	204	178	209	189	185	186	193	198	193	175	203	234	177	181	184	184	229	196	202	190	178	188	183	189	210	206	206	236	182	191	219	204	191	217	216	194	183	193	212	208	215	204	201	182	176	185	194	219	174	195	190	187	187	178	196	184	202	204	189	178	197	204	182	179	193	218	197	191	190	198	182	209	190	205	182	220	196	195	170	191	190	197	192	197	190	206	206	226	200	181	184	204	185	210	201	189	189	201	197	199	178	191	201	183	196	170	197	183	185	193	154	208	196	170	204	194	200	190	218	213	216	203	213	217	202	185	189	182	216	225	187	189	188	212	177	197	204	228	197	196	188	186	195	187	173	189	194	198	177	205	185	203	202	198	187	173	198	189	187	193	207	184	202	205	176	190	184	188	208	173	200	195	189	195	184	167	208	215	181	169	166	184	193	216	213	182	197	191	170	171	186	207	186	172	197	203	191	192	196	197	212	176	186	213	203	197	175	189	188	187	163	213	171	179	194	189	189	204	201	190	188	206	186	176	191	202	202	178	199	199	200	192	201	192	187	190	208	211	202	206	197	187	173	181	198	219	208	172	188	185	177	214	170	200	185	199	193	179	192	192	191	200	172	181	188	192	206	190	174	218	197	205	192	186	197	193	226	188	182	194	203	216	209	207	191	194	161	201	166	190	195	215	190	182	201	209	182	180	196	199	194	201	194	185	205	246	183	183	179	207	198	180	199	210	222	181	202	182	194	181	185	194	180	187	186	181	169	183	199	192	185	181	200	185	188	214	210	196	190	166	185	180	191	187	206	203	194	199	206	185	185	180	200	202	210	195	209	180	194	194	187	202	184	192	175	181	190	183	178	210	185	194	178	225	221	206	165	217	213	200	188	192	168	196	198	202	173	200	190	180	170	203	193	193	175	211	182	192	194	203	189	171	197	225	162	176	207	158	213	201	192	184	178	210	181	193	192	193	205	195	202	196	194	188	198	201	192	184	184	160	187	216	185	198	192	192	188	196	206	219	180	176	192	207	181	160	164	197	211	189	172	168	224	170	198	177	178	211	233	211	177	203	187	167	178	178	172	202	218	190	182	191	190	214	194	176	198	205	177	184	176	169	207	191	180	189	189	216	172	211	206	178	172	217	213	175	183	203	201	205	177	187	177	219	176	186	182	185	197	203	172	192	192	190	180	192	179	200	194	208	184	190	172	196	192	196	191	171	197	214	181	194	181	169	208	191	193	205	169	203	186	192	197	214	204	189	181	213	175	172	201	197	199	183	191	199	218	181	193	206	216	174	178	202	214	188	225	173	192	177	191	203	179	190	206	199	190	193	199	189	205	200	206	185	195	197	181	206	203	192	195	213	180	184	161	184	188	210	180	191	172	188	209	188	197	163	180	207	184	174	162	178	209	203	174	218	186	174	171	208	220	218	210	162	188	181	186	194	188	206	175	192	183	196	209	196	189	201	203	195	183	188	186	207	197	194	204	172	218	173	197	210	185	224	185	177	206	204	179	200	184	185	195	201	203	204	204	188	203	183	177	204	182	196	194	178	211	175	197	207	215	189	196	193	180	187	182	177	183	183	168	192	182	201	196	185	180	199	207	184	162	203	178	185	207	206	186	199	191	177	198	191	205	190	209	158	172	207	195	191	211	188	197	186	206	179	185	202	222	190	172	212	178	197	210	204	185	194	180	198	203	194	210	205	184	200	195	181	215	195	182	183	167	170	186	190	192	182	187	176	158	203	211	183	173	191	188	189	191	190	201	165	215	189	177	191	188	208	190	183	191	174	188	182	187	190	208	180	186	188	179	206	186	183	179	203	199	213	205	192	177	201	170	195	206	190	190	192	194	199	190	207	192	218	183	192	190	187	209	193	193	196	189	217	195	202	197	183	184	197	184	194	191	187	218	193	205	190	189	166	185	183	192	211	173	186	187	186	220	222	184	203	176	196	186	206	192	186	212	204	205	196	211	196	161	184	198	202	149	197	208	198	198	182
18473	15241	12522	6280	4342	3105	2479	1906	1576	1270	1012	916	841	719	640	616	578	523	495	462	476	432	453	409	374	413	368	334	353	396	375	372	337	329	323	327	366	351	313	343	333	313	341	308	289	344	326	284	308	311	317	318	301	346	307	297	317	296	331	312	315	320	289	323	308	276	269	313	322	285	286	281	285	322	327	286	297	310	278	293	290	287	291	288	291	302	309	321	292	290	324	284	281	301	264	282	305	305	316	270	311	298	305	320	295	325	276	306	290	275	288	310	307	282	277	268	315	277	260	315	284	295	309	277	294	301	303	276	284	276	314	301	298	267	301	316	305	305	302	280	282	274	311	300	285	290	278	269	295	289	326	290	256	297	311	290	299	290	266	269	281	306	312	324	281	282	294	282	317	299	273	309	325	324	297	281	317	284	266	296	262	277	293	273	274	300	289	309	281	306	286	303	305	280	309	274	311	300	295	306	313	309	279	300	300	301	283	272	301	299	305	284	326	310	283	312	274	288	302	295	278	284	332	282	284	289	307	308	274	281	317	290	268	293	314	311	308	265	306	296	305	278	311	268	310	319	272	268	298	294	285	284	282	297	325	308	299	319	283	286	307	307	292	323	263	304	293	265	286	281	285	283	286	315	265	302	284	311	301	314	329	282	290	291	301	283	305	289	252	285	307	292	299	283	296	288	264	298	315	292	294	274	295	306	329	269	283	275	291	271	257	266	284	267	295	310	298	326	288	275	258	283	299	257	278	277	293	308	277	294	288	325	318	306	304	307	289	277	285	290	289	278	249	295	277	264	321	280	282	298	263	242	321	298	288	275	284	306	292	299	318	289	301	292	278	293	289	317	302	292	272	310	281	262	296	293	292	286	299	287	294	291	290	304	290	313	277	281	290	287	314	350	302	290	285	280	297	262	323	283	255	302	324	303	296	289	307	292	314	305	312	306	292	309	303	290	285	282	280	275	293	285	303	320	302	290	285	294	300	333	318	258	307	285	291	279	296	286	306	272	298	275	294	282	291	271	287	279	293	271	291	311	274	309	315	294	325	286	290	282	269	302	309	335	309	279	319	287	290	290	274	309	296	288	291	308	308	334	254	283	282	306	274	289	288	296	322	289	307	282	287	295	271	272	298	299	264	304	261	299	315	309	294	313	309	286	285	292	290	292	258	278	295	297	310	317	274	322	260	310	278	276	319	314	300	306	320	310	298	283	278	300	296	268	298	278	299	292	293	295	272	303	288	287	279	284	285	297	267	309	292	303	282	280	317	300	293	283	292	294	315	259	295	285	276	348	298	266	290	295	301	278	302	316	296	289	280	265	309	290	284	298	288	289	286	295	315	254	295	298	274	297	296	284	291	322	290	285	319	260	301	313	277	284	292	294	285	300	278	294	292	293	276	316	288	297	313	287	291	312	280	291	267	288	284	274	267	321	314	308	310	295	306	311	267	276	294	275	291	305	309	293	278	311	280	302	278	275	305	291	287	310	311	325	309	274	271	295	287	310	314	268	292	282	290	290	308	272	299	321	312	253	281	270	313	318	299	304	300	265	296	295	289	258	294	279	307	260	286	321	284	286	270	304	286	270	264	263	294	325	296	308	282	303	297	317	299	292	286	328	289	306	311	280	290	294	302	317	299	321	289	293	283	287	275	298	280	278	280	288	307	331	342	303	305	282	268	291	300	270	311	306	279	263	309	277	283	280	295	281	288	269	305	294	308	263	290	277	279	275	300	295	322	287	300	306	291	284	300	299	306	277	285	301	295	316	312	273	315	303	300	319	269	286	277	277	264	303	305	283	287	306	340	301	276	307	312	292	282	273	288	285	274	314	276	291	274	265	299	291	287	283	309	273	285	293	288	282	283	286	286	275	271	281	310	291	282	291	305	281	318	275	312	273	279	302	279	285	291	273	281	287	287	264	284	308	312	296	285	286	310	304	288	319	252	295	292	303	293	258	295	278	296	290	277	302	259	280	292	309	300	289	267	292	294	288	295	246	286	277	300	289	264	276	268	264	288	308	307	306	307	283	284	300	283	286	303	274	309	326	286	324	293	288	306	276	282	254	289	289	274	290	266	326	284	281	235	277	293	290	307	306	273	281	289	279	282	304	286	303	282	280	284	298	308	291	286	297	291	277	266	281	256	301	269	285	268	267	270	277	303	283	288	281	273	305	299	275	297	314	293	310	276	298	317	306	283	282	306	300	325	336	302	288	312	307	289	271	304	248	328	268	267	334	299	305	289	285	278	297	329	305	314	299	277	294	300	295	302	278	279	285	321	305	287	288	299	313	280	286	309	295	333	304	261	296	284	270	290	280	296	310	274	308	310	293	285	302	282	289	269	296	281	304	257	276	297	327	301	304	286	289	275	301	289	301	288	310	288	288	283	285	283	290	273	272	279	298	291	291	293	293	278	278	274	294	308	289	307	317	298	282	304	297	296	260	271	299	278	317	301	292	307	315	286	294	276	282	311	272	273	290	297	278	278	286	288	313	294	311	283	303	300	288	313	270	282	300	275	293	302	307	323	292	255	278	285	311	313	291	303	324	312	283	267	289	278	287	336	314	315	266	275	269	286	308	296	287	293	300	303	273	285	289	282	299	301	288	242	314	291	305	281	295	332	305	274	276	294	274	305	306	295	293	320	281	279	280	262	286	264	300	284	307	290	297	306	282	325	316	306	270	307	275	283	282	285	301	286	287	296	318	276	273	322	289	293	269	297	279	285	274	309	310	259	318	312	306	283	295	276	310	261	281	327	276	307	275	287	276	290	298	271	285	252	323	301	285	300	307	279	290	263	314	293	278	304	341	301	254	264	282	265	304	278	277	272	283	287	311	266	288	271	308	277	296	305	301	318	273	286	291	288	249	313	326	294	275	303	289	324	255	297	322	302	291	281	309	284	293	302	270	318	292	257	336	307	288	300	273	291	265	294	298	318	287	302	308	271	294	320	299	280	310	270	278	292	298	298	295	303	311	308	297	288	278	261	265	310	297	278	284	275	291	255	274	307	270	321	267	268	289	291	305	318	277	274	285	296	288	314	280	277	298	310	289	291	298	281	286	293	294	313	278	293	302	305	298	295	321	300	276	267	319	286	287	278	309	287	276	291	299	322	310	312	280	274	316	279	295	284	291	302	307	307	301	286	305	302	320	300	315	279	265	261	308	284	308	310	311	293	259	294	281	280	303	301	314	296	277	301	318	282	272	303	305	326	301	296	297	296	299	302	289	296	287	276	288	302	278	309	261	304	300	292	281	317	296	267	280	293	270	260	294	309	276	294	281	290	285	307	295	292	319	322	315	274	280	292	307	286	294	280	292	260	308	305	302	294	314	284	332	306	319	282	296	300	307	284	323	293	282	285	307	293	274	271	301	306	258	263	314	295	316	278	292	290	279	286	251	289	315	311	317	267	283	304	288	277	292	297	308	303	296	271	309	326	281	300	330	293	301	296	272	281	293	289	261	275	288	271	285	272	303	270	293
26582	20135	7653	862	600	560	446	377	380	383	340	400	388	391	400	345	373	384	389	351	405	389	336	376	372	380	369	376	373	391	367	359	345	377	400	395	369	349	349	360	377	386	367	425	351	396	356	365	376	378	370	384	384	366	387	332	371	388	391	376	367	366	359	366	366	407	366	395	372	372	391	377	394	377	367	359	322	364	362	348	340	330	363	374	361	380	393	399	384	325	395	404	355	382	377	358	378	380	362	384	357	365	370	341	378	348	368	328	403	347	382	383	387	398	389	364	376	365	381	372	382	361	372	378	362	355	360	375	398	354	350	374	361	337	351	373	363	381	419	362	380	371	376	389	378	391	380	355	349	362	385	355	367	359	380	368	374	361	322	341	364	385	338	350	409	357	386	338	386	393	356	400	375	359	373	368	388	368	362	381	417	374	356	355	355	365	383	337	354	371	404	378	366	366	351	377	389	384	350	316	359	363	343	356	379	370	349	362	388	380	372	389	373	366	359	371	392	353	373	370	379	372	350	356	406	347	351	369	354	388	364	363	364	339	369	362	354	382	399	353	400	383	378	370	392	378	360	373	373	386	361	422	396	390	344	372	366	356	363	366	361	348	397	373	368	355	368	370	337	369	340	349	351	369	395	376	364	409	359	394	355	362	384	370	377	377	370	354	390	381	363	418	354	367	370	384	371	350	374	374	363	396	341	362	406	368	377	365	394	369	333	375	374	387	401	395	372	359	349	379	371	386	367	329	343	386	346	360	348	373	363	406	381	356	376	408	362	384	340	398	367	371	324	382	345	381	354	390	362	365	384	383	403	379	385	387	394	367	351	385	356	367	359	340	380	379	382	403	369	405	396	389	373	382	390	356	357	362	361	335	398	356	372	363	401	373	378	412	370	328	348	357	369	362	356	376	368	354	343	390	395	379	384	376	373	390	333	383	344	348	372	388	368	362	375	347	387	383	378	380	381	370	379	374	384	384	366	370	369	374	355	379	360	363	366	360	324	364	349	374	380	372	418	359	378	372	382	368	360	340	377	362	361	384	360	380	354	384	401	348	354	358	344	355	337	345	379	344	373	391	326	355	381	392	405	375	338	367	399	345	375	366	350	387	374	369	317	365	369	372	353	367	426	353	379	349	375	344	368	400	381	347	368	339	329	373	378	364	380	358	391	359	378	377	379	388	363	367	358	360	342	364	384	362	369	382	345	387	334	371	376	361	344	376	363	368	379	346	341	377	338	369	404	412	378	388	379	400	344	372	394	361	349	369	373	376	396	376	391	373	374	380	342	388	358	353	383	347	401	377	384	387	365	370	353	343	366	386	395	374	377	394	338	389	374	408	365	395	363	416	378	375	364	355	377	372	395	386	331	390	344	386	367	381	356	420	389	362	344	356	360	371	348	386	383	406	396	363	389	329	359	408	352	387	364	382	379	379	365	370	354	356	349	361	385	346	351	381	368	362	374	355	391	361	363	340	367	384	354	365	363	370	346	376	369	384	326	391	335	400	372	401	371	403	390	402	400	406	376	356	370	353	353	348	374	415	362	376	371	358	367	388	377	389	372	363	383	359	364	350	370	392	383	355	383	358	347	366	392	384	371	341	377	398	376	402	346	378	366	400	346	360	410	378	374	375	362	375	377	424	365	391	331	343	366	402	355	368	350	385	384	330	383	331	367	336	377	364	375	382	356	386	376	341	347	358	343	362	369	413	373	368	385	361	333	399	375	418	391	368	397	370	366	403	367	351	354	376	380	345	363	410	418	334	367	382	373	380	380	365	401	390	425	379	383	355	372	377	389	336	385	408	382	365	398	368	391	409	401	351	386	374	362	344	372	415	383	347	384	362	358	358	393	364	350	379	381	345	378	365	361	366	359	389	382	363	341	384	356	357	362	356	363	383	385	329	415	380	391	352	343	373	399	364	418	376	369	347	371	356	370	372	354	368	376	357	399	370	379	360	373	383	320	355	367	386	366	391	327	360	349	409	383	380	347	359	362	356	362	396	380	383	388	356	352	318	376	395	386	367	361	355	347	396	339	378	403	357	367	366	351	348	366	396	381	365	365	381	363	410	394	352	331	395	336	379	324	371	356	334	403	381	362	424	353	365	355	343	380	330	356	369	374	361	403	343	367	376	363	384	343	374	416	363	386	393	377	385	338	353	347	387	396	377	372	375	369	375	376	355	402	379	369	358	365	387	375	367	378	389	374	360	368	389	358	331	377	396	392	335	386	380	366	397	362	391	400	363	396	331	368	374	364	361	387	380	386	365	364	387	396	374	376	386	346	389	359	360	388	383	363	376	363	361	386	368	381	409	377	362	340	359	397	341	371	373	342	387	367	346	380	358	381	367	389	360	363	372	370	377	363	366	346	368	322	382	359	375	361	368	365	381	396	349	345	394	388	368	363	377	385	389	381	397	371	382	368	439	353	411	387	352	363	391	380	364	398	380	362	342	366	367	378	393	356	372	423	376	370	374	358	353	361	373	366	343	363	362	368	386	361	376	364	382	368	377	360	363	380	365	333	364	385	360	350	399	354	347	402	418	371	343	367	406	364	371	364	362	353	367	373	367	374	378	369	361	360	391	388	421	329	369	364	371	370	394	380	374	391	366	389	374	348	375	389	374	377	393	355	372	367	388	367	365	396	371	384	387	377	368	357	371	400	385	376	354	366	376	371	340	383	372	382	378	347	380	342	389	383	370	345	413	370	373	358	374	394	380	339	380	382	363	360	362	370	348	386	369	379	348	378	366	416	341	346	349	392	378	350	371	335	352	389	351	369	382	343	402	393	377	379	369	350	346	353	411	359	356	363	393	385	380	376	370	360	355	376	390	390	348	381	392	350	363	385	365	401	395	342	366	364	343	377	384	369	405	372	378	399	382	369	358	352	363	344	396	378	348	376	378	368	383	375	354	386	379	355	388	385	364	343	398	413	378	354	355	368	374	390	364	374	348	352	384	349	367	364	375	352	365	375	409	353	396	350	392	379	377	340	378	352	330	377	337	353	331	366	398	389	360	359	366	378	364	352	352	354	368	372	353	377	362	366	428	358	363	363	407	338	391	379	360	355	382	343	395	372	356	370	380	340	385	352	391	356	375	376	414	352	372	395	397	379	377	322	395	351	353	369	343	352	403	371	369	373	395	318	377	367	372	380	383	371	352	382	397	391	344	369	369	374	360	366	331	399	381	399	357	375	368	380	363	378	349	378	378	353	381	380	370	363	406	346	376	371	358	358	359	339	369	402	393	346	377	395	357	349	390	364	348	389	367	336	369	390	380	377	386	347	367	389	376	367	383	357	366	371	356	394	352	381	375	403	367	325	382	356	366	399	347	361	360	403	366	392	425	353	340	371	364	398	390	375	366	379	347	399	342	408	349	382	370	334	412	374	395	378	368	370	373	348	362	411	351	337	355	397	367	349	397	386	398	359	374	397	349	341	376	385	360	394	343	385	375	333	394	408	349	375	395	426	377	384	402	378	372
6759	1348	1210	770	696	638	613	554	587	567	605	577	555	586	526	566	499	546	512	543	582	573	534	538	509	504	520	487	568	543	561	557	513	538	519	559	559	534	538	554	531	535	502	536	511	529	529	545	554	544	534	577	531	529	524	490	531	560	578	485	542	558	538	487	564	532	509	514	532	542	541	550	505	495	558	565	492	545	528	554	515	528	560	565	524	507	527	543	548	514	516	518	543	560	509	509	554	532	530	553	527	537	523	544	538	536	563	536	548	544	540	561	537	554	569	541	520	540	552	507	560	523	540	574	507	503	543	498	536	567	537	571	534	551	513	539	548	524	520	566	558	548	545	522	504	540	551	509	529	500	575	539	509	565	517	542	544	550	540	545	536	524	574	533	531	565	523	551	518	540	531	542	521	540	504	522	502	567	556	553	536	547	506	544	528	526	540	573	529	584	486	519	538	544	525	508	570	584	518	529	530	522	536	576	523	505	523	560	535	537	535	540	537	523	513	525	519	544	546	518	495	539	529	561	508	560	547	540	518	535	554	533	527	508	583	535	589	537	537	541	566	548	545	542	561	590	509	506	556	500	511	515	577	540	542	531	553	548	548	517	523	493	562	542	535	500	538	527	545	574	538	535	492	536	549	546	534	551	570	524	573	512	520	532	520	548	542	521	551	511	554	577	540	531	525	548	558	547	520	561	511	520	574	540	509	515	553	497	532	560	528	523	559	553	531	523	525	504	553	555	568	522	556	544	518	534	556	536	598	540	573	504	525	539	547	515	579	513	538	552	554	522	508	514	487	556	541	540	539	581	539	536	513	520	514	505	561	534	540	514	546	567	523	549	528	514	541	590	530	541	515	542	576	516	541	531	567	534	575	534	542	499	553	519	498	576	595	579	527	566	540	558	568	524	587	542	580	558	532	499	530	503	581	575	512	551	523	539	549	554	559	547	529	594	551	559	562	556	513	503	508	534	556	558	550	542	544	513	540	495	543	541	519	543	552	532	512	511	561	512	575	569	512	530	548	540	545	581	579	529	509	495	505	541	543	561	537	539	545	543	545	551	552	552	566	495	564	508	531	551	536	576	535	536	539	535	562	541	532	561	527	545	567	564	544	524	536	528	532	564	500	548	532	540	564	547	576	479	532	561	551	543	575	558	569	545	495	601	557	537	567	516	539	569	508	548	521	524	585	550	581	515	544	529	553	562	524	557	529	533	544	521	544	535	538	515	504	519	519	543	555	540	559	551	543	580	536	503	543	537	515	540	545	565	589	574	570	547	539	528	598	531	524	519	561	518	516	532	548	554	537	547	543	535	507	521	528	548	509	524	509	575	532	559	537	556	516	551	556	561	531	533	526	530	600	523	555	527	511	538	576	513	528	546	578	535	533	568	567	512	541	547	529	607	548	535	591	551	548	524	548	534	516	537	534	531	555	561	545	543	526	540	555	511	526	558	549	545	547	505	550	517	510	515	536	552	520	527	548	519	571	532	586	542	530	588	517	538	558	560	487	502	518	502	517	561	509	564	510	553	545	579	526	581	499	545	516	520	491	539	540	550	556	493	555	564	511	560	523	524	548	548	517	537	476	544	558	557	525	529	532	510	517	541	530	545	554	516	514	536	580	522	581	546	565	465	507	534	515	511	539	532	568	504	551	511	581	557	535	484	560	521	543	537	531	503	505	529	495	548	537	574	522	551	557	543	523	543	557	563	567	555	554	527	504	512	534	548	488	571	539	541	528	543	517	565	518	569	542	575	536	515	525	546	531	550	539	543	534	582	536	543	547	505	567	549	513	563	499	537	512	496	544	552	493	520	543	557	517	558	551	545	522	510	521	531	524	504	538	512	531	540	505	517	518	543	536	559	493	529	535	515	545	552	568	532	545	543	533	528	554	544	572	529	546	545	568	566	556	525	526	523	513	504	571	537	552	569	547	546	531	555	531	536	527	566	517	529	518	538	525	577	536	600	547	538	544	510	539	539	558	541	529	534	528	522	504	512	575	567	508	570	553	540	534	540	548	548	529	543	509	556	568	536	547	553	534	531	571	586	528	551	545	522	539	524	535	519	566	554	569	555	509	554	535	553	535	557	559	552	540	553	522	507	565	513	521	557	530	535	512	498	482	542	564	542	530	552	562	576	536	558	538	546	514	557	550	517	565	502	533	499	505	565	557	560	563	528	552	513	561	546	544	556	595	538	565	536	500	524	534	499	566	557	531	559	523	521	559	508	562	512	530	560	555	495	543	541	536	557	614	503	599	537	560	550	528	550	575	533	490	536	555	548	516	572	553	499	548	583	545	543	517	518	553	526	561	565	512	562	527	542	581	482	539	491	551	550	559	587	484	557	528	552	505	533	540	524	531	502	505	534	521	532	559	550	572	521	530	493	532	590	513	516	514	529	485	548	551	537	532	506	505	524	522	532	535	542	552	524	550	578	501	517	533	490	561	566	509	533	586	504	528	575	507	543	488	528	551	518	536	549	533	569	559	522	521	563	568	564	554	517	553	511	559	505	557	541	536	505	577	506	557	507	558	543	522	540	549	503	514	535	530	573	605	530	525	521	497	579	546	547	549	559	586	547	517	533	552	547	535	553	538	548	544	554	510	559	510	516	555	494	532	528	551	561	547	551	517	549	529	521	516	499	527	502	493	575	523	522	558	507	568	545	541	502	565	508	531	504	529	563	605	564	547	548	538	557	548	532	534	561	506	513	569	548	554	556	551	547	555	561	519	558	545	500	542	518	524	574	537	538	557	562	544	546	544	594	509	542	558	503	596	570	582	546	532	547	564	556	559	501	538	536	489	525	531	566	494	521	524	537	587	607	536	513	527	546	526	527	562	560	533	582	512	518	552	536	563	549	547	481	565	553	541	524	592	558	555	519	532	554	487	562	487	534	536	570	514	533	556	540	579	503	562	504	540	527	510	575	520	543	548	518	595	557	546	532	578	466	530	549	544	593	518	572	521	532	530	500	524	515	525	544	543	593	571	556	531	521	518	534	572	570	521	531	544	513	559	538	577	551	569	534	525	538	524	564	507	573	577	529	535	542	515	539	563	525	562	531	534	535	547	521	505	556	497	554	535	552	554	570	552	510	573	532	574	554	546	523	534	515	542	573	569	544	553	530	532	539	573	581	517	573	498	528	539	598	520	565	531	504	555	550	517	551	517	530	549	498	517	549	536	558	520	548	538	512	512	568	552	523	517	522	545	544	481	527	542	500	555	523	557	573	570	572	543	503	589	530	528	539	517	523	496	527	578	504	511	576	521	519	559	551	542	558	558	517	524	524	521	570	526	511	539	568	541	522	499	534	546	589	543	558	532	523	522	559	572	549	534	524	530	485	554	522	528	500	564	526	518	506	572	531	545	553	532	556	517	544	548	526	488	533	583	526	580	549	565	543	501	569	535	519	536	551	526	510	514	497	549	532	512	540	526	544	556	557	528	555	547	553	558	578	526	531	544	534	504	560	517	509	526	511	552	540
23520	20982	28370	23767	20964	10829	1076	719	592	543	500	467	477	451	480	453	432	429	448	425	442	443	390	415	396	413	437	406	424	400	403	433	395	408	396	381	398	416	381	372	375	392	393	367	419	395	347	394	400	372	400	413	386	379	379	389	412	400	376	350	381	372	385	389	381	392	365	416	416	363	399	377	370	377	387	399	381	404	381	345	382	364	366	404	391	393	398	354	370	368	363	330	370	351	422	373	365	391	354	413	355	402	404	377	350	379	352	371	375	368	374	415	362	420	410	367	397	379	397	390	385	381	373	338	343	373	358	409	415	357	387	363	394	376	428	366	360	403	370	393	397	369	380	393	397	412	377	398	348	365	349	383	363	357	371	373	421	371	405	361	381	407	370	363	425	357	382	364	385	412	408	355	396	367	363	400	375	370	352	382	382	373	414	360	398	405	361	361	380	375	424	368	374	362	364	381	383	413	381	389	389	364	373	354	405	371	384	425	370	406	384	359	382	387	425	373	380	382	358	366	353	379	370	381	402	364	337	358	374	384	389	403	390	378	368	402	388	353	391	370	416	405	351	380	360	411	398	358	402	369	354	407	380	403	395	416	398	400	346	376	386	392	376	408	368	381	332	398	358	372	361	376	368	369	403	390	359	368	356	407	391	370	361	374	339	383	378	387	371	324	366	396	345	418	354	370	364	355	377	363	380	368	381	411	396	386	377	362	428	405	394	374	360	390	350	347	384	423	375	400	396	371	379	409	360	378	388	378	445	384	376	379	390	401	372	417	387	353	406	383	394	384	414	394	379	371	375	387	335	379	397	381	404	366	375	368	385	348	361	365	365	408	372	408	368	371	373	404	331	379	402	394	404	375	409	405	371	393	413	362	369	383	405	378	360	409	361	421	369	388	388	378	388	392	356	376	397	386	407	396	394	399	400	386	337	357	393	374	372	369	360	371	405	432	401	378	370	385	380	363	402	383	376	372	364	370	366	379	368	414	375	376	388	382	355	379	369	396	410	390	313	381	368	379	384	401	375	347	355	387	387	385	402	398	395	377	372	348	353	396	380	368	348	390	409	373	409	418	381	377	375	376	408	352	387	381	366	383	375	370	393	358	378	435	382	367	370	389	365	388	361	340	402	363	378	381	352	388	377	410	382	415	364	386	423	379	405	349	365	349	386	351	396	364	371	359	393	393	404	387	358	376	377	388	371	371	375	363	393	385	382	405	378	349	413	371	413	388	391	398	389	411	369	334	373	373	336	356	369	366	365	363	387	339	372	390	389	349	346	375	379	339	400	384	345	379	407	373	398	418	381	401	372	373	386	361	398	395	410	412	384	377	391	388	366	358	369	373	360	364	395	393	385	390	406	392	365	392	399	362	365	396	377	369	400	400	381	363	373	380	381	401	389	413	394	358	374	385	367	379	355	386	394	401	364	359	337	429	364	403	390	379	384	397	345	415	373	382	372	356	380	386	352	368	402	375	379	365	354	342	384	420	395	410	385	359	401	383	362	382	362	389	390	379	372	379	392	382	367	377	383	373	379	375	367	393	394	390	385	373	385	373	338	387	363	397	347	361	391	401	364	392	362	369	379	384	373	398	395	370	381	386	383	376	375	356	385	370	369	382	406	340	354	384	397	355	386	357	358	413	405	354	370	394	354	368	390	373	388	361	390	381	344	391	364	352	361	367	371	370	365	370	355	399	364	405	410	414	378	375	386	381	424	383	397	379	357	371	411	392	369	376	399	379	355	363	399	390	380	360	401	374	382	397	367	362	401	386	404	359	358	363	350	364	379	383	363	382	409	385	399	402	407	385	359	375	393	371	376	360	370	401	372	351	399	347	362	389	378	358	409	394	343	389	384	377	354	371	374	359	382	390	373	397	345	400	371	386	375	367	407	411	387	393	340	401	354	418	352	374	370	356	378	392	402	399	353	380	401	356	371	373	381	364	401	356	380	344	382	383	359	347	352	406	382	419	378	370	357	378	398	389	381	391	361	358	379	386	347	376	350	403	337	400	406	398	374	356	409	402	378	402	393	397	356	361	383	336	423	403	370	364	412	369	362	397	360	406	368	375	365	361	377	351	375	386	386	371	377	345	364	374	361	390	405	373	371	351	363	349	380	367	391	375	376	384	367	377	390	369	404	365	341	380	361	372	353	400	403	350	379	371	373	366	393	398	341	359	400	380	408	352	381	390	427	377	402	357	392	370	371	376	354	404	383	370	368	374	386	350	359	359	379	372	381	369	393	368	383	399	391	384	399	393	394	349	380	393	425	373	379	372	378	370	392	372	386	380	389	383	353	371	349	362	387	415	388	375	397	388	372	393	370	395	373	361	373	379	395	418	382	351	400	348	423	377	396	352	363	409	352	369	388	363	384	371	347	413	336	406	378	369	377	374	374	380	398	377	387	415	386	384	405	411	358	378	328	364	362	383	402	408	360	363	382	376	368	379	347	370	386	367	375	375	388	391	381	375	385	379	371	419	387	344	387	411	360	378	373	361	394	400	400	374	379	393	360	396	397	378	388	415	383	407	353	375	365	381	360	409	365	357	385	359	383	391	382	395	398	362	337	375	381	375	401	365	343	376	378	388	395	379	366	360	369	392	372	415	401	378	376	370	355	398	377	378	389	401	374	350	396	378	372	420	420	417	349	366	364	378	357	408	386	368	346	413	369	385	367	361	381	380	382	369	387	370	347	364	375	387	366	354	382	382	345	389	382	416	369	370	386	368	349	428	362	392	375	398	395	362	353	372	372	412	358	356	379	359	349	396	391	385	374	394	363	409	352	348	376	359	367	384	367	368	380	377	371	370	379	363	364	369	383	362	387	385	353	344	416	404	384	382	399	375	366	358	385	374	381	370	385	388	407	395	401	384	392	383	378	381	346	377	369	364	362	376	374	367	374	375	397	348	372	419	386	403	381	376	384	416	383	375	355	413	389	369	366	398	388	379	387	372	388	390	368	351	399	378	337	359	397	393	354	371	375	354	350	363	410	395	371	393	353	362	394	345	387	353	361	362	358	426	342	390	352	391	371	360	391	376	357	395	382	385	373	390	384	386	381	381	377	407	356	367	363	391	364	366	374	392	394	399	355	381	377	381	391	385	404	369	392	394	392	388	380	424	388	375	423	373	364	385	362	352	389	355	375	381	374	387	420	386	348	377	384	367	360	371	405	394	358	373	398	383	396	340	355	354	377	407	338	385	423	386	381	423	397	405	377	363	384	384	381	409	417	376	391	371	354	374	413	350	405	362	398	343	364	366	410	372	397	388	380	382	391	343	386	334	388	392	376	382	412	349	402	355	417	366	375	383	374	403	364	393	378	413	423	371	377	362	361	359	372	375	398	386	381	393	381	391	374	368	390	393	425	380	396	383	361	380	376	350	367	373	357	370	332	380	359	388	324	359	379	393	379	412	356	359	405	374	374	353	363	378	402	350	355	395	368	372	369	390	365	373	390	384	391	387	367	349	351	326	351	334	355	362
16480	9889	8259	4053	2788	2144	1681	1464	1179	1102	940	896	817	787	756	743	727	673	659	636	632	633	609	594	572	600	589	607	600	587	637	603	592	562	530	569	556	589	558	565	548	610	573	601	588	576	539	572	573	582	587	560	561	539	564	562	605	566	598	593	510	530	551	571	575	580	582	585	568	520	581	564	569	565	531	543	562	557	609	554	567	623	525	558	565	551	556	581	520	524	572	513	573	553	525	567	567	560	561	544	560	525	551	535	561	542	524	556	544	547	578	568	539	579	556	550	594	602	507	537	559	541	538	522	530	543	546	556	589	536	504	561	550	505	543	548	541	574	578	551	575	561	573	558	515	539	558	574	574	551	533	547	553	545	548	563	549	491	566	541	572	557	541	547	574	540	529	503	544	578	554	560	571	561	533	488	535	585	545	590	543	536	528	575	593	516	523	594	587	563	608	546	539	597	528	567	560	569	562	546	542	553	561	567	558	561	567	554	533	591	538	557	537	542	563	575	574	581	537	576	533	584	542	513	543	573	542	575	571	589	551	497	572	507	558	595	538	577	527	567	570	532	557	563	521	591	485	600	504	499	545	547	539	540	518	584	533	554	565	602	566	545	513	569	576	504	555	576	559	577	596	523	546	518	555	519	540	532	584	544	558	530	579	562	572	560	555	562	582	510	519	607	560	586	544	575	563	537	507	577	532	564	555	549	562	551	517	553	499	564	555	523	580	581	536	500	596	519	543	565	532	599	528	485	550	555	537	521	562	561	552	586	620	550	517	525	589	574	603	558	547	554	551	534	577	520	564	591	564	571	548	555	548	572	563	562	595	563	539	544	563	544	543	568	542	563	551	555	552	559	541	550	557	560	556	514	574	550	530	534	539	550	559	538	572	554	566	539	574	524	498	574	561	551	561	543	588	547	540	575	547	526	556	526	549	533	536	564	505	597	548	554	544	549	536	578	557	553	579	545	591	564	589	535	592	546	576	540	566	597	614	526	536	572	533	535	587	570	531	527	563	585	510	549	544	541	542	542	494	551	522	534	515	582	570	501	522	569	556	559	548	567	567	580	550	498	586	553	539	550	567	551	551	589	579	568	557	600	538	583	520	548	560	586	529	558	550	499	561	536	553	579	568	614	571	549	587	546	570	603	538	577	553	564	602	539	558	563	536	565	526	552	556	510	524	619	619	565	568	553	566	550	527	559	593	546	565	541	528	552	527	566	543	579	534	564	557	502	548	561	554	576	568	510	580	562	592	567	563	597	559	544	541	534	510	605	558	582	539	559	524	562	533	562	555	606	539	575	549	544	562	553	592	530	548	527	562	613	555	567	571	548	550	551	572	576	593	539	535	579	520	576	571	570	559	565	557	543	557	551	560	584	579	531	568	582	558	555	548	559	573	553	544	565	530	546	554	514	580	575	559	550	562	578	559	558	560	551	568	543	555	534	552	533	551	546	543	582	557	582	561	552	532	550	555	578	530	525	561	515	503	558	575	577	551	540	526	541	500	530	597	563	565	562	548	554	556	546	551	528	585	577	585	550	556	551	529	549	563	576	566	564	519	548	577	592	533	564	545	575	566	501	552	558	538	540	558	534	526	561	546	577	534	548	543	570	559	588	594	545	540	543	567	558	555	581	547	566	559	589	560	544	575	566	612	599	587	618	594	539	592	595	579	607	552	547	537	595	578	520	526	489	541	568	574	565	533	535	568	556	591	504	564	586	577	527	547	520	570	547	596	533	558	549	527	553	536	578	615	589	579	538	533	559	563	556	525	555	525	588	607	559	490	550	573	490	577	568	539	539	571	567	552	545	488	556	583	537	531	575	597	534	568	526	549	607	533	560	564	495	564	568	576	556	602	540	496	537	529	599	532	603	551	593	578	551	578	529	562	551	570	556	512	550	567	576	562	565	545	553	571	528	551	533	576	538	554	530	525	542	553	561	625	565	522	544	577	533	546	611	534	561	550	571	550	547	580	544	556	521	569	578	531	538	563	539	570	551	529	566	523	519	578	574	561	537	565	514	608	579	544	604	542	558	535	546	543	535	551	558	539	542	612	571	539	604	568	579	586	578	549	553	556	535	528	569	591	563	584	573	545	558	520	573	581	549	552	553	524	533	571	551	568	546	528	547	536	564	552	589	506	581	563	561	563	544	518	526	540	582	533	542	596	557	595	555	549	558	548	566	578	584	530	563	583	575	536	564	567	558	530	566	544	521	579	523	551	551	512	587	597	548	554	545	567	580	569	506	547	580	566	540	562	533	534	523	568	521	553	531	549	554	554	553	583	569	543	553	537	608	568	592	573	507	557	566	559	587	556	572	596	573	552	563	548	571	534	554	530	509	557	568	533	527	542	569	522	546	534	593	531	565	554	588	574	592	606	574	545	584	540	518	565	563	565	565	563	568	527	542	570	569	545	546	553	551	555	516	555	550	559	575	541	536	575	567	552	529	542	519	620	587	541	524	535	500	558	565	578	594	533	541	519	529	567	565	542	554	520	512	555	572	556	543	574	613	544	575	559	545	540	550	558	542	539	616	556	571	556	575	533	554	568	552	555	500	546	588	557	554	541	571	605	536	544	537	543	588	568	575	556	594	566	555	519	597	547	557	579	575	560	512	551	561	510	559	551	551	563	542	537	531	588	526	569	567	567	560	583	535	566	535	571	556	544	555	549	588	567	555	557	593	561	585	554	533	517	495	576	552	566	566	564	583	569	545	579	533	577	548	558	523	547	561	583	553	597	531	559	522	545	568	571	550	539	552	559	531	556	542	582	553	550	547	573	557	558	548	554	509	586	569	550	548	537	536	555	545	543	557	549	597	558	560	549	534	535	537	547	553	547	553	575	574	529	567	590	544	593	554	594	601	549	564	562	552	551	553	590	567	538	549	568	549	512	571	595	538	560	610	570	605	569	555	606	525	556	559	574	520	531	573	542	587	577	548	555	540	585	565	555	613	568	532	538	561	553	554	567	563	530	553	578	558	568	560	585	540	533	553	526	553	569	534	545	567	543	564	546	608	512	527	576	560	543	602	578	576	564	554	553	566	573	586	574	560	591	566	588	510	586	553	529	536	523	552	567	566	554	525	546	542	538	525	550	571	509	533	558	538	543	590	576	534	540	566	584	539	616	541	530	552	578	570	537	559	547	548	565	590	492	512	565	506	538	546	553	550	543	545	579	526	554	588	540	542	551	524	536	562	525	553	576	563	565	577	572	532	537	553	590	554	559	546	549	555	613	555	568	538	559	549	559	551	543	528	587	532	518	515	568	512	558	528	555	580	586	500	554	559	589	538	593	571	554	555	555	587	544	553	534	546	565	572	582	577	576	550	565	550	551	579	583	523	548	543	501	606	545	561	584	524	546	558	555	564	553	598	535	522	568	548	587	525	557	540	567	576	532	565	518	545	606	550	554	539	539	539	514	546	588	576	571	580	567	545	565	559	559	556	538	528	587	567	598	543	559	576	539	555	590	588	557	564	598	550
22602	20942	28801	23283	20948	20970	6620	804	581	487	450	375	392	330	335	260	295	258	279	209	260	260	259	204	225	256	212	228	229	224	217	225	235	186	225	214	198	193	189	199	200	188	219	213	197	225	189	196	205	203	192	194	205	175	183	181	202	245	201	198	195	206	197	194	208	194	187	191	183	215	215	184	201	164	202	189	192	221	192	229	194	178	192	183	206	166	179	160	186	187	206	196	204	192	198	199	213	206	196	201	210	189	173	200	198	178	209	193	213	185	199	204	191	169	191	205	191	190	190	192	203	209	201	210	184	198	201	211	207	193	189	196	185	185	191	181	197	192	195	183	179	180	206	206	177	182	203	189	213	165	233	191	173	173	207	185	182	190	196	192	190	198	214	228	185	190	192	174	191	181	201	191	192	194	196	194	200	216	195	189	201	198	185	179	182	166	214	181	210	168	201	159	187	202	226	208	199	199	184	180	176	190	191	216	195	195	189	190	219	179	187	193	201	191	213	200	212	193	189	189	188	192	178	201	189	183	177	173	165	187	201	188	210	179	163	177	196	201	181	195	200	213	178	204	197	205	191	209	191	204	213	203	182	210	192	209	212	204	206	187	195	191	195	212	189	183	215	222	228	220	177	193	207	177	205	164	191	201	193	183	192	191	188	197	183	190	170	174	206	196	189	212	184	168	164	152	195	178	175	217	177	186	204	200	191	191	190	199	199	200	200	202	179	208	212	177	209	212	199	187	205	202	184	183	174	190	208	197	155	185	187	176	185	190	191	193	166	184	181	189	219	191	195	214	187	201	192	205	192	210	192	195	189	214	182	184	192	185	194	225	198	190	195	194	202	163	182	199	180	193	198	199	172	201	183	194	186	212	165	190	206	180	191	197	182	175	179	196	179	188	171	188	215	204	178	195	190	209	180	189	204	208	184	178	188	212	200	202	186	192	206	182	181	167	191	175	216	208	198	196	202	199	208	190	186	188	205	172	191	177	187	179	169	206	171	195	175	193	192	210	192	206	185	193	186	189	195	183	208	207	189	212	217	208	198	167	205	199	192	188	204	204	212	202	206	172	181	178	172	176	161	179	173	198	182	185	182	181	212	191	210	180	183	209	195	207	176	189	193	195	195	203	207	201	198	206	185	188	191	210	212	177	217	191	199	187	213	173	187	197	192	208	178	212	192	192	175	187	211	182	165	189	199	202	178	205	167	207	178	180	196	184	182	224	172	212	176	187	195	204	186	207	231	230	176	181	176	168	198	208	210	205	198	177	202	179	215	172	195	194	196	210	223	182	171	202	201	198	176	172	225	180	198	205	200	198	209	196	183	199	185	188	206	204	169	181	213	197	213	174	190	177	159	209	185	202	201	195	210	192	209	198	206	219	210	194	195	211	184	189	218	171	194	194	206	190	168	202	200	196	192	193	206	198	206	187	184	205	197	207	190	202	200	209	208	209	224	184	172	191	169	204	193	192	173	172	190	211	173	200	206	189	205	193	219	185	193	199	175	211	188	186	200	203	176	187	188	233	174	193	193	192	204	202	189	208	191	192	189	188	209	190	180	187	203	196	209	199	185	193	204	199	217	211	209	187	205	196	175	192	174	192	190	189	198	218	183	178	225	232	182	168	180	194	175	211	164	182	191	167	224	199	215	197	178	204	168	190	197	191	180	206	195	198	219	193	201	193	196	216	213	167	185	179	211	182	180	185	210	203	177	205	198	185	233	179	196	176	212	183	222	179	187	194	171	184	185	207	195	210	190	154	197	181	201	187	173	204	168	206	178	196	199	193	181	207	175	196	206	199	188	175	207	205	192	192	180	202	209	201	182	194	201	183	171	211	213	172	202	170	188	198	181	174	220	191	185	228	211	197	187	185	196	191	199	193	181	165	175	197	207	186	189	197	182	199	190	190	185	211	173	187	183	210	183	192	209	181	181	209	184	182	184	204	201	190	180	210	186	176	210	223	191	186	197	204	204	179	214	195	165	179	193	192	192	193	179	168	190	191	193	220	184	189	172	196	177	193	194	222	193	191	201	188	196	184	170	213	196	183	193	200	194	200	206	208	178	184	202	208	202	182	175	183	182	170	195	193	199	191	209	204	176	200	203	207	184	179	203	188	199	193	191	175	198	186	163	190	198	186	198	187	192	139	205	192	196	192	192	209	211	196	210	217	155	179	198	198	191	204	220	190	192	199	178	204	203	193	194	183	199	196	177	197	179	232	195	222	180	191	187	190	198	182	183	196	197	178	179	199	173	192	184	202	201	188	212	220	222	193	195	204	194	188	180	201	195	193	194	212	201	190	223	184	192	178	214	203	198	167	198	200	175	194	196	183	186	201	167	188	191	199	207	186	198	183	198	193	219	196	198	220	186	215	185	186	224	199	203	161	190	206	169	208	198	180	204	190	204	186	204	201	201	188	210	187	172	189	187	193	192	174	179	178	203	209	170	174	195	176	199	178	201	197	184	173	216	196	167	205	202	200	177	215	198	208	195	194	195	181	210	191	189	183	181	202	171	206	211	218	179	176	201	208	193	200	173	186	198	191	203	177	195	203	192	218	198	194	231	242	175	171	175	176	169	223	170	165	174	190	195	188	187	200	191	176	210	194	192	206	201	180	177	203	201	194	235	181	187	190	186	170	202	204	201	198	186	187	208	201	216	197	203	207	211	195	199	208	177	228	198	195	185	199	185	193	206	213	202	193	169	172	178	214	210	178	186	171	180	188	208	191	206	193	180	182	194	200	204	200	178	201	202	221	189	194	199	217	207	194	198	203	206	201	215	189	182	206	210	198	192	209	212	168	184	192	173	199	185	171	178	200	199	209	184	190	209	205	202	181	165	194	214	170	194	189	214	187	169	168	160	200	198	196	185	203	203	185	180	194	171	206	199	174	188	181	206	200	189	192	192	181	183	203	193	187	184	197	162	188	182	175	202	188	189	189	188	184	226	181	176	189	188	210	180	179	188	198	179	192	207	198	187	216	222	196	201	193	183	185	174	188	194	177	177	184	195	182	171	196	193	212	199	198	181	178	202	207	172	195	173	210	196	193	222	182	208	204	200	228	213	177	184	213	200	197	180	180	204	146	186	202	206	186	181	192	182	229	196	172	202	197	187	193	222	175	175	190	176	183	205	185	203	174	185	191	194	198	186	189	186	217	165	166	182	193	171	181	190	194	186	190	181	176	171	219	177	200	202	189	194	192	179	190	213	184	178	184	199	201	194	190	161	202	181	198	200	187	210	183	224	187	206	191	199	196	172	195	177	187	184	196	184	183	188	194	180	198	178	201	189	191	198	172	207	198	208	196	180	179	188	188	187	201	177	180	180	193	180	183	197	203	191	202	207	181	168	220	165	206	209	187	208	198	209	201	189	228	198	191	191	194	188	213	190	200	191	203	201	191	159	169	203	185	181	192	187	172	165	210	192	196	198	196	172	182	224	181	181	202	196	209	187	202	208	174	183	195	195	191	213	193	178	213	171	206
19968	15035	12536	6171	4272	3156	2315	1837	1465	1261	1062	941	803	768	700	618	563	551	504	451	437	470	419	415	379	381	361	390	374	354	343	383	368	365	320	368	367	327	315	369	311	304	300	319	312	318	300	319	316	294	318	326	318	294	305	305	303	314	325	298	348	313	304	315	296	305	315	280	322	293	309	309	312	281	293	318	319	308	311	302	295	306	294	300	284	282	313	301	284	280	281	321	276	316	300	285	314	315	304	314	303	283	268	278	294	322	272	272	284	315	284	316	314	296	322	313	261	291	272	287	301	295	309	285	305	286	294	296	294	270	307	305	290	274	291	307	263	292	284	292	326	304	329	307	265	295	281	297	298	269	315	284	280	306	270	281	289	321	305	299	282	305	300	294	333	281	277	304	335	317	290	288	305	286	289	279	325	299	296	299	296	288	281	276	300	288	270	313	283	285	299	285	287	280	271	275	254	276	310	287	319	301	286	312	297	290	276	292	341	278	283	288	284	273	295	291	303	316	268	288	281	272	309	287	290	326	293	274	295	270	281	295	265	297	291	303	254	274	271	296	310	275	270	273	271	272	294	281	297	257	304	254	305	282	320	297	293	300	288	286	276	278	284	279	293	288	302	308	308	260	278	264	286	272	299	315	259	300	296	293	278	289	273	283	290	285	311	306	286	290	311	309	308	261	265	308	281	284	293	298	336	285	294	261	283	306	282	299	287	290	271	273	298	313	281	309	308	292	292	292	280	270	304	309	263	306	283	281	270	273	277	310	278	299	286	293	282	306	272	312	285	283	288	300	259	284	265	303	311	288	263	281	270	269	282	274	319	308	266	317	291	287	305	294	295	309	274	276	277	297	261	254	281	278	276	272	276	276	271	270	290	326	307	265	288	320	289	259	275	307	292	265	302	258	295	289	297	290	283	289	277	308	260	286	268	282	290	281	288	254	286	286	283	254	274	305	292	266	299	296	294	282	272	303	282	282	274	263	264	301	307	279	269	293	288	287	283	301	291	281	287	311	301	286	267	286	266	328	331	290	301	304	314	300	263	305	291	318	306	296	297	270	276	333	286	324	289	282	284	276	273	304	309	284	299	272	293	265	299	275	291	301	326	284	292	277	303	262	286	272	273	256	271	296	312	270	315	307	287	313	265	280	309	287	299	271	278	288	271	308	233	293	308	268	280	319	265	305	278	274	311	313	317	281	266	286	313	284	284	306	289	302	317	281	254	292	287	271	266	317	293	331	273	278	254	265	306	269	328	269	295	288	289	306	291	276	279	290	330	288	289	276	253	287	264	315	296	277	317	287	291	286	302	291	270	296	311	289	292	277	287	270	285	290	292	278	280	303	282	297	281	291	284	291	297	263	257	268	298	329	284	305	259	306	300	291	257	278	280	284	273	270	294	338	286	277	272	280	278	283	296	289	264	313	282	314	270	282	286	309	298	274	269	294	286	295	276	320	293	301	270	306	279	286	265	312	259	308	306	280	317	296	283	300	294	342	287	259	271	265	297	282	263	309	317	285	290	288	277	299	286	288	283	262	303	297	298	308	322	265	265	304	300	298	267	327	294	289	294	314	289	272	289	298	284	318	267	278	287	270	300	265	306	308	313	304	325	269	297	276	303	294	302	295	287	260	303	304	271	270	264	286	313	306	275	307	288	281	291	279	293	314	298	291	278	270	287	252	276	284	309	321	288	283	270	295	287	290	285	272	302	289	284	297	269	326	279	280	302	275	258	299	285	294	308	292	285	299	303	315	271	304	296	287	294	283	300	286	312	259	264	298	278	294	278	289	287	275	284	309	301	259	290	308	275	287	297	324	284	285	283	294	286	313	290	275	301	305	276	300	273	299	314	289	262	306	313	297	338	312	295	272	258	331	274	271	299	292	301	307	297	260	292	288	303	304	273	293	284	277	298	308	278	291	304	299	311	319	297	294	299	312	288	279	284	288	278	304	284	278	288	284	333	288	292	278	300	280	279	279	297	296	280	270	287	268	294	287	294	314	294	289	277	276	301	293	273	273	291	299	277	277	301	298	274	290	291	288	272	290	295	255	239	254	298	323	292	273	300	297	317	298	294	284	265	280	305	289	292	263	291	304	284	251	294	277	285	273	296	280	318	277	264	292	276	286	298	285	282	280	260	290	291	274	263	281	272	278	292	264	277	293	312	297	294	289	270	298	298	297	315	274	296	254	278	278	282	279	292	296	279	273	301	315	296	246	280	271	279	291	299	272	297	295	265	299	295	262	318	276	287	280	284	290	286	294	272	268	310	289	281	271	283	289	255	267	281	274	278	280	267	291	272	291	273	284	335	293	277	302	274	292	290	290	292	294	286	283	298	280	279	303	300	284	285	291	296	273	281	269	277	296	281	282	290	292	284	296	299	283	305	311	300	270	305	274	297	288	305	295	301	254	267	274	297	297	264	309	283	249	277	282	283	281	276	285	296	270	300	290	307	284	297	304	291	282	268	245	277	294	277	267	262	276	294	302	276	308	301	288	292	349	318	312	276	305	280	268	290	302	301	286	293	271	270	275	297	253	284	255	284	292	294	286	274	300	296	296	290	306	309	280	290	302	284	275	298	302	264	311	284	288	312	293	284	291	293	291	278	286	302	274	283	281	277	282	279	262	287	263	258	295	309	297	286	306	293	301	288	324	292	277	295	300	253	301	295	294	272	277	290	276	312	288	300	321	274	287	284	236	298	256	310	295	307	330	301	308	282	288	297	289	296	314	265	292	260	273	283	289	320	300	266	291	283	295	273	302	324	339	284	311	301	299	286	263	285	285	278	285	328	299	275	302	272	269	266	278	274	260	300	281	282	281	297	291	294	288	278	288	287	306	308	304	269	267	295	263	265	294	277	260	282	295	294	271	292	290	301	304	308	291	272	315	283	304	315	341	301	323	314	308	292	271	292	317	286	284	310	296	305	285	286	299	261	273	296	285	298	324	284	300	274	263	292	264	295	303	341	299	310	291	280	294	280	306	259	277	260	270	293	296	252	272	283	299	287	308	284	289	292	291	292	303	252	292	253	279	303	275	292	280	291	331	303	283	308	294	303	308	276	306	282	290	291	261	278	309	318	305	331	278	291	292	301	295	276	292	282	297	272	295	287	283	299	305	289	262	272	288	277	284	291	277	309	307	306	283	299	314	291	303	277	296	279	298	282	325	277	270	306	320	291	295	291	283	290	301	287	282	274	317	272	268	287	292	292	269	318	294	276	284	288	329	310	282	260	297	293	287	309	301	289	272	286	281	305	299	252	267	279	286	283	295	305	272	239	291	307	279	313	274	277	306	273	273	297	283	261	301	280	286	258	299	314	290	301	287	274	301	306	274	274	275	285	281	280	265	268	273	286	303	260	291	260	280	284	269	259	259	291	266	263	281	311	291	291	279	282	271	308	298	286	298	308	301	287	278	299	312	271	252	308	277	343	270	278	289	282	282	300	277	296	284	261	281	258	331	266	277	304	314	299	288	286	275
26529	20150	7727	826	600	541	447	369	390	370	373	396	379	397	413	370	369	362	381	366	351	397	316	341	348	363	353	378	371	378	345	357	349	366	351	381	352	374	382	374	385	397	389	372	419	355	332	404	373	348	389	356	350	384	371	375	356	364	363	367	360	338	376	354	345	373	370	356	384	358	367	374	350	384	415	380	371	359	372	377	358	369	370	363	413	328	352	371	371	363	346	350	389	375	363	364	351	365	357	404	380	369	363	392	390	353	366	347	375	374	372	357	397	373	383	376	381	390	350	394	371	366	397	360	351	339	381	370	367	354	370	387	375	371	390	366	367	387	355	364	361	335	384	394	348	369	361	397	377	353	355	372	376	358	373	349	398	393	364	381	395	357	385	351	369	392	413	333	399	356	375	355	394	366	379	398	370	378	364	373	382	391	376	354	357	372	376	383	356	352	330	325	371	376	355	339	365	368	369	359	401	370	341	386	353	378	365	379	369	358	342	390	363	414	363	368	358	389	401	356	341	356	392	392	367	353	358	339	356	393	376	377	404	346	384	352	366	377	364	378	352	372	387	379	373	398	396	349	372	333	358	370	328	417	414	358	374	391	363	366	366	363	327	358	342	397	366	412	366	396	379	374	381	384	352	365	363	380	387	338	377	372	385	388	397	390	361	401	380	351	362	390	397	385	363	386	372	401	369	398	364	366	354	357	391	369	328	381	371	392	347	363	363	380	321	371	358	383	390	344	405	340	356	333	373	345	374	348	355	361	345	376	371	372	370	402	351	385	365	364	360	351	344	386	384	395	366	358	371	382	337	353	343	373	383	361	411	387	354	429	378	394	372	379	402	375	358	378	337	322	385	351	415	381	391	369	354	354	379	363	390	342	382	359	333	411	362	362	383	366	354	365	376	376	342	370	365	346	391	379	356	342	354	348	376	350	370	375	372	356	365	368	366	327	360	380	378	367	352	343	355	393	399	372	343	346	385	374	362	377	323	374	357	376	376	381	350	384	370	348	339	382	373	388	370	376	392	395	330	343	334	370	393	369	384	371	396	334	380	356	361	377	353	361	364	370	387	344	338	381	393	385	355	376	364	343	356	368	396	362	393	335	366	364	343	394	407	342	336	329	362	375	373	374	396	374	388	389	382	396	373	387	355	374	358	395	335	342	392	375	350	359	314	368	374	340	346	378	371	347	352	347	371	378	379	379	354	388	354	367	363	410	405	359	390	363	348	365	363	409	370	361	371	346	365	342	369	359	392	386	369	369	348	338	391	363	370	381	360	355	366	385	370	325	381	385	384	360	398	373	357	362	388	367	416	330	385	354	383	365	368	367	401	363	373	403	346	394	405	404	362	388	364	370	375	364	359	366	357	353	374	365	374	376	343	369	355	380	368	378	354	357	395	404	362	330	348	355	378	378	384	358	362	364	384	362	337	395	364	363	383	380	381	392	400	395	399	350	405	377	349	397	358	336	341	378	344	360	370	350	362	358	411	379	412	352	356	362	346	341	382	368	362	392	382	387	346	341	382	398	360	362	385	384	370	384	374	407	385	390	311	367	375	352	384	375	366	389	366	376	364	346	392	350	370	372	393	383	345	370	376	345	362	347	363	390	404	412	361	379	363	380	384	347	393	332	375	354	382	377	393	384	378	391	381	374	370	371	392	351	362	385	377	387	356	373	377	356	374	337	366	363	322	345	391	363	373	357	347	374	325	357	358	406	396	406	359	382	394	359	357	393	381	386	384	400	383	372	383	369	381	372	376	373	335	360	349	372	368	353	347	373	380	355	358	377	388	380	355	370	345	365	429	382	384	342	398	373	361	347	395	339	356	335	396	354	340	377	330	411	380	378	355	370	378	361	356	402	348	374	328	400	373	347	388	393	363	374	363	371	381	367	378	357	354	358	364	380	381	412	408	374	397	364	364	394	342	389	365	363	395	321	343	373	397	391	377	346	377	400	355	373	333	362	360	376	374	339	335	365	343	375	379	365	389	399	314	389	373	387	364	386	415	355	369	379	398	352	380	380	350	353	362	351	364	376	343	342	354	371	385	377	351	375	387	368	363	366	370	379	350	388	363	382	358	377	390	351	367	395	383	369	393	377	349	344	397	359	367	382	340	348	344	349	373	330	403	357	383	386	361	373	350	348	373	337	352	365	349	413	373	353	382	377	370	391	353	363	376	349	370	374	388	391	398	374	395	392	347	364	385	380	362	366	367	378	379	369	345	345	385	400	344	365	374	388	371	385	365	365	361	393	397	336	350	356	362	364	338	368	350	372	364	365	376	354	402	347	357	393	379	388	359	365	379	393	376	351	368	391	358	383	358	377	335	358	363	371	349	370	390	369	369	345	365	376	385	369	362	356	363	382	371	360	376	342	340	357	340	386	391	388	353	386	390	390	361	368	374	404	386	358	353	374	377	370	337	372	354	370	401	361	352	380	403	351	368	327	354	357	367	346	345	375	377	385	393	389	382	386	363	347	344	363	345	372	405	384	373	376	366	364	363	330	354	340	387	376	372	370	357	354	363	379	389	392	379	330	399	330	380	381	385	356	392	374	375	369	331	406	374	330	366	384	374	361	409	367	365	365	357	374	350	374	352	391	376	345	339	372	394	383	382	377	334	375	385	348	374	379	359	408	361	377	375	372	375	366	356	367	335	397	365	375	385	346	364	378	359	376	378	368	354	363	341	390	365	396	364	359	375	401	373	378	354	349	364	350	338	376	370	359	355	371	328	352	364	363	395	374	343	347	373	363	361	355	342	402	385	385	376	346	357	344	402	347	368	365	341	373	334	400	371	349	371	382	386	358	375	345	341	401	359	385	374	358	380	382	352	342	381	388	374	376	362	360	377	354	382	341	393	362	346	349	386	381	348	365	368	343	379	350	371	355	401	366	384	365	329	370	392	360	365	421	369	379	367	365	391	393	399	380	355	366	400	394	336	369	396	383	386	359	334	367	389	370	349	374	399	380	361	338	357	360	365	377	364	360	360	369	332	353	335	370	408	344	346	360	375	406	377	392	375	378	333	372	378	360	350	359	379	351	373	362	372	381	351	397	361	343	360	354	368	369	369	337	360	364	381	351	365	361	392	362	358	377	389	364	402	396	358	375	373	366	372	393	369	339	342	376	394	369	343	382	381	376	338	377	388	372	392	359	350	390	378	378	373	409	345	341	378	391	389	389	369	385	359	363	407	375	342	381	349	360	367	373	388	384	370	387	329	357	390	376	355	357	405	353	377	347	358	322	382	361	364	387	390	338	359	366	395	373	335	380	371	411	374	356	350	399	338	355	363	359	382	373	382	366	391	364	327	355	370	353	350	363	384	362	350	376	316	367	354	379	370	394	396	402	388	396	344	358	320	391	364	366	366	383	382	391	374	397	352	379	370	359	372	370	325	358	333	376	348	353	391	404	372	382	360	370	342	369	414	361	353	324	373	387	367	388	385	385	368	370	392	376	365	399	393	361	326	355	336	371	378	357
6613	1350	1170	788	715	598	612	610	565	557	574	557	546	555	536	574	558	498	540	563	562	529	532	525	505	536	513	549	544	549	547	560	556	515	557	533	522	550	510	568	544	508	542	510	523	507	555	546	579	584	564	545	520	521	487	525	529	542	537	514	532	528	509	516	564	504	531	491	570	538	548	529	530	533	525	540	521	583	514	497	553	517	541	531	519	565	547	529	580	546	525	573	564	546	512	481	541	553	577	536	507	558	527	535	535	566	541	540	546	528	517	505	539	486	512	514	551	537	550	513	515	512	544	509	558	523	528	506	537	554	514	491	522	519	538	526	574	553	530	512	493	562	511	518	590	538	572	532	519	575	522	530	547	499	554	512	527	565	508	536	571	528	540	500	526	516	476	519	524	583	531	542	532	584	526	512	556	549	494	531	495	499	543	491	513	522	530	505	533	538	518	535	549	551	520	553	545	554	544	541	497	551	507	514	501	539	555	529	535	558	507	553	539	501	514	524	548	512	512	582	506	544	538	565	551	521	561	539	509	528	536	543	523	545	544	509	536	493	539	563	500	571	541	516	542	528	532	559	482	527	484	535	521	516	529	532	538	554	537	503	546	538	533	533	539	576	501	553	517	511	546	549	533	536	521	500	509	570	567	572	540	573	536	552	494	542	565	538	531	526	525	548	500	523	541	554	502	510	541	517	581	516	514	516	503	553	501	499	501	511	524	525	544	578	525	538	556	550	529	566	566	525	563	546	554	536	512	565	575	532	558	548	602	522	528	528	546	544	515	542	511	572	537	518	489	553	493	500	510	539	534	537	552	547	562	517	513	539	571	534	514	525	530	528	569	537	580	536	558	504	542	534	507	535	530	531	511	506	516	536	497	514	528	548	556	548	505	504	510	551	543	509	512	558	514	503	567	520	572	530	518	522	565	575	506	518	510	534	498	546	518	534	492	544	512	545	580	568	544	513	534	510	536	553	559	495	529	547	541	533	550	553	546	537	517	555	549	553	537	534	561	559	523	535	513	505	467	530	520	549	559	559	543	500	552	552	548	539	535	551	509	506	541	533	528	530	499	537	534	577	560	548	542	576	519	494	531	557	501	524	515	549	525	521	553	533	532	547	535	472	515	559	545	513	568	562	512	550	534	492	544	465	523	539	548	562	559	572	541	483	525	517	533	516	542	536	527	546	585	539	537	522	504	521	542	530	547	549	488	541	566	517	562	580	541	530	513	565	515	537	589	544	523	583	516	516	557	532	514	535	507	537	548	525	473	532	524	560	505	535	551	546	509	541	549	531	564	512	521	526	546	540	528	561	578	542	500	530	563	571	530	531	550	542	498	573	550	519	527	538	494	514	535	567	567	526	543	522	505	523	497	540	545	473	567	563	527	548	548	519	532	540	531	533	545	521	522	529	523	558	499	536	531	521	532	546	538	525	539	516	510	534	518	558	563	551	574	560	517	508	522	561	574	533	508	554	554	541	512	518	528	558	558	536	534	564	546	534	563	547	529	548	499	519	535	559	560	494	523	561	525	574	553	553	530	556	494	539	556	539	533	564	511	521	565	542	539	558	588	546	562	538	570	545	559	506	531	519	525	547	524	514	503	504	538	514	529	533	518	539	518	544	525	538	571	531	520	557	505	523	530	551	529	545	546	567	497	547	509	529	507	532	548	562	551	537	535	501	536	549	516	515	501	553	507	532	522	547	531	533	529	544	530	560	528	535	578	478	535	501	534	543	515	512	554	561	523	492	523	532	580	534	526	559	544	547	559	532	526	514	525	526	516	574	557	559	499	556	485	547	535	527	538	571	522	531	554	561	541	529	528	503	480	514	520	562	522	486	505	501	550	542	551	508	552	521	546	581	553	564	529	525	565	535	527	551	573	560	537	525	536	490	525	560	584	486	510	557	557	520	588	485	514	519	530	504	537	513	536	535	512	534	531	527	536	534	520	607	518	540	512	544	539	569	551	554	518	529	554	546	533	506	504	536	530	539	548	516	516	564	534	558	505	513	527	514	509	478	517	520	518	529	505	542	570	523	541	525	606	544	540	528	526	524	519	542	502	547	545	551	555	525	549	521	512	505	529	540	568	498	508	480	540	540	505	493	557	527	579	543	510	560	542	547	526	558	540	512	539	527	523	507	533	518	541	505	539	538	524	523	509	570	519	507	561	517	517	517	518	564	519	517	563	568	488	531	508	556	524	556	546	504	502	501	485	538	528	580	538	526	520	533	550	534	514	525	537	532	584	554	545	543	514	524	522	530	524	501	488	560	513	524	514	517	520	516	526	509	474	563	530	513	520	506	551	538	553	536	499	560	540	546	543	554	506	523	510	570	525	542	503	548	511	541	509	531	538	511	589	557	577	513	546	552	542	546	533	512	517	559	531	560	490	568	550	516	540	530	555	539	556	533	532	543	521	547	561	528	496	527	555	562	529	535	510	489	520	532	502	530	528	537	561	513	504	588	532	543	569	545	522	514	539	514	540	520	508	519	527	517	522	500	575	525	520	557	543	520	560	529	551	522	550	549	535	531	546	510	557	552	507	513	522	473	546	507	541	571	564	560	509	559	522	584	557	512	570	552	523	565	510	530	520	557	514	535	533	506	539	529	505	514	525	544	502	501	537	524	552	552	523	504	546	504	526	563	578	509	530	550	505	544	514	522	539	518	547	577	564	533	572	547	491	519	556	523	593	553	523	548	539	525	561	569	538	533	542	548	529	493	546	525	533	516	550	567	531	534	542	523	527	530	518	534	508	537	533	531	552	541	520	534	498	541	548	519	527	496	553	539	526	533	556	521	528	550	548	551	482	521	538	494	521	472	530	532	546	509	554	557	527	517	553	541	537	560	524	516	534	523	558	543	533	493	565	570	520	536	509	554	547	538	571	524	550	535	536	551	516	552	572	533	482	500	534	531	564	509	493	540	517	531	553	540	506	524	519	539	504	516	540	576	524	517	516	538	540	541	507	552	545	562	530	542	512	554	531	542	543	512	550	499	544	536	567	501	568	567	512	532	538	523	511	553	519	522	540	513	538	549	558	549	554	518	518	534	513	582	539	524	528	535	542	519	539	536	576	538	573	545	514	541	517	527	548	544	534	461	537	551	485	536	509	561	507	523	509	556	534	544	500	531	556	545	494	512	518	559	525	534	574	565	507	520	531	536	508	531	554	563	535	538	544	515	526	514	527	505	562	533	537	544	498	512	533	535	537	525	530	560	533	505	527	505	528	524	530	545	509	558	558	529	516	516	541	569	496	527	555	528	548	509	569	545	498	509	506	525	525	498	513	520	526	530	502	532	577	572	531	531	572	541	571	536	522	529	505	519	526	555	540	532	533	513	544	536	512	531	521	525	508	549	555	532	516	528	547	548	488	551	571	546	481	607	490	548	512	534	525	512	537	533	535	511	568	517	534	564	532	537	486	550	510	553	515	561	536	497	546	521	458	523	505	502	512	529	506	503	550	471	554	511	521	553	540	521
23445	20938	28303	23721	20924	10724	1012	673	592	530	560	461	499	420	474	439	411	416	425	475	410	411	383	395	428	406	369	410	383	390	413	395	404	406	402	379	404	405	396	379	382	391	399	388	400	393	410	381	399	387	352	370	357	419	383	367	388	378	368	380	341	367	366	380	361	405	370	354	372	339	369	402	350	373	392	363	392	404	358	388	391	388	391	384	410	381	356	370	358	358	374	362	356	351	388	386	368	362	418	383	400	389	373	391	369	376	370	362	375	366	391	357	389	341	384	343	385	405	378	363	376	341	371	404	350	372	381	368	345	363	383	397	370	394	360	355	346	403	353	386	381	378	365	377	347	412	384	380	380	413	372	396	360	390	351	382	399	387	345	371	371	360	409	408	328	369	376	392	409	361	383	344	362	417	365	368	353	334	399	398	348	384	407	357	343	371	359	389	376	344	385	381	384	370	369	372	343	406	366	344	371	403	380	385	382	349	385	385	379	357	389	402	376	332	355	395	399	399	382	375	365	396	371	358	367	368	408	389	355	383	363	369	386	321	345	380	393	361	404	389	375	388	349	382	363	334	358	396	394	391	397	379	399	369	369	353	374	358	355	367	370	330	397	354	381	378	364	380	364	373	382	374	398	395	358	392	396	371	352	397	355	388	356	362	386	375	340	355	387	341	371	381	380	407	401	385	364	364	371	373	366	373	360	324	365	410	355	381	383	360	376	338	377	382	358	342	353	349	379	366	383	389	364	388	345	374	360	407	378	343	416	376	352	397	386	369	360	377	381	361	363	366	373	385	382	390	380	382	367	374	367	375	383	345	340	367	381	365	389	337	371	366	356	383	364	342	368	348	357	385	397	372	364	363	397	380	381	357	400	357	360	394	330	376	379	375	362	383	360	372	358	377	368	340	367	408	371	354	345	360	378	389	371	387	390	381	380	386	378	401	353	382	375	356	348	383	347	363	394	352	360	409	362	361	392	356	398	342	378	403	352	378	366	362	375	388	392	332	334	405	379	390	378	380	359	383	361	402	353	401	383	400	398	348	363	385	375	363	361	346	384	370	366	393	381	374	385	353	392	349	390	343	352	346	365	389	319	353	358	395	378	374	372	356	387	344	357	395	391	374	352	378	397	390	428	352	368	390	421	365	378	387	357	362	354	395	384	397	390	357	355	367	362	378	352	391	379	383	389	390	373	357	364	366	398	337	372	370	379	389	398	337	382	358	366	375	408	398	384	377	353	380	368	400	379	380	382	360	359	370	366	346	374	394	370	396	376	390	367	389	349	388	383	392	373	380	395	362	370	364	392	352	407	373	384	379	401	386	361	367	357	362	379	347	391	361	336	407	385	376	366	341	391	353	337	365	397	355	368	355	384	337	352	395	367	364	363	387	380	370	359	352	389	370	388	353	397	397	385	379	352	349	364	383	329	366	380	364	397	417	343	406	386	391	377	411	378	368	380	361	369	368	362	410	357	394	367	359	395	388	389	378	334	307	376	371	360	332	355	335	364	350	382	350	358	343	380	365	368	348	378	351	382	386	382	376	397	363	376	379	415	415	395	375	382	383	379	377	361	345	382	374	354	377	395	383	393	404	380	389	382	381	351	357	336	356	354	351	352	363	375	352	390	359	379	387	347	371	344	381	388	372	368	384	342	377	373	372	366	403	349	369	397	395	388	368	359	391	387	338	357	371	376	352	339	364	401	367	382	366	346	349	383	374	334	379	376	360	323	382	377	357	350	388	373	382	407	371	360	390	369	369	390	350	381	376	367	349	407	369	392	361	377	398	339	351	353	381	361	357	338	365	383	368	365	387	387	378	355	374	385	394	340	369	370	384	392	355	373	387	356	393	381	412	382	343	412	388	373	354	352	373	350	392	406	361	368	375	340	359	352	360	368	396	379	387	382	358	357	369	403	359	360	375	402	392	375	369	351	368	400	368	373	388	376	355	374	381	357	356	391	369	384	353	385	379	391	369	361	349	366	377	356	402	404	373	347	360	378	369	376	387	387	349	364	380	375	332	344	370	382	367	411	374	359	345	345	351	368	364	372	359	339	377	375	381	381	353	428	330	378	364	372	349	353	378	379	385	384	385	362	370	376	398	357	377	396	387	359	386	381	379	361	347	360	396	382	361	369	378	400	386	388	370	390	344	365	359	382	394	382	386	341	369	338	370	403	393	380	382	351	386	396	351	389	380	361	365	364	378	388	394	401	380	349	345	346	358	379	380	352	353	395	380	369	341	355	362	381	372	418	386	386	388	364	345	378	371	349	396	378	383	355	378	382	364	386	366	346	359	367	357	377	361	368	368	374	381	396	375	366	387	379	368	359	376	328	375	362	390	363	356	388	345	344	361	409	333	380	369	381	395	352	347	343	375	387	366	383	348	339	355	390	364	338	362	355	385	384	368	353	403	363	358	382	348	399	367	369	375	394	415	420	414	399	398	363	385	393	353	384	376	389	388	362	400	399	361	365	372	391	368	380	384	402	379	362	374	354	387	344	350	367	373	368	369	388	411	349	340	358	383	340	353	380	375	407	363	392	339	399	382	349	361	353	372	411	406	361	348	348	380	418	386	381	405	379	383	396	357	344	346	375	344	411	381	381	369	342	396	381	351	355	356	355	368	397	363	371	361	370	411	369	382	371	341	386	378	397	401	374	374	367	360	411	387	354	393	421	376	389	382	380	403	344	394	340	385	391	380	390	359	376	370	345	367	373	372	350	337	359	376	397	379	389	336	409	379	400	365	384	391	395	372	362	382	388	357	375	409	354	387	395	400	352	341	426	380	370	356	363	367	340	349	377	377	360	348	411	421	382	412	361	367	356	402	378	386	387	361	326	383	380	359	373	339	351	378	375	363	393	345	339	365	398	343	344	397	354	384	366	312	375	358	384	354	373	352	394	382	360	376	372	370	392	385	371	381	392	383	370	342	347	381	374	375	363	361	431	380	365	383	378	356	375	378	355	352	390	378	377	390	353	368	368	401	384	381	351	371	391	382	408	366	376	340	357	394	388	350	380	401	403	363	370	376	376	354	389	395	374	378	350	354	351	322	342	373	347	398	359	371	369	370	375	386	351	369	387	330	385	368	405	348	388	348	335	404	381	384	374	380	343	376	346	395	369	354	394	381	355	375	380	334	398	391	354	352	372	384	393	389	374	380	373	365	380	356	390	379	373	404	365	367	385	391	396	342	400	384	364	390	351	410	387	349	354	359	399	408	382	388	386	372	399	389	349	417	401	370	365	358	390	385	351	398	367	384	385	359	385	383	346	408	382	323	362	372	377	365	372	381	358	372	366	354	368	370	374	375	384	377	397	383	373	373	375	400	360	378	366	355	331	336	379	358	318	366	366	402	383	362	406	384	360	394	408	339	394	381	360	349	359	384	385	355	398	349	392	356	387	380	376	380	378	394	356	361	359	420	373	428	375	353	398	376	398	360	383	350	358	407	349	385	377	355	381	375	354	353	365	403	377	346	350	379
16806	9896	8068	3877	2819	2098	1662	1438	1175	1039	983	861	798	724	758	734	671	664	660	682	646	621	611	633	670	586	555	587	572	563	639	587	607	603	567	579	547	555	605	589	579	511	556	559	512	574	506	530	513	565	552	542	555	594	570	557	563	541	553	564	551	577	562	560	573	522	574	555	531	580	563	559	554	541	534	533	537	550	541	577	541	554	532	564	522	578	520	587	594	581	534	517	529	534	566	538	571	515	536	532	578	566	563	527	539	508	530	560	536	537	528	523	531	530	540	556	568	571	539	534	578	564	526	500	545	542	561	558	536	521	566	525	556	523	585	531	575	532	555	582	556	528	499	522	536	552	597	604	492	566	550	565	582	553	566	597	578	568	566	538	530	540	552	566	544	560	560	573	549	534	578	530	569	586	550	541	608	583	589	528	501	546	590	532	545	513	564	552	578	505	553	530	577	543	577	514	525	581	534	542	572	564	554	545	552	533	539	535	549	555	517	544	528	576	538	559	511	562	525	548	573	571	561	550	577	592	542	553	578	536	617	589	544	546	559	539	545	574	562	551	533	590	543	536	545	574	556	554	527	503	566	581	566	553	551	561	516	529	569	569	525	533	551	579	585	549	552	543	520	573	541	515	600	520	546	520	558	580	544	564	579	530	507	543	537	517	561	556	536	545	513	576	578	551	569	570	509	561	552	538	557	547	540	566	562	549	519	549	575	510	552	538	534	522	542	553	519	545	538	553	540	589	523	616	555	547	563	518	532	559	518	540	509	523	545	527	531	527	507	568	515	555	525	489	575	546	537	552	529	527	525	545	512	544	553	555	549	561	506	543	573	548	498	588	559	604	541	538	513	521	554	504	595	589	547	572	537	540	526	594	549	557	544	554	516	580	499	532	514	552	519	552	477	545	529	547	506	561	580	537	526	557	538	542	542	542	555	558	537	570	507	556	531	567	567	501	540	487	568	532	544	575	552	515	537	522	548	515	537	535	588	570	511	591	557	588	519	550	553	528	506	534	570	530	555	522	549	554	548	559	540	502	536	586	564	536	551	613	555	488	537	553	559	545	542	518	550	527	516	517	579	553	527	577	567	544	541	515	529	533	495	576	496	534	555	571	545	543	557	550	533	541	529	552	567	572	592	553	521	573	530	548	528	541	558	575	539	551	526	567	571	552	521	514	548	566	532	582	539	570	514	554	553	557	551	522	535	521	566	590	541	531	505	574	537	574	554	575	502	542	477	534	564	552	531	591	574	549	548	577	581	519	548	587	579	527	571	510	565	543	528	576	531	493	537	553	576	564	561	533	550	539	552	554	532	522	525	517	567	570	510	508	533	530	543	525	532	545	588	546	552	556	567	564	507	537	518	579	569	514	535	532	552	549	515	549	563	553	583	552	531	573	570	533	540	581	561	511	582	557	538	555	581	549	525	555	581	574	551	530	500	589	564	518	524	527	512	544	550	509	484	514	586	526	549	519	532	519	522	543	541	504	555	519	514	547	560	582	505	560	522	554	519	550	546	488	528	528	550	540	541	523	533	525	576	526	537	563	528	508	542	544	521	551	531	569	585	517	532	493	539	557	564	543	547	557	575	559	572	577	532	535	547	527	529	532	536	557	479	563	527	600	585	532	561	557	561	573	532	529	525	566	545	542	558	580	521	543	542	527	557	538	549	534	563	571	591	551	540	593	538	547	576	532	560	537	549	545	545	544	556	570	583	555	537	537	541	577	513	527	531	545	586	545	564	565	578	503	552	616	513	558	582	557	544	512	532	524	562	542	525	553	537	547	539	548	567	556	544	534	540	544	569	576	547	557	558	538	558	528	551	538	535	517	546	544	519	530	523	534	556	482	581	579	493	553	541	542	570	532	589	537	561	513	546	517	566	549	534	562	540	550	533	537	556	601	543	540	562	563	543	540	572	551	524	551	552	541	584	531	536	551	563	502	540	577	578	625	545	541	552	560	509	518	565	588	553	495	584	560	527	556	547	538	532	545	582	553	550	572	544	551	554	556	496	592	558	514	542	545	578	568	488	559	539	548	515	560	514	557	599	555	573	580	554	512	587	515	542	613	519	561	515	550	525	556	537	531	513	555	508	540	542	545	554	550	579	507	560	571	527	538	559	544	554	525	529	544	546	534	512	559	527	543	548	537	566	564	537	568	546	553	534	529	535	545	535	578	567	604	582	559	547	459	560	531	577	517	532	525	548	581	540	543	537	549	514	545	562	536	546	526	544	544	563	555	543	596	543	574	573	516	559	565	541	588	478	502	543	569	556	560	551	555	542	561	502	550	545	545	548	521	529	560	554	541	546	544	568	560	592	550	575	556	542	545	530	566	530	549	540	522	573	532	506	589	527	608	573	543	530	512	558	572	551	546	558	535	532	542	537	537	514	575	553	532	529	579	573	554	584	559	557	535	582	547	543	585	550	521	574	517	513	527	490	587	565	500	553	537	557	590	508	558	560	512	545	568	521	610	526	555	575	549	583	537	533	527	524	544	530	541	541	577	544	567	549	500	543	523	522	542	536	517	559	564	552	606	576	541	539	602	552	486	551	565	561	522	587	566	541	545	610	593	567	551	562	534	513	539	518	593	528	557	586	521	560	552	548	526	574	581	513	560	533	546	594	511	544	547	526	562	529	578	519	555	535	527	510	597	531	509	514	545	561	559	580	567	539	544	540	532	548	579	565	502	580	555	551	543	559	531	557	555	561	563	555	579	574	528	542	570	575	547	543	520	537	525	562	549	538	593	553	600	546	547	530	564	517	542	486	554	512	514	517	533	528	563	567	585	534	539	530	530	560	527	546	530	547	562	590	537	545	586	568	511	513	549	550	545	551	552	512	552	508	561	541	559	582	553	552	532	581	544	515	559	534	603	553	550	513	559	579	584	548	527	554	521	577	523	540	522	593	562	574	576	530	542	616	533	561	568	525	571	573	533	519	548	588	548	566	552	546	502	489	528	554	559	569	529	522	570	520	543	526	521	578	536	563	584	556	547	569	551	571	574	566	554	556	531	545	598	570	552	566	570	568	524	562	538	512	583	532	559	577	587	534	519	572	550	506	564	549	532	531	536	511	526	495	521	535	588	535	571	552	548	528	558	547	539	520	573	531	561	478	530	549	557	569	597	553	535	567	529	532	593	539	582	551	544	562	541	525	516	556	542	565	552	535	499	540	527	529	527	507	543	581	585	569	501	596	543	543	552	527	517	545	569	544	552	581	522	518	540	506	528	582	541	539	540	530	511	547	552	536	558	566	532	552	530	567	512	539	565	548	580	546	586	550	531	572	559	560	473	560	536	560	559	556	556	535	530	562	555	516	556	590	541	541	549	529	574	579	520	526	578	542	516	568	538	501	577	585	533	537	543	539	516	540	568	545	556	558	549	526	538	562	557	561	546	544	521	533	525	548	527	549	511	532	550	530	527	576	572	537	576	553	536	546	550	548	549	525	566	521	546	520	577	513	563	525	534	556	538	552	552
22631	20936	28744	23312	20936	20961	6526	842	561	489	408	347	367	340	336	257	274	256	245	273	271	265	219	212	232	229	228	231	209	194	229	200	208	209	206	210	187	190	204	192	234	213	217	190	203	197	203	181	199	191	188	215	201	220	187	192	176	184	188	189	207	203	184	178	223	199	222	177	171	204	196	193	216	181	179	186	192	185	183	179	193	213	199	166	207	172	219	159	202	209	177	194	199	210	205	182	205	204	200	188	212	215	213	216	170	181	188	211	207	190	202	183	187	198	211	181	188	203	179	207	196	182	191	195	189	197	178	156	189	179	207	180	204	201	192	165	210	195	193	204	197	201	196	177	190	232	180	198	184	193	190	212	193	192	190	210	182	185	192	207	196	226	188	209	210	203	194	181	238	206	200	195	174	188	196	228	185	175	185	162	193	200	176	196	183	206	184	184	170	202	184	188	174	181	195	200	179	174	190	200	195	194	223	190	178	214	186	175	198	214	195	176	188	191	200	162	182	197	219	178	191	185	199	198	194	170	196	191	188	222	200	180	176	169	183	191	214	188	187	210	196	186	204	172	161	178	144	205	191	192	182	199	200	201	214	210	193	208	158	209	187	180	199	191	220	197	169	170	178	178	166	190	183	196	164	198	179	183	195	171	179	200	186	194	183	167	206	179	171	210	187	200	174	207	204	189	193	186	203	188	191	184	189	194	189	185	176	196	189	197	191	184	193	202	181	185	163	208	201	185	199	189	160	191	218	193	203	178	175	185	174	200	177	196	161	160	166	190	174	186	190	181	185	201	176	190	193	172	175	180	190	184	202	197	182	198	183	167	198	201	190	204	210	189	194	206	175	230	174	216	177	208	163	229	192	184	222	183	199	197	202	194	196	216	208	197	187	161	213	217	169	178	188	176	192	193	205	169	171	175	193	190	182	213	178	185	219	208	198	161	185	169	171	178	211	180	173	171	177	185	188	174	181	190	192	174	176	201	178	156	209	180	169	168	213	210	187	208	195	211	206	180	203	180	187	196	181	191	180	181	188	204	180	172	196	183	196	164	183	205	192	185	195	179	181	193	186	197	176	215	180	177	193	199	190	203	192	189	200	201	202	180	175	190	196	213	186	195	191	182	206	179	200	221	183	205	199	176	195	178	211	193	199	208	186	186	166	223	200	169	184	195	174	217	169	182	204	173	195	193	156	186	185	195	209	187	203	202	191	200	188	186	193	200	193	203	208	190	167	180	194	196	187	181	206	179	183	199	183	176	200	176	190	204	179	189	183	210	185	189	182	182	188	178	189	192	164	201	199	183	179	197	207	192	201	171	177	184	180	205	232	201	180	195	195	210	191	186	204	189	197	185	200	168	185	195	212	203	206	165	181	211	183	198	174	171	197	182	180	189	200	153	183	182	196	178	200	147	176	195	187	166	196	179	171	173	185	179	185	188	202	216	192	192	205	192	164	179	189	174	191	167	200	176	197	183	179	205	213	186	222	167	188	183	188	213	170	196	163	203	206	180	210	200	166	169	205	178	183	207	190	193	199	186	215	179	182	190	200	186	201	182	178	219	191	177	181	174	192	180	173	190	172	185	171	194	215	178	187	196	202	198	193	197	194	202	193	192	179	171	172	193	190	197	188	183	212	185	203	198	165	198	206	195	203	194	198	178	169	190	193	185	200	205	163	181	195	191	193	210	185	201	190	179	192	177	183	200	185	214	207	191	196	200	199	197	154	206	191	200	199	173	206	201	194	221	200	185	191	175	201	185	179	181	189	169	195	187	185	196	182	188	190	176	214	176	198	200	193	187	205	196	182	169	150	200	178	199	181	200	201	211	198	188	177	183	193	200	187	160	158	183	170	191	197	195	175	177	198	204	194	193	187	181	202	197	193	184	201	193	186	188	187	167	189	154	196	175	190	197	186	172	185	193	176	175	202	193	189	202	198	196	180	193	194	195	182	172	193	189	160	189	200	195	197	189	173	190	192	191	154	186	191	174	188	171	190	214	203	176	179	195	197	169	175	182	172	180	185	201	184	159	197	201	198	203	176	176	194	192	188	189	194	177	172	183	208	180	189	166	195	197	199	180	174	223	189	218	178	189	223	200	191	183	202	185	179	200	176	208	181	157	188	203	187	187	184	174	186	200	162	177	191	189	192	185	200	181	197	198	205	198	188	185	165	185	198	187	204	221	179	195	165	180	198	194	191	173	209	178	199	188	180	195	186	188	195	178	202	191	198	172	199	197	195	181	176	195	208	182	209	187	197	192	174	166	190	200	144	181	199	156	224	216	171	177	203	185	176	192	192	184	203	203	169	181	188	207	212	193	209	181	188	179	218	182	168	177	196	182	196	218	175	181	176	192	193	172	181	178	203	184	154	188	189	187	176	183	196	190	195	179	197	195	184	179	172	188	204	193	169	184	163	188	184	182	171	208	171	181	177	193	187	165	188	197	194	191	189	180	199	206	178	176	194	186	234	191	184	197	183	174	215	191	177	196	193	205	164	205	170	198	199	209	184	191	175	190	169	192	195	207	179	195	182	173	181	196	171	174	177	199	179	180	196	176	200	206	202	177	189	191	192	200	179	206	198	206	184	186	189	173	192	177	205	186	204	184	180	186	194	196	204	201	177	170	198	195	202	178	209	196	194	188	164	204	194	179	190	171	193	193	196	175	195	198	181	214	180	202	166	209	203	198	201	180	187	165	210	185	190	202	189	194	202	183	180	202	160	200	188	193	187	186	176	181	191	197	187	191	186	197	177	184	212	200	173	177	209	176	167	188	177	160	172	220	179	202	208	189	183	186	176	191	217	174	171	203	188	196	166	177	179	191	167	198	174	223	176	169	185	188	178	190	178	185	204	188	160	224	177	194	179	201	176	201	187	198	179	200	182	176	204	189	187	178	180	187	193	182	169	162	197	190	197	171	195	175	186	202	197	200	166	208	167	195	195	196	177	205	206	189	187	176	182	182	184	204	193	181	208	184	212	211	183	167	197	202	181	183	171	215	195	182	190	215	188	196	160	179	193	165	176	187	166	205	185	191	204	177	201	195	194	184	187	196	206	201	201	187	210	200	173	210	201	198	197	202	195	186	184	204	181	169	186	191	181	168	179	208	192	212	194	208	220	185	211	203	183	210	219	217	168	191	180	202	182	182	215	175	175	169	211	189	189	215	204	189	176	185	179	196	202	197	189	198	197	188	213	190	185	184	171	219	178	174	204	209	213	207	211	191	165	204	223	170	189	168	205	176	204	210	187	191	183	190	189	196	185	202	182	178	179	202	182	176	184	162	188	210	189	187	187	166	193	184	200	184	202	176	208	183	182	171	200	202	194	204	185	176	167	194	188	200	204	172	178	171	205	175	198	196	186	161	182	166	179	200	201	166	200	160	216	172	186	181	199	157	176	194	195	183	205	211	183	163	171	175	211	182	185	180	176	170	185	195	204	179	223	210	199	171	200	195	193	181	187	184	179	173	172	230	193	183	175	179
20012	14933	12069	6084	4217	3058	2285	1786	1432	1202	1073	905	836	749	671	594	587	562	509	472	440	419	414	413	424	399	383	353	379	377	334	380	332	335	293	328	322	327	325	306	339	333	323	325	312	342	328	316	315	317	326	303	338	338	305	300	277	299	315	314	288	293	300	293	275	291	302	246	309	290	318	294	301	304	260	309	291	275	290	294	282	286	264	302	304	297	303	290	310	285	291	292	311	281	295	280	294	295	289	285	289	299	290	257	295	291	260	298	275	287	305	268	274	275	293	292	274	267	267	298	289	291	288	277	306	266	278	299	280	297	277	284	287	266	265	291	270	315	290	317	278	294	290	266	304	279	287	280	294	273	278	268	278	311	291	278	305	308	259	322	279	305	295	314	312	243	264	311	254	299	305	277	292	269	296	273	295	281	310	285	328	305	272	283	311	265	284	305	277	276	293	284	287	310	291	286	297	297	283	276	301	290	284	289	294	291	278	256	292	261	258	281	282	295	280	333	275	286	269	281	279	295	258	320	297	284	322	284	276	264	299	298	282	277	258	309	276	287	300	302	330	280	256	266	271	277	297	289	280	291	282	290	318	246	307	270	284	276	270	305	277	291	283	303	292	279	274	282	279	269	271	298	298	284	262	300	287	275	280	281	314	276	305	298	284	298	269	292	268	287	257	300	271	314	264	285	287	280	267	303	290	262	278	294	285	271	289	304	307	281	274	275	303	297	307	326	266	261	275	279	281	310	284	265	312	272	285	281	282	294	301	308	292	251	284	278	258	283	301	265	271	285	269	311	287	285	294	279	287	297	302	312	293	287	285	293	290	295	262	311	287	277	310	265	289	315	290	286	294	276	289	279	265	284	286	284	309	299	262	290	296	264	277	287	270	268	278	305	292	279	316	279	268	290	267	280	290	283	325	272	292	277	285	275	285	283	272	285	313	298	283	306	290	278	293	269	294	283	289	264	281	287	301	274	294	297	295	311	265	291	281	252	269	273	271	309	288	268	297	305	258	312	289	286	262	273	303	284	290	298	273	265	315	278	297	280	299	278	298	272	299	258	301	285	264	287	290	260	311	302	291	263	292	286	277	288	277	279	262	270	263	277	292	266	284	290	278	277	261	323	279	271	263	315	277	252	286	259	318	280	285	273	265	304	310	273	274	327	288	285	308	282	309	284	317	286	318	271	300	304	272	275	298	313	254	285	302	271	304	261	287	317	295	282	266	299	282	262	266	259	301	288	254	278	286	291	274	294	285	301	292	278	311	297	279	276	303	283	261	271	271	278	270	318	276	271	284	285	311	286	291	316	284	265	292	258	304	314	273	280	309	309	308	287	275	282	310	293	244	303	278	296	266	308	276	321	267	281	302	296	266	303	296	289	274	310	298	271	261	293	280	275	300	290	267	291	281	283	279	286	278	288	269	287	291	272	257	296	279	318	284	265	290	293	307	288	282	296	285	257	297	261	291	259	265	239	277	288	307	278	293	283	284	319	287	284	261	291	275	297	271	276	286	288	272	309	266	299	294	261	288	299	298	293	287	298	301	268	281	280	294	286	312	306	269	274	266	279	295	247	261	323	249	292	303	306	279	269	259	302	281	262	281	250	270	303	254	272	301	254	284	278	250	279	284	292	278	298	307	281	270	274	274	293	283	285	303	299	300	285	278	303	282	266	274	301	314	319	271	279	277	277	275	282	280	256	309	297	281	270	315	271	269	298	303	289	270	301	294	267	295	281	294	275	262	252	292	255	271	276	310	290	279	323	289	306	292	305	293	284	282	302	276	307	283	274	262	321	284	276	249	298	291	285	270	274	289	284	275	260	300	268	289	266	290	297	277	261	268	271	293	318	271	297	257	299	271	268	307	287	261	306	325	277	278	270	279	271	290	296	319	278	277	288	278	276	294	279	273	314	248	267	276	277	262	294	281	268	294	278	278	281	275	287	305	302	281	288	282	293	269	285	301	271	298	277	294	269	288	317	283	311	288	266	273	285	289	300	298	302	286	256	303	298	257	270	304	252	312	308	286	270	283	276	289	285	284	311	301	271	255	297	288	298	315	303	305	285	287	307	296	309	331	265	297	266	261	311	310	260	291	285	322	301	282	275	304	302	285	286	288	299	307	307	341	295	292	284	312	271	300	284	287	273	267	264	284	284	304	308	268	271	286	280	314	304	291	315	272	279	297	296	303	285	316	282	284	307	286	282	307	276	253	301	269	323	282	275	260	284	290	280	289	297	299	293	254	251	298	295	280	241	302	284	291	277	275	307	299	295	275	283	260	271	281	294	275	274	266	259	302	313	276	281	289	280	311	231	288	271	285	292	274	288	290	301	255	277	262	274	309	249	260	278	289	296	268	285	298	310	275	261	286	283	269	255	295	282	283	276	282	269	289	272	307	270	288	273	299	271	245	274	286	309	295	256	288	284	263	277	293	290	295	313	284	285	299	296	286	280	284	279	267	299	291	293	292	331	287	258	286	282	307	274	308	288	268	291	294	307	270	316	290	290	269	278	298	294	262	262	259	295	268	292	281	277	269	303	276	252	274	284	267	287	269	298	298	275	262	281	299	285	282	307	310	280	289	286	289	284	273	273	255	267	296	272	286	276	283	254	282	276	298	292	292	291	286	283	276	288	301	280	271	278	256	281	302	279	302	259	278	301	296	283	293	311	278	286	280	315	274	293	297	318	278	327	307	323	302	304	286	264	297	284	258	281	272	260	286	326	302	290	273	251	286	253	296	287	276	266	285	265	275	262	275	291	294	273	279	255	267	300	305	294	288	308	272	306	279	269	293	280	279	296	303	278	268	306	280	288	265	274	288	278	282	293	303	265	299	280	287	286	301	275	298	300	249	255	268	266	261	257	272	293	262	288	295	267	322	287	287	280	273	316	271	274	293	266	300	310	251	289	289	269	280	278	284	297	316	270	291	291	240	284	301	265	282	274	304	277	266	283	314	301	264	313	276	282	300	267	269	306	277	274	283	308	276	297	303	277	265	276	267	299	312	280	280	322	294	278	247	313	271	286	269	262	270	278	272	285	303	276	300	283	294	288	253	290	297	292	340	275	276	314	324	262	316	307	258	297	277	308	308	267	296	311	323	277	288	296	295	293	292	282	289	254	325	312	287	288	276	253	271	302	286	279	261	285	257	268	306	284	299	276	314	283	287	251	314	280	291	292	280	289	307	282	277	293	290	306	298	302	312	280	235	263	295	289	266	301	305	275	274	284	280	299	265	299	274	301	324	260	290	287	290	265	322	305	288	302	289	278	249	286	250	284	283	288	297	313	272	306	282	294	282	285	265	268	298	272	290	285	280	296	281	269	293	266	252	298	285	280	307	315	257	275	297	285	291	274	303	278	272	293	277	291	283	287	283	277	275	278	291	274	287	294	308	296	282	275	301	256	320	301	274	280	256	302	292	290	262	328	274	254	301	269	302	277	280	300	271	292	259	301	277	276	273	262	277	278	255	274	275	283	294	283
26630	20295	7658	719	509	450	399	357	386	392	391	368	366	357	366	368	404	380	390	380	364	335	368	370	366	337	388	363	356	338	354	341	373	379	368	374	383	373	402	352	356	372	365	391	391	341	383	360	395	345	364	371	398	370	375	375	366	374	352	388	338	376	379	365	359	341	397	364	347	366	373	359	391	376	352	390	411	355	374	375	367	360	349	363	385	386	403	360	353	334	361	396	350	358	356	418	352	402	325	391	338	369	359	386	338	346	361	361	340	384	375	381	392	373	350	399	362	326	369	351	372	351	400	362	364	393	398	402	367	358	368	374	346	371	372	392	341	399	359	362	348	345	383	379	332	347	346	399	363	353	351	371	370	348	351	353	376	383	376	361	377	365	334	364	379	368	372	381	387	351	338	380	376	385	384	357	377	345	362	363	333	358	339	368	329	369	343	353	373	386	330	372	371	363	378	365	373	378	366	370	393	325	410	394	369	368	368	351	373	362	376	349	372	352	351	349	369	383	373	354	347	377	366	404	359	365	392	383	374	375	359	355	396	350	374	355	352	386	385	359	339	384	381	384	402	379	369	333	361	359	368	406	416	308	374	389	313	359	399	367	343	379	389	392	373	330	364	342	394	349	363	332	356	372	354	352	361	367	380	372	345	349	380	353	372	356	415	354	333	392	374	373	381	369	358	387	368	366	375	372	348	346	377	391	411	373	367	354	344	413	365	387	374	390	361	372	334	360	388	342	372	390	324	335	387	373	356	382	377	382	358	383	338	365	390	399	369	391	347	366	365	381	381	347	385	354	356	352	359	385	344	341	388	343	371	366	365	407	376	341	356	356	357	347	363	361	361	353	369	334	338	387	362	378	333	369	328	393	356	347	400	366	372	338	357	381	343	348	375	389	339	334	381	359	389	341	357	362	347	349	328	402	319	357	343	368	384	319	368	351	394	340	367	355	337	329	345	376	367	357	374	344	403	378	399	320	330	354	394	372	393	383	359	368	340	369	347	353	379	379	343	374	344	351	356	362	340	380	344	353	359	376	370	349	373	339	379	372	353	344	347	344	378	336	375	365	362	362	374	387	366	358	360	379	367	324	371	399	384	344	363	349	369	337	367	349	346	387	353	348	379	370	356	353	366	390	336	383	382	359	379	354	350	387	355	386	354	380	366	372	337	374	370	329	348	354	373	373	358	340	347	392	366	413	357	401	362	393	327	339	362	338	376	342	360	393	329	348	377	354	352	348	352	360	373	374	369	371	381	363	361	367	374	364	350	339	334	366	359	360	388	377	362	367	345	353	365	375	373	362	347	365	353	363	399	349	340	319	374	361	387	340	344	353	380	365	389	334	378	404	404	388	387	342	347	352	362	361	353	368	356	360	320	364	355	385	362	333	343	320	341	368	370	409	397	351	350	354	361	358	333	360	337	371	331	373	325	370	385	356	366	379	385	301	362	361	350	339	383	359	355	403	392	367	364	358	350	363	348	361	341	394	344	343	369	362	402	345	356	372	366	357	378	398	363	385	369	333	372	343	355	388	375	362	354	356	363	365	361	365	351	342	390	373	367	388	363	376	334	367	370	349	403	380	377	392	347	371	369	355	355	361	367	390	373	363	382	364	362	368	412	384	358	371	361	305	379	394	378	374	358	370	361	381	345	355	374	350	374	339	380	388	388	379	379	345	398	361	373	367	389	366	387	373	408	347	359	394	387	359	397	333	366	383	362	391	378	386	370	372	336	357	362	335	348	384	360	313	370	342	341	370	364	373	385	346	345	355	384	385	387	353	364	361	321	364	366	332	335	386	382	371	372	383	365	334	371	351	339	372	381	374	376	400	361	331	381	360	355	338	366	349	360	370	379	363	331	327	359	371	354	386	343	347	353	381	392	354	383	362	385	362	330	328	378	363	368	379	370	369	362	373	345	389	415	365	383	383	379	385	377	372	370	417	343	368	365	342	370	391	359	379	364	361	332	382	373	356	356	365	334	343	357	352	350	385	349	365	359	383	373	348	358	369	343	389	368	373	412	377	368	355	363	380	354	365	400	376	351	327	358	376	371	375	350	359	383	379	386	369	363	349	353	362	362	381	357	362	363	356	359	373	357	371	380	345	354	372	374	388	322	348	349	387	403	364	366	371	338	380	339	349	375	351	378	366	326	365	338	378	374	403	381	373	356	342	388	364	353	367	372	350	361	371	358	360	385	355	395	385	372	382	361	388	387	350	358	360	372	363	382	377	352	374	370	361	351	381	352	331	324	361	392	385	342	375	392	355	382	393	403	345	384	362	377	363	375	372	359	402	372	358	384	371	374	378	349	375	349	373	377	364	362	338	373	373	346	326	367	352	342	395	351	366	386	400	357	352	367	412	358	383	360	351	397	396	366	375	371	358	367	372	352	352	352	391	370	349	341	364	383	380	342	330	370	362	345	328	343	348	354	349	367	367	343	362	366	359	371	342	363	345	348	372	388	373	346	406	359	366	414	337	413	370	355	354	324	381	351	387	342	364	346	340	371	394	346	395	346	385	380	375	326	380	382	363	367	337	329	363	350	374	382	386	348	329	327	363	342	351	355	391	385	375	362	363	357	335	370	363	342	393	329	359	396	363	367	397	365	347	372	384	346	382	356	368	367	391	327	370	367	359	381	364	384	394	389	345	374	387	365	369	381	375	362	404	347	380	368	392	387	344	408	349	340	323	353	359	356	329	355	331	338	375	337	366	378	354	395	369	392	366	358	334	341	379	351	404	331	353	363	379	370	365	361	388	367	363	360	395	345	378	352	359	363	358	382	339	384	393	369	361	382	357	353	363	335	388	329	355	369	365	376	390	359	379	395	389	375	378	339	392	346	370	349	345	325	350	358	364	367	379	340	377	360	385	372	371	352	342	340	352	376	350	371	357	350	360	366	358	371	345	354	365	374	362	347	338	350	352	348	357	396	362	350	360	385	367	326	374	361	340	394	350	363	368	368	365	338	337	374	411	391	361	394	377	374	368	378	367	376	373	338	356	364	336	382	374	340	387	366	380	327	363	363	364	362	347	342	392	353	365	350	380	339	351	356	378	390	356	384	347	399	358	378	365	371	356	386	382	362	345	366	360	391	390	370	347	391	369	368	336	363	377	366	400	349	357	351	386	345	366	393	386	388	405	348	354	335	323	374	343	365	373	356	363	378	356	376	377	385	365	373	351	354	401	360	350	379	339	372	369	323	373	398	353	392	322	380	370	394	392	392	372	360	369	401	390	342	376	397	382	374	321	401	362	379	350	371	374	373	383	364	369	345	323	390	371	341	361	394	344	309	358	375	350	330	380	353	348	354	345	357	364	344	394	334	347	353	408	362	357	322	356	367	383	351	364	344	329	363	408	374	317	386	336	358	352	347	336	352	358	387	349	324	401	365	365	387	371	357	390	349	395	357	371	355	352	345	346	377	356	353	352	334	364	369	364	355	369	357	370	364	386	364	363	357	360	387	357	336	374	361	375	369	327
6476	1274	1141	793	675	609	587	607	595	567	551	554	555	500	562	550	535	560	526	563	547	571	546	540	556	559	518	545	507	552	540	524	524	491	558	515	535	554	564	510	575	503	533	501	531	523	525	498	554	537	511	525	509	515	523	552	496	465	508	550	561	496	534	553	520	576	541	538	510	522	546	543	540	554	522	514	530	509	539	525	528	558	532	541	545	528	527	538	514	568	538	521	495	551	526	571	536	522	522	535	521	562	578	564	537	560	508	508	557	544	527	539	537	541	493	532	520	512	533	529	520	523	529	532	533	521	549	542	518	527	575	536	475	526	532	540	549	526	472	537	508	542	536	529	540	515	523	580	558	517	510	562	580	543	477	499	459	532	528	527	484	553	593	527	511	502	485	525	533	523	522	560	507	562	540	546	523	555	525	549	496	510	567	552	516	521	551	548	506	554	493	514	571	499	530	536	557	552	472	532	500	558	525	574	583	478	465	514	525	525	512	542	511	529	561	560	548	546	555	514	525	530	527	490	524	496	530	507	555	506	532	510	547	535	500	487	537	558	529	516	527	539	535	499	532	534	524	552	505	546	507	548	545	504	567	551	552	558	528	548	532	527	546	519	566	585	563	501	538	513	507	535	520	579	511	565	536	533	520	522	539	527	559	520	501	542	525	556	563	520	515	519	540	521	538	537	507	550	585	546	550	536	515	538	498	535	551	546	535	557	515	547	524	518	513	540	549	535	538	540	520	512	549	525	540	481	526	514	551	544	528	505	527	544	545	512	571	504	511	539	550	545	526	515	530	515	541	540	529	553	543	503	546	542	546	535	537	575	525	562	543	572	509	532	547	506	503	523	551	533	556	527	543	540	523	537	515	556	545	517	542	507	519	585	503	509	527	539	531	518	496	516	531	534	571	558	500	518	510	551	557	519	535	533	499	535	531	521	562	498	493	529	543	559	503	539	529	519	527	543	528	536	524	525	561	533	553	568	492	521	501	529	539	504	528	520	523	543	561	534	518	523	531	541	550	526	516	537	589	553	523	531	531	530	567	533	571	574	484	565	516	534	524	499	517	543	536	513	554	541	530	539	558	509	536	561	563	525	563	506	519	514	521	567	517	502	546	514	577	519	543	531	555	549	535	542	549	514	598	530	505	541	533	514	539	543	553	540	531	519	550	572	496	506	580	602	487	509	517	531	540	515	476	522	525	548	560	484	556	545	550	520	567	491	490	525	522	539	590	580	515	549	529	498	505	511	528	536	534	522	515	484	550	544	518	539	522	516	554	570	535	530	528	529	541	532	495	535	565	575	508	528	516	513	510	525	566	533	529	584	549	539	565	536	556	525	548	493	548	592	502	533	522	564	528	511	524	515	537	539	518	537	507	559	577	516	518	502	514	526	548	543	501	527	505	555	577	516	485	566	580	560	506	559	535	511	544	569	557	547	535	492	522	498	515	533	550	555	523	554	524	543	547	537	579	497	541	519	567	547	553	542	555	488	530	552	532	541	555	545	561	481	524	556	530	549	535	533	520	528	550	554	554	529	532	555	519	567	522	562	546	559	483	538	515	473	535	537	531	530	547	535	537	538	534	535	517	525	501	520	580	582	554	516	549	520	521	513	529	513	569	580	488	514	516	504	537	521	557	515	543	551	552	511	537	555	515	518	540	539	537	522	546	572	554	556	541	531	577	562	533	532	493	514	565	544	533	573	536	506	574	533	536	537	546	526	536	555	507	548	559	530	502	515	515	500	532	533	552	505	533	551	541	516	533	583	497	530	524	562	531	516	515	549	574	548	543	538	523	537	564	536	534	489	558	545	484	556	512	551	488	540	537	526	564	531	529	552	536	528	522	533	543	498	515	499	551	533	518	508	507	538	511	495	554	538	527	531	504	547	510	503	532	538	586	519	496	529	551	492	532	529	556	512	567	600	547	510	551	535	584	502	497	538	566	579	582	532	533	500	545	521	511	532	514	568	551	543	514	566	532	516	527	506	509	541	527	562	576	503	549	500	513	479	530	527	548	524	546	536	531	540	520	530	509	565	554	526	524	574	534	524	528	508	537	554	523	568	572	543	530	535	508	533	526	547	544	576	493	521	534	543	547	508	526	525	543	526	536	539	543	597	517	536	527	591	520	546	547	504	522	513	513	553	498	487	547	538	548	536	524	525	534	506	522	541	502	519	545	534	557	528	529	565	528	519	476	576	527	487	568	512	521	556	498	514	540	508	512	536	539	546	562	577	534	524	547	518	489	538	502	563	559	515	540	509	556	548	590	550	519	514	517	527	527	503	501	538	550	491	520	550	542	538	526	545	545	527	551	587	558	531	539	536	504	538	544	511	533	530	516	526	493	485	565	563	520	531	537	539	526	531	541	509	555	545	520	537	530	549	533	470	535	532	528	526	567	534	498	509	498	581	519	542	539	534	493	504	543	559	532	511	480	517	539	513	528	493	504	502	557	559	561	531	490	545	548	543	523	529	536	544	525	583	553	544	496	548	544	491	544	516	532	562	555	576	511	527	536	539	520	522	553	545	542	535	566	487	522	519	547	532	561	511	510	541	520	551	525	568	548	496	523	510	532	532	538	517	539	511	557	561	523	527	549	523	509	516	502	560	509	551	525	529	497	520	523	512	538	514	525	540	563	558	532	547	514	545	549	499	490	507	536	541	564	551	553	493	531	513	528	561	540	506	515	549	530	622	532	532	498	497	527	515	534	529	512	514	507	569	510	547	500	531	532	504	504	532	523	512	549	532	477	526	532	488	555	547	508	517	530	518	543	525	548	523	533	537	545	526	524	542	507	547	519	516	518	483	536	557	510	543	531	514	554	530	566	547	497	528	512	524	567	513	566	493	551	517	526	536	489	545	510	511	557	531	575	522	568	515	533	518	484	507	528	511	520	566	534	523	528	516	535	537	543	540	534	559	511	556	557	538	587	553	523	523	535	572	520	505	520	572	515	542	527	531	590	544	542	554	544	549	547	512	519	498	516	544	563	535	556	533	536	531	560	526	608	543	534	523	534	529	536	491	519	541	512	527	523	545	524	556	529	519	547	545	487	575	552	550	559	515	559	552	504	573	534	552	538	509	506	497	502	513	526	519	516	536	518	502	495	548	533	556	581	497	520	508	521	533	512	513	537	533	552	497	506	510	557	527	557	481	548	513	520	521	552	527	515	554	547	530	529	551	559	541	535	546	512	519	519	517	531	488	553	512	514	551	537	511	567	548	482	544	531	538	532	561	509	536	531	528	524	564	559	561	538	539	523	536	505	533	533	475	535	576	548	552	555	504	557	481	574	540	545	521	528	519	554	530	539	543	512	523	523	537	547	536	499	507	564	519	498	543	526	559	560	497	495	560	508	542	520	533	551	528	547	540	557	585	514	512	535	512	532	569	538	540	522	511	531	543	578	529	534	519	535	574	541	501	522	562	523	570	543	537	583	514	537	530	500	518	492	569	566	526	556	562	528	542	503	528	565	516	550	571
23502	20990	28446	23706	20971	10766	1010	666	599	531	497	487	514	477	454	437	406	369	413	371	381	420	389	401	391	376	381	377	388	409	391	383	359	391	379	345	380	408	385	385	344	389	366	374	366	371	357	382	357	393	397	392	366	363	385	383	357	390	360	351	374	352	354	367	379	382	348	378	381	377	353	368	378	357	381	347	396	376	401	329	379	352	365	415	405	376	344	390	356	414	374	356	385	359	345	353	384	362	372	355	355	334	363	385	378	367	373	374	374	338	361	378	397	370	370	375	367	366	393	369	356	368	346	324	359	419	391	366	341	418	346	413	380	368	362	324	366	363	360	360	390	386	370	398	383	371	395	393	388	339	359	427	374	350	387	370	350	357	397	374	360	356	363	353	397	372	393	403	370	405	398	385	342	365	355	341	342	327	364	354	395	377	336	405	398	379	356	376	360	361	340	398	359	361	371	365	376	353	380	383	354	362	375	363	411	373	367	359	365	378	325	373	374	363	340	377	375	399	388	345	347	333	345	343	361	365	372	342	368	352	382	352	359	388	373	353	363	385	368	378	382	351	384	382	354	362	350	363	360	386	370	366	361	364	378	368	388	351	362	382	342	364	391	357	383	379	386	368	403	359	374	360	343	364	359	361	372	389	317	366	372	358	384	358	355	357	381	409	391	357	360	396	389	388	349	379	415	332	353	365	346	394	427	334	385	401	399	370	384	373	382	369	366	382	411	371	368	371	396	377	349	352	368	386	377	371	380	375	388	346	364	397	333	393	362	396	377	370	395	370	363	358	387	374	373	357	371	381	404	368	357	370	348	361	346	389	352	386	352	391	379	369	400	326	383	351	358	357	396	343	354	378	388	387	354	375	394	363	349	370	348	356	368	375	381	335	371	357	397	396	388	365	377	356	384	349	390	365	327	387	359	380	390	383	379	378	356	384	378	354	354	376	356	396	357	388	381	370	343	365	388	360	346	354	410	351	370	358	401	379	409	354	398	380	413	391	366	357	333	389	363	327	363	362	353	388	350	356	355	376	368	401	349	392	365	356	364	369	357	348	316	399	376	382	366	386	369	364	387	341	365	342	368	371	363	384	354	359	351	358	370	419	354	365	374	351	374	330	363	378	347	371	367	355	366	391	383	397	373	378	379	384	393	385	382	369	391	365	348	369	334	386	408	366	365	352	395	370	395	389	348	350	363	376	413	343	361	338	369	378	336	378	369	391	372	409	392	399	385	370	360	364	392	377	357	360	346	347	365	357	374	359	361	393	375	346	353	365	336	345	386	398	355	340	365	386	360	359	362	326	326	342	379	384	365	352	377	320	378	400	374	348	375	420	359	367	379	372	380	348	364	344	395	344	363	382	380	370	387	396	372	384	361	387	358	332	353	352	370	393	365	370	384	374	361	378	361	370	339	350	368	366	357	366	381	372	392	352	370	362	343	354	367	365	364	397	358	340	374	368	357	385	375	387	350	362	359	355	379	309	396	364	366	384	372	371	359	352	386	344	375	378	360	369	364	362	393	379	376	403	378	374	335	368	334	371	388	392	365	397	366	375	409	333	374	395	344	387	373	369	394	347	374	358	339	380	387	375	360	366	381	345	397	384	388	379	356	368	367	365	358	352	369	388	385	356	381	332	396	377	365	351	342	356	366	371	381	361	357	383	334	355	397	361	396	348	393	395	337	354	370	370	377	362	339	402	385	379	383	366	386	374	351	376	356	373	368	333	362	367	378	363	364	392	378	355	378	383	367	363	377	345	381	365	402	368	390	373	349	383	355	378	380	354	347	373	373	386	375	379	368	347	337	369	351	369	349	333	340	368	370	364	354	380	359	391	379	364	369	365	344	367	354	382	360	336	384	379	349	364	346	364	363	344	371	344	364	364	402	343	365	363	352	385	366	357	373	388	379	396	360	383	370	366	371	348	371	355	387	367	324	417	363	387	382	368	370	357	377	369	395	387	332	351	373	383	379	371	359	334	390	335	375	355	355	360	386	356	352	362	378	396	357	354	352	369	368	380	368	386	380	363	380	349	337	379	418	340	348	339	368	380	388	382	344	341	350	386	344	371	335	363	350	350	371	369	381	380	395	345	399	382	375	328	390	372	384	364	402	325	370	367	359	366	386	367	348	343	402	371	378	381	411	395	369	400	419	344	390	365	371	393	406	369	392	356	399	367	366	377	349	383	390	347	347	376	366	377	363	361	395	373	416	404	351	367	351	386	376	331	361	336	381	385	387	388	377	350	397	369	400	384	369	354	373	340	388	387	355	342	386	346	373	378	351	350	368	413	385	388	379	353	355	365	367	358	370	363	381	347	365	381	347	357	368	365	388	357	338	365	406	380	380	392	375	359	360	365	322	388	382	390	400	368	366	396	357	358	400	371	371	372	362	379	379	400	379	374	403	384	376	348	340	353	390	340	379	328	405	378	393	361	359	376	369	344	378	388	343	365	382	366	375	391	355	374	351	357	391	392	394	357	318	418	372	347	400	362	388	366	368	390	394	361	376	397	365	378	381	379	355	364	395	330	387	380	361	382	344	352	379	354	379	349	395	360	399	387	387	370	383	356	370	348	358	369	393	359	382	339	366	417	377	352	363	365	358	374	401	393	365	364	353	380	373	388	363	381	403	361	385	378	364	385	360	345	398	371	352	390	340	383	389	328	358	373	361	358	341	332	348	347	342	350	394	361	339	380	368	349	355	380	375	397	361	358	391	361	380	386	380	365	409	397	379	374	376	375	394	395	345	327	379	366	400	369	357	359	377	379	392	367	357	398	381	401	351	388	363	340	402	385	390	403	365	359	362	370	383	360	360	381	345	364	368	348	360	378	388	350	381	364	396	370	359	395	373	366	384	373	375	359	357	368	359	378	366	365	374	346	399	393	345	345	382	361	360	372	378	382	350	359	372	400	367	394	350	333	370	375	363	390	379	394	346	362	359	366	408	374	376	366	385	329	369	346	363	361	354	377	362	359	345	366	371	360	330	398	376	371	348	361	378	384	396	380	350	384	372	337	361	377	344	354	362	357	360	356	387	378	378	347	348	378	403	355	373	352	362	390	401	401	354	379	400	358	384	353	369	358	379	400	363	354	401	379	372	373	349	382	330	351	366	364	381	368	341	370	387	375	394	368	382	333	377	378	369	391	351	353	346	359	365	380	371	368	341	373	342	378	352	375	364	377	375	362	360	392	335	370	345	364	361	332	354	345	389	365	393	386	343	380	365	367	388	375	384	347	328	348	375	379	384	382	357	403	356	353	331	387	404	384	340	382	369	342	394	325	362	380	372	328	348	379	367	350	360	370	367	364	390	400	368	335	377	379	355	357	383	386	383	383	365	357	377	369	394	388	383	352	370	394	343	363	350	353	385	388	380	383	335	409	399	376	321	357	383	374	361	371	385	356	344	351	375	342	365	376	351	382	389	363	352	355	326	377	355	335	427	383	371	346	377	368	361	336	393	374	361	349	380	376	371	358	363	373
15826	9844	8177	3945	2950	2119	1629	1359	1227	1069	929	922	862	814	699	710	666	689	665	607	641	675	604	615	611	539	614	545	575	594	569	580	533	614	547	555	590	545	565	536	603	571	646	515	583	545	591	548	505	592	543	545	572	576	573	534	547	569	528	535	520	552	532	581	551	563	596	541	554	500	559	564	514	530	538	529	564	517	542	520	569	519	559	553	509	555	573	543	526	477	522	548	555	530	545	548	535	557	564	514	566	557	565	502	535	567	541	558	560	550	511	557	547	584	515	520	579	559	517	540	569	508	566	534	592	529	521	524	516	556	551	514	571	506	543	539	528	508	567	554	586	533	509	568	540	567	585	536	542	557	547	542	563	501	550	532	529	507	514	539	572	526	576	546	554	559	572	548	554	544	549	560	519	522	516	536	542	550	557	569	545	587	543	533	551	564	593	531	540	536	554	562	554	504	520	570	552	535	542	559	537	587	565	539	521	569	548	563	543	552	549	545	512	575	552	526	513	530	562	507	535	541	514	515	524	547	541	535	545	533	530	541	535	549	522	543	519	531	510	565	582	517	572	585	526	563	575	551	562	553	559	559	504	528	559	550	576	534	546	522	560	536	584	556	538	526	536	543	542	546	558	519	511	552	549	528	529	574	546	551	528	535	540	589	520	510	529	514	546	540	557	560	533	573	552	525	564	504	543	552	517	549	560	550	569	533	544	522	537	557	533	556	570	528	519	540	548	542	586	539	579	576	588	508	525	526	583	547	538	530	522	490	557	539	495	541	558	561	577	499	541	542	524	528	543	530	553	525	506	548	566	553	536	533	549	526	537	559	567	559	558	571	585	546	524	495	553	572	557	579	556	539	554	531	556	575	575	549	557	541	561	577	535	525	528	538	508	566	556	547	559	560	535	523	505	551	480	579	544	578	489	541	562	505	548	547	531	518	518	553	535	520	551	542	564	578	526	486	501	568	525	558	576	515	529	553	544	510	556	541	573	528	548	524	543	568	549	588	557	504	564	543	494	542	520	550	545	525	541	500	533	567	557	519	537	527	534	528	527	590	577	561	548	575	578	523	577	587	582	546	561	526	525	533	527	508	576	574	527	554	530	534	529	576	514	591	530	547	534	536	506	530	552	516	562	516	550	506	585	553	548	523	600	542	549	538	557	581	544	553	508	560	563	590	521	577	537	553	537	526	492	546	601	572	524	540	532	584	516	526	547	564	546	538	528	528	567	537	524	519	491	538	539	540	529	535	551	556	533	541	558	526	585	514	518	537	576	565	513	562	526	552	603	596	572	489	577	548	545	556	564	555	533	605	516	552	534	494	557	541	514	512	601	573	562	545	503	543	546	590	541	557	571	479	561	540	553	544	485	549	525	534	540	554	513	573	546	498	522	490	528	546	583	564	572	501	554	523	552	546	577	556	532	567	508	543	492	552	552	555	524	544	572	553	518	549	550	545	551	502	504	527	538	527	578	547	570	557	539	528	567	497	519	582	538	573	534	520	606	533	511	527	556	548	539	582	526	538	541	551	496	529	547	538	532	534	569	526	539	506	541	581	563	582	546	540	523	542	562	557	502	545	537	565	599	539	535	526	524	548	540	493	547	515	574	515	529	543	553	537	581	542	568	529	526	518	529	564	531	551	533	530	555	549	552	533	537	520	524	557	555	472	545	561	508	532	533	543	516	566	525	533	526	524	538	568	578	517	573	531	537	531	584	565	530	550	534	563	548	533	509	553	535	550	476	524	553	564	503	547	521	530	529	543	538	520	573	531	576	579	511	549	521	538	513	527	560	528	554	553	567	530	588	527	505	555	564	497	583	552	511	513	520	512	572	562	510	540	567	522	554	516	511	555	586	556	528	522	544	548	541	566	558	549	550	559	531	529	522	559	535	551	543	548	549	572	518	583	519	563	544	532	502	557	567	544	505	557	531	518	526	560	540	571	544	517	551	563	554	582	555	546	539	513	559	538	511	566	579	515	534	527	544	546	558	534	573	554	552	574	538	539	561	540	567	538	544	588	505	548	557	492	496	583	541	596	526	561	543	550	573	598	502	540	550	527	552	500	520	552	554	529	523	545	555	540	542	560	538	565	527	557	536	529	533	541	547	543	544	549	549	517	526	558	523	546	578	542	604	566	540	538	538	572	561	526	595	545	518	575	532	524	530	498	577	537	528	530	509	523	521	526	553	515	548	563	568	517	497	558	545	543	536	553	516	525	518	533	559	530	532	524	562	564	537	533	583	532	551	557	534	549	543	529	525	548	551	538	535	501	572	548	539	523	556	534	521	583	547	520	554	572	558	534	560	537	537	521	566	520	541	531	533	546	555	531	575	529	504	561	558	557	544	570	520	502	555	517	547	548	565	546	545	546	543	507	504	565	534	508	528	588	539	527	543	542	593	564	522	553	553	559	515	549	523	550	554	550	500	509	514	558	540	597	540	554	591	513	580	526	569	531	537	556	512	563	555	563	532	555	551	612	485	507	566	554	521	542	533	555	542	520	498	524	544	527	530	514	604	531	559	543	538	519	564	552	554	527	571	545	551	611	511	516	559	529	539	557	568	522	554	542	567	556	499	563	561	562	537	531	525	574	530	532	550	532	532	542	510	579	536	563	558	517	578	515	566	574	594	537	544	517	518	572	556	525	495	573	557	529	502	532	556	509	557	530	559	514	532	518	554	558	512	576	517	582	538	544	564	495	530	523	530	527	487	514	531	531	500	530	501	544	537	533	547	554	546	566	527	584	557	539	540	505	537	547	521	541	576	546	541	567	519	531	510	585	579	546	489	570	543	536	575	530	520	530	537	526	546	573	538	516	541	561	498	593	561	574	543	535	522	532	519	561	527	554	535	551	545	550	554	548	509	535	546	546	501	548	514	549	542	577	518	549	514	528	522	563	551	523	553	524	539	547	530	560	572	540	517	581	517	553	564	524	509	570	580	563	551	552	509	511	535	558	529	533	550	566	522	544	552	503	556	564	541	558	537	521	552	512	529	552	542	582	580	547	534	581	550	512	546	539	504	498	545	518	595	583	524	550	562	556	511	535	545	550	519	529	572	579	526	557	504	537	551	566	545	528	555	508	530	538	550	558	544	544	536	544	546	563	533	515	547	527	541	510	527	555	549	522	587	593	538	505	577	537	557	552	541	556	544	540	550	582	562	553	521	546	537	559	555	565	530	528	529	553	525	521	549	586	516	549	479	532	570	551	546	553	580	502	567	556	560	551	533	573	558	522	566	534	536	543	536	573	524	535	542	570	548	534	596	538	492	523	507	539	546	540	497	546	523	528	559	547	519	526	495	511	526	562	543	537	509	532	558	553	529	572	539	523	534	543	528	505	551	560	531	554	565	543	502	559	525	518	544	548	549	548	526	574	569	516	523	544	521	555	553	532	532	522	529	549	566	522	523	560	577	574	536	589	496	576	523	568	516	549	539	563	554	533	567	497	588	526	530	507	574	502	511	538	549	520	503	553	544	520
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
